Skip to main content

Prelude

Initializing our SDK only requires a chain name.

import sdk from '@bermuda/sdk'

let bermuda = sdk('base-sepolia')
info

You need to await bermuda._.initBbSync() before performing essential operations like ZK proving. We will abstract away this inconvenience in a patch soon.

Supported Networks

The SDK currently supports the following networks.

Base Sepolia
Chain ID84532
Pool0x12AB658e6276891c5EcEF8F97b32123914618f92
Compliance Gateway0xDB81d032B3DA64b3Cb77fbe78BF335dE6A1FC4D1
USDC0x036CbD53842c5426634e7929541eC2318f3dCF7e
WETH0x4200000000000000000000000000000000000006
sUSDC0x2a54D0B676c7d307E0d52Cf28E412B8B73a09517