Aerodrome Claim Rebases
Claim accumulated rebase (anti-dilution) rewards for veNFTs on Aerodrome Finance (Base). Rebases are AERO tokens distributed to veNFT holders to maintain their voting share. Use aerodrome-get-claimable-rewards first to discover claimable rebases. Ideal for: automated rebase collection, veNFT maintenance, DeFi yield automation.
Catalog action EVM Onchain wallet Gas receive
Claim accumulated rebase (anti-dilution) rewards for veNFTs on Aerodrome Finance (Base). Rebases are AERO tokens distributed to veNFT holders to maintain their voting share. Use aerodrome-get-claimable-rewards first to discover claimable rebases. Ideal for: automated rebase collection, veNFT maintenance, DeFi yield automation.
This action can require a wallet connector, gas, token movement, or an external side effect. Test with simulation or a controlled amount before using it in a live workflow.
At a Glance
| Field | Value |
|---|---|
| Action ID | aerodrome-claim-rebases |
| Category | EVM Onchain |
| Connector | wallet |
| Requires gas | Yes |
| Funds movement | receive |
| Tags | defi, rewards, claim, base, onchain, write |
Payload Schema
| Field | Type | Required | Description |
|---|---|---|---|
chainId | number | Yes | Chain ID. Supported: Base (8453) |
veNFTs | array | Yes | Array of veNFT objects from aerodrome-get-claimable-rewards. The action will filter for veNFTs with claimable rebase > 0 and extract tokenIds. |
Result Schema
| Field | Type | Required | Description |
|---|---|---|---|
skipped | boolean | No | True if no claimable rebases were found and the claim was skipped |
reason | string | No | Reason the claim was skipped (only present when skipped is true) |
txHash | string | null | No | Transaction hash of the claim (null when skipped) |
tokenIds | array | Yes | The veNFT token IDs that rebases were claimed for (empty when skipped) |
claimed | object | null | No | Total rebase amount claimed (null when skipped) |
Examples
json{ "type": "aerodrome-claim-rebases", "payload": { "chainId": 8453, "veNFTs": [] }, "children": [], "connector": { "type": "wallet", "id": "conn_wallet" }}
bashcurl -X POST "https://api.b3os.org/v1/actions/aerodrome-claim-rebases/test" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": { "chainId": 8453, "veNFTs": [] }}'
Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.
