Security Researcher
full time solidity
High
Total
Medium
Total Earnings
#599 All Time
Payouts
2nd Places
Top 10
Top 25
All
Sherlock
Code4rena
Mar '25
Collaborative Audit • Sherlock • antonttc
Jan '24
23.07 USDC • 1 total finding • Code4rena • antonttc
#50
medium
Missing access control on UTB:receiveFromBridge allows UTB swaps to be executed without spending bridge fees while bypassing fee/swap instruction signature verification
Jan '23
45.43 USDC • Code4rena • antonttc
#20
Sep '22
54.69 USDC • 2 total findings • Code4rena • antonttc
#99
Founders can receive less tokens that expected
Truncation in casting can lead to a founder receiving all the base tokens
Jul '22
5,083.02 USDC • 1 total finding • Code4rena • antonttc
high
Someone can create non-liquidatable auction if the collateral asset fails on transferring to address(0)
Jun '22
97.28 USDC • 1 total finding • Code4rena • antonttc
#47
`fee` can change without the consent of users
81.29 USDC • Code4rena • antonttc
#49
671.42 USDC • 3 total findings • Code4rena • antonttc
#17
Overpayment of native ETH is not refunded to buyer
`_transferNFTs()` succeeds even if no transfer is performed
InfinityExchange computes gas refunds in a way where the first order's buyer pays less than the later ones
367.66 USDC • Code4rena • antonttc
#13
May '22
30.93 USDC • 1 total finding • Code4rena • antonttc
#81
Use `safeTransfer()`/`safeTransferFrom()` instead of `transfer()`/`transferFrom()`
83.25 USDC • Code4rena • antonttc
#52
1,654.59 USDC • 3 total findings • Code4rena • antonttc
`createVault()` does not confirm whether `tokenType` and `token`’s type are the same
Use safeTransferFrom instead of transferFrom for ERC721 transfers
Owner can set the feeRate to be greater than 100% and cause all future calls to `exercise` to revert
15.49 USDC • Code4rena • antonttc
#57
Apr '22
652.94 MIM • 1 total finding • Code4rena • antonttc
The return value `success` of the get function of the INFTOracle interface is not checked
522.45 USDC • 2 total findings • Code4rena • antonttc
#19
_revokeRole doesn't remove account from roleMember set
`call()` should be used instead of `transfer()` on an `address payable`
Mar '22
55.68 USDC • Code4rena • antonttc
#36
59.8 USDT • Code4rena • antonttc