DeXe Protocol Tech Documentation
  • getting started
    • Architecture Overview
    • Glossary
  • guides
    • Creating DAO
      • Deploying DAO
      • Customizing DAO
        • VotePower
        • ERC721Power
        • ERC721Multiplier
    • Interacting with DAO
      • Deposit/Withdraw
      • Delegations
      • Proposal life cycle
      • Rewards
      • Metagovernance
      • Internal validator proposals
      • Special proposals
        • Distribution proposal
        • Token sale proposal
    • Usage of subgraphs
  • contract interfaces
    • Core contracts
      • IPriceFeed
      • IContractsRegistry
      • ICoreProperties
    • Factory contracts
      • IPoolRegistry
      • IPoolFactory
    • Gov contracts
      • ERC20
        • IERC20Gov
      • ERC721
        • experts
          • IERC721Expert
        • multipliers
          • IAbstractERC721Multiplier
          • IERC721Multiplier
          • IDexeERC721Multiplier
        • powers
          • IERC721Power
      • proposals
        • IProposalValidator
        • IDistributionProposal
        • ITokenSaleProposal
      • settings
        • IGovSettings
      • user-keeper
        • IGovUserKeeper
      • validators
        • IGovValidators
        • IGovValidatorsToken
      • voting
        • IVotePower
      • IGovPool
  • contracts deployments
    • Prod (BSC/ETH)
    • Stage (BSC Testnet/Sepolia)
  • subgraphs deployments
    • Prod (BSC)
    • Prod (ETH)
    • Stage (BSC Testnet)
Powered by GitBook
On this page
  • Interface Description
  • Functions info
  • mint (0x40c10f19)
  • burn (0x9dc29fac)
  • snapshot (0x9711715a)
  1. contract interfaces
  2. Gov contracts
  3. validators

IGovValidatorsToken

Interface Description

License: MIT

interface IGovValidatorsToken is IERC20

This is the contract that determines the validators

Functions info

mint (0x40c10f19)

function mint(address account, uint256 amount) external

Mint new tokens, available only from Validators contract

Parameters:

Name
Type
Description

account

address

Address

amount

uint256

Token amount to mint. Wei

burn (0x9dc29fac)

function burn(address account, uint256 amount) external

Burn tokens, available only from Validators contract

Parameters:

Name
Type
Description

account

address

Address

amount

uint256

Token amount to burn. Wei

snapshot (0x9711715a)

function snapshot() external returns (uint256)

Create tokens snapshot

Return values:

Name
Type
Description

[0]

uint256

Snapshot ID