> For the complete documentation index, see [llms.txt](https://docs.ramestta.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ramestta.com/welcome-to-ramestta/architecture/contracts/genesis-contracts.md).

# Genesis contracts

Here you will find a list of contracts deployed on Ramestta together with their initial address, that is, their location on the blockchain.

#### Mainnet: <a href="#mainnet" id="mainnet"></a>

**Parent chain: Polygon mainnet**

| Contracts                | [Address](https://polygonscan.com/)                                                                                      |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
| BytesLib                 | [0xa6479dEc21D912f98D6642eDE416784004b7e7E6](https://polygonscan.com/address/0x07471540b1bfC37192654110189Bdc907e8B9525) |
| Common                   | [0xBd770416a3345F91E4B34576cb804a576fa48EB1](https://polygonscan.com/address/0xBd770416a3345F91E4B34576cb804a576fa48EB1) |
| ECVerify                 | [0xAA5b7473972800651E7da5B76B415ecAcFF3B6b3](https://polygonscan.com/address/0xAA5b7473972800651E7da5B76B415ecAcFF3B6b3) |
| Merkle                   | [0x14568a02d226eb519d505902FF71c2aCF7713F0F](https://polygonscan.com/address/0x14568a02d226eb519d505902FF71c2aCF7713F0F) |
| MerklePatriciaProof      | [0x5213DC5ea2Db0FC869a96fd847B7902CD6B4AeFD](https://polygonscan.com/address/0x5213DC5ea2Db0FC869a96fd847B7902CD6B4AeFD) |
| PriorityQueue            | [0xF527d2CADc9BE1AF4f41DfeD5BC969b9Ff96F1e6](https://polygonscan.com/address/0xF527d2CADc9BE1AF4f41DfeD5BC969b9Ff96F1e6) |
| RLPEncode                | [0xc6473B9F0C794A826043E7aD884b06841d5CafF1](https://polygonscan.com/address/0xc6473B9F0C794A826043E7aD884b06841d5CafF1) |
| RLPReader                | [0xADCb26Ba45B51Ce0B3bF33A52Bca8241Cc78B179](https://polygonscan.com/address/0xADCb26Ba45B51Ce0B3bF33A52Bca8241Cc78B179) |
| SafeMath                 | [0xb102c49cf0317F676a9950DD3B9436745F84fB39](https://polygonscan.com/address/0xb102c49cf0317F676a9950DD3B9436745F84fB39) |
| TransferWithSigUtils     | [0x8Cb27198DA2a14ec74e2d68732Bfa95c948Eab0A](https://polygonscan.com/address/0x8Cb27198DA2a14ec74e2d68732Bfa95c948Eab0A) |
| Governance               | [0x73a2137715F431DAc27a9B26cc991F2f39b6A22c](https://polygonscan.com/address/0x73a2137715F431DAc27a9B26cc991F2f39b6A22c) |
| GovernanceProxy          | [0x675162f45C7566E86e6261e40eF966cdDeddb8CC](https://polygonscan.com/address/0x675162f45C7566E86e6261e40eF966cdDeddb8CC) |
| Timelock                 | Coming Soon                                                                                                              |
| Registry                 | [0x07471540b1bfC37192654110189Bdc907e8B9525](https://polygonscan.com/address/0x07471540b1bfC37192654110189Bdc907e8B9525) |
| RootChain                | [0x81FADA3Ab7f998F0191C77f043c05eb55c789FE1](https://polygonscan.com/address/0x81FADA3Ab7f998F0191C77f043c05eb55c789FE1) |
| RootChainProxy           | [0x32BC23e5FFf7D567313dB4F41A5125Ad9D9Bca63](https://polygonscan.com/address/0x32BC23e5FFf7D567313dB4F41A5125Ad9D9Bca63) |
| ValidatorShareFactory    | [0xD7379c8BBFBEBc743cfa0ebF398c80b39c937802](https://polygonscan.com/address/0xD7379c8BBFBEBc743cfa0ebF398c80b39c937802) |
| StakingInfo              | [0x06FB27902B00a4CCF3850783dAB763364BF8654A](https://polygonscan.com/address/0x06FB27902B00a4CCF3850783dAB763364BF8654A) |
| StakingNFT               | [0x108E6890F660Dbe4f3554DC43769B4D734555981](https://polygonscan.com/address/0x108E6890F660Dbe4f3554DC43769B4D734555981) |
| StakeManager             | [0x710c591d0862d33F1dBfC8555778F23709aEA53c](https://polygonscan.com/address/0x710c591d0862d33F1dBfC8555778F23709aEA53c) |
| StakeManagerExtension    | [0xdb8Bf95B4B10c25c4eE3335d8B4d236988d53E85](https://polygonscan.com/address/0xdb8Bf95B4B10c25c4eE3335d8B4d236988d53E85) |
| StakeManagerProxy        | [0xc032E6C4D196CBf4CceddbA1d18661F7DD57f659](https://polygonscan.com/address/0xc032E6C4D196CBf4CceddbA1d18661F7DD57f659) |
| DrainStakeManager        | [0x9b055b4cE53D7b761dF9Fbc5026bdA72381fE457](https://polygonscan.com/address/0x9b055b4ce53d7b761df9fbc5026bda72381fe457) |
| SlashingManager          | [0xae032F1be5d139a679d975dB379E27aF2107D7D7](https://polygonscan.com/address/0xae032F1be5d139a679d975dB379E27aF2107D7D7) |
| ValidatorShare           | [0x2A53F2bb6023C262F34Ad936f10105fED67d13BB](https://polygonscan.com/address/0x2A53F2bb6023C262F34Ad936f10105fED67d13BB) |
| StateSender              | [0xE0C9051E655380D1d880b9B0f4b500cEbD09278f](https://polygonscan.com/address/0xE0C9051E655380D1d880b9B0f4b500cEbD09278f) |
| DepositManager           | [0x5C20eBdD45C0e2FFb394f41F310c9eB9CdBEaCD5](https://polygonscan.com/address/0x5C20eBdD45C0e2FFb394f41F310c9eB9CdBEaCD5) |
| DepositManagerProxy      | [0x81ebFB0c73d3165c4719E9604cDa55eF91226dAf](https://polygonscan.com/address/0x81ebFB0c73d3165c4719E9604cDa55eF91226dAf) |
| EventsHub                | [0x409B84308087B6886586121a897aE2d713a13bB4](https://polygonscan.com/address/0x409B84308087B6886586121a897aE2d713a13bB4) |
| EventsHubProxy           | [0x9Bc8dfB0e0565553f1464810cb67139Fc1DE87C1](https://polygonscan.com/address/0x9bc8dfb0e0565553f1464810cb67139fc1de87c1) |
| WithdrawManager          | [0xa643b9C389B557695025DBBb775bC4942601C5Ab](https://polygonscan.com/address/0xa643b9C389B557695025DBBb775bC4942601C5Ab) |
| ExitNFT                  | [0x9D770aa7a1959AF56694bafA56ecf6EeF8c62b2C](https://polygonscan.com/address/0x9D770aa7a1959AF56694bafA56ecf6EeF8c62b2C) |
| WithdrawManagerProxy     | [0x6e07F852bAC263492e8C710dB7c0d59275268db8](https://polygonscan.com/address/0x6e07F852bAC263492e8C710dB7c0d59275268db8) |
| ERC20Predicate           | [0xC0dA09523c92714d0Df17e72966B3B80f228df8e](https://polygonscan.com/address/0xC0dA09523c92714d0Df17e72966B3B80f228df8e) |
| ERC721Predicate          | [0x02F08C48DaB9739C49A1F6C681B32fEFeCa9F1A9](https://polygonscan.com/address/0x02F08C48DaB9739C49A1F6C681B32fEFeCa9F1A9) |
| Marketplace              | [0x03109D4f1C5AE269Ba192bbD012C4145B3Dd65B2](https://polygonscan.com/address/0x03109D4f1C5AE269Ba192bbD012C4145B3Dd65B2) |
| MarketplacePredicate     | [0x20BF5bdC34a0B1Cb7c420910475c44512cA3da9f](https://polygonscan.com/address/0x20BF5bdC34a0B1Cb7c420910475c44512cA3da9f) |
| TransferWithSigPredicate | [0x4b8e69350c35B0a53145807Fb09b2Dc110b181a7](https://polygonscan.com/address/0x4b8e69350c35B0a53145807Fb09b2Dc110b181a7) |
| MintableERC721Predicate  | [0xc4E350f980f5c5f7D05c2FA7C8B71801F28Ca21b](https://polygonscan.com/address/0xc4E350f980f5c5f7D05c2FA7C8B71801F28Ca21b) |
| **Tokens**               |                                                                                                                          |
| RamaToken                | [0x55a5CC06801bBa4C030568f1A7ee1c753FDcbe36](https://polygonscan.com/address/0x55a5CC06801bBa4C030568f1A7ee1c753FDcbe36) |
| RootERC721               | [0x80E9FCD559001D1Af75883d8fc7CAf99bdab51Bf](https://polygonscan.com/address/0x80E9FCD559001D1Af75883d8fc7CAf99bdab51Bf) |
| RamaWmatic               | [0x3413e262742c22BeEd13f778C26cacBd726C3aa8](https://polygonscan.com/address/0x3413e262742c22BeEd13f778C26cacBd726C3aa8) |
| TestToken                | [0x738EC5f482302D2cb30B1938b8f25FCb85D214ef](https://polygonscan.com/address/0x738EC5f482302D2cb30B1938b8f25FCb85D214ef) |

**Child chain: Ramestta mainnet**

| Contracts  | Address                                                                                                                   |
| ---------- | ------------------------------------------------------------------------------------------------------------------------- |
| ChildChain | [0xfE9abcBF139636208efbaf9214E79c4932491303](https://www.ramascan.com/address/0xfE9abcBF139636208efbaf9214E79c4932491303) |
| **Tokens** |                                                                                                                           |
| RamaToken  | [0x0000000000000000000000000000000000001010](https://www.ramascan.com/address/0x0000000000000000000000000000000000001010) |
| RamaWmatic | [0x15585227a07371c5cEC7730D54A46C45090e367b](https://www.ramascan.com/address/0x15585227a07371c5cEC7730D54A46C45090e367b) |
| TestToken  | [0xB4A44BD58072FD1d18626FFdc82936C22f571FB5](https://www.ramascan.com/address/0xB4A44BD58072FD1d18626FFdc82936C22f571FB5) |
| RootERC721 | [0xE9cb4C5Dd318096dEC473342B3dE028442A464f1](https://www.ramascan.com/address/0xE9cb4C5Dd318096dEC473342B3dE028442A464f1) |

**Testnet:**

**Parent chain: Mumbai**

| Contracts                | Address                                                                                                                         |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------- |
| Governance               | [0xFd2811a6D7960298dE5616aF3F6BFf25c554FA4f](https://mumbai.polygonscan.com/address/0xFd2811a6D7960298dE5616aF3F6BFf25c554FA4f) |
| GovernanceProxy          | [0xFF71EAA9a0dEA5F52cE37011C837A5dc64A5a976](https://mumbai.polygonscan.com/address/0xFF71EAA9a0dEA5F52cE37011C837A5dc64A5a976) |
| Registry                 | [0xcFff107085C32D8FC3dB72F38542BE57d1dD6Aec](https://mumbai.polygonscan.com/address/0xcFff107085C32D8FC3dB72F38542BE57d1dD6Aec) |
| RootChain                | [0x2C44209a146B62ed5d6a647DB439936bFD0D008b](https://mumbai.polygonscan.com/address/0x2C44209a146B62ed5d6a647DB439936bFD0D008b) |
| RootChainProxy           | [0x9B438173600B51BF50A66A87032A00419a4f4924](https://mumbai.polygonscan.com/address/0x9B438173600B51BF50A66A87032A00419a4f4924) |
| ValidatorShareFactory    | [0x62D4cE7DeFf3Ae50c1f34014Ad6AB0B7426c318F](https://mumbai.polygonscan.com/address/0x62D4cE7DeFf3Ae50c1f34014Ad6AB0B7426c318F) |
| StakingInfo              | [0x402fdC8fAf19C78B6650C820063697368AB87c40](https://mumbai.polygonscan.com/address/0x402fdC8fAf19C78B6650C820063697368AB87c40) |
| StakingNFT               | [0xbc80A2503A6B68D7786CB5224761ae00E066d3ce](https://mumbai.polygonscan.com/address/0xbc80A2503A6B68D7786CB5224761ae00E066d3ce) |
| StakeManager             | [0xBaE4E354111E2878dD58285c49441F30A2e8a605](https://mumbai.polygonscan.com/address/0xBaE4E354111E2878dD58285c49441F30A2e8a605) |
| StakeManagerExtension    | [0x595A46cE2337bE7AafF77B64B98E4B594C3cCAB5](https://mumbai.polygonscan.com/address/0x595A46cE2337bE7AafF77B64B98E4B594C3cCAB5) |
| StakeManagerProxy        | [0x4DeB327E827B48134F6ae1Ba1443145a3ECeb1A9](https://mumbai.polygonscan.com/address/0x4DeB327E827B48134F6ae1Ba1443145a3ECeb1A9) |
| SlashingManager          | [0xa655E65cc4341348c5ef847D6C7EC168EcB9b056](https://mumbai.polygonscan.com/address/0xa655E65cc4341348c5ef847D6C7EC168EcB9b056) |
| ValidatorShare           | [0x52735479CaD457Fb61f692D0ed0072c164E7c3F2](https://mumbai.polygonscan.com/address/0x52735479cad457fb61f692d0ed0072c164e7c3f2) |
| StateSender              | [0x924eEb1aeB7860Dce05546e6116D5bE1F2e8291A](https://mumbai.polygonscan.com/address/0x924eEb1aeB7860Dce05546e6116D5bE1F2e8291A) |
| DepositManager           | [0xc8a849d18DA4a7eE5382b0f69355822353511De8](https://mumbai.polygonscan.com/address/0xc8a849d18DA4a7eE5382b0f69355822353511De8) |
| DepositManagerProxy      | [0xcE23138bb8FF006257B3491c5112EE1325f9C3fa](https://mumbai.polygonscan.com/address/0xcE23138bb8FF006257B3491c5112EE1325f9C3fa) |
| DrainStakeManager        | [0x288FC3A8AD57848E2C1Db8Bb7020fB87bA1f1b94](https://mumbai.polygonscan.com/address/0x288FC3A8AD57848E2C1Db8Bb7020fB87bA1f1b94) |
| WithdrawManager          | [0xd9E80Fec473Bd312C5ED9e1517814857bB6c1e2e](https://mumbai.polygonscan.com/address/0xd9E80Fec473Bd312C5ED9e1517814857bB6c1e2e) |
| ExitNFT                  | [0x6cF8D0668BCd60aB236aB404f8F4B2272c630941](https://mumbai.polygonscan.com/address/0x6cF8D0668BCd60aB236aB404f8F4B2272c630941) |
| WithdrawManagerProxy     | [0x813D775Da59C2d0aAC61b487189E49DdD640DFaa](https://mumbai.polygonscan.com/address/0x813D775Da59C2d0aAC61b487189E49DdD640DFaa) |
| ERC20Predicate           | [0x1481e0265212cE02e26866cbA4dB50afc00f6452](https://mumbai.polygonscan.com/address/0x1481e0265212cE02e26866cbA4dB50afc00f6452) |
| ERC721Predicate          | [0xc8f3E2407Ff5F01EAdE185206147311bcF7F16d4](https://mumbai.polygonscan.com/address/0xc8f3E2407Ff5F01EAdE185206147311bcF7F16d4) |
| EventsHubProxy           | [0x6B67E9f35De42c98Ef9c51c5446e2a425421EcB9](https://mumbai.polygonscan.com/address/0x6B67E9f35De42c98Ef9c51c5446e2a425421EcB9) |
| EventsHub                | [0xE1cDb567A24Eb4cAD2b941166C1d739Cf136D300](https://mumbai.polygonscan.com/address/0xE1cDb567A24Eb4cAD2b941166C1d739Cf136D300) |
| Marketplace              | [0x44CF9c61Cb2eA4AACb9B897a87C309594F1FD4dF](https://mumbai.polygonscan.com/address/0x44CF9c61Cb2eA4AACb9B897a87C309594F1FD4dF) |
| MarketplacePredicate     | [0x79A016F0014ec6F0A2Aa3299325e8f7C2fB4db59](https://mumbai.polygonscan.com/address/0x79A016F0014ec6F0A2Aa3299325e8f7C2fB4db59) |
| TransferWithSigPredicate | [0x17813f09c052842D791de952b95230F2828E71Ae](https://mumbai.polygonscan.com/address/0x17813f09c052842D791de952b95230F2828E71Ae) |
| MintableERC721Predicate  | [0x47ec197B6b3F9DE425017D4e78751A23c9415653](https://mumbai.polygonscan.com/address/0x47ec197B6b3F9DE425017D4e78751A23c9415653) |
| BytesLib                 | [0x8a6E08f915A2B5099eED73765505cc45401a394A](https://mumbai.polygonscan.com/address/0x8a6E08f915A2B5099eED73765505cc45401a394A) |
| Common                   | [0x0B344c1f3bbbb5E0EE01bf8AA6542e9EA5af6539](https://mumbai.polygonscan.com/address/0x0B344c1f3bbbb5E0EE01bf8AA6542e9EA5af6539) |
| ECVerify                 | [0xA41F785Fa1841c97D59308291258A57Db8Ed799D](https://mumbai.polygonscan.com/address/0xA41F785Fa1841c97D59308291258A57Db8Ed799D) |
| Merkle                   | [0x1E5A9b8F13e796C3EFcEFA367b5e93E776527e57](https://mumbai.polygonscan.com/address/0x1E5A9b8F13e796C3EFcEFA367b5e93E776527e57) |
| MerklePatriciaProof      | [0x457Da8023e3fbEc1e8005e7C2D5B41Bf42c06776](https://mumbai.polygonscan.com/address/0x457Da8023e3fbEc1e8005e7C2D5B41Bf42c06776) |
| PriorityQueue            | [0xE035d776FB4E40aF22D2B67c4B16680B00d7b830](https://mumbai.polygonscan.com/address/0xE035d776FB4E40aF22D2B67c4B16680B00d7b830) |
| RLPEncode                | [0xbf43A531Fdc8B51f26d2BFff30fE20890A6cc6Bb](https://mumbai.polygonscan.com/address/0xbf43A531Fdc8B51f26d2BFff30fE20890A6cc6Bb) |
| RLPReader                | [0x169DDA5d093F0649258810E08db062c3a9557b76](https://mumbai.polygonscan.com/address/0x169DDA5d093F0649258810E08db062c3a9557b76) |
| SafeMath                 | [0xdc4FE123E4b46668b44AbA97F790FB338eC16ba7](https://mumbai.polygonscan.com/address/0xdc4FE123E4b46668b44AbA97F790FB338eC16ba7) |
| TransferWithSigUtils     | [0x6dF62CaFb0F012679E26976092b39595e4174189](https://mumbai.polygonscan.com/address/0x6dF62CaFb0F012679E26976092b39595e4174189) |
| **Tokens**               |                                                                                                                                 |
| RamaWmatic               | [0x23b15Da01CF9Fa62c64cBF51b0104930Ac50fc59](https://mumbai.polygonscan.com/address/0x23b15Da01CF9Fa62c64cBF51b0104930Ac50fc59) |
| RamaToken                | [0x1eB6956E6c5F27d822FC34DF076f38e6535fA079](https://mumbai.polygonscan.com/address/0x1eB6956E6c5F27d822FC34DF076f38e6535fA079) |
| RootERC721               | [0x346E78C2CBb4e6684f1897FF4e4D085EDfB3ed6C](https://mumbai.polygonscan.com/address/0x346E78C2CBb4e6684f1897FF4e4D085EDfB3ed6C) |
| TestToken                | [0xBca68f6B0f8BD5eb51465041C3E6073616f4eF4E](https://mumbai.polygonscan.com/address/0xBca68f6B0f8BD5eb51465041C3E6073616f4eF4E) |

**Child chain: Ramestta mainnet**

| Contracts  | Address                                    |
| ---------- | ------------------------------------------ |
| ChildChain | 0x0B344c1f3bbbb5E0EE01bf8AA6542e9EA5af6539 |
| **Tokens** |                                            |
| RamaToken  | 0x0000000000000000000000000000000000001010 |
| RamaWmatic | 0x8ed67eAE1AD7d3266d6E6Cb06D21D66af77018Ce |
| TestToken  | 0x8d816Cf6c9e5228d4311289AB455275181a613A1 |
| RootERC721 | 0xa36f23f322fBC06a09077C1d6d57cE1948C26E73 |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.ramestta.com/welcome-to-ramestta/architecture/contracts/genesis-contracts.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
