@oceanprotocol/keeper-contracts
Version:
Integration of SEAs, DID and OceanToken in Solidity
105 lines (104 loc) • 6.09 kB
JSON
{
"name": "@oceanprotocol/keeper-contracts",
"version": "0.13.2",
"description": "Integration of SEAs, DID and OceanToken in Solidity",
"bugs": {
"url": "https://github.com/oceanprotocol/keeper-contracts/issues"
},
"homepage": "https://github.com/oceanprotocol/keeper-contracts#readme",
"main": "README.md",
"scripts": {
"compile": "truffle compile",
"audit": "npx truffle exec ./scripts/deploy/truffle-wrapper/auditWrapper.js",
"audit:development": "export NETWORK=development&&npm run audit -- --network development",
"audit:spree": "export NETWORK=spree&&npm run audit -- --network spree",
"audit:duero": "export NETWORK=duero&&npm run audit -- --network duero",
"audit:nile": "export NETWORK=nile&&npm run audit -- --network nile",
"audit:kovan": "export NETWORK=kovan&&npm run audit -- --network kovan",
"audit:mainnet": "export NETWORK=mainnet&&npm run audit -- --network mainnet",
"audit:pacific": "export NETWORK=pacific&&npm run audit -- --network pacific",
"audit:xdai": "export NETWORK=xdai&&npm run audit -- --network xdai",
"deploy": "npx truffle exec ./scripts/deploy/truffle-wrapper/deployContractsWrapper.js",
"deploy:development": "export NETWORK=development&&npm run deploy -- --network development --testnet true",
"deploy:spree": "export NETWORK=spree&&npm run deploy -- --network spree --testnet true",
"deploy:duero": "export NETWORK=duero&&npm run deploy -- --network duero --testnet true",
"deploy:nile": "export NETWORK=nile&&npm run deploy -- --network nile --testnet true",
"deploy:kovan": "export NETWORK=kovan&&npm run deploy -- --network kovan --testnet true",
"deploy:rinkeby": "export NETWORK=rinkeby&&npm run deploy -- --network rinkeby --testnet true",
"deploy:mainnet": "export NETWORK=mainnet&&npm run deploy -- --network mainnet",
"deploy:pacific": "export NETWORK=pacific&&npm run deploy -- --network pacific",
"deploy:xdai": "export NETWORK=xdai&&npm run deploy -- --network xdai",
"upgrade": "npx truffle exec ./scripts/deploy/truffle-wrapper/upgradeContractsWrapper.js",
"upgrade:development": "export NETWORK=development&&npm run upgrade -- --network development --testnet true",
"upgrade:spree": "export NETWORK=spree&&npm run upgrade -- --network spree --testnet true",
"upgrade:duero": "export NETWORK=duero&&npm run upgrade -- --network duero --testnet true",
"upgrade:nile": "export NETWORK=nile&&npm run upgrade -- --network nile --testnet true",
"upgrade:kovan": "export NETWORK=kovan&&npm run upgrade -- --network kovan --testnet true",
"upgrade:rinkeby": "export NETWORK=rinkeby&&npm run upgrade -- --network rinkeby --testnet true",
"upgrade:mainnet": "export NETWORK=mainnet&&npm run upgrade -- --network mainnet",
"upgrade:pacific": "export NETWORK=pacific&&npm run upgrade -- --network pacific",
"upgrade:xdai": "export NETWORK=xdai&&npm run upgrade -- --network xdai",
"test": "truffle test",
"test:unit": "truffle test $(find ./test/unit/ -name '*.js')",
"test:integration": "truffle test $(find ./test/int/ -name '*.js')",
"test:fast": "truffle test $(find ./test/unit/ -name '*.js') $(find ./test/int/ -name '*.js')",
"test:upgrade": "truffle test $(find ./test/upgrade/ -name '*.js')",
"test:cover": "export NETWORK='coverage' && solidity-coverage",
"test:echidna": "./test/verification/echidna/echidna.sh",
"test:manticore": "./test/verification/manticore/run.sh",
"test:report-coverage": "cat ./coverage/lcov.info | codacy-coverage --token b95545c0da4b45848cc5eef363c2711e --prefix ./",
"doc:contracts": "node scripts/contracts/doc-generator.js",
"doc:addresses": "node scripts/contracts/get-addresses.js",
"doc:copyright": "scripts/add-spdx.sh",
"clean": "npm run clean:build && npm run clean:coverage && npm run clean:zos",
"clean:tmp": "mkdir tmp && cp ./artifacts/EscrowAccessSecretStoreTemplate.development.json ./artifacts/EscrowComputeExecutionTemplate.development.json ./tmp/",
"clean:build": "npm run clean:tmp ; rm -rf ./build/ ./artifacts/*.development.json ./artifacts/*.spree.json; mv ./tmp/* ./artifacts/; rm -rf ./tmp",
"clean:coverage": "rm -rf ./coverage/ ./coverageEnv/ ./coverage.json",
"clean:zos": "rm -rf ./zos.json ./zos.dev-8996.json ./.zos.session ./wallets.json zos/",
"lint": "npm run lint:eslint && npm run lint:ethlint",
"lint:eslint": "eslint --ignore-path .gitignore --ext .js .",
"lint:ethlint": "solium -d ./contracts/",
"lint:ethlint:watch": "npm run lint:solium -- --watch",
"lint:fix": "npm run lint:eslint -- --fix && npm run lint:ethlint -- --fix",
"security:mythril": "truffle compile && myth -x --truffle --max-depth 12 --outform markdown 2>&1 | tee mythrilReport.md",
"security:securify": "docker run -v $(pwd):/project chainsecurity/securify -t 2>&1 | tee securifyReport.txt",
"security:slither": "slither . 2>&1 | tee slitherReport.txt",
"security:upgradeability": "npm run clean && npm run compile && ./scripts/upgradeability_checks.sh"
},
"directories": {
"doc": "doc",
"test": "test"
},
"files": [
"artifacts/**/*",
"doc/**/*",
"README.md"
],
"repository": {
"type": "git",
"url": "git+https://github.com/oceanprotocol/keeper-contracts.git"
},
"author": "Ocean Protocol",
"license": "Apache-2.0",
"devDependencies": {
"@oceanprotocol/dori": "~0.5.1",
"@oceanprotocol/multisigwallet": "git+https://github.com/oceanprotocol/MultiSigWalletContracts.git#v2.0.4",
"bignumber.js": "^9.0.0",
"chai": "^4.2.0",
"chai-as-promised": "^7.1.1",
"eslint": "^6.8.0",
"eslint-config-oceanprotocol": "^1.5.0",
"glob": "^7.1.6",
"mathjs": "~6.5.0",
"openzeppelin-eth": "^2.2.0",
"solidity-coverage": "0.6.3",
"solium": "^1.2.5",
"solium-plugin-security": "^0.1.1",
"truffle": "5.1.6",
"truffle-contract": "~4.0.31",
"truffle-hdwallet-provider": "~1.0.17",
"web3": "1.2.4",
"web3-provider-engine": "~15.0.3",
"yargs": "~15.0.1"
}
}