PHP WebShell

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

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

import * as assert from 'assert';
import { TxSendBody } from '@bitgo/public-types';

describe('SendTransactionRequest', function () {
  it('enforces codec', function () {
    assert.deepStrictEqual(
      TxSendBody.encode({
        addressType: 'p2sh',
        txFormat: 'psbt',
        comment: 'foo',
        unknown: 'bar',
      } as any),
      {
        addressType: 'p2sh',
        txFormat: 'psbt',
        comment: 'foo',
        // drops unknown properties
      }
    );

    assert.deepStrictEqual(TxSendBody.encode({ txHex: '00' }), { txHex: '00' });
    assert.deepStrictEqual(TxSendBody.encode({ txHex: '00', addressType: 'p2sh', bar: 'omit' } as any), {
      txHex: '00',
      addressType: 'p2sh',
    });
  });
});

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


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