Cashback that subsidizes
Part of what you pay returns as credit, consumed before your deposited balance. The more you use it, the cheaper it gets: your balance works back for you.
You prepay a deposit and VKX pays your users' gas via EIP-7702. A single deposit covers every EVM network. Just npm install @vkx/gas — no wallet migration, no "you need gas".
Other paymaster providers only charge. Here, part of what you pay returns as credit and subsidizes your next transactions. Add a single deposit for every network and an integration that takes minutes.
Part of what you pay returns as credit, consumed before your deposited balance. The more you use it, the cheaper it gets: your balance works back for you.
You deposit native currency once into the treasury and the same balance pays gas on BSC, Polygon, Base, Arbitrum and Ethereum. No per-network balance to manage.
API + npm install @vkx/gas. Your users never see the phrase "you need gas" — the transaction simply happens.
The user's own EOA delegates via EIP-7702. No migrating to a new smart wallet: anyone who already has a wallet keeps it.
On cheap networks (BSC, Polygon, Base, Arbitrum) gas costs cents per transaction — what is at stake is converting non-crypto users, not saving cents.
If your users are not crypto-native, gas is the point where they give up. See if you recognize yourself in any of these scenes.
The player wants to claim an item or NFT and gets stuck because they have no gas. With VKX, they click and receive — the gas is yours, not theirs.
Claim item gaslessGasless mint for people who have never used crypto. The user mints the NFT without buying native currency first.
Gasless mintThe user pays in stablecoin without knowing what gas is. You sponsor the fee and the experience becomes "just pay".
Pay in stablecoinAn on-chain loyalty program where redeeming points cannot require the user to understand gas.
On-chain loyaltyThe user just bought crypto and their first transaction would already fail for lack of gas. You sponsor it and keep the flow going.
First transactionSimple: the network's real gas plus a per-network markup. On BNB Chain, Polygon, Base and Arbitrum each transaction costs cents — and part of what you pay comes back as credit.
Part of what you pay returns as cashback credit in your account. That credit is used FIRST, before the balance you deposited. In practice, as you use the service, you build up credit that subsidizes your next transactions — your balance works back for you. Unlike other paymaster providers, which only charge and give nothing back.
The markup applies to the network's real gas, not to the user's transaction amount — which is why the cost per transaction stays in cents on BNB Chain, Polygon, Base and Arbitrum. A single native-currency deposit covers every EVM network.
Install @vkx/gas, use your vkx_gas_... key and call prepare() to sponsor your user's operation. The key stays in an environment variable and never reaches client code.
npm install @vkx/gas
export VKX_GAS_KEY=vkx_gas_...
await gas.prepare({ network: 'BSC', userOp })
You prepare the sponsorship for the operation (7702); the user signs the userOpHash and you submit the op. The balance is debited from your prepaid deposit — cashback first.
import { GasSponsor } from '@vkx/gas';
const gas = new GasSponsor({ apiKey: process.env.VKX_GAS_KEY });
// prepare the sponsorship for your user's operation (7702)
const sponsored = await gas.prepare({ network: 'BSC', userOp });
// your user signs sponsored.userOpHash and you submit the op
console.log(sponsored.userOpHash, sponsored.estimatedDebitUsd);
All endpoints use the header Authorization: Bearer vkx_gas_.... The base host comes from configuration — in the examples: https://api.vkxtech.com.br
| Endpoint | What it does |
|---|---|
| POST /security/gas/prepare | Prepares the sponsorship of an operation (7702). Body { network, userOp }; returns userOpHash, paymasterAndData and the gas limits, plus estimatedDebitUsd and cashbackTagPct. |
| GET /security/gas/balance | Reads the prepaid balance and available cashback credit — per network and consolidated. |
| GET /security/gas/history | Lists the history of sponsored operations, with the debit and cashback applied to each. |
| POST /security/gas/deposit/claim | Credits a deposit made into the treasury. Body { network, txHash } — confirms the on-chain top-up in your balance. |
Straight answers for anyone evaluating a paymaster as a service to take gas out of the user's way.
Sign in with your Google account, create your gas key and report your deposit — no form, no waiting.