@@ -92,6 +92,7 @@ export const deriveNetworkSeedFromUrbitWallet = async (
93 return await deriveNetworkSeedFromMnemonic(
93 return await deriveNetworkSeedFromMnemonic(
94 urbitWallet.management.seed,
94 urbitWallet.management.seed,
95+ urbitWallet.meta.passphrase,
@@ -113,7 +114,11 @@ export const deriveNetworkSeedFromManagementMnemonic = async (
114 // the network seed is derivable iff this mnemonic is the management proxy
115 // the network seed is derivable iff this mnemonic is the management proxy
115 if (isManagementProxy) {
116 if (isManagementProxy) {
116− return await deriveNetworkSeedFromMnemonic(authMnemonic, revision);
117+ return await deriveNetworkSeedFromMnemonic(
119 return Nothing();
124 return Nothing();
@@ -124,8 +129,12 @@ export const deriveNetworkSeedFromManagementMnemonic = async (
124 * @param {number} revision
129 * @param {number} revision
125 * @return {Promise<Maybe<string>>}
130 * @return {Promise<Maybe<string>>}
127−const deriveNetworkSeedFromMnemonic = async (mnemonic, revision) => {
132+const deriveNetworkSeedFromMnemonic = async (
128− return Just(await kg.deriveNetworkSeed(mnemonic, '', revision));
137+ return Just(await kg.deriveNetworkSeed(mnemonic, passphrase, revision));