LONG

Docs

Integration guide for terminals and apps.

Arc mainnet, chain id 5042. Every contract is verified on Arc Etherscan.

Brand

The LONG mark, square, for listings and token pages.

Long V2 launchpad

Current. Uniswap v4 pools with our hook, from block 21,295,248.

LongFactory0x0E78dF41C5Cdbd913532D92Bb4d7d037605424e1emits the launch events
LongHook0xfb6369c30573f9AF1B88314C732fCa944a34E0cCthe hook on every pool; takes the trade fee in the base token
LongRegistry0x28C1BB35B563023522947B76848021a27A7DB68cget(token): enabled, decimals, reference USD price ×1e18
LongToken implementation0x1b385c783addc296699Be0D05b58D87cDeF97CCeevery launch is an EIP-1167 clone of it
Uniswap v4 PoolManager0x8366a39CC670B4001A1121B8F6A443A643e40951holds the pools (Uniswap's contract)

Launch events (factory)

TokenDeployed(address indexed token, address indexed deployer, address indexed baseToken, string name, string symbol, string metadataURI)
TokenLaunched(address indexed token, address indexed deployer, address indexed baseToken, bytes32 poolId, int24 openingTick, uint128 liquidity, uint8 mode, uint16 feeBps, uint256 devBuyBase, uint256 devBuyTokens)

mode 0 = Creator, 1 = Holder rewards. feeBps is the trade fee, fixed for the life of the token (100 = 1%).

Pool

currency0, currency1 = token and baseToken sorted by address
fee = 0, tickSpacing = 200, hooks = 0xfb6369c30573f9AF1B88314C732fCa944a34E0cC
poolId = keccak256(abi.encode(key))   // equals TokenLaunched.poolId

Swaps are the PoolManager's Swap events for that poolId. The hook charges feeBps of every swap in the base token and emits FeeTaken(launchToken, baseToken, amount); the pool fee itself is 0. Public routers do not route through hooked pools; quote them with Uniswap's V4 Quoter and the key above.

Token

1,000,000,000 supply, 18 decimals, minted once at launch into the pool. No mint, no owner, no pause, no transfer fee. metadataURI() returns a JSON URL (usually IPFS) with name, symbol, description, image, external_url, twitter, telegram.

Base tokens

What launches are paired with.

USDC0x36000000000000000000000000000000000000006 decimals
LONG0x2164bB17a2D38c1b5170E987b2c0416DF1EFc75218 decimals
EURC0xbEf5f6d51CB62b58e6A8f77868681825C6fe21c16 decimals · Circle
cirBTC0x171A4217b86A807A64eB94757Db6849fb4bDbAA08 decimals · Circle
VIRTUAL0x8C4252c87081c88c6Ad57d6dD97E1cAFebF842B718 decimals
Circled0x390128Ca6d20661181ffdE1259Ced84DE23fD4f518 decimals
ARGUS0xeCe5cA8bf9220718E5727754026757512212cb3c18 decimals
TOLLY0xBc43CE8DEc648EA298C4275559b81D6261c90b6718 decimals
COOL0xEb64987643db71c76b2a2BE7E723DECC995E5b3718 decimals
PANCHU0x648A5382bdcf286e7Ff5122d01A983db314e620a18 decimals
LIFT0x44B453D355835Ce1269fc11D3FA4161c0DcC008718 decimals
PEPE0x4965Ed9411cD778C5954b7b23f51fE9a3F05F26e18 decimals
SPX0x45B51Bc9Bc13f6756AD8D4955635a1D4beACD6398 decimals
MOG0x890cdd22e41AF1788Be02922DC51c7f3Ce09d70c18 decimals
SHIB0x1798aF2fbd2f33Dc4Ac5518Dcb09e5A5789418c518 decimals
ENA0x039495Ae4600721ddE131E6bbD9cAaeEDc2f8b0b18 decimals
ONDO0x5a1Dfb15D0E2EDF47618702CeE0dbb256fe5D05818 decimals
ENS0xbc0722A2c720e63f6183F4699E5a961EE004Ec1118 decimals
LINK0x6dBFc59E951034e858a152A0eb107F355084Ed8A18 decimals
PENDLE0xa7a02AB57fF4f49f060dA6DA0fAaD1f28eA94d2518 decimals
ETHFI0xbd12a81704Dd685026311700183b0584c358d24418 decimals
UNI0xdB88Be9E557Cd02EFAe5C84194DBab54fb38438c18 decimals
AAVE0xb2DCEEb933a87Ba45875f5587C4455849771810D18 decimals
MORPHO0xCcB689378588A247F186A0500830d1C8C4C4e52E18 decimals
EIGEN0xB806e57506C73d42aBD58e3A80F239c7AA037b1518 decimals
LDO0x24bE0C52927404685Bb712E1F3856a47e583CA0B18 decimals
WLD0x3b08162074b447CfaE5c75d8c9df30C7cb804dA418 decimals
FET0xE1F05945bc9A16d976af1E21546DaE45c492FdeD18 decimals
RENDER0x4ea93Cf492bDDdaD4282c2bF32b44fbfe1192fB318 decimals
wSOL0x871120A830959B79761851764b06A658D1f589c99 decimals
WTRX0x0fbbB24c4801fB3834cFF643901EabFA594905936 decimals
XAUT0xb8777aD70C0116B21810BC938B1b28A130319E896 decimals
PAXG0xA3e0Fa586126aE154712fAFf3c3573E708e901CF18 decimals
CRCLon0x543f1e0Fca332eB3A5F668207a2F54934C1e229618 decimals
SLVon0xF1e9C8Ec5Ba4f98ccdc44a5D012d06b83FB8Fe4118 decimals
NVDAon0x65A70aDD2AbE2051373A92f4a951d34EEFdFFa9018 decimals
SPYon0x9eA7792cd23F69327fAB2008f3E5c9C567Bd114018 decimals
SPCXon0xb5eD2bE7D25174698f9017b63f3a883E04B042Bb18 decimals
TSLAon0x7dE283100D916CfC7822A7664bcd7E9371e78D3218 decimals
AAPLon0x7042F907266d5ff1C57529d36f9e8C731B569C1018 decimals
GOOGLon0x52097cECE2DA600DC238B10C22f8c494C595D71B18 decimals
MSTRon0x2fD4b76734D9A48B419f7bBB072FB5cFaDdb1c2A18 decimals
MSFTon0x2DBe7D8A69f03A400B04f6F0E66E5C07139473A618 decimals
AMZNon0x1aDfa4849eE99c7fC7eBEC5844fD68253321232318 decimals
COINon0x090816B08e9edba445835CBa3af774117Ff0A86518 decimals

Long V1 launchpad

Original. Plain Uniswap v3 pools (1% tier), from block 18,682,563. Still trading.

LongFactory (V1)0x3324d45dbda511e3333f5177c90f7c5dd30d24b5emits the launch events
LongLocker0x892e1161f3073e9d5b0c9d5e1413ee8f79b17ed9holds each launch's LP position

Launch events (factory)

TokenDeployed(address indexed token, address indexed deployer, address indexed pairToken, string name, string symbol, string metadataURI)
TokenLaunched(address indexed token, address indexed deployer, address indexed pool, address pairToken, uint256 positionId, int24 initialTick, uint256 devBuyIn, uint256 devBuyOut)

pool is a standard Uniswap v3 pool between the token and pairToken: index and route it like any v3 pool. Same token: 1,000,000,000 supply, 18 decimals, metadataURI().