UNPKG

@yplusvault/contract-deployments

Version:
36 lines (35 loc) 1.77 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getCreateCallDeployment = exports.getMultiSendCallOnlyDeployment = exports.getMultiSendDeployment = void 0; const create_call_json_1 = __importDefault(require("./assets/v1.3.0/create_call.json")); const multi_send_json_1 = __importDefault(require("./assets/v1.1.1/multi_send.json")); const multi_send_json_2 = __importDefault(require("./assets/v1.3.0/multi_send.json")); const multi_send_call_only_json_1 = __importDefault(require("./assets/v1.3.0/multi_send_call_only.json")); const utils_1 = require("./utils"); // This is a sorted array (by preference, currently we use 111 in most cases) const multiSendDeployments = [ multi_send_json_1.default, multi_send_json_2.default ]; const getMultiSendDeployment = (filter) => { return utils_1.findDeployment(utils_1.applyFilterDefaults(filter), multiSendDeployments); }; exports.getMultiSendDeployment = getMultiSendDeployment; // This is a sorted array (by preference) const multiSendCallOnlyDeployments = [ multi_send_call_only_json_1.default ]; const getMultiSendCallOnlyDeployment = (filter) => { return utils_1.findDeployment(utils_1.applyFilterDefaults(filter), multiSendCallOnlyDeployments); }; exports.getMultiSendCallOnlyDeployment = getMultiSendCallOnlyDeployment; // This is a sorted array (by preference) const createCallDeployments = [ create_call_json_1.default ]; const getCreateCallDeployment = (filter) => { return utils_1.findDeployment(utils_1.applyFilterDefaults(filter), createCallDeployments); }; exports.getCreateCallDeployment = getCreateCallDeployment;