UNPKG

lpp-dac

Version:

LiquidPledging plugin contract for dacs to issue a custom MiniMe Token for donations.

17 lines (13 loc) 487 B
const globby = require('globby'); const generateClass = require('eth-contract-class').default; const contracts = {}; globby.sync('*.json', { cwd: __dirname }).forEach((file) => { const { contractName, compilerOutput } = require(`./${file}`); if (compilerOutput.abi && compilerOutput.evm.bytecode.object.length > 0) { contracts[contractName] = generateClass( compilerOutput.abi, `0x${compilerOutput.evm.bytecode.object}`, ); } }); module.exports = contracts;