AirdropLeft
Ask AI
Command
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.AirdropLeft()"
Result
Community realm. Read the code first. Community realm, deployed by its author. Read the code before you interact or send coins.
Package drop is the wizards token, symbol WIZ, version 4: the meme token and its genesis claim.
Supply is 10_000_000_000 WIZ. Decimals are 6, so one WIZ is tokenUnit base units and the mint is 10_000_000_000_000_000.
A leaf is "g1...:<amount>". Claim pays that full amount once. The deployer sets the claim start. The window is 90 days. Unclaimed airdrop is burned. Claim attaches no GNOT. Any attached coins revert. This realm has no withdraw. It cannot move the liquidity sleeve or the GovDAO balance after Seal. GovDAO spends the incentive sleeve and the community sleeve separately. GovDAO lives in gno.land/r/nym-wizards001/gov. Holders vote there. The realm does not recompute GNOT weights. SetTradeOpen stores the instant other wallets may transfer. Until that instant, only the liquidity wallet, the airdrop escrow, and GovDAO may move WIZ through Transfer or TransferFrom. Claim and Seal move the ledger directly and stay available. After SetPool, tokens that leave that pool share one buy cap for a short window. The liquidity wallet is never capped, so it can add liquidity during the window.
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.AirdropLeft()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.Allocated()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.Allowance(,)"
# 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/nym-wizards001/drop" -func "Approve" -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "https://rpc.gno.land" ADDRESSgnokey query -remote "https://rpc.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/nym-wizards001/drop" -func "Approve" -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.gno.land" call.tx
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.BalanceOf()"
BurnUnclaimed destroys the airdrop budget still here after the window. Anyone may call it. A second call reverts. GovDAO cannot recover it. The sleeves already sent are not burned.
# 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/nym-wizards001/drop" -func "BurnUnclaimed" -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "https://rpc.gno.land" ADDRESSgnokey query -remote "https://rpc.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/nym-wizards001/drop" -func "BurnUnclaimed" -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.gno.land" call.tx
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.Burned()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.BuySpent()"
Claim pays the caller's full sealed amount. Attaching coins reverts. There is no withdraw.
# 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/nym-wizards001/drop" -func "Claim" -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "https://rpc.gno.land" ADDRESSgnokey query -remote "https://rpc.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/nym-wizards001/drop" -func "Claim" -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.gno.land" call.tx
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.ClaimEnd()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.ClaimStart()"
ClaimTo pays the caller's full sealed amount to another address. The caller must still be the leaf. An invalid to pays the caller. to cannot be this realm. Attaching coins reverts. There is no withdraw.
# 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/nym-wizards001/drop" -func "ClaimTo" -args $'' -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "https://rpc.gno.land" ADDRESSgnokey query -remote "https://rpc.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/nym-wizards001/drop" -func "ClaimTo" -args $'' -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.gno.land" call.tx
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.Claimed()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.ClaimedOf()"
ClaimedSupply is the sum of leaves already paid. Burns and transfers do not change it.
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.ClaimedSupply()"
ClaimsStarted reports whether the claim window has opened.
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.ClaimsStarted()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.CommunitySent()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.Decimals()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.Eligible()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.GetDecimals()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.GetName()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.GetSymbol()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.HasClaimed()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.IncentiveSent()"
Init binds the addpkg signer as admin. Any other caller panics.
# 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/nym-wizards001/drop" -func "Init" -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "https://rpc.gno.land" ADDRESSgnokey query -remote "https://rpc.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/nym-wizards001/drop" -func "Init" -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.gno.land" call.tx
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.LiquiditySent()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.Name()"
NoteVote locks the signing caller's current balance until until. Only the bound GovDAO may call it. until cannot pass VoteWindow.
# 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/nym-wizards001/drop" -func "NoteVote" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "https://rpc.gno.land" ADDRESSgnokey query -remote "https://rpc.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/nym-wizards001/drop" -func "NoteVote" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.gno.land" call.tx
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.PoolSetAt()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.Quorum()"
Render shows the version-4 split and the claim window.
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.Render()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.RootHex()"
Seal mints the whole supply, commits the eligible-set Merkle root, and sends the sleeves out. airdropTotal is the sum of the leaf amounts, at most the 75% pool. Integer dust is added to the community mint. liquidityTo must be liquidityRecipient. Any other address panics. Incentive and community both go to the realm bound with SetGov.
# 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/nym-wizards001/drop" -func "Seal" -args $'' -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "https://rpc.gno.land" ADDRESSgnokey query -remote "https://rpc.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/nym-wizards001/drop" -func "Seal" -args $'' -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.gno.land" call.tx
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.Sealed()"
SetClaimStart opens claims at start (unix seconds). The deployer may call it once. start must be in the future. Claims run for ClaimWindow.
# 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/nym-wizards001/drop" -func "SetClaimStart" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "https://rpc.gno.land" ADDRESSgnokey query -remote "https://rpc.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/nym-wizards001/drop" -func "SetClaimStart" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.gno.land" call.tx
SetGov binds the GovDAO. The caller must be that realm, and the transaction signer must be this token's admin. One call, before Seal. Seal sends both the incentive sleeve and the community sleeve there.
# 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/nym-wizards001/drop" -func "SetGov" -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "https://rpc.gno.land" ADDRESSgnokey query -remote "https://rpc.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/nym-wizards001/drop" -func "SetGov" -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.gno.land" call.tx
SetPool registers the pool once. The buy cap starts at this call. The liquidity wallet cannot be the pool. That wallet sends tokens into the pool, and those sends are not buys.
# 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/nym-wizards001/drop" -func "SetPool" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "https://rpc.gno.land" ADDRESSgnokey query -remote "https://rpc.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/nym-wizards001/drop" -func "SetPool" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.gno.land" call.tx
SetTradeOpen stores the instant public transfers open. One call. The instant has to be in the future. Until it arrives, Transfer and TransferFrom move tokens only for the liquidity wallet, the airdrop escrow, and the bound GovDAO.
# 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/nym-wizards001/drop" -func "SetTradeOpen" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "https://rpc.gno.land" ADDRESSgnokey query -remote "https://rpc.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/nym-wizards001/drop" -func "SetTradeOpen" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.gno.land" call.tx
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.Supply()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.Symbol()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.TotalSupply()"
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.TradeOpen()"
# 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/nym-wizards001/drop" -func "Transfer" -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "https://rpc.gno.land" ADDRESSgnokey query -remote "https://rpc.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/nym-wizards001/drop" -func "Transfer" -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.gno.land" call.tx
TransferAdmin moves the admin seat. Admin cannot move funds.
# 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/nym-wizards001/drop" -func "TransferAdmin" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "https://rpc.gno.land" ADDRESSgnokey query -remote "https://rpc.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/nym-wizards001/drop" -func "TransferAdmin" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.gno.land" call.tx
# 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/nym-wizards001/drop" -func "TransferFrom" -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "https://rpc.gno.land" ADDRESSgnokey query -remote "https://rpc.gno.land" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/nym-wizards001/drop" -func "TransferFrom" -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "https://rpc.gno.land" call.tx
Version is the token book. Version 4 sends liquidity to the named address and sends incentive plus community to the bound GovDAO.
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/nym-wizards001/drop.Version()"