PHP WebShell

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

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

import {
  SignTransactionOptions,
  TransactionPrebuild as BaseTransactionPrebuild,
  TransactionRecipient,
  TransactionFee,
  VerifyTransactionOptions,
  TransactionParams,
} from '@bitgo/sdk-core';

export { TransactionFee };
export interface ExplainTransactionOptions {
  txHex?: string;
  halfSigned?: {
    txHex: string;
  };
  publicKeys?: string[];
}

export interface TxInfo {
  recipients: TransactionRecipient[];
  from: string;
  txid: string;
}

export interface AvaxpSignTransactionOptions extends SignTransactionOptions {
  txPrebuild: TransactionPrebuild;
  prv: string | string[];
  pubKeys?: string[];
}
export interface TransactionPrebuild extends BaseTransactionPrebuild {
  txHex: string;
  txInfo: TxInfo;
  source: string;
}
export interface AvaxpTransactionStakingOptions {
  startTime: string;
  endTime: string;
  nodeID: string;
  amount: string;
  delegationFeeRate?: number;
}
export interface AvaxpTransactionParams extends TransactionParams {
  type: string;
  stakingOptions: AvaxpTransactionStakingOptions;
  locktime?: number;
  unspents?: string[];
  sourceChain?: string;
}

export interface AvaxpVerifyTransactionOptions extends VerifyTransactionOptions {
  txParams: AvaxpTransactionParams;
}

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


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