UNPKG

react-use-etherscan

Version:

🌊 🏄 ⚛️ React hooks for interacting with Etherscan. Supports Android/iOS/Web/Expo.

28 lines (22 loc) 865 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = useEtherscanUrls; var _react = require("react"); var _useEtherscan2 = _interopRequireDefault(require("./useEtherscan")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function useEtherscanUrls() { var _useEtherscan = (0, _useEtherscan2["default"])(), network = _useEtherscan.network; var getTransactionUrl = (0, _react.useCallback)(function (hash) { return "https://".concat(network, ".etherscan.io/tx/").concat(hash); }, [network]); var getAddressUrl = (0, _react.useCallback)(function (address) { return "https://".concat(network, ".etherscan.io/address/").concat(address); }, [network]); return { getTransactionUrl: getTransactionUrl, getAddressUrl: getAddressUrl }; }