Ethereum VM address is 20 bytes, but TRON's VM address is 21 bytes.

# 1. address conversion

Need to convert TRON's address while using in solidity (recommended):



This is similar with the grammar of the conversion from other types converted to address type in Ethereum.

# 2. address judgement

Solidity has address constant judgement, if using 21 bytes address the compiler will throw out an error, so you should use 20 bytes address, like:



But if you are using wallet-cli, you can use 21 bytes address, like 0000000000000000000041ca35b7d915458ef540ade6068dfe2f44e8fa733c

# 3. variable assignment

Solidity has address constant assignment, if using 21 bytes address the compiler will throw out an error, so you should use 20 bytes address, like: