UNPKG

@usecannon/router

Version:

Fork of Synthetix Router Proxy Architecture Manager, including only contract generation logic.

21 lines 869 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateRouter = generateRouter; const debug_1 = __importDefault(require("debug")); const render_router_1 = require("./internal/render-router"); function generateRouter({ contractName = 'Router', template = undefined, canReceivePlainETH = false, hasDiamondCompat = false, contracts, }) { for (const c of contracts) (0, debug_1.default)(`${c.contractName}: ${c.deployedAddress}`); const sourceCode = (0, render_router_1.renderRouter)({ routerName: contractName, template, canReceivePlainETH, hasDiamondCompat, contracts, }); return sourceCode; } //# sourceMappingURL=generate.js.map