Evolution Land
Get StartedCommunityFurnacePlay Now!
English
English
  • Immigration Office
  • Multi-Language
    • русский
  • Overview
    • What is Evolution Land
    • What's New
      • Eden has arrived
      • Presale of Eden Continent Pack Started!
      • Are you ready for 'The Gold Rush'?
      • The Dawning has arrived!
      • Treasure box lucky drop. Win free limited mining drill!
      • Evolution Land Announces New Breeding And Reward Mechanics Powered By Chainlink VRF
    • Community
    • Developers
    • Evo Tools
    • Feedback & Support
    • Referral Program
    • FAQ
      • Token Related
      • Wallet Related
      • Land Related
      • Apostle Related
      • Auction Related
      • Others
    • Career
      • Web Developer
      • Unity 3D Developer
      • Game designer
  • Getting Started
    • Choose Start Continent
    • Get Started
      • Preparation
      • Cryptocurrency Wallet?
      • Gas and Fees
      • Ways to Play
      • How to buy/sell/gift 【lands】 and related operations
      • How to buy/sell/gift 【apostles】 and related operations
    • Game Entities
      • World
      • Continent
      • Land
      • Apostle
        • Gameplay
        • Genome
        • Breed
        • Skills
        • Job Market
        • Dating
        • Population
        • Get Your First Apostle
      • Resource
        • Attenuation
      • Pet
      • Equipment
      • Points & Lottery
    • Tokens
      • RING
      • KTON
      • Resource
      • COO
  • Advanced
    • 🥷Apostle Arena
    • 🙏Pray
    • 🏫Profession
    • ⚔️Equipment
    • 🚩Cave Explore
    • 🚩Apostle AFK
    • Trading
      • NFT Market
      • Gringott Bank
    • Furnace
    • Evolution Land DAO
      • Revenue Model
      • Governance
      • Dividends
    • Gold Rush
    • Farm
    • How to tame a pet
  • Tutorials
    • Atlantis - Ethereum
      • Token Address
      • How to register?
      • How to buy/sell RING?
    • Byzantine - Tron
      • Token Address
      • How to register?
      • How to buy/sell RING?
    • Columbus - Crab
      • Token Address
      • Land allocation
      • RPC
      • Token Address
    • Dawning - Heco
      • Token Address
      • Land allocation
      • RPC
      • How to buy/sell RING?
      • How to register?
    • Eden - Polygon
      • Token Address
      • Land allocation
      • RPC
      • How to buy RING
      • How to register
Powered by GitBook
On this page
  • UI
  • Front-end Interface
  • Architecture Designers
  • SDK
  • Smart-contract Interaction
  • Contract addresses are the mainnet and testnet:

Was this helpful?

  1. Overview

Developers

Contribute and help the world evolve

PreviousCommunityNextEvo Tools

Last updated 3 years ago

Was this helpful?

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 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.

const evo = new Evolution();

evo.createWeb3js({provider: web3.currentProvider})
evo.createTronweb({
  fullHost: 'https://api.shasta.trongrid.io',
})

// evo.createEvolutionLand('ethereum', 'ropsten')
evo.createEvolutionLand('tron', 'shasta')

evo.ethEvoland.buyRing(10000)

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

Contract addresses are the mainnet and testnet:

Ethereum Mainnet

