How to check if a token is gas sponsored on Viction
This guide will show you how to check if a token is gas sponsored on Viction
Step 1: Check if the Token is in the Sponsor List
Objective: Verify if the token is eligible for gas sponsorship.
Function: Use the
tokens
function from the Issuer Contract.
Steps:
Call the
tokens
function with the token address or identifier.If the token exists in the sponsor list, proceed to Step 2. Otherwise, it is not sponsored.
Step 2: Check Token Capacity
Objective: Determine if the token has remaining gas sponsorship capacity.
Function: Use the
getTokenCapacity
function.
Steps:
Call
getTokenCapacity
with the token address or identifier.Interpret the response:
If > 0: Token can sponsor gas.
If = 0: Token sponsorship is exhausted. Transactions will be failed.
Key Functions:
Simple flow:
Call
tokens
to check sponsorship eligibility.If eligible, call
getTokenCapacity
to validate capacity:0: Sponsored.
= 0: Not sponsored.
Cache results for faster future checks.
Last updated