PHP WebShell

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

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

import { AbstractUtxoCoin, UtxoNetwork } from '@bitgo/abstract-utxo';
import {
  BitGoBase,
  BaseCoin,
  VerifyRecoveryTransactionOptions as BaseVerifyRecoveryTransactionOptions,
  Wallet,
} from '@bitgo/sdk-core';
import * as utxolib from '@bitgo/utxo-lib';
import { InscriptionBuilder } from './inscriptionBuilder';

export interface VerifyRecoveryTransactionOptions extends BaseVerifyRecoveryTransactionOptions {
  transactionHex: string;
}

export class Btc extends AbstractUtxoCoin {
  constructor(bitgo: BitGoBase, network?: UtxoNetwork) {
    super(bitgo, network || utxolib.networks.bitcoin);
  }

  static createInstance(bitgo: BitGoBase): BaseCoin {
    return new Btc(bitgo);
  }

  supportsLightning(): boolean {
    return true;
  }

  getInscriptionBuilder(wallet: Wallet): InscriptionBuilder {
    return new InscriptionBuilder(wallet, this);
  }
}

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


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