Developers
Contribute and help the world evolve
Evolution Land is owned by players and created by developers. Any developer, no matter you are a designer, front-end engineer, or smart contract developer, you can find contribute and help the world evolve. The incentive is built into the base smart contracts.

UI

Front-end Interface

Evolution Land's game logic is stored on the blockchain. Any web3 supported front-end can interact with the smart contracts without prior permission. Right now, players can access the game through v1 and v2 interfaces. They are perfect samples to show how you can design and develop various UIs while interacting with the same backend. We will open-source v1 front-end soon. It's a minimal design interface that serves as a scaffold project upon which you can develop.

Architecture Designers

Evolution Land plans to release new gameplays of constructing buildings that players can construct or purchase to be deployed on the Land they own. A building market will be in place. Designers can model and design architectures to sell on the market.

SDK

A client-side javascript SDK library is already open sourced on the github.
1
const evo = new Evolution();
2
3
evo.createWeb3js({provider: web3.currentProvider})
4
evo.createTronweb({
5
fullHost: 'https://api.shasta.trongrid.io',
6
})
7
8
// evo.createEvolutionLand('ethereum', 'ropsten')
9
evo.createEvolutionLand('tron', 'shasta')
10
11
evo.ethEvoland.buyRing(10000)
Copied!

Smart-contract Interaction

Assets and game logics are all on-chain. You can:
  • Propose to introduce your asset to be used in Evolution Land
  • Use Evolution Land assets in your application
  • Invoke game plays contract from your application
Check out smart-contract source code at the repos.

Contract addresses are the mainnet and testnet:

