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);
}
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!