on master help sign in
Mimic old Bridge's key revision usage
84f0413Fang
src/lib/keys.js+4−1
@@ -134,7 +134,10 @@ const deriveNetworkSeedFromMnemonic = async (
134 passphrase,
134 passphrase,
135 revision
135 revision
136) => {
136) => {
137+ //NOTE revision is the point's on-chain revision number. since common uhdw
138+ // usage derives the first key at revision/index 0, we need to decrement
139+ // the on-chain revision number by one to get the number to derive with.
137− return Just(await kg.deriveNetworkSeed(mnemonic, passphrase, revision));
140+ return Just(await kg.deriveNetworkSeed(mnemonic, passphrase, revision - 1));
138};
141};
139
142
140/**
143/**
src/views/Admin/AdminNetworkingKeys.js+1−1
@@ -95,7 +95,7 @@ function useSetKeys() {
95 wallet,
95 wallet,
96 authMnemonic,
96 authMnemonic,
97 details,
97 details,
98− revision: networkRevision + 1,
98+ revision: networkRevision,
99 });
99 });
100
100
101 return networkSeed.matchWith({
101 return networkSeed.matchWith({