https://sherlock-files.ams3.digitaloceanspaces.com/profile_images/defaults/default_avatar_7.png

sonanh08t4

Security Researcher

Contact Me

High

2

Total

Medium

7

Total

$20.38K

Total Earnings

#447 All Time

4x

Payouts

bronze

1x

3rd Places

regular

1x

Top 10

regular

2x

Top 25

All

Sherlock

Code4rena

Apr '26

XRP Ledger - April 2026

XRP Ledger - April 2026

20,375.29 USDC • 6 total findings • Sherlock • sonanh08t4

bronze

high

book_offers still marks issuer-owned MPT offers as funded after the issuance is globally locked

medium

Clearing `lsfMPTCanConfidentialAmount` can leave encrypted residue that later invariant-bricks ordinary MPT transfers

medium

Sponsored PaymentChannelCreate can use sponsor reserve support to satisfy the owner's own XRP reserve gate

medium

XChainAddAccountCreateAttestation ignores reserve sponsorship for door-owned create-account claim objects

medium

SponsorshipTransfer mutates ltVAULT sponsor state without vault privilege and invariant-fails reassign/end

medium

Sponsored AMMDeposit can leave the depositor below reserve by using sponsor XRP liquidity on the reserve gate

Clear Macro by Superfluid

Clear Macro by Superfluid

0.01 USDC • Sherlock • sonanh08t4

#159

Mar '26

Chainlink Payment Abstraction V2

Chainlink Payment Abstraction V2

0 USDC • 1 total finding • Code4rena • binbin2803

#11

medium

Finding not yet public.

Current Finance

Current Finance

0.07 USDC • 2 total findings • Sherlock • sonanh08t4

#31

high

EMA/SPOT price inconsistency in liquidation will cause systematic bad debt for the protocol and depositors

medium

Deposit limit check double-subtracts `cash_reserve`, allowing deposits beyond `max_deposit_amount`