What it will do
@uzolabs/sdk/paymaster is planned for SDK 0.5.0. It’s one function, createPaymasterClient, which wraps the two calls in BOT Chain’s EOA paymaster design:
Why the URL is required
The paymaster has to bundle your transaction with one that pays the gas and pass it to block builders. A public node can’t do that: it rejects a 0 gas price withgasPrice too low, which we saw on testnet on 2026-10-02. So the client needs an endpoint from a paymaster provider. If you don’t pass one, it’s planned to throw MissingConfigError. Errors from the paymaster itself are planned to throw PaymasterError.
Do it today
Meta-transactions
Gasless transactions that work on BOT Chain now.
EOA paymaster
The design, the API and a viem script for when you have an endpoint.
Gasless app template
A relayer app with an optional paymaster adapter.
Gasless overview
Compare the options.