{"name":"1000X","chainId":56,"site":"https://1000x.family","api":"https://1000x.family/api","docs":"https://1000x.family/developers","contracts":{"factory":"0x027ad1Bc0C4fdA010566d4535A00eAFb19798f22","locker":"0x79a7CAc0e1ed7CcF18b39B4C0954BCb1c2c63d99","distributorFactory":"0xcf7E9883A57eBd26af57ddA051B4165D777facf0","factoryDeployBlock":125051946},"pancakeV3":{"factory":"0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865","positionManager":"0x46A15B0b27311cedF172AB29E4f4766fbE7F4364","smartRouter":"0x13f4EA83D0bd40E75C8222255bc855a974568Dd4","quoterV2":"0xB048Bbc1Ee6b733FFfCFb9e9CeF7375518e25997","poolFee":10000},"wbnb":"0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c","token":{"totalSupply":"1000000000000000000000000000","decimals":18,"addressSuffix":"1000","tax":false,"owner":false},"salt":{"onchainSalt":"keccak256(abi.encode(creator, salt))","address":"keccak256(0xff ++ factory ++ onchainSalt ++ factory.tokenInitCodeHash())[12:]","rule":"address ends in 1000 (low 16 bits 0x1000); creator = msg.sender of launch"},"launch":{"signature":"launch((bytes32 salt,string name,string symbol,string metadataURI,address quote,uint8 mode,address feeRecipient,uint256 firstBuy,uint256 minMemeOut,address[] quoteRoute)) payable returns (address)","msgValue":"launchFee() + firstBuy if quote == WBNB, else launchFee()","gasLimit":8000000,"modes":{"0":"dev","1":"burn","2":"holders"},"nameMaxChars":30,"symbolMaxChars":12},"events":[{"contract":"Factory","signature":"TokenLaunched(address indexed token, address indexed creator, address indexed quote, address pool, uint8 mode, address feeRecipient, uint256 positionId, bytes32 salt, int24 initialTick)","topic0":"0xde30572a5d0e09be84a0a9d5225a741b07fe0ae1f30fc7d5b35656e4acb4b3cd"},{"contract":"Factory","signature":"FirstBuy(address indexed token, address indexed buyer, uint256 quoteIn, uint256 memeOut)","topic0":"0x0beb6c120fb450ea4109a19546dd3fae89fdf4d6f7d76c1925f32d6c471f3a30"},{"contract":"Factory","signature":"QuoteRouted(address indexed token, address[] via, int24 wbnbPerQuoteTick)","topic0":"0xc03ee0549a49e6490a9175811045aae94dc0f2d7183be5ca62317fcd24530531"}],"abi":{"factory":"https://1000x.family/developers/abi/factory.json","locker":"https://1000x.family/developers/abi/locker.json","distributor":"https://1000x.family/developers/abi/distributor.json","distributor-factory":"https://1000x.family/developers/abi/distributor-factory.json","quote-pricer":"https://1000x.family/developers/abi/quote-pricer.json","token":"https://1000x.family/developers/abi/token.json"},"limits":{"Every request":"400 per 10 s per IP at the edge (then a 10 s block)","/api/*":"≈ 1,800 per minute per IP","POST /preflight/quote":"60 per minute per IP","POST /uploads/*":"20 per 10 minutes per IP","Searches (?q=)":"busy → 503, retry after a few seconds","GET caching":"responses are up to ~2 s old (shared edge cache)"}}