Contracts
Common-good Contracts
The following contracts addresses have been established:
Contract | Address |
---|---|
WGLMR | 0xAcc15dC74880C9944775448304B263D191c6077F |
Multicall | 0x83e3b61886770de2F64AAcaD2724ED4f08F7f36B |
Multicall2 | 0x6477204E12A7236b9619385ea453F370aD897bb2 |
Multicall3 | 0xcA11bde05977b3631167028862bE2a173976CA11 |
Multisig Factory | 0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2 |
0x1820a4B7618BdE71Dce8cdc73aAB6C95905faD24 |
Precompiled Contracts
There are a set of precompiled contracts included on Phron 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 Phron specific
2048-4095 - Phron specific precompiles
Ethereum MainNet Precompiles
Contract | Address |
---|---|
ECRECOVER | 0x0000000000000000000000000000000000000001 |
SHA256 | 0x0000000000000000000000000000000000000002 |
RIPEMD160 | 0x0000000000000000000000000000000000000003 |
Identity | 0x0000000000000000000000000000000000000004 |
Modular Exponentiation | 0x0000000000000000000000000000000000000005 |
BN128Add | 0x0000000000000000000000000000000000000006 |
BN128Mul | 0x0000000000000000000000000000000000000007 |
BN128Pairing | 0x0000000000000000000000000000000000000008 |
0x0000000000000000000000000000000000000009 | |
0x0000000000000000000000000000000000000100 |
Non-Phron Specific nor Ethereum Precompiles
Contract | Address |
---|---|
SHA3FIPS256 | 0x0000000000000000000000000000000000000400 |
0x0000000000000000000000000000000000000401 | |
0x0000000000000000000000000000000000000402 |
Phron-Specific Precompiles
Contract | Address |
---|---|
Parachain Staking | 0x0000000000000000000000000000000000000800 |
Crowdloan Rewards | 0x0000000000000000000000000000000000000801 |
ERC-20 Interface | 0x0000000000000000000000000000000000000802 |
X-Tokens | 0x0000000000000000000000000000000000000804 |
Relay Encoder | 0x0000000000000000000000000000000000000805 |
XCM Transactor V1 | 0x0000000000000000000000000000000000000806 |
Author Mapping | 0x0000000000000000000000000000000000000807 |
Batch | 0x0000000000000000000000000000000000000808 |
Randomness | 0x0000000000000000000000000000000000000809 |
Call Permit | 0x000000000000000000000000000000000000080a |
Proxy | 0x000000000000000000000000000000000000080b |
XCM Utilities | 0x000000000000000000000000000000000000080C |
XCM Transactor V2 | 0x000000000000000000000000000000000000080d |
Treasury Council Collective | 0x0000000000000000000000000000000000000810 |
Referenda | 0x0000000000000000000000000000000000000811 |
Conviction Voting | 0x0000000000000000000000000000000000000812 |
Preimage | 0x0000000000000000000000000000000000000813 |
OpenGov Tech Committee | 0x0000000000000000000000000000000000000814 |
Precompile Registry | 0x0000000000000000000000000000000000000815 |
GMP | 0x0000000000000000000000000000000000000816 |
XCM Transactor V3 | 0x0000000000000000000000000000000000000817 |
Identity | 0x0000000000000000000000000000000000000818 |
Last updated