one program on solana holds the coin's reserve. the keeper that signs its instructions can deposit fees, record what the indexer saw, and halt it. it cannot withdraw. the reserve only ever leaves through a buy of the coin, and the coin the program buys only ever leaves through a burn.
accounts
program
the code. verified build, named wall on explorers
state
the reserve counters, the mode and the last receipts
census
the counts, the lifts and the two roots
reserve
the account that holds the SOL and owns the held vault
held vault
the token account where bought coin sits until a death burns it
keeper
the wallet that signs instructions. it can halt. it cannot withdraw
instructions
instruction who what it does
deposit keeper claims the coin's creator fees and moves them into the reserve in one transaction
record_graduate keeper records a graduation and its bucket, recomputes lifts, fires a buy sized by lift × silenc
record_tier keeper records a pool reaching 500 or 5,000 SOL of depth, recomputes lifts
record_death keeper records a death, its loss and its abandoned vault, fires a burn sized by one over alive
set_roots keeper posts the census root and the mortality root with their counts
halt keeper stops buys and burns. the site prints halted
resume keeper starts them again
sizing, worked
buy = base × lift × silence × threshold
base = reserve ÷ 500 = ÷ 500 =
lift = ()
silence = clamp(gap ÷ 150, 0.50, 4.00) = clamp( ÷ 150) =
threshold = (ordinal )
buy =
every multiplier is read from the receipt the program wrote. nothing on this page is recomputed from a guess.
the silence curve
••••••••••••••••••••••• 4.00
••••
••••
•••••
•••• 2.25
•••••
••••
••••
•••••••• 0.50
0 150 300 600 900 slots
the burn curve
2.00%
1.00%
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 0
1k 10k 100k 1m alive
receipts
every instruction the program has accepted, newest first.
time kind sol coin on multiplie tx
deposits
deposited · spent · reserve
reserve [··················································]