Skip to content
This repository was archived by the owner on Dec 31, 2024. It is now read-only.

Commit 8ca217c

Browse files
committed
fix contract exports
1 parent 9a7830e commit 8ca217c

File tree

3 files changed

+54
-62
lines changed

3 files changed

+54
-62
lines changed

index.js

+53-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,63 @@
1-
const contracts = require('./js/contracts');
1+
const generateClass = require('eth-contract-class').default;
2+
3+
const LPFactoryArtifact = require('../dist/contracts/LPFactory.json');
4+
const LiquidPledgingArtifact = require('../dist/contracts/LiquidPledging.json');
5+
const LPVaultArtifact = require('../dist/contracts/LPVault.json');
6+
const KernelArtifact = require('../dist/contracts/Kernel.json');
7+
const DAOFactoryArtifact = require('../dist/contracts/DAOFactory.json');
8+
const ACLArtifact = require('../dist/contracts/ACL.json');
9+
const AppProxyUpgradeableArtifact = require('../dist/contracts/AppProxyUpgradeable.json');
10+
const StandardTokenTestAtifact = require('../dist/contracts/StandardToken.json');
11+
const LiquidPledgingMockArtifact = require('../dist/contracts/LiquidPledgingMock.json');
12+
const RecoveryVaultArtifact = require('../dist/contracts/RecoveryVault.json');
213
const assertFail = require('./test/helpers/assertFail');
314
const { embarkConfig, deploy: deployLP } = require('./test/helpers/deployLP');
415

516
module.exports = {
6-
...contracts,
17+
LiquidPledging: generateClass(
18+
LiquidPledgingArtifact.abiDefinition,
19+
LiquidPledgingArtifact.code,
20+
),
21+
LPFactory: generateClass(
22+
LPFactoryArtifact.abiDefinition,
23+
LPFactoryArtifact.code,
24+
),
25+
LiquidPledgingState: require('../js/liquidPledgingState.js'),
26+
LPVault: generateClass(
27+
LPVaultArtifact.abiDefinition,
28+
LPVaultArtifact.code,
29+
),
30+
DAOFactory: generateClass(
31+
DAOFactoryArtifact.abiDefinition,
32+
DAOFactoryArtifact.code,
33+
),
34+
Kernel: generateClass(
35+
KernelArtifact.abiDefinition,
36+
KernelArtifact.code,
37+
),
38+
ACL: generateClass(
39+
ACLArtifact.abiDefinition,
40+
ACLArtifact.code,
41+
),
42+
AppProxyUpgradeable: generateClass(
43+
AppProxyUpgradeableArtifact.abiDefinition,
44+
AppProxyUpgradeableArtifact.code,
45+
),
746
test: {
47+
RecoveryVault: generateClass(
48+
RecoveryVaultArtifact.abiDefinition,
49+
RecoveryVaultArtifact.code,
50+
),
51+
StandardTokenTest: generateClass(
52+
StandardTokenTestAtifact.abiDefinition,
53+
StandardTokenTestAtifact.code,
54+
),
55+
LiquidPledgingMock: generateClass(
56+
LiquidPledgingMockArtifact.abiDefinition,
57+
LiquidPledgingMockArtifact.code,
58+
),
859
assertFail,
960
embarkConfig,
1061
deployLP,
11-
...contracts.test,
1262
},
1363
};

js/contracts.js

-58
This file was deleted.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "giveth-liquidpledging",
3-
"version": "2.0.0-beta.2",
3+
"version": "2.0.0-beta.3",
44
"description": "Liquid Pledging Smart Contract",
55
"main": "index.js",
66
"directories": {

0 commit comments

Comments
 (0)