Contracts

Every Motoswap and moto.fun contract on Ethereum, with its address and what it does.

These are the contracts behind Motoswap and moto.fun on Ethereum mainnet. Each address links to Etherscan, where the source is verified.

The source of truth is GET https://api.motoswap.org/config. The tables on this page are a copy of it, and a check compares every address here with /config and with the code on chain. If the two ever disagree, /config wins. Developers who want the /config key for each contract will find it on contract addresses for developers.

Before you approve a token or sign a transaction, check that the address in your wallet matches this page. Anything claiming to be Motoswap at another address is not Motoswap.

Motoswap

ContractAddressWhat it does
MOTO token0xBd965230588EAA536dE6aA45E8ebbc01638535e0Motoswap's token, an ERC-20.
Fee router0x9f846ef584FD44d075B5E8dF00dDB4416da61a80Every swap goes through here. It takes the fee and sends the trade to the pools.
Router0x6F0b6a0D84C3cFf6f273D5294CDA147885225D5EAdds and removes liquidity.
Factory0x81C9CBC47d700dA1777aBd831D8dA3f526DfAe24Creates every Motoswap pool and keeps the list of them.
MOTO/WETH pool0x302C53B6176F750e5547D775645dc8778524fCc1The main MOTO pool.
MOTO/USDC pool0xB2924B0A238976D231c361A64A885E61B1006D15MOTO paired with USDC.
MOTO/USDT pool0x79BCD8d7003ca27bC4D53D07d3dF3847336eE670MOTO paired with USDT.
Zap0x26BffD661C3d97B3285AfA2a9F05232526A89129Adds liquidity to a pool from a single token in one transaction.
Fee collector0xC13307272bBf73f2191cE57d0Fb714C2A9200cF3Receives the 0.70% protocol fee and splits it.
Quote asset registry0xFb8CA710B9B242e9f5027272592ef4C19D37E200The list of assets fees are taken in: ETH, USDC, USDT and MOTO.
Rakeback0x89E2E1819Fc373e3cD840A0ceb2Ef1eAE79E2dB8Pays out your Rakeback when you claim.
Buyback and burn0x85B5A2800d7E2D948F21Cb8F6E610D2c9B19AE3dBuys MOTO with its share of the fee and burns it.
MOTO staking0xCE88F2C6B49EfBb92555eE5475311f0e250C2528Stake MOTO for a share of every swap fee.
Creator fee registry0x6CdEC7F49036Ccf1bba940011040fA044cFe6D08Records which coins carry a creator fee and who receives it.
Creator fee vault0x8cC7C8E76D9698E5B1026c720a94C1807e613e1fHolds creator fees until the creator claims them.
MasterChef0x939f348b6658cE4DB7CDe088341b00DE341Fe085Deployed, not running; no farm program is planned.
Launch farming (ended)0x51e648f08a9a08A724591938d9cbc483C809aCA4The launch farming contract. Launch farming has ended.
Launch farming zap (ended)0x532bFB5b8c9e3CeF20d36910B90cfbD919b18C31Turned one token into a Uniswap V2 LP position and staked it in launch farming.
Reward stream0xB94bFadc535D96462854175D776Afc168196976bStreams the second half of launch farming rewards over 180 days. You claim it on your profile.

If you still have LP in a launch farm, withdraw it on the Farm page. Your LP is safe and stays yours.

Every other pool is created by the factory, so its address comes from the factory rather than from a list.

Motocats

ContractAddressWhat it does
Motocats0x0B024b3D4ad38BFf1Acd303cd308D2C49c936E0AThe Motocats NFT collection.
Motocat staking0x11890Ee9eE6099Ac33fd4dfb702f8E8f6d651f17Stake your cats for PvE drops and the Points boost.
PvE vault0x84303a885717C4dd9EffBdD2179BBE4b01756740Holds PvE drops for staked Motocats until they are claimed.

moto.fun

ContractAddressWhat it does
Launchpad0xb65b67e986d7B097652920d72202F2c78319BC2CLaunches coins and runs every curve trade and graduation.
Lens0xb631697124c8e6Bb6C221Cc017e47D4168bd3411Read-only helper for quotes and coin data.
Token template0x0aA904177e972B5B671EB31A414A1c5e3C8d3Fd3The code every moto.fun coin is a copy of. You never call it directly.
Gas tank0x4158630864850Ea7F0905803d607E33bAF1dA1A5Keeps the graduation keeper topped up with gas. Nobody trades through it.

Each moto.fun coin has its own address, which you can find on its page on moto.fun.

On this page