https://sherlock-files.ams3.digitaloceanspaces.com/twitter_images/85286899-bd88-471d-8db3-ac3b12f62300.jpg

antonttc

Security Researcher

full time solidity

Contact Me

High

4

Total

Medium

11

Total

$9.50K

Total Earnings

#599 All Time

16x

Payouts

silver

1x

2nd Places

regular

1x

Top 10

regular

7x

Top 25

All

Sherlock

Code4rena

Mar '25

GAIB

GAIB

Collaborative Audit • Sherlock • antonttc

Jan '24

Decent

Decent

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

Numoen contest

Numoen contest

45.43 USDC • Code4rena • antonttc

#20

Sep '22

Nouns Builder contest

Nouns Builder contest

54.69 USDC • 2 total findings • Code4rena • antonttc

#99

medium

Founders can receive less tokens that expected

medium

Truncation in casting can lead to a founder receiving all the base tokens

Jul '22

Yield Witch v2 contest

Yield Witch v2 contest

5,083.02 USDC • 1 total finding • Code4rena • antonttc

silver

high

Someone can create non-liquidatable auction if the collateral asset fails on transferring to address(0)

Jun '22

Putty contest

Putty contest

97.28 USDC • 1 total finding • Code4rena • antonttc

#47

medium

`fee` can change without the consent of users

Yieldy contest

Yieldy contest

81.29 USDC • Code4rena • antonttc

#49

Infinity NFT Marketplace contest

Infinity NFT Marketplace contest

671.42 USDC • 3 total findings • Code4rena • antonttc

#17

high

Overpayment of native ETH is not refunded to buyer

high

`_transferNFTs()` succeeds even if no transfer is performed

medium

InfinityExchange computes gas refunds in a way where the first order's buyer pays less than the later ones

Notional x Index Coop

Notional x Index Coop

367.66 USDC • Code4rena • antonttc

#13

May '22

Rubicon contest

Rubicon contest

30.93 USDC • 1 total finding • Code4rena • antonttc

#81

medium

Use `safeTransfer()`/`safeTransferFrom()` instead of `transfer()`/`transferFrom()`

Aura Finance contest

Aura Finance contest

83.25 USDC • Code4rena • antonttc

#52

Cally contest

Cally contest

1,654.59 USDC • 3 total findings • Code4rena • antonttc

#13

medium

`createVault()` does not confirm whether `tokenType` and `token`’s type are the same

medium

Use safeTransferFrom instead of transferFrom for ERC721 transfers

medium

Owner can set the feeRate to be greater than 100% and cause all future calls to `exercise` to revert

Forgotten Runes Warrior Guild contest

Forgotten Runes Warrior Guild contest

15.49 USDC • Code4rena • antonttc

#57

Apr '22

AbraNFT contest

AbraNFT contest

652.94 MIM • 1 total finding • Code4rena • antonttc

#17

high

The return value `success` of the get function of the INFTOracle interface is not checked

Backd contest

Backd contest

522.45 USDC • 2 total findings • Code4rena • antonttc

#19

medium

_revokeRole doesn't remove account from roleMember set

medium

`call()` should be used instead of `transfer()` on an `address payable`

Mar '22

Paladin contest

Paladin contest

55.68 USDC • Code4rena • antonttc

#36

Biconomy Hyphen 2.0 contest

Biconomy Hyphen 2.0 contest

59.8 USDT • Code4rena • antonttc

#50