This proposal stores the FACTORY contract of the Bluechip creator-token launchpad on Osmosis — the first of two StoreCode proposals (factory + creator-pool; one per proposal because a combined store exceeds per-transaction gas limits). The companion proposal stores the creator-pool; the router needs no new store (byte-identical to code 1903 from proposal #1040).
Why a re-store: the previously approved builds valued commits against a USD threshold via the Pyth OSMO/USD feed. Pyth has since discontinued its CosmWasm integration and the on-chain feed is frozen, so the oracle was removed entirely. The commit threshold is now denominated in OSMO itself (500,000 OSMO at launch): a commit's value toward the threshold IS its attached OSMO — no price feed, keeper, or thin-liquidity TWAP can influence when a pool crosses. The only price read left is a chain-native x/twap query used solely to budget the ~20 USDC pool-creation fee swap at crossing, and that swap's spend is hard-clamped to the protocol's own fee retention (never committer funds), failing closed on any anomaly.
The factory is the registry and admin control plane: it creates pools, holds the 48-hour-timelocked config (pending changes readable on-chain via its PendingChanges query; an unapplied change expires after 7 days), and serves each pool's live commit context. Bluechip lets a creator launch a token paired against OSMO with no upfront liquidity, built entirely on Osmosis-native modules: the creator token is a TokenFactory denom, supporters commit OSMO, and when a pool's cumulative committed OSMO crosses its threshold the pool mints the fixed 1.2M-token supply, seeds a native GAMM balancer pool from the committed OSMO, and distributes tokens to committers pro-rata. Post-threshold the pool is a standard Osmosis GAMM market. The chain's GAMM pool-creation fee (alloyed USDC on osmosis-1) is funded from the protocol's own 1% commit fee — never by the creator. The admin/migrate authority is a multisig.
Artifacts (reproducible from the repository default branch with cosmwasm/optimizer 0.16.0 — git clone, make optimize-all, sha256sum artifacts/*.wasm; commit add5694139198fc12f322748303dd65ccafefcc5):
This proposal only stores code. It instantiates nothing, changes no chain parameters, and grants no module access. Instantiate permission is Everybody: the factory's address cannot be allowlisted before it exists, and third-party instantiations are inert — pools only trust the factory that instantiated them, and the factory's registry only recognizes pools it created itself. 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. Codes 1901/1902 from proposals #1037/#1038 are superseded and will remain unused.
Forum discussion: <FORUM-LINK-HERE> Repository: https://github.com/Bluechip23/bluechip-osmosis-contract (commit add5694139198fc12f322748303dd65ccafefcc5)