以太坊中的iban账号是以太坊为了和传统的银行系统对接而引入的概念, web3.js中提供了以太坊地址和iban地址之间的转换方法。
web3.eth.Iban
该web3.eth.Iban功能允许将以太网地址转换为IBAN和BBAN。
Iban实例
这是Iban的例子
Iban { _iban: ‘XE7338O073KYGTWWZN0F2WZ0R8PX5ZPPZS’ }
Iban构造
new web3.eth.Iban(ibanAddress)
使用转换方法和有效性检查生成iban对象。还具有用于转换的单例函数,如 Iban.toAddress(),Iban.toIban(), Iban.fromAddress(), Iban.fromBban(), Iban.createIndirect(),Iban.isValid()。
参数
- String:用于实例化Iban实例的IBAN地址。
返回
Object - Iban实例。
示例
var iban = new web3.eth.Iban(“XE7338O073KYGTWWZN0F2WZ0R8PX5ZPPZS”);
Iban { _iban: ‘XE7338O073KYGTWWZN0F2WZ0R8PX5ZPPZS’ }
toAddress
静态功能
web3.eth.Iban.toAddress(ibanAddress)
Singleton:将直接IBAN地址转换为以太坊地址。
注意
此方法也存在于IBAN实例上。
参数
- String:要转换的IBAN地址。
返回
String - 以太坊地址。
示例
web3.eth.Iban.toAddress(“XE7338O073KYGTWWZN0F2WZ0R8PX5ZPPZS”);
“0x00c5496aEe77C1bA1f0854206A26DdA82a81D6D8”