react-use-etherscan
Version:
🌊 🏄 ⚛️ React hooks for interacting with Etherscan. Supports Android/iOS/Web/Expo.
28 lines (22 loc) • 865 B
JavaScript
;
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
};
}