版本比较

密钥

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

2、增加登录界面

登录默认用starmask钱包登录:

...

对应接口:

/v2/user/login/{address}/

3、增加用户顶导菜单

...

鼠标点击用户菜单,弹出入上图所示,标红部分去掉,其他均保留

4、增加我的页面

从顶导用户菜单下拉,“My Profile”

对应接口:

/v2/user/show (展示接口)

...

username : 钱包地址

注意,钱包地址更换需要二次验证,可以通过email/手机验证码的方式,具体流程:

...

telegram name

profile (个人简介)

这几个内容都是可选。

对应更新接口:

/v2/user/update/ 更新基本资料

/v2/user/update/address/{new_address} 更换钱包地址

6、增加 API keys页面

从用户菜单中的 “API keys”点击进入后,如下图所示:

...

进来可以增加api key, 每用户最多3个,去掉标红部分的翻页功能,底线展示当前用户的api 频次限制次数。后续引入用户级别,展示的数可能不一样。

点击add按钮,弹出:

...

对应接口:

/v2/user/apikey/add/{app_name}

点击edit 按钮编辑app name,但不能更改key(key是系统生成):

...

对应接口:

/v2/user/apikey/update/{app_name}

/v2/user/apikey/remove

在arbiscan上面的编辑框是新开了一个tab页面,我们可以直接在 api keys页面中间弹出,修改完后就隐藏并刷新下keys列表,所以去掉上图中的return按钮。

...

用户菜单上,点击“sign out”,直接退出登录,并刷新当前页面,顶导变成未登录状态的展示了。

对应接口:

/v2/user/logout/{address}/

接口测试服务部署地址:
https://api-test.stcscan.io/

接口文档地址:

https://api-test.stcscan.io/swagger-ui/index.html