Gelato
  • Introduction
    • Gelato, The Web3 Cloud Platform
  • Smart Wallets
    • Introduction
      • Understanding EIP-7702
      • Understanding ERC-4337
      • ERC-4337 vs EIP-7702
    • Templates & Examples
    • How-To Guides
      • Create a Sponsor API Key
      • Sponsor gas for your users
      • Allow users to pay gas with erc20
      • Allow users to pay gas with native
      • Create Dynamic's Environment Id
      • Use Dynamic/Privy signers with React SDK
      • Estimate Gas for your transactions
    • React SDK
    • Demo
    • Supported Networks
  • Rollup As A Service
    • Introduction
    • Rollup Stacks
      • Arbitrum Orbit
        • Run a Full Orbit Node
      • OP Stack
        • Run OP Node
    • Deploy your Rollup
    • Customization
      • Data Availability
        • Celestia
        • Avail
        • Eigen DA
      • Custom Gas Token
      • Marketplace
        • Gelato Services
        • Data Indexers
        • Block Explorers
        • Oracles
        • Bridges
        • Account Abstraction
        • On & Off-ramp
        • Community
        • Identity & KYC
        • Others
      • Verifier Node Package
    • Public Testnet
  • RPC Nodes
    • Introduction
    • Compute Units
    • Using RPC Nodes
    • Supported Networks
    • Pricing and Plans
    • FAQ
  • Web3 Services
    • Web3 Functions
      • Understanding Web3 Functions
        • Trigger Types
        • Typescript Function
        • Solidity Function
        • Automated Transactions
      • Security Considerations
      • Template & Use Cases
      • Quick Start
        • Writing Typescript Functions
          • Event Trigger
          • Private Typescript Functions
          • Callbacks
        • Test, Deploy & Run Typescript functions
        • Writing Solidity Functions
        • Test, Deploy & Run Solidity Functions
        • Initiate an Automated Transaction
      • Create a Web3 Function Task
        • Using the UI
        • Using the Safe App
        • Using a Smart Contract
        • Using the Automate SDK
      • Analytics & Monitoring
      • Supported Networks
      • Subscription & Payments
      • Legacy Automate Migration Guide
    • Relay
      • What is Relaying?
      • Security Considerations
        • ERC-2771 Delegatecall Vulnerability
      • Templates
      • Quick Start
        • Sponsored Calls
        • Non-Sponsored Calls
      • ERC-2771 (recommended)
        • SponsoredCallERC2771
        • CallWithSyncFeeERC2771
          • Relay Context Contracts ERC2771
      • Non-ERC-2771
        • SponsoredCall
        • CallWithSyncFee
          • Relay Context Contracts
      • Relay API
      • Gelato's Fee Oracle
      • Tracking your Relay Request
      • Supported Networks
      • Subscriptions and Payments
        • 1Balance & Relay
        • SyncFee Payment Tokens
        • Relay Pricing
      • ERC2771 Migration Guide
    • VRF
      • Understanding VRF
      • How does Gelato VRF Work?
      • Security Considerations
      • Template
      • Quick Start
      • Create a VRF Task
        • Create a Fallback VRF
        • Migrating from Chainlink VRF
      • Supported Networks
      • Pricing & Rate Limits
    • Oracles
      • Understanding Gelato Oracles
      • Quick Start
      • Data Providers
        • Stork
        • Choas Labs
      • Migrating from Chainlink Oracles
      • Available Price Feeds
      • Supported Networks
      • Pricing & Rate Limits
    • Account Abstraction
      • Understanding ERC-4337
      • Introduction to Gelato Bundler
      • Templates & Examples
      • Quick Start
      • Supported Networks
      • Bundler API Endpoints
        • eth_sendUserOperation
        • eth_estimateUserOperationGas
        • eth_getUserOperationByHash
        • eth_getUserOperationReceipt
        • eth_supportedEntryPoints
        • eth_maxPriorityFeePerGas
        • eth_chainId
    • 1Balance
      • 1Balance Alerts
      • Subscription Plans
      • Subscription Notifications
      • USDC Addresses
    • AI Agents
    • Teams
  • GELATO DAO
    • DAO & Token (GEL)
    • GEL Token Contracts
    • Governance Process
  • Social Media
Powered by GitBook
On this page
  • Overview
  • Getting Started
  • Depositing from Network other than Polygon
  • Fees
  • Low Balance Alerts
  1. Web3 Services

1Balance

Gelato's unified multi-chain payments system

Previouseth_chainIdNext1Balance Alerts

Last updated 1 year ago

Overview

When you use each of Gelato's services there are two costs that you need to pay:

  • Gas costs of your executed transactions (or those of your end users if you are sponsoring them)

  • Service fees - Gelato subscriptions or % premiums on the gas costs of each transaction

1Balance makes it easy for you to pay all of your costs across all the networks that you are using from one single easy-to-manage balance. Regardless of the network you choose for deposits, 1Balance provides the flexibility to cover costs across multiple networks

Cross-Chain USDC Deposits with Circle CCTP

1Balance now supports cross-chain native USDC deposits powered by Circle’s Cross-Chain Transfer Protocol (CCTP). This enables a seamless and secure transfer of USDC across different blockchain networks.

What is Circle CCTP?

Circle's Cross-Chain Transfer Protocol (CCTP) is a permissionless on-chain utility designed to facilitate the transfer of USDC between blockchains. By leveraging native burning and minting mechanisms, CCTP ensures that USDC transfers are executed with high security and interoperability. .

CCTP deposits using Safes or smart contract wallets is not currently supported. Users may want to consider adding EOA addresses to their team as these can deposit into the team’s 1Balance account.

Getting Started

To get started with 1Balance on mainnets you will need USDC (plus some native token to cover gas costs for depositing).

To see the list of supported chains for CCTP deposits, check out USDC Addresses

  1. Connect your wallet if you have not already done so

  2. Select USDC from the desired chain you would like to deposit from.

  3. Click on deposit and then approve USDC into your 1Balance.

  4. After confirming your deposit transaction in your wallet you will see a Pending deposit appear in your deposits history:

Once the required number of confirmations has been reached your deposit will be credited and your 1Balance is ready for use.

Depositing from Network other than Polygon

When you deposit USDC into your 1Balance account from a network other than Polygon, your deposit will undergo a two-step process that ensures your funds are securely bridged and deposited using Circle’s Cross-Chain Transfer Protocol (CCTP).

For this example, we will be making use of USDC on Base:

  • We have entered 0.5 USDC that we wish to deposit into our 1balance.

  • The funds will first undergo a 'Bridging' process, with a clear display of the bridging fee that covers the gas costs

  • Confirm the transaction from our wallet, then track the two-step process—Bridging followed by Depositing, culminating in the funds reflecting in our 1Balance, typically within 15 minutes.

When you make a deposit from a network other than Polygon, you'll notice a small fee applied during the bridging process. It's important to understand that these fees are strictly to cover the CCTP and gas costs. 1Balance does not charge any additional fees for this service.

Fees

More details on the fees applied by each service are available:

Low Balance Alerts

and more to using 1Balance with Relay

To ensure that your transactions execute as you expect, it is critical that you have sufficient funds deposited in 1Balance. To help you monitor your balance and receive alerts when it drops below you preferred threshold, we provide a

Relay Fees
detailed guide
Web3 Function Fees
1Balance Alerts service.
Read more here
Access the 1Balance in the Gelato app