@r3l/app
Version:
37 lines (27 loc) • 922 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "contracts", {
enumerable: true,
get: function get() {
return _contracts2.contracts;
}
});
exports.getContract = exports.setSignerOrProvider = exports.getSigner = void 0;
var _contracts = require("@ethersproject/contracts");
var _contracts2 = require("@r3l/common/lib/contracts");
var signerOrProvider;
var getSigner = function getSigner() {
return signerOrProvider;
};
exports.getSigner = getSigner;
var setSignerOrProvider = function setSignerOrProvider(_signerOrPrivder) {
return signerOrProvider = _signerOrPrivder;
};
exports.setSignerOrProvider = setSignerOrProvider;
var getContract = function getContract(address, abi, signerOrProvider) {
return new _contracts.Contract(address, abi, signerOrProvider);
};
exports.getContract = getContract;
//# sourceMappingURL=contracts.js.map