PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@bitgo/sdk-core/dist/src/bitgo/utils
Просмотр файла: transactionUtils.js
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.transactionRecipientsMatch = transactionRecipientsMatch;
const bignumber_js_1 = __importDefault(require("bignumber.js"));
function transactionRecipientsMatch(recipient1, recipient2) {
const address1 = recipient1.address;
const address2 = recipient2.address;
const amount1 = new bignumber_js_1.default(recipient1.amount);
const amount2 = new bignumber_js_1.default(recipient2.amount);
const tokenName1 = recipient1.tokenName;
const tokenName2 = recipient2.tokenName;
const memo1 = recipient1.memo;
const memo2 = recipient2.memo;
const addressMatch = address1 === address2;
const amountMatch = amount1.isEqualTo(amount2);
const memoMatch = memo1 === memo2;
const tokenMatch = tokenName1 === tokenName2;
return {
addressMatch,
amountMatch,
memoMatch,
tokenMatch,
exactMatch: addressMatch && amountMatch && memoMatch && tokenMatch,
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNhY3Rpb25VdGlscy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9iaXRnby91dGlscy90cmFuc2FjdGlvblV0aWxzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBR0EsZ0VBeUJDO0FBNUJELGdFQUFxQztBQUdyQyxTQUFnQiwwQkFBMEIsQ0FBQyxVQUFpQyxFQUFFLFVBQWlDO0lBQzdHLE1BQU0sUUFBUSxHQUFHLFVBQVUsQ0FBQyxPQUFPLENBQUM7SUFDcEMsTUFBTSxRQUFRLEdBQUcsVUFBVSxDQUFDLE9BQU8sQ0FBQztJQUVwQyxNQUFNLE9BQU8sR0FBRyxJQUFJLHNCQUFTLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ2pELE1BQU0sT0FBTyxHQUFHLElBQUksc0JBQVMsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLENBQUM7SUFFakQsTUFBTSxVQUFVLEdBQUcsVUFBVSxDQUFDLFNBQVMsQ0FBQztJQUN4QyxNQUFNLFVBQVUsR0FBRyxVQUFVLENBQUMsU0FBUyxDQUFDO0lBRXhDLE1BQU0sS0FBSyxHQUFHLFVBQVUsQ0FBQyxJQUFJLENBQUM7SUFDOUIsTUFBTSxLQUFLLEdBQUcsVUFBVSxDQUFDLElBQUksQ0FBQztJQUU5QixNQUFNLFlBQVksR0FBRyxRQUFRLEtBQUssUUFBUSxDQUFDO0lBQzNDLE1BQU0sV0FBVyxHQUFHLE9BQU8sQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDL0MsTUFBTSxTQUFTLEdBQUcsS0FBSyxLQUFLLEtBQUssQ0FBQztJQUNsQyxNQUFNLFVBQVUsR0FBRyxVQUFVLEtBQUssVUFBVSxDQUFDO0lBRTdDLE9BQU87UUFDTCxZQUFZO1FBQ1osV0FBVztRQUNYLFNBQVM7UUFDVCxVQUFVO1FBQ1YsVUFBVSxFQUFFLFlBQVksSUFBSSxXQUFXLElBQUksU0FBUyxJQUFJLFVBQVU7S0FDbkUsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgQmlnTnVtYmVyIGZyb20gJ2JpZ251bWJlci5qcyc7XG5pbXBvcnQgeyBJVHJhbnNhY3Rpb25SZWNpcGllbnQgfSBmcm9tICcuLi9iYXNlQ29pbic7XG5cbmV4cG9ydCBmdW5jdGlvbiB0cmFuc2FjdGlvblJlY2lwaWVudHNNYXRjaChyZWNpcGllbnQxOiBJVHJhbnNhY3Rpb25SZWNpcGllbnQsIHJlY2lwaWVudDI6IElUcmFuc2FjdGlvblJlY2lwaWVudCkge1xuICBjb25zdCBhZGRyZXNzMSA9IHJlY2lwaWVudDEuYWRkcmVzcztcbiAgY29uc3QgYWRkcmVzczIgPSByZWNpcGllbnQyLmFkZHJlc3M7XG5cbiAgY29uc3QgYW1vdW50MSA9IG5ldyBCaWdOdW1iZXIocmVjaXBpZW50MS5hbW91bnQpO1xuICBjb25zdCBhbW91bnQyID0gbmV3IEJpZ051bWJlcihyZWNpcGllbnQyLmFtb3VudCk7XG5cbiAgY29uc3QgdG9rZW5OYW1lMSA9IHJlY2lwaWVudDEudG9rZW5OYW1lO1xuICBjb25zdCB0b2tlbk5hbWUyID0gcmVjaXBpZW50Mi50b2tlbk5hbWU7XG5cbiAgY29uc3QgbWVtbzEgPSByZWNpcGllbnQxLm1lbW87XG4gIGNvbnN0IG1lbW8yID0gcmVjaXBpZW50Mi5tZW1vO1xuXG4gIGNvbnN0IGFkZHJlc3NNYXRjaCA9IGFkZHJlc3MxID09PSBhZGRyZXNzMjtcbiAgY29uc3QgYW1vdW50TWF0Y2ggPSBhbW91bnQxLmlzRXF1YWxUbyhhbW91bnQyKTtcbiAgY29uc3QgbWVtb01hdGNoID0gbWVtbzEgPT09IG1lbW8yO1xuICBjb25zdCB0b2tlbk1hdGNoID0gdG9rZW5OYW1lMSA9PT0gdG9rZW5OYW1lMjtcblxuICByZXR1cm4ge1xuICAgIGFkZHJlc3NNYXRjaCxcbiAgICBhbW91bnRNYXRjaCxcbiAgICBtZW1vTWF0Y2gsXG4gICAgdG9rZW5NYXRjaCxcbiAgICBleGFjdE1hdGNoOiBhZGRyZXNzTWF0Y2ggJiYgYW1vdW50TWF0Y2ggJiYgbWVtb01hdGNoICYmIHRva2VuTWF0Y2gsXG4gIH07XG59XG4iXX0=Выполнить команду
Для локальной разработки. Не используйте в интернете!