WRAPPEDPUMPPETS.FUN  ·  HAPPY WRAPPING SEASON
██████ ██ ██ ███ ███ ██████ ██████ ███████ ███████ ███████ ██ ██ ██ ██ ████ ████ ██ ██ ██ ██ ██ ██ ██ ██████ ██ ██ ██ ███ ██ ██████ ██████ █████ ██ ███████ ██ ██ ██ ██ █ ██ ██ ██ ██ ██ ██ ██ ██████ ██ ██ ██ ██ ███████ ██ ███████

WRAPPED PUMPPETS

> 1,000,000 $wPUMP wrapped into 1 NFT.
the vault follows the NFT through every trade. onchain. permissionless.
01
THE MECHANIC

# wrap()

  1. caller holds 1,000,000 $wPUMP
  2. tokens lock in vault PDA
  3. fresh Metaplex Core asset created
  4. tier index assigned (1..1000)

# unwrap()

  1. caller holds the NFT
  2. NFT burned
  3. 1,000,000 $wPUMP released
  4. tier index returned to pool
vault.authority = PDA(["vault", core_asset]) → the locked tokens follow the NFT through every marketplace transfer. buyer of the NFT controls the vault, automatically.
02
THE RULES
  token          $wPUMP  (token program read on chain)
  contract       gAhvUSC7XamFqt6gr1JwHU2tEZFYQMEQYEsyKBSpump
  program        FrogRAm1qRhR4uTB4wfLfp4KXgLv7BEKhLv61dhmVfCx
  max supply     1,000 pumppets
  tokens per nft 1,000,000 $wPUMP  (vault locked)
  royalty        2.5%  →  onchain royalty treasury
  permission     none. anyone can wrap or unwrap.
  cluster        solana / mainnet-beta