PHP WebShell
Текущая директория: /opt/BitGoJS/modules/utxo-lib/src/bitgo/litecoin
Просмотр файла: LitecoinPsbt.ts
import { PsbtOpts, UtxoPsbt } from '../UtxoPsbt';
import { Network } from '../../networks';
import { Psbt as PsbtBase } from 'bip174';
import { PsbtTransaction } from 'bitcoinjs-lib';
import { LitecoinTransaction } from './LitecoinTransaction';
export class LitecoinPsbt extends UtxoPsbt<LitecoinTransaction<bigint>> {
protected static transactionFromBuffer(buffer: Buffer, network: Network): LitecoinTransaction<bigint> {
return LitecoinTransaction.fromBuffer<bigint>(buffer, false, 'bigint', network);
}
static createPsbt(opts: PsbtOpts, data?: PsbtBase): LitecoinPsbt {
return new LitecoinPsbt(
opts,
data || new PsbtBase(new PsbtTransaction({ tx: new LitecoinTransaction<bigint>(opts.network) }))
);
}
clone(): this {
return new LitecoinPsbt({ network: this.network }, super.clone().data) as this;
}
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!