POST
/
api
/
v1
/
api
/
user
/
getUserAddress
获取用户存币地址
curl --request POST \
  --url https://waas2-out-api.powersafe-rel.cc/api/v1/api/user/getUserAddress \
  --header 'Content-Type: <content-type>' \
  --header 'X-API-KEY: <x-api-key>' \
  --data 'data=U2FsdGVkX1+Jfz0VjXJbZ0tZz8G8v4w3Z2jWk3h6T...'
{
"code": 0,
"message": "",
"data": "G+RlQN2lJ4qQtiXJC7Y6rgHm5UI7TqM1fhPQ8CEf2C4e3jHu4yoK6pUkGIv+6FNyYKqNrVnqj5RqLAH/mtvrhI6rf235aUvv0gK/rVrpCUKDN46F2PFJ/PAe7H32tzd0iJn4Dn/EKt4TRmqm3rgoFZSbkvEnuzVYS+6ikPDrkgMzgx6Xg7U+y4esvWqMsJzt7x/CllGdJj6Me386qXD1PD558HydR9TteDWl4FqfvACx/6T64BAy/F4f3HqSfoBt9NuUN3s0SdXFVZt2Lq8Nycem0lDWuvacqlOkCMgCcTvmDyDPDG3Kn8Mq1wtiCxikBOlwGoxMDN/yyN30N7EaBA=="
}

API Description

Obtain the user’s deposit address. If the user does not exist, the system will automatically register the user ID and return the wallet address. Generally, the same user will receive the same address when using different currencies (symbols) on the same chain. Therefore, when creating a unique index in the database, do not include the address to allow for the existence of the same address.

Headers

Content-Type
string
required

必须设置为 application/x-www-form-urlencoded

X-API-KEY
string
required

平台分配的商户身份凭证

Example:

"53af2797-3eca-4412-b0cc-15273afe2d3e"

Body

application/x-www-form-urlencoded
data
string
required

Base64编码的RSA加密数据,由以下原始参数加密生成:

tenantUserId (string): 指的是商户系统中的用户ID,而非商户在 WaaS 系统中的ID。

chainName (string): 链的名称,比如:ETH、TRON....

symbol (string): 货币符号,比如:USDT、USDC、PHT.....

Example:

"U2FsdGVkX1+Jfz0VjXJbZ0tZz8G8v4w3Z2jWk3h6T..."

Response

成功响应

code
integer
required

业务状态码(0 = 成功),其他值均表示失败。

Example:

0

message
string
required

正常情况下返回为空,当请求失败时则会返回错误信息。

Example:

""

data
string
required

Base64编码的RSA加密数据,由以下原始参数加密生成:

tenantUserId (string): 指的是商户系统中的用户ID,而非商户在 WaaS 系统中的ID。

chainName (string): 链的名称,比如:ETH、TRON....

symbol (string): 货币符号,比如:USDT、USDC、PHT.....

address (string): 地址。

Example:

"G+RlQN2lJ4qQtiXJC7Y6rgHm5UI7TqM1fhPQ8CEf2C4e3jHu4yoK6pUkGIv+6FNyY/yyN30N7EaBA==...."