waifu.fun core (in scope)
per-launch addresses are returned in the
LaunchCreated event and shown on
the launch’s page on waifu.fun. you can also query
LaunchFactory.allLaunches(index) to enumerate.
live launches
$WAIFU (Sol, launched 2026-05-22)
the platform’s first agent launch. created by Sol’s burner wallet (0xC9846a839c4e1D9050Dc890A25661AB13224e9EC); “Sol creates Sol.”
note on the 10% treasury allocation. for this launch, the 10% token
allocation routed to AgentSafe directly instead of to TreasuryLP5. the LP5
contract is deployed and verified but holds zero tokens. the V3 LP ladder
is not active for $WAIFU. future launches may choose either path at
createLaunch.
agent page: waifu.fun/agent/0x15fc6086…
third-party dependencies (BSC mainnet)
these are stored as immutables in
LaunchFactory and re-stored in each
BundleRouter / TreasuryLP5 clone where relevant. they are not
configurable post-deploy.
verifying a launch’s contracts
every launch deploys five contracts in the samecreateLaunch transaction:
vault, router, treasury, taxSplitter, and the agent Safe. you can verify
on bscscan:
- find the launch in
LaunchFactory.allLaunches - confirm the vault address matches the UI
- confirm the router’s
vault()returns the same address - confirm the vault’s
router()returns the router address - confirm the treasury’s
agentSafe()returns the Safe address shown in the UI - confirm the TaxSplitter’s
agent()returns the same Safe address
source code
contracts source code is in thepackages/contracts-evm directory of the
waifu.fun monorepo. they are
verified on bscscan after deploy.

