This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

DAO Membership Tier Upgrade Tool

NFTs · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryNFTs
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This tool provides on-chain upgrade of DAO membership NFTs to higher tiers, enabling you to access enhanced membership benefits by paying the upgrade fee. It reads your connected wallet address, membership NFT contract address, token IDs, current tier, target tier, upgrade fee, payment token address, token decimals, current block timestamp, upgrade eligibility, and upgrade history. You can then sign and send transactions to check current membership tier status, upgrade one or multiple membership NFTs to higher tiers, pay upgrade fees, mint new tier NFTs, burn old tier NFTs, and record upgrade metadata on-chain. All tier parameters are displayed in a clear review panel before you sign, so you know exactly what you are upgrading. The tool also logs transaction hashes, confirmation status, and gas costs, providing a complete audit trail of all upgrade activities.

HOW TO USE

Connect your wallet using the built-in wallet bridge, choose the network that matches your membership NFT contract, and paste the contract address. Enter the token IDs you want to upgrade as a comma-separated list, select the target tier from the dropdown menu, enter the upgrade fee in raw units, and provide the payment token address (use 0x0 for native currency) with its decimals. The review panel shows all inputs and the current block timestamp before you sign. Use the numbered action buttons: check status to view current tier, expiry, and active status for each token; or upgrade selected to upgrade one or multiple membership NFTs to the target tier in batch. You can also check membership status to view current state of all listed tokens. Each transaction is signed sequentially, and the tool displays transaction details and confirmation status.

THE REAL MECHANISM

This tool uses ethers.js v5.7.2 to build and send transactions through the wallet's signer. It does not rely on any hardcoded contract addresses – you paste the membership contract you are using, so you are in full control. When you check status, the tool calls getMembership and ownerOf on the contract to fetch the current tier, expiration timestamp, active status, and owner for each token ID. When you upgrade a membership, the tool constructs a contract call to the upgradeTier function, which verifies that the caller is the owner of the token, checks that the target tier is higher than the current tier, processes the upgrade fee payment (native currency or ERC-20 token), burns the old tier NFT, and mints a new NFT with the upgraded tier. The tool reads the upgrade fee via the upgradeFee function and the payment token via the paymentToken function. All transactions are sequential to prevent nonce conflicts, and gas costs are calculated using effectiveGasPrice for accurate post-EIP-1559 reporting.

WHAT IT CANNOT SEE

This tool cannot verify off-chain membership benefits, ensure tier utility, detect NFT transfer during upgrade, or verify that the membership contract supports upgrades correctly. It cannot detect if the higher tier benefits have been properly delivered or if the upgrade fee is fair. The tool also cannot verify that the contract correctly handles edge cases like tier limits, duplicate upgrades, or payment failures. It cannot simulate the outcome of a transaction before you sign it, nor can it guarantee that the upgrade will be processed correctly if the contract is not properly implemented.

PLEASE NOTE

This tool works only on EVM-compatible chains supported by your wallet and provider. Always double-check the contract addresses and token IDs before signing. Use testnet first. The tool is a transaction-signing interface and upgrade management tool, not a membership benefits verification system.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.