@bagsfm/bags-sdk
Version:
TypeScript SDK for Bags
31 lines • 911 B
JavaScript
;
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