emmet.sdk
Version:
Emmet.Bridge SDK library
14 lines • 685 B
JavaScript
;
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