Token0x assumes standard ERC20 behavior. Balances must move 1:1 during transfer.
Many tokens (rebasing, fee-on-transfer, tax tokens) do not follow this model.
This causes mis-accounting when interacting with external non-standard tokens.
Likelihood:
Occurs when interacting with non-standard tokens in integrations, wrappers, or external tooling.
Impact:
Incorrect balance calculations.
Broken assumptions in downstream integrations.
Not a code exploit — integration mismatch:
A fee-on-transfer token sends 100 tokens, but receiver only gets 95.
Token0x accounting expects 100.
System breaks due to mismatch.
No documentation present.
Add explicit documentation warning (strong business-level mitigation).
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.
The contest is complete and the rewards are being distributed.