@signumjs/contracts
Version:
Smart Contracts package for Signum Network
15 lines • 668 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateMethodCall = void 0;
const util_1 = require("@signumjs/util");
const convertContractData_1 = require("./internal/convertContractData");
const generateMethodCall = (args) => {
const argArray = args.methodArgs ? [args.methodId, ...args.methodArgs] : [args.methodId];
return argArray
.map(convertContractData_1.convertContractData)
.map(long => (0, util_1.convertDecStringToHexString)(long, 16))
.map(util_1.convertHexEndianess)
.join('');
};
exports.generateMethodCall = generateMethodCall;
//# sourceMappingURL=generateMethodCall.js.map