Meshswap
Search
K
Comment on page

MESH

The MESH smart contract is MESHswap's MESH governance token that complies with the ERC20 standard, and a smart contract that implements all functions related to MESH mining.

Address

Events, Read-Only Functions, and State-Changing Functions

Events
Read-Only Functions
State-Changing Functions

Events

Transfer
event Transfer(address indexed from, address indexed to, uint amount);
  • Event for the movement and burning of MESH tokens
  • A ERC-20 Standard Event
Approval
event Approval(address indexed holder, address indexed spender, uint amount);
  • Event for MESH token approval
  • A ERC-20 Standard Event
RefixMining
event RefixMining(uint blockNumber, uint newBlockAmount, uint newHalfLife);
  • Event for MESH mining option change
  • Events that can occur depending on the block creation time of the polygon network

Read-Only Functions

name

  • Meshswap Protocol

symbol

  • MESH

decimals

  • 18

totalSupply

  • Amount of MESH distributed so far
  • Max Supply = 126144000 + 1500000 - Burn MESH

balanceOf

  • The amount of MESH held in each address

allowance

  • Status of approval to spender for each address

owner

  • Governance Contract Address

miningAmount

  • The total mining amount
  • This cannot be changed after a contract is deployed

halfLife

  • The block unit that proceeds with halving
  • This cannot be changed after a contract is deployed

minableBlock

  • The block number that starts mining

teamRatio

  • The ratio of the mined amount given to the developement team.

teamWallet

  • The address to which the development team can claim their reward

teamAward

  • The team reward amount that has already been claimed

mined

function mined() public view returns (uint)
  • Returns the MESH amount mined so far
  • This amount includes the quantity already claimed and the quantity to be claimed
  • The teamAward quantity is exempted from this amount

transfer

function transfer(address _to, uint _value) public returns (bool)
  • ERC-20 Standard
  • Method to transfer MESH tokens

transferFrom

function transferFrom(address _from, address _to, uint _value) public returns (bool)
  • ERC-20 Standard
  • Method to transfer tokens on behalf of the approved wallet

approve

function approve(address _spender, uint _value) public returns (bool)
  • ERC-20 Standard
  • Method to approve a transfer as much as value to spender