tornado-relayer/src.bak/treeUpdate.js

20 lines
641 B
JavaScript

const fs = require('fs')
const { Controller } = require('tornado-cash-anonymity-mining')
const { web3 } = require('./instances')
const { farmingAddress, farmingMerkleTreeHeight } = require('../config')
const contract = web3.eth.contract(require('../abis/mining.abi.json'), farmingAddress)
const provingKeys = {
treeUpdateCircuit: require('.../keys/TreeUpdate.json'),
treeUpdateProvingKey: fs.readFileSync('../keys/TreeUpdate_proving_key.bin').buffer,
}
const controller = new Controller({
contract,
provingKeys,
merkleTreeHeight: farmingMerkleTreeHeight,
})
// await controller.init()
// await controller.treeUpdate(commitment)