用户登入/注册
直接用钱包登入即可创建用户, 无需显式进行注册
Scope:
/auth
使用钱包地址获取用于签名的内容
API Path:
/generate_sign_contents
API调用方法:
POST-JSON
请求参数:
| 参数名 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
| wallet_address | string | 是 | 钱包地址 |
示例:
{
"wallet_address": "0x1234567890123456789012345678901234567890"
}
返回参数:
| 参数名 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
| code | int | 是 | 状态码 |
| msg | string | 是 | 状态信息 |
| data | string | 是 | 签名内容 |
示例:
{
"code": 0,
"msg": "success",
"data": "balabala",
}
获取JWT
API Path:
/wallet_sign_in
API调用方法:
POST-JSON
请求参数:
| 参数名 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
| wallet_address | string | 是 | 钱包地址 |
| contents_for_sign | string | 是 | 签名内容 |
| signature | string | 是 | 签名 |
示例:
{
"wallet_address": "0x1234567890123456789012345678901234567890",
"contents_for_sign":"balabala",
"signature":"0x1234567890123456789012345678901234567890",
}
返回参数:
| 参数名 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
| code | int | 是 | 状态码 |
| msg | string | 是 | 状态信息 |
| data | string | 是 | JWT |
示例:
{
"code": 0,
"msg": "success",
"data": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lI",
}