Nucleic Phosphate Modifier

    jest-gas-reporter

    0.0.1 • Public • Published

    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" }
          ]
        ]
    

    Keywords

    none

    Install

    npm i jest-gas-reporter

    DownloadsWeekly Downloads

    2

    Version

    0.0.1

    License

    MIT

    Unpacked Size

    27.6 kB

    Total Files

    10

    Last publish

    Collaborators

    • andrew.gord.stewart
    • lalexgap
    • tomclose