UNPKG

@muirglacier/jellyfish-transaction

Version:

A collection of TypeScript + JavaScript tools and libraries for DeFi Blockchain developers to build decentralized finance for Bitcoin

36 lines 1.17 kB
import BigNumber from 'bignumber.js'; import { BufferComposer, ComposableBuffer } from '@muirglacier/jellyfish-buffer'; export interface CurrencyPair { token: string; currency: string; } /** * Composable CurrencyPair, C stands for Composable. * Immutable by design, bi-directional fromBuffer, toBuffer deep composer. */ export declare class CCurrencyPair extends ComposableBuffer<CurrencyPair> { composers(cp: CurrencyPair): BufferComposer[]; } export interface TokenAmount { currency: string; amount: BigNumber; } /** * Composable TokenAmount, C stands for Composable. * Immutable by design, bi-directional fromBuffer, toBuffer deep composer. */ export declare class CTokenAmount extends ComposableBuffer<TokenAmount> { composers(tp: TokenAmount): BufferComposer[]; } export interface TokenPrice { token: string; prices: TokenAmount[]; } /** * Composable TokenPrice, C stands for Composable. * Immutable by design, bi-directional fromBuffer, toBuffer deep composer. */ export declare class CTokenPrice extends ComposableBuffer<TokenPrice> { composers(sb: TokenPrice): BufferComposer[]; } //# sourceMappingURL=dftx_price.d.ts.map