@@ -32,9 +32,12 @@ export default function useKeyfileGenerator(manualNetworkSeed) {
32 const [code, setCode] = useState(false);
32 const [code, setCode] = useState(false);
34 const _point = need.point(pointCursor);
34 const _point = need.point(pointCursor);
35− const _details = need.details(getDetails(_point));
35+ const details = getDetails(_point);
37+ const networkRevision = details.matchWith({
37− const networkRevision = convertToInt(_details.keyRevisionNumber, 10);
38+ Just: ({ value }) => convertToInt(value.keyRevisionNumber, 10),
38 const { isOwner, isManagementProxy } = useCurrentPermissions();
41 const { isOwner, isManagementProxy } = useCurrentPermissions();
40 const hasNetworkingKeys = networkRevision > 0;
43 const hasNetworkingKeys = networkRevision > 0;
@@ -51,6 +54,8 @@ export default function useKeyfileGenerator(manualNetworkSeed) {
57+ const _details = need.details(details);
54 const networkSeed = manualNetworkSeed
59 const networkSeed = manualNetworkSeed
55 ? Just(manualNetworkSeed)
60 ? Just(manualNetworkSeed)
56 : await attemptNetworkSeedDerivation({
61 : await attemptNetworkSeedDerivation({
@@ -94,7 +99,7 @@ export default function useKeyfileGenerator(manualNetworkSeed) {
95 authMnemonic,
100 authMnemonic,
97− _details,
102+ details,