UNPKG

emmet.sdk

Version:
18 lines 874 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getBridgeContract = void 0; const FTBridge_1 = __importDefault(require("../../abi/FTBridge")); const getBridgeAddress_1 = require("./getBridgeAddress"); const getSigner_1 = require("./getSigner"); const ethers_1 = require("ethers"); async function getBridgeContract(chainName, senderAddress) { const bridgeAddress = (0, getBridgeAddress_1.getBridgeAddress)(chainName); const signer = await (0, getSigner_1.getSigner)(senderAddress); const contract = new ethers_1.ethers.Contract(bridgeAddress, FTBridge_1.default, signer); return contract; } exports.getBridgeContract = getBridgeContract; //# sourceMappingURL=getBridgeContract.js.map