//Solutions>Builder's Guide>Tools>TransactionKit
TransactionKit

TransactionKit

A React library by Etherspot that simplifies Web3 development with transaction batching, cross-chain UX, and gasless transactions.

users100k+
launched2023
chains
+2
Submit or update a tool
Audience
๐Ÿ’ธDeFi Developers
๐Ÿ› ๏ธInfrastructure Developers
๐Ÿ–ผ๏ธNFT Platform Developers
๐Ÿ—ณ๏ธDAO Tooling Developers
๐ŸญEnterprise Blockchain Teams
websitexlinkedingithubdiscord

Overview

TransactionKit is a framework-agnostic React library developed by Etherspot designed to simplify blockchain transaction management for Web3 developers. It enables developers to integrate modular smart accounts into their dApps with minimal code, providing advanced features such as transaction batching, cross-chain support across 22+ EVM-compatible chains, and gasless or sponsored transactions. This allows users to execute multiple transactions in a single click, onboard seamlessly across multiple blockchains, and pay gas fees using various stablecoins or have the dApp sponsor the fees entirely.

The library supports two wallet modes: Modular mode, which leverages Etherspot's Modular SDK for smart account functionality requiring a wallet provider, and Delegated EOA mode, which supports EIP-7702 delegated externally owned accounts using a private key without needing a provider. TransactionKit offers a fluent, method-chained API with full TypeScript support, error handling, and debug logging. It is framework agnostic, compatible with React, Vue, Angular, vanilla JS, React Native, and Node.js environments.

What sets TransactionKit apart is its comprehensive multi-chain batching capabilities that intelligently group transactions by chain, reducing user friction when interacting with multiple blockchains. It also supports gasless transactions and flexible bundler configurations for custom API endpoints. The library provides utilities for transaction estimation, sending, updating, and removal, as well as advanced account and client management methods. Developers can get started quickly with simple installation commands and example code, and benefit from detailed documentation and active community support via Discord.

The Problem

Developers face complexity integrating multi-transaction workflows, cross-chain support, and gas fee management into Web3 applications. Managing multiple transactions, chains, and user signatures often leads to poor user experience and increased development overhead.

Complex multi-transaction user flows
Fragmented cross-chain onboarding
Difficult gas fee handling and sponsorship

The Solution

Key Features

Transaction Batching and Naming

Compose multiple transactions into named batches for single-click execution and easy management.

EIP-7702 Delegated EOA Support

Native support for delegated externally owned accounts with delegation and undelegation methods.

Flexible Bundler Configuration

Customize bundler URLs and API key formats for integration with different backend services.

Comprehensive Client and Account Management

Access underlying wallet, public, and bundler clients for advanced operations and state management.

Key Strengths

Multi-Chain Transaction Batching
Dual Wallet Modes
Gasless and Sponsored Transactions
Framework Agnostic and TypeScript First

How Developers Use TransactionKit

๐ŸŒ

Cross-Chain dApp Onboarding

Developers use TransactionKit to onboard users from over 22 EVM-compatible chains with a unified interface, simplifying wallet interactions and reducing friction.

๐Ÿ’ธ

Gasless Transaction Experiences

dApps implement gasless or sponsored transactions allowing users to pay fees in stablecoins or have the dApp cover gas, improving user retention and conversion.

๐Ÿ“ฆ

Batching Multiple Transactions

Developers bundle multiple related transactions into a single batch to streamline complex workflows like NFT minting or DeFi operations.

Works Well With
Ethereum
Ethereum
Polygon PoS
Polygon PoS
Arbitrum One
Arbitrum One
Optimism
Optimism
BNB Smart Chain
BNB Smart Chain
EVM Chains
EVM Chains

Ship faster than your competition

Free RPC across 77+ chains. Spin up an endpoint in under 30 seconds.

Get your endpoint

TransactionKit Alternatives

Explore web3 competitors and apps like TransactionKit.

Streams
Tool logo

Streams

Quicknode provides fast, reliable, and scalable blockchain infrastructure and developer tools to build and scale onchain applications.
+30
View
Hosted Hardhat
Tool logo

Hosted Hardhat

An Ethereum development environment for compiling, testing, debugging, and deploying smart contracts with advanced Solidity and TypeScript support.
+6
View
Virtual TestNets
Tool logo

Virtual TestNets

Virtually operated Web3 networks that replicate real blockchain networks for development, testing, and staging without using real assets.
+21
View
Rarible
Tool logo

Rarible

Rarible API is a fast, unified NFT API infrastructure providing real-time data and executable market features across Ethereum, Base, Polygon, and more than 10 other chains.
+10
View
MyWish
Tool logo

MyWish

MyWish is a no-code platform for creating, deploying, and managing smart contracts and crypto assets across multiple blockchains.
+5
View
Network APIs
Tool logo

Network APIs

Network APIs provides web3 developer tools focused on blockchain network interactions and API services.
+7
View
Tenderly Monitoring
Tool logo

Tenderly Monitoring

Tenderly Monitoring is a full-stack Web3 development platform offering customizable node RPC, virtual testnets, debugging, simulation, and monitoring tools for smart contract lifecycle management.
+21
View
0x
Tool logo

0x

0x provides battle-tested APIs to embed fast, gasless, and deeply liquid crypto trading into decentralized applications.
+9
View
Blockchain Data Indexing
Tool logo

Blockchain Data Indexing

SubQuery is a decentralized data indexing and RPC infrastructure platform that enables fast, flexible, and scalable access to blockchain data for Web3 applications.
+10
View
Balancer
Tool logo

Balancer

Automated market maker with customizable, multi-token liquidity pools for swaps and yield.
+6
View

Pricing

Free
Price (Monthly)Free
Price (Annual)Free
MessagingN/A
SupportCommunity support via Discord and GitHub
Analytics

Start Building Now

Reliable RPC, powerful APIs, and zero hassle.

Resources

TransactionKit offers extensive documentation, example code, and community support to help developers integrate advanced Web3 transaction features quickly and securely.