Skip to content

SKALE Network Chains Information

Unsure which chain to pick? Head over to the pick a chain docs for guidance. Interested in your own SKALE Chain? Head over to the SKALE Discord to contact the team.

NameRPC Url(s)Chain IDExplorerChain FocusPortal
Calypsohttps://testnet.skalenodes.com/v1/giant-half-dual-testnet974399131ExplorerSocial, DePINPortal
Europahttps://testnet.skalenodes.com/v1/elated-tan-skat1444673419ExplorerDeFi & LiquidityPortal
Nebulahttps://testnet.skalenodes.com/v1/lanky-ill-funny-testnet37084624ExplorerGamingPortal
Titanhttps://testnet.skalenodes.com/v1/aware-fake-trim-testnet1020352220ExplorerAIPortal

The following contracts are deployed on Ethereum Holesky Testnet.

NameAddress
MessageProxyMainnet0x682ef859e1cE314ceD13A6FA32cE77AaeCE98e28
Linker0x840A1BCa22c6D67Ed1076A1018b404EbcaA8a10c
CommunityPool0xF263049E4D7b331154077e30dD4de72F779E9554
DepositBoxETH0xe1A65b7677866A80B6e4263469FAC22ddc26F4b8
DepositBoxERC200x4121c9218a65e12f027714AE956Aea7B9C220dAE
DepositBoxERC7210x024cdFF8Cd5cF334243B2fC2fd3eA1Fc1C9ebec5
DepositBoxERC11550xb990E0D1F115398D7E6A8E4269e68b9034366280
DepositBoxERC721WithMetadata0x81caAfd5DF89d9DA44054c0a0a305E35DD7e958E

The following contracts are deployed on Ethereum Holesky Testnet.

NameAddress
BountyV20x8264e2db182B10c4d833fb6eb8771739fC91a415
ConstantsHolder0x9CA1455919813776E660a885C5b9381d521dd11f
ContractManager0x7B8AEd1c748DD8CFa285f18Af071904469eF182B
DelegationController0xdd2A2787c3ec037B86934e906ee54B00706dD743
DelegationPeriodManager0x10061bd09F68b389E3feA854016e5304Fd3867F3
Distributor0x26E159239b61D35cE233B7a05D6C54aBF90052d6
Nodes0xf3e63a1FBA9389ba5Fc3C6f6eC91D3420A4bA595
NodeRotation0x3b2fC2De55091b38C7E1ce29e867d6c126cCB4Fa
Punisher0xa296a51a5EE694aA8dff59d6ac388D589C0a63E6
Schains0x597756CE1e741c4E1a3Ae7E529D7db1531355B14
SchainsInternal0x0071eeBE6fd1460942D88b55fE72551997A9ecAa
SKALEDKGTester0x26464d81B6AbF2B01fBbbe40cccB4b947aea2936
SKALEManager0x2F4dD66BbA82A236d7a691F0e8D5C24A263b5457
SKALEToken0x23595A46A9D68E75D4ea148Ac79415918570c3F3
SlashingTable0x84924b73a8F78dEA0FBD311e4DE371C8851b1180
SyncManager0x9D5B2067b31D9d0B34F8f114D5d4A79a43ac0796
TimeHelpersWithDebug0x1F4d7D649821750480240c9b6f2DDD528dD74b99
ValidatorService0xC5BE0958642f36dE90a105D0133b6Eb218Fed14f
Wallets0x974ba85949B402bd7dc1a870845A6D8763cd61fd

The following contracts are deployed on each SKALE Chain

AddressContractDescription
0xD2001000000000000000000000000000000000D2ContextAllows setting of new owner address, otherwise returns:
• SKALE Chain Name
• Owner address
0xD2002000000000000000000000000000000000D2Config ControllerAllows owner to:
• add and remove addresses from the deployment whitelist
• to check whether an address is on the whitelist
• enable/disable Free Contract Deployment mode - allow any account to deploy contracts on the SKALE Chain
• enable/disable Multi Transaction Mode (MTM) multiple transactions from the same account been included in the one block

