curl --request GET \
--url https://api.vaults.fyi/v2/transactions/rewards/claim/{userAddress} \
--header 'x-api-key: <api-key>'{
"mainnet": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"optimism": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"arbitrum": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"polygon": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"gnosis": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"base": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"unichain": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"swellchain": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"celo": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"worldchain": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"berachain": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"ink": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"bsc": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"hyperliquid": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"plasma": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"avalanche": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"katana": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"linea": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"mega-eth": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"monad": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"etherlink": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
}
}Generates a claim rewards transaction for a user, returning transaction payloads needed to claim rewards from protocols.
curl --request GET \
--url https://api.vaults.fyi/v2/transactions/rewards/claim/{userAddress} \
--header 'x-api-key: <api-key>'{
"mainnet": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"optimism": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"arbitrum": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"polygon": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"gnosis": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"base": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"unichain": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"swellchain": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"celo": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"worldchain": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"berachain": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"ink": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"bsc": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"hyperliquid": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"plasma": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"avalanche": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"katana": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"linea": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"mega-eth": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"monad": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
},
"etherlink": {
"currentActionIndex": 123,
"actions": [
{
"name": "<string>",
"tx": {
"to": "<string>",
"chainId": 1,
"data": "<string>",
"value": "<string>"
},
"simulation": {
"url": "<string>",
"status": "success",
"tokensReceived": {},
"tokensSpent": {}
}
}
]
}
}User address to claim rewards for
^0x[a-fA-F0-9]{40}$DEPRECATED: This parameter is deprecated and no longer functional
Array of claim IDs to be claimed
1Default Response
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes