Contract Entrypoint¶
Greenfield is based on a cross-chain programming model. It allows for the manipulation of data models on Greenfield via smart contracts on BSC or opBNB. These data models include objects, buckets, file permissions, and more. Below are the contract addresses deployed on various networks.
BSC Mainnet¶
DeployCommitId: c8e6a293b628f9063918ba8cd9c00ca41ded18db
| contract name | address |
|---|---|
| GovHub | 0x1c9766EbcA1f38A06A04947129B394bF7FEc4599 |
| CrossChain | 0x77e719b714be09F70D484AB81F70D02B0E182f7d |
| TokenHub | 0xeA97dF87E6c7F68C9f95A69dA79E19B834823F25 |
| LightClient | 0x433bB48Bd86c089375e53b2E2873A9C4bC0e986B |
| RelayerHub | 0x31C477F05CE58bB81A9FB4b8c00560f1cBe185d1 |
| BucketHub | 0xE909754263572F71bc6aFAc837646A93f5818573 |
| ObjectHub | 0x634eB9c438b8378bbdd8D0e10970Ec88db0b4d0f |
| GroupHub | 0xDd9af4573D64324125fCa5Ce13407be79331B7F7 |
| BucketERC721Token | 0xC92d1d4b64Aebe28042206656b9E70E571A0E5eF |
| ObjectERC721Token | 0x4B92705a60d69f7A96aaDB8faa892526eB71adb7 |
| GroupERC721Token | 0x943FAC6CEBE6e45CE59bA911E5B6447c1a991450 |
| MemberERC1155Token | 0xAb73f243Be4d0fC5644c822351eC77e85DC2B5Ea |
| PermissionHub | 0xe1776006dBE9B60d9eA38C0dDb80b41f2657acE8 |
| PermissionToken | 0xE8d6aC02dB463c1463116c72A6164462B0660dEc |
| MultiMessage | 0x26204702935e2D617EE75B795152B9623a7d9809 |
| GreenfieldExecutor | 0xFa39D9111D927836b14D071d43e0aAD9cE83bBBf |
Extra:
| contract name | address |
|---|---|
| Deployer | 0x4763c12b21a548BCbD22a682fb15930565e27C43 |
| ProxyAdmin | 0xf9010DC773eE3961418C96dc67Fc5DcCB3EA2C08 |
For more details, you can refer to Greenfield Contracts Mainnet Deployment.
BSC Testnet¶
DeployCommitId: 20cc1f5784a621438114847753cda289f3ed76fa
| contract name | address |
|---|---|
| GovHub | 0xC8951B5DD89015DcD0606A63B23C8A67ae316302 |
| CrossChain | 0xa5B2c9194131A4E0BFaCbF9E5D6722c873159cb7 |
| TokenHub | 0xED8e5C546F84442219A5a987EE1D820698528E04 |
| LightClient | 0xa9249cefF9cBc9BAC0D9167b79123b6C7413F50a |
| RelayerHub | 0x91cA83d95c8454277d1C297F78082B589e6E4Ea3 |
| BucketHub | 0x5BB17A87D03620b313C39C24029C94cB5714814A |
| ObjectHub | 0x1b059D8481dEe299713F18601fB539D066553e39 |
| GroupHub | 0x50B3BF0d95a8dbA57B58C82dFDB5ff6747Cc1a9E |
| BucketERC721Token | 0xF6CB188D3346de442b171d015202e605B0697A2a |
| ObjectERC721Token | 0xc6a7192937961622D27956F412c4ce242F159311 |
| GroupERC721Token | 0x7fC61D6FCA8D6Ea811637bA58eaf6aB17d50c4d1 |
| MemberERC1155Token | 0x43bdF3d63e6318A2831FE1116cBA69afd0F05267 |
| PermissionHub | 0x25E1eeDb5CaBf288210B132321FBB2d90b4174ad |
| PermissionToken | 0xEBda3C285f79bEAF34416732F1F8Fa1e6B4B9dF7 |
| MultiMessage | 0x54be643072eB8cF38Ac0c57Abc72b9c0368C8699 |
| GreenfieldExecutor | 0x3E3180883308e8B4946C9a485F8d91F8b15dC48e |
Extra:
| contract name | address |
|---|---|
| Deployer | 0x79aC4Ce73Cf5c4896a311CD39d2EB47E604D18E3 |
| ProxyAdmin | 0xdD1c0a54a9EDEa8d0821AEB5BE54c51B79fa4c2e |
For more details, you can refer to Greenfield Contracts Testnet Deployment.
opBNB Testnet¶
DeployCommitId: 6857ebfd2fd157c776cb8fc5f3dfb42696efeed2
| contract name | address |
|---|---|
| GovHub | 0x64cB82CF53BE02fF56a3D5527beEF7302E740911 |
| CrossChain | 0xF0Bcf6E4F72bCB33b944275dd5c9d4540a259eB9 |
| TokenHub | 0x59614C9e9B5Df6dF4dc9e457cc7F3a67D796d3b2 |
| LightClient | 0xc50791892F6528E42A58DD07869726079C71F3f2 |
| RelayerHub | 0x59ACcF658CC4589C3C41720fd48e869B97A748a1 |
| BucketHub | 0xCAB5728B7cc21D0056E237D371b28efEEBFd8C2d |
| ObjectHub | 0xb23002c5C3DCe3312e190d9D186C4aB29F7cF26F |
| GroupHub | 0xe53725ac14bD77fA4754fC5a09889135C2c7Bc25 |
| BucketERC721Token | 0xCacc33C05ad335c929e62D87BB96D5c5E5A19641 |
| ObjectERC721Token | 0xb3e4d757b36A76fd968C97ed922Bd77AB2c72f62 |
| GroupERC721Token | 0x8C74F8e6cD4DCb307d344F358683594A68d66CD9 |
| PermissionHub | 0x089e97333da0B4260131068b7492D10fbEeC67BC |
| PermissionToken | 0x72705569ed3CC26dEC421f542191B8ac7F62c3e7 |
| MultiMessage | 0xc461eCE1922978d0336B03942cE70aCef4C5D09C |
| GreenfieldExecutor | 0x4bF975A172793FbcFff30Ffe5b3141A5C5aeBE52 |
Extra:
| contract name | address |
|---|---|
| Deployer | 0x84b3418faA3be4Bed168E2D00C7696b21008DcfD |
| ProxyAdmin | 0x9d067d0D30CA19bB24551c9b654B8b9BB83c8634 |
For more details, you can refer to Greenfield Contracts Testnet Deployment.
opBNB Mainnet¶
DeployCommitId: 6857ebfd2fd157c776cb8fc5f3dfb42696efeed2
| contract name | address |
|---|---|
| GovHub | 0xCc63407862619bc65e5E09aFe521C6078C7fa730 |
| CrossChain | 0x7E376AEFAF05E20e3eB5Ee5c08fE1B9832b175cE |
| TokenHub | 0x723987D45BA424D562b087eE032b8C27F2E7b689 |
| LightClient | 0xf51ba131716776685A805E8E4Ecc95be2f923B93 |
| RelayerHub | 0xEd873b460C53D22f0FF3fc511854d9b8b16C4aE2 |
| BucketHub | 0xDbf8aEcB0F697A5c71baA0C1470Ba8D7f0395018 |
| ObjectHub | 0x8FcE352C1971cEa4c8b7b450C84780530713AcCd |
| GroupHub | 0x2968a07d24699F0Ffe1e17eCaebeF6BB50BCed68 |
| BucketERC721Token | 0x18C5f966795BC105B7F1bDf3313A540a0D62c22b |
| ObjectERC721Token | 0x9342750477676b257Cf28878320815dF94B78182 |
| GroupERC721Token | 0x488e054cc55Ba7a97e32B73122630364d4ffc050 |
| MemberERC1155Token | 0x9841F55651acd38019B8B895083F7B5f9933Ca44 |
| PermissionHub | 0x979876507F1395E5D391F9Dbef68468a22162B8D |
| PermissionToken | 0xb8AE22AA0B0F125B74D385261b26282a44224aCc |
| MultiMessage | 0x1aA380808eCef9BA5550fadaa97f2fD682B7f03A |
| GreenfieldExecutor | 0xdFc5DC31bfbf992C19C171db273A028736322Ec4 |
Extra:
| contract name | address |
|---|---|
| Deployer | 0xC6AA4CE979fbd263B8B32b9A162cA68F44D723a3 |
| ProxyAdmin | 0xD2e5D66A683d2dd67e8C9aAFb317Db96acfc3F00 |
For more details, you can refer to Greenfield Contracts Mainnet Deployment.