UNPKG

airgap-coin-lib

Version:

The airgap-coin-lib is a protocol agnostic library to prepare, sign and broadcast cryptocurrency transactions.

24 lines (23 loc) 860 B
import { MichelineNode } from '../micheline/MichelineNode'; import { TezosOperationType } from '../TezosOperationType'; import { TezosWrappedOperation } from '../TezosWrappedOperation'; import { TezosOperation } from './TezosOperation'; export interface TezosTransactionParameters { entrypoint: 'default' | 'root' | 'do' | 'set_delegate' | 'remove_delegate' | string; value: MichelineNode; } export interface TezosWrappedTransactionOperation extends TezosWrappedOperation { contents: TezosTransactionOperation[]; signature: string; } export interface TezosTransactionOperation extends TezosOperation { kind: TezosOperationType.TRANSACTION; source: string; fee: string; counter: string; gas_limit: string; storage_limit: string; amount: string; destination: string; parameters?: TezosTransactionParameters; }