以太坊智能合约的web3.eth.Iban

本文介绍了以太坊智能合约中与传统银行系统对接的IBAN概念,重点讲解了web3.js库提供的web3.eth.Iban模块,包括如何进行以太坊地址与IBAN地址之间的转换,以及各种静态方法如toAddress、toIban等的用法,帮助开发者理解并使用IBAN进行区块链与传统金融的交互。
摘要由CSDN通过智能技术生成

以太坊中的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()。

参数

  1. String:用于实例化Iban实例的IBAN地址。

返回

Object - Iban实例。

示例

var iban = new web3.eth.Iban(“XE7338O073KYGTWWZN0F2WZ0R8PX5ZPPZS”);

Iban { _iban: ‘XE7338O073KYGTWWZN0F2WZ0R8PX5ZPPZS’ }

toAddress
静态功能

web3.eth.Iban.toAddress(ibanAddress)
Singleton:将直接IBAN地址转换为以太坊地址。

注意

此方法也存在于IBAN实例上。

参数

  1. String:要转换的IBAN地址。

返回

String - 以太坊地址。

示例

web3.eth.Iban.toAddress(“XE7338O073KYGTWWZN0F2WZ0R8PX5ZPPZS”);

“0x00c5496aEe77C1bA1f0854206A26DdA82a81D6D8”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值