PHP WebShell

Текущая директория: /opt/BitGoJS/modules/abstract-utxo/src/transaction

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

import { AbstractUtxoCoin, ParsedTransaction, ParseTransactionOptions } from '../abstractUtxoCoin';
import { isDescriptorWallet } from '../descriptor';

import * as descriptor from './descriptor';
import * as fixedScript from './fixedScript';

export async function parseTransaction<TNumber extends bigint | number>(
  coin: AbstractUtxoCoin,
  params: ParseTransactionOptions<TNumber>
): Promise<ParsedTransaction<TNumber>> {
  if (isDescriptorWallet(params.wallet)) {
    return descriptor.parseToAmountType(coin, params.wallet, params);
  } else {
    return fixedScript.parseTransaction(coin, params);
  }
}

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


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