Networks

Celo

Everything on this page is generated from the running deployment. If a capability stops being served, the row for it changes rather than staying true-looking.

WhatMethod On CeloNotes
Read a balancebalance.getNot hereNot commercially available on this network.
Read network statenetwork.statusNot hereNot commercially available on this network.
Watch for a paymentpayments/watchAvailableFollowed by the light acquisition path, one bounded read per pass.

Celo is EVM, chain id 42220.

What Celo means by settled

Reported in this chain’s own vocabulary. It is never translated into a shared “confirmed”, because the translation is where the money goes missing.

This is a rollup. Its sequencer confirms a block immediately, and that confirmation is a promise by the sequencer rather than by the protocol. The block becomes irreversible when the batch containing it is finalised on Ethereum, which is where the guarantee actually lives.

  • The strongest thing Celo says is L1_FINALIZED.
  • Its intermediate condition is L2_SAFE.
  • Depth is not what settles a block here, so this deployment does not count to one.

Paying on Celo

This deployment follows Celo for payments and can watch one destination for one asset.

  • The asset this deployment can identify here is USDT (Tether USD), named as 0x48065fbbe25f71c9282ddf5e1cd6d6a887483d5e, with 6 decimals read from the contract rather than assumed.
  • Amounts are compared as an integer count of the smallest unit. A float would round, and a rounded payment is a dispute.
  • Detection and settlement are separate standings. You choose which one your checkout ships on.

The address is the whole destination on this network; no routing value is needed.

Known limitations on Celo