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: