BalanceOf
func BalanceOf(owner address) int64
Link
Execute
BalanceOf returns token balance for address.
Parameters:
- owner: address to check balance for
Returns balance amount.
Command
gnokey query vm/qeval -remote "https://rpc.test11.testnets.gno.land " -data "gno.land/r/gnoswap/gov/xgns.BalanceOf( )"
Burn
func Burn(cur realm, from address, amount int64)
Link
Execute
Burn burns tokens from address.
Parameters:
- from: address to burn from
- amount: amount to burn
Only callable by governance staker contract.
Command
# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/gnoswap/gov/xgns" -func "Burn" -args $' ' -args $' ' -gas-fee 1000000ugnot -gas-wanted 5000000 -send " " -broadcast -chainid "test11" -remote "https://rpc.test11.testnets.gno.land" ADDRESS gnokey query -remote "https://rpc.test11.testnets.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/gnoswap/gov/xgns" -func "Burn" -args $' ' -args $' ' -gas-fee 1000000ugnot -gas-wanted 5000000 -send " " ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "test11" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.test11.testnets.gno.land" call.tx
Mint
func Mint(cur realm, to address, amount int64)
Link
Execute
Mint mints tokens to address.
Parameters:
- to: recipient address
- amount: amount to mint
Only callable by governance staker contract.
Command
# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/gnoswap/gov/xgns" -func "Mint" -args $' ' -args $' ' -gas-fee 1000000ugnot -gas-wanted 5000000 -send " " -broadcast -chainid "test11" -remote "https://rpc.test11.testnets.gno.land" ADDRESS gnokey query -remote "https://rpc.test11.testnets.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/gnoswap/gov/xgns" -func "Mint" -args $' ' -args $' ' -gas-fee 1000000ugnot -gas-wanted 5000000 -send " " ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "test11" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.test11.testnets.gno.land" call.tx
Render
func Render(path string) string
Link
Execute
Render returns a formatted representation of the token state.
Command
gnokey query vm/qeval -remote "https://rpc.test11.testnets.gno.land " -data "gno.land/r/gnoswap/gov/xgns.Render( )"
SupplyInfo
func SupplyInfo() (totalIssued, issuedByDelegate, issuedByDepositGns int64, err error)
Link
Execute
SupplyInfo returns supply breakdown information.
Returns:
- totalIssued: total xGNS tokens issued
- issuedByDelegate: tokens issued through governance delegation
- issuedByDepositGns: tokens issued through launchpad deposit
- error: error if launchpad address not found
Command
gnokey query vm/qeval -remote "https://rpc.test11.testnets.gno.land " -data "gno.land/r/gnoswap/gov/xgns.SupplyInfo()"
TotalSupply
func TotalSupply() int64
Link
Execute
TotalSupply returns the total supply of xGNS tokens.
Command
gnokey query vm/qeval -remote "https://rpc.test11.testnets.gno.land " -data "gno.land/r/gnoswap/gov/xgns.TotalSupply()"