Introduction
Zedkr SDK

Gasless Transactions on Flare

Send tokens, swap on DEXes, call any contract, without holding FLR. Fees are paid in USDT, FXRP, or WC2FLR. Five lines of code. That's it.

Zero FLR
Users never need native gas. Sign once, Zedkr handles the rest.
Any Fee Token
Pay in USDT, FXRP, or WC2FLR. Your choice at signing time.
5 Lines
Pass your provider, that's all the config you'll ever need.

How it works

1
User signs an intent
EIP-712 typed data, off-chain
2
SDK sends to Zedkr relayer
Built-in, no URL to configure
3
Relayer submits on-chain
Pays FLR gas from relayer wallet
4
Fee pulled, action executed
Atomic, sign once, done

Quick start

bash
npm install zedkr ethers
typescript
import { Zedkr } from "zedkr";
import { ethers } from "ethers";
const provider = new ethers.BrowserProvider(window.ethereum);
const client   = await Zedkr.create({ provider });
const result   = await client.transfer(signer, "0xRecipient", "0xToken", "10", 6);
Tip
The relayer and router are built into the SDK. Pass your provider, nothing else.