2018-06-16 00:27:47 +00:00
|
|
|
const LPFactoryArtifact = require('./build/LPFactory.json');
|
|
|
|
const LiquidPledgingArtifact = require('./build/LiquidPledging.json');
|
|
|
|
const LPVaultArtifact = require('./build/LPVault.json');
|
|
|
|
const KernelArtifact = require('./build/Kernel.json');
|
|
|
|
const ACLArtifact = require('./build/ACL.json');
|
|
|
|
const StandardTokenTestAtifact = require('./build/StandardToken.json');
|
|
|
|
const LiquidPledgingMockArtifact = require('./build/LiquidPledgingMock.json');
|
2018-04-24 20:39:58 +00:00
|
|
|
const generateClass = require('eth-contract-class').default;
|
|
|
|
|
|
|
|
module.exports = {
|
|
|
|
LiquidPledging: generateClass(
|
2018-06-16 00:27:47 +00:00
|
|
|
LiquidPledgingArtifact.compilerOutput.abi,
|
2018-06-16 17:54:30 +00:00
|
|
|
LiquidPledgingArtifact.compilerOutput.evm.bytecode.object,
|
2018-06-16 00:27:47 +00:00
|
|
|
),
|
|
|
|
LPFactory: generateClass(
|
|
|
|
LPFactoryArtifact.compilerOutput.abi,
|
2018-06-16 17:54:30 +00:00
|
|
|
LPFactoryArtifact.compilerOutput.evm.bytecode.object,
|
2018-04-24 20:39:58 +00:00
|
|
|
),
|
|
|
|
LiquidPledgingState: require('./lib/liquidPledgingState.js'),
|
2018-06-16 00:27:47 +00:00
|
|
|
LPVault: generateClass(
|
|
|
|
LPVaultArtifact.compilerOutput.abi,
|
2018-06-16 17:54:30 +00:00
|
|
|
LPVaultArtifact.compilerOutput.evm.bytecode.object,
|
2018-06-16 00:27:47 +00:00
|
|
|
),
|
|
|
|
Kernel: generateClass(
|
|
|
|
KernelArtifact.compilerOutput.abi,
|
2018-06-16 17:54:30 +00:00
|
|
|
KernelArtifact.compilerOutput.evm.bytecode.object,
|
2018-06-16 00:27:47 +00:00
|
|
|
),
|
|
|
|
ACL: generateClass(
|
|
|
|
ACLArtifact.compilerOutput.abi,
|
2018-06-16 17:54:30 +00:00
|
|
|
ACLArtifact.compilerOutput.evm.bytecode.object,
|
2018-06-16 00:27:47 +00:00
|
|
|
),
|
2018-04-24 20:39:58 +00:00
|
|
|
test: {
|
|
|
|
StandardTokenTest: generateClass(
|
2018-06-16 17:54:30 +00:00
|
|
|
StandardTokenTestAtifact.compilerOutput.abi,
|
|
|
|
StandardTokenTestAtifact.compilerOutput.evm.bytecode.object,
|
2018-04-24 20:39:58 +00:00
|
|
|
),
|
2018-03-16 14:31:22 +00:00
|
|
|
assertFail: require('./test/helpers/assertFail'),
|
2018-04-24 20:39:58 +00:00
|
|
|
LiquidPledgingMock: generateClass(
|
2018-06-16 17:54:30 +00:00
|
|
|
LiquidPledgingMockArtifact.compilerOutput.abi,
|
|
|
|
LiquidPledgingMockArtifact.compilerOutput.evm.bytecode.object,
|
2018-04-24 20:39:58 +00:00
|
|
|
),
|
|
|
|
},
|
2018-03-12 15:51:16 +00:00
|
|
|
};
|