一个通用扫码转账协议,由各钱包共同制定,旨在实现不同钱包间扫码转账
{
protocol: 'ScanProtocol',
action: 'transfer',
address: 'wangruixiwww', // 转账目标地址
contract: 'eosio.token', // 可选,可以指定token,也可以由钱包扫码后自行选择转帐token,需要与字段symbol、precision保持匹配
symbol: 'EOS', // 可选,可以指定token,也可以由钱包扫码后自行选择转帐token,需要与字段contract、precision保持匹配
precision: 4, // 可选,可以指定token,也可以由钱包扫码后自行选择转帐token,需要与字段contract、symbol保持匹配
blockchain: 'EOS', // BTC, ETH, EOS, BOS, MEETONE
amount: '2.4', // 可选 真实转账数量
memo: 'something to say', // 可选 备注信息
chainid: 'd5a3d18fbb3c084e3b1f3fa98c21014b5f3db536cc15d08f9f6479517c6a3d86' // 可选
}
{
protocol: 'ScanProtocol',
action: 'transfer',
address: '0x4e9ce36e442e55ecd9025b9a6e0d88485d628a67', // 转账目标地址
contract: '0xB8c77482e45F1F44dE1745F52C74426C631bDD52', // ETH不填或为空
symbol: 'BNB',
decimal: 18,
blockchain: 'ETH',
amount: '2.4' // 可选 真实转账数量
}
- 后续补充的其他公链,尽量保持一致性
{
protocol: 'ScanProtocol',
action: 'transfer',
address: '',
contract: '',
symbol: '',
blockchain: '',
amount: '' // 可选 真实转账数量
}