BITE is proof-of-fish on Solana. Your browser hashes, a rare hash is a bite, and every fish is a real tokenized stock that lands in your wallet.
Deeper water means a rarer hash, so bites take longer and the fish that take them are worth more.
Nothing yet. The line is dry until a hash comes in under the target.
Holding $BITE widens the target, so bites arrive sooner and fewer of them slip the hook. Nothing is locked.
Fish you land stay in the log until you claim them.
The hash picks the fish; the fish names a stock that trades on-chain. Rarer water, rarer ticker.
There is no server deciding whether you caught something. Your browser hashes, and the hash either clears the target or it does not. You can recompute any catch in the log yourself.
SHA-256 over your wallet, the depth and a counter. The site runs it in the page, at the thread count you pick, and shows the real rate.
If a hash starts with enough zero bits for the depth you chose, that is a bite. Deeper water needs more zeros, which is why deeper casts take longer.
The same hash picks which tokenized stock you hooked, so the fish is decided by the work, not by the site.
Expected hashes per bite is 2 raised to the target, so each extra bit doubles the wait. The counter on the cast panel is the real one.
The hash is derived in your browser with the Web Crypto API. Nothing is sent anywhere.
Each one maps to a tokenized stock. The rarer the fish, the deeper you have to cast to see it.
A fish names the stock it pays out in. Landing one writes it into your log; claiming it is a transaction you approve in your wallet.
Each row carries the hash that caught it, so any of them can be recomputed on the proof-of-fish page.
Hold it and bites come sooner; nothing is locked and nothing is staked.
Read from Dexscreener, refreshed every minute. Anything it has no answer for stays blank.
reading…
Connect a wallet to read your $BITE balance and the luck it unlocks.
Your browser computes SHA-256 over your wallet address, the depth you chose and a counter. When a hash starts with enough zero bits, that is a bite. The work is real and so is the rate shown on the cast panel; no server decides the outcome.
Depth sets how many leading zero bits a hash needs. Every extra bit doubles the expected number of hashes, so a deep cast is genuinely rarer. The fish table is weighted the same way: the rarest species only appear in the deepest water.
Each fish names a tokenized stock. The same hash that hooked it picks which one, so the catch is decided by the work. Landing a fish writes it to your log; claiming is a separate transaction you approve in your wallet.
Not every bite lands. A short reel window decides it, and holding $BITE cuts the escape chance. An escape still cost the work, so it is recorded in the log too.
Your log, your settings and your catches live in this browser only. Nothing is uploaded, and clearing the log removes them for good.
Phantom, Solflare and Backpack. You can also paste an address and fish without connecting; connecting is only needed to read your balance and to claim.