solid-grinder 1.1.4

A CLI that goes along with building blocks of smart contract. Along with our front-end snippets, this toolbox can reduce L2 gas cost by encoding calldata for dApps development to use as little bytes of calldata as possible.
1
2
3
4
5
6
7
8
9
10
11
const path = require('path');
const bre = require('@nomiclabs/buidler');

const { Compiler } = require('@nomiclabs/buidler/internal/solidity/compiler');

const compiler = new Compiler(
  bre.config.solc.version,
  path.join(bre.config.paths.cache, 'compilers'),
);

module.exports = Object.assign(compiler.getSolc(), { __esModule: true });