Ethereum Toolkit Canonical Contracts Overview of the canonical contracts available on Moonbeam, Moonriver, & Moonbase Alpha, including common-good contracts and precompiles. Precompiled Contracts Discover the precompiled contracts on Moonbeam, your gateway to effortless interaction with Substrate modules and features using the Ethereum API. Libraries Learn how to use JavaScript or Python Ethereum libraries such as Ethers.js, Web3.js, or Web3.py to send transactions or deploy contracts on Moonbeam. Dev Environments Learn how to use Ethereum tools such as Remix, OpenZeppelin, Hardhat, Waffle & Mars, and more to develop Solidity smart contracts on Moonbeam. Verify Contracts Learn how to verify your Solidity smart contracts deployed to Moonbeam manually through block explorers and automatically through Etherscan plugins. JSON-RPC APIs The JSON-RPC API for Moonbeam provides a set of methods for interacting with a Moonbeam node programmatically over JSON-RPC (Remote Procedure Call).