Contracts on Arc
Verified contracts
Every contract Sashimi.fun depends on, with its address on the public explorer and its verified source on the Arc explorer. Sashimi contracts are compiled with solc 0.8.28 (optimizer 200 runs, via-IR, cancun) and verified as exact matches; the standard-JSON compiler input for each one is downloadable below so anyone can reproduce the bytecode. Arc's explorer is invite-gated until general availability; the inputs here need no login.
| Contract | Role | Address | Source |
|---|---|---|---|
| SashimiCurveEngine | Bonding curve, fees, graduation escrow | 0x5b7bf9bd9c35a845ec1d469ed58616e7076a6f5c | Verified · Input |
| SashimiFactory | Token launches | 0x0d85ac76baaed7a46cb5133b57bce7d8f9a44d58 | Verified · Input |
| SashimiGraduator | Creates the Uniswap V3 pool and mints the LP position | 0x88af410d58fd5dc0ec24c3979668c02bb940c3a7 | Verified · Input |
| SashimiLiquidityLocker | Holds every LP NFT forever; only collects fees | 0x68f108487e3cbf75d749b9291071ce0e3b1e0487 | Verified · Input |
| SashimiTokentest launch | The token contract every launch deploys (one verified instance; launches share its bytecode) | 0x66c20b32fabeabef7f7442c84e69232275cca47b | Verified · Input |
| SashimiV3Factory | House Uniswap V3 factory (fallback venue, canonical pool bytecode, owner renounced) | 0x9bDc28ABccfD29141d04FFa1d924eaf44f6615CB | Verified · Input |
| NonfungiblePositionManager | House V3 position manager (Uniswap v3-periphery, unmodified) | 0x90e6B5346BD9aae45Bb5B160D93C33C8644658B5 | Verified |
| SwapRouter | House V3 swap router (Uniswap v3-periphery, unmodified) | 0xEE502285482633146cf8606E4E55780F461163CB | Verified · Input |
| QuoterV2 | House V3 quoter (Uniswap v3-periphery, unmodified) | 0xA15eE4D9D9199d6b4FE4cF88fA0e77740c835C24 | Verified |
| WETH9Stub | Reverting WETH placeholder for the house periphery (Arc gas is USDC) | 0x72814c56a445e664b9aa364693afc778e218212d | Verified · Input |
| Uniswap V3 factory (community) | Primary graduation venue | 0xf0db7b58379503491d857db50ac9ece64c653918 | Verified |
| NonfungiblePositionManager (community) | Primary venue position manager | 0x39654a85a4c05127f5fd6ed22caec077a0fb1377 | Verified |
| SwapRouter02 (community) | Primary venue router | 0x53bf6b0684ec7ef91e1387da3d1a1769bc5a6f77 | Verified |
| QuoterV2 (community) | Primary venue quoter | 0x7dfd4f31be6814d2906bde155c3e1b146eac1468 | Verified |
| USDC | Arc native USDC (gas and settlement) | 0x3600000000000000000000000000000000000000 | Verified |
Ownership: the engine and factory are owned by the protocol deployer (two-step transfer); no owner path can move curve reserves or locked liquidity. The house V3 factory has no owner. Read the docs for what each role can and cannot do.