hermes-v2-sdk
Version:
⚒️ An SDK for building applications on top of Hermes V2
15 lines (14 loc) • 826 B
TypeScript
import JSBI from 'jsbi';
import { FeeAmount } from '../constants/constants';
export declare function positionEfficiency(feeTier: number, minWidth: number): number;
export declare function getLargerInTicks(tickSpacing: number, minWidth: number): number;
export declare function feeTierToTickSpacing(feeTier: number): number;
export declare function convertBasedOnEfficiency(amount: number, feeTier: number, minWidth: number): number;
export declare function getAmountsCurrentTickUSD(sqrtPriceX96: number, tickCurrent: number, liquidity: number, feeTier: number, decimals0: number, decimals1: number, price0: number, price1: number): number;
export declare const LARGE_NUMBER_FOR_SWAP: JSBI;
/**
* The default factory tick spacings by fee amount.
*/
export declare const FEES: {
[fee: number]: FeeAmount;
};