UNPKG

@oceanprotocol/keeper-contracts

Version:

Integration of SEAs, DID and OceanToken in Solidity

105 lines (104 loc) 6.09 kB
{ "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" } }