TL;DR: The first contracts are in! Start building your Realm π. Contracts are extensible so anyone can contribute to the ecosystem.
Build
Collect
Use the build function
Enter your
realmId(i.e 123)Enter queue slot (should be
0to start)
For more details on how queue slots work go to this article: https://medium.com/@jona.eth/realm-game-mechanics-part-1-ca4085df142
Check the log on the successful transaction to see stats for what you built. Maybe you found a Giant Squid! π¦
City https://arbiscan.io/address/0x1aEb0bb454E7DD0211601CaA16E6D80c4eD05d2b#writeContract
Farm https://arbiscan.io/address/0x37dB66a2622D83C0523437e6A808FAE3327C5A3E#writeContract
Mine https://arbiscan.io/address/0x1E33c1f9882a82420B4ea699D548055C3f501956#writeContract
Fishing Dock https://arbiscan.io/address/0x7dD5a31cFC174fbc1540A7D4Cb48f353a92EC23A#writeContract
Lumber Mill https://arbiscan.io/address/0x6d5ef1aCf9252693b0Fe53Edb0EE5CC33a6E0203#writeContract
In the Data contract, use collect function to collect Gold and Religion for your turn after youβve built your structures. Enter your realmId .
A key part of Realm is that all contracts are extensible. In other words, anyone can create functionality on top of the existing ecosystem. All metric and resource data is:
Owned by Realm
Tracked
Spendable
By using the remove function found in the contracts, you can allow the owner to spend their resources and metrics.
Through theData contract, you can create a way to use metrics, such as Gold, to create new entities in the ecosystem.
For example, someone could create a marketplace where Realm owners can spend their Gold to buy in-game goods, NFTs, loot, etc.
Each resource-emitting contract has unique resources. All of those resources are available to be used.
For example, someone could create a refinery or forge where resources are added and refined good are returned.
Are maybe you could create an aquarium with the Manta Rays you find! π
The goal is to create a game-style interface for these contracts. If you or someone you know is looking for a project to contribute to, donβt hesitate to reach out π
Contact information can be found below π½
I created a quick subgraph using The Graph protocol.
You can look through all existing Realms here for now: https://thegraph.com/legacy-explorer/subgraph/jona/realm
Iβll be creating more subgraphs for the contracts above so we can easily query all the contract data. The UI will eventually be using all these subgraphs to display the data in a more user-friendly way.
You can find the Realm contract here: https://arbiscan.io/address/0x4de95c1E202102E22E801590C51D7B979f167FBB
Come join our discord
