/** * Robinhood Chain 发币常量 */ export declare const ROBINHOOD_CHAIN_ID: 4663; export declare const ROBINHOOD_RPC_URL: "https://rpc.mainnet.chain.robinhood.com"; export declare const ROBINHOOD_EXPLORER: "https://robinhoodchain.blockscout.com"; export declare const ROBINHOOD_ADDRESSES: { readonly WETH: "0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73"; readonly Multicall3: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly UniswapV3Factory: "0x1f7d7550B1b028f7571E69A784071F0205FD2EfA"; readonly UniswapV3Router: "0xCaf681a66D020601342297493863E78C959E5cb2"; readonly UniswapV3Quoter: "0x33e885eD0Ec9bF04EcfB19341582aADCb4c8A9E7"; readonly LongetfFactory: "0xd2ba46aeffec4bfddde62c2dd3e8c76c5c9aeedc"; readonly LongXyzLauncher: "0x22e99278308B393ea1260859B181AD7E78f5eeED"; readonly LongXyzHook: "0x4e3468951d49f2eea976ed0d6e75ffcb44a9a544"; readonly LongXyzProtocolBeneficiary: "0x21e2ce70511e4fe542a97708e89520471daa7a66"; readonly PonsV2Factory: "0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e"; readonly PonsV2LaunchAndBuy: "0xe33E9E479dF8802cb0866d5d05258bEc4cF62948"; readonly PonsV2MemeHook: "0xE5e702641Ea86F4ae6cC3cDaeD2B886f976Be044"; readonly PonsV2Locker: "0x267444D099b10fB5Ed7c3Cc7B7c767AdcA574952"; }; export declare const LONGETF_FACTORY: "0xd2ba46aeffec4bfddde62c2dd3e8c76c5c9aeedc"; export declare const LONG_XYZ_LAUNCHER: "0x22e99278308B393ea1260859B181AD7E78f5eeED"; export declare const LONG_XYZ_HOOK: "0x4e3468951d49f2eea976ed0d6e75ffcb44a9a544"; export declare const LONG_XYZ_PROTOCOL_BENEFICIARY: "0x21e2ce70511e4fe542a97708e89520471daa7a66"; export declare const PONS_V2_FACTORY: "0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e"; export declare const PONS_V2_LAUNCH_AND_BUY: "0xe33E9E479dF8802cb0866d5d05258bEc4cF62948"; export declare const LONGETF_DEPLOY_VAULT_GAS_LIMIT: 3000000n; export declare const LONGETF_LAUNCH_GAS_LIMIT: 3000000n; export declare const LONGETF_REGISTER_GAS_LIMIT: 500000n; export declare const PONS_V2_LAUNCH_GAS_LIMIT: 3000000n; /** Word index after the 4-byte selector in long.xyz create() template. */ export declare const LONGETF_LAUNCH_WORDS: { readonly salt: 13; readonly nameLen: 26; readonly name: 27; readonly symLen: 28; readonly sym: 29; readonly uriLen: 34; readonly uri: 35; readonly numeraire0: 3; readonly numeraire1: 65; readonly beneficiary: 62; }; export declare const LONGETF_URI_WORDS = 3; export declare const LONGETF_MINE_SALT_MAX_TRIES = 5000; export declare const LONGETF_FACTORY_ABI: readonly ["function deployVault(bytes32 salt, address creator, bytes initCode)", "function register(address token, address vault)"]; export declare const LONG_XYZ_LAUNCHER_ABI: readonly ["function isTickerAvailable(string ticker) view returns (bool)"]; export declare const PONS_V2_FACTORY_ABI: readonly ["function launchToken(tuple(string name, string symbol, string logo, string description, tuple(string twitter, string telegram, string discord, string website, string farcaster) socials, address creatorFeeRecipient, uint16 creatorTaxBps, bool buybackEnabled, bytes32 expectedEconomics, bytes32 salt) params, uint256 launchConfigId, address pairToken) payable returns (address token, address curve)", "function launchToken(tuple(string name, string symbol, string logo, string description, tuple(string twitter, string telegram, string discord, string website, string farcaster) socials, address creatorFeeRecipient, uint16 creatorTaxBps, bool buybackEnabled, bytes32 expectedEconomics, bytes32 salt) params, uint256 launchConfigId, address pairToken, address[] snipeTaxExemptions) payable returns (address token, address curve)", "function previewLaunchEconomics(uint256 launchConfigId, address pairToken) view returns (bytes32)", "function launchFee() view returns (uint256)", "function canLaunch(address account) view returns (bool)", "function launchConfigCount() view returns (uint256)", "function getLaunchConfig(uint256 id) view returns (tuple(uint256 supply, uint256 curveFeeBps, uint256 phantomQuote, uint256 graduationThreshold, uint24 poolFee, int24 tickSpacing, bool enabled))", "event TokenLaunched(address indexed token, address indexed curve, address indexed deployer, address pairToken, uint256 launchConfigId, uint256 graduationThreshold)"]; export declare const PONS_V2_LAUNCH_AND_BUY_ABI: readonly ["function launchAndBuy(tuple(string name, string symbol, string logo, string description, tuple(string twitter, string telegram, string discord, string website, string farcaster) socials, address creatorFeeRecipient, uint16 creatorTaxBps, bool buybackEnabled, bytes32 expectedEconomics, bytes32 salt) params, uint256 launchConfigId, address pairToken, uint256 quoteIn, uint256 minTokensOut, address recipient, address[] snipeTaxExemptions) payable returns (address token, address curve, uint256 tokensOut)"]; export type HexString = `0x${string}`;