UNPKG

emmet.sdk

Version:
14 lines 685 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTokenContract = void 0; const ethers_1 = require("ethers"); const getTokenAddressAndAbi_1 = require("./getTokenAddressAndAbi"); const getSigner_1 = require("./getSigner"); const getTokenContract = async (tokenName, chainName, sender) => { const [tokenAddress, abi] = (0, getTokenAddressAndAbi_1.getTokenAddressAndAbi)(tokenName, chainName); const signer = await (0, getSigner_1.getSigner)(sender); const contract = new ethers_1.ethers.Contract(tokenAddress, abi, signer); return contract; }; exports.getTokenContract = getTokenContract; //# sourceMappingURL=getTokenContract.js.map