Don’t trust us. Check.
Five commands against Solana mainnet. Each output is what the command printed when we ran it on 4 Nov 2026, trimmed to the lines that matter. Tools: solana-verify (or the Solana CLI), spl-token, jq, and the Anchor CLI for the last two.
- 01The program is the build we test
The bytes holding every loan hash to the build all 18 program tests and the 22-check launch rehearsal load.
$ solana-verify get-program-hash BJZ2V2tZKZaS4dyhGfkuFJi8skib48dyyqnvwyLbAaP -u https://api.mainnet-beta.solana.com
e321b0047438f87f3ef2ab3b8bc1c244e4b09d31d22f70ba2ea8ef57448ddee8
Without solana-verify, the same hash:
$ solana program dump BJZ2V2tZKZaS4dyhGfkuFJi8skib48dyyqnvwyLbAaP still.so -u https://api.mainnet-beta.solana.com $ python3 -c "import hashlib;print(hashlib.sha256(open('still.so','rb').read().rstrip(b'\\0')).hexdigest())" - 02Nobody can mint or freeze $STILL
No mint authority, so supply only goes down; no freeze authority, so no wallet can be frozen.
$ spl-token display 3So9LeitZ3unDu9fC1mQaG3wkvSFvc7KEpQvsvth3Jv7 -u https://api.mainnet-beta.solana.com
Decimals: 6 Mint authority: (not set) Freeze authority: (not set)
- 03No price feed anywhere in the program
Not one of the program’s instructions takes a price, oracle or feed account, so nothing can read a price and close a loan.
$ curl -s https://stillcash.app/idl/still.json > still.json $ jq '[.instructions[].accounts[].name] | map(select(test("price|oracle|pyth|feed|switchboard"))) | length' still.json0
- 04The fee and the holder fee
1% per loan, half to the $STILL buyback; 0.5% for a wallet holding 1,000,000 $STILL. Set in the program’s Config, not on this site.
$ anchor account still.Config AnkVEhrzUuVc1x5oD36gASf48zKzLwP5jwtrFrw3uhRF --idl still.json --provider.cluster mainnet
"buyback_share_bps": 5000, "fee_bps": 100, "holder_fee_bps": 50, "holder_min": 1000000000000, "holder_mint": "3So9LeitZ3unDu9fC1mQaG3wkvSFvc7KEpQvsvth3Jv7", "paused": false
- 05Still House’s rules
At least 10% a year, at most 5,000 USDC a loan and 25% of the vault in one token, 10% kept as cash, 21 days at most. The program refuses any funding outside them.
$ anchor account still.Vault Emfhu4BYg49NMvJ83sddcg2niMyqDi4iTSJ8FJnLy1L2 --idl still.json --provider.cluster mainnet
"buffer_bps": 1000, "funding_open": 1, "max_per_loan": 5000000000, "max_term_secs": 1814400, "max_token_bps": 2500, "min_apr_bps": 1000
Every address is on the docs page, every instruction on the program reference, and Status runs the bytes check every hour.