Canonical Contracts¶
Common-goods Contracts¶
The following contracts addresses have been established:
Contract | Address |
---|---|
WGLMR | 0xAcc15dC74880C9944775448304B263D191c6077F |
Multicall | 0x83e3b61886770de2F64AAcaD2724ED4f08F7f36B |
Multicall2 | 0x6477204E12A7236b9619385ea453F370aD897bb2 |
Multicall3 | 0xcA11bde05977b3631167028862bE2a173976CA11 |
Multisig Factory | 0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2 |
EIP 1820 | 0x1820a4b7618bde71dce8cdc73aab6c95905fad24 |
Contract | Address |
---|---|
WMOVR | 0xf50225a84382c74CbdeA10b0c176f71fc3DE0C4d |
Multicall* | 0x30f283Cc0284482e9c29dFB143bd483B5C19954b |
Multicall2 | 0xaef00a0cf402d9dedd54092d9ca179be6f9e5ce3 |
Multicall3 | 0xcA11bde05977b3631167028862bE2a173976CA11 |
Multisig Factory | 0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2 |
EIP 1820 | 0x1820a4b7618bde71dce8cdc73aab6c95905fad24 |
*Deployed by SushiSwap
Contract | Address |
---|---|
WDEV | 0xD909178CC99d318e4D46e7E66a972955859670E1 |
Multicall* | 0x4E2cfca20580747AdBA58cd677A998f8B261Fc21 |
Multicall2 | 0x37084d0158C68128d6Bc3E5db537Be996f7B6979 |
Multicall3 | 0xcA11bde05977b3631167028862bE2a173976CA11 |
Multisig Factory | 0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2 |
EIP 1820 | 0x1820a4b7618bde71dce8cdc73aab6c95905fad24 |
*Deployed in the UniswapV2 Demo Repo
Precompiled Contracts¶
There are a set of precompiled contracts included on Moonbeam, Moonriver, and Moonbase Alpha that are categorized by address and based on the origin network. If you were to convert the precompiled addresses to decimal format, and break them into categories by numeric value, the categories are as follows:
- 0-1023 - Ethereum MainNet precompiles
- 1024-2047 - precompiles that are not in Ethereum and not Moonbeam specific
- 2048-4095 - Moonbeam specific precompiles
Ethereum MainNet Precompiles¶
Contract | Address |
---|---|
ECRECOVER | 0x0000000000000000000000000000000000000001 |
SHA256 | 0x0000000000000000000000000000000000000002 |
RIPEMD160 | 0x0000000000000000000000000000000000000003 |
Identity | 0x0000000000000000000000000000000000000004 |
Modular Exponentiation | 0x0000000000000000000000000000000000000005 |
Bn128Add | 0x0000000000000000000000000000000000000006 |
Bn128Mul | 0x0000000000000000000000000000000000000007 |
Bn128Pairing | 0x0000000000000000000000000000000000000008 |
Non-Moonbeam Specific nor Ethereum Precompiles¶
Contract | Address |
---|---|
Sha3FIPS256 | 0x0000000000000000000000000000000000000400 |
Dispatch | 0x0000000000000000000000000000000000000401 |
ECRecoverPublicKey | 0x0000000000000000000000000000000000000402 |
Moonbeam-Specific Precompiles¶
Contract | Address |
---|---|
Parachain Staking | 0x0000000000000000000000000000000000000800 |
Crowdloan Rewards | 0x0000000000000000000000000000000000000801 |
ERC-20 Interface | 0x0000000000000000000000000000000000000802 |
Democracy | 0x0000000000000000000000000000000000000803 |
Xtokens | 0x0000000000000000000000000000000000000804 |
Relay Encoder | 0x0000000000000000000000000000000000000805 |
XCM Transactor | 0x0000000000000000000000000000000000000806 |
Author Mapping | 0x0000000000000000000000000000000000000807 |
Contract | Address |
---|---|
Parachain Staking | 0x0000000000000000000000000000000000000800 |
Crowdloan Rewards | 0x0000000000000000000000000000000000000801 |
ERC-20 Interface | 0x0000000000000000000000000000000000000802 |
Democracy | 0x0000000000000000000000000000000000000803 |
Xtokens | 0x0000000000000000000000000000000000000804 |
Relay Encoder | 0x0000000000000000000000000000000000000805 |
XCM Transactor | 0x0000000000000000000000000000000000000806 |
Author Mapping | 0x0000000000000000000000000000000000000807 |
Contract | Address |
---|---|
Parachain Staking | 0x0000000000000000000000000000000000000800 |
Crowdloan Rewards | 0x0000000000000000000000000000000000000801 |
ERC-20 Interface | 0x0000000000000000000000000000000000000802 |
Democracy | 0x0000000000000000000000000000000000000803 |
Xtokens | 0x0000000000000000000000000000000000000804 |
Relay Encoder | 0x0000000000000000000000000000000000000805 |
XCM Transactor | 0x0000000000000000000000000000000000000806 |
Author Mapping | 0x0000000000000000000000000000000000000807 |