TOKEN_DEX_BRIDGE: "0xab1Cb6a9467b77B9451c1c61140FB34494baFFDD",
TOKEN_RING: "0x9469d013805bffb7d3debe5e7839237e535ec483",
TOKEN_WITHDRAW: "0xf45e406067798d2df7913704edcc2ac8d07f3d9e", // takeback
TOKEN_WITHDRAW_KTON: "0xE073698faEDB15ef7c64131e51704d52C9A9f55F", // takeback
TOKEN_AUCTION: "0xf4f5da5d5141f73998bb9c2ef548bf47104e9d8f",
TOKEN_LAND: "0x14a4123da9ad21b2215dc0ab6984ec1e89842c6d",
TOKEN_LUCKYBAG: "0xe19866986976e84b2c2691169c9f9b1baa433893",
TOKEN_REDPACKAGE: "0xb5e00e37ded86ec82992dd1c842d5e23aeee2329",
TOKEN_BANCOR: "0x74744f8f676feba599e6668a8513b97bf5306e77", // bancorExchange
TOKEN_BANK: "0x649fdf6ee483a96e020b889571e93700fbd82d88",
TOKEN_KTON: "0x9f284e1337a815fe77d2ff4ae46544645b20c5ff",
TOKEN_LOTTERY: "0xa4db07460c7473ef3aaf2c26da46b00a4d986d72", // PointsRewardPool
TOKEN_USER_POINTS: "0x335e07b1465d1158b8300c675ee8903c65981266", //UserPoints
TOKEN_ROLES_UPDATER: "0xab5e712d3f90d68b2356b613a7af6012bbd301ca", // rolesUpdater
TOKEN_GEN0_APOSTLE: "0xf44c58e703070d4ce7b2440533f29f62713ee071", //Gen0Apostle
TOKEN_APOSTLE_TAKE_BACK: "0x2f67ee58945a3d13801e6f016aa84abdce6d72a7", //TakeBackNFT
TOKEN_APOSTLE_CLOCK_AUCTION: "0xa665271c365f9d9a149866574a5b047dd9e3d31b", //ApostleClockAuction
TOKEN_APOSTLE_SIRING_AUCTION: "0xe0a0489d93aeb831a04e8b631ebd9827a4db4a58", //SiringClockAuction
TOKEN_APOSTLE_BASE: "0x7469966be391e8fe5e85ab972819560c7c3d6e4c", //ApostleBase
TOKEN_LAND_RESOURCE: "0xa9203f3303126243c8d181006ab03b2474e3c084", //landResource
TOKEN_TOKEN_USE: "0xa70abeaca1d6bba0f511758a0d66b7f59fd3f166", //token use

TOKEN_KITTY_CORE: "0x06012c8cf97bead5deae237070f9587f8e7a266d", // KittyCore
TOKEN_PET_BASE: "0xb0c85c099094e73ffc1df23c8309a8b14c64420a", // PetBaseProxy

TOKEN_ELEMENT_GOLD: "0x358dba28848cca268ba8a76b65e5b3ef9ef92238",
TOKEN_ELEMENT_WOOD: "0xd4b784ae5c12153d11ca55853d832d2a2d514a08",
TOKEN_ELEMENT_WATER: "0x19e22a73a046f19ecb51a46ace4ca7a4bb7c20c6",
TOKEN_ELEMENT_FIRE: "0x8469a695d70033ecd170c82be1253842162aa77e",
TOKEN_ELEMENT_SOIL: "0x1320994fa466e19f17b143995999c7275eae50e1",

GENESISHOLDER: "0x36f061bc3314793c5637fb79421294c061ead108",
AUCTIONHOLDER: "0xba332453b171aac634b3bed88bfef28770acf7e3",
UNISWAP_EXCHANGE: "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D",

FURNACE_TREASURE: "0xc7D7E731d6bf9182701096adCd5bba3bb0CF76fc",
FURNACE_TAKEBACK: "0x8d7af9d2310016712b8f269df266f957cb12a27b",

Ethereum Ropston Testnet

TOKEN_DEX_BRIDGE: "0xD42AA035Ea64feBAE5d2b3fd08Dc7bD89874C6dc", // DexBridge swap
TOKEN_RING: "0xb52FBE2B925ab79a821b261C82c5Ba0814AAA5e0",
TOKEN_WITHDRAW: "0x115493f616F3D213913F843fB5594C4d004b4782", // takeback
TOKEN_WITHDRAW_KTON: "0xb12C4fdDb1f4fC9C4C6592DbC705AC16509a70D5", // takeback
TOKEN_AUCTION: "0x9a6144237be8B5a6dc793E8848B6AeFc99bd2256", // ClockAuction
TOKEN_LAND: "0x5eA9ea8E80230E514b5e023e8d956550a22D02c6", //objectOwnership
TOKEN_LUCKYBAG: "0x87a1f4d7f8dABa01315bcFE0873cE250b0cF47fB",
TOKEN_REDPACKAGE: "0x4088Db66B8acAA673333b2Ef32648137A95c4476",
TOKEN_BANCOR: "", // BancorExchange
TOKEN_BANK: "0x6EF538314829EfA8386Fc43386cB13B4e0A67D1e",
TOKEN_KTON: "0x1994100c58753793D52c6f457f189aa3ce9cEe94",
TOKEN_LOTTERY: "0xc7eFAaa1b57EB6d5A1855dAf1a37f27cBEa5b5A5", // PointsRewardPool
TOKEN_USER_POINTS: "0x42a1D26d764a4ec858aB9e955B70e55FE409C749", //UserPoints
TOKEN_ROLES_UPDATER: "0xdB131373218b9E3bAAAC807C540F4EAeEb2274b3", // rolesUpdater

