-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
65 lines (65 loc) · 3.59 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
{
"name": "mainchain",
"version": "1.0.0",
"engines": {
"node": "8"
},
"description": "",
"main": "truffle-config.js",
"repository": "github:hey-network/mainchain",
"directories": {
"test": "test"
},
"scripts": {
"lint": "solium --dir ./contracts --fix",
"test": "scripts/test.sh test/Token.test.js test/TokenSale.test.js test/KYCVerifierRole.test.js",
"test:token": "scripts/test.sh test/Token.test.js",
"test:token:name": "scripts/test.sh test/Token.test.js -g 'token name'",
"test:token:symbol": "scripts/test.sh test/Token.test.js -g 'token symbol'",
"test:token:decimals": "scripts/test.sh test/Token.test.js -g 'token decimals'",
"test:token:supply": "scripts/test.sh test/Token.test.js -g 'total supply'",
"test:token:valid-destination": "scripts/test.sh test/Token.test.js -g 'valid destination'",
"test:token:transferable": "scripts/test.sh test/Token.test.js -g '(function extension)'",
"test:token:drainable": "scripts/test.sh test/Token.test.js -g 'drain'",
"test:token-sale": "scripts/test.sh test/TokenSale.test.js",
"test:token-sale:standard": "scripts/test.sh test/TokenSale.test.js -g 'standard'",
"test:token-sale:minimum-contribution": "scripts/test.sh test/TokenSale.test.js -g 'minimum contribution'",
"test:token-sale:pausable": "scripts/test.sh test/TokenSale.test.js -g 'pausable'",
"test:token-sale:kyc": "scripts/test.sh test/TokenSale.test.js -g 'KYC'",
"test:token-sale:evolving-rate": "scripts/test.sh test/TokenSale.test.js -g 'evolving rate'",
"test:token-sale:timed": "scripts/test.sh test/TokenSale.test.js -g 'timed'",
"test:token-sale:finalizable": "scripts/test.sh test/TokenSale.test.js -g 'finalize'",
"test:vesting-trustee": "scripts/test.sh test/VestingTrustee.test.js",
"test:vesting-trustee:create": "scripts/test.sh test/VestingTrustee.test.js -g 'createGrant'",
"test:vesting-trustee:claimable": "scripts/test.sh test/VestingTrustee.test.js -g 'claimableTokens'",
"test:vesting-trustee:claim": "scripts/test.sh test/VestingTrustee.test.js -g 'claimTokens'",
"test:vesting-trustee:revoke": "scripts/test.sh test/VestingTrustee.test.js -g 'revokeGrant'",
"test:vesting-trustee:charts": "scripts/test.sh test/fuzzing/VestingTrustee.js",
"test:gateway": "scripts/test.sh test/Gateway.test.js",
"test:kyc-verifier-role": "scripts/test.sh test/KYCVerifierRole.test.js",
"mythril": "npm run mythril:token && npm run mythril:token-sale && npm run mythril:gateway && npm run mythril:vesting-trustee",
"flatten:token": "./scripts/flatten.pl --contractsdir=contracts --mainsol=Token.sol --outputsol=flattened/Token.flat.sol --verbose --remapdir='contracts/openzeppelin-solidity=node_modules/openzeppelin-solidity'",
"mythril:token": "npm run mythrill contracts/Token.sol",
"mythril:token-sale": "npm run mythrill contracts/TokenSale.sol",
"mythril:gateway": "npm run mythrill contracts/Gateway.sol",
"mythril:vesting-trustee": "npm run mythrill contracts/VestingTrustee.sol",
"mythrill": "myth --max-depth 100 --solc-args \"openzeppelin-solidity/=$(pwd)/node_modules/openzeppelin-solidity/\" -x"
},
"author": "Hey Group S.A.",
"license": "ISC",
"dependencies": {
"bignumber.js": "^8.0.2",
"openzeppelin-solidity": "2.1.2",
"truffle": "5.0.4",
"truffle-ledger-wallet-provider": "^1.0.0",
"web3": "^1.0.0-beta.46"
},
"devDependencies": {
"asciichart": "^1.5.7",
"babel-polyfill": "^6.26.0",
"babel-register": "^6.26.0",
"chai": "^4.2.0",
"openzeppelin-test-helpers": "^0.1.2",
"truffle-hdwallet-provider": "^1.0.4"
}
}