Ethereum Mainnet
1
TOKEN_DEX_BRIDGE: "0xab1Cb6a9467b77B9451c1c61140FB34494baFFDD",
2
TOKEN_RING: "0x9469d013805bffb7d3debe5e7839237e535ec483",
3
TOKEN_WITHDRAW: "0xf45e406067798d2df7913704edcc2ac8d07f3d9e", // takeback
4
TOKEN_WITHDRAW_KTON: "0xE073698faEDB15ef7c64131e51704d52C9A9f55F", // takeback
5
TOKEN_AUCTION: "0xf4f5da5d5141f73998bb9c2ef548bf47104e9d8f",
6
TOKEN_LAND: "0x14a4123da9ad21b2215dc0ab6984ec1e89842c6d",
7
TOKEN_LUCKYBAG: "0xe19866986976e84b2c2691169c9f9b1baa433893",
8
TOKEN_REDPACKAGE: "0xb5e00e37ded86ec82992dd1c842d5e23aeee2329",
9
TOKEN_BANCOR: "0x74744f8f676feba599e6668a8513b97bf5306e77", // bancorExchange
10
TOKEN_BANK: "0x649fdf6ee483a96e020b889571e93700fbd82d88",
11
TOKEN_KTON: "0x9f284e1337a815fe77d2ff4ae46544645b20c5ff",
12
TOKEN_LOTTERY: "0xa4db07460c7473ef3aaf2c26da46b00a4d986d72", // PointsRewardPool
13
TOKEN_USER_POINTS: "0x335e07b1465d1158b8300c675ee8903c65981266", //UserPoints
14
TOKEN_ROLES_UPDATER: "0xab5e712d3f90d68b2356b613a7af6012bbd301ca", // rolesUpdater
15
TOKEN_GEN0_APOSTLE: "0xf44c58e703070d4ce7b2440533f29f62713ee071", //Gen0Apostle
16
TOKEN_APOSTLE_TAKE_BACK: "0x2f67ee58945a3d13801e6f016aa84abdce6d72a7", //TakeBackNFT
17
TOKEN_APOSTLE_CLOCK_AUCTION: "0xa665271c365f9d9a149866574a5b047dd9e3d31b", //ApostleClockAuction
18
TOKEN_APOSTLE_SIRING_AUCTION: "0xe0a0489d93aeb831a04e8b631ebd9827a4db4a58", //SiringClockAuction
19
TOKEN_APOSTLE_BASE: "0x7469966be391e8fe5e85ab972819560c7c3d6e4c", //ApostleBase
20
TOKEN_LAND_RESOURCE: "0xa9203f3303126243c8d181006ab03b2474e3c084", //landResource
21
TOKEN_TOKEN_USE: "0xa70abeaca1d6bba0f511758a0d66b7f59fd3f166", //token use
22
23
TOKEN_KITTY_CORE: "0x06012c8cf97bead5deae237070f9587f8e7a266d", // KittyCore
24
TOKEN_PET_BASE: "0xb0c85c099094e73ffc1df23c8309a8b14c64420a", // PetBaseProxy
25
26
TOKEN_ELEMENT_GOLD: "0x358dba28848cca268ba8a76b65e5b3ef9ef92238",
27
TOKEN_ELEMENT_WOOD: "0xd4b784ae5c12153d11ca55853d832d2a2d514a08",
28
TOKEN_ELEMENT_WATER: "0x19e22a73a046f19ecb51a46ace4ca7a4bb7c20c6",
29
TOKEN_ELEMENT_FIRE: "0x8469a695d70033ecd170c82be1253842162aa77e",
30
TOKEN_ELEMENT_SOIL: "0x1320994fa466e19f17b143995999c7275eae50e1",
31
32
GENESISHOLDER: "0x36f061bc3314793c5637fb79421294c061ead108",
33
AUCTIONHOLDER: "0xba332453b171aac634b3bed88bfef28770acf7e3",
34
UNISWAP_EXCHANGE: "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D",
35
36
FURNACE_TREASURE: "0xc7D7E731d6bf9182701096adCd5bba3bb0CF76fc",
37
FURNACE_TAKEBACK: "0x8d7af9d2310016712b8f269df266f957cb12a27b",
Copied!
Ethereum Ropston Testnet
1
TOKEN_DEX_BRIDGE: "0xD42AA035Ea64feBAE5d2b3fd08Dc7bD89874C6dc", // DexBridge swap
2
TOKEN_RING: "0xb52FBE2B925ab79a821b261C82c5Ba0814AAA5e0",
3
TOKEN_WITHDRAW: "0x115493f616F3D213913F843fB5594C4d004b4782", // takeback
4
TOKEN_WITHDRAW_KTON: "0xb12C4fdDb1f4fC9C4C6592DbC705AC16509a70D5", // takeback
5
TOKEN_AUCTION: "0x9a6144237be8B5a6dc793E8848B6AeFc99bd2256", // ClockAuction
6
TOKEN_LAND: "0x5eA9ea8E80230E514b5e023e8d956550a22D02c6", //objectOwnership
7
TOKEN_LUCKYBAG: "0x87a1f4d7f8dABa01315bcFE0873cE250b0cF47fB",
8
TOKEN_REDPACKAGE: "0x4088Db66B8acAA673333b2Ef32648137A95c4476",
9
TOKEN_BANCOR: "", // BancorExchange
10
TOKEN_BANK: "0x6EF538314829EfA8386Fc43386cB13B4e0A67D1e",
11
TOKEN_KTON: "0x1994100c58753793D52c6f457f189aa3ce9cEe94",
12
TOKEN_LOTTERY: "0xc7eFAaa1b57EB6d5A1855dAf1a37f27cBEa5b5A5", // PointsRewardPool
13
TOKEN_USER_POINTS: "0x42a1D26d764a4ec858aB9e955B70e55FE409C749", //UserPoints
14
TOKEN_ROLES_UPDATER: "0xdB131373218b9E3bAAAC807C540F4EAeEb2274b3", // rolesUpdater
15
16
TOKEN_GEN0_APOSTLE: "0x30F7e8C1e53D1201AfBC99e32272e98fc168E4A6", //Gen0Apostle
17
TOKEN_APOSTLE_TAKE_BACK: "", //TakeBackNFT
18
TOKEN_APOSTLE_CLOCK_AUCTION: "0xE862c7551b4361ee7DA08806affdB09850E8A284", //ApostleClockAuction
19
TOKEN_APOSTLE_SIRING_AUCTION: "0xfBe870C1084E6e5AE51b89765F70f1673bb9F6Ab", //SiringClockAuction
20
TOKEN_APOSTLE_BASE: "0x2E1dd56F118505a9D420Bf50D3bbAd80B3Aa2Ef3", //ApostleBase
21
TOKEN_LAND_RESOURCE: "0xD22065369994568096FB841e024462F4d7F5f2f9", //landResource
22
TOKEN_TOKEN_USE: "0xfD9512e7c8d5D481661032768bBBdEA683D78865", //token use
23
24
TOKEN_KITTY_CORE: "0x56eeea3d9fc769cd8229d10ed40b7b1c897bc750", // KittyCore
25
TOKEN_PET_BASE: "0x100CFd21Fa502c706Ca33fCB544b626B20300b8E", // PetBaseProxy
26
27
TOKEN_ELEMENT_GOLD: "0xB6A07A36FA73758Ce9D58a2C6a8Da74CECCa438d",
28
TOKEN_ELEMENT_WOOD: "0xda4d84c604977220D58ade0CF0D915b1a4099E35",
29
TOKEN_ELEMENT_WATER: "0x40766Ce658Ae73E29242A3EDd75cF83F84c7120e",
30
TOKEN_ELEMENT_FIRE: "0xC5C0f115C05dd10625A5d4d0fAf284100AD56E68",
31
TOKEN_ELEMENT_SOIL: "0x5102d99fa797a12f611744cDAE69FF7A5F34b38D",
32
33
GENESISHOLDER: "0xfE3EE13c28830F7F91Bbb62305D3B616e49998EC",
34
UNISWAP_EXCHANGE: "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D",
35
AUCTIONHOLDER: "",
36
37
FURNACE_TREASURE: "0xF72361096f11d7E4e45046d7a83726b1A9107D5E",
38
FURNACE_TAKEBACK: "0xA10D0C6e04845A5e998d1936249A30563c553417",
Copied!
Tron Mainnet
1
TOKEN_DEX_BRIDGE: "4165798DC18E6F8382FE96EC797105FC270FD4F466",
2
TOKEN_RING: "416e0d26adf5323f5b82d5714354dc3c6870adee7c",
3
TOKEN_WITHDRAW: "418507305db28a11038a493821b84117cf9a9f08fe", // takeback
4
TOKEN_WITHDRAW_KTON: "412594D59E47C9CDD2AE0C5BBFD64ACC2D6F67737D", // takeback
5
TOKEN_AUCTION: "4176cb443f8280d28d6f84531a92c1330dd3203fdb", // ClockAuction
6
TOKEN_LAND: "4100dfe66a889aa22228e7b17236ceb7e6d3b286b2", // objectOwnership
7
TOKEN_LUCKYBAG: "",
8
TOKEN_REDPACKAGE: "",
9
TOKEN_BANCOR: "413f702ea3d0c08a9e7be7b433c66f8e5f13aa3879", // bancorExchange
10
TOKEN_BANK: "41c04e43cb87b432329a32aa99605982590b0191ec",
11
TOKEN_KTON: "41dc3e713213d0403f82addbfb66b8574b86851c19",
12
TOKEN_LOTTERY: "41d067d15418edcd7ba2da26589bdc2bf961e640dc", // PointsRewardPool
13
TOKEN_USER_POINTS: "41b580669bb5b33a97267861d1176fe412a800f791", //UserPoints
14
TOKEN_ROLES_UPDATER: "", // rolesUpdater
15
16
TOKEN_GEN0_APOSTLE: "41edc57d25fb6a9432313013075e6775b75b381f6a", //Gen0Apostle
17
TOKEN_APOSTLE_CLOCK_AUCTION: "41d80524bd98439612184c481cc6a6a3608491551f", //ApostleClockAuction
18
TOKEN_APOSTLE_SIRING_AUCTION: "41f80ba670704296752b1a3c8f17ff17e24bc7234e", //SiringClockAuction
19
TOKEN_APOSTLE_BASE: "416af8a99d0539ac273ef92b13b0edefedfcf51bc8", //ApostleBase
20
TOKEN_LAND_RESOURCE: "41f738cb701d94a35352621de20bc48ba598ae142e", //landResource
21
TOKEN_TOKEN_USE: "41ca9d92d82e7a4054f9dee7e8c6b4451cfff3c87d", //token use
22
23
TOKEN_ELEMENT_GOLD: "4117ff7d2060e2f91b6cbc0b4b335c1d37cd8861f5",
24
TOKEN_ELEMENT_WOOD: "414c0a6059688ff86c4bfd88312bceb4e0e050b078",
25
TOKEN_ELEMENT_WATER: "4186f29de0e912e4ffdabc6de1b9666fa8d63b66a7",
26
TOKEN_ELEMENT_FIRE: "41ba6c9bf5cd0b9209a4ac0c82b53f6cbe4fff5623",
27
TOKEN_ELEMENT_SOIL: "41a0002398fcf33c6fa50206751f70f2f8f553fe58",
28
29
GENESISHOLDER: "41fd9ac1a0b242ba7116399174dd7ce5ff462e6c0f",
30
AUCTIONHOLDER: "",
31
JUSTSWAP_EXCHANGE: "41394CFB02DA445B95CA61DB8A993AF63E2AAE907A",
Copied!
Tron Testnet
1
TOKEN_DEX_BRIDGE: "41061CC649E56EB386949A789034B9EF61FC6B11D0", // DexBridge swap
2
TOKEN_RING: "415e465875334b3960e6fc3f6e018ef70d66dedf15",
3
TOKEN_WITHDRAW: "41B139BBA1233BB4F2AE2F019CFDD9C1DD15C6EA37", // takeback
4
TOKEN_WITHDRAW_KTON: "4196947D2BF03D0A54ADFCF287D89E3489334F7274", // takeback
5
TOKEN_AUCTION: "41a77b64c3751e29ed15c7ca936a219609b7974955", // ClockAuction
6
TOKEN_LAND: "410eb26cd69aba0f5f3b866747b014313a5ddef076", //objectOwnership
7
TOKEN_LUCKYBAG: "41F2BB94F74ED2ED955DF22C20215F1CD28D4B0999",
8
TOKEN_REDPACKAGE: "41B17861AD5FC8BE9E2BD146E403AEF4415FDB8851",
9
TOKEN_BANCOR: "4108b5e5c13baf1cd59030f3c6fb8fb2b56dc8a8e4", // BancorExchange
10
TOKEN_BANK: "4173cf78be000e13783422f8595f9a1778b8da4615", // GringottsBank
11
TOKEN_KTON: "41fe4170545a81503a0a328a368f9e0d7c1f6a204c",
12
TOKEN_LOTTERY: "41afdfc017691fd4665f4b70ccd5d297acb880dba1", // PointsRewardPool
13
TOKEN_USER_POINTS: "413bf3f7b094ef56acdf5e430756e43694ac83a6bb", //UserPoints
14
TOKEN_ROLES_UPDATER: "41a5538a8697eeb4e891e2c2ae97366cfde9386531", // rolesUpdater
15
16
TOKEN_GEN0_APOSTLE: "41a9f1dc23a938d27820496795ca241d9024d0f296", //Gen0Apostle
17
TOKEN_APOSTLE_TAKE_BACK: "", //TakeBackNFT
18
TOKEN_APOSTLE_CLOCK_AUCTION:
19
"41441ceeff97d96c1d50173503c571915b2dc2b45f", //ApostleClockAuction
20
TOKEN_APOSTLE_SIRING_AUCTION:
21
"419e7827155234ad4bd8102532de8c1dc74eb3aadc", //SiringClockAuction
22
TOKEN_APOSTLE_BASE: "41238fe04997359169aa65fe5b4631db220dfe540e", //ApostleBase
23
TOKEN_LAND_RESOURCE: "410cce145a83f344e290613028ea3123eb473e69cb", //landResource
24
TOKEN_TOKEN_USE: "4184793cf50f45330256265e7b14af096438057670", //token use
25
26
TOKEN_ELEMENT_GOLD: "41ec0ff3527ddba81f0cf5101fb31dc42b808ca1ab", //金
27
TOKEN_ELEMENT_WOOD: "41da966f8718feea81a500ab193838e2be208bf987", //木
28
TOKEN_ELEMENT_WATER: "41e9eaec1529b2030e3704cb41f08fc4e15117add0", //水
29
TOKEN_ELEMENT_FIRE: "41f9c329dbb1bc5f84ab731a7f0a64cd226c0cb1ab", //火
30
TOKEN_ELEMENT_SOIL: "41d23d40f91f9dcd27218307351be1173ed43943c9", //土
31
32
GENESISHOLDER: "4196c53cc5b77b6ef212c3db360dd3d4d33516787a",
33
AUCTIONHOLDER: "",
Copied!
Last modified 3mo ago