1.0.2 • Published 4 years ago

buidler-contract-sizer v1.0.2

Weekly downloads
14
License
MIT
Repository
github
Last release
4 years ago

Buidler Contract Sizer

Output Solidity contract sizes with Buidler.

Installation

yarn add --dev buidler-contract-sizer

Usage

Load plugin in Buidler config:

usePlugin('buidler-contract-sizer');

Add configuration under the contractSizer key:

optiondescriptiondefault
alphaSortwhether to sort results table alphabetically (default sort is by contract size)false
runOnCompilewhether to output contract sizes automatically after compilationfalse
contractSizer: {
  alphaSort: true,
  runOnCompile: true,
}

Run the included Buidler task to output compiled contract sizes:

yarn run buidler size-contracts

TypeScript Support

For TypeScript compatibility, add 'node_modules/buidler-contract-sizer/type-extensions.d.ts' to the files array in tsconfig.json.