Skip to main content

zrSign Chain Support

zrSign Direct

In zrSign Direct, zrSign is deployed as a solidity smart contract on selected evm blockchains and receives key and signature requests. Destination blockchains can be specified through CAIPs and may require a custom relayer implementation to broadcast the transaction.

Currently supported networks in v1 are:

Network NameChain IdStatusAddressDestination Chains
Eth Sepolia11155111Deployed0xA7AdF06a1D3a2CA827D4EddA96a1520054713E1cSepolia, Amoy, Fuji, Arb Sepolia, Binance testnet, Base sepolia, Optimism Sepolia
Polygon Amoy80002Deployed0xa7adf06a1d3a2ca827d4edda96a1520054713e1cSepolia, Amoy, Fuji, Arb Sepolia, Binance testnet, Base sepolia, Optimism Sepolia
Avalanche Fuji testnet43113Deployed0xA7AdF06a1D3a2CA827D4EddA96a1520054713E1cSepolia, Amoy, Fuji, Arb Sepolia, Binance testnet, Base sepolia, Optimism Sepolia
Arb Sepolia421614Deployed0xa7adf06a1d3a2ca827d4edda96a1520054713e1cSepolia, Amoy, Fuji, Arb Sepolia, Binance testnet, Base sepolia, Optimism Sepolia
Optimism Sepolia11155420Deployed0xa7adf06a1d3a2ca827d4edda96a1520054713e1cSepolia, Amoy, Fuji, Arb Sepolia, Binance testnet, Base sepolia, Optimism Sepolia
Binance Testnet97Deployed0xa7adf06a1d3a2ca827d4edda96a1520054713e1cSepolia, Amoy, Fuji, Arb Sepolia, Binance testnet, Base sepolia, Optimism Sepolia
Base Sepolia84532Deployed0xa7adf06a1d3a2ca827d4edda96a1520054713e1cSepolia, Amoy, Fuji, Arb Sepolia, Binance testnet, Base sepolia, Optimism Sepolia
ZkSync Era300Pending

More EVM chains will be announced soon!

zrSign Omni

In zrSign Omni with it beying closely entangled with Zenrock chain, zrSign will have only EVM support to begin with but will add more networks like more EVM chains, Bitcoin, Cosmos, and Solana to fulfill Zenrock's omnichain vision throughout testnet phase.

CAIPS for zrSign

In order to specify the destination chain for a message that is being requested, we use CAIPS (Common Address and Index Prefix Specification).

For EVM chains, the CAIP-2 compliant chain ID is the chain ID of the EVM chain. For Bitcoin, the CAIP-2 compliant chain ID is 0. For Cosmos, the CAIP-2 compliant chain ID is the bech32 prefix of the chain. For Solana, the CAIP-2 compliant chain ID is the Solana program ID. Read more about CAIPS here.

info

Make sure to add the 0x prefix to the chain id when interacting with the contract. For example, 0xafa90c317deacd3d68f330a30f96e4fa7736e35e8d1426b2e1b2c04bce1c2fb7 for Eth Sepolia.

Network CAIP-2 IDs

Here are the CAIP-2 compliant chain IDs for the supported chains:

Network NameChain IdCAIP-2
Eth Sepolia11155111afa90c317deacd3d68f330a30f96e4fa7736e35e8d1426b2e1b2c04bce1c2fb7
Polygon Amoy800024df3b2a1df4e086e001def1ba6466078aa6aaf12e7a183f590364b811b18ee5b
Avalanche Fuji testnet431135f3f93115d7efd19d933ee81a3fe76ec1e0f35d41927d6fe0875a4f4c29345da
Arb Sepolia421614f0b5e5225193cfd0cd1b399b5597eb35e33f77deb76267030dc6d28cf2a8d16b
Optimism Sepolia11155420ed0d19ae6067b72db99bcb0dc8751b7d9a0733d390cef703366aa5c2ab3cc467
Binance Testnet9742a13880db2f2fe1c95fc8d04876a774745355a97dfe8f3397694d11f135eccf
Base Sepolia845328a9a9c58b754a98f1ff302a7ead652cfd23eb36a5791767b5d185067dd9481c2
BTC Testnetcc8dcc74cf3de5b0154f437b295f5d0709e6527ffb67b1201e78769ff0cccbf7

Wallet Types

Wallet TypeCAIP-2
EVMe146c2986893c43af5ff396310220be92058fb9f4ce76b929b80ef0d5307100a
Bitcoine03615811ae25b894de73e643038c13c37f602dc1e17ff1a02e5854893f3bd5e