New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

jest-gas-reporter

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jest-gas-reporter

A jest reporter that reports the gas used by various calls to ethereum contracts.

  • 0.0.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

jest-gas-reporter

A simple jest reporter that reports the gas used by various calls to ethereum contracts.

It uses the json files compiled by truffle parse transactions that occured on ganache and show gas usage of different contract functions.

Test Suites: 1 passed, 1 total
Tests:       49 passed, 49 total
Snapshots:   0 total
Time:        58.388s

Gas Usage:
Contract Name         Method Name                 Calls  Min Gas  Max Gas  Average Gas
--------------------  --------------------------  -----  -------  -------  -----------
TestContract          deposit                     20     31032    46032    35532
TestContract          withdraw                    5      30800    74499    42586

Configuration

Just add jest-gas-reporter to reporters in your jest config. By default jest-gas-reporter assume that contract json files are located in ./build/contracts

 "reporters": ["default","jest-gas-reporter"]

If you want specify a folder where the contracts are located. jest-gas-reporter accepts a contractArtifactFolder option.

"reporters": ["default",
      ["jest-gas-reporter",
        { "contractArtifactFolder":"output/contract" }
      ]
    ]

FAQs

Package last updated on 29 Mar 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc