Join the AlphaWave competition
Developer resources/Fundamentals

Chain & contract info

Core contracts and related network information.


You can find all of the testnet information below, such as contract addresses, chain information, and available RPCs. The RPCs and APIs listed below are public endpoints for Recall nodes ran by the core team. The descriptions below break down the core contracts and their locations:

  • Subnet: The Recall chain where all transactions and storage operations occur. Most commonly, this is what developers will interact with.
  • Parent: The "rootnet" chain for managing Recall subnets, validators, checkpointing state, and other core protocol operations. For example, the Recall testnet's parent chain is the Filecoin Calibration testnet.

The Recall network is still under development, so these values are heavily subject to change. The testnet will be upgraded every ~2 weeks, and each upgrade will change certain contract addresses and delete all network data.

Testnet

Chain & subnet ID

DescriptionValue
Chain ID2481632
Subnet ID/r314159/t410frrql2ooeoz2t4hlor3hqw33druwnc4jzhajdbeq

The subnet ID is comprised of the "root" chain ID and a path containing the subnet actor contract address. For example, the string above denotes the rootnet L1 is chain ID 314159 (Filecoin Calibration), and only one child subnet exists, defined by the subnet actor contract address (displayed in its Wasm-style format).

RPCs and APIs

DescriptionValue
Recall EVM RPChttps://evm.testnet.recall.chain.love
Object APIhttps://objects.testnet.recall.chain.love
CometBFT RPChttps://api.testnet.recall.chain.love
Parent EVM RPChttps://api.calibration.node.glif.io/rpc/v1

These are the official public Recall RPCs, available on Chain.Love.

Contracts

Core

Note that the subnet contracts will always be the same for any new subnet deployed. The parent contracts may change, up until the testnet is stabilized.

Solidity wrappers

DescriptionLocationAddress
Blob managerSubnet0x6E3f94065567560c6e1Bbc5e4584127220c15e14
Bucket managerSubnet0x7a9Cec860adF2C64274D0aD7fbF0b5Bf0426a200
Credit managerSubnet0x61F50eEC83043a4635956B54EEDf5Eea8CcaBc76

Localnet

Chain & subnet ID

Since localnet is a deterministic local-only development network, the subnet ID and chain ID will always be the same.

DescriptionValue
Chain ID248163216
Subnet ID/r314159/t410f6gbdxrbehnaeeo4mrq7wc5hgq6smnefys4qanwi

RPCs and APIs

DescriptionValue
Subnet EVM RPChttp://127.0.0.1:8645
Object APIhttp://127.0.0.1:8001
CometBFT RPChttp://127.0.0.1:26657
Parent EVM RPChttp://127.0.0.1:8545

Note that the localnet spins up a dockerized three node network. The EVM and CometBFT values increment 100, and object API increments 1. You can verify this by inspecting the docker images.

Contracts

Core

DescriptionLocationAddress
GatewaySubnet0x77aa40b105843728088c0132e43fc44348881da8
RegistrySubnet0x74539671a1d2f1c8f200826baba665179f53a1b7
Supply source (ERC20)Parent0x4A679253410272dd5232B3Ff7cF5dbB88f295319
GatewayParent0x9A676e781A523b5d0C0e43731313A708CB607508
RegistryParent0x322813Fd9A801c5507c9de605d63CEA4f2CE6c44
Validator gaterParent0x70e0bA845a1A0F2DA3359C97E0285013525FFC49
Validator rewarderParent0x09635F643e140090A9A8Dcd712eD6285858ceBef
Subnet actorParent0xf1823bc4243b40423b8c8c3f6174e687a4c690b8

Solidity wrappers

DescriptionAddress
Blob manager0x8ce361602B935680E8DeC218b820ff5056BeB7af
Bucket manager0xeD1DB453C3156Ff3155a97AD217b3087D5Dc5f6E
Credit manager0x196dBCBb54b8ec4958c959D8949EBFE87aC2Aaaf

Devnet

Since devnet is also a deterministic local-only development network, the subnet ID and chain ID will always be the same. It differs from the localnet in that it doesn't have the concept of a "parent" chain and is meant for testing core protocol changes.

Chain & subnet ID

DescriptionValue
Chain ID1942764459484029
Subnet IDtest

RPCs and APIs

DescriptionValue
Subnet EVM RPChttp://127.0.0.1:8545
Object APIhttp://127.0.0.1:8001
CometBFT RPChttp://127.0.0.1:26657

Since no "parent" chain is used in the local-only devnet network, there's no parent RPCs or contracts.

Core

DescriptionAddress
Subnet gateway0x77aa40b105843728088c0132e43fc44348881da8
Subnet registry0x74539671a1d2f1c8f200826baba665179f53a1b7

On this page