vision地址格式转换的方法集合
注意:
如果要将通用数据转换为十六进制字符串,请使用visionWeb.toHex函数。
visionWeb.address.toHex
将base58格式地址转换为十六进制。
用法
visionWeb.address.toHex(address);
入参
参数 | 描述 | 类型 | 默认值 |
---|---|---|---|
address | base58格式的address | string | - |
返回值
string,hex格式地址。
示例
visionWeb.address.toHex("VEoh3WDXviqcPZ1qVNCQpqLHYzigrQWTPL");
> 462d7a77f8bef6fe225bf5e353dd6a380f588a1496
visionWeb.address.fromHex
将hex格式地址转换为base58格式地址。
用法
visionWeb.address.fromHex(address);
入参
参数 | 描述 | 类型 | 默认值 |
---|---|---|---|
address | hex格式的address | string | - |
返回值
string,base格式地址。
示例
visionWeb.address.fromHex("462d7a77f8bef6fe225bf5e353dd6a380f588a1496");
> VEoh3WDXviqcPZ1qVNCQpqLHYzigrQWTPL
visionWeb.address.fromPrivateKey
根据私钥导出公钥地址。
用法
visionWeb.address.fromPrivateKey(privateKey);
入参
参数 | 描述 | 类型 | 默认值 |
---|---|---|---|
privateKey | 私钥 | string | - |
返回值
string,参数无误返回公钥。
示例
visionWeb.address.fromPrivateKey("填入私钥")
> VEoh3WDXviqcPZ1qVNCQpqLHYzigrQWTPL
visionWeb.address.fromEth
根据以太坊公钥导出vision公钥地址。
用法
visionWeb.address.fromEth(address);;
入参
参数 | 描述 | 类型 | 默认值 |
---|---|---|---|
address | 以太坊公钥 | string | - |
返回值
string,参数无误返回vision公钥。
示例
visionWeb.address.fromEth('0x609395874f03E676603E7A173bCA2eB30012d7cc')
> VKTsbLhPk7W5QTWbBEsi9E1DAZwbRzSrKd
visionWeb.address.fromEth
根据以太坊公钥导出vision公钥地址。
用法
visionWeb.address.fromEth(address);;
入参
参数 | 描述 | 类型 | 默认值 |
---|---|---|---|
address | 以太坊公钥 | string | - |
返回值
string,参数无误返回vision公钥。
示例
visionWeb.address.fromEth('0x609395874f03E676603E7A173bCA2eB30012d7cc')
> VKTsbLhPk7W5QTWbBEsi9E1DAZwbRzSrKd