@@ -148,7 +148,10 @@ const deriveNetworkSeedFromMnemonic = async (
148148 * @return {Maybe<string>}
149149 */
150150export const deriveNetworkSeedFromAuthToken = (authToken, revision, point) => {
151− const salt = Buffer.from(`revision-${point}-${revision}`);
151+ //NOTE revision is the point's on-chain revision number.
152+ // since deriveNetworkSeedFromMnemonic does this too, we decrement the
153+ // revision number by one before deriving from it.
154+ const salt = Buffer.from(`revision-${point}-${revision - 1}`);
152155 const networkSeed = shas(authToken, salt)
153156 .toString('hex')
154157 .slice(0, 32);