From 66315424342b1a38e5035ed53d7326a7b18a6ffb Mon Sep 17 00:00:00 2001 From: Tim Olson <> Date: Sun, 29 Oct 2023 16:53:07 -0400 Subject: [PATCH] TRANCHE EXECUTION WORKS --- chain.js | 4 +++- main.js | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/chain.js b/chain.js index dcd1bbf..d8317a9 100644 --- a/chain.js +++ b/chain.js @@ -36,7 +36,9 @@ for (const chain of _chains) { chain.helper = tx.contractAddress else if (tx.contractName === 'MockEnv') { // set up mock coins, etc - if( chain.id === 31337 ) { + if( + false && + chain.id === 31337 ) { console.log('Detected MockEnv at', tx.contractAddress) const mock = new ethers.Contract(tx.contractAddress, await getAbi('MockEnv'), getProvider(chain.id)) const coinAddr = await mock.COIN() diff --git a/main.js b/main.js index 3ab9860..6983c27 100644 --- a/main.js +++ b/main.js @@ -14,6 +14,8 @@ io.on("connection", (socket) => { lookupToken(chainId, address).then((result)=>callback(result)).catch(()=>callback(null)) }) socket.on('address', (chainId, address) => loginAddress(socket, chainId, address) ) + socket.on('subPools', (chainId, addresses) => { for(const address of addresses) socket.join(`${chainId}|p|${address}`) } ) + socket.on('unsubPools', (chainId, addresses) => { for(const address of addresses) socket.leave(`${chainId}|p|${address}`) } ) socket.on('ensureVault', (chainId,owner,num) => ensureVault(socket, chainId, owner, num) ) socket.join('public') socket.emit('welcome', {chainInfo, vaultInitCodeHash:VAULT_INIT_CODE_HASH})