I'm working on extracting all token holders and I've faced up with following issue: my assumption was that since token holders a stored in the state of token smart contract, the only way to obtain or transfer them it's to call a function of smart contract, i.e. send a transaction to the smart contract. But I've found such transaction: https://etherscan.io/tx/0x61a0b16eeef9de8eac1b7279d11de20b987445f67707aed27bbd3e6aa3d76114
There is a transfer of the Tron tokens but 'To' field of the transaction is not a Tron smart contract address. How can it be possible?
May the second smart contract call function of the Tron smart contract?
Thanks for any help.