区块链交易二维码格式规范及BNB适配问题技术问询
BNB及主流钱包交易二维码格式兼容问题
我正在开发一款可生成主流区块链及钱包交易数据的二维码生成器,目前已明确以下格式规范:
已验证的规范格式
ETH/BTC主链格式
ethereum:0xb794f5ea0ba39494ce839613fffba74279579268?amount=1.123
EVM兼容代币(如USDC)格式(遵循EIP-681)
ethereum:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/transfer?address=0xb794f5ea0ba39494ce839613fffba74279579268&uint256=111.123e6
BNB格式兼容障碍
针对BNB,我测试了以下几种格式,但均未实现理想的跨钱包兼容:
binance:0xba5830175b16e5e48d94c6fa11041ff9ed3bae5a?amount=1.123 bnb:0xba5830175b16e5e48d94c6fa11041ff9ed3bae5a?amount=1.123 binance:0xba5830175b16e5e48d94c6fa11041ff9ed3bae5a?amount=1.123&memo=1234
具体问题
- Binance和Exodus应用无法识别上述任何BNB格式,甚至ETH/BTC格式也不支持,急需对应钱包的二维码规范文档
- Trust Wallet可正常识别金额和备注字段,但不接受上述BNB地址格式,需获取其官方规范文档
- 兼容Binance智能链的MetaMask无法识别任何BNB格式,需对应的格式规范文档
补充说明:XRP有专用的复杂二维码格式,可通过ripple-address-codec npm包直接实现。
内容的提问来源于stack exchange,提问作者WrRaThY
相关产品推荐
相关产品推荐

