1. sign nonce auth说明:
(1) 总体顺序为 sign nonce auth
(2) 用户连接钱包后,调用sign接口,sign不需要token
(3) 调用业务相关的接口前,需要判断是否有Token,没有token的话,需要走获取token的流程
2. 不需要Token的接口
(1) sign
(2) auth
(3) nonce
(4) chain_info
(5) blindbox_status
(6) /api/market/goods/list
其他接口都需要在header中带上token和addr
3. 正常流程会保证获取nonce前先sign(用户连接钱包后会首先调用sign),但如果后端在给nonce前发现用户没有注册,会先在后端调用sign
4. My account页面和NFT Minig页面说明:
(1) 如果没有连接钱包 -> 静态空白页面
(2) 如果连接了钱包,没有token,走获取token的流程
(2.1) 获取成功,请求接口获取数据
(2.2) 获取失败,静态空白页面
(3) 如果连接了钱包,有token -> 请求接口获取数据