Build permissionless fulfillRedeem calldata.
curl --request POST \
--url https://shlp-web-production.up.railway.app/api/v1/actions/fulfill/build \
--header 'Content-Type: application/json' \
--data '{
"id": "1"
}'{
"success": true,
"data": {
"action": "<string>",
"tx": {
"to": "<string>",
"data": "<string>",
"value": "0",
"chainId": 999
},
"account": "<string>",
"receiver": "<string>",
"quoteBlock": "<string>",
"requirements": [
{
"type": "approval",
"token": "<string>",
"spender": "<string>",
"amount": {
"raw": "1000000",
"decimals": 6,
"formatted": "1.000000"
},
"tx": {
"to": "<string>",
"data": "<string>",
"value": "0",
"chainId": 999
}
}
],
"expected": {
"assets": {
"raw": "1000000",
"decimals": 6,
"formatted": "1.000000"
},
"shares": {
"raw": "1000000",
"decimals": 6,
"formatted": "1.000000"
},
"minShares": {
"raw": "1000000",
"decimals": 6,
"formatted": "1.000000"
}
},
"slippageBps": 123,
"expiresAt": "2023-11-07T05:31:56Z"
},
"meta": {
"updatedAt": "2023-11-07T05:31:56Z"
}
}Operations
Build permissionless fulfillRedeem calldata.
POST
/
api
/
v1
/
actions
/
fulfill
/
build
Build permissionless fulfillRedeem calldata.
curl --request POST \
--url https://shlp-web-production.up.railway.app/api/v1/actions/fulfill/build \
--header 'Content-Type: application/json' \
--data '{
"id": "1"
}'{
"success": true,
"data": {
"action": "<string>",
"tx": {
"to": "<string>",
"data": "<string>",
"value": "0",
"chainId": 999
},
"account": "<string>",
"receiver": "<string>",
"quoteBlock": "<string>",
"requirements": [
{
"type": "approval",
"token": "<string>",
"spender": "<string>",
"amount": {
"raw": "1000000",
"decimals": 6,
"formatted": "1.000000"
},
"tx": {
"to": "<string>",
"data": "<string>",
"value": "0",
"chainId": 999
}
}
],
"expected": {
"assets": {
"raw": "1000000",
"decimals": 6,
"formatted": "1.000000"
},
"shares": {
"raw": "1000000",
"decimals": 6,
"formatted": "1.000000"
},
"minShares": {
"raw": "1000000",
"decimals": 6,
"formatted": "1.000000"
}
},
"slippageBps": 123,
"expiresAt": "2023-11-07T05:31:56Z"
},
"meta": {
"updatedAt": "2023-11-07T05:31:56Z"
}
}Build cancelRedeem calldata.Fetch normalized action lifecycle status from indexed vault events, redeem state, and keeper readiness.
⌘I