{
  "name": "staking-contract",
  "scripts": {
    "run:isolated-server": "npm run rm:isolated-server; docker run --name staking-contract -d -p 3333:5555 --entrypoint isolatedServer zilliqa/zilliqa-isolated-server:a01fe00 -t 0 -f boot.json -u 0",
    "rm:isolated-server": "docker stop staking-contract | xargs docker rm",
    "test:local": "PORT=3333 CONTAINER=staking-contract jest --verbose --runInBand",
    "test": "npm run run:isolated-server; npm run test:local && npm run rm:isolated-server",
    "format": "npx prettier --write ."
  },
  "devDependencies": {
    "@types/jest": "^27.0.3",
    "@zilliqa-js/zilliqa": "3.3.3",
    "jest": "^27.3.1",
    "prettier": "^2.5.0",
    "ts-jest": "^27.0.7",
    "typescript": "^4.5.2"
  },
  "type": "module",
  "jest": {
    "preset": "ts-jest",
    "verbose": true,
    "testTimeout": 60000,
    "globals": {
      "GENESIS_PRIVATE_KEYS": [
        "d96e9eb5b782a80ea153c937fa83e5948485fbfc8b7e7c069d7b914dbc350aba"
      ]
    }
  }
}
