{
  "_from": "@circles/safe-contracts@=1.0.17",
  "_id": "@circles/safe-contracts@1.0.17",
  "_inBundle": false,
  "_integrity": "sha512-umITg5vsRjeX1vxaKxNvuiTUkZwZzNKEzkp+0c2hgpLM+C+4phU812+mH/BRe/Z5VwLpzkx0LsC/CjxKVSFJ+A==",
  "_location": "/@circles/safe-contracts",
  "_phantomChildren": {
    "@ethereumjs/common": "2.6.5",
    "@ethereumjs/tx": "3.5.2",
    "@trufflesuite/web3-provider-engine": "15.0.14",
    "@types/node": "18.11.9",
    "create-hash": "1.2.0",
    "elliptic": "6.5.4",
    "ethereum-cryptography": "0.1.3",
    "ethereum-protocol": "1.0.1",
    "ethereumjs-abi": "0.6.8",
    "ethereumjs-wallet": "1.0.2",
    "ethjs-util": "0.1.6",
    "rlp": "2.2.7",
    "safe-buffer": "5.2.1",
    "tweetnacl-util": "0.15.1"
  },
  "_requested": {
    "type": "version",
    "registry": true,
    "raw": "@circles/safe-contracts@=1.0.17",
    "name": "@circles/safe-contracts",
    "escapedName": "@circles%2fsafe-contracts",
    "scope": "@circles",
    "rawSpec": "=1.0.17",
    "saveSpec": null,
    "fetchSpec": "=1.0.17"
  },
  "_requiredBy": [
    "/"
  ],
  "_resolved": "https://registry.npmjs.org/@circles/safe-contracts/-/safe-contracts-1.0.17.tgz",
  "_shasum": "9dd555706b245b33440f7e64efbfbad5a474c67a",
  "_spec": "@circles/safe-contracts@=1.0.17",
  "_where": "/home/ele/Documents/Berlin-Coop/CirclesUBI/circles-contracts",
  "author": {
    "name": "stefan@gnosis.pm"
  },
  "bugs": {
    "url": "https://github.com/CirclesUBI/safe-contracts/issues"
  },
  "bundleDependencies": false,
  "contributors": [
    {
      "name": "Sarah Friend",
      "url": "https://github.com/ana0"
    }
  ],
  "dependencies": {
    "@truffle/hdwallet-provider": "^1.0.36",
    "dotenv": "^8.0.0",
    "openzeppelin-solidity": "^2.0.0",
    "shelljs": "^0.8.3",
    "solc": "^0.5.9"
  },
  "deprecated": false,
  "description": "Circles UBI fork of Gnosis Safe Ethereum multisig contract",
  "devDependencies": {
    "@digix/tempo": "^0.2.0",
    "@gnosis.pm/mock-contract": "github:gnosis/mock-contract#sol_0_5_0",
    "@gnosis.pm/truffle-nice-tools": "^1.3.0",
    "@openzeppelin/cli": "^2.5.1",
    "@openzeppelin/upgrades": "^2.5.1",
    "bignumber.js": "github:frozeman/bignumber.js-nolookahead",
    "eth-lightwallet": "^3.0.1",
    "ethereumjs-abi": "^0.6.5",
    "ethereumjs-util": "^6.0.0",
    "ganache-cli": "^6.3.0",
    "random-buffer": "*",
    "run-with-testrpc": "^0.3.0",
    "solidity-coverage": "^0.4.2",
    "truffle": "^4.1.14",
    "web3": "0.20.6"
  },
  "files": [
    "contracts",
    "test",
    ".openzeppelin/*.json",
    "build"
  ],
  "homepage": "https://github.com/circlesUBI/safe-contracts/",
  "keywords": [
    "Ethereum",
    "Wallet",
    "Safe"
  ],
  "license": "GPL-3.0",
  "main": "index.js",
  "name": "@circles/safe-contracts",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/circlesUBI/safe-contracts.git"
  },
  "scripts": {
    "deploy-oz": "node scripts/deploy_safe_contracts_oz.js",
    "preversion": "npm run restore",
    "restore": "rm -rf build && npx truffle compile && npm run truffle-oz-merge && npx tnt cB",
    "test": "run(){ run-with-testrpc -l 20000000 --noVMErrorsOnRPCResponse \"truffle test $@\"; }; run",
    "test-norpc": "truffle test",
    "truffle-oz-merge": "node scripts/merge_oz.js"
  },
  "version": "1.0.20"
}
