Gasless transactions on MultiversX

Bring your users to MultiversX. Make blockchain adoption effortless.

You pay one plan in USDC, and it covers the network fee on the transactions your app signs for its users: embedded, custodial and game wallets.

Building an AI agent? Start here →

Sponsor your users from $45 per 30 days. Buying a plan is gasless too.

Illustration: Your app signs, CoRelayer pays the network fee from your plan, and MultiversX executes the transaction.
  • Paid in USDC
  • Prices set on chain
  • Relayers in every MultiversX shard
  • SDKs for TypeScript, Go, Rust and Python
  • Built on MultiversX

01 · The first step

Their first step is your app

A new user comes for the action: a mint, a swap, a claim.

Your plan covers the network fee on it, so that action is the first thing they do.

What changes for you

  • All you need is USDC

    You pay one plan. It covers the network fee, paid in EGLD, on every transaction we send for your users.

  • Sponsor your users

    One sponsor key on your server pays for every wallet your app runs. No lists to keep, no fee per user.

  • A bill you can predict

    A fixed USDC price per transaction, set on chain. You pay up front, and there’s no bill afterwards.

  • We never touch their keys

    Your users’ transactions are signed before they reach us: in their wallet or on your server. We add the fee and send it. We can’t change what they signed.

02 · How it works

They sign. Your plan pays. That’s it.

  1. Your app signs

    With the wallet it keeps for your user. One signature per action.
  2. Your plan covers the network fee

    CoRelayer adds its signature, pays the fee in EGLD and sends the transaction.
  3. You pay one plan

    In USDC, for all of it. Your users never see a fee.

04 · Use cases

Built for what you’re shipping

  • Games and mints

    Let players mint, trade and claim from their first minute, with wallets your game keeps for them.

  • Payments and payouts

    Send stablecoins and payouts from wallets you name, with no gas balance to manage.

  • Onboarding

    New users act on day one, with wallets your app creates for them. You set what each may send per day.

  • Embedded wallets

    Hide network fees for every account your server keeps keys for, on the contracts you choose.

  • AI agents

    Agents pay in USDC; their plan covers the network fee.

  • Fleets and devices

    One account, many addresses, one bill.

Illustration: a signed transaction. The signature covers every field, so a relayer can’t change it, and the network refuses the same transaction a second time.

05 · Security

What a relayer can’t do

  • It can’t change the transaction

    Your user’s signature covers every field. Any change breaks it.

  • It can’t send it twice

    The network runs each signed transaction once and refuses a repeat.

  • It can’t touch any funds

    It pays the fee. It has no authority over any balance.

  • It can delay or decline

    This is the real risk. That’s why you can check any relayer on chain before signing.

Read the security model →

06 · For developers

A few lines on your server

Your app signs the transaction for your user. Your server sends it with your sponsor key. Your plan covers the network fee.

send.ts
Your server · sponsor key in TypeScript
import { createHash } from 'node:crypto';
import { CoRelayerClient, type RelayRequest } from '@corelayer/sdk';

// On your server. The sponsor key never reaches a browser.
const apiKey = process.env.CORELAYER_API_KEY;
if (!apiKey) throw new Error('Set CORELAYER_API_KEY');
const corelayer = new CoRelayerClient({
  baseUrl: 'https://api.co-relayer.com',
  apiKey,
});
// Your user signed the transaction. Your plan pays the network fee.
export async function payForUser(req: RelayRequest, actionId: string) {
  const key = createHash('sha256').update(actionId).digest('hex');
  const { data } = await corelayer.relay(req, { intentKey: key });
  return data.txHash;
}

07 · For AI agents

Built for AI agents too

An agent can find CoRelayer, check the price, pay in USDC and start sending, with no human in the loop. Agent Metered has no monthly fee.

Or tell your agent:
Read https://co-relayer.com/llms.txt and set up gasless MultiversX transactions with CoRelayer.
For AI agents
# buy a plan, no account
POST /v1/x402/purchase
402 Payment Required
PAYMENT-SIGNATURE: USDC, signed once
200 OK · plan active
# send a transaction
POST /v1/relay
200 OK · fee covered by the plan
Illustration: an agent buys a plan over HTTP 402, then sends a transaction.

08 · Pricing

Priced per transaction, never per user

Plans are paid in USDC for 30 days at a time. Agents can start with no monthly fee.

Compare all plans →
Sponsor plansIncluded transactions, per 30 days
Transactions per 30 days
  1. 5,000Builder$45 per 30 days
  2. 25,000Growth$200 per 30 days
  3. 100,000Scale$700 per 30 days
  4. 500,000Enterprise$3,000 per 30 days
  • Growth

    $200 per 30 days

    $0.008 per transaction

    25,000 transactions per 30 days

    • Sponsor every wallet your server runs + 50 named wallets included

09 · FAQ

Questions teams ask first

Do my users need EGLD?

No. Your app signs for them. You pay your plan in USDC, and it covers the network fee on every transaction CoRelayer sends.

Can I pay for all my users?

When your server holds their keys, yes: embedded, custodial and game wallets, from Builder up. One sponsor key pays for all of them, for calls to the contracts you choose. Your plan limits transactions, not users.

What does a transaction cost?

On Builder, $0.009 within your plan. Most transfers and contract calls count as one transaction. Unusually heavy ones count as a few.

How transactions are counted →
What happens when my plan runs out?

Sending pauses, so nothing is spent without your say. Or turn on pay-as-you-go with a budget you set, and keep going.

Can an AI agent buy a plan by itself?

Yes. It can find us, pay in USDC and start sending. No person and no dashboard needed.

Do I need to talk to sales?

No. Pick a plan and pay in USDC. Buying your plan is already a gasless transaction. For custom volume or terms, talk to us.

Talk to us →

Get started

Start with the wallet you have

Connect a MultiversX wallet and pay a plan in USDC. Buying your plan is already a gasless transaction.

Building an AI agent? Start here →

Questions? support@co-relayer.com