TOKEN_GEN0_APOSTLE: "0x30F7e8C1e53D1201AfBC99e32272e98fc168E4A6", //Gen0Apostle
TOKEN_APOSTLE_TAKE_BACK: "", //TakeBackNFT
TOKEN_APOSTLE_CLOCK_AUCTION: "0xE862c7551b4361ee7DA08806affdB09850E8A284", //ApostleClockAuction
TOKEN_APOSTLE_SIRING_AUCTION: "0xfBe870C1084E6e5AE51b89765F70f1673bb9F6Ab", //SiringClockAuction
TOKEN_APOSTLE_BASE: "0x2E1dd56F118505a9D420Bf50D3bbAd80B3Aa2Ef3", //ApostleBase
TOKEN_LAND_RESOURCE: "0xD22065369994568096FB841e024462F4d7F5f2f9", //landResource
TOKEN_TOKEN_USE: "0xfD9512e7c8d5D481661032768bBBdEA683D78865", //token use

TOKEN_KITTY_CORE: "0x56eeea3d9fc769cd8229d10ed40b7b1c897bc750", // KittyCore
TOKEN_PET_BASE: "0x100CFd21Fa502c706Ca33fCB544b626B20300b8E", // PetBaseProxy

TOKEN_ELEMENT_GOLD: "0xB6A07A36FA73758Ce9D58a2C6a8Da74CECCa438d",
TOKEN_ELEMENT_WOOD: "0xda4d84c604977220D58ade0CF0D915b1a4099E35",
TOKEN_ELEMENT_WATER: "0x40766Ce658Ae73E29242A3EDd75cF83F84c7120e",
TOKEN_ELEMENT_FIRE: "0xC5C0f115C05dd10625A5d4d0fAf284100AD56E68",
TOKEN_ELEMENT_SOIL: "0x5102d99fa797a12f611744cDAE69FF7A5F34b38D",

GENESISHOLDER: "0xfE3EE13c28830F7F91Bbb62305D3B616e49998EC",
UNISWAP_EXCHANGE: "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D",
AUCTIONHOLDER: "",

FURNACE_TREASURE: "0xF72361096f11d7E4e45046d7a83726b1A9107D5E",
FURNACE_TAKEBACK: "0xA10D0C6e04845A5e998d1936249A30563c553417",

Tron Mainnet

TOKEN_DEX_BRIDGE: "4165798DC18E6F8382FE96EC797105FC270FD4F466",
TOKEN_RING: "416e0d26adf5323f5b82d5714354dc3c6870adee7c",
TOKEN_WITHDRAW: "418507305db28a11038a493821b84117cf9a9f08fe", // takeback
TOKEN_WITHDRAW_KTON: "412594D59E47C9CDD2AE0C5BBFD64ACC2D6F67737D", // takeback
TOKEN_AUCTION: "4176cb443f8280d28d6f84531a92c1330dd3203fdb", // ClockAuction
TOKEN_LAND: "4100dfe66a889aa22228e7b17236ceb7e6d3b286b2", // objectOwnership
TOKEN_LUCKYBAG: "",
TOKEN_REDPACKAGE: "",
TOKEN_BANCOR: "413f702ea3d0c08a9e7be7b433c66f8e5f13aa3879", // bancorExchange
TOKEN_BANK: "41c04e43cb87b432329a32aa99605982590b0191ec",
TOKEN_KTON: "41dc3e713213d0403f82addbfb66b8574b86851c19",
TOKEN_LOTTERY: "41d067d15418edcd7ba2da26589bdc2bf961e640dc", // PointsRewardPool
TOKEN_USER_POINTS: "41b580669bb5b33a97267861d1176fe412a800f791", //UserPoints
TOKEN_ROLES_UPDATER: "", // rolesUpdater

TOKEN_GEN0_APOSTLE: "41edc57d25fb6a9432313013075e6775b75b381f6a", //Gen0Apostle
TOKEN_APOSTLE_CLOCK_AUCTION: "41d80524bd98439612184c481cc6a6a3608491551f", //ApostleClockAuction
TOKEN_APOSTLE_SIRING_AUCTION: "41f80ba670704296752b1a3c8f17ff17e24bc7234e", //SiringClockAuction
TOKEN_APOSTLE_BASE: "416af8a99d0539ac273ef92b13b0edefedfcf51bc8", //ApostleBase
TOKEN_LAND_RESOURCE: "41f738cb701d94a35352621de20bc48ba598ae142e", //landResource
TOKEN_TOKEN_USE: "41ca9d92d82e7a4054f9dee7e8c6b4451cfff3c87d", //token use

