VIC ZeroGas

VIC ZeroGas is the runtime feature to perform gas-less transaction with VRC25 token

How it works

  • VIC ZeroGas enables gas-less transaction for VRC25 by requiring the owner to deposit VIC to VRC25Issuer contract. So when there is transaction call to VRC25 token, the gas fee will be paid by the owner. Please note that internal call to VRC25 token won't be gas-sponsored.

  • The owner of VRC25 token must call apply function of VRC25Issuer contract at https://www.vicscan.xyz/address/0x8c0faeb5c6bed2129b8674f262fd45c4e9468beearrow-up-right after deployment in order to register for VIC ZeroGas. If a contract didn't register VIC ZeroGas yet, the transaction fee must be paid by the user who perform the transaction.

  • When the VIC for the VRC25 token is exhausted, user will pay gas for it normally unless the owner deposit more VIC.

Requirement

How to apply (mainnet)

The owner of VRC25 token must call apply function of VRC25Issuer contract at

https://www.vicscan.xyz/address/0x8c0faeb5c6bed2129b8674f262fd45c4e9468beearrow-up-right

How to apply (testnet)

The owner of VRC25 token must call apply function of VRC25Issuer contract at https://testnet.vicscan.xyz/address/0x8c0faeb5c6bed2129b8674f262fd45c4e9468beearrow-up-right

The VIC testnet token can be found via faucet: https://faucet-testnet.viction.xyz/arrow-up-right

The VICIssuer testnet: https://issuer-testnet.viction.xyz/arrow-up-right

The source codearrow-up-right and ABIarrow-up-right for VRC25Issuer contract can be found in VRC25 repositoryarrow-up-right.

Last updated