Proposal #1059
31.8% of the decisive votes say yes, with turnout at 57.5% of the 30% quorum. If voting closed now it would fail, short of the yes threshold. The largest voter, Keplr, says no with 13.4% of the power.
Turnout
57.5%
quorum 30%
Yes
23.8%
31.8% without abstain
Ends in
3d 7h
06 Nov 2026
23.81%
13.70% of all power
25.04%
14.40% of all power
51.02%
29.35% of all power
0.13%
0.07% of all power
Reached: 30% of the voting power had to vote.
Yes needs over 50% of the votes that aren't abstain.
Veto at 33.4% or more rejects it and burns the deposit.
This proposal stores the CREATOR-POOL contract of the Bluechip creator-token launchpad — the second and final StoreCode for the protocol's native-threshold rebuild. The companion factory proposal (#1043) passed on 2026-09-20 and is stored as code 1904; the router needs no new store (its reproducible build is byte-identical to code 1903, approved in #1040, and is reused as-is). Codes 1901/1902 from #1037/#1038 are superseded and will remain unused.
== What this contract is ==
The creator-pool is the per-creator contract the factory (code 1904) instantiates. It holds the commit ledger while a pool is funding; executes the atomic threshold crossing (mints the fixed 1.2M-token TokenFactory supply, seeds a native GAMM balancer pool from the committed OSMO, queues the pro-rata committer airdrop); and post-threshold routes swaps through x/poolmanager. Third-party liquidity uses ordinary MsgJoinPool/MsgExitPool on the native pool — the contract is not in the LP path.
== Why a re-store: moving off the Pyth oracle ==
The previously approved build (#1038, code 1902) valued every commit in USD against a $25,000 threshold using the Pyth OSMO/USD feed. After approval, Pyth discontinued its CosmWasm integration and the on-chain Osmosis feed froze (price updates fail guardian verification), with no path to recovery and no viable replacement: no maintained external feed exists for Osmosis, and on-chain OSMO/USD liquidity is thin enough that a TWAP securing a threshold-sized decision would be cheap to manipulate. Rather than substitute a fragile oracle, the rebuild removes the concept the oracle served. Concretely, in this contract:
== Security advantages of the rebuild ==
== Artifacts ==
Reproducible from the repository default branch with cosmwasm/optimizer 0.16.0 (git clone, make optimize-all, sha256sum artifacts/*.wasm; commit e2d6811d932003f97f80f6bde9abea0890445254):
Instantiate permission is Everybody: the factory instantiates this code at runtime, and the factory's address could not be allowlisted before it existed. Third-party instantiations are inert — a pool only trusts the factory that instantiated it, and the factory's registry only recognizes pools it created itself.
This proposal only stores code. It instantiates nothing, changes no chain parameters, and grants no module access. Pools only ever hold OSMO, their own TokenFactory denom, and the gamm/pool LP shares of the pool they seeded — no privileged mint of OSMO, no bridged-asset exposure. Every admin mutation sits behind a 48-hour on-chain timelock and the admin/migrate authority is a multisig.
Forum discussion: Repository: [Hidden link] (commit e2d6811d932003f97f80f6bde9abea0890445254)
Validators and delegator accounts, counted one vote each.
15 of 30 validators voted, 20% yes. 394 delegator accounts voted on their own, 29% yes.
Each validator's vote, by voting power.
15 validators voted, together 57.4% of the voting power.