Find a complete list of tools on the Moonbeam docs.
Polkadot’s Substrate provides a powerful toolkit for building and managing custom blockchains within the Moonbeam ecosystem. Key components include modular pallets, forkless upgrades, and native interoperability.
Find the Substrate tools in the Moonbeam docs.
On node access details, click Add to MetaMask.
Build DApps using web3.js and Moonbeam nodes deployed with Chainstack.
Install web3.js.
Connect over HTTP.
Use the HttpProvider
object to connect to your node HTTPS endpoint and get the latest block number:
where YOUR_CHAINSTACK_ENDPOINT
is your node HTTPS endpoint protected either with the key or password.
Build DApps using web3.py and Moonbeam nodes deployed with Chainstack.
Install web3.py.
Connect over HTTP. See also EVM node connection: HTTP vs WebSocket.
Use the HTTPProvider
to connect to your node endpoint and get the latest block number.
where
See also node access details.
Build DApps using ethers.js and Moonbeam nodes deployed with Chainstack.
Install ethers.js.
Connect over HTTP. See also EVM node connection: HTTP vs WebSocket.
Use the JsonRpcProvider
object to connect to your node endpoint and get the latest block number:
where
1284
See also node access details.
Configure Hardhat to deploy contracts and interact through your Moonbeam nodes.
Install Hardhat and create a project.
Create a new environment in hardhat.config.js
:
where
Run npx hardhat run scripts/deploy.js --network chainstack
and Hardhat will deploy using Chainstack.
See also Forking EVM-compatible mainnet with Hardhat.
To make Remix IDE interact with the network through a Chainstack node:
This will engage MetaMask and make Remix IDE interact with the network through a Chainstack node.
Build DApps using web3.php and Moonbeam nodes deployed with Chainstack.
Install web3.php.
Connect over HTTP:
where YOUR_CHAINSTACK_ENDPOINT is your node HTTPS endpoint protected either with the key or password
Install Foundry.
Use --rpc-url
to run the operation through your Chainstack node.
Use forge
to develop, test, and deploy your smart contracts.
To deploy a contract:
where
Use cast
to interact with the network and the deployed contracts.
To get the latest block number:
where YOUR_CHAINSTACK_ENDPOINT
is your node HTTPS endpoint protected either with the key or password
Find a complete list of tools on the Moonbeam docs.
Polkadot’s Substrate provides a powerful toolkit for building and managing custom blockchains within the Moonbeam ecosystem. Key components include modular pallets, forkless upgrades, and native interoperability.
Find the Substrate tools in the Moonbeam docs.
On node access details, click Add to MetaMask.
Build DApps using web3.js and Moonbeam nodes deployed with Chainstack.
Install web3.js.
Connect over HTTP.
Use the HttpProvider
object to connect to your node HTTPS endpoint and get the latest block number:
where YOUR_CHAINSTACK_ENDPOINT
is your node HTTPS endpoint protected either with the key or password.
Build DApps using web3.py and Moonbeam nodes deployed with Chainstack.
Install web3.py.
Connect over HTTP. See also EVM node connection: HTTP vs WebSocket.
Use the HTTPProvider
to connect to your node endpoint and get the latest block number.
where
See also node access details.
Build DApps using ethers.js and Moonbeam nodes deployed with Chainstack.
Install ethers.js.
Connect over HTTP. See also EVM node connection: HTTP vs WebSocket.
Use the JsonRpcProvider
object to connect to your node endpoint and get the latest block number:
where
1284
See also node access details.
Configure Hardhat to deploy contracts and interact through your Moonbeam nodes.
Install Hardhat and create a project.
Create a new environment in hardhat.config.js
:
where
Run npx hardhat run scripts/deploy.js --network chainstack
and Hardhat will deploy using Chainstack.
See also Forking EVM-compatible mainnet with Hardhat.
To make Remix IDE interact with the network through a Chainstack node:
This will engage MetaMask and make Remix IDE interact with the network through a Chainstack node.
Build DApps using web3.php and Moonbeam nodes deployed with Chainstack.
Install web3.php.
Connect over HTTP:
where YOUR_CHAINSTACK_ENDPOINT is your node HTTPS endpoint protected either with the key or password
Install Foundry.
Use --rpc-url
to run the operation through your Chainstack node.
Use forge
to develop, test, and deploy your smart contracts.
To deploy a contract:
where
Use cast
to interact with the network and the deployed contracts.
To get the latest block number:
where YOUR_CHAINSTACK_ENDPOINT
is your node HTTPS endpoint protected either with the key or password