Earn deposit succeeded
Fired when all steps of a wallet action have been confirmed on-chain. The action is complete.
Documentation Index
Fetch the complete documentation index at: https://docs.privy.io/llms.txt
Use this file to discover all available pages before exploring further.
Body
Payload for the wallet_action.earn_deposit.succeeded webhook event.
The type of webhook event.
wallet_action.earn_deposit.succeeded The ID of the wallet action.
The ID of the wallet involved in the action.
Type of wallet action
swap, transfer, earn_deposit, earn_withdraw, earn_incentive_claim CAIP-2 chain identifier.
The vault ID.
ERC-4626 vault contract address.
Underlying asset token address.
Base-unit amount of asset deposited (e.g. "1500000").
Vault shares received in base units.
The status of the wallet action.
succeeded The steps of the wallet action, including transaction hashes.
A wallet action step consisting of an EVM transaction.
- EVMTransactionWalletActionStep
- EVMUserOperationWalletActionStep
- SVMTransactionWalletActionStep
- ExternalTransactionWalletActionStep
Asset identifier (e.g. "usdc", "eth"). Only present when the token is known in the asset registry.
Number of decimals for the underlying asset (e.g. 6 for USDC, 18 for ETH). Only present when the token is known in the asset registry.
Human-readable decimal amount of asset deposited (e.g. "1.5"). Only present when the token is known in the asset registry.
Response
Return a 200 status to indicate that the webhook was received successfully.

