PHP WebShell

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

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

import { Descriptor } from '@bitgo/wasm-miniscript';
import * as utxolib from '@bitgo/utxo-lib';

export function createScriptPubKeyFromDescriptor(descriptor: Descriptor, index: number | undefined): Buffer {
  if (index === undefined) {
    return Buffer.from(descriptor.scriptPubkey());
  }
  return createScriptPubKeyFromDescriptor(descriptor.atDerivationIndex(index), undefined);
}

export function createAddressFromDescriptor(
  descriptor: Descriptor,
  index: number | undefined,
  network: utxolib.Network
): string {
  return utxolib.address.fromOutputScript(createScriptPubKeyFromDescriptor(descriptor, index), network);
}

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


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