UNPKG

@swaptoshi/dex-module

Version:

Klayr decentralized exchange (dex) on-chain module

12 lines 691 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.calculateFeeProtocol = calculateFeeProtocol; const int_1 = require("../int"); function calculateFeeProtocol(feeProtocol0, feeProtocol1) { if (!(int_1.Uint8.from(feeProtocol0).eq(0) || (int_1.Uint8.from(feeProtocol0).gte(4) && int_1.Uint8.from(feeProtocol0).lte(10))) || !(int_1.Uint8.from(feeProtocol1).eq(0) || (int_1.Uint8.from(feeProtocol1).gte(4) && int_1.Uint8.from(feeProtocol1).lte(10)))) { throw new Error('setFeeeProtocol failed'); } return int_1.Uint8.from(feeProtocol0).add(int_1.Uint8.from(feeProtocol1).shl(4)).toNumber(); } //# sourceMappingURL=fee_protocol.js.map