Deposit Lifecycle
The lifecycle of a deposit operation
SourceTxDiscovered
This is the initial state of an operation, which is created when a deposit is discovered in a block. A deposit is identified as follows:
Bitcoin: A Bitcoin output - greater than the minimum 0.002 BTC - to a Unit deposit address.
Ethereum: An ETH transfer from an EOA or contract - greater than the minimum 0.05 ETH - to a unit deposit address. Ethereum deposits uniquely correspond to a trace.
Solana: A solana transfer to a Unit deposit address greater than 0.2 SOL
Fart: An SPL transfer of fart to a Unit deposit address greater than 20 FART
PUMP: An SPL transfer of pump to a Unit deposit address greater than 10000 PUMP
Once a sourceTx is discovered, the deposit operation goes through validation, which includes checks for sanctioned addresses.
WaitForSrcTxFinalization
A transaction is considered unconfirmed until it has been included in a block on the source blockchain, at which point it has one confirmation. Each additional block is another confirmation. Confirmation requirements per source-chain are defined below
Bitcoin: 2 confirmations
Ethereum: 14 confirmations
Solana: 32 confirmations
ERC20 Deposits
SourceTxDiscovered
This is the initial state of an operation, which is created when a deposit is discovered in a block. A deposit is identified as follows:
Bitcoin: A Bitcoin output - greater than the minimum 0.002 BTC - to a Unit deposit address.
Ethereum: An ETH transfer from an EOA or contract - greater than the minimum 0.05 ETH - to a unit deposit address. Ethereum deposits uniquely correspond to a trace.
ENA: An ERC20 transfer to a unit deposit address on Mainnet Ethereum greater than 600 ENA. Please note, for ENA deposits there is a max deposit size of $20,000,000. Any deposits larger than this will not be processed.
Solana: A solana transfer to a Unit deposit address greater than 0.2 SOL
Fart: An SPL transfer of fart to a Unit deposit address greater than 20 FART
PUMP: An SPL transfer of pump to a Unit deposit address greater than 10000 PUMP
Once a sourceTx is discovered, the deposit operation goes through validation, which includes checks for sanctioned addresses.
WaitForSrcTxFinalization
A transaction is considered unconfirmed until it has been included in a block on the source blockchain, at which point it has one confirmation. Each additional block is another confirmation. Confirmation requirements per source-chain are defined below
Bitcoin: 2 confirmations
Ethereum: 14 confirmations
Solana: 32 confirmations
ReadyForWithdrawQueue
Your operation is queued for the guardians to initiate a Layerzero deposit to the Hyperliquid network from your deposit address.
Done
The Layerzero deposit to Hyperliquid has been initiated. You may track the status of this deposit via the Layerzero Scan explorer with your operation's DestinationTxHash.
Last updated
