Etherspot
These are our V1 docs and will be deprecated soon. Please visit https://etherspot.fyi/introduction to use our new version of the SDK.
  • Welcome to Etherspot
    • Chains, Bridges & DEXes
    • Social Logins
    • Web3 Logins
  • Transaction Kit
    • Introduction
    • Code Sandboxes
    • Quick Start
    • React Hooks
      • useEtherspotAssets()
      • useEtherspotNfts()
      • useEtherspotHistory()
        • getAccountTransactions()
        • getAccountTransaction()
      • useEtherspotTransactions()
        • estimate()
        • send()
      • useEtherspotAddresses()
      • useEtherspotBalances()
    • React Components
      • <EtherspotTransactionKit />
      • <EtherspotBatches />
      • <EtherspotBatch />
      • <EtherspotTransaction />
      • <EtherspotContractTransaction />
      • <EtherspotApprovalTransaction />
      • <EtherspotTokenTransferTransaction />
  • BUIDLER React Component
    • Introduction
    • Installation
    • Integrate React Component
    • Shared Sessions
    • Wallet Connectors
    • Blocks
      • Send
      • Batching Transaction
      • Multicall Transaction
      • Swaps
      • Bridges
      • Custom Contract Interactions
      • Styling
    • Build Your Own Block
      • Cross-chain KLIMA DAO Staking
  • Etherspot SDK Guides
    • Requirements
    • Install Etherspot SDK
    • Bootstrap Etherspot SDK
      • Instantiate Etherspot SDK
    • Events
    • Etherspot Block Explorer
    • Etherspot Playground
    • Social Login using Etherspot SDK
    • Sponsored Transactions
  • Use Cases & Guides
    • Crosschain Streaming
    • Token Swaps
    • Transactions
      • Historical
      • Sending
    • Multi-chain Bridges
      • ERC20 Bridge
      • DAI - xDai Bridge
      • xDai - DAI Bridge
      • Native Token Bridge
    • Custom Contract Interaction
    • Multi-chain Assets
    • Multi-chain Gas Prices
    • Peer-to-Peer Payments
  • Reference
    • Etherspot SDK API Docs
    • Etherspot SDK on Github
    • Etherspot on NPM
    • Etherspot Playground
    • Etherspot Block Explorer
    • Etherspot Architecture
    • EIP-1271
    • Etherspot/Pillar Audit
  • Brand Assets
    • Etherspot Brand Assets
  • Security
    • Security
  • Get in touch
    • ⚒️Discord
    • Twitter
    • Telegram
Powered by GitBook
On this page
  • What is TransactionKit?
  • Here's an example
  • Want to try this out for yourself?

Was this helpful?

  1. Transaction Kit

Introduction

An introduction to TransactionKit

What is TransactionKit?

We're glad you asked.

Writing code to perform transactions on the blockchain is still difficult. The learning curve is steep and some blockchain knowledge and Web3 development experience is needed.

We have leveraged the power of the Etherspot platform to simplify this into a few React Components and Hooks that can be controlled via your React UI.

👉 Supports 13 chains and their testnets

You read that right. TransactionKit is built on top of Etherspot and helps make your app truly multichain. TransactionKit supports Etheruem, Polygon, Gnosis, Binance, Fantom, Aurora, Avalanhe, Optimism, Arbitrum, Moonbean, Celo, Fuse and Arbitrum Nova.

👉 Transaction Batching out the box

Organise your transactions into batches to have them execute together. Each batch can be performed on a different blockchain.

👉 Zero configuration

You bring the code and design, we'll handle the infrastructure. Built with your productivity and speed in mind. No need to configure infrastructure providers, no signups needed, no credit cards down. Just install the code and start sending transactions.

👉 Total design freedom

TransactionKit is a headless collection of React Components and does not impose any existing user interfaces on you. You design and build how you envision your app, and we'll handle all the technical complexity.

Here's an example

We're going to sent 0.1 ETH to another blockchain account.

<EtherspotBatches>
  <EtherspotBatch>
    <EtherspotTransaction
      to={"0x0763d68dd586AB1DD8Be2e00c514B2ac8757453b"}
      value={"0.1"}
    />
  </EtherspotBatch>
</EtherspotBatches>

That's all it took!

Want to try this out for yourself?

PreviousWeb3 LoginsNextCode Sandboxes

Last updated 2 years ago

Was this helpful?

Have a look at our guide to get going.

Quick Start