麦子 EOS 钱包“扫一扫”支持的协议

麦子 EOS 钱包有一个“扫一扫”按钮,该按钮支持如下4种协议

1 SimpleWallet 协议

https://github.com/MediShares/SimpleWallet

兼容 SimpleWallet 协议,比如用户可以扫描Newdex网页版的SimpleWallet协议的二维码进行登录、转账等操作。

2 自定义的 EOS 操作协议

基于如下结构构建的 json 数据生成的二维码

{
    "client": "MathWallet",
    "type": "EOS",
    "action": "createAccount",
    "data": {
        "account_name": "bigbigbigbig",
        "owner": "EOS7n5Aufs8wzsDaNpgez4HUz9W4VU45sQMKm8tAYRrshy1q3twPD",
        "active": "EOS7n5Aufs8wzsDaNpgez4HUz9W4VU45sQMKm8tAYRrshy1q3twPD",
        "ram": 1024,
        "net": "0.3000 EOS",
        ...
    }
}

3 ScanProtocol协议

为保障 EOS 生态用户体验,EOS 各移动钱包开发者达成共识,发布 Scan Protocol,将实现支持该协议的钱包之间互相扫码转账。Scan Protocol 的出现将改变目前用户在不同钱包之间扫码无法转账的困扰,并呼吁更多协议支持者加入。

github地址:https://github.com/ScanProtocol/ScanProtocol

4 账户名字符串

使用账户名字符串生成二维码。绝大多数交易所使用该二维码标准,扫描后默认进行 EOS 转账。

麦子钱包账户生成的二维码使用“3 账户名字符串”标准,不包含其它信息。

以上内容供开发者进行参考。