ICE Blockchain
Search…
⌃K

Network Endpoints

API and free RPC WebSocket endpoints for the ICE community

Network Details

The documentation corresponding contains details for the RPC - HTTP, WSS endpoints.
Arctic Network
SNOW Network
ICE Network
Network name
Arctic Network
Parent chain
Rococo
Parachain ID
3015
Endpoints
https://arctic-rpc.icenetwork.io:9933
wss://arctic-rpc.icenetwork.io:9944
Chain ID
553
Symbol
ICZ
EVM RPC
https://arctic-rpc.icenetwork.io:9933
Network name
Snow Network
Parent chain
Kusama
Parachain ID
2129
Endpoints
https://snow-rpc.icenetwork.io:9933
wss://snow-rpc.icenetwork.io
Chain ID
552
Symbol
ICZ
EVM RPC
https://snow-rpc.icenetwork.io:9933
Network name
Ice Network
Parent chain
Polkadot
Parachain ID
TBA
Endpoints
https://ice-rpc.icenetwork.io
wss://ice-rpc.icenetwork.io
Chain ID
550
Symbol
ICY
EVM RPC
https://ice-rpc.icenetwork.io
Arctic Testnet is currently live.
SNOW mainnet is also live.

QuickStart

For the web3.js library, you can create a local Web3 instance and set the provider to connect to Arctic (both HTTP and WS are supported):
const Web3 = require('web3'); // Load Web3 library
// Create local Web3 instance - set Arctic as provider
const web3 = new Web3("https://arctic-rpc.icenetwork.io:9933")
For the ethers.js library, define the provider by using ethers.providers.StaticJsonRpcProvider(providerURL, {object}) and setting the provider URL to Arctic:
const ethers = require('ethers');
const providerURL = "https://arctic-rpc.icenetwork.io:9933";
// Define Provider
const provider = new ethers.providers.StaticJsonRpcProvider(providerURL, {
chainId: 553,
name: 'arctic'
});
Any Ethereum wallet should be able to generate a valid address for Arctic Network (for example, MetaMask).