ProtocolInfo: { deprecated?: boolean; subgraph: Partial<{ [chain in Chain]: string }>; factoryAddress?: Partial<{ [chain in Chain]: string }>; NFTManagerAddress?: Partial<{ [chain in Chain]: string }>; swapRouterAddress?: Partial<{ [chain in Chain]: string }>; TickLensAddress?: Partial<{ [chain in Chain]: string }>; QuoterV2Address?: Partial<{ [chain in Chain]: string }>; beaconContract?: string; strykeBeaconContract?: string; initCodeHash?: Partial<{ [chain in Chain]: string }>; PoolManager?: Partial<{ [chain in Chain]: string }>; PositionManager?: Partial<{ [chain in Chain]: string }>; Quoter?: Partial<{ [chain in Chain]: string }>; PositionDescriptor?: Partial<{ [chain in Chain]: string }>; StateView?: Partial<{ [chain in Chain]: string }>; UniversalRouter?: Partial<{ [chain in Chain]: string }>; Permit2?: Partial<{ [chain in Chain]: string }>;} Type declaration
Optionaldeprecated?: boolean
subgraph: Partial<{ [chain in Chain]: string }>
OptionalfactoryAddress?: Partial<{ [chain in Chain]: string }>
OptionalNFTManagerAddress?: Partial<{ [chain in Chain]: string }>
OptionalswapRouterAddress?: Partial<{ [chain in Chain]: string }>
OptionalTickLensAddress?: Partial<{ [chain in Chain]: string }>
OptionalQuoterV2Address?: Partial<{ [chain in Chain]: string }>
OptionalbeaconContract?: string
OptionalstrykeBeaconContract?: string
OptionalinitCodeHash?: Partial<{ [chain in Chain]: string }>
OptionalPoolManager?: Partial<{ [chain in Chain]: string }>
OptionalPositionManager?: Partial<{ [chain in Chain]: string }>
OptionalQuoter?: Partial<{ [chain in Chain]: string }>
OptionalPositionDescriptor?: Partial<{ [chain in Chain]: string }>
OptionalStateView?: Partial<{ [chain in Chain]: string }>
OptionalUniversalRouter?: Partial<{ [chain in Chain]: string }>
OptionalPermit2?: Partial<{ [chain in Chain]: string }>