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;
}
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
Interface representing all contract addresses for a protocol