Referral Program
Last updated
Last updated
Evolution Game is a player-owned blockchain game. There's a referral incentive mechanism built-in at the smart contract level that is not controlled by the dev team. A certain percentage of revenue earned from in-game transactions will be paid to the referrer before distributed to the rest of the revenue pools.
The referral program is permissionless and free. You can join by these means:
Personal Referral Link
Smart Contract Referral
Personal Referral Link is the easiest way for the average player. Any player can generate a unique referral link for free.
If any players participating in the auction through your link, you would get a reward when their bidding is successful. The amount of bonus you receive is 20% of the fee referee is charged.
Player A is the first one who bid on the land. He/she cost 1000 RING.
Player B participates in the auction through the link shared by Player C and successfully bids with 1100 RING.
After Player B bid successfully, let's look at the Tokens Transferred information:
There are five transactions in Tokens Transferred, from top to bottom:
Transaction 1: Player B to Contract: 1,101 RING
Transaction 2: Contract to player B: 1 RING
Transaction 3: Contract to landholder: 48 RING
Transaction 4: Contract to player A: 1048 RING
Transaction 5: Contract to player C: 0.8 RING
Explanation of transaction 1 and transaction 2:
Player B sent 1,101 RING to the contract (fund in excess with a certain slippage tolerance level). The extra part is refunded to the player (Transaction 2), the contract to the player B 1 RING.
In this example, 0.8 RING is the referral reward sent to Player C.
Developers can build their own UI or tools to interact with the smart contracts, as long as they can attract players to play. They don't need permission to share revenue from the Evolution Land dev team. The incentive mechanism is sealed at the smart-contract level.
Below is the function interface snippets extracted from the optimized Dutch Auction smart contract (ClockAuctionV2.sol). When interacting with the auction smart-contract, an address referer
parameter is supported. Any initiator can fill in this parameter as it sees fit. In Evolution Land, we respect the player's referral link and use the referrer's address. While through any other third-party developed UI, the developer can use their address to receive the incentive for providing an alternative interface.