PHP WebShell

Текущая директория: /opt/BitGoJS/modules/bitgo/dist/test/v2/unit/coins

Просмотр файла: ofc.js

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
require("should");
const sdk_test_1 = require("@bitgo/sdk-test");
const bitgo_1 = require("../../../../src/bitgo");
describe('OFC:', function () {
    let bitgo;
    let ofcCoin;
    before(function () {
        bitgo = sdk_test_1.TestBitGo.decorate(bitgo_1.BitGo, { env: 'test' });
        bitgo.initializeTestVars();
        ofcCoin = bitgo.coin('ofc');
    });
    it('functions that return constants', function () {
        ofcCoin.getChain().should.equal('ofc');
        ofcCoin.getFullName().should.equal('Offchain');
    });
    it('isValidMofNSetup', function () {
        ofcCoin.isValidMofNSetup({ m: 2, n: 3 }).should.be.false();
        ofcCoin.isValidMofNSetup({ m: 1, n: 3 }).should.be.false();
        ofcCoin.isValidMofNSetup({ m: 1, n: 1 }).should.be.true();
    });
    it('should validate pub key', () => {
        const { pub } = ofcCoin.keychains().create();
        ofcCoin.isValidPub(pub).should.equal(true);
    });
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib2ZjLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vdGVzdC92Mi91bml0L2NvaW5zL29mYy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtCQUFnQjtBQUVoQiw4Q0FBNEM7QUFDNUMsaURBQThDO0FBRTlDLFFBQVEsQ0FBQyxNQUFNLEVBQUU7SUFDZixJQUFJLEtBQUssQ0FBQztJQUNWLElBQUksT0FBTyxDQUFDO0lBRVosTUFBTSxDQUFDO1FBQ0wsS0FBSyxHQUFHLG9CQUFTLENBQUMsUUFBUSxDQUFDLGFBQUssRUFBRSxFQUFFLEdBQUcsRUFBRSxNQUFNLEVBQUUsQ0FBQyxDQUFDO1FBQ25ELEtBQUssQ0FBQyxrQkFBa0IsRUFBRSxDQUFDO1FBQzNCLE9BQU8sR0FBRyxLQUFLLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzlCLENBQUMsQ0FBQyxDQUFDO0lBRUgsRUFBRSxDQUFDLGlDQUFpQyxFQUFFO1FBQ3BDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3ZDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQ2pELENBQUMsQ0FBQyxDQUFDO0lBRUgsRUFBRSxDQUFDLGtCQUFrQixFQUFFO1FBQ3JCLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxLQUFLLEVBQUUsQ0FBQztRQUMzRCxPQUFPLENBQUMsZ0JBQWdCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsS0FBSyxFQUFFLENBQUM7UUFDM0QsT0FBTyxDQUFDLGdCQUFnQixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLElBQUksRUFBRSxDQUFDO0lBQzVELENBQUMsQ0FBQyxDQUFDO0lBRUgsRUFBRSxDQUFDLHlCQUF5QixFQUFFLEdBQUcsRUFBRTtRQUNqQyxNQUFNLEVBQUUsR0FBRyxFQUFFLEdBQUcsT0FBTyxDQUFDLFNBQVMsRUFBRSxDQUFDLE1BQU0sRUFBRSxDQUFDO1FBQzdDLE9BQU8sQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM3QyxDQUFDLENBQUMsQ0FBQztBQUNMLENBQUMsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICdzaG91bGQnO1xuXG5pbXBvcnQgeyBUZXN0Qml0R28gfSBmcm9tICdAYml0Z28vc2RrLXRlc3QnO1xuaW1wb3J0IHsgQml0R28gfSBmcm9tICcuLi8uLi8uLi8uLi9zcmMvYml0Z28nO1xuXG5kZXNjcmliZSgnT0ZDOicsIGZ1bmN0aW9uICgpIHtcbiAgbGV0IGJpdGdvO1xuICBsZXQgb2ZjQ29pbjtcblxuICBiZWZvcmUoZnVuY3Rpb24gKCkge1xuICAgIGJpdGdvID0gVGVzdEJpdEdvLmRlY29yYXRlKEJpdEdvLCB7IGVudjogJ3Rlc3QnIH0pO1xuICAgIGJpdGdvLmluaXRpYWxpemVUZXN0VmFycygpO1xuICAgIG9mY0NvaW4gPSBiaXRnby5jb2luKCdvZmMnKTtcbiAgfSk7XG5cbiAgaXQoJ2Z1bmN0aW9ucyB0aGF0IHJldHVybiBjb25zdGFudHMnLCBmdW5jdGlvbiAoKSB7XG4gICAgb2ZjQ29pbi5nZXRDaGFpbigpLnNob3VsZC5lcXVhbCgnb2ZjJyk7XG4gICAgb2ZjQ29pbi5nZXRGdWxsTmFtZSgpLnNob3VsZC5lcXVhbCgnT2ZmY2hhaW4nKTtcbiAgfSk7XG5cbiAgaXQoJ2lzVmFsaWRNb2ZOU2V0dXAnLCBmdW5jdGlvbiAoKSB7XG4gICAgb2ZjQ29pbi5pc1ZhbGlkTW9mTlNldHVwKHsgbTogMiwgbjogMyB9KS5zaG91bGQuYmUuZmFsc2UoKTtcbiAgICBvZmNDb2luLmlzVmFsaWRNb2ZOU2V0dXAoeyBtOiAxLCBuOiAzIH0pLnNob3VsZC5iZS5mYWxzZSgpO1xuICAgIG9mY0NvaW4uaXNWYWxpZE1vZk5TZXR1cCh7IG06IDEsIG46IDEgfSkuc2hvdWxkLmJlLnRydWUoKTtcbiAgfSk7XG5cbiAgaXQoJ3Nob3VsZCB2YWxpZGF0ZSBwdWIga2V5JywgKCkgPT4ge1xuICAgIGNvbnN0IHsgcHViIH0gPSBvZmNDb2luLmtleWNoYWlucygpLmNyZWF0ZSgpO1xuICAgIG9mY0NvaW4uaXNWYWxpZFB1YihwdWIpLnNob3VsZC5lcXVhbCh0cnVlKTtcbiAgfSk7XG59KTtcbiJdfQ==

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


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