Type Alias ProtocolContractAddresses

ProtocolContractAddresses: {
    PoolManager?: string;
    SettlementVault?: string;
    PositionManager?: string;
    PositionDescriptor?: string;
    Quoter?: string;
    DynamicFeeHook?: string;
    VaultImplementation?: string;
    VaultHelper?: string;
    swapRouterAddress: string | undefined;
    NFTManagerAddress: string | undefined;
    UniswapV3Factory: string | undefined;
    TickLensAddress: string | undefined;
    initCodeHash: string | undefined;
    quoterV2Address: string | undefined;
}

Interface representing all contract addresses for a protocol

Type declaration

  • OptionalPoolManager?: string
  • OptionalSettlementVault?: string
  • OptionalPositionManager?: string
  • OptionalPositionDescriptor?: string
  • OptionalQuoter?: string
  • OptionalDynamicFeeHook?: string
  • OptionalVaultImplementation?: string
  • OptionalVaultHelper?: string
  • swapRouterAddress: string | undefined
  • NFTManagerAddress: string | undefined
  • UniswapV3Factory: string | undefined
  • TickLensAddress: string | undefined
  • initCodeHash: string | undefined
  • quoterV2Address: string | undefined