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 }>