UNPKG

@bagsfm/bags-sdk

Version:

TypeScript SDK for Bags

31 lines 911 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.maxKey = maxKey; exports.sortKeys = sortKeys; function maxKey(left, right) { const leftBytes = left.toBytes(); const rightBytes = right.toBytes(); for (let i = 0; i < 32; i++) { if (leftBytes[i] > rightBytes[i]) { return leftBytes; } else if (leftBytes[i] < rightBytes[i]) { return rightBytes; } } return leftBytes; } function sortKeys(keyA, keyB) { const aBytes = keyA.toBytes(); const bBytes = keyB.toBytes(); for (let i = 0; i < 32; i++) { if (aBytes[i] < bBytes[i]) { return { sortedA: keyA, sortedB: keyB }; } else if (aBytes[i] > bBytes[i]) { return { sortedA: keyB, sortedB: keyA }; } } return { sortedA: keyA, sortedB: keyB }; } //# sourceMappingURL=fee-share.js.map