{
	"name": "@statechannels/nitro-protocol",
	"versions": {
		"0.1.0": {
			"name": "@statechannels/nitro-protocol",
			"description": "A protocol for state channel networks",
			"version": "0.1.0",
			"author": {
				"name": "statechannels"
			},
			"bugs": {
				"url": "https://github.com/statechannels/monorepo/issues"
			},
			"dependencies": {
				"@counterfactual/cf-adjudicator-contracts": "0.0.11",
				"@openzeppelin/contracts": "3.0.1",
				"ethers": "4.0.45"
			},
			"devDependencies": {
				"@statechannels/devtools": "0.1.1",
				"@statechannels/jest-gas-reporter": "0.0.2",
				"@types/eslint": "6.1.7",
				"@types/eslint-plugin-prettier": "2.2.0",
				"@types/jest": "25.1.0",
				"@types/koa": "2.0.52",
				"@types/koa-router": "7.0.42",
				"@types/node": "13.5.1",
				"@types/prettier": "1.19.0",
				"@types/server-destroy": "1.0.0",
				"@typescript-eslint/eslint-plugin": "2.18.0",
				"@typescript-eslint/parser": "2.18.0",
				"dotenv": "8.2.0",
				"dotenv-extended": "2.7.1",
				"eslint": "6.8.0",
				"eslint-config-prettier": "6.10.0",
				"eslint-plugin-import": "2.20.0",
				"eslint-plugin-jest": "23.6.0",
				"eslint-plugin-prettier": "3.1.2",
				"etherlime": "2.2.6",
				"etherlime-lib": "1.1.5",
				"ganache-cli": "6.8.2",
				"ganache-core": "2.8.0",
				"jest": "25.1.0",
				"koa": "2.11.0",
				"koa-router": "7.4.0",
				"lint-staged": "10.0.4",
				"load-json-file": "6.2.0",
				"npm-run-all": "4.1.5",
				"prettier": "1.19.1",
				"prettier-plugin-solidity": "1.0.0-alpha.34",
				"server-destroy": "1.0.1",
				"solc": "0.6.1",
				"solidoc": "git+https://github.com/statechannels/solidoc.git#1cba9fb16e66caa1b91e2322b3b80456a5bd9f78",
				"ts-jest": "25.0.0",
				"ts-node": "8.9.1",
				"typescript": "3.7.5"
			},
			"directories": {
				"test": "test"
			},
			"engines": {
				"yarn": "^1.17.0",
				"node": "^10.16.3"
			},
			"homepage": "https://github.com/statechannels/monorepo",
			"keywords": [
				"channel",
				"ethereum",
				"network",
				"state"
			],
			"license": "MIT",
			"lint-staged": {
				"{src,test}/**/*.{ts,tsx}": "eslint"
			},
			"main": "lib/src/index.js",
			"private": false,
			"repository": {
				"type": "git",
				"url": "git+https://github.com/statechannels/monorepo.git"
			},
			"scripts": {
				"build": "run-s contract:compile build:typescript",
				"build:netlify": "yarn website:deploy",
				"build:typescript": "tsc -b .",
				"contract:compile": "node ./bin/compile.js",
				"docgen": "solidoc",
				"lint:check": "eslint \"*/**/*.ts\" --cache",
				"lint:write": "eslint \"*/**/*.ts\" --fix",
				"patch-package": "cd ../.. && yarn patch-package",
				"precommit": "lint-staged --quiet",
				"prepare": "yarn patch-package && yarn build",
				"prettier:check": "prettier --check '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"prettier:write": "prettier --write '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"release:netlify": "netlify deploy --site $NITRO_PROTOCOL_NETLIFY_ID --dir=website/build/nitro-spec",
				"test": "run-s test:contracts 'test:app --all'",
				"test:app": "jest -c ./config/jest/jest.config.js",
				"test:ci": "yarn test:ci:contracts --runInBand && yarn test:ci:app --runInBand",
				"test:ci:app": "yarn test:app --all --ci --runInBand --bail",
				"test:ci:contracts": "yarn test:contracts --all --ci --runInBand --bail",
				"test:contracts": "jest -c ./config/jest/jest.contracts.config.js",
				"website:deploy": "yarn contract:compile && yarn docgen && cd website && yarn install && yarn build"
			},
			"types": "lib/src/index.d.ts",
			"_id": "@statechannels/nitro-protocol@0.1.0",
			"_nodeVersion": "10.20.1",
			"_npmVersion": "6.14.4",
			"dist": {
				"integrity": "sha512-nLE2qaLQpPuGZhe2v55YNkUdJjVit3DzaO4LbBwoeQQlu1Ip72TYmQPBbZHQVPIhCBIWXiTnJ13rpZI2vyj02A==",
				"shasum": "ff9f931eb694a075a2429cca2475dec6e2eb9f61",
				"tarball": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.1.0.tgz",
				"fileCount": 141,
				"unpackedSize": 12131979,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4faCCRA9TVsSAnZWagAAArUP/AvbCYkz5D69Va5mLyBM\n+pr/hLb7EUDSzt4EWxullEI4s2M6mNVtFmlBNGYZ2z6IflnKQq1T5ekokrSa\nPMd68mg1eomdBXevyle5D0LOw9jbAJJReN/WHcgbviR+7X4dCiyw97/mkNf0\nfZ+V5/nY1sIUdHNjkSgXTcC9LAKc9pIskWOjqNX5LeZ0S5d/NJDbi3bif7qb\nte72u9mFhCFDKVs9ze3oo9iwQkA+RVnG8k7WubbbBylW0q618Jc9fjVu7Sli\ndjPC1IXGTE4jE+tx4BIbkZzuYcOSJdQ2Dpo7QHYLVFlVCcLPEMO6h1rKh8e9\nvtRleQkzY/3w35LOa6BIcLYLALdK5oXO/LuXSRjJovUR1boDU5JfYlRqWCow\nzkYWSRYIeMbst68SdG1r33psb9viBpfh88o8jBb0L54ygFUOyJjeyiczZNAL\nZq+UaFA0H0BiIDUrI3ainuD5fSG8A1dLXQDeqxu5w3Nrloj+rE44xzw5312f\nq5EAtM0PN8goGcMimkdTzEpB7nLYR26Ex3Swl3VzfB6U6xHCyWJ2aeFY4Uvn\npZUywXP+7LgrHjDMLCYtdkwqGxxlcBkPqA+tgkuLhSh+3O6RTEnqlLy4jh67\nRFXNQmno7fJaAXNnRVMwocMQGDfH1gXANMFtc0oQhvz1fLknAzQfX9P87RCp\npGe9\r\n=uzM0\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "snario",
					"email": "liam@counterfactual.com"
				},
				{
					"name": "geoknee",
					"email": "george@magmo.com"
				},
				{
					"name": "spersico",
					"email": "santiagopersico@gmail.com"
				},
				{
					"name": "joelalejandro",
					"email": "joel.a.villarreal@gmail.com"
				}
			],
			"_npmUser": {
				"name": "geoknee",
				"email": "george@magmo.com"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/nitro-protocol_0.1.0_1591867009931_0.19875551899056298"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.1.1": {
			"name": "@statechannels/nitro-protocol",
			"description": "A protocol for state channel networks",
			"version": "0.1.1",
			"author": {
				"name": "statechannels"
			},
			"bugs": {
				"url": "https://github.com/statechannels/monorepo/issues"
			},
			"dependencies": {
				"@counterfactual/cf-adjudicator-contracts": "0.0.11",
				"@openzeppelin/contracts": "3.0.1",
				"ethers": "4.0.45"
			},
			"devDependencies": {
				"@statechannels/devtools": "0.1.1",
				"@statechannels/jest-gas-reporter": "0.0.2",
				"@types/eslint": "6.1.7",
				"@types/eslint-plugin-prettier": "2.2.0",
				"@types/jest": "25.1.0",
				"@types/koa": "2.0.52",
				"@types/koa-router": "7.0.42",
				"@types/node": "13.5.1",
				"@types/prettier": "1.19.0",
				"@types/server-destroy": "1.0.0",
				"@typescript-eslint/eslint-plugin": "2.18.0",
				"@typescript-eslint/parser": "2.18.0",
				"dotenv": "8.2.0",
				"dotenv-extended": "2.7.1",
				"eslint": "6.8.0",
				"eslint-config-prettier": "6.10.0",
				"eslint-plugin-import": "2.20.0",
				"eslint-plugin-jest": "23.6.0",
				"eslint-plugin-prettier": "3.1.2",
				"etherlime": "2.2.6",
				"etherlime-lib": "1.1.5",
				"ganache-cli": "6.8.2",
				"ganache-core": "2.8.0",
				"jest": "25.1.0",
				"koa": "2.11.0",
				"koa-router": "7.4.0",
				"lint-staged": "10.0.4",
				"load-json-file": "6.2.0",
				"npm-run-all": "4.1.5",
				"prettier": "1.19.1",
				"prettier-plugin-solidity": "1.0.0-alpha.34",
				"server-destroy": "1.0.1",
				"solc": "0.6.1",
				"solidoc": "git+https://github.com/statechannels/solidoc.git#1cba9fb16e66caa1b91e2322b3b80456a5bd9f78",
				"ts-jest": "25.0.0",
				"ts-node": "8.9.1",
				"typescript": "3.7.5"
			},
			"directories": {
				"test": "test"
			},
			"engines": {
				"yarn": "^1.17.0",
				"node": "^10.16.3"
			},
			"homepage": "https://github.com/statechannels/monorepo",
			"keywords": [
				"channel",
				"ethereum",
				"network",
				"state"
			],
			"license": "MIT",
			"lint-staged": {
				"{src,test}/**/*.{ts,tsx}": "eslint"
			},
			"main": "lib/src/index.js",
			"private": false,
			"repository": {
				"type": "git",
				"url": "git+https://github.com/statechannels/monorepo.git"
			},
			"scripts": {
				"build": "run-s contract:compile build:typescript",
				"build:netlify": "yarn website:deploy",
				"build:typescript": "tsc -b .",
				"contract:compile": "node ./bin/compile.js",
				"docgen": "solidoc",
				"lint:check": "eslint \"*/**/*.ts\" --cache",
				"lint:write": "eslint \"*/**/*.ts\" --fix",
				"patch-package": "cd ../.. && yarn patch-package",
				"precommit": "lint-staged --quiet",
				"prepare": "yarn patch-package && yarn build",
				"prettier:check": "prettier --check '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"prettier:write": "prettier --write '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"release:netlify": "netlify deploy --site $NITRO_PROTOCOL_NETLIFY_ID --dir=website/build/nitro-spec",
				"test": "run-s test:contracts 'test:app --all'",
				"test:app": "jest -c ./config/jest/jest.config.js",
				"test:ci": "yarn test:ci:contracts --runInBand && yarn test:ci:app --runInBand",
				"test:ci:app": "yarn test:app --all --ci --runInBand --bail",
				"test:ci:contracts": "yarn test:contracts --all --ci --runInBand --bail",
				"test:contracts": "jest -c ./config/jest/jest.contracts.config.js",
				"website:deploy": "yarn contract:compile && yarn docgen && cd website && yarn install && yarn build"
			},
			"types": "lib/src/index.d.ts",
			"_id": "@statechannels/nitro-protocol@0.1.1",
			"_nodeVersion": "10.20.1",
			"_npmVersion": "6.14.4",
			"dist": {
				"integrity": "sha512-t6fPIkOLVL34p16aUBdOzRq9fcmhSVfOHAjVk7z0YcwH4fhlRxt+gv/Tpd4RdhE1AW66o0K4ppc0IIT8rbtpnw==",
				"shasum": "d0a7c2e397960195e263aaba1add3436776e7237",
				"tarball": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.1.1.tgz",
				"fileCount": 257,
				"unpackedSize": 12526938,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4gtpCRA9TVsSAnZWagAAYWQQAJxfBKGTi8vVJLLCDYxh\nfT9E+GHZuLHMkOczZSwSHO8yiBMLDR06AO8iVMzuJ9Fiq2CmmkFA10pgvX4d\nTeu0bY+CyY9NMMMpcxkkneMx4C68uxVRBblf4/c6Ncb6J4fqf6zdUEH32/PF\n7lE1Eu0BpnrNwCOE6XzpLwcjzzUjTdKQYcJpCagU3ol+Lc6XxALZ0WHDNWiw\n7wZmzKdIUR3HATEqLIUZiERjPn+7Vo0mZNsrm24PT4YN0aIdUIkVnkW5kkDx\n+2VHLaI9GlBpQhNY+qSIUEjvY7PawELDpcOumqfl/tXNj2Y+SdXoec9DRWzO\naAY1cEOTdUASOXuf0pIt2zuQqkLLZDFPFBZpP9SscF/rir71Rt7ansifYpgT\nxNWLUBg9T0HOz0SxeI986EfuyIzSv3n0/8mgj+b8gV9tFOdhy6Z1Dkr0dyhl\ne/CgiT6pVEJ9attzHvWpKY/zjDPKd7AMH2DNm6vVYVdM8/sBA6Yq4FLdX6Ap\nlGvXYpf5qFoVXYpupsg4UGZgLn/RcWdeom1G98G6fOJ+6Bf960CmdDI3UXxe\nKbIVcQePor79o8gzuIQ8vxI3cU7XFA9wEQVujypcy+lIO4SDniZMHdo1jhNh\n93AICD8Nu5+lX+dIeLqI3kPnacW94DYk6A9B4vZ3CUIyK7lOQKVArp03dfzD\nV0D5\r\n=x+vj\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "geoknee",
					"email": "george@magmo.com"
				},
				{
					"name": "joelalejandro",
					"email": "joel.a.villarreal@gmail.com"
				},
				{
					"name": "snario",
					"email": "liam@counterfactual.com"
				},
				{
					"name": "spersico",
					"email": "santiagopersico@gmail.com"
				}
			],
			"_npmUser": {
				"name": "geoknee",
				"email": "george@magmo.com"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/nitro-protocol_0.1.1_1591872360544_0.8428915871836995"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.1.2": {
			"name": "@statechannels/nitro-protocol",
			"description": "A protocol for state channel networks",
			"version": "0.1.2",
			"author": {
				"name": "statechannels"
			},
			"bugs": {
				"url": "https://github.com/statechannels/monorepo/issues"
			},
			"dependencies": {
				"@counterfactual/cf-adjudicator-contracts": "0.0.11",
				"@openzeppelin/contracts": "3.0.1",
				"ethers": "4.0.45"
			},
			"devDependencies": {
				"@statechannels/devtools": "0.1.1",
				"@statechannels/jest-gas-reporter": "0.0.2",
				"@types/eslint": "6.1.7",
				"@types/eslint-plugin-prettier": "2.2.0",
				"@types/jest": "25.1.0",
				"@types/koa": "2.0.52",
				"@types/koa-router": "7.0.42",
				"@types/node": "13.5.1",
				"@types/prettier": "1.19.0",
				"@types/server-destroy": "1.0.0",
				"@typescript-eslint/eslint-plugin": "2.18.0",
				"@typescript-eslint/parser": "2.18.0",
				"dotenv": "8.2.0",
				"dotenv-extended": "2.7.1",
				"eslint": "6.8.0",
				"eslint-config-prettier": "6.10.0",
				"eslint-plugin-import": "2.20.0",
				"eslint-plugin-jest": "23.6.0",
				"eslint-plugin-prettier": "3.1.2",
				"etherlime": "2.3.3",
				"etherlime-lib": "1.1.5",
				"ganache-cli": "6.8.2",
				"ganache-core": "2.8.0",
				"jest": "25.1.0",
				"koa": "2.11.0",
				"koa-router": "7.4.0",
				"lint-staged": "10.0.4",
				"load-json-file": "6.2.0",
				"npm-run-all": "4.1.5",
				"prettier": "1.19.1",
				"prettier-plugin-solidity": "1.0.0-alpha.34",
				"server-destroy": "1.0.1",
				"solc": "0.6.1",
				"solidoc": "git+https://github.com/statechannels/solidoc.git#1cba9fb16e66caa1b91e2322b3b80456a5bd9f78",
				"ts-jest": "25.0.0",
				"ts-node": "8.9.1",
				"typescript": "3.7.5"
			},
			"directories": {
				"test": "test"
			},
			"engines": {
				"yarn": "^1.17.0",
				"node": "^12.16.3"
			},
			"homepage": "https://github.com/statechannels/monorepo",
			"keywords": [
				"channel",
				"ethereum",
				"network",
				"state"
			],
			"license": "MIT",
			"lint-staged": {
				"{src,test}/**/*.{ts,tsx}": "eslint"
			},
			"main": "lib/src/index.js",
			"private": false,
			"repository": {
				"type": "git",
				"url": "git+https://github.com/statechannels/monorepo.git"
			},
			"scripts": {
				"build": "run-s contract:compile build:typescript",
				"build:netlify": "yarn website:deploy",
				"build:typescript": "tsc -b .",
				"contract:compile": "node ./bin/compile.js",
				"docgen": "solidoc",
				"lint:check": "eslint \"*/**/*.ts\" --cache",
				"lint:write": "eslint \"*/**/*.ts\" --fix",
				"patch-package": "cd ../.. && yarn patch-package",
				"precommit": "lint-staged --quiet",
				"prepare": "yarn patch-package && yarn build",
				"prettier:check": "prettier --check '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"prettier:write": "prettier --write '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"release:netlify": "netlify deploy --site $NITRO_PROTOCOL_NETLIFY_ID --dir=website/build/nitro-protocol",
				"test": "run-s test:contracts 'test:app --all'",
				"test:app": "jest -c ./config/jest/jest.config.js",
				"test:ci": "yarn test:ci:contracts --runInBand && yarn test:ci:app --runInBand",
				"test:ci:app": "yarn test:app --all --ci --runInBand --bail",
				"test:ci:contracts": "yarn test:contracts --all --ci --runInBand --bail",
				"test:contracts": "jest -c ./config/jest/jest.contracts.config.js",
				"website:deploy": "yarn contract:compile && yarn docgen && cd website && yarn install && yarn build"
			},
			"types": "lib/src/index.d.ts",
			"_id": "@statechannels/nitro-protocol@0.1.2",
			"_nodeVersion": "12.16.3",
			"_npmVersion": "6.14.4",
			"dist": {
				"integrity": "sha512-yfV97g6io0wuIvY92l9JiSDtZOpDcVPpfT2fbkmanxNEeZ++T6jRom0uA60QcOw10tBJqzKovqoTZOKYZYC8nA==",
				"shasum": "57b57e98eba0ee8d97ad1befe196716523925d2c",
				"tarball": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.1.2.tgz",
				"fileCount": 256,
				"unpackedSize": 12523325,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/aGyCRA9TVsSAnZWagAAf4EP/jyxzh6sq99gOW5nM9yQ\nU/7Em9XkJkkX/qFp4XeWtWg4vsUjmJj0lk3vnWNAjHX3ioamZJbIS/wxO6g2\n/0Vsp9Bct5Ya5+NPXrfdTZDWHJwaPZJ749TpfxF5F1BkHBfOL8Jq0+A5xGG8\nYorFoW/O0ioONbdv1Gyv1Rzza0jilBpXmWfirXuXtuWZvPeWnW+Wo9kKHlwc\njjTAXX7A2HD1ml8tpPt4BtozFi1geLlY7GDR4THBLAQaoYJWZxLccJKWluCo\nF2n+H7XvNya5dODf5f5uipFeeUgqok+CkQoYYUtjWcEeAXDgM4T/SHcUbk7u\nLNMys2as2GjXS4kHJKMVFu9DVMdzLC+VtrxxG6dE/AkrdV7TzQDodoDaqzwR\no4k/oTia0pBnYr2JO9ExrXYnpRWjpCTLa4SaOx4rM2eFgxfytWUP2AuqO73W\n5GjRZ11eg+ob1WGMxxvbog+T/oNvPWVuozcjAYVeq42u/BPqOdX9F6nDNQln\nns4ql9vjqnmM/7H/1g+Y0sI9G3UycCWfjUrh50T4fx1oW/HFUyVlWDMaUZh3\nE+LPE6GCvkbkeWakQBRKuivRJkrWCvM2b8twAgbSYMCKHqVUmXA3V1GPkoJC\neVbFpoc4McyeUWlWhVvF2YlRG8jn9xZtmGiXPqMzRcWJgic/X40KTzUOQMnx\neoVu\r\n=xH8I\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "geoknee",
					"email": "george@magmo.com"
				},
				{
					"name": "joelalejandro",
					"email": "joel.a.villarreal@gmail.com"
				},
				{
					"name": "snario",
					"email": "liam@counterfactual.com"
				},
				{
					"name": "spersico",
					"email": "santiagopersico@gmail.com"
				}
			],
			"_npmUser": {
				"name": "geoknee",
				"email": "george@magmo.com"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/nitro-protocol_0.1.2_1593680305826_0.8182943638169762"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.1.3": {
			"name": "@statechannels/nitro-protocol",
			"description": "A protocol for state channel networks",
			"version": "0.1.3",
			"author": {
				"name": "statechannels"
			},
			"bugs": {
				"url": "https://github.com/statechannels/monorepo/issues"
			},
			"dependencies": {
				"@counterfactual/cf-adjudicator-contracts": "0.0.11",
				"@openzeppelin/contracts": "3.0.1",
				"ethers": "4.0.45"
			},
			"devDependencies": {
				"@statechannels/devtools": "0.1.2",
				"@statechannels/jest-gas-reporter": "0.0.2",
				"@types/eslint": "6.1.7",
				"@types/eslint-plugin-prettier": "2.2.0",
				"@types/jest": "25.1.0",
				"@types/koa": "2.0.52",
				"@types/koa-router": "7.0.42",
				"@types/node": "13.5.1",
				"@types/prettier": "1.19.0",
				"@types/server-destroy": "1.0.0",
				"@typescript-eslint/eslint-plugin": "2.18.0",
				"@typescript-eslint/parser": "2.18.0",
				"dotenv": "8.2.0",
				"dotenv-extended": "2.7.1",
				"eslint": "6.8.0",
				"eslint-config-prettier": "6.10.0",
				"eslint-plugin-import": "2.20.0",
				"eslint-plugin-jest": "23.6.0",
				"eslint-plugin-prettier": "3.1.2",
				"etherlime": "2.3.3",
				"etherlime-lib": "1.1.5",
				"ganache-cli": "6.8.2",
				"jest": "25.1.0",
				"koa": "2.11.0",
				"koa-router": "7.4.0",
				"lint-staged": "10.0.4",
				"load-json-file": "6.2.0",
				"npm-run-all": "4.1.5",
				"prettier": "1.19.1",
				"prettier-plugin-solidity": "1.0.0-alpha.34",
				"server-destroy": "1.0.1",
				"solc": "0.6.1",
				"solidoc": "git+https://github.com/statechannels/solidoc.git#1cba9fb16e66caa1b91e2322b3b80456a5bd9f78",
				"ts-jest": "25.0.0",
				"ts-node": "8.9.1",
				"typescript": "3.7.5"
			},
			"directories": {
				"test": "test"
			},
			"engines": {
				"yarn": "^1.17.0",
				"node": "^12.16.3"
			},
			"homepage": "https://github.com/statechannels/monorepo",
			"keywords": [
				"channel",
				"ethereum",
				"network",
				"state"
			],
			"license": "MIT",
			"lint-staged": {
				"{src,test}/**/*.{ts,tsx}": "eslint"
			},
			"main": "lib/src/index.js",
			"private": false,
			"repository": {
				"type": "git",
				"url": "git+https://github.com/statechannels/monorepo.git"
			},
			"scripts": {
				"build": "run-s contract:compile build:typescript",
				"build:netlify": "yarn website:deploy",
				"build:typescript": "tsc -b .",
				"contract:compile": "node ./bin/compile.js",
				"docgen": "solidoc",
				"lint:check": "eslint \"*/**/*.ts\" --cache",
				"lint:write": "eslint \"*/**/*.ts\" --fix",
				"patch-package": "cd ../.. && yarn patch-package",
				"precommit": "lint-staged --quiet",
				"prepare": "yarn patch-package && yarn build",
				"prettier:check": "prettier --check '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"prettier:write": "prettier --write '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"release:netlify": "netlify deploy --site $NITRO_PROTOCOL_NETLIFY_ID --dir=website/build/nitro-protocol",
				"test": "run-s test:contracts 'test:app --all'",
				"test:app": "jest -c ./config/jest/jest.config.js",
				"test:ci": "yarn test:ci:contracts --runInBand && yarn test:ci:app --runInBand",
				"test:ci:app": "yarn test:app --all --ci --runInBand --bail",
				"test:ci:contracts": "yarn test:contracts --all --ci --runInBand --bail",
				"test:contracts": "jest -c ./config/jest/jest.contracts.config.js",
				"website:deploy": "yarn contract:compile && yarn docgen && cd website && yarn install && yarn build"
			},
			"types": "lib/src/index.d.ts",
			"_id": "@statechannels/nitro-protocol@0.1.3",
			"_nodeVersion": "12.16.3",
			"_npmVersion": "6.14.4",
			"dist": {
				"integrity": "sha512-0UalBJGqDMfH9YavuFonDgX3J+HRKV9iXtG41d5MvUkn8fTJgWVHPz5ceLOHyYZ9iKnccGmDOkdO6WHFe5y23g==",
				"shasum": "18f62418d0c080545d575c1a6c2a15e84575ae70",
				"tarball": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.1.3.tgz",
				"fileCount": 256,
				"unpackedSize": 12523296,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/dtRCRA9TVsSAnZWagAAEoEQAJu+0qoE9Z/ApH2CSpzO\nThCbJH9H5Gd29NYjMcd/JYo0udo/WIw4X+euQ9pv3cMx5N52bZfJt9vUoriF\nQebfrsgWoPGKp5ogJ4cWdDT99KmQhk+ELHjpOJmUQ8/tKVEIAwYmHbBPY1fx\nbK3hjZqj9AafbCnV8fm68Mq6Dj7fUYHCrJZpsSEJ4s/MxWLukJYqMlfDU59W\nEOKEy64CoK2TXQzzkIJ11hZQ3Vjy41ZjTTcbgUbMQvCpDe98QbuI1t0OvJEG\nG1cNXwEhMJHYh85Q//jfp1nG0y4hO/l4o3uViPEeb47JuGio4E5Ez55aiqdG\n7oAS3HEpLMfwg+Q9WYS0Oi0CHbEToqXhi1yK6jLnBOvXbjUCf+KxHomRm5+D\nLkjsgD/h9WtCAs6xd17JHKc20A5Wkia6ypH2r5QMZagqb4TyEqL9+YxoKhfC\nPwph+u4LrQ/w37P9TbtzJfItFCBpvrBiFo4Bn6i/CEYYT3oW4poPRu3izcIO\nSNExHv9iBAlv+oCOA9+qx36VRkgQOqeIcCjWKr3JVBeYNd9GRfYFNuNB9Xo7\nJyVXi2q35Vziw5s0CJ2F3QlI/BIVivVqCF3auYwimZT3qq4fih+s1g4GH5eS\nCrpYIv2EMnIW11Qx08PS7F+FRqgWD0gJMmWpXnrtyKn3MVvLtTSizs+K+yHM\n0WQ0\r\n=baQK\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "geoknee",
					"email": "george@magmo.com"
				},
				{
					"name": "joelalejandro",
					"email": "joel.a.villarreal@gmail.com"
				},
				{
					"name": "snario",
					"email": "liam@counterfactual.com"
				},
				{
					"name": "spersico",
					"email": "santiagopersico@gmail.com"
				}
			],
			"_npmUser": {
				"name": "geoknee",
				"email": "george@magmo.com"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/nitro-protocol_0.1.3_1593695057235_0.9333644858575398"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.1.4": {
			"name": "@statechannels/nitro-protocol",
			"description": "A protocol for state channel networks",
			"version": "0.1.4",
			"author": {
				"name": "statechannels"
			},
			"bugs": {
				"url": "https://github.com/statechannels/monorepo/issues"
			},
			"dependencies": {
				"@counterfactual/cf-adjudicator-contracts": "0.0.11",
				"@openzeppelin/contracts": "3.0.1",
				"ethers": "4.0.45"
			},
			"devDependencies": {
				"@statechannels/devtools": "0.1.3",
				"@types/eslint": "6.1.7",
				"@types/eslint-plugin-prettier": "2.2.0",
				"@types/jest": "25.1.0",
				"@types/node": "13.5.1",
				"@types/prettier": "1.19.0",
				"@types/webpack": "4.41.5",
				"@typescript-eslint/eslint-plugin": "2.18.0",
				"@typescript-eslint/parser": "2.18.0",
				"eslint": "6.8.0",
				"eslint-config-prettier": "6.10.0",
				"eslint-plugin-jest": "23.6.0",
				"eslint-plugin-prettier": "3.1.2",
				"etherlime": "2.3.3",
				"etherlime-lib": "1.1.5",
				"ganache-cli": "6.8.2",
				"jest": "25.1.0",
				"lint-staged": "10.0.4",
				"npm-run-all": "4.1.5",
				"prettier": "1.19.1",
				"prettier-plugin-solidity": "1.0.0-alpha.34",
				"solidoc": "git+https://github.com/statechannels/solidoc.git#1cba9fb16e66caa1b91e2322b3b80456a5bd9f78",
				"typescript": "3.7.5",
				"webpack": "4.41.5"
			},
			"directories": {
				"test": "test"
			},
			"engines": {
				"yarn": "^1.17.0",
				"node": "^12.16.3"
			},
			"homepage": "https://github.com/statechannels/monorepo",
			"keywords": [
				"channel",
				"ethereum",
				"network",
				"state"
			],
			"license": "MIT",
			"lint-staged": {
				"{src,test}/**/*.{ts,tsx}": "eslint"
			},
			"browser": "dist/nitro-protocol.min.js",
			"main": "lib/src/index.js",
			"private": false,
			"repository": {
				"type": "git",
				"url": "git+https://github.com/statechannels/monorepo.git"
			},
			"scripts": {
				"build": "run-s contract:compile build:typescript build:webpack",
				"build:ci": "yarn build",
				"build:netlify": "yarn website:deploy",
				"build:typescript": "tsc -b .",
				"build:webpack": "webpack",
				"contract:compile": "node ./bin/compile.js",
				"docgen": "solidoc",
				"lint:check": "eslint \"*/**/*.ts\" --cache",
				"lint:write": "eslint \"*/**/*.ts\" --fix",
				"patch-package": "cd ../.. && yarn patch-package",
				"precommit": "lint-staged --quiet",
				"prepare": "yarn patch-package && yarn build",
				"prettier:check": "prettier --check '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"prettier:write": "prettier --write '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"release:netlify": "netlify deploy --site $NITRO_PROTOCOL_NETLIFY_ID --dir=website/build/nitro-protocol",
				"test": "run-s test:contracts 'test:app --all'",
				"test:app": "jest -c ./config/jest/jest.config.js",
				"test:ci": "yarn test:ci:contracts --runInBand && yarn test:ci:app --runInBand",
				"test:ci:app": "yarn test:app --all --ci --runInBand --bail",
				"test:ci:contracts": "yarn test:contracts --all --ci --runInBand --bail",
				"test:contracts": "jest -c ./config/jest/jest.contracts.config.js",
				"website:deploy": "yarn contract:compile && yarn docgen && cd website && yarn install && yarn build"
			},
			"types": "lib/src/index.d.ts",
			"_id": "@statechannels/nitro-protocol@0.1.4",
			"_nodeVersion": "12.16.3",
			"_npmVersion": "6.14.4",
			"dist": {
				"integrity": "sha512-47rKFkEU096dvkHQ1xIwOwj9kKt4J1K6KKn7ZoQGPyYkZV612YExSGH+HY7nQLUUQ1wkqyqd5vkD2xiJR6++zg==",
				"shasum": "9f9bc209cfb0bc4b2aa467b475a4e22df996f5b8",
				"tarball": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.1.4.tgz",
				"fileCount": 257,
				"unpackedSize": 8200485,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/zGWCRA9TVsSAnZWagAAymoP/2xd1eCgVleDbbhc13cj\nxLiiMpwmDiTBKvjf8zEuGhjEUCJvfIVWwYuf+Eb1Xiw9SN4eEb/XS4o8ZZUz\n8TerCO1lSl0HluzvZV5YpvCzm9EtZkrHpKq4mvvMlSotglUY2AhcD+hr8BJp\nUKkjUc6WzkOKQTDCke5/OzqJGwr0Ok+3OorJAlDWCEpJ002W4zJctidvERsH\npytK9rFqQkXkmZAV5B3SAVnUizNdXsL2f63/Vr5YppT+2J+i350ODTt1LSIq\ntGKxFF/nnfLgIEqj7snL7Bq963YXfTTVZDJseVdu0FpvEa5/XwZVTImFf2jc\nRLv2/dcN7tUMoVxH5+acs1krMH59cS0TreO6aWsK4nxUmNk5TAWvHg5bjPJi\nXKqnN/gGh+x50DwkcJq8pEqoOUSKf6sKFP89NAglwB5OBSG+9MPuhYBfEgsK\nwbr1PoC5FukI1vUcpN5zu+/sqFd71FgdCvXFIpNNeX4rK3q/r/BMayGb9+vm\nNLde2njty0901POvsLfbBE0gDkqthzxd16tqorek6tZNGmnvS1vQ3JbFa5g4\nvjA/ZMGvRlnajE/zO+mA5jUpZtymTr2EKeb+xRFrSG44imb5j5jpy56yTKSa\nE6EhhpcLpJ3iAUC3IOOU/3Z2obHkBWsnk78WShRdXiR6vVFH+Y0SLg9fZbqq\n/yHK\r\n=Om9s\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "geoknee",
					"email": "george@magmo.com"
				},
				{
					"name": "joelalejandro",
					"email": "joel.a.villarreal@gmail.com"
				},
				{
					"name": "snario",
					"email": "liam@counterfactual.com"
				},
				{
					"name": "spersico",
					"email": "santiagopersico@gmail.com"
				}
			],
			"_npmUser": {
				"name": "geoknee",
				"email": "george@magmo.com"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/nitro-protocol_0.1.4_1593782678156_0.707276957377295"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.1.5": {
			"name": "@statechannels/nitro-protocol",
			"description": "A protocol for state channel networks",
			"version": "0.1.5",
			"author": {
				"name": "statechannels"
			},
			"browser": "dist/nitro-protocol.min.js",
			"bugs": {
				"url": "https://github.com/statechannels/monorepo/issues"
			},
			"dependencies": {
				"@counterfactual/cf-adjudicator-contracts": "0.0.11",
				"@openzeppelin/contracts": "3.0.1",
				"ethers": "4.0.45"
			},
			"devDependencies": {
				"@statechannels/devtools": "0.1.4",
				"@types/eslint": "6.1.7",
				"@types/eslint-plugin-prettier": "2.2.0",
				"@types/jest": "25.1.0",
				"@types/node": "13.5.1",
				"@types/prettier": "1.19.0",
				"@types/webpack": "4.41.12",
				"@typescript-eslint/eslint-plugin": "2.18.0",
				"@typescript-eslint/parser": "2.18.0",
				"eslint": "6.8.0",
				"eslint-config-prettier": "6.10.0",
				"eslint-plugin-jest": "23.6.0",
				"eslint-plugin-prettier": "3.1.2",
				"etherlime": "2.3.3",
				"etherlime-lib": "1.1.5",
				"ganache-cli": "6.9.1",
				"jest": "25.1.0",
				"lint-staged": "10.0.4",
				"npm-run-all": "4.1.5",
				"prettier": "1.19.1",
				"prettier-plugin-solidity": "1.0.0-alpha.34",
				"solidoc": "https://github.com/statechannels/solidoc.git#1cba9fb16e66caa1b91e2322b3b80456a5bd9f78",
				"typescript": "3.7.5",
				"webpack": "4.41.5"
			},
			"engines": {
				"yarn": "^1.17.0",
				"node": "12.16.3"
			},
			"homepage": "https://github.com/statechannels/monorepo",
			"keywords": [
				"channel",
				"ethereum",
				"network",
				"state"
			],
			"license": "MIT",
			"lint-staged": {
				"{src,test}/**/*.{ts,tsx}": "eslint"
			},
			"main": "lib/src/index.js",
			"private": false,
			"repository": {
				"type": "git",
				"url": "https://github.com/statechannels/monorepo.git"
			},
			"scripts": {
				"build": "run-s contract:compile build:typescript build:webpack",
				"build:ci": "yarn build",
				"build:netlify": "yarn website:deploy",
				"build:typescript": "tsc -b .",
				"build:webpack": "webpack",
				"contract:compile": "node ./bin/compile.js",
				"docgen": "solidoc",
				"lint:check": "eslint \"*/**/*.ts\" --cache",
				"lint:write": "eslint \"*/**/*.ts\" --fix",
				"patch-package": "cd ../.. && yarn patch-package",
				"precommit": "lint-staged --quiet",
				"prepare": "yarn patch-package && yarn build",
				"prettier:check": "prettier --check '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"prettier:write": "prettier --write '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"release:netlify": "netlify deploy --site $NITRO_PROTOCOL_NETLIFY_ID --dir=website/build/nitro-protocol",
				"test": "run-s test:contracts 'test:app --all'",
				"test:app": "jest -c ./config/jest/jest.config.js",
				"test:ci": "yarn test:ci:contracts --runInBand && yarn test:ci:app --runInBand",
				"test:ci:app": "yarn test:app --all --ci --runInBand --bail",
				"test:ci:contracts": "yarn test:contracts --all --ci --runInBand --bail",
				"test:contracts": "jest -c ./config/jest/jest.contracts.config.js",
				"website:deploy": "yarn contract:compile && yarn docgen && cd website && yarn install && yarn build"
			},
			"types": "lib/src/index.d.ts",
			"_id": "@statechannels/nitro-protocol@0.1.5",
			"dist": {
				"shasum": "04eecb68920ca61841a1e740aa9258aa6c609aac",
				"integrity": "sha512-hvV4Zo6h3WVe19JdPv+X99jIsXxw8v443AAWy8wqEIsdbTWvDKGmX45BLcjnxf1V14B/P91WFI3fJ+Ff68R+LA==",
				"tarball": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.1.5.tgz",
				"fileCount": 280,
				"unpackedSize": 12453611,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEN24CRA9TVsSAnZWagAA3T0P/3kJ4G+rGnN9jaZQhrox\nzbIurCS1JOhxWuhkkHaL0OLjHBs4/YO+aA9OsKPn1U1pBZvNoBMFTlosaF2M\nl+M516a842/fHlo82C9eLIqrWPI/mGEUvQxnfgR6NvlWUpbu1Krpbg54e05f\nCsHswLTJt8M2G6HWMTNoptaqY2cNjQG8yUJyUxdQwvL+a00axEDnRZd3/Qud\nd2TSf5ZAzIP2KeauhcJ2jlHO8B3mYFZFqI2IIvo2TLDSmPWhVuLwnrMsV/pK\n8rpkypH0i43T7EigjmsI5BhyIr5EBZUALblyPuGAo0XbmtoMtOeflduQwgBb\nuXnnS/pTyLP7qojEAxQzg1VfnvPAd0LCy/iP61ofRnJcQAhoDolamt+bZR7c\nZShPJrr7QLQQN7kAtgsoDZf6SMI3Rwv8xUny+xfexS2CgVPQOSbqbuJFMmve\nuUbYxBvtSX95S64Dg6vP0ltQiM7mLvQC1mdq458gtziVX5VVgV7gZWoDpeZf\n+KjYg8VGrYQeBqqhHFXvjNsgRWiXcxH2wX6B0S16dq/sqeFkQgD2OHU1UeYM\nfJqNzaw2+aRbSyjnzvPO7UgTy7jie92x3cN8r9admR9h35AXjXetnEWaQ2Gd\n8fByUv9lWgnmDagrrDjZUFa+jNbcRqwgrUGZtUa1IVw6vDkcl6ebl/07vknv\nXJ44\r\n=aaBv\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "andrew.gord.stewart@gmail.com",
					"name": "andrew.gord.stewart"
				},
				{
					"email": "george@magmo.com",
					"name": "geoknee"
				},
				{
					"email": "mikerzhner@gmail.com",
					"name": "kerzhner"
				},
				{
					"email": "alex.gap@consensys.net",
					"name": "lagap"
				},
				{
					"email": "liam@counterfactual.com",
					"name": "snario"
				}
			],
			"_npmUser": {
				"name": "lagap",
				"email": "alex.gap@consensys.net"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/nitro-protocol_0.1.5_1594940856434_0.48014055713535275"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.1.6": {
			"name": "@statechannels/nitro-protocol",
			"description": "A protocol for state channel networks",
			"version": "0.1.6",
			"author": {
				"name": "statechannels"
			},
			"browser": "dist/nitro-protocol.min.js",
			"bugs": {
				"url": "https://github.com/statechannels/monorepo/issues"
			},
			"dependencies": {
				"@openzeppelin/contracts": "3.0.1",
				"ethers": "4.0.45"
			},
			"devDependencies": {
				"@statechannels/devtools": "0.1.4",
				"@types/eslint": "6.1.7",
				"@types/eslint-plugin-prettier": "2.2.0",
				"@types/jest": "25.1.0",
				"@types/node": "13.5.1",
				"@types/prettier": "1.19.0",
				"@types/webpack": "4.41.12",
				"@typescript-eslint/eslint-plugin": "2.18.0",
				"@typescript-eslint/parser": "2.18.0",
				"eslint": "6.8.0",
				"eslint-config-prettier": "6.10.0",
				"eslint-plugin-import": "2.20.0",
				"eslint-plugin-jest": "23.6.0",
				"eslint-plugin-prettier": "3.1.2",
				"etherlime": "2.3.3",
				"etherlime-lib": "1.1.5",
				"ganache-cli": "6.9.1",
				"jest": "25.1.0",
				"lint-staged": "10.0.4",
				"npm-run-all": "4.1.5",
				"prettier": "1.19.1",
				"prettier-plugin-solidity": "1.0.0-alpha.34",
				"solidoc": "git+https://github.com/statechannels/solidoc.git#1cba9fb16e66caa1b91e2322b3b80456a5bd9f78",
				"typescript": "3.7.5",
				"webpack": "4.41.5"
			},
			"directories": {
				"test": "test"
			},
			"engines": {
				"yarn": "^1.17.0",
				"node": "~12.16.0"
			},
			"homepage": "https://github.com/statechannels/monorepo",
			"keywords": [
				"channel",
				"ethereum",
				"network",
				"state"
			],
			"license": "MIT",
			"lint-staged": {
				"{src,test}/**/*.{ts,tsx}": "eslint"
			},
			"main": "lib/src/index.js",
			"private": false,
			"repository": {
				"type": "git",
				"url": "git+https://github.com/statechannels/monorepo.git"
			},
			"scripts": {
				"build": "run-s contract:compile build:typescript build:webpack",
				"build:ci": "yarn build",
				"build:netlify": "yarn website:deploy",
				"build:typescript": "tsc -b .",
				"build:webpack": "webpack",
				"contract:compile": "node ./bin/compile.js",
				"docgen": "solidoc",
				"lint:check": "eslint \"*/**/*.ts\" --cache",
				"lint:write": "eslint \"*/**/*.ts\" --fix",
				"patch-package": "cd ../.. && yarn patch-package",
				"precommit": "lint-staged --quiet",
				"prepare": "yarn patch-package && yarn build",
				"prettier:check": "prettier --check '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"prettier:write": "prettier --write '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"release:netlify": "netlify deploy --site $NITRO_PROTOCOL_NETLIFY_ID --dir=website/build/nitro-protocol",
				"test": "run-s test:contracts 'test:app --all'",
				"test:app": "jest -c ./config/jest/jest.config.js",
				"test:ci": "yarn run-p 'test:ci:contracts --runInBand' 'test:ci:app --runInBand'",
				"test:ci:app": "yarn test:app --all --ci --runInBand --bail",
				"test:ci:contracts": "yarn test:contracts --all --ci --runInBand --bail",
				"test:contracts": "jest -c ./config/jest/jest.contracts.config.js",
				"website:deploy": "yarn contract:compile && yarn docgen && cd website && yarn install && yarn build"
			},
			"types": "lib/src/index.d.ts",
			"_id": "@statechannels/nitro-protocol@0.1.6",
			"_nodeVersion": "12.16.2",
			"_npmVersion": "6.14.4",
			"dist": {
				"integrity": "sha512-W5fefQ3Z9KHItmtEairhvR93yUFT5PpA5XJ4t+C4/ePB0dCVmVqQWXalWl3+mVU84EkdkAtj7ZCuZXyeuTzFAQ==",
				"shasum": "41b466f15d4e658737c510c3f3b51d4405a84c0d",
				"tarball": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.1.6.tgz",
				"fileCount": 254,
				"unpackedSize": 14142154,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHsvCCRA9TVsSAnZWagAAp2kP/iMdLhnAjeN/TfrLEzwB\nCsq1PiOoKldcL4wnTnSrBVyXBxMRqM/9Ls6eU81yzp40CQloXRv4XwGUrNB9\nypSFEGHaFxb8/mwVX86aGBiyKrPmYhh/zAjLC9avJ8GJDAjrAGrFCzKMvumm\nNkmM8C/3PpRvN8rye0LRZmNPjktDLpYTQK5Po7JVsjHgTJsQUlrECYUWCvvm\nGSYCN2rfkz5oWwonYJwnHy5ZncfuZnrfgmyiEf2uqa0ZwKvmfSbvQB/O54N3\nUqHy+Ee0za7xKw/UjL5kKtkm5OgisAlni5OjkH/KiddubbVCbsr+/LnlUG5O\n4SeTYa2YYCetd3D/y4JH1WjJCYUuo21p1XcIUlRY2WiAYc1UpsPOXpUabtPI\neLs4XRwTL704brEXivuSJfuMm6COsKjw5/dWGIdebs9F5qQh9j8jlYsojFCW\nzZ5WfNZ7cNKkbIj1F2v7jFiIUo/FChjr83IXfjyrhjnvE9ex5Vqyrbe9UN5N\nA060uV0NiJtIg7CRUKOKxBsNBze5ZBJDUujgW1du0bOaiwbE/7Wys8GufsJL\nnsebjCRk2e3ipHo+8/Tme3yLXaPglNbGobmrswTdrPn0grp0kCldwC/xLuPp\nODeh6hdhTLAmwaMJkO/yG7TI4cjt9cHkR5EZZusn1Y6mtOpgM4UicmZA+d+4\nnb0V\r\n=cUjR\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "andrew.gord.stewart@gmail.com",
					"name": "andrew.gord.stewart"
				},
				{
					"email": "george@magmo.com",
					"name": "geoknee"
				},
				{
					"email": "mikerzhner@gmail.com",
					"name": "kerzhner"
				},
				{
					"email": "alex.gap@consensys.net",
					"name": "lagap"
				},
				{
					"email": "liam@counterfactual.com",
					"name": "snario"
				}
			],
			"_npmUser": {
				"name": "geoknee",
				"email": "george@magmo.com"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/nitro-protocol_0.1.6_1595853761942_0.8482412945569613"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.2.0": {
			"name": "@statechannels/nitro-protocol",
			"description": "A protocol for state channel networks",
			"version": "0.2.0",
			"author": {
				"name": "statechannels"
			},
			"browser": "dist/nitro-protocol.min.js",
			"bugs": {
				"url": "https://github.com/statechannels/monorepo/issues"
			},
			"dependencies": {
				"@openzeppelin/contracts": "3.0.1",
				"ethers": "4.0.45"
			},
			"devDependencies": {
				"@statechannels/devtools": "^0.2.0",
				"@types/eslint": "6.1.7",
				"@types/eslint-plugin-prettier": "2.2.0",
				"@types/jest": "25.1.0",
				"@types/node": "13.5.1",
				"@types/prettier": "1.19.0",
				"@types/webpack": "4.41.12",
				"@typescript-eslint/eslint-plugin": "2.18.0",
				"@typescript-eslint/parser": "2.18.0",
				"eslint": "6.8.0",
				"eslint-config-prettier": "6.10.0",
				"eslint-plugin-import": "2.20.0",
				"eslint-plugin-jest": "23.6.0",
				"eslint-plugin-prettier": "3.1.2",
				"etherlime": "2.3.3",
				"etherlime-lib": "1.1.5",
				"ganache-cli": "6.9.1",
				"jest": "25.1.0",
				"lint-staged": "10.0.4",
				"npm-run-all": "4.1.5",
				"prettier": "1.19.1",
				"prettier-plugin-solidity": "1.0.0-alpha.34",
				"solidoc": "git+https://github.com/statechannels/solidoc.git#1cba9fb16e66caa1b91e2322b3b80456a5bd9f78",
				"typescript": "3.7.5",
				"webpack": "4.41.5"
			},
			"directories": {
				"test": "test"
			},
			"engines": {
				"yarn": "^1.17.0",
				"node": "~12.16.0"
			},
			"homepage": "https://github.com/statechannels/monorepo",
			"keywords": [
				"channel",
				"ethereum",
				"network",
				"state"
			],
			"license": "MIT",
			"lint-staged": {
				"{src,test}/**/*.{ts,tsx}": "eslint"
			},
			"main": "lib/src/index.js",
			"private": false,
			"repository": {
				"type": "git",
				"url": "git+https://github.com/statechannels/monorepo.git"
			},
			"scripts": {
				"build": "run-s contract:compile build:typescript build:webpack docgen",
				"build:ci": "yarn build",
				"build:typescript": "tsc -b .",
				"build:webpack": "webpack",
				"contract:compile": "node ./bin/compile.js",
				"docgen": "solidoc",
				"lint:check": "eslint \"*/**/*.ts\" --cache",
				"lint:write": "eslint \"*/**/*.ts\" --fix",
				"patch-package": "cd ../.. && yarn patch-package",
				"precommit": "lint-staged --quiet",
				"prepare": "yarn patch-package && yarn build",
				"prettier:check": "prettier --check '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"prettier:write": "prettier --write '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"test": "run-s test:contracts 'test:app --all'",
				"test:app": "jest -c ./config/jest/jest.config.js",
				"test:ci": "yarn run-p 'test:ci:contracts --runInBand' 'test:ci:app --runInBand'",
				"test:ci:app": "yarn test:app --all --ci --runInBand --bail",
				"test:ci:contracts": "yarn test:contracts --all --ci --runInBand --bail",
				"test:contracts": "jest -c ./config/jest/jest.contracts.config.js"
			},
			"types": "lib/src/index.d.ts",
			"gitHead": "157db45fe75c8988908daeb88d302ea23dd83a2e",
			"_id": "@statechannels/nitro-protocol@0.2.0",
			"_nodeVersion": "12.16.2",
			"_npmVersion": "lerna/3.16.4/node@v12.16.2+x64 (darwin)",
			"dist": {
				"integrity": "sha512-prqKa2vgjJZmJMjxPiUpuGEguDrNXLdCUKtIxEmOg9ghw3MzAhVB6Tll0ezWP14T2JD3XoMp8UYcqRE3dom7Yg==",
				"shasum": "8966e7f8fcd537bc16fb9c4771c341fc6149041d",
				"tarball": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.2.0.tgz",
				"fileCount": 255,
				"unpackedSize": 14143036,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK8c+CRA9TVsSAnZWagAABzwP/0rN3ok39Ia4goy3Qh/2\nlVv8qsKJQt4peWNTzGaUccPagHfAUH+4R1RYYQBm1wxqmStRFiR0XsCVgYrr\nuX8VU7fLlFbqWZufmZJTxJwpI2F9S52i7sJ2xmI1ErNdPq4iH2jyJ94T6HZ9\nA1fRplM98wlGYT5IsK3/wipUNPpsbKB8NZf/7IsT16PdfF0RLVZOf6haF19M\n4Quoq8woeqmL2REF5PczcA4dezgGSNeHY2hGo4e55SvmnR7AGYik20U4Zr0L\nvmyptcc2Obz8ZJ75jkvfpL7ThHsqcI94H5xVUTyn5xQfRllGqXV+Q1MxlOeu\nIByfRT+yEGNur8Lmo6IWMTP4PSWoHiTiik/aSfU1K+xWpwcOcjnsS91uJiJH\nd82HZ9aktv8rNxJd8uPU5DeQj0tsLCIoeI+ErkF+RmMIEpbTtsJGwqXahGEt\n5/ku3HEI9dJJjkd9i9huhglUf/PTIpAloptfyOu5hwDzPUl9DD8vZx2mSMLs\ne0ULFiyqMgRTCFmibWFhySpu5JhIikLbsYbvfiijupOaT4eCU2LzPhgsMmiT\n6HNeJJh0ZBF6wCpva01w34COB3U3+VGlxeM1zvNKaCrFa4+tOxg+xoaRa9OC\nDDSQ0Wybsv8OolMB2vAiJE+nPV0WbDfwnkQwKooM5kdow2c007N13rzHXexK\ni2Qo\r\n=pWQ6\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "andrew.gord.stewart@gmail.com",
					"name": "andrew.gord.stewart"
				},
				{
					"email": "george@magmo.com",
					"name": "geoknee"
				},
				{
					"email": "mikerzhner@gmail.com",
					"name": "kerzhner"
				},
				{
					"email": "alex.gap@consensys.net",
					"name": "lagap"
				},
				{
					"email": "liam@counterfactual.com",
					"name": "snario"
				}
			],
			"_npmUser": {
				"name": "geoknee",
				"email": "george@magmo.com"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/nitro-protocol_0.2.0_1596704574096_0.464524071056196"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.3.0": {
			"name": "@statechannels/nitro-protocol",
			"description": "A protocol for state channel networks",
			"version": "0.3.0",
			"author": {
				"name": "statechannels"
			},
			"browser": "dist/nitro-protocol.min.js",
			"bugs": {
				"url": "https://github.com/statechannels/monorepo/issues"
			},
			"dependencies": {
				"@openzeppelin/contracts": "3.0.1",
				"ethers": "4.0.45"
			},
			"devDependencies": {
				"@statechannels/devtools": "^0.3.0",
				"@types/eslint": "6.1.7",
				"@types/eslint-plugin-prettier": "2.2.0",
				"@types/jest": "25.1.0",
				"@types/node": "13.5.1",
				"@types/prettier": "1.19.0",
				"@types/webpack": "4.41.12",
				"@typescript-eslint/eslint-plugin": "2.18.0",
				"@typescript-eslint/parser": "2.18.0",
				"eslint": "6.8.0",
				"eslint-config-prettier": "6.10.0",
				"eslint-plugin-import": "2.20.0",
				"eslint-plugin-jest": "23.6.0",
				"eslint-plugin-prettier": "3.1.2",
				"etherlime": "2.3.3",
				"etherlime-lib": "1.1.5",
				"ganache-cli": "6.9.1",
				"jest": "25.1.0",
				"lint-staged": "10.0.4",
				"npm-run-all": "4.1.5",
				"prettier": "1.19.1",
				"prettier-plugin-solidity": "1.0.0-alpha.34",
				"solidoc": "git+https://github.com/statechannels/solidoc.git#1cba9fb16e66caa1b91e2322b3b80456a5bd9f78",
				"typescript": "3.7.5",
				"webpack": "4.41.5"
			},
			"directories": {
				"test": "test"
			},
			"engines": {
				"yarn": "^1.17.0",
				"node": ">=12.16.0"
			},
			"homepage": "https://github.com/statechannels/monorepo",
			"keywords": [
				"channel",
				"ethereum",
				"network",
				"state"
			],
			"license": "MIT",
			"lint-staged": {
				"{src,test}/**/*.{ts,tsx}": "eslint"
			},
			"main": "lib/src/index.js",
			"private": false,
			"repository": {
				"type": "git",
				"url": "git+https://github.com/statechannels/monorepo.git"
			},
			"scripts": {
				"build": "run-s contract:compile build:typescript build:webpack docgen",
				"build:ci": "yarn build",
				"build:typescript": "tsc -b .",
				"build:webpack": "webpack",
				"contract:compile": "node ./bin/compile.js",
				"docgen": "solidoc",
				"lint:check": "eslint \"*/**/*.ts\" --cache",
				"lint:write": "eslint \"*/**/*.ts\" --fix",
				"patch-package": "cd ../.. && yarn patch-package",
				"precommit": "lint-staged --quiet",
				"prepare": "yarn patch-package && yarn build",
				"prettier:check": "prettier --check '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"prettier:write": "prettier --write '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"test": "run-s test:contracts 'test:app --all'",
				"test:app": "jest -c ./config/jest/jest.config.js",
				"test:ci": "yarn run-p 'test:ci:contracts --runInBand' 'test:ci:app --runInBand'",
				"test:ci:app": "yarn test:app --all --ci --runInBand --bail",
				"test:ci:contracts": "yarn test:contracts --all --ci --runInBand --bail",
				"test:contracts": "jest -c ./config/jest/jest.contracts.config.js"
			},
			"types": "lib/src/index.d.ts",
			"gitHead": "991fbdfee56075b77c80d068e93e13ffed2f745c",
			"_id": "@statechannels/nitro-protocol@0.3.0",
			"_nodeVersion": "12.16.2",
			"_npmVersion": "lerna/3.16.4/node@v12.16.2+x64 (darwin)",
			"dist": {
				"integrity": "sha512-2TY16Q18Po0b9cLmmHb/0PM2uWiyE9z/6VEYkxE8GFyZXXVtVSpM/2yNtRORMLurKf9XYvg7U83D+rN3mpXASg==",
				"shasum": "4c4c1f522b1a19f4bc3ac90b1cf2f891f227e706",
				"tarball": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.3.0.tgz",
				"fileCount": 255,
				"unpackedSize": 14143037,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO85PCRA9TVsSAnZWagAAccQP/j+qd4cGg6RZ2bkhHEwo\nznt3pzX4DqfdBtqd10+75y4oEAWLPPWVixAL5+E+sn7PK3PVktDvdpUwYLF0\nsDY/k7fxaz11/2OuFJWd/o71CwI2Fukqo0GRCQZUU/rPyw4TtMyxk8TdV6Kr\npnXFlBwAONzUgcRdFYWMNKrSMUOFCoyYRlKVU/JdvmeDRcb/yC+yvDd8z39/\nHkiQrVgqhlOhQK1i8XRUcvlwbfo6cj5wVuc1pcPaxes4X3kZflVP+3TNEIdv\nROSgQrtD9Rvr/KSET3Ggy6GvgKJsTGN9edd3z6TxLm73S8CR1PM8mbfjQaRy\nPx2+Fg7rx0QTO3RkJyF7EemmDCnV6Y5lC1jMUFVRmVq9khJcolWCVYH5qR3F\n2IoILmE5PRUPS4N7e//Wnqzncv0a+aU/WQkw3zQzno89EWwNmf9V8wQvFn2B\nkPUFdxI7K8906GUdIJ9sjczW9psQddb9e1E1N6+lpEpG1b0yDcyggORoSCzK\n3LwA0Ac1Uz7Z+v3RAOLRkYxJMfrDNx25x0wOaQQcCxouBhFax0Q36E02khHw\nyaAlgzinybL5Cm3eDkgwCLq+nCfjH0VWnRPy9wXbBUD4BI6irEjV4ktsc/gf\nQvy8qee7Qn/ftcM3MRS/P1mSZkVuH0ifOW8H7mEcwAcqsgJWfMkRmROMXvhW\nFdcw\r\n=Dfs5\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "andrew.gord.stewart@gmail.com",
					"name": "andrew.gord.stewart"
				},
				{
					"email": "george@magmo.com",
					"name": "geoknee"
				},
				{
					"email": "mikerzhner@gmail.com",
					"name": "kerzhner"
				},
				{
					"email": "alex.gap@consensys.net",
					"name": "lagap"
				},
				{
					"email": "liam@counterfactual.com",
					"name": "snario"
				},
				{
					"email": "tom@magmo.com",
					"name": "tomclose"
				}
			],
			"_npmUser": {
				"name": "geoknee",
				"email": "george@magmo.com"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/nitro-protocol_0.3.0_1597754959281_0.8521169867494316"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.3.1": {
			"name": "@statechannels/nitro-protocol",
			"description": "A protocol for state channel networks",
			"version": "0.3.1",
			"author": {
				"name": "statechannels"
			},
			"browser": "dist/nitro-protocol.min.js",
			"bugs": {
				"url": "https://github.com/statechannels/monorepo/issues"
			},
			"dependencies": {
				"@openzeppelin/contracts": "3.0.1",
				"ethers": "4.0.45"
			},
			"devDependencies": {
				"@statechannels/devtools": "^0.3.0",
				"@types/eslint": "6.1.7",
				"@types/eslint-plugin-prettier": "2.2.0",
				"@types/jest": "25.1.0",
				"@types/node": "13.5.1",
				"@types/prettier": "1.19.0",
				"@types/webpack": "4.41.12",
				"@typescript-eslint/eslint-plugin": "2.18.0",
				"@typescript-eslint/parser": "2.18.0",
				"eslint": "6.8.0",
				"eslint-config-prettier": "6.10.0",
				"eslint-plugin-import": "2.20.0",
				"eslint-plugin-jest": "23.6.0",
				"eslint-plugin-prettier": "3.1.2",
				"etherlime": "2.3.3",
				"etherlime-lib": "1.1.5",
				"ganache-cli": "6.9.1",
				"jest": "25.1.0",
				"lint-staged": "10.0.4",
				"npm-run-all": "4.1.5",
				"prettier": "1.19.1",
				"prettier-plugin-solidity": "1.0.0-alpha.34",
				"solidoc": "https://github.com/statechannels/solidoc.git#1cba9fb16e66caa1b91e2322b3b80456a5bd9f78",
				"typescript": "3.7.5",
				"webpack": "4.41.5"
			},
			"engines": {
				"yarn": "^1.17.0",
				"node": ">=12.16.0"
			},
			"homepage": "https://github.com/statechannels/monorepo",
			"keywords": [
				"channel",
				"ethereum",
				"network",
				"state"
			],
			"license": "MIT",
			"lint-staged": {
				"{src,test}/**/*.{ts,tsx}": "eslint"
			},
			"main": "lib/src/index.js",
			"private": false,
			"repository": {
				"type": "git",
				"url": "https://github.com/statechannels/monorepo.git"
			},
			"scripts": {
				"build": "run-s contract:compile build:typescript docgen",
				"build:ci": "yarn build",
				"build:typescript": "tsc -b .",
				"build:webpack": "webpack",
				"contract:compile": "node ./bin/compile.js",
				"docgen": "solidoc",
				"lint:check": "eslint \"*/**/*.ts\" --cache",
				"lint:write": "eslint \"*/**/*.ts\" --fix",
				"patch-package": "cd ../.. && yarn patch-package",
				"precommit": "lint-staged --quiet",
				"prepare": "yarn patch-package && yarn build",
				"prettier:check": "prettier --check '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"prettier:write": "prettier --write '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"test": "run-s test:contracts 'test:app --all'",
				"test:app": "jest -c ./config/jest/jest.config.js",
				"test:ci": "yarn run-p 'test:ci:contracts --runInBand' 'test:ci:app --runInBand'",
				"test:ci:app": "yarn test:app --all --ci --runInBand --bail",
				"test:ci:contracts": "yarn test:contracts --all --ci --runInBand --bail",
				"test:contracts": "jest -c ./config/jest/jest.contracts.config.js"
			},
			"types": "lib/src/index.d.ts",
			"gitHead": "991fbdfee56075b77c80d068e93e13ffed2f745c",
			"_id": "@statechannels/nitro-protocol@0.3.1",
			"dist": {
				"shasum": "99ad1c695c1ac5d984971ae7d4c3b1a18ce0e4ef",
				"integrity": "sha512-oJEdE/ftrVED0Bm4YCGNCoDzwh47AeLsfwmuNvEYxi327bZAv6VyjDwV3hWClrvrpNgB9ZMPkTQmMgM7v+tr0w==",
				"tarball": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.3.1.tgz",
				"fileCount": 281,
				"unpackedSize": 12261182,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP+RiCRA9TVsSAnZWagAAjtUP/1S7mv0WHIhaqbU9yM2i\nrbDuce7zZ39bo6Ta08Z4XqQwCA655p1tntIJQ2PmRj0DV0IME8v9Hr26hRL2\nVevnTG7+FZ8GjIdeli+QT6LU+WoV/8kATM6ESjB6H9lI+S90EFYhnNK7tdZi\n0abJuDeMMdoKIdBGjacnv+lzGbl4W3UKQjokjcqcWdCfWV6dj+Vn+Znq4MfL\n29zCmgGOmCawXRaBWdf4BiMVJovwR4LwN691Tmg7ydYSiy7N9luhWWG+FqZK\nmgYr2CY+YFFmunNPN9bw+KCnH/U/qXY3zn/NUXp9bdCc9SLEh5mdv7dIAs/T\njLnr2ufyy2CgwLBCdeUe0ZyIQSLUhn5yxYQ2erVQkTQMViqaUgaSx0xlBW8U\nlhDLBwh99gEKKZitxiHt+dmyW2+GL0pbU72nUqyVvIDgp+BbpNPH7Gc3qE96\ngCqfH3JytavMZKZqYFUqUXepE+9jgsGL+6qscA2+aBgpHqKR9eL7G5xU4Rs8\nteuVQtxAUCZhk4FvtVEsA9/eXTUOyc6xpDyfkdiZSzQmYRrxCHf2eDBh/WC8\nS+M0M8bLNJ/dbfsgFC4DGvLfJHLTx/iOnJC3J9jUCqjtgynm6pIa8UzX9AhK\nfGiafOQhsrIPTrJXs/thAQ5NwsNhwdAbBJHc/L0pSI3iKZatAwnNrAxxIAct\nOGSZ\r\n=FFa/\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "andrew.gord.stewart@gmail.com",
					"name": "andrew.gord.stewart"
				},
				{
					"email": "george@magmo.com",
					"name": "geoknee"
				},
				{
					"email": "mikerzhner@gmail.com",
					"name": "kerzhner"
				},
				{
					"email": "alex.gap@consensys.net",
					"name": "lagap"
				},
				{
					"email": "liam@counterfactual.com",
					"name": "snario"
				},
				{
					"email": "tom@magmo.com",
					"name": "tomclose"
				}
			],
			"_npmUser": {
				"name": "andrew.gord.stewart",
				"email": "andrew.gord.stewart@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/nitro-protocol_0.3.1_1598022753799_0.4118225268007545"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.3.2": {
			"name": "@statechannels/nitro-protocol",
			"description": "A protocol for state channel networks",
			"version": "0.3.2",
			"author": {
				"name": "statechannels"
			},
			"browser": "dist/nitro-protocol.min.js",
			"bugs": {
				"url": "https://github.com/statechannels/monorepo/issues"
			},
			"dependencies": {
				"@openzeppelin/contracts": "3.0.1",
				"ethers": "4.0.48"
			},
			"devDependencies": {
				"@statechannels/devtools": "^0.3.1",
				"@types/eslint": "6.1.7",
				"@types/eslint-plugin-prettier": "2.2.0",
				"@types/jest": "25.1.0",
				"@types/node": "13.5.1",
				"@types/prettier": "1.19.0",
				"@types/webpack": "4.41.12",
				"@typescript-eslint/eslint-plugin": "2.18.0",
				"@typescript-eslint/parser": "2.18.0",
				"eslint": "6.8.0",
				"eslint-config-prettier": "6.10.0",
				"eslint-plugin-import": "2.20.0",
				"eslint-plugin-jest": "23.6.0",
				"eslint-plugin-prettier": "3.1.2",
				"etherlime": "2.3.3",
				"etherlime-lib": "1.1.5",
				"ganache-cli": "6.9.1",
				"jest": "25.1.0",
				"lint-staged": "10.0.4",
				"npm-run-all": "4.1.5",
				"prettier": "1.19.1",
				"prettier-plugin-solidity": "1.0.0-alpha.34",
				"solidoc": "git+https://github.com/statechannels/solidoc.git#1cba9fb16e66caa1b91e2322b3b80456a5bd9f78",
				"typescript": "3.7.5",
				"webpack": "4.41.5"
			},
			"directories": {
				"test": "test"
			},
			"engines": {
				"yarn": "^1.17.0",
				"node": ">=12.16.0"
			},
			"homepage": "https://github.com/statechannels/monorepo",
			"keywords": [
				"channel",
				"ethereum",
				"network",
				"state"
			],
			"license": "MIT",
			"lint-staged": {
				"{src,test}/**/*.{ts,tsx}": "eslint"
			},
			"main": "lib/src/index.js",
			"private": false,
			"repository": {
				"type": "git",
				"url": "git+https://github.com/statechannels/monorepo.git"
			},
			"scripts": {
				"build": "run-s contract:compile build:typescript docgen",
				"build:ci": "yarn build",
				"build:typescript": "tsc -b .",
				"build:webpack": "webpack",
				"contract:compile": "node ./bin/compile.js",
				"docgen": "solidoc",
				"lint:check": "eslint \"*/**/*.ts\" --cache",
				"lint:write": "eslint \"*/**/*.ts\" --fix",
				"patch-package": "cd ../.. && yarn patch-package",
				"precommit": "lint-staged --quiet",
				"prepare": "yarn patch-package && yarn build",
				"prettier:check": "prettier --check '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"prettier:write": "prettier --write '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"test": "run-s test:contracts 'test:app --all'",
				"test:app": "jest -c ./config/jest/jest.config.js",
				"test:ci": "yarn run-p 'test:ci:contracts --runInBand' 'test:ci:app --runInBand'",
				"test:ci:app": "yarn test:app --all --ci --runInBand --bail",
				"test:ci:contracts": "yarn test:contracts --all --ci --runInBand --bail",
				"test:contracts": "jest -c ./config/jest/jest.contracts.config.js"
			},
			"types": "lib/src/index.d.ts",
			"gitHead": "991fbdfee56075b77c80d068e93e13ffed2f745c",
			"_id": "@statechannels/nitro-protocol@0.3.2",
			"_nodeVersion": "12.16.3",
			"_npmVersion": "6.14.4",
			"dist": {
				"integrity": "sha512-zu6RPzvjXZ2zN8l6LvVopVdfJtyy/gw4aS3ANcTKeaDlVPt5MfWzGzS4UwQd8YzMfAXYZXevU8KCFko5rsFmsg==",
				"shasum": "7ca8a0c54c3579f3fdf8bc2ecb8cb931bb5e87a3",
				"tarball": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.3.2.tgz",
				"fileCount": 254,
				"unpackedSize": 14149651,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRXkVCRA9TVsSAnZWagAAtk8QAJTVmS1WactOhGvdecqo\nQB1J5xdmlpdYNqb8jhqaEUzgB/Qm3O2J+abV7iEEF0lWEtJn92H4qsFsKtdm\nygAq9MgzYsDWHGkmSWIWxfS+ovZ+FPDDAkrlbBj3H8q44kY2BjiCZxdTc43H\nxvlGpFtA+WOnttbK1Mnk3Ru5oK5QjQYikosK8zvJibr7PeFIpNzF8VA62Xn6\nvX6X7eI6kRy6XqNHhvEP0qcaYFBeIXIAwaguMOTLaMI6FBYr0jmIlnX66orZ\nNZmxkqIkMp2oo/5TlewtCDLIHkRKoMS2IhhziLI3FexNPv3Azw3579+CcCXr\nAdkRD7hHCL78PK1gMiLJPXNyPCCd472kLiq8rZrLOL3GfxBMibZ+J6rjBIDe\nTOXsMJlfXVmt1dZya/xwAxa8Zv4cBTpo9H9XkGvoWmxohmwPXuS+E26AV6pN\nLmF+99AHEeqKxzBBfSSvKxG0DGlHQKVUFeQhjgooT8CKiuTPR5pUtsZXEX8c\n/1OheJRROHnaHCUAHHTuOsc3mTi+weKGPiotjrq+tyKuupSeDVfURtaZ8CoV\nQtq3nJsurZnWTaMy63TZ/96w6HvmOack63zDjSGqs3zwfme0izdM2hgQ8Cje\nVJ2XXyF9eF7G+2TIkhPZ0tzy5VvZZhdUchDqwIbYqZ/0YOoiabY/JIpBnq+F\nvkjT\r\n=WWR9\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "andrew.gord.stewart@gmail.com",
					"name": "andrew.gord.stewart"
				},
				{
					"email": "george@magmo.com",
					"name": "geoknee"
				},
				{
					"email": "mikerzhner@gmail.com",
					"name": "kerzhner"
				},
				{
					"email": "alex.gap@consensys.net",
					"name": "lagap"
				},
				{
					"email": "liam@counterfactual.com",
					"name": "snario"
				},
				{
					"email": "tom@magmo.com",
					"name": "tomclose"
				}
			],
			"_npmUser": {
				"name": "snario",
				"email": "liam@counterfactual.com"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/nitro-protocol_0.3.2_1598388500950_0.1536075614557677"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.3.4": {
			"name": "@statechannels/nitro-protocol",
			"description": "A protocol for state channel networks",
			"version": "0.3.4",
			"author": {
				"name": "statechannels"
			},
			"browser": "dist/nitro-protocol.min.js",
			"bugs": {
				"url": "https://github.com/statechannels/monorepo/issues"
			},
			"dependencies": {
				"@openzeppelin/contracts": "3.0.1",
				"ethers": "4.0.48"
			},
			"devDependencies": {
				"@statechannels/devtools": "^0.3.4",
				"@types/eslint": "6.1.7",
				"@types/eslint-plugin-prettier": "2.2.0",
				"@types/jest": "25.1.0",
				"@types/node": "13.5.1",
				"@types/prettier": "1.19.0",
				"@types/webpack": "4.41.12",
				"@typescript-eslint/eslint-plugin": "2.18.0",
				"@typescript-eslint/parser": "2.18.0",
				"eslint": "6.8.0",
				"eslint-config-prettier": "6.10.0",
				"eslint-plugin-import": "2.20.0",
				"eslint-plugin-jest": "23.6.0",
				"eslint-plugin-prettier": "3.1.2",
				"etherlime": "2.3.3",
				"etherlime-lib": "1.1.5",
				"ganache-cli": "6.9.1",
				"jest": "25.1.0",
				"lint-staged": "10.0.4",
				"npm-run-all": "4.1.5",
				"prettier": "1.19.1",
				"prettier-plugin-solidity": "1.0.0-alpha.34",
				"solidoc": "git+https://github.com/statechannels/solidoc.git#1cba9fb16e66caa1b91e2322b3b80456a5bd9f78",
				"typescript": "3.7.5",
				"webpack": "4.41.5"
			},
			"directories": {
				"test": "test"
			},
			"engines": {
				"yarn": "^1.17.0",
				"node": ">=12.16.0"
			},
			"homepage": "https://github.com/statechannels/monorepo",
			"keywords": [
				"channel",
				"ethereum",
				"network",
				"state"
			],
			"license": "MIT",
			"lint-staged": {
				"{src,test}/**/*.{ts,tsx}": "eslint"
			},
			"main": "lib/src/index.js",
			"private": false,
			"repository": {
				"type": "git",
				"url": "git+https://github.com/statechannels/monorepo.git"
			},
			"scripts": {
				"build": "run-s contract:compile build:typescript docgen",
				"build:ci": "yarn build",
				"build:typescript": "tsc -b .",
				"build:webpack": "webpack",
				"contract:compile": "node ./bin/compile.js",
				"docgen": "solidoc",
				"lint:check": "eslint \"*/**/*.ts\" --cache",
				"lint:write": "eslint \"*/**/*.ts\" --fix",
				"patch-package": "cd ../.. && yarn patch-package",
				"precommit": "lint-staged --quiet",
				"prepare": "yarn patch-package && yarn build",
				"prettier:check": "prettier --check '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"prettier:write": "prettier --write '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"test": "run-s test:contracts 'test:app --all'",
				"test:app": "jest -c ./config/jest/jest.config.js",
				"test:ci": "yarn run-p 'test:ci:contracts --runInBand' 'test:ci:app --runInBand'",
				"test:ci:app": "yarn test:app --all --ci --runInBand --bail",
				"test:ci:contracts": "yarn test:contracts --all --ci --runInBand --bail",
				"test:contracts": "jest -c ./config/jest/jest.contracts.config.js"
			},
			"types": "lib/src/index.d.ts",
			"gitHead": "89b158871f78cb256501a593c8ea36b24ad64226",
			"_id": "@statechannels/nitro-protocol@0.3.4",
			"_nodeVersion": "12.16.3",
			"_npmVersion": "lerna/3.16.4/node@v12.16.3+x64 (darwin)",
			"_npmUser": {
				"name": "andrew.gord.stewart",
				"email": "andrew.gord.stewart@gmail.com"
			},
			"dist": {
				"integrity": "sha512-Sh/8vAowLyb+ht6SXi1Cdn7VagOl1z8JnDdus5sv8DMIf52vGYtg/vXWSGoTU+gF03hfS6KNEu8S/mUeeqSJPA==",
				"shasum": "7ef0ef46c150d062880eb8860c4b124e00f5f2b6",
				"tarball": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.3.4.tgz",
				"fileCount": 254,
				"unpackedSize": 12256523,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRYbFCRA9TVsSAnZWagAALYkP/RmDM5gAw8blD1USc1t4\nJsSYeeb0vt/PzZUs2SA/3FtqchcRbQHDh0qwp6wwKLPZQKeJW2HjW1/XJqbn\nds9WcIJ/H5VMJ05HeUBJchdAoFKaWpBrO6zj08H58IdF6BI/x1MOf52QHIDs\nbExRMngTQbOqitvJQavUI5qM73lAB9L5JKvGevqSGf+LEyH5Fu/4djV2+6wb\nCCCJZN3jNdR/DPPriK6+hmeSADCwqCcio61cKii7iGT/kD68Wq+IzTwcmjQj\n7oY6vLwC9DKlbA80Z4fMQVPgYZ9AL/Bt965Wr89BxbiNRdLAsoxMM2q+SCBS\nf4y7lV6engKbYnbZDefT36W6F2f7bRC5n7lBq27i8oKha7sFa4IVSHKj519F\nOdhycWuZC3+fMtO3dK4E8j59Vqv0AnTDcUmsTb12tVLIQ33jrXLbdQKyXUNM\npuOxaQ9VZRCvG4NoDc+lpaS3ZXFXHa/NMpivBDr0dd6QcwHLOztzxzlM8s4w\nSpud9XETJqViDYdU4Kro86kEp/uWdPY1aLEfEOI/ny5wkQYvncoAdiKIIIeg\n6hLf+a5cvlSN+/ONKmZti5N9OWOuDs46HZBx/CKIehxdQQt+qSabuGqoyPNm\nweRfdKgjtkob7LSegJGucMrmSjWqAc+cLzlVuGnU6C41M4wp5p+idh8+vL/u\nRp67\r\n=8gp2\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "andrew.gord.stewart@gmail.com",
					"name": "andrew.gord.stewart"
				},
				{
					"email": "george@magmo.com",
					"name": "geoknee"
				},
				{
					"email": "mikerzhner@gmail.com",
					"name": "kerzhner"
				},
				{
					"email": "alex.gap@consensys.net",
					"name": "lagap"
				},
				{
					"email": "liam@counterfactual.com",
					"name": "snario"
				},
				{
					"email": "tom@magmo.com",
					"name": "tomclose"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/nitro-protocol_0.3.4_1598392005129_0.8690250643644628"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.3.5": {
			"name": "@statechannels/nitro-protocol",
			"description": "A protocol for state channel networks",
			"version": "0.3.5",
			"author": {
				"name": "statechannels"
			},
			"browser": "dist/nitro-protocol.min.js",
			"bugs": {
				"url": "https://github.com/statechannels/monorepo/issues"
			},
			"dependencies": {
				"@openzeppelin/contracts": "3.0.1",
				"ethers": "4.0.48"
			},
			"devDependencies": {
				"@statechannels/devtools": "^0.3.5",
				"@types/eslint": "6.1.7",
				"@types/eslint-plugin-prettier": "2.2.0",
				"@types/jest": "25.1.0",
				"@types/node": "13.5.1",
				"@types/prettier": "1.19.0",
				"@types/webpack": "4.41.12",
				"@typescript-eslint/eslint-plugin": "2.18.0",
				"@typescript-eslint/parser": "2.18.0",
				"eslint": "6.8.0",
				"eslint-config-prettier": "6.10.0",
				"eslint-plugin-import": "2.20.0",
				"eslint-plugin-jest": "23.6.0",
				"eslint-plugin-prettier": "3.1.2",
				"etherlime": "2.3.3",
				"etherlime-lib": "1.1.5",
				"ganache-cli": "6.9.1",
				"jest": "25.1.0",
				"lint-staged": "10.0.4",
				"npm-run-all": "4.1.5",
				"prettier": "1.19.1",
				"prettier-plugin-solidity": "1.0.0-alpha.34",
				"solidoc": "git+https://github.com/statechannels/solidoc.git#1cba9fb16e66caa1b91e2322b3b80456a5bd9f78",
				"typescript": "3.7.5",
				"webpack": "4.41.5"
			},
			"directories": {
				"test": "test"
			},
			"engines": {
				"yarn": "^1.17.0",
				"node": ">=12.16.0"
			},
			"homepage": "https://github.com/statechannels/monorepo",
			"keywords": [
				"channel",
				"ethereum",
				"network",
				"state"
			],
			"license": "MIT",
			"lint-staged": {
				"{src,test}/**/*.{ts,tsx}": "eslint"
			},
			"main": "lib/src/index.js",
			"private": false,
			"repository": {
				"type": "git",
				"url": "git+https://github.com/statechannels/monorepo.git"
			},
			"scripts": {
				"build": "run-s contract:compile build:typescript docgen",
				"build:ci": "yarn build",
				"build:typescript": "tsc -b .",
				"build:webpack": "webpack",
				"contract:compile": "node ./bin/compile.js",
				"generate-api": "yarn docgen",
				"docgen": "solidoc",
				"lint:check": "eslint \"*/**/*.ts\" --cache",
				"lint:write": "eslint \"*/**/*.ts\" --fix",
				"patch-package": "cd ../.. && yarn patch-package",
				"precommit": "lint-staged --quiet",
				"prepare": "yarn patch-package && yarn build",
				"prettier:check": "prettier --check '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"prettier:write": "prettier --write '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"test": "run-s test:contracts 'test:app --all'",
				"test:app": "jest -c ./config/jest/jest.config.js",
				"test:ci": "yarn run-p 'test:ci:contracts --runInBand' 'test:ci:app --runInBand'",
				"test:ci:app": "yarn test:app --all --ci --runInBand --bail",
				"test:ci:contracts": "yarn test:contracts --all --ci --runInBand --bail",
				"test:contracts": "jest -c ./config/jest/jest.contracts.config.js"
			},
			"types": "lib/src/index.d.ts",
			"gitHead": "2f04040406c22d8d24ab6f6658e7082dc928a000",
			"_id": "@statechannels/nitro-protocol@0.3.5",
			"_nodeVersion": "12.16.3",
			"_npmVersion": "lerna/3.16.4/node@v12.16.3+x64 (darwin)",
			"_npmUser": {
				"name": "andrew.gord.stewart",
				"email": "andrew.gord.stewart@gmail.com"
			},
			"dist": {
				"integrity": "sha512-B+8ksVsi2qpYyhcGRxAOeN86+MjhJQKfcRq3hvpUsHMMyDPvl/KGwSJVj6kmPAqekMYR42m1jWfhJS5xwwUecQ==",
				"shasum": "d134937632641edd783f749f97e6d9445c080b99",
				"tarball": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.3.5.tgz",
				"fileCount": 254,
				"unpackedSize": 12256558,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUpJ8CRA9TVsSAnZWagAAhc4P/2YUx9xcJ/+0u6KdDVSW\n8nv7QcrPmaEk2EXdIc0Q/pQcj3eLjxDUi220Gpqetj/Kvnp/elFZ5JbHA8Ac\nvuNMNOeE6u/mSMybeE1ckVKybN1Ue+xTryKMpeIs/6eI8MpEN6R9F7XJISS3\ne9ko4UOvPyn4J0rc0+az9hkeVZma37XQENe3Q45il4G64lkEiXt5IGsLoY8P\n59MTJEsEQWNe2pvBzSsbdXLPA4mpoHGycJ+AsDIBgYTWTuvNBZuZjIcT4kZU\nAwZ9G+CJN3rmGldjUeyz8AFPbzXNUCGybPvZqFiu3CpI0lQZkrzZSET4WJ8/\nZChnxukCuH+SiKKBRVDWPaD/ICxw8VVjxYRH69ZVvSlbXo7pb30RSwk/6qQ6\ntgjNG+kWxl9318GLvX6a7dO2KJ2UdEF2EkVDbTL9L894cQl/MOjvoCuMFNc0\nF1QUZxMKJAl55AuUNA7n+cQvV8F3gWJv/EjlWyXgs8BpFahYpEtSh+tsFfSO\nKIxe1PZiH9SChllXEyXdSzoNT/DfgbIT33NKyjaiDPV/wgSmdT+flv/nNV+4\nl6vAJft6Yz4F/zvAK5BCWGhwKDUhglbhHWj5uhSuX7tUUveHIcNK+MCpntVL\n3Kl/f4xWmFIHjw7JajEZfcxxMiVBX9Z4uLZdVz+Zibm+bSA+Z2Mk9CD5iOEy\nKFTI\r\n=8uEX\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "andrew.gord.stewart@gmail.com",
					"name": "andrew.gord.stewart"
				},
				{
					"email": "george@magmo.com",
					"name": "geoknee"
				},
				{
					"email": "mikerzhner@gmail.com",
					"name": "kerzhner"
				},
				{
					"email": "alex.gap@consensys.net",
					"name": "lagap"
				},
				{
					"email": "liam@counterfactual.com",
					"name": "snario"
				},
				{
					"email": "tom@magmo.com",
					"name": "tomclose"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/nitro-protocol_0.3.5_1599246971810_0.3131885690283327"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.3.6": {
			"name": "@statechannels/nitro-protocol",
			"description": "A protocol for state channel networks",
			"version": "0.3.6",
			"author": {
				"name": "statechannels"
			},
			"browser": "dist/nitro-protocol.min.js",
			"bugs": {
				"url": "https://github.com/statechannels/monorepo/issues"
			},
			"dependencies": {
				"@openzeppelin/contracts": "3.0.1",
				"ethers": "5.0.12"
			},
			"devDependencies": {
				"@statechannels/devtools": "^0.3.6",
				"@types/eslint": "6.1.7",
				"@types/eslint-plugin-prettier": "2.2.0",
				"@types/jest": "25.1.0",
				"@types/node": "13.5.1",
				"@types/prettier": "1.19.0",
				"@types/webpack": "4.41.12",
				"@typescript-eslint/eslint-plugin": "2.18.0",
				"@typescript-eslint/parser": "2.18.0",
				"eslint": "6.8.0",
				"eslint-config-prettier": "6.10.0",
				"eslint-plugin-import": "2.20.0",
				"eslint-plugin-jest": "23.6.0",
				"eslint-plugin-prettier": "3.1.2",
				"etherlime": "2.3.3",
				"etherlime-lib": "1.1.5",
				"ganache-cli": "6.9.1",
				"jest": "25.1.0",
				"lint-staged": "10.0.4",
				"npm-run-all": "4.1.5",
				"prettier": "1.19.1",
				"prettier-plugin-solidity": "1.0.0-alpha.34",
				"solidoc": "git+https://github.com/statechannels/solidoc.git#1cba9fb16e66caa1b91e2322b3b80456a5bd9f78",
				"typescript": "3.7.5",
				"webpack": "4.41.5"
			},
			"directories": {
				"test": "test"
			},
			"engines": {
				"yarn": "^1.17.0",
				"node": ">=12.16.0"
			},
			"homepage": "https://github.com/statechannels/monorepo",
			"keywords": [
				"channel",
				"ethereum",
				"network",
				"state"
			],
			"license": "MIT",
			"lint-staged": {
				"{src,test}/**/*.{ts,tsx}": "eslint"
			},
			"main": "lib/src/index.js",
			"private": false,
			"repository": {
				"type": "git",
				"url": "git+https://github.com/statechannels/monorepo.git"
			},
			"scripts": {
				"build": "run-s contract:compile build:typescript docgen",
				"build:ci": "yarn build",
				"build:typescript": "tsc -b .",
				"build:webpack": "webpack",
				"contract:compile": "node ./bin/compile.js",
				"generate-api": "yarn docgen",
				"docgen": "solidoc",
				"lint:check": "eslint \"*/**/*.ts\" --cache",
				"lint:write": "eslint \"*/**/*.ts\" --fix",
				"patch-package": "cd ../.. && yarn patch-package",
				"precommit": "lint-staged --quiet",
				"prepare": "yarn patch-package && yarn build",
				"prettier:check": "prettier --check '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"prettier:write": "prettier --write '{contracts,src,test}/**/*.{ts,tsx,sol}'",
				"test": "run-s test:contracts 'test:app --all'",
				"test:app": "jest -c ./config/jest/jest.config.js",
				"test:ci": "yarn run-p 'test:ci:contracts --runInBand' 'test:ci:app --runInBand'",
				"test:ci:app": "yarn test:app --all --ci --runInBand --bail",
				"test:ci:contracts": "yarn test:contracts --all --ci --runInBand --bail",
				"test:contracts": "jest -c ./config/jest/jest.contracts.config.js"
			},
			"types": "lib/src/index.d.ts",
			"gitHead": "8ab64b565677d8b197cd4afae4c14fe98b4aa15c",
			"_id": "@statechannels/nitro-protocol@0.3.6",
			"_nodeVersion": "12.16.3",
			"_npmVersion": "lerna/3.16.4/node@v12.16.3+x64 (darwin)",
			"_npmUser": {
				"name": "andrew.gord.stewart",
				"email": "andrew.gord.stewart@gmail.com"
			},
			"dist": {
				"integrity": "sha512-0s37/XJAwDm/xPpVKIa8Xje0sdlPZqNyGcjWozpKO3/mG4vG8Nu/FJtR1hiI8NwandkWq/PVaFkVdprRQc/2BQ==",
				"shasum": "b95e53b74248c9be6149e4edd7c389f362922cad",
				"tarball": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.3.6.tgz",
				"fileCount": 254,
				"unpackedSize": 13781065,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWS9DCRA9TVsSAnZWagAAuSwP/2WiOs5Gg01qEA9XgRNd\nWp0pKHit0Bx8TCI1iLd2s7gZ2tD4QZcvynVh1HA06L3L6twXQ0czciyW01A9\nq215sXESFOKY9x48Nf0pmQOsCIs4XEz1hLNKPPL8OMFofzwwnJXNkGTOCJsM\n+9tcLoMEDQWjolNG+/l8BgrHIv2v24GWMLsllR4t3SBb27DGLsLOc/rFdm6U\n8zNEByMSASaXpK9TYLqtEVHujBlTm/CyyIB5IIIW7aujPMpdUYP0XhJhzw7F\nqbZ8jss0rkp+6683yf3zme1Hk1R7xw+Ekf3x8CIUc8iPFTuU1eGjgxOihQI7\nWC8x1r5vyGMWxOG1AhRSiB1K3nP6bebbr88sUqyVZWbumQd/ddN4xX20EGYr\nYgsROmI+Z1UkYbpDSFtKoFCWVY+nVTRQDsYSozpJTjkdquEAlQZa8Dt8dNhT\nn2ANauIDEl9HHb2M7JDf/KZ+fUJql3JlRK5W/TL0jhSTG603KDgbh9rCkymk\ngPHnOCwyNd6vwoA8xMSSVzX9dWWaJKvbYKTTNbxw0Kv3X/LPUWAE4kYRXMVu\n2bRGoikrXtNn40zY7BenM5eOGH1RFewEcgGyVZTOzwPK0ml9IzhguqAAryvI\nxXgfXDwodo0EA42FfJosZDjxeOyA7pLX+J4n3uM8Hif0cLM5WbozpgOwaOGn\nAPSv\r\n=Eroy\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "tomclose",
					"email": "tom@magmo.com"
				},
				{
					"name": "lagap",
					"email": "alex.gap@consensys.net"
				},
				{
					"name": "andrew.gord.stewart",
					"email": "andrew.gord.stewart@gmail.com"
				},
				{
					"name": "kerzhner",
					"email": "mikerzhner@gmail.com"
				},
				{
					"name": "snario",
					"email": "liam@counterfactual.com"
				},
				{
					"name": "geoknee",
					"email": "george@magmo.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/nitro-protocol_0.3.6_1599680323396_0.15338243582502442"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"created": "2020-06-11T09:16:49.686Z",
		"0.1.0": "2020-06-11T09:16:50.093Z",
		"modified": "2020-09-09T19:38:46.570Z",
		"0.1.1": "2020-06-11T10:46:00.835Z",
		"0.1.2": "2020-07-02T08:58:26.239Z",
		"0.1.3": "2020-07-02T13:04:17.386Z",
		"0.1.4": "2020-07-03T13:24:38.450Z",
		"0.1.5": "2020-07-16T23:07:36.615Z",
		"0.1.6": "2020-07-27T12:42:42.103Z",
		"0.2.0": "2020-08-06T09:02:54.352Z",
		"0.3.0": "2020-08-18T12:49:19.477Z",
		"0.3.1": "2020-08-21T15:12:33.965Z",
		"0.3.2": "2020-08-25T20:48:21.259Z",
		"0.3.4": "2020-08-25T21:46:45.483Z",
		"0.3.5": "2020-09-04T19:16:12.004Z",
		"0.3.6": "2020-09-09T19:38:43.533Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "0.3.6"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"ba61fbed0e97438f73694e3a6a55416d\"",
			"fetched": 1600679286066
		}
	},
	"_distfiles": {
		"nitro-protocol-0.1.0.tgz": {
			"url": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.1.0.tgz",
			"sha": "ff9f931eb694a075a2429cca2475dec6e2eb9f61",
			"registry": "npmjs"
		},
		"nitro-protocol-0.1.1.tgz": {
			"url": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.1.1.tgz",
			"sha": "d0a7c2e397960195e263aaba1add3436776e7237",
			"registry": "npmjs"
		},
		"nitro-protocol-0.1.2.tgz": {
			"url": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.1.2.tgz",
			"sha": "57b57e98eba0ee8d97ad1befe196716523925d2c",
			"registry": "npmjs"
		},
		"nitro-protocol-0.1.3.tgz": {
			"url": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.1.3.tgz",
			"sha": "18f62418d0c080545d575c1a6c2a15e84575ae70",
			"registry": "npmjs"
		},
		"nitro-protocol-0.1.4.tgz": {
			"url": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.1.4.tgz",
			"sha": "9f9bc209cfb0bc4b2aa467b475a4e22df996f5b8",
			"registry": "npmjs"
		},
		"nitro-protocol-0.1.5.tgz": {
			"url": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.1.5.tgz",
			"sha": "04eecb68920ca61841a1e740aa9258aa6c609aac",
			"registry": "npmjs"
		},
		"nitro-protocol-0.1.6.tgz": {
			"url": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.1.6.tgz",
			"sha": "41b466f15d4e658737c510c3f3b51d4405a84c0d",
			"registry": "npmjs"
		},
		"nitro-protocol-0.2.0.tgz": {
			"url": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.2.0.tgz",
			"sha": "8966e7f8fcd537bc16fb9c4771c341fc6149041d",
			"registry": "npmjs"
		},
		"nitro-protocol-0.3.0.tgz": {
			"url": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.3.0.tgz",
			"sha": "4c4c1f522b1a19f4bc3ac90b1cf2f891f227e706",
			"registry": "npmjs"
		},
		"nitro-protocol-0.3.1.tgz": {
			"url": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.3.1.tgz",
			"sha": "99ad1c695c1ac5d984971ae7d4c3b1a18ce0e4ef",
			"registry": "npmjs"
		},
		"nitro-protocol-0.3.2.tgz": {
			"url": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.3.2.tgz",
			"sha": "7ca8a0c54c3579f3fdf8bc2ecb8cb931bb5e87a3",
			"registry": "npmjs"
		},
		"nitro-protocol-0.3.4.tgz": {
			"url": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.3.4.tgz",
			"sha": "7ef0ef46c150d062880eb8860c4b124e00f5f2b6",
			"registry": "npmjs"
		},
		"nitro-protocol-0.3.5.tgz": {
			"url": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.3.5.tgz",
			"sha": "d134937632641edd783f749f97e6d9445c080b99",
			"registry": "npmjs"
		},
		"nitro-protocol-0.3.6.tgz": {
			"url": "https://registry.npmjs.org/@statechannels/nitro-protocol/-/nitro-protocol-0.3.6.tgz",
			"sha": "b95e53b74248c9be6149e4edd7c389f362922cad",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"nitro-protocol-0.3.6.tgz": {
			"shasum": "b95e53b74248c9be6149e4edd7c389f362922cad"
		}
	},
	"_rev": "2-06acc975df1fedac",
	"_id": "@statechannels/nitro-protocol",
	"readme": "<h1 align=\"center\">\n<div><img src=\"https://protocol.statechannels.org/img/favicon.ico\"> </div>\nNitro Protocol\n</h1>\n\nSmart contracts that implement nitro protocol for state channel networks on ethereum. Includes javascript and typescript support.\n\nThere is an accompanying documentation [website](https://protocol.statechannels.org/).\n\nA full description of nitro protocol and it's capabilities can be found in a [whitepaper](https://eprint.iacr.org/2019/219).\n\n## Installation\n\n```\n.../my-statechannel-app> npm install --save @statechannels/nitro-protocol\n```\n\n## Getting started\n\n### Building your state channel application contract against our interface:\n\n```solidity\npragma solidity ^0.6.0;\npragma experimental ABIEncoderV2;\n\nimport '@statechannels/nitro-protocol/contracts/interfaces/ForceMoveApp.sol';\nimport '@statechannels/nitro-protocol/contracts/Outcome.sol';\n\ncontract MyStateChannelApp is ForceMoveApp {\n\n    function validTransition(\n        VariablePart memory a,\n        VariablePart memory b,\n        uint256 turnNumB,\n        uint256 nParticipants\n    ) override public pure returns (bool) {\n\n        Outcome.OutcomeItem[] memory outcomeA = abi.decode(a.outcome, (Outcome.OutcomeItem[]));\n        Outcome.OutcomeItem[] memory outcomeB = abi.decode(b.outcome, (Outcome.OutcomeItem[]));\n\n        /* The rest of your logic */\n\n        return true;\n    }\n}\n\n\n```\n\n### Import precompiled artifacts for deployment/testing\n\n```typescript\nconst {\n  NitroAdjudicatorArtifact,\n  ConsensusAppArtifact,\n  EthAssetHolderArtifact,\n  Erc20AssetHolderArtifact,\n  TrivialAppArtifact,\n  TokenArtifact,\n} = require('@statechannels/nitro-protocol').ContractArtifacts;\n```\n\n### Import typescript types\n\n```typescript\nimport {Channel} from '@statechannels/nitro-protocol';\n\nconst channel: Channel = {\n  chainId: '0x1',\n  channelNonce: 0,\n  participants: ['0xalice...', '0xbob...'],\n};\n```\n\n### Import javascript helper functions\n\n```typescript\nimport {getChannelId} from '@statechannels/nitro-protocol';\n\nconst channelId = getChannelId(channel);\n```\n\n## Development (GitHub)\n\nWe use [etherlime](https://etherlime.gitbook.io/) for smart contract development.\n\nTo get started:\n\n1. Download the repo, `cd` into the directory and run `yarn install`\n2. Run `yarn install`.\n3. Run `yarn test`.\n\n## Documentation website (GitHub)\n\n1. Run `yarn docgen` to auto-generate markdown files from compiled Solidity code (using our fork of [`solidoc`](https://github.com/statechannels/solidoc)). If you change the source code you will need to recompile the contracts and re-run `solidoc` using `yarn contract:compile && yarn docgen`.\n2. Run `cd website`\n3. Run `yarn install`\n4. Run `yarn start`\n\nSee https://docusaurus.io/docs/en/installation for more information.\n\nNB: you may run into difficulty running `docgen / solidoc` if you have the native solc compiler installed at the incorrect version number. You may refer to the circle `config.yml` at the monorepo root to check which version is being used as a part of our continuous integration.\n\nTo add a new version of the docs, follow the instructions at https://docusaurus.io/docs/en/tutorial-version. We try to keep the documentation version in sync with the @statechannels/nitro-protocol npm package."
}