address

vision地址格式转换的方法集合

📘

注意:

如果要将通用数据转换为十六进制字符串,请使用visionWeb.toHex函数。

visionWeb.address.toHex

将base58格式地址转换为十六进制。

用法

visionWeb.address.toHex(address);

入参

参数描述类型默认值
addressbase58格式的addressstring-

返回值

string,hex格式地址。

示例

visionWeb.address.toHex("VEoh3WDXviqcPZ1qVNCQpqLHYzigrQWTPL");
> 462d7a77f8bef6fe225bf5e353dd6a380f588a1496

visionWeb.address.fromHex

将hex格式地址转换为base58格式地址。

用法

visionWeb.address.fromHex(address);

入参

参数描述类型默认值
addresshex格式的addressstring-

返回值

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