ReferenceContracts
Genesis contracts
Here you will find a list of contracts deployed on Polygon together with their initial address, that is, their location on the blockchain.
Here you will find a list of contracts deployed on Polygon together with their initial address, that is, their location on the blockchain.
Mainnet
Parent chain: Ethereum mainnet
Child chain: PoS mainnet
| Contracts | Address |
|---|---|
| ChildChain | 0xD9c7C4ED4B66858301D0cb28Cc88bf655Fe34861 |
| EIP1559Burn | 0x7A8ed27F4C30512326878652d20fC85727401854 |
| Tokens | |
| MaticToken | 0x0000000000000000000000000000000000001010 |
| MaticWeth | 0x8cc8538d60901d19692F5ba22684732Bc28F54A3 |
Helper functions
| Function | Address |
|---|---|
| BytesLib | 0x1d21fACFC8CaD068eF0cbc87FdaCdFb20D7e2417 |
| Common | 0x31851aAf1FA4cC6632f45570c2086aDcF8B7BD75 |
| ECVerify | 0x71d91a8988D81617be53427126ee62471321b7DF |
| Merkle | 0x8b90C7633F1f751E19E76433990B1663c625B258 |
| MerklePatriciaProof | 0x8E51a119E892D3fb324C0410F11f39F61dec9DC8 |
| PriorityQueue | 0x61AdDcD534Bdc1721c91740Cf711dBEcE936053e |
| RLPEncode | 0x021c2Bf4d2941cE3D593e07317EC355937bae495 |
| RLPReader | 0xD75f1d6A8A7Dc558A65c2f30eBF876DdbeE035a2 |
| SafeMath | 0x96D358795782a73d90F2ed2d505aB235D197ca05 |
Amoy
Parent chain: Sepolia
Child chain: Amoy
| Contracts | Address |
|---|---|
| ChildChain | 0x4f9cd8a945EE035523979D7A120a23999D17D8C0 |
| EIP1559Burn | 0xeCDD77cE6f146cCf5dab707941d318Bd50eeD2C9 |
| Tokens | |
| MaticToken | 0x0000000000000000000000000000000000001010 |
| MaticWeth | 0x41Dc3C8eB8368bd9139Cec50434a0C294c8c1102 |
| RootERC721 | 0x3ADBC484Ff0cFEb657e1A9AF8F3CB16DC0B53e7e |
Edit on GitHub
Last updated on
Submit mapping request
Token mapping is important in order to enable the transfer mechanism for the said token between Ethereum and Polygon PoS.
Delegation via validator shares
Polygon supports delegation via validator shares. By using this design, it is easier to distribute rewards and slash with scale (thousands of delegators) on Eth