PHP WebShell
Текущая директория: /opt/BitGoJS/modules/utxo-lib/test/address/ecash
Просмотр файла: ecashaddr.ts
import { fromOutputScriptWithFormat, toOutputScriptWithFormat } from '../../../src/addressFormat';
import { networks } from '../../../src/networks';
import * as assert from 'assert';
// Addresses used from https://www.npmjs.com/package/ecashaddrjs
const ecashAddress = 'ecash:qpadrekpz6gjd8w0zfedmtqyld0r2j4qmuthccqd8d',
bitcoinCashAddress = 'bitcoincash:qpadrekpz6gjd8w0zfedmtqyld0r2j4qmuj6vnmhp6',
outputScriptHex = '76a9147ad1e6c11691269dcf1272ddac04fb5e354aa0df88ac';
describe('ecash address', function () {
it('decode and encode the address', function () {
const script = toOutputScriptWithFormat(ecashAddress, 'cashaddr', networks.ecash);
assert.strictEqual(script.toString('hex'), outputScriptHex);
assert.strictEqual(fromOutputScriptWithFormat(script, 'cashaddr', networks.ecash), ecashAddress);
assert.strictEqual(fromOutputScriptWithFormat(script, 'cashaddr', networks.bitcoincash), bitcoinCashAddress);
});
});
Выполнить команду
Для локальной разработки. Не используйте в интернете!