/** * VeChain Contract Addresses and Configurations */ /** * Built-in contract addresses * These contracts are part of the VeChain protocol */ export declare const BUILTIN_CONTRACTS: { authority: string; energy: string; extension: string; params: string; prototype: string; executor: string; }; /** * ToolChain contract addresses on mainnet */ export declare const TOOLCHAIN_CONTRACTS: { tokenRegistry: string; productRegistry: string; certificateRegistry: string; }; /** * Fee delegation service endpoints */ export declare const FEE_DELEGATION_SERVICES: { vechainEnergy: { name: string; url: string; docs: string; }; publicSponsor: { name: string; url: string; docs: string; }; }; /** * DEX contract addresses on mainnet */ export declare const DEX_CONTRACTS: { veRocket: { router: string; factory: string; }; vexchange: { router: string; factory: string; }; }; /** * Contract bytecode prefixes for contract detection */ export declare const CONTRACT_BYTECODE_PREFIXES: { vip180: string; vip181: string; proxy: string; }; /** * Gas limits for common operations */ export declare const GAS_LIMITS: { vetTransfer: number; tokenTransfer: number; tokenApproval: number; nftTransfer: number; nftApproval: number; contractDeploy: number; complexCall: number; multiClauseBase: number; }; /** * Contract interaction helpers */ export declare const CONTRACT_HELPERS: { zeroAddress: string; maxUint256: string; emptyBytes: string; emptyBytes32: string; }; //# sourceMappingURL=contracts.d.ts.map