Every rule that can refuse you.
A screening you can't read is a marketing claim. These are the exact checks, in the order they run, with the numbers this instance is running right now.
Refused — no price, at any price
Hard rules
Failing any one of these means the seat is not for sale. There is no override in the product, and no amount of money changes the answer.
Each check below has a page of its own: what it measures, and the exact call to run it yourself against a public Solana RPC.
| Check | Refused when | Why it's a hard rule |
|---|---|---|
| mint authority | still open | Whoever holds it can print supply after you buy the seat. |
| freeze authority | still open | Whoever holds it can freeze holders out of their own tokens. |
| liquidity lock | measured, and not locked | We read the LP supply and the burn is short. A lock we simply cannot read is a different row — see below. |
| pool | none exists | No Solana pool means there is nothing to trade against. |
| pool depth | under — | Below this a single sell empties the book. |
| largest wallet | over —% of supply | One wallet on the float is one decision away from the exit. Pools and the burn address are excluded first. |
| destination link | 404, 410, or 5xx | A seat pointing at a page that is gone or broken is an advert we can't stand behind. A link that never answers us may be our network, so it is flagged instead. |
| link safety | flagged malicious | A drainer behind our traffic is not a moderation incident. If the safety check could not run, that is our failure and the sale is held, not refused. |
| ticker | already on the wall | Two seats with the same ticker make the wall useless. |
Sellable — and the badge says so
Soft flags
These don't stop a sale. They print under your ticker, publicly, for as long as you hold the seat.
A seat is held for — minutes while it is being paid for, and frees itself the second that runs out. Long enough to open a wallet and confirm; not long enough to park a seat you have no intention of buying.
| Flag | Shown when |
|---|---|
| thin liquidity | pool under — |
| young pool | under — hours old |
| concentrated | largest wallet over —% |
| redirecting link | the link doesn't land where it says |
| unverified destination | the link answered 401, 403 or 429 to our checker — common behind a bot filter, so we say so rather than refuse |
| launchpad lock | liquidity locked by migration, not independently |
You name the price
What a seat costs
There is no price list. The number under a ticker is what somebody actually paid for it.
| Situation | The least you may pay |
|---|---|
| An empty seat | $— |
| A seat somebody is sitting on | their price, plus —% or $— — whichever is larger |
| Above that | whatever you like, up to $— |
| A seat bought less than — minutes ago | not for sale, at any price |
The minimum increment is not there to take more of your money. It is there so a seat cannot be traded back and forth a cent at a time — which would earn the wall nothing, tell a reader nothing, and fill the hourly tape with noise.
A seat you buy is yours for — minutes, whatever anyone else offers for it. Nobody can outbid you out of a seat you paid for four minutes ago — not for twice the price, not for a hundred times it. After that, the seat is takeable again at the prices above.
Paying well above the minimum is the point of the mechanism, not an accident of it: the more you paid, the more it costs to take the seat from you, and the three most expensive seats get the large banners at the top of the wall. Size on this page is bought, and it is bought in public.
Our limits, stated as ours
When a check cannot run
A rule can only refuse you on something we actually measured. Everything else is our problem, and it is named as our problem.
| Situation | What happens | Why |
|---|---|---|
| the pool cannot be read | sale held, retry | An unread pool is not an empty pool. We will not print $0 next to a token we failed to look at. |
| holders cannot be read | sale held, retry | Sampling nobody is not the same as finding one wallet on the float. |
| safety check cannot run | sale held, retry | Unchecked is not malicious. It only means our checker did not answer. |
| the DEX is not modelled | sellable, flagged | Retrying will not help — we simply cannot read that pool's lock yet. Refusing would punish a project for our blind spot, so the seat is sold with the gap printed on it. It never earns SCREENED. |
Nothing in this table is ever written into the public refusal ledger. A refusal we publish is always something we measured about the contract — never something we failed to measure.
Contracts nobody sent us
We check tokens that never asked
Most of what the ledger holds was never submitted. We pick contracts that are buying attention somewhere else and run the same gate on them. If you would rather know before we look: the rules are all on this page, and they do not change for you.
How they are chosen. From public lists of projects paying for visibility — boosted listings, ads, claimed profiles. Not from tips, not from grudges, not from anyone paying us. A contract is checked once.
What runs. The identical rules above, on the identical facts, read from the chain. There is no separate, harsher screening for projects that did not buy a seat.
What gets published. Findings only — something we measured about the contract. A refusal that turns on a limit of ours is never published against anyone. Neither is a refusal that rests only on a link, because nobody handed us that link for this purpose.
What never gets published. A pass. If a contract nobody submitted clears every check, we say nothing at all — telling the world a token looks fine is a recommendation, and we do not make those about anything. The wall sells advertising space; it does not rate assets.
Every published check is worded so you can tell the two apart: refused at the gate means a buyer was turned away. not submitted — we ran the checks anyway means nobody asked, and no money was involved.
If your contract is in the ledger and a line is wrong, write to contact@thewallsol.com with the mint. A measurement we got wrong comes down, and the correction is public.
Read this before anyone sells you something
There is a token. We launched it.
This page used to say the opposite. It said no token was planned, and that was true when it was written. It stopped being true on 26 August 2026, and leaving it up would have been the one lie this site cannot afford.
$Wall exists on pump.fun. The Wall's team created it on 26 August 2026 and originally held 9.39% of the supply; 9.35% of that is now locked on chain, see below. The contract is:
8nbF1nKD5uuVuMSZBGeRCGcihabcYvkvogq8QihVpump
Written out so you can verify what we hold and check that anything else calling itself $Wall is not this. It is not a link, and this page will never become one.
Why. On Solana a name belongs to whoever takes it first, and a wall that screens contracts was always going to have copies launched in its name. We preferred the real one to exist. You should know that this is the reasoning every team gives, that it is not obviously correct, and that copies were launched anyway.
What it gives you on this site: nothing. No seat, no discount, no priority, no vote, no share of anything, no claim on any revenue. It is a memecoin and it will behave like one.
What we commit to. This token will never appear on the wall and will never be screened by this gate — its mint is excluded in the code, and a test keeps it that way. If we sell, it will be written here.
Not a promise — a contract
The team's share is locked
"If we sell, it will be written here" is a sentence you have to take our word for. This is the same commitment, in a form you can check without us.
93,478,448 $Wall — 9.35% of the supply — locked until 28 November 2026. The team wallet holds no unlocked $Wall at all. Not some of it: none.
The lock is irreversible. In Streamflow's own words on the contract page: "This contract is immutable and can neither be canceled nor transferred." At unlock the tokens return to the wallet they came from, 4wFzqzNRpycJnkDZdQMhfsCQvTdhPWsdK8JLyGjgcVpF, and nowhere else.
Locked 28 August 2026. Unlock 28 November 2026, 00:00 GMT+4 — 27 November, 20:00 UTC. The remaining 0.5% of the team's holding went to Streamflow as its service fee, which is why the locked figure is 9.35% and not 9.39%.
Verify it yourself, on chain and without trusting this page: the lock contract · escrow account G7JbJfcYgngQyxMku9jFj4nrXXR5HVSQnjpjc1ESie2d
What has not changed. The seats, the rules, and the refusal ledger. That is the product. If you want to judge The Wall, judge what it turns away — the ledger is public and it is the only thing here we ask you to weigh.
The only payment this site will ever ask of you is the price of a seat, in SOL, to the treasury address displayed at checkout. There is no second address, no presale, no allocation, no airdrop, no whitelist, and nobody from The Wall will ever ask you in a private message to send anything anywhere. If someone does, write to contact@thewallsol.com and we will say so publicly.
Tell us what is missing
Ideas are welcome
Improvements, checks we do not run, a rule you think is wrong, something on this site that misled you: write to contact@thewallsol.com. A person reads it. Good ideas end up on this page with the rest of the rules.
What this is not
The part everyone skips
A badge means the checks above passed at the moment the seat was bought. It is not an audit, not an endorsement, and not a statement about what the token will do next. A team can pass every check on this page and still take your money — the checks close specific doors, they do not read intentions.
A seat is advertising space. Nothing on this site is investment advice.