$VADAPAV is a BEP-20 token on BNB Smart Chain designed to reward users for spreading vada pav culture globally. The protocol introduces VadaPass, a referral mechanic where token holders gift tokens to new wallets. Successful gifts mint NFTs with time-locked token drips to both parties. A milestone system called VadaBurn rewards sustained participation, while VIP (Vada Income Perk) NFTs distribute protocol revenue to long-term stakeholders. A vendor map connects the digital ecosystem to physical vada pav businesses worldwide. The project's long-term vision includes owning and operating real-world vada pav franchises, governed by community vote.
The protocol's core thesis is that a memecoin can generate real economic activity by tying token rewards to verifiable human adoption rather than passive holding or speculative trading.
Vada pav is one of India's most iconic street foods — a spiced potato fritter in a bread roll, eaten daily by hundreds of millions of people. Despite this, vada pav has minimal global recognition compared to foods like sushi, tacos, or kebabs.
$VADAPAV combines memecoin mechanics with a cultural mission: make vada pav globally famous while giving participants a repeatable way to earn through genuine community growth.
The protocol operates on four layers: a token economy built around real human onboarding, an NFT-based reward and income system, a Web2 vendor directory that bridges non-crypto businesses into the ecosystem, and a real-world asset strategy of vada pav franchise ownership governed by community vote.
$VADAPAV is a BEP-20 token on BNB Smart Chain with 18 decimal places. Initial supply is zero. All tokens enter circulation through the mint contract or VadaPass mechanics. Supply is elastic — there is no hard cap. Supply grows through purchases, gift acceptances, VadaBurn bonuses, Web2 sales, and governance-approved mints. Supply contracts through gift burns and unaccepted gifts.
The token contract is immutable — it uses no proxy and has no upgrade path. Its rules are fixed at deployment, and that immutability is the system's trust anchor.
The mint contract sells up to 100,000,000 $VADAPAV at a fixed base price of $0.005 per token. Once the token trades on PancakeSwap, the mint price becomes the higher of $0.005 or the current DEX price, preventing arbitrage between the mint and secondary market.
Purchases must be in USDT, in multiples of $5. Each $5 buys 1,000 tokens at base price. Payment is split as follows: 60% is paired with minted tokens and added as liquidity to PancakeSwap, 30% goes to the platform wallet, and 10% goes to the marketing wallet.
LP tokens received from adding liquidity are burned to a dead address in the same transaction. This is atomic — LP tokens never sit in any controllable wallet. The initial liquidity pool can never be drained.
After 100 million tokens are minted through this contract, it closes permanently. All subsequent token creation occurs exclusively through VadaPass mechanics, Web2 revenue minting, and governance-approved mints.
The token contract includes a voteMint function callable only by the VIP contract. It mints a specified number of tokens to a specified address, capped at 10,000,000 tokens per call (10,000 per VIP × 1,000 VIPs). It can only be called once every 30 days. This function exists from deployment as a stub for community governance. The VIP contract manages the proposal and voting logic that triggers it.
The token contract exposes a minting function restricted to holders of the ECOSYSTEM_APP role. It takes a token amount and mints it directly into the VIP pool. This is the on-chain entry point for Web2 platform revenue: the backend computes the tokens owed at 10 $VADAPAV per dollar of revenue and calls this function, funding the VIP pool on-chain. Minting through this function is capped each calendar day at 0.1% of the total token supply — snapshot when the day's first mint occurs and fixed for the rest of that day — bounding the impact of a compromised key. The role is administered by the contract admin and can be granted or revoked, so a compromised backend key can be rotated without redeploying the token.
VadaPass is the protocol's core growth engine. It creates a measurable, incentive-aligned loop where existing holders bring in new participants and both sides are rewarded.
A VadaPal is any token holder who gifts 30 tokens to a previously unseen wallet. A VadaPeep is the new wallet that receives and accepts the gift. Upon acceptance, a VadaPeep can immediately become a VadaPal by gifting tokens to another new wallet.
A VadaPal initiates a gift by burning 30 $VADAPAV and specifying a recipient wallet address. The contract verifies the recipient has never interacted with $VADAPAV, marks them as "seen," and creates a pending gift. A $0.25 USDT fee is required per gift, payable by either the VadaPal at gift time or the VadaPeep at acceptance. This fee goes entirely to the VIP pool.
Each VadaPeep wallet can only have one pending gift at a time. A VadaPal can gift to as many different new wallets as they want. There is no expiration — the gift remains available until the VadaPeep accepts.
When a VadaPeep accepts, two VadaPass NFTs are minted: one to the VadaPeep and one to the VadaPal. Each NFT contains a 30-token drip that unlocks at a rate of one token per day over 30 days. The VadaPeep also selects a country, which is recorded on-chain for global distribution tracking.
If a VadaPeep never accepts, the 30 burned tokens remain burned permanently. No NFTs are issued. This creates natural deflationary pressure from abandoned gifts.
The protocol maintains two flags per wallet address. The seen flag is permanent and set whenever a wallet first interacts with $VADAPAV in any way — receiving tokens, receiving an NFT, or being nominated as a VadaPeep. The giftPending flag is temporary, set when a gift is created and cleared when the VadaPeep accepts.
The seen flag is checked only at gift time. If a wallet is already seen, the gift transaction reverts. This is the protocol's sole eligibility check — there is no verification at acceptance time.
This is made possible by transfer blocking. All token and NFT transfers to a wallet with giftPending set to true will revert. This guarantees that a VadaPeep's wallet state cannot change between gift creation and acceptance, eliminating the need for redundant checks.
All other transfers succeed normally and mark the receiving wallet as seen.
Bot farming requires creating many wallets that accept gifts to extract token value. The protocol makes this uneconomical through several reinforcing mechanisms.
The $0.25 fee means farming 1,000 wallets costs $250 in fees alone. The seen flag ensures each wallet can only be used once in the protocol's lifetime. Transfer blocking prevents any state manipulation on pending wallets. The 30-day drip means no tokens are immediately liquid — a farmer must wait a full month to extract value from each wallet. Each VadaPeep can only have one pending gift, preventing duplicate targeting. The VadaBurn uniqueness rule (described in section 3.6) prevents pass recycling between colluding wallets.
Each VadaPass is an ERC-721 NFT containing a 30-token credit. Tokens unlock at one per day and can be claimed by the current holder at any time via a claim function. Claimed tokens are newly minted $VADAPAV.
The NFT image is generated on-chain as an SVG, returned through the tokenURI function. The visual is a 6-by-5 grid of 30 circular vada images. Each vada represents one token. Unclaimed tokens appear as golden brown circles; claimed tokens appear blackened. The image reads directly from contract state, so it always reflects the current claim status with no caching issues.
VadaPass NFTs are fully transferable. The drip accrues to whoever holds the NFT, not the original recipient. This creates a secondary market where passes are priced by their remaining drip value plus their contribution toward a VadaBurn milestone.
The burn function becomes available only after all 30 tokens have been claimed. This prevents accidental loss of unclaimed value. Burning is manual rather than automatic — a holder may wish to transfer a fully claimed pass to another wallet that is closer to a VadaBurn milestone.
At every lifecycle stage, a VadaPass has quantifiable value. A fresh pass is worth approximately 30 tokens in drip plus roughly 10 tokens in burn contribution. A fully claimed pass is worth approximately 10 tokens as one-tenth of a VadaBurn bonus.
A VadaBurn is the milestone event that triggers when a wallet has burned VadaPasses originating from 10 unique VadaPeeps. The contract tracks two counters per wallet: total burns and unique VadaPeep count. Each burned pass records its originating VadaPeep — the person whose acceptance created the pass. Only passes from previously uncounted VadaPeeps increment the unique count.
This means a wallet cannot reach a VadaBurn by recycling passes from the same person. If 10 passes are burned but only 9 originated from unique VadaPeeps, the wallet must burn an 11th from a new source.
When a VadaBurn triggers, 100 $VADAPAV are minted to the burner.
Each successful gift burns 30 tokens at initiation and mints 60 tokens through the two NFT drips, producing a net increase of 30 tokens. Over a full VadaBurn cycle of 10 unique gifts, 300 tokens are burned, 600 are dripped, and 100 are minted as a bonus, producing a net increase of 400 tokens. Each unaccepted gift burns 30 tokens with no corresponding mint, making it purely deflationary.
VIP NFTs are ERC-721 tokens that entitle holders to a 1/1000th share of protocol revenue. The VIP contract manages both the NFTs and the income pool in a single contract.
The total supply is fixed at 1,000 NFTs. The starting mint price is $50 USDT. Each VIP sale transaction increases the mint price by $1. If a buyer purchases multiple VIPs in one transaction, they all cost the same price, but the next buyer pays $1 more.
Example progression:
| Transaction | VIPs sold (cumulative) | Price |
|---|---|---|
| 1st | 1 | $50 |
| 2nd | 2 | $51 |
| 50th | 50 | $99 |
| 100th | 100 | $149 |
| 500th | 500 | $549 |
| 1000th | 1000 | $1,049 |
If all 1,000 VIPs sell through individual transactions, total revenue is $549,500.
Each VIP sale seeds the income pool with 1% of the sale price or $1, whichever is greater. At early prices ($50–$99), this is $1 per sale. At $100+, it becomes 1% and scales with price. This ensures the pool has real income from day one.
The remainder of each VIP sale goes to the platform treasury.
VIP holders earn from two sources. First, 100% of every $0.25 VIP fee from gifts flows into the pool as USDT. Second, every dollar of Web2 platform revenue triggers the minting of 10 $VADAPAV tokens into the VIP pool. This bridges the Web2 business side of the project with the on-chain token economy.
The fixed supply of 1,000 makes distribution trivial. The contract maintains two running totals: tokensDue and stableDue. Whenever USDT or tokens are deposited, the amount is divided by 1,000 and added to the respective variable. Each VIP NFT tracks what it has claimed so far. When a VIP NFT is settled (see section 4.5), its holder receives the difference between the current per-NFT totals and that NFT's last claim point.
A newly minted VIP NFT already has its share of all previously accumulated pool assets assigned to it. The pool does not distinguish between old and new NFTs — every VIP is always entitled to 1/1000th of the total pool minus what it has already claimed.
VIP income is not passively claimable — the VIP contract has no standalone claim function. A holder accesses earnings only by participating. Each time a VIP holder successfully gifts tokens as a VadaPal, the contract settles exactly one of their VIP NFTs in the same transaction: the single NFT with the largest pending USDT balance. A holder with one VIP settles it on their next gift. A holder with multiple VIPs must make one gift per VIP to settle them all. Income accrues whether or not the holder gifts, but it only becomes liquid through the act of growing the ecosystem.
VIP NFTs are fully transferable. Income accrues to the current holder. Secondary market value is driven by the income stream — real yield from real protocol activity.
VIP holders have exclusive voting rights on governance proposals. The initial governance mechanic is the voteMint function. When the platform seeks community approval to mint tokens for off-chain initiatives (franchise expansion, partnerships, campaigns), the process is:
This gives VIP holders direct control over token issuance for off-chain activities. They are voting with their income stream — unnecessary dilution hurts them directly.
The map at vadapav.com is a global directory of vada pav vendors. It serves as a standalone product independent of the token — a useful tool for anyone who wants to find vada pav near them. It is also the first thing a VadaPeep sees when they arrive to accept a gift, ensuring every new user's entry point is the culture, not the token.
The map uses Google Places for vendor selection and location data. The frontend renders locations using Leaflet with OpenStreetMap tiles and marker clustering. Custom vada pav icons differentiate listing tiers.
Vendors pay via credit card. They do not need a crypto wallet, tokens, or any blockchain knowledge. To list, a vendor selects their business from Google Places, provides a URL, and optionally provides a discount coupon code for VadaPav community members. Listing tiers are admin-configurable. The initial tiers are:
A basic listing with a plain icon at standard size costs $12 per year. A silver listing with a silver icon costs $18. A gold listing with a 1.5x icon costs $24. An animated listing with a subtle pulse effect at 2x size costs $48. Multi-year purchases receive a 10% discount.
All vendor listings are recorded on-chain in the VadaMap contract for full transparency. No external database is used. Each listing stores the Google Places ID, a start block, an end block, and the amount paid. The frontend reads listing data directly from the contract to render the map.
When a listing is created, the contract calculates the equivalent token amount at 10 tokens per dollar paid, mints those tokens to the VIP pool, and increments the global vipTokensDue accumulator in the same transaction. Additionally, the same number of tokens (10 per dollar) are minted to the treasury, vesting monthly over 24 months. This ensures the Web2-to-Web3 bridge is fully on-chain and auditable.
Pins are active between their start and end blocks. After the end block, they no longer render on the map. Vendors must purchase a new listing to relist.
All Web2 platform revenue — map icon sales, merchandise, and any future products — triggers token minting at a rate of 10 $VADAPAV per dollar. These tokens are minted in two equal streams: 10 tokens per dollar to the VIP pool for immediate pro-rata distribution, and 10 tokens per dollar to the treasury vesting monthly over 24 months.
The project will own and operate real-world vada pav franchises, starting in Mumbai and expanding to other major Indian cities and worldwide. These franchises are real-world assets (RWA) owned by the project and governed by community vote through the VIP governance system.
Each franchise is a modern VadaPav Art Cafe. The menu is intentionally minimal: vada pav and chai only. The interiors feature screens displaying rotating digital art. Customers can order print-on-demand copies of any displayed artwork and have it shipped to them.
This creates a physical space that embodies the project's cultural mission — celebrating vada pav in a contemporary setting while generating real revenue that feeds back into the token ecosystem through the Web2 revenue minting mechanism.
Opening new franchises requires community approval through the VIP governance system. The platform proposes a franchise location, budget, and token mint amount. VIP holders vote. If approved, tokens are minted via the voteMint function and directed to the franchise initiative. This ensures the community controls the pace and direction of real-world expansion.
Franchise revenue is Web2 revenue. It triggers the same token minting mechanism as all other Web2 sales: 10 tokens per dollar to the VIP pool and 10 tokens per dollar vesting to the treasury over 24 months. Every cup of chai sold in a VadaPav Art Cafe strengthens the token ecosystem.
The protocol consists of five contracts.
VadaPavToken is the immutable BEP-20 token contract. It manages token balances, the seen and giftPending flag system, holder tracking, transfer blocking logic, the voteMint function (callable only by the VIP contract, capped at 10M tokens, 30-day cooldown), and an ECOSYSTEM_APP-gated function that mints Web2 revenue into the VIP pool.
VadaPavMint is the immutable mint contract. It handles the initial token sale, reads the PancakeSwap price to determine the mint price, splits payments 60/30/10 across liquidity, platform, and marketing, and atomically burns LP tokens.
VadaPassNFT is the ERC-721 contract managing VadaPass NFTs. It handles gifts, acceptances, drip claims, burns, VadaBurn uniqueness tracking, originator recording, and on-chain SVG generation.
VipNFT is the ERC-721 contract managing VIP NFTs and the income pool. Fixed supply of 1,000. Handles VIP minting at linearly increasing prices ($50 + $1 per transaction), pool seeding (1% or $1 per sale), USDT and token deposits, 1/1000th pro-rata distribution, active participation claiming, and governance voting.
VadaMap stores all vendor listings on-chain. Each listing records the Google Places ID, start block, end block, and amount paid. On listing creation, it mints tokens to the VIP pool and to treasury vesting at 10 per dollar paid.
Minting authority is restricted. Only VadaPavMint, VadaPassNFT, VipNFT, and VadaMap can mint tokens. These authorizations are set at deployment and cannot be altered through the upgrade mechanism.
All state-changing functions implement reentrancy protection. USDT transfers use SafeERC20 to handle the non-standard return value. The mint price is read in real time from the live PancakeSwap pair reserves. The contract always charges the greater of the $0.005 base price and the current DEX price, so the mint can never be used to undercut the secondary market.
The seen and giftPending flags form the entire eligibility system. Their simplicity is a security feature — there is exactly one check (seen) at exactly one point (gift time), with state integrity guaranteed by transfer blocking rather than redundant verification.
VIP distribution divides all deposits by the fixed supply of 1,000. Each NFT tracks its last claim point. Rounding dust from integer division on 18-decimal tokens is negligible.
Web2 token minting into the VIP pool is handled on-chain by the VadaMap contract. Each listing transaction mints tokens and updates the VIP accumulator atomically. Since these tokens are minted exclusively into the VIP pool for pro-rata distribution to VIP holders, this mechanism has no adverse effect on token supply or market dynamics. All listing data is stored on-chain with no external database, ensuring full transparency and auditability.
The voteMint function is hardcoded with a 10,000,000 token cap per call and a 30-day cooldown. These constraints are immutable and cannot be altered through contract upgrades.
VadaBurn uniqueness tracking uses a per-wallet mapping of VadaPeep addresses to boolean values, keeping gas costs constant regardless of burn history length.
Mint contract sales produce up to 100 million tokens. Each successful gift produces a net 30 tokens. Each VadaBurn produces 100 tokens. Web2 platform revenue produces 10 tokens per dollar to the VIP pool and 10 tokens per dollar vesting to treasury. Governance-approved voteMint produces up to 10 million tokens per 30-day period.
Every gift initiation burns 30 tokens immediately. Unaccepted gifts leave those tokens burned permanently. VadaPass NFT burns destroy the NFT.
The $0.25 VIP fee per gift goes 100% to VIP holders. Token mint payments split 60/30/10 across liquidity, platform, and marketing. VIP NFT sales go to the platform treasury (minus pool seed). Web2 sales revenue goes to the platform off-chain, while simultaneously minting tokens to the VIP pool and vesting tokens to treasury. Governance-approved mints go to the address specified in the proposal.
The homepage is a full-screen vendor map with a dismissible overlay introducing vada pav. An "Add to Map" button navigates vendors to the listing page. Gift acceptance links also resolve to the homepage, so every new user's first experience is the food and the map.
The site includes pages for cultural content about vada pav, a dashboard showing token balances and VadaPass NFTs with claim and burn actions, a mint page for purchasing tokens, a VIP page showing pool balances and claimable income, and a merchandise store.
A new user receives a gift link from a VadaPal. They visit vadapav.com, see the vendor map, learn about vada pav, connect their wallet, and accept the gift — paying $0.25 if the VadaPal didn't prepay. They receive a golden VadaPass NFT and claim one token per day for 30 days. When the pass is fully claimed, they burn it. They now hold tokens and can become a VadaPal.
A VadaPal burns 30 tokens and nominates a new wallet. They optionally prepay the $0.25 fee. When the VadaPeep accepts, the VadaPal receives a VadaPass NFT and claims tokens over 30 days. After burning passes from 10 unique VadaPeeps, a VadaBurn triggers and they receive 100 tokens. If the VadaPal holds VIP NFTs, each gift automatically claims their accumulated VIP income.
Over one VadaBurn cycle of 10 successful gifts, a VadaPal burns 300 tokens and pays up to $2.50 in fees. They receive 300 tokens back through NFT drips and 100 tokens as a VadaBurn bonus. The net result is 100 tokens gained for bringing 10 real people into the ecosystem.
$VADAPAV aligns incentives around a simple loop: gift tokens to a real person, earn them back plus a bonus. Every mechanic in the protocol — the seen system, transfer blocking, drip timing, VadaBurn uniqueness — exists to ensure this loop only works with genuine human participants.
The VIP system transforms protocol activity into real income for active stakeholders. The vendor map creates a useful product that exists independently of the token. The Web2 bridge brings non-crypto businesses into the ecosystem without requiring them to understand blockchain. The real-world franchise strategy grounds the project in physical vada pav culture, with expansion governed by the community.
The protocol does not promise returns, guarantee token appreciation, or rely on speculative demand. It provides a transparent, on-chain mechanism where participation in spreading vada pav culture is directly and measurably rewarded.