mirror of
https://github.com/zkopru-network/zkopru.git
synced 2026-01-24 21:48:05 -05:00
71 lines
2.4 KiB
JSON
71 lines
2.4 KiB
JSON
{
|
|
"name": "@zkopru/contracts",
|
|
"version": "1.0.0-beta.2",
|
|
"license": "GPL-3.0-or-later",
|
|
"main": "dist/index.js",
|
|
"types": "dist/index.d.ts",
|
|
"files": [
|
|
"dist"
|
|
],
|
|
"_moduleAliases": {
|
|
"~babyjubjub": "../babyjubjub/dist",
|
|
"~contracts": "dist",
|
|
"~core": "../core/dist",
|
|
"~dataset": "../dataset/dist",
|
|
"~transaction": "../transaction/dist",
|
|
"~tree": "../tree/dist",
|
|
"~account": "../account/dist",
|
|
"~zk-wizard": "../zk-wizard/dist",
|
|
"~database": "../database/dist",
|
|
"~utils": "../utils/dist",
|
|
"~utils-docker": "../utils-docker/dist",
|
|
"~cli-config": "../cli/dist/apps/coordinator/config.js",
|
|
"~coordinator": "../coordinator/dist"
|
|
},
|
|
"dependencies": {
|
|
"@zkopru/utils": "file:../utils",
|
|
"@openzeppelin/contracts": "3.4.1",
|
|
"bn.js": "^5.2.0",
|
|
"ganache-time-traveler": "^1.0.15",
|
|
"soltypes": "^1.3.5",
|
|
"web3": "^1.3.6",
|
|
"web3-core": "1.2.11",
|
|
"web3-eth-contract": "1.2.11",
|
|
"@ethereumjs/tx": "3.2.0"
|
|
},
|
|
"scripts": {
|
|
"pregenTS": "shx mkdir -p dist",
|
|
"precommit": "#lint-staged",
|
|
"compile": "truffle compile",
|
|
"build:contract": "yarn compile && yarn genTS && tsc --build tsconfig.build.json && yarn prettier --write src/**/*",
|
|
"clean": "tsc --build tsconfig.build.json --clean && shx rm -rf coverage *.log junit.xml dist build && jest --clearCache",
|
|
"link-modules": "link-module-alias",
|
|
"tsc": "tsc --build tsconfig.build.json && link-module-alias",
|
|
"test": "yarn compile && cd test-cases && truffle test all.soltest.js",
|
|
"dev": "ts-node-dev -r tsconfig-paths/register src/index.ts",
|
|
"web3TS": "typechain --target web3-v1 './build/contracts/*.json' --outDir src/contracts",
|
|
"genABI": "node utils/abi-generator.js",
|
|
"genTS": "yarn web3TS && yarn genABI && node utils/ts-generator.js",
|
|
"postgenTS": "prettier --write src/**/*.ts",
|
|
"start": "node dist/index.js",
|
|
"testnet": "truffle develop --testnet",
|
|
"prettier": "prettier --write ./**/*.{ts,js,sol}",
|
|
"testblock:generate": "node utils/testblock-generator"
|
|
},
|
|
"devDependencies": {
|
|
"@truffle/artifactor": "^4.0.54",
|
|
"@truffle/hdwallet-provider": "1.2.2",
|
|
"chai": "^4.2.0",
|
|
"circomlib": "0.5.1",
|
|
"eth-gas-reporter": "^0.2.17",
|
|
"merkle-tree-rollup": "^1.1.4",
|
|
"prettier-plugin-solidity": "1.0.0-beta.10",
|
|
"smt-rollup": "^0.6.4",
|
|
"solc5": "npm:solc@0.5.15",
|
|
"web3-utils": "1.2.11"
|
|
},
|
|
"publishConfig": {
|
|
"access": "public"
|
|
}
|
|
}
|