Connector · Smart contract blockchain

Ethereum, built into your platform.

How our Custody & wallets module works with Ethereum: how ETH and token deposits are found, when they count, how withdrawals are signed, and how we get you live.

EthereumSmart contract blockchain
Website
ethereum.org
Modules
Custody & wallets
Access
Your nodes or a node provider

What Ethereum is

Ethereum is a public blockchain with smart contracts, launched in July 2015. There is no company, CEO or board behind it: a broad group of contributors maintains it, changes go through public Ethereum Improvement Proposals, and the Ethereum Foundation helps fund research and development. Since September 2022 it has run on proof of stake.

Its native asset is ether (ETH), and most fungible tokens on it, stablecoins included, follow the ERC-20 standard. Layer 2 networks such as Arbitrum and Base post their transactions to it. For a custody module, Ethereum is a family as much as a chain, which is why ours supports it together with its layer twos.

What it does in your platform

  • Custody & wallets

    Gives each customer an Ethereum deposit address that receives ETH and the ERC-20 tokens you list, finds incoming transfers in new blocks and token transfer events, and credits them under your confirmation rules. Withdrawals are signed under policy and followed until they are final.

How the connection works

The module reads Ethereum over JSON-RPC, from your own node or a node provider such as Infura, Alchemy or QuickNode, and signs through your custody provider or your own keys.

  1. An address per customer

    The module gives the customer an Ethereum address. The same address receives ETH and every ERC-20 token you support.

  2. Every 12 seconds

    Ethereum runs in 12-second slots, each with room for one block, and the module reads every block for ETH transfers and token transfer events to your addresses.

  3. Confirmed, then final

    Your rules decide when a deposit counts: after a set number of blocks, or once its block is finalised, after which reverting it would mean losing at least a third of all staked ETH.

  4. Screened and credited

    The deposit is screened and credited, and the movement appears in the backoffice.

  5. A withdrawal signed

    After limits, screening and approvals, the transaction is signed by your custody provider or your own keys and sent to the network.

  6. Followed to the end

    The module tracks the transaction until it is final and reconciles the movement with the chain.

Next to other chains

Arbitrum, Base, Polygon and BNB Chain are EVM chains too. They share Ethereum's address format and node interface, so the module runs them on the same connector with their own settings, and adding another EVM chain is mostly configuration.

Each chain keeps its own node access, tokens and confirmation rules, and the ledger keeps every asset as its own currency. A stablecoin on Ethereum and the same stablecoin on Base are separate balances, never mixed.

When Ethereum fits best

A strong fit when

  • Your customers hold ETH and ERC-20 tokens, stablecoins among them.
  • You want one connector that also reaches Ethereum's layer twos and other EVM chains.
  • You want deterministic finality to decide when large deposits count.

Also worth a look

  • An Ethereum layer 2 such as Arbitrum or Base, for quicker everyday transfers.
  • Tron or Solana, if your customers mostly move stablecoins on those networks.

How we get you live

  • Node access

    We connect the module to Ethereum through your own node or a node provider such as Infura, Alchemy or QuickNode.

  • Custody and tokens

    We check that your custody provider supports Ethereum and each token you list, or set up your own keys, and add every token by its contract address.

  • Confirmation rules

    We agree with you when a deposit counts: after a set number of blocks, or at finality.

  • A testnet run

    The whole flow runs on Sepolia, the testnet ethereum.org recommends for applications, before real funds move.

Questions

Asked about this connector.

How do we add Ethereum to our platform?

Talk to us. We connect the module to a node or node provider, check your custody setup and tokens, agree the confirmation rules with you and run the whole flow on Sepolia first.

Which tokens can customers deposit?

ETH and the ERC-20 tokens you choose to list. Each token is added by its contract address, so a token with a familiar name but another contract is not mistaken for it.

Should deposits wait for finality?

It is your choice. Finality is the strongest guarantee; crediting after a few blocks is quicker, with a small chance that the block is replaced.

Do Arbitrum and Base need separate work?

Less than a new chain. They are EVM chains, so they run on the same connector with their own node access, tokens and confirmation rules.

Start your project

Tell us the idea. We'll show you the platform.

One call is enough to map your product to the modules that already exist.

  • Response in under one business day
  • NDA on request
  • No obligation
What are you building?