USDT
- Mainnet transactions that ran it
- 21,230
- …that behaved differently
- 0
- Mutated mainnet runs that differ
- 0 of 324,340
- Random calls that differ
- 0 of 1.2M
- Port code reached
- 97%
- Mutants caught
- 45 of 49
- Gas on
transfer - −4.1%
Five Solidity contracts from five compiler versions, rewritten in Fe to drop in for the deployed code. Each is checked against real Ethereum traffic by one command, fevm_replay certify, which writes the certificate linked below. A port only counts as verified when nothing it does differs from the deployed contract.
transferswapbalanceOftransfertransferfe; a check that catches no planted mistake proves nothing.Any Fe project can run the same checks in CI with the repository's GitHub Action:
- uses: PugarHuda/fevm-replay@main
with:
deployed: "0xdac17f958d2ee523a2206206994597c13d831ec7"
port-dir: ports/usdt
contract: TetherToken
token: usdt
first-block: "26400000"
blocks: "3"