* Update proto file with Tx 'estimated gas used' field
* Update tx_counter according to tx gas quota
* Feature/user spam limit checks (#47)
* Print proof generation error before sending it
* Check user spam limit in grpc send_transaction endpoint
* Add initial code for handling multiple merkle tree in UserDB
* Add unit test for multi tree
* Add test_new_multi_tree unit test
* Introduce UserDbConfig
* feat: resolve clippy warning, remove unuse deps, add ci workflow
* chore: add protoc install to CI
* chore: add foundry for test job
* chore: fix benchmark and add comparison
* chore: just run bench 1 time
* chore: try boa-dev/criterion-compare-action@v3
* chore: run all benchmark
* chore: rerun CI
* chore: only run prover_bench|generate_proof
* chore: use matrix strategy for each bench
* feat: add osv-scanner workflow
* chore: not add manually, ill use github UI
* chore: remove changes from Cargo.lock and all Cargo.toml files to avoid conflict with feature/revise_deps branch
* chore: resolve clippy module_inception
* chore: try no bench = false again
* chore: run cargo-udeps with --all-features flags
* chore: update default prover run command
* chore: lint fix
* chore: add osv-scanner.yml to CI workflow
* chore: try osv-scanner v2.2.2