Gasless Transactions
How MoniPay eliminates the need for users to hold native gas tokens.
One of the biggest hurdles in crypto is "gas." To send USDC on Base, you normally need to hold ETH. To send USDT on BSC, you need BNB. MoniPay eliminates this requirement entirely.
The Problem: Gas Friction
In a traditional wallet, if you have $100 in USDC but $0 in ETH, your $100 is effectively stuck. You have to go to an exchange, buy ETH, and send it to your wallet just to move your money. This is a terrible user experience.
The Solution: Relayer Network
MoniPay uses a Relayer Network to sponsor your transactions.
- Off-Chain Signature: You sign a "Typed Data" message (EIP-712) that says "I authorize the transfer of X USDC to Y." This action is free.
- Relayer Submission: The MoniPay app sends this signature to our relayer infrastructure.
- On-Chain Execution: The relayer submits the transaction to the blockchain and pays the gas fee (ETH/BNB) from its own treasury.
- Smart Contract Verification: The MoniPay smart contract verifies your signature and executes the transfer.
Fee Structure
MoniPay is not free to run, but we make the costs predictable:
- Gas Fee: $0.00 (100% sponsored by MoniPay).
- Platform Fee: 1% flat fee deducted from the transaction.
- Example: If you send $10.00, the recipient receives $9.90.
Security of Gasless Payments
Gasless doesn't mean less secure. Because the relayer only submits your signed message, it cannot change the amount, the recipient, or the currency. If a relayer tried to tamper with the data, the smart contract would reject the signature.
On the Tempo chain, gas sponsorship is a native protocol feature. This makes Tempo transactions even more efficient and trustless.