blockiesui
Version:
A UI library for Blockies
27 lines (24 loc) • 1.26 kB
JavaScript
import { useAccount } from '../node_modules/.pnpm/wagmi@2.14.15_@tanstack_que_adee1ea35d5654fec9ad18a62b41334a/node_modules/wagmi/dist/esm/hooks/useAccount.js';
import { useDisconnect } from '../node_modules/.pnpm/wagmi@2.14.15_@tanstack_que_adee1ea35d5654fec9ad18a62b41334a/node_modules/wagmi/dist/esm/hooks/useDisconnect.js';
import { useConnect } from '../node_modules/.pnpm/wagmi@2.14.15_@tanstack_que_adee1ea35d5654fec9ad18a62b41334a/node_modules/wagmi/dist/esm/hooks/useConnect.js';
function useWallet() {
var _a = useAccount(), address = _a.address, isConnected = _a.isConnected;
var disconnect = useDisconnect().disconnect;
var _b = useConnect(), connectors = _b.connectors, connect = _b.connect, isPending = _b.isPending, isError = _b.isError, isSuccess = _b.isSuccess;
var truncateAddress = function (addr) {
return addr.slice(0, 6) + "..." + addr.slice(-4);
};
return {
address: address,
isConnected: isConnected,
disconnect: disconnect,
truncateAddress: truncateAddress,
connectors: connectors,
connect: connect,
isPending: isPending,
isError: isError,
isSuccess: isSuccess,
};
}
export { useWallet };
//# sourceMappingURL=useWallet.js.map