The Gainlings
  • General
    • 💡Concept
    • 📃Contract
  • How to prepare
    • 🦊Setup Wallet
    • 💰Bridge ETH
  • How to participate
    • 🍀Mint
    • 🎯Attack manual
  • Strategy
    • 🏛️Basics
    • ⚖️Aura
    • ⚔️Traits
      • 🪖Helmet
      • 🛡️Shield
      • 🗡️Weapon
      • 👕Armour
      • 👟Boots
    • 🤺Fight
    • 🏆Trophies
  • SKINS
    • 🧟‍♀️Trophy Skins
  • Misc
    • 🔗Links
    • 🐒Team
Powered by GitBook
On this page
  • Basics
  • Contract variables (seasonal values)
  • Metadata:
  • Randomness
  • Public API
  1. General

Contract

Basics

  • The contract is deployed on Arbitrum One

  • The contract is an implementation of the ERC721Enumerable by Openzeppelin.

Contract variables (seasonal values)

  • Total Mints (per season) : 2'500

  • Mints per wallet: 25

  • Character Base Attack: 1000

  • Character Base Defense: 250

  • Character Base Weight: 1200

  • Public Price: 0.0025 ETH

  • Contract Fee: 0.005 ETH

  • Total Pod: 5 ETH max.

Metadata:

The metadata of the tokens is stored on-chain. It contains five equipment traits and the aura of the token stored as text. Attack, Defense and Weight of the token is calculated based on the traits and stored as a number.

Randomness

For the minting as well as the fighting calculation the contract is connected to Chainlink VRF contracts which provides unpredictable randomness. The source of the randomness is fully decentralized and 100% unpredictable.

Public API

The contract provides several endpoints to track tokens. The easiest way to interact with the contract is through Arbiscan.io

PreviousConceptNextSetup Wallet

Last updated 1 month ago

📃
LogoGenerate Random Numbers for Smart Contracts using Chainlink VRF | Chainlink DocumentationChainlink Documentation
LogoVRF | Subscription Managementchainlink