@r3l/app
Version:
50 lines (38 loc) • 1.21 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useRel = useRel;
exports.useSRel = useSRel;
exports.useRelBalance = useRelBalance;
exports.useSRelBalance = useSRelBalance;
exports.useRelParam = useRelParam;
exports.useSRelParam = useSRelParam;
var _common = require("./common");
var _web = require("./web3");
var _contracts = require("../utils/contracts");
function useRel() {
return (0, _common.useContract)('REL', _contracts.contracts.REL.address);
}
function useSRel() {
return (0, _common.useContract)('sREL', _contracts.contracts.sREL.address);
}
function useRelBalance() {
var _useWeb3React = (0, _web.useWeb3React)(),
account = _useWeb3React.account;
useRelParam('balanceOf', [account]);
}
function useSRelBalance() {
var _useWeb3React2 = (0, _web.useWeb3React)(),
account = _useWeb3React2.account;
useSRelParam('balanceOf', [account]);
}
function useRelParam(param, args) {
var contract = useRel();
return (0, _common.useContractParam)(contract, param, args);
}
function useSRelParam(param, args) {
var contract = useSRel();
return (0, _common.useContractParam)(contract, param, args);
}
//# sourceMappingURL=rel.js.map