@r3l/app
Version:
38 lines (27 loc) • 1.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.hasWarning = exports.hasCorrectAccount = exports.hasCorrectNetwork = exports.hasAccountConnected = void 0;
var _config = require("../../../../core/config");
// TODO user type
var hasAccountConnected = function hasAccountConnected(user) {
return user.ethAddress && user.ethAddress[0];
};
exports.hasAccountConnected = hasAccountConnected;
var hasCorrectNetwork = function hasCorrectNetwork(chainId) {
return !!chainId && chainId.toString() === _config.NETWORK_NUMBER;
}; // TODO user type
exports.hasCorrectNetwork = hasCorrectNetwork;
var hasCorrectAccount = function hasCorrectAccount(user, account) {
return user.ethAddress[0].toLowerCase() === (account === null || account === void 0 ? void 0 : account.toLowerCase());
};
exports.hasCorrectAccount = hasCorrectAccount;
var hasWarning = function hasWarning(stack, _id) {
return stack.find(function (_ref) {
var id = _ref.id;
return id === _id;
});
};
exports.hasWarning = hasWarning;
//# sourceMappingURL=web3Warning.selectors.js.map