UNPKG

doppler-v3-sdk

Version:
50 lines 1.2 kB
import { Address } from "viem"; export type DopplerV3Addresses = { airlock: Address; tokenFactory: Address; governanceFactory: Address; liquidityMigrator: Address; v3Initializer: Address; universalRouter: Address; permit2: Address; quoterV2: Address; univ2Router02: Address; bundler: Address; }; export type PoolKey = { currency0: Address; currency1: Address; fee: number; tickSpacing: number; hooks: Address; }; export interface AssetData { numeraire: Address; pool: Address; timelock: Address; governance: Address; liquidityMigrator: Address; poolInitializer: Address; migrationPool: Address; } export interface PoolState { asset: Address; numeraire: Address; tickLower: number; tickUpper: number; numPositions: number; isInitialized: boolean; isExited: boolean; maxShareToBeSold: bigint; maxShareToBond: bigint; } export interface Slot0 { sqrtPriceX96: bigint; tick: number; observationIndex: number; observationCardinality: number; observationCardinalityNext: number; feeProtocol: number; unlocked: boolean; } //# sourceMappingURL=types.d.ts.map