mirror of
https://github.com/tornadocash/tornado-relayer.git
synced 2025-08-15 01:25:33 -04:00
tree update fixes
This commit is contained in:
parent
838da6eab3
commit
e850e042ed
11 changed files with 1026861 additions and 55167 deletions
|
@ -1,11 +1,11 @@
|
|||
const MerkleTree = require('fixed-merkle-tree')
|
||||
const { redisUrl, rpcUrl, minerMerkleTreeHeight, minerAddress } = require('./config')
|
||||
const { redisUrl, wsRpcUrl, minerMerkleTreeHeight, minerAddress } = require('./config')
|
||||
const { poseidonHash2 } = require('./utils')
|
||||
const { toBN } = require('web3-utils')
|
||||
const Redis = require('ioredis')
|
||||
const redis = new Redis(redisUrl)
|
||||
const Web3 = require('web3')
|
||||
const web3 = new Web3(rpcUrl)
|
||||
const web3 = new Web3(wsRpcUrl)
|
||||
const contract = new web3.eth.Contract(require('../abis/mining.abi.json'), minerAddress)
|
||||
|
||||
let tree, eventSubscription, blockSubscription
|
||||
|
@ -28,7 +28,13 @@ async function processNewEvent(err, event) {
|
|||
// return
|
||||
}
|
||||
|
||||
console.log('New account event', event.returnValues)
|
||||
console.log(
|
||||
`New account event
|
||||
Index: ${event.returnValues.index}
|
||||
Commitment: ${event.returnValues.commitment}
|
||||
Nullifier: ${event.returnValues.nullifier}
|
||||
EncAcc: ${event.returnValues.encryptedAccount}`,
|
||||
)
|
||||
const { commitment, index } = event.returnValues
|
||||
if (tree.elements().length === Number(index)) {
|
||||
tree.insert(toBN(commitment))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue