Grape Hub

Token Tools

Dedicated workspace for token authority and metadata operations with your connected wallet.

Hub HomeIdentityToken ToolsNFT ToolsFAQ
Docs
Use the workspace buttons to move between Hub, Identity, Token Tools, and NFT Tools. Use Install Hub App to save Grape Hub to your device.
Authority + Metadata
Token Tools

Authority Console

Create mints, mint supply, manage authorities, and update Metaplex metadata.

Custom RPC
Token Authority Operations

Token Authority Manager
Create / Mint / Authorities / Metadata

Manage token authority operations with your connected wallet.

Active Token Program: TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
Authority Mints
Mints where your connected wallet is mint and/or freeze authority.
Scan is manual. Use Known Mints for reliable results on stricter RPC gateways.
1. Authority Inventory + Risk Scanner

Authority Inventory + Risk Scanner
Scans token + metadata authority exposure and flags high-risk authority retention.
Program Buffers (Upgradeable Loader)
Equivalent to `solana program show --buffers` scoped by authority. Load buffers and close selected ones from this UI.
No buffers loaded yet. Run Load Buffers.
Bulk Authority Rotation Wizard
Rotate mint/freeze/metadata update authorities to a new authority in batches.
Rotate Mint
Rotate Freeze
Rotate Metadata
Upload Token Metadata (Irys)
User-funded upload from connected wallet. Write metadata JSON with a template or upload a file.
Image URI + Upload

Create Mint

Select SPL Token 2022 to enable.

Close Mint Account (Token-2022)
Requirements: Token-2022 mint, mint close authority extension is set, your connected wallet is the close authority, and total supply is 0.

Defaults to connected wallet.

Mint Tokens
Mint + Distribute (Batch)
One recipient per line: wallet,amount
Update Mint/Freeze Authority
Create Metadata Account (Metaplex)
Creates a metadata PDA for a mint if it does not already exist.
Update Metadata Authority
Update Metadata URI Only
Preserves existing metadata fields and replaces only the URI.
Wizard: Mint → Vault → Root → Claim Package
One line per allocation: `wallet,amount` or `wallet,amount,index` (token units converted by mint decimals).
On-chain safe mode auto-selects the next unused index per wallet for this distributor to prevent claim-status collisions.
Distributor and vault are deterministic per mint. Reusing the same mint reuses the same distributor/vault; use a new mint for a separate distributor instance.
Generated values appear below and also prefill Distributor setup + claim sections.
Grape Distributor Program Setup
Program: GCLMhBGsDMHbxYyayzZyDY85cF89XNGgEhss4GXd9cHkInitialize distributor once, then rotate roots as claims change. Root must be 32-byte hex.New claim campaigns for the same mint reuse this distributor/vault. Publish a new root + manifest per campaign, or use a new mint for isolated vaults.
Local timezone input. Converted to unix timestamps automatically.Funding helper: transfer tokens from your connected wallet ATA into the distributor vault.

Human-readable amount; converted using mint decimals.

Clawback helper: directly withdraws distributor vault tokens to your connected-wallet ATA using the distributor authority.
Claim Tokens From Distributor
Connected wallet is used as claimant signer automatically. Claim eligibility (index/amount/proof) comes from your claim package or claim manifest.
Governance realm/program are sourced from Quick Wizard or claim JSON.Manual mode: proof nodes are one 32-byte hex string per line. Amount uses raw base units.
Optional rent reclaim helper. Works only if on-chain program supports `close_claim_status` (typically after claim window end). Uses the current claim index field.
Holdings

Connect your wallet identity or open `/identity/[publickey]` to view holdings.