Note: currently, when MTM set, it’s always enabled
0xd2bA3e0000000000000000000000000000000000EtherbaseAllows owner to send sFUEL to any address. Etherbase collects sFUEL from all spent transactions.
0xD2c0DeFACe000000000000000000000000000000MarionettePredeployed smart contract on Skale chain that is controlled by external entity. Marionette executes commands that come from the mainnet if the chain owner is a mainnet contract.
0xD244519000000000000000000000000000000000MultiSigWalletIncreases security by requiring multiple parties to agree on transactions before execution. Allows owner to:
• add and delete other wallet owners
• add new transactions to the pending queue
• change the number of required confirmations from other owners
0xD1000000000000000000000000000000000000D1ProxyAdminPredeployedAllow owner to change implementations of predeployed contracts
0x1820a4B7618BdE71Dce8cdc73aAB6C95905faD24ERC1820 RegistrySee https://eips.ethereum.org/EIPS/eip-1820
0xd2aAa00000000000000000000000000000000000Proxy Admin---
0xd2AAa00100000000000000000000000000000000Message ProxyIMA Bridge message proxy contract
0xd2aaa00200000000000000000000000000000000Key StorageContract to hold common BLS public key
0xD2aaa00300000000000000000000000000000000Community LockerHandles communication with exit gas wallet
0xd2AaA00400000000000000000000000000000000TokenManagerETHBridging contract for ETH
0xD2aAA00500000000000000000000000000000000TokenManagerERC20Bridging contract for ERC-20 tokens
0xD2aaa00600000000000000000000000000000000TokenManagerERC721Bridging contract for ERC-721 without tokenURI
0xD2Aaa00700000000000000000000000000000000ETHCThe default ETH token on all SKALE Chains mapped to TokenManagerETH
0xD2aAA00800000000000000000000000000000000TokenManagerLinkerLinks TokenManagers to MessageProxy
0xD2aaA00900000000000000000000000000000000TokenManagerERC1155Bridging contract for ERC-1155
0xd2AaA00a00000000000000000000000000000000TokenManagerERC721 With MetadataBridging contract for ERC-721 Tokens with tokenURI

The following contracts are available on each SKALE Chain in addition to default Ethereum precompiled contracts (i.e ecrecover, sha256, modexp, …).

AddressFunctionDescriptionSender who can call
0x0AreadChunkReads chunk from file from specific position with specific length.Any
0x0BcreateFileCreates an address for an empty file.Filestorage only
0x0CuploadChunkUploads 1MB chunk of data from specific position in specific file by file owner.Filestorage only
0x0DgetFileSizeReturns size of file.Any
0x0EdeleteFileDeletes file from filestorage system.Filestorage only
0x0FcreateDirectoryCreates directory in filestorage system.Filestorage only
0x10deleteDirectoryDeletes directory in filestorage system.Filestorage only
0x11calculateFileHashCalculates and writes SHA256 hash of file in same directory <NAME_OF_FILE>._hashFilestorage only
0x12logTextMessageLogs a message with severity (0=Normal, 1=Debug, 2=Trace, 3=Warning, 4=Error, 5=Fatal). Used for IMA SKALE Chain testing.Any
0x13getConfigVariableUint256Returns SKALE Chain config uint256 for IMA SKALE Chain contracts. Used for reading BLS common public key.Any
0x14getConfigVariableAddressReturns SKALE Chain config address for IMA SKALE Chain testing.Any
0x15getConfigVariableStringReturns SKALE Chain config string for IMA SKALE Chain testing.Any
0x16fnReserved0x16Reserved.Any
0x17getConfigPermissionsFlagReturns SKALE Chain config boolean for IMA SKALE Chain testing.Any
0x18getBlockRandomReturn a random number based on BLS threshold signature common coin of the current block.Any
0x19getIMABLSPublicKeyReturns relevant BLSPublicKey according to block timestamp.Any

The following are available on both mainnet and tesntet of the following SKALE Chains: Calypso, Europa, Nebula, Titan

NameAddress
Multicall30xcA11bde05977b3631167028862bE2a173976CA11