Interface AlgebraPoolSnapshot

interface AlgebraPoolSnapshot {
    schemaVersion: 1;
    blockNumber: bigint;
    deployment: AlgebraLifecycleDeployment;
    key: AlgebraPoolKey;
    status: "initialized" | "uninitialized" | "absent";
    poolAddress: null | `0x${string}`;
    sqrtPriceX96: bigint;
    tick: null | number;
    tickSpacing: null | number;
    fee: null | number;
    directionalFee: null | Readonly<{ zeroToOne: number; oneToZero: number }>;
    plugin: null | `0x${string}`;
    pluginConfig: null | number;
    unlocked: null | boolean;
}

Properties

schemaVersion: 1
blockNumber: bigint
status: "initialized" | "uninitialized" | "absent"
poolAddress: null | `0x${string}`
sqrtPriceX96: bigint
tick: null | number
tickSpacing: null | number
fee: null | number
directionalFee: null | Readonly<{ zeroToOne: number; oneToZero: number }>
plugin: null | `0x${string}`
pluginConfig: null | number
unlocked: null | boolean