63GRADE C
ERC677MultiBridgeToken (Ethereum)
0x0ae055097c6d159879521c384f1d2123d1f195e6 · Ethereum
Smart contract · scanned 5 h ago · Explorer
Findings
- high selfdestruct in contract codeThe source contains a selfdestruct path that can wipe the contract or force out its ETH.
- medium Outdated Solidity compilerCompiled with Solidity 0.5.10, which predates built-in overflow checks and later compiler bug fixes.
- medium Privileged mint functionAn owner or role can mint new tokens.
- low ETH sent with transfer/sendETH is sent with transfer() or send(), whose 2300-gas stipend can fail for smart-contract wallets.
- low Raw ecrecoverSignatures are checked with raw ecrecover, which allows malleable signatures and returns zero on bad input.
Evidence, exact locations and fixes are in the deep report. How scoring works.
Scan notes
GoPlus token data unavailable — token checks skipped
Facts
- Contract
- ERC677MultiBridgeToken
- Compiler
- solc 0.5.10
- Verified
- Sourcify partial
- Proxy
- No
- Owner
- 0x0df05adac0159e215111696339ad4998e5871b3d
- Code size
- 10411
Badge
[](https://dappvet.com/c/ethereum/0x0ae055097c6d159879521c384f1d2123d1f195e6)
<a href="https://dappvet.com/c/ethereum/0x0ae055097c6d159879521c384f1d2123d1f195e6"><img src="https://dappvet.com/badge/VDVzFdfN.svg" alt="Vetted by DappVet" height="20"></a>