DOCS
how the treasury works
VAULTMECH DOCS
everything about VaultMech in one place: where the fees go, what the bot does with them, how the vault earns dividends, how tenure and payouts work, what you are trusting, and how to check every number yourself. about a 14-minute read.
only trust the address shown here and on solscan.
01 OVERVIEW
what vaultmech is, on one screen
VaultMech ($VAULT) is a StonkFun coin with a treasury attached. StonkFun charges a pool fee on every trade and forwards the creator's half to the treasury wallet. a bot the team runs spends it three ways: 50% buys $VAULT back and burns it, 40% buys real tokenized stock into a public vault, 10% pays the running costs. once a week, the dividends the vault's stocks earn are sold for $VAULT and paid to holders, weighted by how long each has held without selling.
1% of every trade reaches the treasury wallet in MSTRx, from graduation on.
50% buys $VAULT and burns it in the same transaction. supply only goes down.
40% buys xstocks into a public wallet: SPYx, QQQx, AAPLx, NVDAx, MSFTx, GOOGLx, AMZNx, TSLAx.
hold without selling or sending: 1x after 7 days, 2x after 30, 4x after 90.
every 7 days the vault's dividends go out in $VAULT, by weight.
every bot transaction carries a public memo. the readout lists them, straight from the chain.
be clear about what this is. the pool and the fee are StonkFun's code. everything after the fee lands in the treasury wallet is a bot the team runs, with keys the team holds. the rules on this page are the bot's rules, published and checkable, not rules a program enforces. the on-chain version that would enforce them is written and tested, and described at the end.
02 FEES
how a fee reaches the treasury
$VAULT is a standard StonkFun launch: it trades against MSTRx, tokenized microstrategy stock, in a pool with a 2% fee, fixed at launch. StonkFun keeps half and forwards the other half, 1% of every trade, to the wallet that created the coin: the treasury wallet. it arrives as MSTRx, a few times a day, with no claiming.
a new coin starts on StonkFun's launch curve. the creator fee starts when it graduates to its raydium pool, where the liquidity is locked. until then the bot has nothing to spend.
| ITEM | VALUE | GOES TO |
|---|---|---|
| pool fee | 2% of each trade | StonkFun, which keeps half |
| creator half | 1% of each trade | the treasury wallet, as MSTRx |
| buyback | 50% of the creator half | $VAULT bought on the market and burned |
| vault | 40% of the creator half | xstocks in the treasury wallet |
| ops | 10% of the creator half | SOL kept in the treasury wallet: rpc, transaction fees, upkeep |
| dividends | whatever the stocks pay | sold for $VAULT, paid to holders weekly |
- $10,000 of $VAULT trades in the pool.
- the pool fee is $200. StonkFun keeps $100 and forwards $100 to the treasury wallet, in MSTRx.
- the bot buys $50 of $VAULT and burns it, buys $40 of stock into the vault, and keeps $10 for ops, as SOL.
- every one of those is a transaction with a memo, and shows on the readout within minutes.
03 THE TREASURY BOT
what spends the fees, and how
the bot is a small program the team runs on its own machine. it holds the treasury wallet's key and does two jobs: collect, every half hour, spends whatever fees have arrived; distribute, once a week, pays the dividends. it only ever trades through jupiter, at market, in public.
- reads the MSTRx in the treasury wallet. whatever is new since the last run is split 50% / 40% / 10%, once it reaches 0.2 MSTRx.
- buyback: swaps the buyback share for $VAULT and burns it in the same transaction. if the swap delivers more than its minimum, the extra burns in a second transaction straight after.
- vault: buys whichever roster stock has had the least spent on it, delivered straight into the treasury wallet.
- ops: swaps the ops share to SOL and keeps it in the treasury wallet. SOL is never counted as fees, and it pays the bot's transaction costs.
- fees are split once. what a run does not spend stays owed to its share, so a run that stops half way, or holds back a buy, never splits the same fees twice.
- no buy moves the price more than 3%. a bigger lot is cut down until it fits, and the rest waits for a later run. the impact is measured against a small trade, so fees paid on any size do not count as impact.
- a buyback that lands is burned: the burn is in the same transaction as the swap.
- the vault share only ever buys roster stock, and the vault never sells a share it paid for.
- every bit of MSTRx in the treasury wallet is fees, so all of it is spent by the same rules.
- nothing is sent without the team running it on purpose, and every run can be tried as a dry run first.
| MEMO | MEANS |
|---|---|
| vaultmech buyback <MSTRx spent> MSTRx burned <$VAULT burned> | a buyback and its burn, in one transaction. amounts in raw units. |
| vaultmech burn <$VAULT burned> ... | the extra a swap delivered, burned straight after. |
| vaultmech vault <stock> <MSTRx spent> MSTRx | a vault buy, delivered to the treasury wallet. |
| vaultmech ops <MSTRx spent> MSTRx as sol | the ops share, swapped to SOL and kept in the treasury wallet. |
| vaultmech dividend-sale week <n> <stock> <raw sold> | the week's dividend shares, sold for $VAULT. |
| vaultmech dividend week <n> plan <id> batch <i> | one batch of a payout. a payout is many of these. |
| vaultmech payout week <n> plan <id> paid <raw> to <holders> in <batches> batches | the summary once a payout is done. the readout reads this one. |
anyone can send a transaction with any memo, so a memo alone proves nothing. the readout only counts one when the treasury wallet paid for the transaction, which only the key holder can do.
04 THE VAULT
real stock, bought with fees, held in public
the vault is a wallet holding xstocks: tokenized shares issued by backed, each backed by the real share and tracking its price. it buys 8 of them, one lot at a time, always whichever has had the least spent on it, so over time each gets equal money. cost decides, not price, so nobody can steer it by moving a thin market.
| STOCK | TRACKS | MINT |
|---|---|---|
| SPYx | s&p 500 | XsoCS1TfEyfFhfvj8EtZ528L3CaKBDBRqRapnBbDF2W |
| QQQx | nasdaq 100 | Xs8S1uUs1zvS2p7iwtsG3b6fkhpvmwz4GYU3gWAmWHZ |
| AAPLx | apple | XsbEhLAtcf6HdfpFZ5xEMdqW8nfAvcsP5bdudRLJzJp |
| NVDAx | nvidia | Xsc9qvGR1efVDFGLrVsmkzv3qi45LTBjeUKSPmx9qEh |
| MSFTx | microsoft | XspzcW1PRtgf6Wj92HCiZdjzKCyFekVD8P5Ueh3dRMX |
| GOOGLx | alphabet | XsCPL9dNWBMvFtTmwcCA5v3xWPSMEBCszbQdiLLq6aN |
| AMZNx | amazon | Xs3eBt7uRfJX8QUs4suhyU8p2M6DoUDrJyWBa8LLZsg |
| TSLAx | tesla | XsDoVfqeBukxuZHWhdvWHBhgEHjGNst4MLodqsJHzoB |
xstocks pay a dividend without sending anything. the issuer raises a multiplier on the stock, and every holder's balance shows more shares. the vault keeps the shares it paid for and sells only the new ones, once a week, for holders.
- shares held
- raw balance × multiplier
- earned since last look
- raw balance × (multiplier now - multiplier then)
- sold
- earned ÷ multiplier now, in raw units, rounded down
- kept
- raw balance - sold: the same shares as before the dividend
- a split
- a step over 10%: nothing earned, what is owed rescales
- the vault holds 10 shares of a stock whose multiplier is 1.0039.
- the stock pays a dividend: the multiplier goes to 1.0057.
- the same holding now shows 10.0179 shares. 0.0179 of them are new.
- at the week's payout the bot sells those 0.0179 shares for $VAULT, and the vault is back to 10.
- the roster is SPYx, QQQx, AAPLx, NVDAx, MSFTx, GOOGLx, AMZNx, TSLAx: tokenized stocks issued as xstocks. each lot goes to whichever has had the least spent on it, so over time each gets equal money.
- cost, not price, decides the next buy, so nobody can steer the vault by moving a thin market.
- the vault never sells a share it paid for. xstocks pay a dividend by raising a multiplier, which adds shares, and only those new shares are sold, once a week, for holders.
- a jump in the multiplier too big to be a dividend, over 10%, is a stock split. it earns nothing and nothing is sold.
- amazon and tesla pay no dividend. they are in the vault for the stock.
- xstocks are issued by backed. the issuer can pause a stock and can move it out of any account. that is a risk the vault carries.
05 TENURE
the whole game: hold without anything leaving
every account holding $VAULT has a clock. the longer it runs, the bigger the account's dividend weight. nothing on chain stores the clock: it is worked out from the account's own history, transaction by transaction, the same way every time. anyone can check it against an explorer.
| TIER | DAYS HELD | DIVIDEND WEIGHT |
|---|---|---|
| loose | under 7 days | 0x |
| sealed | 7 to 30 days | 1x |
| bolted | 30 to 90 days | 2x |
| vaulted | 90 days and past | 4x |
- the clock starts when an account first receives $VAULT.
- any amount leaving resets it: a sell, a send, a partial of either, a send to yourself.
- an account that goes to zero loses its clock.
- buying more drags the clock forward by the share that arrived: double a stack and its age halves. a crumb held for 90 days cannot load up at 4x overnight.
- the clock is worked out from the account’s own history on chain, transaction by transaction. every explorer shows the same history, so anyone can check it.
- wallets run by programs (pools, lockers, multisigs) and the team’s own wallets carry no weight.
- first tokens arrive
- clock = now
- any tokens leave
- clock = now, or no clock at zero
- more tokens arrive
- age = age × balance before ÷ balance after
- weight
- balance × tier weight
- an account has held 100 $VAULT for 40 days: bolted.
- it buys 100 more. the 100 it had keep their 40 days, the new 100 start at zero.
- the clock now reads 40 × 100 ÷ 200 = 20 days: sealed, until it has held 30 again.
- a wallet that held a crumb for 90 days cannot buy a mountain and weigh 4x overnight.
- three wallets hold 1,000 $VAULT each: one loose, one bolted, one vaulted.
- their weights: 0, 2,000, 4,000.
- a week's dividends come to 6,000 $VAULT.
- loose gets 0, bolted gets 2,000, vaulted gets 4,000.
- the bolted wallet then sells a single coin. its clock resets, and next week it weighs nothing until it has held 7 days again.
06 PAYOUTS
every 7 days, dated from the launch
- once a week is over, the bot looks at each stock in the vault and works out the shares it earned since it last looked.
- it sells those shares for $VAULT, and only those, into the treasury wallet.
- it rebuilds every holder's clock from the chain and works out each dividend weight.
- it shares everything of $VAULT in the treasury wallet by weight, except coins a buyback has yet to burn, writes the whole plan down, and sends it in batches.
- when every batch has landed, it sends one summary memo. the readout lists that.
- a week runs 7 days from the launch. once it is over, the bot sells the dividend shares the vault's stocks added that week, for $VAULT.
- everything of $VAULT in the treasury wallet is shared by weight, except coins a buyback has yet to burn: each holder's balance times their tier weight, at the moment of the payout.
- a share under 1 $VAULT rolls into next week rather than going out as dust.
- the whole payout is written down before the first transfer, and each batch is checked on chain before it is sent. a payout that stops half way finishes without paying anyone twice.
- these are real stock dividends, so they start small: a stock yielding 1% a year pays about 0.02% of its value a week. they grow with the vault.
a payout lands in each holder's own account for $VAULT, the one their wallet already shows. there is nothing to claim. a holder who has closed that account gets it opened again, at the vault's cost.
07 WHAT YOU ARE TRUSTING
the honest list
- STONKFUN'S CODE
the pool, the 2% fee and its forwarding, and the locked liquidity. the team cannot change any of it. StonkFun also holds the coin's metadata authority: its name, symbol and image.
- THE MINT
1,000,000,000 $VAULT at launch, no mint authority, no freeze authority. nobody can make more or freeze a wallet.
- THE TEAM
the bot and its keys. the team could change the split, stop the bot, or move what the vault holds. every such move would be a public transaction from a public wallet.
- BACKED
the xstock issuer. it can pause a stock and can move it out of any account, as the mints allow. the vault carries that risk for every stock it holds.
- the team could stop running the bot. fees would pile up in the treasury wallet, in public, until it runs again.
- the keys could be lost or stolen. the vault is a hot wallet on the machine that runs the bot.
- the team could change the rules. nothing stops it but the fact that everyone can see.
- an xstock could be paused or its market could thin out, which would stall buys and dividend sales for that stock.
- the pair is MSTRx, an xstock too. while backed pauses it, nothing can trade in the pool.
- dividends are real stock dividends: small next to the stock's price. they grow with the vault, not with hype.
- $VAULT is a memecoin. its price can go to zero whatever the vault holds.
08 CHECK IT YOURSELF
everything the readout says can be checked on an explorer
- burns: open the $VAULT mint on solscan. the supply is 1,000,000,000 minus everything burned, and only goes down.
- fees and spending: open the treasury wallet on solscan. fees arrive from stonkfun; every spend has a memo in the memo column.
- the vault: the xstocks in the treasury wallet are the vault, and match the readout.
- your tenure: open your $VAULT token account and read its history. the clock rules above give the same answer the readout does.
- payouts: each week has a summary memo from the treasury wallet, and every transfer in it carries its own.
09 READING THE SITE
what each panel of the readout shows
price and market figures from jupiter; supply, burns, the vault and the fees waiting read from the chain every 30 seconds.
the coin and the one wallet the bot uses, what it holds, and when the page last read it.
the bot's transactions, from their memos, kept only when the treasury wallet paid for them.
each roster stock: shares held, value, price and multiplier.
when the next payout is due, and every recent one: how much, to how many.
any wallet's clock, tier and weight, worked out in your browser from its own history. nothing is signed.
before launch there is nothing on chain to read, and the badge in the header says PRE-LAUNCH. the page never makes up numbers.
10 FAQ
short answers
- is there a contract enforcing all this?
- not yet. StonkFun's contracts handle the pool and the fee. the split, the vault and the payouts are the team's bot, and every step it takes is public. the on-chain version is written and tested, and described below.
- do i need to claim anything?
- no. payouts are sent to your wallet's $VAULT account every week.
- when is the first payout?
- one week after launch. it will be small or empty: fees only start at graduation, and the vault has to hold stock for a while before it earns a dividend.
- why did i get nothing this week?
- you held under 7 days, something left your account this week, your share came to less than 1 $VAULT (it rolls over), or you hold through a program such as a pool or an exchange.
- does moving coins between my own wallets reset my clock?
- yes. any amount leaving an account resets it, wherever it goes.
- does buying more reset my clock?
- no, but it drags it forward by the share that arrived. double your stack and its age halves.
- can the team take the vault?
- the treasury wallet's key is the team's, so yes, technically. the wallet is public, so any move out of it shows at once. taking that power away is what the on-chain version is for.
- why pay dividends in the coin and not in stock?
- every holder already has a $VAULT account, so nothing is spent opening accounts, and the sale is one more buy of $VAULT.
- why do amazon and tesla pay nothing?
- they do not pay dividends. they are in the vault for the stock itself.
- what does ops pay for?
- the rpc endpoint the bot reads the chain through, transaction fees, and upkeep. it is kept as SOL in the treasury wallet, so the bot's transaction fees come straight out of it.
11 THE ON-CHAIN VERSION
written, tested, not deployed
before choosing StonkFun, the team wrote vaultmech as two solana programs: the coin's own pool with the fee taken inside the swap, a vault bought at an oracle price, a tenure clock stamped by the token's transfer hook, and weekly dividends anyone could trigger. the code enforced every rule, and nobody held keys.
it passed its tests and two reviews, but it needs its own liquidity and a keeper network to run. StonkFun gave a fair launch without either. the programs are kept in the repository; moving the treasury onto them is the way to take the team out of the loop.
12 GLOSSARY
every term the site uses
- bolted
- the tier from 30 to 90 days held. dividend weight 2x.
- bot
- the treasury bot: a program the team runs on its own machine with the treasury wallet's key. it spends the fees and pays the dividends. its code sits in the project repository, in treasury/.
- burn
- removing $VAULT from the supply for good. every buyback burns what it bought, in the same transaction.
- buyback
- the 50% share of the fees: $VAULT bought on the open market and burned.
- CA
- contract address: the address of the $VAULT mint. announced at launch and shown on this site and on solscan.
- clock
- the time an account's tenure is measured from. it starts at the first $VAULT to arrive, resets when any leaves, and moves forward when more arrives.
- creator fee
- the creator's half of StonkFun's pool fee: 1% of every trade, forwarded to the treasury wallet in MSTRx.
- dividend
- what a stock pays its holders. xstocks pay it by raising their multiplier, which adds shares to every holding.
- dividend weight
- balance × tier weight. a payout is shared in proportion to it.
- graduation
- when a StonkFun coin moves from its launch curve to a raydium pool, with the liquidity locked. creator fees start there.
- jupiter
- the aggregator the bot swaps through. it routes each swap across every market on solana for the best price.
- loose
- the tier under 7 days held. dividend weight 0x.
- memo
- a public note on a transaction. every transaction the bot sends carries one starting "vaultmech", saying what it was.
- min lot
- the least the bot splits at once: 0.2 MSTRx. smaller amounts wait until more arrives.
- multiplier
- a setting on each xstock mint. shares shown = raw balance × multiplier. the issuer raises it to pay a dividend.
- ops
- the 10% share of the fees, for running costs: the rpc endpoint, transaction fees and upkeep. it is swapped to SOL and kept in the treasury wallet.
- payout
- once a week, the vault's dividend shares are sold for $VAULT and the $VAULT is sent to holders by dividend weight.
- pool fee
- StonkFun's fee on every trade in the coin's pool: 2%, half to the creator. fixed at launch.
- price impact
- how much worse a lot's rate is than a small trade's, because the lot is big. the bot keeps every buy under 3%.
- quote asset
- what the coin trades against in its pool: MSTRx, tokenized microstrategy stock. the creator fees arrive in it.
- roster
- the 8 tokenized stocks the vault buys: SPYx, QQQx, AAPLx, NVDAx, MSFTx, GOOGLx, AMZNx, TSLAx.
- sealed
- the tier from 7 to 30 days held. dividend weight 1x.
- split
- how the bot shares every fee: buyback 50%, vault 40%, ops 10%.
- stock split
- a company dividing each share into more. on an xstock it raises the multiplier by far more than a dividend does. the vault books a jump over 10% as a split: nothing earned, nothing sold.
- tenure
- how long an account has held $VAULT without any leaving. it sets the tier.
- tier
- loose, sealed, bolted or vaulted, read from the clock. it sets the dividend weight: loose 0x, sealed 1x, bolted 2x, vaulted 4x.
- token-2022
- solana's newer token program. $VAULT and every xstock are token-2022 mints.
- treasury wallet
- the one wallet the bot uses. it created the coin on StonkFun, so the creator fees arrive in it; the vault's stocks and the $VAULT waiting for holders sit in it; and the ops share is kept in it as SOL. every MSTRx in it counts as fees, and every $VAULT in it goes to holders.
- vault
- the 40% share of the fees, spent on tokenized stocks held in the treasury wallet. it never sells a share it paid for.
- vaulted
- the tier from 90 days held. dividend weight 4x.
- xstocks
- tokenized stocks on solana, issued by backed, each tracking a listed share or fund.
13 ADDRESSES AND LINKS
the CA, the treasury wallet, and where to find the team
only trust the address shown here and on solscan.
| ITEM | ADDRESS | |
|---|---|---|
| treasury wallet | set at launch |
the CA is announced at launch. only trust the address shown on this site and on solscan; anything else claiming to be VaultMech is not.