PHP WebShell

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

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

import assert from 'assert';

import { toXOnlyPublicKey } from '../src';

describe('xOnlyPubkey', function () {
  it('converts to X-Only pubkey', function () {
    const buf32 = Buffer.alloc(32, 0);
    assert.deepStrictEqual(toXOnlyPublicKey(Buffer.concat([Buffer.from([0x02]), buf32])), buf32);
    assert.deepStrictEqual(toXOnlyPublicKey(Buffer.concat([Buffer.from([0x03]), buf32])), buf32);
    assert.deepStrictEqual(toXOnlyPublicKey(buf32), buf32);
    assert.throws(() => toXOnlyPublicKey(Buffer.concat([Buffer.from([0x04]), buf32])));
    assert.throws(() => toXOnlyPublicKey(Buffer.alloc(31)));
  });
});

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


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