noir-lang / zk_bench

Benchmark circom and noir on some standard primitives from circomlib/noir stdlib
MIT License
0 stars 0 forks source link

Tf/remove examples #1

Closed TomAFrench closed 3 months ago

TomAFrench commented 3 months ago

This PR deletes the code which is leftover from noir-examples.

I've also made the benchmarks use the versions of circom/nargo which are on the path as this is easiest to get things running (can allow specifying versions later). I've also installed snarkjs locally so we can set its version.

socket-security[bot] commented 3 months ago

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/ffjavascript@0.2.63 Transitive: unsafe +3 39 MB jbaylina
npm/snarkjs@0.7.3 Transitive: environment, eval, filesystem, network, shell, unsafe +51 58.4 MB jbaylina

🚮 Removed packages: npm/@adraffy/ens-normalize@1.10.1, npm/@babel/runtime@7.23.9, npm/@ethersproject/abi@5.7.0, npm/@ethersproject/abstract-provider@5.7.0, npm/@ethersproject/abstract-signer@5.7.0, npm/@ethersproject/address@5.7.0, npm/@ethersproject/base64@5.7.0, npm/@ethersproject/basex@5.7.0, npm/@ethersproject/bignumber@5.7.0, npm/@ethersproject/bytes@5.7.0, npm/@ethersproject/constants@5.7.0, npm/@ethersproject/hash@5.7.0, npm/@ethersproject/hdnode@5.7.0, npm/@ethersproject/json-wallets@5.7.0, npm/@ethersproject/keccak256@5.7.0, npm/@ethersproject/logger@5.7.0, npm/@ethersproject/networks@5.7.1, npm/@ethersproject/pbkdf2@5.7.0, npm/@ethersproject/properties@5.7.0, npm/@ethersproject/providers@5.7.2, npm/@ethersproject/random@5.7.0, npm/@ethersproject/rlp@5.7.0, npm/@ethersproject/sha2@5.7.0, npm/@ethersproject/signing-key@5.7.0, npm/@ethersproject/strings@5.7.0, npm/@ethersproject/transactions@5.7.0, npm/@ethersproject/web@5.7.1, npm/@ethersproject/wordlists@5.7.0, npm/@inquirer/input@1.2.16, npm/@inquirer/select@1.3.3, npm/@lit-labs/ssr-dom-shim@1.2.0, npm/@lit/reactive-element@1.6.3, npm/@metamask/safe-event-emitter@2.0.0, npm/@motionone/animation@10.17.0, npm/@motionone/dom@10.17.0, npm/@motionone/types@10.17.0, npm/@motionone/utils@10.17.0, npm/@noble/curves@1.2.0, npm/@noble/hashes@1.3.2, npm/@noble/secp256k1@1.7.1, npm/@nodelib/fs.stat@2.0.5, npm/@noir-lang/backend_barretenberg@0.25.0, npm/@noir-lang/noir_js@0.25.0, npm/@noir-lang/noir_wasm@0.25.0, npm/@noir-lang/types@0.25.0, npm/@nomicfoundation/hardhat-chai-matchers@2.0.4, npm/@nomicfoundation/hardhat-ethers@3.0.5, npm/@nomicfoundation/hardhat-network-helpers@1.0.10, npm/@nomicfoundation/hardhat-toolbox-viem@1.0.0, npm/@nomicfoundation/hardhat-verify@1.1.1, npm/@nomicfoundation/hardhat-viem@1.0.0, npm/@scure/base@1.1.5, npm/@stablelib/random@1.0.2, npm/@types/chai@4.3.14, npm/@types/mocha@10.0.6, npm/@types/node@18.19.15, npm/@types/node@20.11.15, npm/@types/react@18.2.55, npm/@vitejs/plugin-react-swc@3.6.0, npm/@walletconnect/jsonrpc-http-connection@1.0.7, npm/@walletconnect/jsonrpc-provider@1.0.13, npm/@walletconnect/jsonrpc-types@1.0.3, npm/@walletconnect/jsonrpc-utils@1.0.8, npm/@walletconnect/modal@2.6.2, npm/@walletconnect/safe-json@1.0.2, npm/abbrev@1.0.9, npm/abstract-level@1.0.4, npm/acorn@8.11.3, npm/anymatch@3.1.3, npm/array-back@3.1.0, npm/bn.js@5.2.1, npm/braces@3.0.2, npm/bs58@4.0.1, npm/buffer@6.0.3, npm/call-bind@1.0.7, npm/camelcase@6.3.0, npm/caseless@0.12.0, npm/catering@2.1.1, npm/chai@4.4.1, npm/check-error@1.0.3, npm/chokidar@3.6.0, npm/cipher-base@1.0.4, npm/clsx@1.2.1, npm/colors@1.4.0, npm/combined-stream@1.0.8, npm/commander@11.1.0, npm/concat-stream@1.6.2, npm/create-hash@1.2.0, npm/create-hmac@1.1.7, npm/decode-uri-component@0.2.2, npm/deep-eql@4.1.3, npm/defu@6.1.4, npm/destr@2.0.2, npm/detect-browser@5.3.0, npm/dotenv@16.4.3, npm/elliptic@6.5.4, npm/esprima@2.7.3, npm/eth-rpc-errors@4.0.2, npm/ethereum-cryptography@0.1.3, npm/ethjs-util@0.1.6, npm/follow-redirects@1.15.5, npm/fp-ts@1.19.3, npm/fs-extra@7.0.1, npm/fsevents@2.3.3, npm/get-caller-file@2.0.5, npm/get-func-name@2.0.2, npm/get-intrinsic@1.2.4, npm/glob-parent@5.1.2, npm/glob@7.2.0, npm/graceful-fs@4.2.11, npm/h3@1.10.1, npm/hardhat-gas-reporter@1.0.10, npm/hardhat@2.19.5, npm/hash.js@1.1.7, npm/is-glob@4.0.3, npm/is-typedarray@1.0.0, npm/json-rpc-engine@6.1.0, npm/json-rpc-random-id@1.0.1, npm/keccak@3.0.4, npm/lodash.isequal@4.5.0, npm/lodash@4.17.21, npm/merge2@1.4.1, npm/micromatch@4.0.5, npm/minimalistic-assert@1.0.1, npm/minimist@1.2.8, npm/mlly@1.5.0, npm/mocha@10.3.0, npm/module-error@1.0.2, npm/node-fetch-native@1.6.2, npm/node-fetch@2.7.0, npm/node-gyp-build@4.8.0, npm/normalize-path@3.0.0, npm/path-parse@1.0.7, npm/pathe@1.1.2, npm/picomatch@2.3.1, npm/preact@10.19.4, npm/qrcode@1.5.3, npm/qs@6.11.2, npm/queue-microtask@1.2.3, npm/react-dom@18.2.0, npm/react-toastify@9.1.3, npm/react@18.2.0, npm/readable-stream@3.6.2, npm/redis-errors@1.2.0, npm/require-from-string@2.0.2, npm/resolve@1.17.0, npm/ripemd160@2.0.2, npm/rlp@2.2.7, npm/safe-buffer@5.2.1, npm/scrypt-js@3.0.1, npm/sha.js@2.4.11, npm/solidity-coverage@0.8.7, npm/strip-ansi@6.0.1, npm/tiged@2.12.6, npm/ts-node@10.9.2, npm/tslib@2.6.2, npm/type-detect@4.0.8, npm/typechain@8.3.2, npm/typescript@4.9.5, npm/ufo@1.4.0, npm/uint8arrays@3.1.1, npm/use-sync-external-store@1.2.0, npm/util-deprecate@1.0.2, npm/viem@1.16.6, npm/vite@5.1.1, npm/wagmi@1.4.13, npm/which@1.3.1, npm/ws@8.5.0, npm/yargs-parser@20.2.4

View full report↗︎