UNPKG

@r3l/app

Version:
50 lines (38 loc) 1.21 kB
"use strict"; 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