Skip to content Search Apps Documentation Source Content File Folder Download Copy Actions State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

Community realm. Read the code first. Community realm, deployed by its author. Read the code before you interact or send coins.

drop package

Overview

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.

  • 75% airdrop, pro-rata to each wallet's genesis GNOT, paid from here
  • 15% liquidity, minted once to the pinned wallet g17xukdzx4w0q4tmendmsjy2luxk7lvfzv39nfkl
  • 7% liquidity incentives, minted once to the bound GovDAO realm
  • 3% community development, plus the pro-rata remainder, minted once to that same GovDAO realm

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.

Function

Seal

func Seal(cur realm, rootHex string, eligibleCount int, airdropTotal int64, liquidityToArg address)
Ask AI Claude ChatGPT

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.

Params

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/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