Biconomy Gasless SDK (EOA)
DashboardMediumWebsite
  • 🚀Getting Started
  • Introduction
    • 🤘Why Biconomy?
    • 🙂How we simplify transactions
  • Products
    • 💸Gasless Transactions
      • Choose An Approach to Enable Gasless
        • Standard EIP 2771 Approach
          • 1. Register Artifacts on the Dashboard
          • 2. Code Changes
            • Using SDK
            • Using API
        • Custom Implementation Approach
          • 1. Register Artifacts on the Dashboard
          • 2. Code Changes
            • Using SDK
            • Using API
        • Smart Contract Wallet Approach
          • Gnosis
        • Network Agnostic Transactions
          • EIP-2771 Approach
          • Custom Approach
      • Conditional Whitelisting
      • Gasless SDK (EOA) 3
      • Networks Supported
    • ↔️Hyphen - Instant Cross-Chain Transfers
      • SDK
        • DepositManager
        • TransferManager
        • TokenManager
      • APIs
      • Helper Methods
      • Migrating from Hyphen V1
      • Contract Addresses
      • Hyphen Widget
  • Guides
    • 💻Dashboard
      • DApp Statistics
    • ⛽Gas Tank Deposits
      • Via Dashboard
      • Via Smart Contract
  • api
    • 🔧Native Meta Transaction
      • Get Retried Hashes
    • 🌎Dashboard APIs
    • ⚪Whitelist API
      • Whitelist Destination Address
      • Whitelist Proxy Contracts
    • 〰️ Check Limits
    • 💿Biconomy Data API
      • 👨‍🚀Unique User Data
      • 🧑‍🔧Per User Limits Data
      • ⛽Gas Tank Balance Data
  • SDK
    • 📙Gasless SDK (EOA)
      • Configuration
  • Tutorials
    • 🔰Native Meta Transactions
      • How To Build Your First DApp
        • Write Your First Smart Contract
        • Initialize Web3 on Client Side
        • Executing First Blockchain Transaction
      • Enable Native Meta Transactions
        • Smart Contract
          • Describe Your Structs
          • Declare Your Variables
          • Modify Respective Function
        • Client Side
          • Design Your JSON structure
          • Design Your Domain Separator
          • Design Data Types
          • Define Data To Sign
          • Generate Signatures
      • Integrate Biconomy
        • Register On Dashboard
        • Integrate Gasless SDK (EOA)
      • Summary
  • BICO Staking
    • 🪁Safety Module
  • Get in touch
    • 👥Contact Us
  • Misc
    • 🧩Projects on Biconomy
    • 🌐Supported Networks
    • 📫Contract Addresses
    • ✔︎ Smart Contracts Audit
    • ❓FAQs
Powered by GitBook
On this page
  • The problem we are solving
  • Solving these problems in-house is resource intensive

Was this helpful?

  1. Introduction

Why Biconomy?

Enable a simple blockchain transaction experience by leveraging our scalable relayer infrastructure.

Through Biconomy's powerful and easy to use SDK/APIs, you can enable a simple and customized transaction journey so that your end users don't get intimidated by blockchain complexities. This enables seamless interactions between your application and your end-users. The simplified web3 experience will ensure that drop-off rates decrease, thereby increasing user adoption.

Our aim is to make web3 products as intuitive and easy to use as legacy web2 products. Simplifying this transaction experience will be key for decentralized projects to achieve any sort of adoption. Thus, by solving key pain points at the crypto transactional layer, we are on a mission to simplify Web 3 experiences that will drive mass adoption.

The problem we are solving

Web3 applications today face major roadblocks to user adoption in the form of terrible user onboarding & transaction experience. Almost every interaction with your dApp is a complex transaction for your users. In comparison to intuitive web2 products that people are used to, dApp's can be extremely frustrating.

There are various bottlenecks in the transaction experience:

  • Necessity to pay a gas fee every time the user uses your application. Netflix does not charge you their AWS fees for every time you watch a video, so why should dApps charge you gas fees for every interaction you do?

  • New Users have a long complicated onboarding process. Non-crypto savvy new users will have to pass KYC, purchase ETH from an exchange, download a wallet, then connect their wallet before they can go any further, which can take days! No one waits for days to try out an application.

  • Proficiency in complex blockchain technicalities is required such as using MetaMask, signing transactions, understanding gas etc. If the project is on layer 2, they need to know what that really means and be able to change RPC manually.

  • Volatile and high gas fees further dampen the user experience on your dApp.

  • Pending and stuck transactions can force your users to wait for minutes and even hours before they can carry on interacting with your application. And sometimes the transaction fails altogether.

Solving these problems in-house is resource intensive

As such, for developers wanting to solve the above they’d have to build an internal relayer infrastructure from scratch. This infrastructure would involve active management and maintenance including tasks such as:

  • Monitoring gas prices at all times based on the congestion of the network and the mempool

  • Keeping track of nonces and managing the transaction queue. This is important because if one transaction is stuck then the next transactions cannot be sent until the preceding one fails or goes through

  • Managing long pending transactions and automating the process of re-publishing low-fee transactions with a higher gas when network conditions change

  • Ensuring relayers can scale as transactions increase and enable the auto funding of relayers

  • Addressing relayers private key management and associated security

Learn how we simplify transactions in the next section.

PreviousGetting StartedNextHow we simplify transactions

Last updated 2 years ago

Was this helpful?

🤘