Aerodrome Claim Emissions
Claims earned AERO emissions from an Aerodrome gauge on Base. Requires LP tokens staked in the gauge. Use aerodrome-get-lp-positions or aerodrome-get-claimable-rewards to check pending emissions first. Ideal for: emission harvesting, compound yield, DeFi automation.
Catalog action EVM Onchain wallet Gas receive
Claims earned AERO emissions from an Aerodrome gauge on Base. Requires LP tokens staked in the gauge. Use aerodrome-get-lp-positions or aerodrome-get-claimable-rewards to check pending emissions first. Ideal for: emission harvesting, compound yield, DeFi 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-emissions |
| Category | EVM Onchain |
| Connector | wallet |
| Requires gas | Yes |
| Funds movement | receive |
| Tags | defi, claim, base, onchain, write |
Payload Schema
| Field | Type | Required | Description |
|---|---|---|---|
chainId | number | Yes | Chain ID. Supported: Base (8453) |
poolAddress | string | Yes | Pool address to claim AERO emissions from |
Result Schema
| Field | Type | Required | Description |
|---|---|---|---|
skipped | boolean | Yes | - |
reason | string | No | - |
transactionHash | string | null | No | - |
gaugeAddress | string | Yes | - |
poolAddress | string | Yes | - |
amount | string | Yes | - |
formattedAmount | string | Yes | - |
token | string | Yes | - |
tokenAddress | string | Yes | - |
Examples
json{ "type": "aerodrome-claim-emissions", "payload": { "chainId": 8453, "poolAddress": "0x0000000000000000000000000000000000000000" }, "children": [], "connector": { "type": "wallet", "id": "conn_wallet" }}
bashcurl -X POST "https://api.b3os.org/v1/actions/aerodrome-claim-emissions/test" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": { "chainId": 8453, "poolAddress": "0x0000000000000000000000000000000000000000" }}'
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.
