Redeem vault fees with an EVM account
Redeems every vault share held by the vault’s fee recipient EVM account for the vault’s underlying asset (e.g. USDC). The account must be the vault’s fee recipient.
CDP periodically distributes each vault’s accrued fees to its fee recipient as vault shares. This API redeems the account’s full share balance, including any shares from the account’s own deposits into the vault, so use a dedicated fee recipient account.
The account signs an EIP-2612 permit over its vault shares, and the share approval and redemption are executed in a single transaction.
For fee recipients that are EVM Smart Accounts, use redeemVaultFeesWithEvmSmartAccount instead.
Authorizations
A JWT signed using your CDP API Key Secret, encoded in base64. Refer to the Generate Bearer Token section of our Authentication docs for information on how to generate your Bearer Token.
Headers
A JWT signed using your Wallet Secret, encoded in base64. Refer to the Generate Wallet Token section of our Authentication docs for more details on how to generate your Wallet Token.
An optional string request header for making requests safely retryable. When included, duplicate requests with the same key will return identical responses. Refer to our Idempotency docs for more information on using idempotency keys.
1 - 128Path Parameters
The 0x-prefixed address of the EVM account that is the vault's fee recipient.
^0x[0-9a-fA-F]{40}$Body
A request to redeem the fee shares held by the vault's fee recipient EVM account for the vault's underlying asset (e.g. USDC). The account signs an EIP-2612 permit over its vault shares, and the share approval and redemption are executed in a single transaction.
The globally unique ID of the vault, which is a UUID prefixed with the string vault_.
^vault_[a-f0-9-]{36}$"vault_019f5f10-096a-7a23-86df-f479650d813f"
The maximum share-price movement tolerated between calldata construction and onchain execution, in basis points. Defaults to 100 bps (1%) when omitted.
0 <= x <= 9999100
Response
Successfully broadcast the fee redemption.
The result of a vault fee redemption from an EVM account after broadcast.
The hash of the broadcast fee redemption transaction, as a 0x-prefixed hex string.
^0x[0-9a-fA-F]{64}$"0xf8f98fb6726fc936f24b2007df5cb20e2b8444ff3dfaa2a929335f432a9be2e7"