Fee Sponsorship
Create a fee sponsorship.
Changed onCreates a new fee sponsorship.
This endpoint requires linking to an existing policy via policyId. Create the policy first via /v2/policies with your criteria rules.
Workflow:
- Create a policy via /v2/policies with criteria rules
- Create a fee sponsorship with policyId linking to that policy
Supported criteria types:
- evmAddress: Filter by recipient address (in/not in)
- ethValue: Filter by ETH amount (<=, >=, <, >)
- evmNetwork: Filter by chain ID (in/not in)
- evmData: Filter by function selector or parameters
post/v2/fee-sponsorship
Request
- Base URL: https://api.openfort.io
- URL: https://api.openfort.io/v2/fee-sponsorship
- Auth: one of:
- HTTP bearer
- HTTP bearer
Request body
Example request
{
"name": "My DeFi Gas Sponsorship",
"strategy": {
"tokenContract": "con_48eeba57-2cd5-4159-a2cb-057a23a35e65",
"tokenContractAmount": "1000000000000000000",
"tokenContracts": [
{
"contract": "con_48eeba57-2cd5-4159-a2cb-057a23a35e65",
"amount": "1000000000000000000"
}
],
"splTokens": [
"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
]
},
"paymaster": "pay_48eeba57-2cd5-4159-a2cb-057a23a35e65",
"chainId": 8453,
"forwarderContractId": "cfo_48eeba57-2cd5-4159-a2cb-057a23a35e65",
"policyId": "ply_48eeba57-2cd5-4159-a2cb-057a23a35e65"
}Response
Created.
Example response
{
"name": "My DeFi Gas Sponsorship",
"description": "Sponsors gas for free-tier users",
"chainId": 8453,
"enabled": true,
"strategy": {
"sponsorSchema": "pay_for_user",
"tokenContract": "con_48eeba57-2cd5-4159-a2cb-057a23a35e65",
"tokenContractAmount": "1000000000000000000",
"dynamicExchangeRate": true,
"splTokens": [
"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
],
"tokenContracts": [
{
"contract": "con_48eeba57-2cd5-4159-a2cb-057a23a35e65",
"amount": "1000000000000000000"
}
]
},
"paymasterId": "pay_48eeba57-2cd5-4159-a2cb-057a23a35e65",
"forwarderContractId": "cfo_48eeba57-2cd5-4159-a2cb-057a23a35e65",
"policyId": "ply_48eeba57-2cd5-4159-a2cb-057a23a35e65"
}Changes
- info
added the new optional request property
/ - info
request property
/deprecated - info
request property
/deprecated - info
added the optional property
/to the response with the status - info
response property
strategy/tokenContractdeprecated - info
response property
strategy/tokenContractAmountdeprecated
- info
- info
the security scope
fee_sponsorship:writewas added to the endpoint's security schemesk - info
added the new optional request property
/ - info
added the optional property
/to the response with the status - info
added the required property
to the response with the status
- info