PHP WebShell

Текущая директория: /opt/BitGoJS/modules/sdk-coin-hbar/src/lib

Просмотр файла: iface.ts

import { KeyPair } from '.';
import { HederaTransactionTypes } from './constants';

export interface TxData {
  id: string;
  hash?: string;
  from: string;
  data: string;
  fee: number;
  startTime: string;
  validDuration: string;
  node: string;
  memo?: string;
  /** @deprecated Use instructionsData.params.recipients instead */
  to?: string;
  /** @deprecated Use instructionsData.params.recipients instead */
  amount?: string;
  instructionsData?: InstructionParams;
}

export interface Recipient {
  address: string;
  amount: string;
  tokenName?: string;
}

export interface HederaNode {
  nodeId: string;
}

export interface SignatureData {
  signature: string;
  keyPair: KeyPair;
}

export interface AddressDetails {
  address: string;
  memoId?: string;
}

export type InstructionParams = Transfer | AssociateAccount;

export interface Transfer {
  type: HederaTransactionTypes.Transfer;
  params: {
    tokenName?: string;
    recipients: Recipient[];
  };
}

export interface AssociateAccount {
  type: HederaTransactionTypes.TokenAssociateToAccount;
  params: {
    accountId: string;
    tokenNames: string[];
  };
}

Выполнить команду


Для локальной разработки. Не используйте в интернете!