Protocol is NOT compliant with multisigs and some Acount Abstraction wallets, because they have different addresses on other chains
By design the protocol token TGLD is NOT transferable between users. It can only be transfered if one of to
or from
is whitelisted - protocol auctions, temple gold contract itself.
TGLD can only be minted on Arbitrum however it can be transfered crosschain to use for some of the autions and/or staking.
In order to keep TGLD from being transferred between users the crosschain transfer only offers transfers if the receiver address on the destination chain is the msg.sender
on the current chain.
This is problematic since multisig wallets (and some) have different addresses on different chains.
Multisig participants will lose their tokens, because target address on destination chain is not owned by them or does not even exist - hence tokens lost.
Lost rewards for participants, who use multisig wallets. Also the problem could occur in some account abstraction wallets.
Manual Review
Since the TGLD token is not transferable between users let users chose only one address to which they can transfer instead of transferring to the msg.sender
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.