@@ -1,5 +1,6 @@
1import { useEffect, useMemo, useState } from 'react';
1import { useEffect, useMemo, useState } from 'react';
2import * as need from 'lib/need';
2import * as need from 'lib/need';
3+import { Just } from 'folktale/maybe';
3import { usePointCache } from 'store/pointCache';
4import { usePointCache } from 'store/pointCache';
4import { usePointCursor } from 'store/pointCursor';
5import { usePointCursor } from 'store/pointCursor';
5import { convertToInt } from 'lib/convertToInt';
6import { convertToInt } from 'lib/convertToInt';
@@ -11,7 +12,7 @@ export const useHasNetworkKeysSet = () => {
11 const [networkKeysSet, setNetworkKeysSet] = useState<boolean>(true);
12 const [networkKeysSet, setNetworkKeysSet] = useState<boolean>(true);
13 useEffect(() => {
14 useEffect(() => {
14− if (point) {
15+ if (point && Just.hasInstance(getDetails(point))) {
15 const details = need.details(getDetails(point));
16 const details = need.details(getDetails(point));
16 const networkRevision = convertToInt(details.keyRevisionNumber, 10);
17 const networkRevision = convertToInt(details.keyRevisionNumber, 10);
17 setNetworkKeysSet(networkRevision > 0);
18 setNetworkKeysSet(networkRevision > 0);