7.4.3 ユーザーのオンチェーンアドレスを取得する
#簡単な説明: ユーザーのオンチェーン アドレスを取得します (存在しない場合は作成します)。
- リクエスト方法:POST
- リクエストインターフェイス: https://gateway-domain/wallet-trade-merchant/merchant/user/get-address ・リクエストメディアタイプ(JSONデータ形式)Content-Type: application/json
クエリパラメータ
| パラメータ名 | タイプ | 必須 | パラメータの意味 | パラメータの説明 |
|---|---|---|---|---|
merchantId | int64 | はい | 販売者 ID | |
userId | string | はい | ユーザーID | 販売者のローカル ユーザーの一意の ID |
network | string | はい | メインネット | TRON、BSC、POLYGON、ETHEREUM をサポート (ドキュメント 7.4.2 から入手可能) |
key | string | はい | 販売者キー | プラットフォームに割り当てられたマーチャントキー |
sign | string | はい | 署名リファレンス (署名方法) | 詳細については、ルールに署名する方法を参照してください。 |
JSON サンプルをリクエスト
{
"merchantId": "302992856974",
"userId": "77",
"network": "TRON",
"key": "9yUreYgTRtit39Dy",
"sign": "3876e3b40ce4938c3123f07cd5aecb8c"
}
応答 json の例
{
"code": 0,
"data": {
"address": "TMWFqTEZMDRxNzyfudFBw4rn7QFvMt4kSN",
"merchantId": 308116064181,
"network": {
"avgBlockSecond": 3,
"coinTotal": 2,
"collectionNetworkConfirm": 3,
"displayName": "Tron",
"estimatedMinute": 1,
"isDefault": null,
"level": null,
"logo": "https://dx-public-download.s3.ap-southeast-1.amazonaws.com/blockchain-logo/tron.png",
"masterCoin": "TRX",
"name": "TRON",
"networkType": "TRON",
"queryBaseUrl": "https://nile.tronscan.org/",
"withdrawalNetworkConfirm": 3
},
"userId": "33"
},
"success": true,
"message": null
}
応答データパラメータの説明
| パラメータ名 | タイプ | パラメータの意味 | 備考 |
|---|---|---|---|
merchantId | int64 | 販売者 ID | |
userId | string | ユーザーID | 販売者のローカル ユーザーの一意の ID |
address | string | チェーンアドレス | ユーザーのチェーンアドレス |
network | object | チェーンメインネットワーク情報 | |
| ━ 名前 | string | メインネット名 | |
| └ クエリベースURL | string | オンチェーンクエリ URL | |
| └ コレクションネットワーク確認 | int64 | リチャージネットワーク確認数 | |
| └出金ネットワーク確認 | int64 | 出金ネットワーク確認数 | |
| └ コイン合計 | int64 | コインの数 | |
| └ マスターコイン | string | メインチェーン通貨 | |