From ad693e24a249638b288e4649a96d8a3e7ce7076b Mon Sep 17 00:00:00 2001 From: tim Date: Sun, 29 Sep 2024 21:20:47 -0400 Subject: [PATCH] vaultAddress bugfix --- vault.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vault.js b/vault.js index 4d17b7a..48b2020 100644 --- a/vault.js +++ b/vault.js @@ -7,10 +7,12 @@ import {newContract} from "./contract.js"; export function vaultAddress(chainId, owner, num=0) { + if (!chainInfo[chainId].factory) + return null try { const salt = ethers.solidityPackedKeccak256(['address','uint8'],[owner,num]) const result = ethers.getCreate2Address(chainInfo[chainId].factory, salt, chainInfo[chainId].vaultInitCodeHash) - // console.log('vaultAddress', chainId, owner, num, chainInfo[chainId].factory, salt, VAULT_INIT_CODE_HASH, result) + // console.log('vaultAddress', chainId, owner, num, chainInfo[chainId].factory, chainInfo[chainId].vaultInitCodeHash, result) return result } catch (e) {