address
Object that allows you to convert between hex / base58 and privatekey representations of a TRON address.
❗️Note:
If you wish to convert generic data to hexadecimal strings, please use the function
TronWeb.toHex
.
1. TronWeb.address.toHex
Convert Base58 format address to Hex format address.
Usage
TronWeb.address.toHex('base58 format address');
Parameters
string - Base58 format address
Returns
string - TRON Hex format address
Example
TronWeb.address.toHex('TNPeeaaFB7K9cmo4uQpcU32zGK8G1NYqeL');
> '418840E6C55B9ADA326D211D818C34A994AECED808'
2. TronWeb.address.fromHex
Convert Hex format address to Base58 format address.
Usage
TronWeb.address.fromHex('hex format address');
Parameters
string - Hex format address
Returns
string - TRON Base58 format address
Example
TronWeb.address.fromHex('418840E6C55B9ADA326D211D818C34A994AECED808');
> 'TNPeeaaFB7K9cmo4uQpcU32zGK8G1NYqeL'
3. TronWeb.address.fromPrivateKey
Derive its corresponding address based on the provided private key.
Usage
TronWeb.address.fromPrivateKey('private key');
Parameters
string - private key without prefix 0x
Returns
string - Base58 format address
Example
TronWeb.address.fromPrivateKey('3481E79956D4BD95F358AC96D151C976392FC4E3FC132F78A847906DE588C145');
> 'TNPeeaaFB7K9cmo4uQpcU32zGK8G1NYqeL'
// The provided private key is not allowed to start with prefix `0x`, otherwise it will return false
TronWeb.address.fromPrivateKey('0x3481E79956D4BD95F358AC96D151C976392FC4E3FC132F78A847906DE588C145');
> false
4. TronWeb.address.toChecksumAddress
Convert a unchecksumed address to checksumed address.
Usage
TronWeb.address.toChecksumAddress('417e5f4552091a69125d5dfcb7b8c2659029395bdf');
> '417E5F4552091A69125d5DfCb7b8C2659029395Bdf'
Parameters
string - the unchecksumed address
Returns
string - the checksumed address
5. TronWeb.address.isChecksumAddress
Check if the input hex string is a checksumed address.
Usage
TronWeb.address.isChecksumAddress('417e5f4552091a69125d5dfcb7b8c2659029395bdf');
> false
TronWeb.address.isChecksumAddress('417E5F4552091A69125d5DfCb7b8C2659029395Bdf');
> true
Parameters
string - the hex address
Returns
boolean - if it's checksumed address