Skip to content

一个通用扫码转账协议,由各区块链钱包共同制定

Notifications You must be signed in to change notification settings

meet-one/ScanProtocol

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

ScanProtocol

一个通用扫码转账协议,由各钱包共同制定,旨在实现不同钱包间扫码转账

EOS系 转账

{
  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, MEET.ONE 
  amount: '2.4', // 可选  真实转账数量
  memo: 'something to say', // 可选 备注信息
  chainid: 'd5a3d18fbb3c084e3b1f3fa98c21014b5f3db536cc15d08f9f6479517c6a3d86' // 可选 
}

ETH 转账

{
  protocol: 'ScanProtocol', 
  action: 'transfer',
  address: '0x4e9ce36e442e55ecd9025b9a6e0d88485d628a67',  // 转账目标地址
  contract: '0xB8c77482e45F1F44dE1745F52C74426C631bDD52', // ETH不填或为空
  symbol: 'BNB',
  decimal: 18,
  blockchain: 'ETH',
  amount: '2.4' // 可选  真实转账数量
}

Cosmos 转账

{
  protocol: 'ScanProtocol', 
  action: 'transfer',
  address: 'cosmos1g63q0qpc8qqrh2jxdjl7w7thf3cfvx3x48ywtm',  // 转账目标地址
  symbol: 'ATOM',
  decimal: 18,
  blockchain: 'COSMOS',
  amount: '2.4' // 可选  真实转账数量
}

Binance Chain 转账

{
  protocol: 'ScanProtocol', 
  action: 'transfer',
  address: 'bnb1sejtltz8cshf9yyhsqegqfe9m4hf2d6fqrrttf',  // 转账目标地址
  symbol: 'BNB', // 代币名称 Asset Name
  decimal: 18,
  blockchain: 'BINANCE',
  amount: '2.4' // 可选  真实转账数量
}

线下支付协议

{
  "protocol":"pay",
  "name":"西贝莜面村",
  "blockchain":"BOS"
  "contract":"eosio.token",  //可选
  "address":"accountuser",
  "symbol":"BOS",
  "memo":"",    //可选
  "amount":"10"  //可选   
}

比较通用字段

  • 后续补充的其他公链,尽量保持一致性
{
  protocol: 'ScanProtocol', 
  action: 'transfer',
  address: '', 
  contract: '',
  symbol: '',
  blockchain: '', // BTC, ETH, EOS, Binance, BOS, MEET.ONE 
  amount: '' // 可选  真实转账数量
}

About

一个通用扫码转账协议,由各区块链钱包共同制定

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published