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
  • How to register Gnosis Proxy wallets.
  • API Whitelisting Auth Token

Was this helpful?

  1. Products
  2. Gasless Transactions
  3. Choose An Approach to Enable Gasless
  4. Smart Contract Wallet Approach

Gnosis

Gnosis provides secure management of blockchain assets.

PreviousSmart Contract Wallet ApproachNextNetwork Agnostic Transactions

Last updated 3 years ago

Was this helpful?

Skip this section if you don't use Gnosis external smart contract wallet.

How to register Gnosis Proxy wallets.

  • First on the dashboard and create a . After your Dapp is registered, click on the "Add Contract" button.

  • Once open, Go to "Smart Contract Wallet (SCW) Tab" and add the Name & ABI of your proxy wallet Contract. Click Add.

Your Proxy Contract Wallet should have methods that support native meta transaction and are able to relay the transaction to other contracts.

For this, you don't NEED to register the contract address as it will be dynamic and you can set as a parameter while calling SDK or API.

  • After adding the contract, click in "Manage API". Contract Entry will look like as shown below in the screenshot.

  • Click on "New API" . Select Smart Contract, Method (for which you want to enable meta transactions), enter the name of your API then click “Add”.

  • Your API will not persist in the database at this point of time.

  • You can add more than one API. Added APIs will be visible at the bottom. Click on “Save” to persist them in database.

  • Native meta-tx check box will be selected by default (As your proxy contract is supposed to have native meta transaction support)

  • After Save, the APIs will be listed as shown below. You can Delete or Modify it from "Manage API" section.

API Whitelisting Auth Token

These tokens are used as authentication token for whitelisting APIs used to whitelist users's smart contract wallet address and destination address of the transaction.

Token can be used only for whitelisting Apis, only if you are using external smart Contract like Gnosis.

  • On "View Dapp" section, you can see "Generate Token" Button.

  • After clicking it, this will generate the token which you can use to call Whitelist APIs from your Backend.

That's it. Your contract wallet is registered on the Dashboard.

You can checkout the next section on how to enable Network Agnostic Transactions for your end users using Biconomy.

Check out why whitelisting is required

💸
here
Register
DApp