TOKEN_ELEMENT_GOLD: "4117ff7d2060e2f91b6cbc0b4b335c1d37cd8861f5",
TOKEN_ELEMENT_WOOD: "414c0a6059688ff86c4bfd88312bceb4e0e050b078",
TOKEN_ELEMENT_WATER: "4186f29de0e912e4ffdabc6de1b9666fa8d63b66a7",
TOKEN_ELEMENT_FIRE: "41ba6c9bf5cd0b9209a4ac0c82b53f6cbe4fff5623",
TOKEN_ELEMENT_SOIL: "41a0002398fcf33c6fa50206751f70f2f8f553fe58",

GENESISHOLDER: "41fd9ac1a0b242ba7116399174dd7ce5ff462e6c0f",
AUCTIONHOLDER: "",
JUSTSWAP_EXCHANGE: "41394CFB02DA445B95CA61DB8A993AF63E2AAE907A",

Tron Testnet

TOKEN_DEX_BRIDGE: "41061CC649E56EB386949A789034B9EF61FC6B11D0", // DexBridge swap
TOKEN_RING: "415e465875334b3960e6fc3f6e018ef70d66dedf15",
TOKEN_WITHDRAW: "41B139BBA1233BB4F2AE2F019CFDD9C1DD15C6EA37", // takeback
TOKEN_WITHDRAW_KTON: "4196947D2BF03D0A54ADFCF287D89E3489334F7274", // takeback
TOKEN_AUCTION: "41a77b64c3751e29ed15c7ca936a219609b7974955", // ClockAuction
TOKEN_LAND: "410eb26cd69aba0f5f3b866747b014313a5ddef076", //objectOwnership
TOKEN_LUCKYBAG: "41F2BB94F74ED2ED955DF22C20215F1CD28D4B0999",
TOKEN_REDPACKAGE: "41B17861AD5FC8BE9E2BD146E403AEF4415FDB8851",
TOKEN_BANCOR: "4108b5e5c13baf1cd59030f3c6fb8fb2b56dc8a8e4", // BancorExchange
TOKEN_BANK: "4173cf78be000e13783422f8595f9a1778b8da4615", // GringottsBank
TOKEN_KTON: "41fe4170545a81503a0a328a368f9e0d7c1f6a204c",
TOKEN_LOTTERY: "41afdfc017691fd4665f4b70ccd5d297acb880dba1", // PointsRewardPool
TOKEN_USER_POINTS: "413bf3f7b094ef56acdf5e430756e43694ac83a6bb", //UserPoints
TOKEN_ROLES_UPDATER: "41a5538a8697eeb4e891e2c2ae97366cfde9386531", // rolesUpdater

TOKEN_GEN0_APOSTLE: "41a9f1dc23a938d27820496795ca241d9024d0f296", //Gen0Apostle
TOKEN_APOSTLE_TAKE_BACK: "", //TakeBackNFT
TOKEN_APOSTLE_CLOCK_AUCTION:
"41441ceeff97d96c1d50173503c571915b2dc2b45f", //ApostleClockAuction
TOKEN_APOSTLE_SIRING_AUCTION:
"419e7827155234ad4bd8102532de8c1dc74eb3aadc", //SiringClockAuction
TOKEN_APOSTLE_BASE: "41238fe04997359169aa65fe5b4631db220dfe540e", //ApostleBase
TOKEN_LAND_RESOURCE: "410cce145a83f344e290613028ea3123eb473e69cb", //landResource
TOKEN_TOKEN_USE: "4184793cf50f45330256265e7b14af096438057670", //token use

TOKEN_ELEMENT_GOLD: "41ec0ff3527ddba81f0cf5101fb31dc42b808ca1ab", //金
TOKEN_ELEMENT_WOOD: "41da966f8718feea81a500ab193838e2be208bf987", //木
TOKEN_ELEMENT_WATER: "41e9eaec1529b2030e3704cb41f08fc4e15117add0", //水
TOKEN_ELEMENT_FIRE: "41f9c329dbb1bc5f84ab731a7f0a64cd226c0cb1ab", //火
TOKEN_ELEMENT_SOIL: "41d23d40f91f9dcd27218307351be1173ed43943c9", //土

GENESISHOLDER: "4196c53cc5b77b6ef212c3db360dd3d4d33516787a",
AUCTIONHOLDER: "",

Read the

Visit the code

Visit the

Check out smart-contract source code at the .

incentive
docs
repo
EVO-Tools
repos