Skip to content

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.