{
	"name": "truffle-contract",
	"versions": {
		"1.0.0": {
			"name": "truffle-contract",
			"version": "1.0.0",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Error: no test specified\" && exit 1"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"truffle-schema": "0.0.1",
				"web3": "^0.16.0"
			},
			"gitHead": "5ebdb0754f6bc190809d7a59a698269a0779c6c5",
			"_id": "truffle-contract@1.0.0",
			"_shasum": "3b0044639b8dc0fcc0e07208c3015d9d81955e6e",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "3b0044639b8dc0fcc0e07208c3015d9d81955e6e",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.0.0.tgz_1484000868111_0.27773554995656013"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.0.1": {
			"name": "truffle-contract",
			"version": "1.0.1",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Error: no test specified\" && exit 1"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"truffle-contract-schema": "0.0.2",
				"web3": "^0.16.0"
			},
			"gitHead": "733118215d11d74df2ec98f583e05bc39db2d0fb",
			"_id": "truffle-contract@1.0.1",
			"_shasum": "5e99a81b3507ab41553af96ac82bf4057980cdee",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "5e99a81b3507ab41553af96ac82bf4057980cdee",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.0.1.tgz_1484006089753_0.13362639537081122"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.0.2": {
			"name": "truffle-contract",
			"version": "1.0.2",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Error: no test specified\" && exit 1"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"truffle-contract-schema": "0.0.2",
				"web3": "^0.16.0"
			},
			"gitHead": "5c5cb4a476862b632d67ab6c374230cfc8ea63d9",
			"_id": "truffle-contract@1.0.2",
			"_shasum": "e38320779109a7296a243945d05a7500e18018ac",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "e38320779109a7296a243945d05a7500e18018ac",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.0.2.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.0.2.tgz_1484030221407_0.8040869985707104"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.0.3": {
			"name": "truffle-contract",
			"version": "1.0.3",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Error: no test specified\" && exit 1"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"truffle-contract-schema": "0.0.2",
				"web3": "^0.16.0"
			},
			"gitHead": "b97405b0bf166122a36dcd5d50ee8d0e4b3dcb1a",
			"_id": "truffle-contract@1.0.3",
			"_shasum": "84b2e13b81e7ebd68be2ae39a4be5a04a376d865",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "84b2e13b81e7ebd68be2ae39a4be5a04a376d865",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.0.3.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.0.3.tgz_1484160080369_0.9210192176979035"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.0.4": {
			"name": "truffle-contract",
			"version": "1.0.4",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Error: no test specified\" && exit 1"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.3",
				"web3": "^0.16.0"
			},
			"gitHead": "25137cf30a0d255bf2801cf2aea0fa47e86b39d0",
			"_id": "truffle-contract@1.0.4",
			"_shasum": "0273005dedf677a7fbeac1c7478e3f72537aefcf",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "0273005dedf677a7fbeac1c7478e3f72537aefcf",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.0.4.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.0.4.tgz_1484725383138_0.1735268582124263"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.0.5": {
			"name": "truffle-contract",
			"version": "1.0.5",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Error: no test specified\" && exit 1"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.4",
				"web3": "^0.16.0"
			},
			"gitHead": "8ffc5889a803229e32c072046b2f20d641ca20d6",
			"_id": "truffle-contract@1.0.5",
			"_shasum": "6d32ca776ca07ecd51f20e44f8d2446fcf05c59a",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "6d32ca776ca07ecd51f20e44f8d2446fcf05c59a",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.0.5.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.0.5.tgz_1484933968463_0.7734309786465019"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.0.6": {
			"name": "truffle-contract",
			"version": "1.0.6",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Error: no test specified\" && exit 1"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.4",
				"web3": "^0.16.0"
			},
			"gitHead": "cdbae8a6c13154654b14bfa6507aaac5e671a47c",
			"_id": "truffle-contract@1.0.6",
			"_shasum": "4499ad3867402fb8dc62388fbd41fc9cdb3b66c9",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "4499ad3867402fb8dc62388fbd41fc9cdb3b66c9",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.0.6.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.0.6.tgz_1485458636848_0.6547172018326819"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.1.0": {
			"name": "truffle-contract",
			"version": "1.1.0",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Error: no test specified\" && exit 1"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.5",
				"web3": "^0.16.0"
			},
			"gitHead": "8a1557786705c68a3747acbb38a41ba24dad335b",
			"_id": "truffle-contract@1.1.0",
			"_shasum": "b2b9cda269ffc31dcc7f43c8ba26b9705b384f9c",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "b2b9cda269ffc31dcc7f43c8ba26b9705b384f9c",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.1.0.tgz_1485558405393_0.6418489494826645"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.1.1": {
			"name": "truffle-contract",
			"version": "1.1.1",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Error: no test specified\" && exit 1"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.5",
				"web3": "^0.16.0"
			},
			"gitHead": "639283440e1abc9742900bc3d424130a554eb600",
			"_id": "truffle-contract@1.1.1",
			"_shasum": "110eb5cd883ad296063d315215ac6dd2daf8d44f",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "110eb5cd883ad296063d315215ac6dd2daf8d44f",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.1.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.1.1.tgz_1485569247837_0.9275359979365021"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.1.2": {
			"name": "truffle-contract",
			"version": "1.1.2",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Error: no test specified\" && exit 1"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.5",
				"web3": "^0.16.0"
			},
			"gitHead": "225d114603be632347a713b0c26a0d033af6db45",
			"_id": "truffle-contract@1.1.2",
			"_shasum": "f3c1cd9f543b314f0442ae018c70cb88de6efa0c",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "f3c1cd9f543b314f0442ae018c70cb88de6efa0c",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.2.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.1.2.tgz_1485793527444_0.7133714039810002"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.1.3": {
			"name": "truffle-contract",
			"version": "1.1.3",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.5",
				"web3": "^0.16.0"
			},
			"devDependencies": {
				"lodash": "^4.17.4",
				"mocha": "^3.2.0"
			},
			"gitHead": "1df23e6d8414c706ca0e872fe3af8900e522ae7d",
			"_id": "truffle-contract@1.1.3",
			"_shasum": "e60a63b5791238f2b3c49c76cc119b6d503a7ca5",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "e60a63b5791238f2b3c49c76cc119b6d503a7ca5",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.3.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.1.3.tgz_1485883111958_0.9170063072815537"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.1.4": {
			"name": "truffle-contract",
			"version": "1.1.4",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"prepublish": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.5",
				"web3": "^0.16.0"
			},
			"devDependencies": {
				"browserify": "^14.0.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "e25e001219b2bbfe168919a6da60a89b4b200c48",
			"_id": "truffle-contract@1.1.4",
			"_shasum": "00ece1b396a8fa06abe248fdb9070e2ef0d705f8",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "00ece1b396a8fa06abe248fdb9070e2ef0d705f8",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.4.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.1.4.tgz_1485890181215_0.25919078825972974"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.1.5": {
			"name": "truffle-contract",
			"version": "1.1.5",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"prepublish": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.5",
				"web3": "^0.16.0"
			},
			"devDependencies": {
				"browserify": "^14.0.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "b4bce9f5b472f7b8aa21d1c6bbfadb31c7bad4d3",
			"_id": "truffle-contract@1.1.5",
			"_shasum": "3e962f189e972c8b781cea10087407f3e3f5fc9c",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "3e962f189e972c8b781cea10087407f3e3f5fc9c",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.5.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.1.5.tgz_1485890294896_0.4136793566867709"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.1.6": {
			"name": "truffle-contract",
			"version": "1.1.6",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"prepublish": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "^0.1.8",
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.5",
				"web3": "^0.16.0"
			},
			"devDependencies": {
				"browserify": "^14.0.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "2aceb366dd08646a100fda7ea3733644e10f8273",
			"_id": "truffle-contract@1.1.6",
			"_shasum": "205f6a72000a71bfdaf2bcfe0cc404164ad5c217",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "205f6a72000a71bfdaf2bcfe0cc404164ad5c217",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.6.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.1.6.tgz_1485904378589_0.8245477790478617"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.1.7": {
			"name": "truffle-contract",
			"version": "1.1.7",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"prepublish": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "^0.1.8",
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.5",
				"web3": "^0.16.0"
			},
			"devDependencies": {
				"browserify": "^14.0.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "74d863d3aa5676e89fd4bddc45866a6b0ab906d3",
			"_id": "truffle-contract@1.1.7",
			"_shasum": "7bce9f1fd8b6e3c9e564c8d9a1240c5aabf313b1",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "7bce9f1fd8b6e3c9e564c8d9a1240c5aabf313b1",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.7.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.1.7.tgz_1485992350470_0.30669355974532664"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.1.8": {
			"name": "truffle-contract",
			"version": "1.1.8",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "^0.1.8",
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.5",
				"web3": "^0.16.0"
			},
			"devDependencies": {
				"browserify": "^14.0.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "8c0de8b86e4d1880cfc6d88e2350f44480106763",
			"_id": "truffle-contract@1.1.8",
			"_shasum": "c47182714dd6af4373fc8e2f4e3e26a758e75857",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "c47182714dd6af4373fc8e2f4e3e26a758e75857",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.8.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.1.8.tgz_1486064821414_0.04856144520454109"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.1.9": {
			"name": "truffle-contract",
			"version": "1.1.9",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "^0.1.8",
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.5",
				"web3": "^0.16.0"
			},
			"devDependencies": {
				"browserify": "^14.0.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "90ed8f5742b09f978d48239d92356922db316c2d",
			"_id": "truffle-contract@1.1.9",
			"_shasum": "c1c3f66d55afc02c0171e85d42b44c427814d384",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "c1c3f66d55afc02c0171e85d42b44c427814d384",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.9.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.1.9.tgz_1486512286230_0.051386929815635085"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.1.10": {
			"name": "truffle-contract",
			"version": "1.1.10",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "^0.1.8",
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.5",
				"web3": "^0.16.0"
			},
			"devDependencies": {
				"browserify": "^14.0.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "36db246805ef40e4175465c717df1107cefb16c6",
			"_id": "truffle-contract@1.1.10",
			"_shasum": "fc4593e0cfafb8f141c25be9ad988d638c12685d",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "fc4593e0cfafb8f141c25be9ad988d638c12685d",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.10.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.1.10.tgz_1486659283731_0.43910733284428716"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"1.1.11": {
			"name": "truffle-contract",
			"version": "1.1.11",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.5",
				"web3": "^0.16.0"
			},
			"devDependencies": {
				"browserify": "^14.0.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "ed5da845c0c493604cb3cb40be3cbe90008f27ec",
			"_id": "truffle-contract@1.1.11",
			"_shasum": "ce1fa787f797758aff572f45e8b1174527f6edaa",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "ce1fa787f797758aff572f45e8b1174527f6edaa",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.11.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-1.1.11.tgz_1490031452775_0.4592372705228627"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"2.0.0": {
			"name": "truffle-contract",
			"version": "2.0.0",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.5",
				"web3": "^0.18.0"
			},
			"devDependencies": {
				"browserify": "^14.0.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "1bb5803cfee68f03280f17c0d9460c53152abcee",
			"_id": "truffle-contract@2.0.0",
			"_shasum": "8536c06bb1172b143498121d135f96c10d3eb720",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "8536c06bb1172b143498121d135f96c10d3eb720",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-2.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/truffle-contract-2.0.0.tgz_1490206477786_0.8018781319260597"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"2.0.1": {
			"name": "truffle-contract",
			"version": "2.0.1",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "0.0.1",
				"truffle-contract-schema": "0.0.5",
				"web3": "^0.18.0"
			},
			"devDependencies": {
				"browserify": "^14.0.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "3183552f32659d0a12e176f6e0d30df5565a3c4c",
			"_id": "truffle-contract@2.0.1",
			"_shasum": "f83e3f18d8044027f2a9ee7c33767ba10fd39dd8",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "tcoulter",
				"email": "tim@timothyjcoulter.com"
			},
			"dist": {
				"shasum": "f83e3f18d8044027f2a9ee7c33767ba10fd39dd8",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-2.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "tcoulter",
					"email": "tim@timothyjcoulter.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract-2.0.1.tgz_1496344915085_0.006111407885327935"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"2.0.2": {
			"name": "truffle-contract",
			"version": "2.0.2",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.2",
				"truffle-contract-schema": "^0.0.5",
				"web3": "^0.19.1"
			},
			"devDependencies": {
				"browserify": "^14.0.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "cd366fc1c37d11b7d18a536d610df024aac6a4e0",
			"_id": "truffle-contract@2.0.2",
			"_shasum": "173947cbb35260ad7095394a5e6dcb78e4b4bc12",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"dist": {
				"shasum": "173947cbb35260ad7095394a5e6dcb78e4b4bc12",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-2.0.2.tgz"
			},
			"maintainers": [
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract-2.0.2.tgz_1500589608355_0.13281774311326444"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"2.0.3": {
			"name": "truffle-contract",
			"version": "2.0.3",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.3",
				"truffle-contract-schema": "^0.0.5",
				"web3": "^0.20.1"
			},
			"devDependencies": {
				"browserify": "^14.0.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "430f60490d375e1a2780c5bc034e5c23b1d57b7b",
			"_id": "truffle-contract@2.0.3",
			"_shasum": "fabe5c1b6ed7c23591fd179ec383e78a56e99afc",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"dist": {
				"shasum": "fabe5c1b6ed7c23591fd179ec383e78a56e99afc",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-2.0.3.tgz"
			},
			"maintainers": [
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract-2.0.3.tgz_1500917711835_0.005609251093119383"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"2.0.4": {
			"name": "truffle-contract",
			"version": "2.0.4",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.3",
				"truffle-contract-schema": "^0.0.5",
				"web3": "^0.20.1"
			},
			"devDependencies": {
				"browserify": "^14.0.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "52bb50bf251dc6ffb575ce4c125ef16c798f4abf",
			"_id": "truffle-contract@2.0.4",
			"_shasum": "c23c4eaf66397927bab8751b674149c3f8b933eb",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"dist": {
				"shasum": "c23c4eaf66397927bab8751b674149c3f8b933eb",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-2.0.4.tgz"
			},
			"maintainers": [
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract-2.0.4.tgz_1501003172820_0.29755263263359666"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"2.0.5": {
			"name": "truffle-contract",
			"version": "2.0.5",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.3",
				"truffle-contract-schema": "^0.0.5",
				"web3": "^0.20.1"
			},
			"devDependencies": {
				"browserify": "^14.0.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "812436ca946f51e9c9f8a738edf63c11b5189608",
			"_id": "truffle-contract@2.0.5",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"dist": {
				"integrity": "sha512-ItnN85wh4qVYPg6T4CpubI40c8dWEArtUcWcDoZ7xzj9DL7cwxqstJ0yRxyQIh4u8SRSlrOtm1dh0B7R8jtG+w==",
				"shasum": "3394df90ffa927d106ae3b36b33c6debf9117491",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-2.0.5.tgz"
			},
			"maintainers": [
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract-2.0.5.tgz_1501538272560_0.4211574587970972"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"3.0.0": {
			"name": "truffle-contract",
			"version": "3.0.0",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.3",
				"truffle-contract-schema": "^1.0.0",
				"web3": "^0.20.1"
			},
			"devDependencies": {
				"async": "^2.3.0",
				"browserify": "^14.0.0",
				"chai": "^3.5.0",
				"ganache-core": "0.0.1",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"require-nocache": "^1.0.0",
				"solc": "^0.4.8",
				"temp": "^0.8.3",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "c7fbdb3d39a5fbc5be450e2d444ad40172df44d1",
			"_id": "truffle-contract@3.0.0",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"dist": {
				"integrity": "sha512-IQxkzoBZYJdPcucGkviDFT/ArzIrVPHacWZSFcbDcfI6tER3sTu5h1+DpGqlU9Ixw6e2Sk9DXjWElmqrSOH7sA==",
				"shasum": "354813e69c575a202dca614354bc5e49754c2881",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.0.tgz"
			},
			"maintainers": [
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract-3.0.0.tgz_1505249252921_0.7912713564001024"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"3.0.1": {
			"name": "truffle-contract",
			"version": "3.0.1",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.3",
				"truffle-contract-schema": "^1.0.0",
				"web3": "^0.20.1"
			},
			"devDependencies": {
				"async": "^2.3.0",
				"browserify": "^14.0.0",
				"chai": "^3.5.0",
				"ganache-core": "0.0.1",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"require-nocache": "^1.0.0",
				"solc": "^0.4.8",
				"temp": "^0.8.3",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "8686600af7c48712ca4d4ee751cfccfd801eab4a",
			"_id": "truffle-contract@3.0.1",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"dist": {
				"integrity": "sha512-uHavvQfKuPRCxk1v+jjbGuxpng0EgyLOF3wASrIrkHHiv2aUZiZr+z0EHyUOSrq4aAKeA8CqpToUyFrGGHXJNA==",
				"shasum": "7fd0395571b0c011afb809cbd6441d553e793201",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.1.tgz"
			},
			"maintainers": [
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				},
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract-3.0.1.tgz_1509470029150_0.04905836936086416"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"3.0.2": {
			"name": "truffle-contract",
			"version": "3.0.2",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.3",
				"truffle-contract-schema": "^1.0.0",
				"web3": "^0.20.1"
			},
			"devDependencies": {
				"async": "^2.3.0",
				"browserify": "^14.0.0",
				"chai": "^3.5.0",
				"ganache-core": "0.0.1",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"require-nocache": "^1.0.0",
				"solc": "^0.4.8",
				"temp": "^0.8.3",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "10531189cf70ed3c2d926e6eedb35e6bb396e777",
			"_id": "truffle-contract@3.0.2",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"dist": {
				"integrity": "sha512-VMht0e7Rezi6aQYKYw2KNYfXRFJ7YG9rm1VWVxwF7JpJKVx2GKr9Zlbs3J9QDf86tyZ81Vwp3ZhsupwWEibaPw==",
				"shasum": "6c703e4872898d8329ab7e3c6e38cd65e6c45894",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.2.tgz"
			},
			"maintainers": [
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				},
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract-3.0.2.tgz_1516128838606_0.6545774610713124"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"3.0.3": {
			"name": "truffle-contract",
			"version": "3.0.3",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"debug": "DEBUG=ganache-core mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.3",
				"truffle-contract-schema": "^1.0.0",
				"truffle-error": "0.0.2",
				"web3": "^0.20.1"
			},
			"devDependencies": {
				"async": "^2.3.0",
				"browserify": "^14.0.0",
				"chai": "^3.5.0",
				"debug": "^3.1.0",
				"ganache-core": "2.1.0-beta.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"require-nocache": "^1.0.0",
				"solc": "^0.4.8",
				"temp": "^0.8.3",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "4e507ede4c59b7d9c300e16afbbfffbef3e77240",
			"_id": "truffle-contract@3.0.3",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"dist": {
				"integrity": "sha512-u4M/cbq2s0pI9l62cD00io3vzCpmtf14YXL8UTVEBETS2Y/WGYN8TKg63PnFE3coPp5ZqMCkgvNPrkS4wyN3/Q==",
				"shasum": "b14fb318f9a743db8b061046e24978d91f31dbfb",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.3.tgz"
			},
			"maintainers": [
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				},
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract-3.0.3.tgz_1517434419158_0.988197953440249"
			},
			"directories": {},
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"3.0.4": {
			"name": "truffle-contract",
			"version": "3.0.4",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"debug": "DEBUG=ganache-core mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.4",
				"truffle-contract-schema": "^2.0.0",
				"truffle-error": "0.0.2",
				"web3": "^0.20.1"
			},
			"devDependencies": {
				"async": "^2.3.0",
				"browserify": "^14.0.0",
				"chai": "^3.5.0",
				"debug": "^3.1.0",
				"ganache-core": "2.1.0-beta.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"require-nocache": "^1.0.0",
				"solc": "^0.4.8",
				"temp": "^0.8.3",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "56b8eb3133a0864dadcdf6ef77fe8ae08093dcc3",
			"_id": "truffle-contract@3.0.4",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "7.10.0",
			"_npmUser": {
				"name": "cgewecke",
				"email": "christophergewecke@gmail.com"
			},
			"dist": {
				"integrity": "sha512-/1LCtJFf5Jvm5Rv88T0d/rZSKvaiW/yO1SHXLGJgKzLsiG1F/2spFs4HrI1mRxP00opfrYXloEmLtkVV/kcndQ==",
				"shasum": "be169ce00a14d025431e95318e8bae049fca9cfc",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.4.tgz",
				"fileCount": 21,
				"unpackedSize": 984310
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "christophergewecke@gmail.com",
					"name": "cgewecke"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_3.0.4_1519677918466_0.939785837085874"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"3.0.5": {
			"name": "truffle-contract",
			"version": "3.0.5",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"debug": "DEBUG=ganache-core mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.4",
				"truffle-contract-schema": "^2.0.0",
				"truffle-error": "0.0.2",
				"web3": "^0.20.1"
			},
			"devDependencies": {
				"async": "^2.3.0",
				"browserify": "^14.0.0",
				"chai": "^3.5.0",
				"debug": "^3.1.0",
				"ganache-core": "2.1.0-beta.0",
				"lodash": "^4.17.4",
				"mocha": "^3.2.0",
				"require-nocache": "^1.0.0",
				"solc": "^0.4.8",
				"temp": "^0.8.3",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"gitHead": "9f64f0b76eb72bfa9ba1933fc9ebe5f5479a7031",
			"_id": "truffle-contract@3.0.5",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"dist": {
				"integrity": "sha512-lRayhvX73OrLJ6TDvc0iYbzcB+Y1F9FCj9N1FXQ2EKOkqyIjmgZNMZFHGjvfTws1gsmonYd6sND0ahipiUYy8g==",
				"shasum": "c25d07042dcd519413bfee21034ed6ee7fc373bf",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.5.tgz",
				"fileCount": 20,
				"unpackedSize": 983834,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1MkfCRA9TVsSAnZWagAAJUkP/0xd/KrHu6bgX0u5sg2h\n6c2gfsjL3n68kEjhfArgV3AL5xMhv082DjZad0I40LHOlmFFt23tktvQuIyo\n6RfWgjFktCgshH4+k31Tvx2JJGDkfLwVAEb+LuHJm9ToQjAHpcwpmSvBhJw2\nNS87ZT/1b3ceNdeaCU1zhxzjdYeeTyo034pNo0m8OqQtoXP2n90MCItUEhru\n7yL2aL2g+/bUy4PZbcG+HZgdDA5u/UKFbq/9mShh8mue+C/lryBvLkWXU2Pf\nt+4YcHFYVJKSyARhzYSoADPexdhk6LNjQyCZeYAbiqglRRfS35ySmPou/+24\nQOsrQC4cKeQrQFEzkyIhPMUEN5/nSS4yKURLNdNcAPvqsBcXXHVpZADiX8p0\niudvnazgpPriwAOnztC76zVZHAFwTHbfJDcQQbiNyvk9NieHNNTSFQv4l5jz\n8fQPLNj9L1nfDuaBxARDQb/Oq3Zb81rW8GRTNNj0NLDKNsfSCm3NcdncsLV9\nEWf9PA/ZuANdbC5ZVWajjBUmH67yZfxPVp6wqpdkF2Besu1RaGspysoI7+dq\nPtvtIW3VmqR6j5ryr7QIR8nxOTAnaQt67t09zf7hzxMMPQ3HpOZKz9Q/zdEz\nS+kr8i86/shOrS/qFKu1yQmSkw2sj9WKM4keU/oCQ8M2frZ7CCyWvY5211Va\neCdw\r\n=GMLf\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "christophergewecke@gmail.com",
					"name": "cgewecke"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_3.0.5_1523894550203_0.9132667929654414"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"3.0.6": {
			"name": "truffle-contract",
			"version": "3.0.6",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"debug": "DEBUG=ganache-core mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.5",
				"truffle-contract-schema": "^2.0.1",
				"truffle-error": "^0.0.3",
				"web3": "0.20.6"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.1.2",
				"debug": "^3.1.0",
				"ganache-core": "2.1.0-beta.0",
				"lodash": "4.17.10",
				"mocha": "5.2.0",
				"require-nocache": "^1.0.0",
				"solc": "0.4.24",
				"temp": "^0.8.3",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"publishConfig": {
				"access": "public"
			},
			"_id": "truffle-contract@3.0.6",
			"dist": {
				"shasum": "2ef6fc32d7faafa9f4aed8e50001a9fdea342192",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.6.tgz",
				"fileCount": 23,
				"unpackedSize": 983469
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "christophergewecke@gmail.com",
					"name": "cgewecke"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_3.0.6_1529523777835_0.738778436001633"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.0-next.0": {
			"name": "truffle-contract",
			"version": "4.0.0-next.0",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethereumjs-util": "^5.2.0",
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.5",
				"truffle-contract-schema": "^2.0.1",
				"truffle-error": "^0.0.3",
				"uglify-es": "^3.3.9",
				"web3": "1.0.0-beta.35",
				"web3-core-promievent": "1.0.0-beta.35",
				"web3-eth-abi": "1.0.0-beta.35",
				"web3-utils": "1.0.0-beta.35"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.1.2",
				"debug": "^3.1.0",
				"ganache-core": "2.1.2",
				"lodash": "4.17.10",
				"mocha": "5.2.0",
				"require-nocache": "^1.0.0",
				"solc": "0.4.24",
				"temp": "^0.8.3"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"readmeFilename": "README.md",
			"_id": "truffle-contract@4.0.0-next.0",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.11.3",
			"_npmUser": {
				"name": "cgewecke",
				"email": "christophergewecke@gmail.com"
			},
			"dist": {
				"integrity": "sha512-3YmR9isa58DeTGZzZVCIeXqPG5XcO9D5QjLuoVIqxNW6sKPDgSmpsI9rs75im9hOrnP0tbLirQBaibUMIu9Dew==",
				"shasum": "717b5921331ec70ca4f58a3d29ae955db80163fe",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.0-next.0.tgz",
				"fileCount": 30,
				"unpackedSize": 2348211,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdG47CRA9TVsSAnZWagAAJrsP/iYCz/MCsp09faBSP30z\nXwTaS6+X+ExvGF7sSDEK6D+FKGfSBccolT3SoQ0VsV+yJQA4AlV7/qcqFUd0\nzKRIDOIiXwncUxYmohdXNgrPNKg68sn0l4+tEbSJn9MttYJezU9Flw9RrooI\nQyCkQsRkG7wD12537czMVmrNE6ceYl8esSEseTpkqUCWVFD4LawLO2YQjuqc\nQ8ZSSuJtxNmcYMQi+mdrlAhG5QcpCuCI/9sJY8bqVL4A8AcWtKyB1fEJsKWI\nt77BjZlbbuFmoQGx3gQ+rMpDlMc1U2awlMFiMxJ41L2x/l6NxNX/HGo9DSzs\nguuZwHoxy36kNbvXjPjJliLp5ZYNAg/iV4e4K2OUdFze6N9OimrIcYWhw1xr\nfwYOrCAoQS5PeSuw5M7hE4Z4aNyLubW4GbgPgzWvCTh0NRFQvbegHS4HLRbA\nva7CfYrwHHEKfYMUeBDlFdFc1EYeVNqvWPkzbH1ZD8khGUuC2wacjvafw/u2\nnpN3iK1oV4pCNQRcNq76n8u/rUVZfusoI6vc9M7d16puxx7MXSzGLXagaU4F\n7bRnPuD0sp2B+wQdEaA+SiUG14iSnwsOxCTaJ2GmKuR+yBock33QLNu5dEpL\nuzeYAMuw+CvLc/xA7kEAue3T+AcWLNtPG6VOF/X0oYopLedGya742A8YHH8Y\ny3Vj\r\n=+RxS\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "christophergewecke@gmail.com",
					"name": "cgewecke"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.0-next.0_1534357050692_0.7077029331251112"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.0-beta.0": {
			"name": "truffle-contract",
			"version": "4.0.0-beta.0",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethereumjs-util": "^5.2.0",
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.5",
				"truffle-contract-schema": "^3.0.0-beta.0",
				"truffle-error": "^0.0.3",
				"uglify-es": "^3.3.9",
				"web3": "1.0.0-beta.35",
				"web3-core-promievent": "1.0.0-beta.35",
				"web3-eth-abi": "1.0.0-beta.35",
				"web3-utils": "1.0.0-beta.35"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.1.2",
				"debug": "^3.1.0",
				"ganache-core": "2.1.2",
				"lodash": "4.17.10",
				"mocha": "5.2.0",
				"require-nocache": "^1.0.0",
				"solc": "0.4.24",
				"temp": "^0.8.3"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "07967b472112f1c771ebbc90319781454cf9331b",
			"readmeFilename": "README.md",
			"_id": "truffle-contract@4.0.0-beta.0",
			"dist": {
				"shasum": "1f07f9f6a104bf7a6050c9570b3cf48ce41180b4",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.0-beta.0.tgz",
				"integrity": "sha512-/PX6tCSYNFnDQeHYK+eViRHoTX1lQVeXGwxovypqrv4xHJPNRLITfyopB3JUA+oZoWcncYgYkEaK512KX0maYg==",
				"fileCount": 37,
				"unpackedSize": 2348397,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfEvZCRA9TVsSAnZWagAAa0oP+wQMRNQi9xEbzJdMQS+k\nmop89ojGQxHx+uU1UehCe+CxgBw/oCpCyD/gP53ACft3e3ql1H+K4t2ALlUb\nqqtn93n25bUN4mh2JKGGsiwfnGfck3gaBdTY6eJf/VvetFcHcl6XuDqQ4ulm\nIuIhvlHM429EXAJ8cdZ5UxsBwT+vzzbMq0KdTR6sQIgdu/Uch7D7nSfL1yqP\nfI+O22ISKvdZ84C40SESfSKYFlOE/7r/QJ/0rz2s0vf5OiSRc8S5Kq8xggc6\nrFJ4AqS8gBV0KNSmBUa6GKBmu0FkuLLBPsIVRIGR3UhgUk1atAjFGqH6Uvnz\nlf26y66UUCiqelUTfmNm/2cHBgQxcTOXz1w2R5Wcr/l/n0KIQKTJ1t3SJTsZ\ntQ0qsmYY3JsaalRWeMITULZwXsHuia3+7TPmbUfr8okebR9vAwP0D1ZeNW8P\nkISCqmkXJ2xSZQ2iUNA1pKugIpJZv1zX1ZctTI3+71BXkz0GkGyrIE9jWWQ2\nlcgRp6bYuXpsvGTxDpXbobIItcYbMrKyiQwhZVHHUtGoZjcIcsTdECLPOXqP\n4U8gyhfEUj0bkJF4OyGECbRm40UgaBMfea1xNWSOq653LGr/eSctlUbEXfTn\n2scP+orgEC6mOWnuWsMqMf+zPvB0bOnSNgKmjyWE8Pgo2/hp921REososG3G\nToxv\r\n=LF+r\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "christophergewecke@gmail.com",
					"name": "cgewecke"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.0-beta.0_1534872536634_0.97745438350229"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.0-beta.1": {
			"name": "truffle-contract",
			"version": "4.0.0-beta.1",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethereumjs-util": "^5.2.0",
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.6-beta.0",
				"truffle-contract-schema": "^3.0.0-beta.1",
				"truffle-error": "^0.0.3",
				"uglify-es": "^3.3.9",
				"web3": "1.0.0-beta.35",
				"web3-core-promievent": "1.0.0-beta.35",
				"web3-eth-abi": "1.0.0-beta.35",
				"web3-utils": "1.0.0-beta.35"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.1.2",
				"debug": "^3.1.0",
				"ganache-core": "2.1.2",
				"lodash": "4.17.10",
				"mocha": "5.2.0",
				"require-nocache": "^1.0.0",
				"solc": "0.4.25",
				"temp": "^0.8.3"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "46fc7bdb9fde7cc3fa99b94fef04b1d6c04c38f7",
			"readmeFilename": "README.md",
			"_id": "truffle-contract@4.0.0-beta.1",
			"dist": {
				"shasum": "43296fe68c5085bc4a1514efb6b113284eedbf23",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.0-beta.1.tgz",
				"integrity": "sha512-18CvK+qf1WGbN8O9UKw8MTwfFXG8xKXGAvCJ4Z+bCkMC/DlOeGbGND0EQnpU7GXPYXW0BTJLyIZU6eG0TzVNAg==",
				"fileCount": 37,
				"unpackedSize": 1332312,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrpFJCRA9TVsSAnZWagAADocP/iVwr7/lXIhV7m9npAKs\nM/11yVD9HWkqz4COBs4edM6bMlDO+md+eU+XFICNr9UK4h5vqMu5nFk6TZ8q\nuv5X+npi0cJ4IMT5hL/0ZEzAwl/A14y8zdnDDcCx+7j1yOTKCUfG7Y9XvEZr\nQUijEjgv0QmxoJALSbIvmz0BQFexauxNtF2gcOSYhEcTQSohltF3RXDy6wpY\n/cIU5NjgnAmiTs8kl2qt/0V0GEre1s3UryexMhjrD3tfwRpDY05ysYLazByu\nfgRky1zVYRtMnQXYjqfsk2NgNuNurkOnb4ru1ZfbrlvdlbmBnLWNQf4Ta1pY\neuqT2bgq93zKVyhwNS0WqJjLCBKHEqp+/oMztFVhe/lCxP6gcs9gUK7tSW/v\nIy2NXzfCCmW1kuCeoKaPD5z1dMhv83hPbSSCG9p2aF7mKucuB5RNSWVfYkLR\n1exssNlLw4+V0oV1vM9DvKqHN7xQfwUH4B6UmU43XHtoxPs0JfVylpNScXei\nbhfbgyyivfhbgqYeyddmavQccJDZSqX0etimoFEVhGCPByyzko2PLj3FY398\nOnjP8G0Ut6JGGdxBb/S8y+NiYiKk5DC77wU/EjU/aAjl2Crnzh0w/9GPTYM1\n9OKHPs6W1l2nefYFQOC2zL+wX8ETfipBYSfHb1zL0SPaVJ8S6fV14WSE0Oe4\nBbPZ\r\n=kIK4\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "christophergewecke@gmail.com",
					"name": "cgewecke"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.0-beta.1_1538167112988_0.7433887963547088"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.0-beta.2": {
			"name": "truffle-contract",
			"version": "4.0.0-beta.2",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -i ethers -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethereumjs-util": "^5.2.0",
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.6-beta.1",
				"truffle-contract-schema": "^3.0.0-beta.2",
				"truffle-error": "^0.0.3",
				"uglify-es": "^3.3.9",
				"web3": "1.0.0-beta.36",
				"web3-core-promievent": "1.0.0-beta.36",
				"web3-eth-abi": "1.0.0-beta.36",
				"web3-utils": "1.0.0-beta.36"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.1.2",
				"debug": "^3.1.0",
				"ganache-core": "2.1.2",
				"lodash": "4.17.10",
				"mocha": "5.2.0",
				"require-nocache": "^1.0.0",
				"solc": "^0.5.0",
				"temp": "^0.8.3"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "f9f25a2d491394ac3df1bab56f9c743d871a1059",
			"readmeFilename": "README.md",
			"_id": "truffle-contract@4.0.0-beta.2",
			"dist": {
				"shasum": "92fb68b8713e05b669443ec7730ee25fd4e1da88",
				"integrity": "sha512-cTJG1tvDH/Ck7281iF7pLYxl4dIpblEWqGYruyTgdUkJoBiy+JeZxyRJUYz2vynENXyFKP4ayzl0PQDKUmc1tA==",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.0-beta.2.tgz",
				"fileCount": 32,
				"unpackedSize": 1241733,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9ZF3CRA9TVsSAnZWagAA/2MP/1sq442J0gBGGIssZz2k\nJKaZqwUZ37YFli4qRLR1yYNJYiRCsHlljQP0bQEIWGehZQETvEkUWF+UE39t\nTtW0jzkKZJ7n1MzrqCU7YgXYXVWHzVnd3MGMaTPVcJgu5+yzAMxtZOOJaoQx\nxadl34jCh0Yb7+SlXJduUSMaqn/U2Z6exqZod/xZqvPWpi8qIeyJC/u6KOvp\nMnlyTDR8cXRIQhXwYfkf5G742h+4Apts4gqtZV5lFFrP6BcE3cPHcmea1EDx\nUYx5sMUWggyZqwzTMZ8TqQmTirBgAqUrcsWpnXePIAcQRYMpAUWBLE3cVZ0o\nttNhiStuUBd2HQ21+/hyqFgYhZnkJO6gth+xfq6futPFDUP82maJMltQgYyd\nl9bWcMVZyZhldw3IaaVIfzjO8KQY3VyfuQ2qFwLAbGCNwHnMSRXQCvpK2o0e\nLj69y+QjtbiGASDXzPMiicRzde5AI2PPSYT5OB8EPA2tLrTywHfiXRVOaJmc\ngtgHfEgIFwqDjGJme1tvoYzyFcYoxKDyQTHMAhJ/sUnN4DyryAQgOvCu8KTA\nln80MthRJdGsHumGSXZ5kRaxuQms4j259xGbyDf1nbT9sgCDwFIp3lX8ZkBF\nDhOhHS6d5K6HyJwjvR4bP2k53bwJabYeI4rehS6Fn0alWH3xfVMREdWjc3km\nOdxW\r\n=c3ZG\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.0-beta.2_1542820214252_0.5636087951465827"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.0": {
			"name": "truffle-contract",
			"version": "4.0.0",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -i ethers -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethereumjs-util": "^5.2.0",
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.6",
				"truffle-contract-schema": "^3.0.0",
				"truffle-error": "^0.0.3",
				"uglify-es": "^3.3.9",
				"web3": "^1.0.0-beta.37",
				"web3-core-promievent": "^1.0.0-beta.37",
				"web3-eth-abi": "^1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "^2.3.1",
				"lodash": "4.17.10",
				"mocha": "5.2.0",
				"require-nocache": "^1.0.0",
				"solc": "0.5.0",
				"temp": "^0.8.3"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "b207efb3c1409746537293b3e0fc27350029188e",
			"_id": "truffle-contract@4.0.0",
			"dist": {
				"shasum": "31fd4ab591dcf9f44d29f2ba789ded6c94a393dd",
				"integrity": "sha512-XMe7Zb7tvSh1eGhSRjaY5ai/psFXbvQYEkZ/+f2Kz5rLUwIgrwNHTZC6dzvPSrPfKBw8/YA9/j816cwmQTpoDQ==",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.0.tgz",
				"fileCount": 36,
				"unpackedSize": 1242647,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGWeOCRA9TVsSAnZWagAA6/oP/Rb4nDnqS1tKss8QWUwL\n4zTK5bEzQGogUrwmCAiW7yU4S+ekX42chx+baXW23AdSysMTCoRtnRykXX5/\n5F1pDTWh4YXVu4jKm/XdKmFqaAalipWz3Kvs6K5LzZChA+8e5VJqA4sQ8jC3\nN31hzbEBETykJlWZLSvvfQ3teONc5AVtIAhmBH+ugvhe0Jey+iaruEhPbfJ8\n5MR323986EOTfl17d5yF0R5T0pXoZ+rs3e1LqR6WbhlG68kTSh+/RWpmZ5/O\nobqw+6Vh+ickAcnMus44l+FCyL/vIGF+5t73y0znHqMLDZ8xWghgBZwVD6UL\nNtn8LE58EPfDIT9qAC+DVtXnURzo/Aqrbwnd2vce4iCMqPvicTBBNK8ZZK6F\nnp5l5wLH+r9cP6iuxbmAz/iPy/EsSAHNeQJv79C6u1oY6WkMXO2JPYh/9/hN\n4edfIwTxawAivQYPNVeqmbL3XTIdWguV2AoclrVNvxSVWJleyBfRzYSzmeeW\ntZmKJXybrvYDdQzJ9aN21sIl6QFlUq+En2PKl6FFdSbv9xY8lvNtId9MzWzX\nqeaXvPN6apKIGh5RgyBg/hiqz0EtW+PaGo/NWNbvpBWqFUEVhSrkDEltbM7c\nwy4Yxq5a31rPG5Ew9JJ0A3BCI6CoCR7hGI3xMT11VKljoW3rCrhZK3N1A4K9\nBUru\r\n=OfA5\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.0_1545168781258_0.3930887619880241"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"3.0.7": {
			"name": "truffle-contract",
			"version": "3.0.7",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"debug": "DEBUG=ganache-core mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.5",
				"truffle-contract-schema": "^2.0.2",
				"truffle-error": "^0.0.3",
				"web3": "0.20.6"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.1.2",
				"debug": "^3.1.0",
				"ganache-core": "2.1.0-beta.0",
				"lodash": "4.17.10",
				"mocha": "5.2.0",
				"require-nocache": "^1.0.0",
				"solc": "0.4.25",
				"temp": "^0.8.3",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "49441d73a5f145a4dc37fee6c3b19d8e64b8d7d0",
			"readmeFilename": "README.md",
			"_id": "truffle-contract@3.0.7",
			"dist": {
				"shasum": "487b2e1e9c5f01d223148766f6f320ba16bb4f63",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.7.tgz",
				"integrity": "sha512-av4MTJDP29PI3oVh8TrvRzRHt+nZJH8ODSiil/TfcXrKMSes52DTA5LHj00siLvcadkxUgoEZfEZ04qqhNGoiA==",
				"fileCount": 19,
				"unpackedSize": 985682,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHWBsCRA9TVsSAnZWagAADb4QAIO2j7frpnvhussQKcbp\n6zuPgMQK6x5WbgO+PV2wvVSuUU8HYPQXmz7xfqsDoFk37pcZQQSEEX2NT5Ru\nl2fIdkN09QmBVPWQeX6w9OdXZZ/Eb2vTS8QW+HZDEEDYenynF6ei0jMknUCU\n3UbNZs6gdBbSGzUmUNReJq5T3QjrTBgWkWShfpDw5nYtXCjfguoOjs7FWy6V\nwfdfBeEyVICLglEX+BMD7WWqOx3SwbOHTFBfQDHMqGiSmSz+6gJG+B/bHm//\ngmMXwTz24US5I0uMpBgdNO1b1KvrQleDu26Tfn/p+G1mExQho5YYKO2uBmVf\nqUF9dJzt6BesdgL4bWSZzxSenOzOUWJhhz2K6rSV9BjR3VA/g9hV3cGUCgWN\nlU6Dvz3pVOaY8JN/ZZ/lJAn8AQJdBpUE26y4U3dFbJ4uoF3ZEBvjXZe1dWBA\nXDdKiFffl0Tc7fMYW1wipzJx/kf5C2Z5EsE+DxnGf3mkqWSHWR0P8yYf0UCz\nj9jjFzbuFUlNeARXdFmODuDq/ufRuBm5nx11/Q1Q2zNsQUOzbnWNM3yFLVm8\nRSVHWLRuJWPZNb2GCWk5v/2UI8mAuAPPPpE7iL73HaAqVW/3ASQ10bYHJRte\n7EPjQdEqqvC7HOgEVw4piEp8TyUL2Cfq+MH46MG8Cq33/2ZO0YayXuN542/7\n6ui7\r\n=zBDd\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_3.0.7_1545429100154_0.5746974003895446"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.1": {
			"name": "truffle-contract",
			"version": "4.0.1",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -i ethers -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethereumjs-util": "^5.2.0",
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.7",
				"truffle-contract-schema": "^3.0.1",
				"truffle-error": "^0.0.3",
				"uglify-es": "^3.3.9",
				"web3": "^1.0.0-beta.37",
				"web3-core-promievent": "^1.0.0-beta.37",
				"web3-eth-abi": "^1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.3.3",
				"lodash": "4.17.10",
				"mocha": "5.2.0",
				"require-nocache": "^1.0.0",
				"solc": "0.5.0",
				"temp": "^0.8.3"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "f08616099c13d462b3b8eb11d4407daa3732d223",
			"_id": "truffle-contract@4.0.1",
			"_nodeVersion": "8.12.0",
			"_npmVersion": "lerna/3.8.4/node@v8.12.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-HGdzLZal0JXlr2jfj1NQXh50P5uhbqbuq3u+Eg9OFWAgojQNEx70rvBCtWQq0eLNnLSpMlP4zxgM01Y4KAsQkw==",
				"shasum": "8b12d1009579eccc12f6f552142b2aff47100fa5",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.1.tgz",
				"fileCount": 36,
				"unpackedSize": 1242808,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLkl8CRA9TVsSAnZWagAAyWEP/3W7s2Q9JvBO6ngbSUPG\n5RCkLyuvOYTayG22lafG5ZcAzExMdyrNrPlZb79rFtAgJEJfafLoeajWpE6r\nmOkGwaG4d0a7z1y2ma40yR6w9qnzN1lHmc3FD+5nSSEy9tyIkoLsvATeCqRL\nxumEB8dIoJCSpkQ9BTWoYbUToU+sdalFAugdxDCz/9rJ9Ej+P8I+SR+Rqk+N\nY+quAwGDKPTlgd+n5tlO3K2JcjA1kGt4XfvdFv9cVvecE0daV82lHZA9oLYr\nH2Lp8BqDo472pbzBYAzKUJJ+0g0ahJJZ8fCl/j60JNnbG5WykoG/RyF2lUQK\nDmvTtI/u9LIseaI26nhYbCfJ7mMc8ejnuWYLh4j9eaTAeRiP3vlfH34IpUsV\nh8t+cs6EMyz31sZ5VJ9UtYOH8FgzbnZO9ZdT3HaXv/HCuCKb5SmDPpLAvEOq\ntilAGHjf9OuL8dHVIdH6ipmb/sQQb29zm9J0gRPWf0e5y/lo4RHk4F/Ut6rt\n0Pb5ey+gg0b5Z6thg7TLQLrR4xJy34N+LPSNnTj5cPOhrmpRRej0gqFyCcY+\nDx8xGOpGiY4AIkr+/Cl4Kwblup+nei36KavifyH2A+dZQ08lbqmpnwpEkB/O\nFcYiWFf9wEVnT3L+gYVOieMGs4yYtvB3uVXMxODhK36ZE4S60zUt7Fwh70b9\nITS4\r\n=X+ns\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.1_1546537339597_0.11479483127927326"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.2": {
			"name": "truffle-contract",
			"version": "4.0.2",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -i xmlhttprequest -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethereumjs-util": "^5.2.0",
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.7",
				"truffle-contract-schema": "^3.0.1",
				"truffle-error": "^0.0.3",
				"uglify-es": "^3.3.9",
				"web3": "^1.0.0-beta.37",
				"web3-core-promievent": "^1.0.0-beta.37",
				"web3-eth-abi": "^1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.3.3",
				"lodash": "4.17.10",
				"mocha": "5.2.0",
				"require-nocache": "^1.0.0",
				"solc": "0.5.0",
				"temp": "^0.8.3"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "f4071ecfa661a32de4564a18033df736588ddb59",
			"_id": "truffle-contract@4.0.2",
			"_nodeVersion": "8.12.0",
			"_npmVersion": "lerna/3.8.4/node@v8.12.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-Cysrc0OQWAbZVmCD2sBi5SMxkDhUhALVw2Cb3vs1HrGUOwOIf3Sy0STNhHgkVAcuy9EDXrvGT3GYjzoCn1JbmQ==",
				"shasum": "9781152e00c80fad274246e80864e15220b0f545",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.2.tgz",
				"fileCount": 36,
				"unpackedSize": 4088573,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPnV4CRA9TVsSAnZWagAAYMsP/0t2BmHIeJnGRGJTB+yQ\nn1dIsyys02BeeNJ5U0LikeUI/6rvIeLlBktng0IqZ0l2+AErplwXZC1mQ47r\nfeIvT9fOKktGNCUFkR6DbRlOw01PEuZ/xesEr+Gr6qdcvWYKOOMJ2F+/y9aM\nrc5PAuXOAokvsKxKkjQvxEt1xMXK9CAUMNeyFq5lXJRADjJ7raztstcq8ubL\nYGvyKFZElJLzDkv/TL1nvtHX/3C9vVXfBAzbDntMnnjI+bEwPb6MWefpF/9j\nIRLStJ4hL/gK3mR7pa3N4pujTJLA2ElOz3Tb80b/+fbEfsim9Vv9VQI5oXpv\nuiaw5UTWiIfxTsoI/egCluuoVjjNiqgBbLBmtMs+KdxN9MzXTBTPW1FvTDYm\n274NK3FdP51z4m9LJa4rL1cseNyqp6C+knVeGWfuBBU2oXYrTZo6VGfPUqSD\n6adnNgGHXV4Pcbsw0QeHqw5y44/8ULwg4SWZffQir4zkZQ7J3R+sIlpymwsa\nR/itvZJ5L5SLRNf9NQljqE6pdIB64uTD9KUGLUf7C+E9UHlHs/FvNKNwBuVy\nWY0r7WjezRvp195Lt/mHLej7KXM6s7kP4nn6PUJygxR+84VdtpeaEDSCVwlE\nYAoohWBdrAbgpWrN39QUUTnEbiBmzN7V1XRla85HWWjBMKAwhwV5DIyJcdTZ\n1EAR\r\n=ltGC\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.2_1547597176177_0.14963712826925812"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.3": {
			"name": "truffle-contract",
			"version": "4.0.3",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.7",
				"truffle-contract-schema": "^3.0.1",
				"truffle-error": "^0.0.3",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.3.3",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.3",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "b9e10e29df958055158195434ff4715b1e3309ad",
			"_id": "truffle-contract@4.0.3",
			"_nodeVersion": "8.11.2",
			"_npmVersion": "lerna/3.10.7/node@v8.11.2+x64 (darwin)",
			"dist": {
				"integrity": "sha512-7tGZoqxlU8Vp05YVURCo5C3xNWVkc7JC70A4PxK3dzal8GLlT5FMFB7Gh3YXZ70T49FXov2qyqEc6zWx6v3cKg==",
				"shasum": "1daa3c9287c08674bd6d5588c252dd67131585b2",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.3.tgz",
				"fileCount": 36,
				"unpackedSize": 3432259,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUh2jCRA9TVsSAnZWagAAXbwP/1Ke0yHNIQPcGx0/f8uv\n2UmxD4CnnBof2u5yIHxJN62c4Fgbkl7SNiFkJ4xbAxoPQ0UHazH8OpH3QaSe\nZwPIW2NcGcrdc7dNjjNqbTJKn4NAdePnKvj7Gg+FqzSl39yi2Etwy2kLNYbE\nfHJYdAX8D2Twar0gjRBgF3ltfL9jySavW88PVWr7p5ktqDGHeg1MwrbDqRUe\nCF+4bBPTHp+NoB6Ay1XE3P8/lMpXOl3Jkbf+SqfTtn3pimPqi9Kle2y8sW4G\n7P+ubv7yru5CPEI9OsavlMUidjlaRewLbQY2Y0+HGJPlvCAk+GEqXd+t76oD\nDEsyjxfm8mW4muO5mP+oT5vynSl9G9vg9n5V4MeA5m5/k1ogjaUHo2nNrBr8\ndlLnoE080bq9m/UwIr/u480X8j5AqTom6rBWhWLC79Imz5ZqQkVgN+JNKLKy\n5/0sRN365Icb5slnga+34T+jJtHjnr1zVDX9DuYFa0AGfNpOzP+fFllXVoz5\n+aCRUo8Z04S6wqCS9VyibftpswkVfDCX1FmzoTXmOOjPQn3tuYOz28CYr1Dg\nui5ohAKQ1C4KncZqFFKTs/xo77Gw/IdzKhbbsLvtOn5Uz9IjsRdknYYtmjqY\nQVcdsZDbFVxZQ4Y2DbbD7tDZHS2Y27LZ8qhTid2n5fFY+muKlumpOi479qB7\n5kXi\r\n=1TAj\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.3_1548885410691_0.234971616006044"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.4": {
			"name": "truffle-contract",
			"version": "4.0.4",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.7",
				"truffle-contract-schema": "^3.0.1",
				"truffle-error": "^0.0.3",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.3.3",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.3",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "ade12e526107388ed835a512661ac664e2ab5871",
			"_id": "truffle-contract@4.0.4",
			"_nodeVersion": "8.11.2",
			"_npmVersion": "lerna/3.10.7/node@v8.11.2+x64 (darwin)",
			"dist": {
				"integrity": "sha512-Xl0Z+pA8WeiOB7nLX35N8Pzr+IMqT/zSSshrDGJ4B3Maj2wcG26+wdwCoUcNiOKukzZn4+dMiykBmTqzIeUJ7A==",
				"shasum": "fa3edde5fd772f9a2525b80f97b566275bc0b7db",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.4.tgz",
				"fileCount": 36,
				"unpackedSize": 3432259,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUig7CRA9TVsSAnZWagAA3osP/3UspV4AUK1goRhlezO1\ntvx2BwE6VR6qRpwHpxfg+KZ6aj7VmZC3DIXb/dkO5D9VH7NEIVSzjlSKMJUa\nk7VzLMbjF7j1kpIQm73aLNx6LRj9MhYvPSf8Y3pWn3CYOXgg8NqraYcNkPFy\nOu+0IC1qllBbOifWbRYUWVH0P6zBxL11ww6figzGGsXhUzmniRmMv9eSCJ6Y\n8Vrd9nSI2xsmg7UBprJteya+XDkwKGyONk32ac1Ao4YRYbpzyOcujPIhngJ8\nyuue1t5ERVcnRCJnj8Zf8W/L8zWIRKP0KoPDgGCANz3wH8uBVIJuGCuFBumg\nRt6pBosjJ6onhOPwKVlFVYIs8ESuLWmFuw5kKUHzeeutc3+ZcL4Kv979mugD\ncxQc38oalpyYszV31SKAMCcOh21r7t5r4AKUwkYwVG1Lf1ZtIsLltvgLA78u\nyrUnS0NWFvo2dM9WmtndXEroSxDRVxu6BmCSlPhdOa87zgmpGeDEK2/X1xcF\n17VxS9EiFXRSpWBVzVXmGy1d2f3+wjIQp7I2YnedYjoV+8JD8JmIUpnVTqzD\n7yFpVZq75N2Obrv13M3nUY3t56LXtodurp8uGJeE0FevIV1f4YkCzwQUmAYx\nlXaXibrSQRXaK+NzzlXKxPZlMx+OYDCde5V6/sB4sRkqJige0uLai32MG0w1\nu826\r\n=Y6VZ\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.4_1548888122325_0.6620298945605967"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.5": {
			"name": "truffle-contract",
			"version": "4.0.5",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.8",
				"truffle-contract-schema": "^3.0.2",
				"truffle-error": "^0.0.4",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.3.3",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.4",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "7059e6a06de0c4fb5c4a40a09ef206c3e3c357fe",
			"_id": "truffle-contract@4.0.5",
			"_nodeVersion": "8.11.2",
			"_npmVersion": "lerna/3.10.7/node@v8.11.2+x64 (darwin)",
			"dist": {
				"integrity": "sha512-E4DjACcIXu6Ygcl0N7vSp21NYobKC1uyRoeAFKZz+kbZatNFZ35Mm25bDtWSMzkMf9HZ7w139x+mXdBD3hDOxQ==",
				"shasum": "4478c13433878a364f33bce772ed37510f4289c3",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.5.tgz",
				"fileCount": 36,
				"unpackedSize": 3432251,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY0SgCRA9TVsSAnZWagAA83QP/0PQf8sAQyNMLERZByg2\nxmJ2CR7w9oXPMZt2GWq6Dt0m+rpFc0vkbQ89wUQCE49lvi3/J9A9DSnMiwR0\nxr020XQN3QHkPgoxRyBc2ttzyzKDuu4qq6RMdECPsx1H7Ba2t2Uzh1lY2cAS\nc4laWzNpbTQjpt6oAm2AUEMgrpeafwO17Gf/7wqbWgWCT2ZEBl3G7JiO941u\nibSUnHu4hZ9K8B75fR2TGeCWTWUBU1geiv1GuPM+FLi3U77Nwu89edIfTcby\n2myPYjOuUAMzH/ySwqUErQQjrikZZGEfSUcGs/+HofNbtttoXt5f0944XeLi\nTReezUPieZfbPnSQhEt/qLibRXLqpeySj+Bkb1BesfRPfXaxDYseqxJVAv6+\nyZIh6k719feHXX75smfRAifhJYaptsy/kZGP/ejF/DMZjmAabC1MEUdU75A5\nSqiytaf/s98ADKEL5Z62rhl3ETgdqVurWqDOnsoEa0MnZypzNM89ZUAnKo3a\nRPK2YsaOkhqWgp8l1R5k8OKvIbp7QIbkF9lGSsTb0FXJPg05dkpTmEcz4xh+\nHheObnctgDPw0VCpQQFzN6ittpc8CIuayPmgNfVHd35LrthZwniJg3mDNnEf\nZLosegD4lZQrGMeOr106TmyVex3Z4Dwk1isTCk6XEV8qhPx3URsv+l6LLUDW\n2uV5\r\n=w0cL\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.5_1550009503683_0.1604246540722687"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.6": {
			"name": "truffle-contract",
			"version": "4.0.6",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.8",
				"truffle-contract-schema": "^3.0.2",
				"truffle-error": "^0.0.4",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.3.3",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.5",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "c58fcc0197d84c5f3f9b1a7fb4d5538a753b02b8",
			"_id": "truffle-contract@4.0.6",
			"_nodeVersion": "8.11.2",
			"_npmVersion": "lerna/3.10.7/node@v8.11.2+x64 (darwin)",
			"dist": {
				"integrity": "sha512-vC07DXZyET6E5HFwbA0hVFnz+S81r0umFiaCZp9oFaW2iSeHVPj3TxyM2lhzVx3g7oNt1ohZUBkk6HVsBZa0eQ==",
				"shasum": "728bdbd73fa82c46d409a2f5826352e7ace4a1eb",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.6.tgz",
				"fileCount": 36,
				"unpackedSize": 3432251,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbyJ5CRA9TVsSAnZWagAAqcsP/2afwlTpFYZMWduWgGme\nUxN48CoGh4bRdqLtVXsph4npqYx1ggMnvGWFbtEfhdQMkF+95B/q6sK5NSN6\nkHFIa0eIQazG3rkf+j552iL7AJ9UNHXC0F4KdkZh4uCTDHxy7+963wyAjby1\n2OkzbotJqxOFx2lDcuNVOBrq3hJJ6A/uyvuE3b9j3YbWoWYw5sDTuGBW07eI\nCS0H7FdSWsxxb88bwmgmcpjlX3BYvd7OzaLuyybfEBMzXdCxEugZgceqUUbo\n9vRDKIXPyPDs3FBNcYJafdPQ97/u6Y1LLja+BOubeTUh1doUjWWHbRMR6Yi4\nOe6IFYtkeAKayzMQ5l9XRCPghMkA1sTKJKPRZlfEE1nrpbC/t8j8jDRy5rBB\nmFn0/txVmPlqWbloPahT9IGL++QWzib4+Ihci4fzRLvp1ke4mkYRFW9r5qoh\ndW6aUtQ5ArBkkfCiGgHdu1CAErlru7K1LLEcyEtl8s9rjaG8WQB3mdPhTJ5m\nnJ1TS6LtvlSMvKxjDrnf8dxrkWvjY/W3rQlU8fOOTBJuOge/kxmiHRg0dwiC\na5erXvDywz4xKaAugo1kV3p/wXPuMq0ADr20XyMxN4SUHGISdHgnp90qHkWl\nL9GYeymW0BaTeHpk1CW/ZBuhy+PMxLucIJJnpzC68L+jymZIwqJOSRftaGqm\nm7qa\r\n=GvW0\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.6_1550787192512_0.4357577074568397"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.7": {
			"name": "truffle-contract",
			"version": "4.0.7",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.8",
				"truffle-contract-schema": "^3.0.2",
				"truffle-error": "^0.0.4",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.1",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.6",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "f646574a793bdca895b0cc9fb556a263fb70a6c2",
			"_id": "truffle-contract@4.0.7",
			"_nodeVersion": "8.15.0",
			"_npmVersion": "lerna/3.10.7/node@v8.15.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-4zy7BThrSRfaGnzB2KubGinmH2iV47xM/SUm/cSZFmIRJ5fKgvmFwFxP1JdZiOQ+veINkT4oOVtxMF24nASe8A==",
				"shasum": "ca9fe8ec0e09c5cbb5477a9a7716206872667630",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.7.tgz",
				"fileCount": 36,
				"unpackedSize": 3432251,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcebMVCRA9TVsSAnZWagAAkQkQAIkv3+xgw8fFuId3qlLO\nD/PGQh2zeX0Afj32C1+Vn7naNX2uLj7KP3SG0QOrHi10+MlljO/k01olQBZX\nKayjlpw7psiyJfRxBOPJucaJ+9mYsyTX041tyR/Z0MUrySHx1R+GL/FhWTFj\n/3HPzL+HTNBFQtU/QhJAXE1UqHKJcsk0yuvj9QXc6q6o5NBpUoBYrtLw/CdX\nvaaCPUwXIcIENInU7ez5ulElgM7kxSXZIN6XypOcuSLxVBRutKtQLqeEQpFB\nMZ4L+kMJtCoGaLqPIM0TyyhFI2ehu62eZXIz8HY6lWO/LfcSX9ZTst9DnMjY\nsNukQPCq9KCxnHeSwqqELPm8QZpOq3CinLTxO819VhV9iJr/u9bnWYOOnw8a\nH6pHtxBQ7EUv7pRT9F8YdQWeYekLn/1erbjkp01MAbbmNZq05GAzBd9tCOnc\nYNcI/xN/jdRGRBgJOWdyMXFu7bd5zA4FWlNgKEccS0PPVfVG1y3tDLxNlwIN\nH4IZN5010JAxALg7j8RNOu14mteYls2RyYbiJF7hoqRLi6XqVOkPOBFL86Jp\nCkzRiGJMsLcy8MPF8PKHiedb0zTvSgPOxg93nrUEBB/fY0qL6WSoGA0gXHCY\nMym1F2Qf4vcafqi8I2fCms1BjJ+eA5fM9cXLt7BIJ/sh4hmATvXD3Qql96Mk\n/mpW\r\n=NvLe\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.7_1551479572727_0.8743326766780264"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.8": {
			"name": "truffle-contract",
			"version": "4.0.8",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.8",
				"truffle-contract-schema": "^3.0.2",
				"truffle-error": "^0.0.4",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.1",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.7",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "28a888cad219b5c446daf37a1151e74883fe2ab6",
			"_id": "truffle-contract@4.0.8",
			"_nodeVersion": "8.11.2",
			"_npmVersion": "lerna/3.10.7/node@v8.11.2+x64 (darwin)",
			"dist": {
				"integrity": "sha512-Kfk4kVVk3CgNvYg+tfvtxQ3M2xO6GGAgvwvgy6ffXSeD2cmyPPLmsENXeQ5rUPfA+uqC9YZ6Uf+bTAa2H3IcOA==",
				"shasum": "ac1c2eaeb4f017e59adc486e4a3ea29bea13575f",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.8.tgz",
				"fileCount": 36,
				"unpackedSize": 3432251,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfs15CRA9TVsSAnZWagAAu2oP/2SLdpvzlsQVowgKVYZl\nwG3+3Hbud9C7hRRpYYAbKar+hgG+ca+EYexKRY/xfD2ZymyVSC3q257mDUc9\nt+HVlE5ydwO8vsRu3JQYCvCS6/fgpsCWMR9i3DsQFKDTH3alYfuktmUCqDf5\nVZSNGjrsugTafEcf4PC4RYhcXawPuFbwe77u5ZYNw+Vsdar2L7jNpqAyvKiF\nXdRjzusb/r6DNgRpE510NYu0bJCw7HBX2hxWfbHh9HLpzbdwEAd+3GgXf6qk\nWpY/+P//qrVjD1m11XgYJ/1MDto4HPtAfLPgFmqv5mvh0W6x0+K9L09hZ4v4\n3iCKXrs5zqR10t/OBsi4Fz9EWlXHmPFaDt9Eg5P+EBouc5BDHRVFMWneIf+l\nfWJPs3VoSR76NdVQ1Ve1BU7plJbCGtRvJxTzuN/JV9DgLB4ZF/aBn6Opbx/O\n62a7iheK3kyhyBUxCDVudVz4x8V88ny0RXxVW/i/l+Zelc1GA+zdTnaymXGA\nTLI35oJ0VFHbl9RB0kpKD/tiYZTFUUlM336mbnRbwtgU/+ZjxDKYElzV22A2\nVeULMh8I1qh1XEYkA8sDmBXfbXKPeI3Gg6nBmcwsf/UV1Op7BSzSvyOZBT/D\nbdI1sKa0ATIOULP421bSsEdEY/JdLGtGTSahIa3bys/8EE9woRYyTqy2Y0M0\nrOwi\r\n=gSJk\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.8_1551814008319_0.8619178802943033"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.9": {
			"name": "truffle-contract",
			"version": "4.0.9",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.8",
				"truffle-contract-schema": "^3.0.3",
				"truffle-error": "^0.0.4",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.1",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.8",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "a0f6c251051613bac31cb4fc9dc42586504e27f6",
			"_id": "truffle-contract@4.0.9",
			"_nodeVersion": "8.11.2",
			"_npmVersion": "lerna/3.13.1/node@v8.11.2+x64 (darwin)",
			"dist": {
				"integrity": "sha512-416CbvnoR111mMspzyi4lLM5aNdypICiU6FfeSr/OBZekn7zdX432+fwUmFC+T4n+ncMEQuKkmIhxzrg7JR86w==",
				"shasum": "ede3d92153a5a449379f1404292cc345bcd74ae8",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.9.tgz",
				"fileCount": 36,
				"unpackedSize": 3485519,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciTPGCRA9TVsSAnZWagAAapAP/1jx0Lb0xZVlQmOouIV8\n9G63Z7vUoNMH0adA6XaTNdLl9LNySn3/KAiezdeuiFR0z2FSGIT9mqK9nZtw\nOcOFQP36vxw3oMDHUro7uou80Kqk1wkCRdS4QOKApE7PA86X1JbCSoAAQBdF\nFYJjdPwGLErLvBxxdjclAUIgIqt0hkd6Y27aUiS0S5srdO9Qt1H7DJdbbn6X\nbc4JP47G08jJ0S1l2vMLsOZeXkZjBM+PX7t3k+ipoUvWu0YWDUDPLweBuI/C\nZlD6WTvuXb4r4/qMgbu8bImZDgmCLMaxS1W/GzPg8CI1tj7pkacH1x3QeMQe\n3xaZoZFQ7ibtBDVAEwXky0uhIaAt0pHOT0yGzpm8K2IUNtp1ghEKF8AUlmPv\njlFFOHTYt40PQZTVur5ZG5AumYD2I1EG2OdirYV6ztIHgHzsk5KFWbpvpnKl\nQXONXWDwS/QknxaH72U0gPzvJasxEb6/pyvZT7RCacmWkXB/s5bdvhben55o\nsysFSyXfWn6ZoiG/OYxSmx6vEp1BJTDUYq4/PBnGje/7rfSib6J60EnBnAnh\nqtzSs+t13J5ZjdIR63YTqnJONWt5lPndk9rqGKIWHVK3SWKS1Bt0/7svxPJo\ncmQovkQThutEunTVgxrFoZmPZO3s0UOmS3om39Z8CfCyvcNyUyHibHpMyib8\nlEOK\r\n=yQNk\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.9_1552495557359_0.799073496005493"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.10": {
			"name": "truffle-contract",
			"version": "4.0.10",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.8",
				"truffle-contract-schema": "^3.0.5",
				"truffle-error": "^0.0.4",
				"truffle-interface-adapter": "^0.1.2",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.1",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.9",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "b0cc253e75896209885d3b8f52cf82b7cfc75f2d",
			"_id": "truffle-contract@4.0.10",
			"_nodeVersion": "8.11.2",
			"_npmVersion": "lerna/3.13.1/node@v8.11.2+x64 (darwin)",
			"dist": {
				"integrity": "sha512-6V66Ww3pNnWjKus5MYevVf60w2PLP1iG4KiYXap5MG/z97M65S+VFgCqmP8ye2TjCDn/JBGcTY29nqyd+ERWmw==",
				"shasum": "52ca8de5f8740514a921813ec255f73ace2db670",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.10.tgz",
				"fileCount": 36,
				"unpackedSize": 3500152,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck+cTCRA9TVsSAnZWagAAIIgP/iqe14wYvDy4gBy9wn5W\nVrxTbk/xBN69v4mRzizjQjppIFFihNG79fbm94z90T7/YfZjbP965PqmIrFf\nA3ibvmNBD3xXEmKRF9mVMmy5S7bTPh7FkgkQo8oKCurSaNrNcQifB0jLJPVo\nqOwF1bAfgjEwobx5+7HYn9odyvKzhabrVeBU+iYA2iKOw9X5mSpzG/yWBS2c\ndS2u0aKuoHSj3PCTK48X2Ixd77C/BULL8zaF6U+WtFgj2x0nVd2cLdGQObNz\nq6LP5UGTW2R+eAgW1CmYtkpTiiDs1xccbTabyGNk+4nYhR/aVgWUYxOhQdTi\npruD9mmFF0dnmrSIzaHzpwsXNUz24g9NCkJst0R/i1ed8uXtBK1e2aPVBN6z\neZ6/UlKDZGs4MSEGnXO4kr3NgdO5PgYY3gIo3gnvNQCf4jIjkw5vQfQJ+HyC\nl6aAbYyC8qgr/ndGhNU1rrtcw8PIig6f4mir0ZhnDIBmAatRCfbViwrOSYM+\nvavakAHdA/PI4x2/D8mf0E1Jt/2y9gIPmn+eJryeaHUYVv+OfODq/csu24wy\n9Qh4/lAQxABw6twr2/ERizXgjq8vn2TV0Cb/J47aHFGxbdK6Az8yUdv9coVV\n6gaj0UWtIxaXIbVjsmWtRzNeMR35O+IrxwJUNo2gPguoRMI6vymG33PmiabG\nGPQK\r\n=Hrop\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.10_1553196819025_0.369073686505311"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.11": {
			"name": "truffle-contract",
			"version": "4.0.11",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.8",
				"truffle-contract-schema": "^3.0.6",
				"truffle-error": "^0.0.4",
				"truffle-interface-adapter": "^0.1.2",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.1",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.10",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "e4d80a8d9141315189b75d04f323e80f7046162f",
			"_id": "truffle-contract@4.0.11",
			"_nodeVersion": "11.10.0",
			"_npmVersion": "lerna/3.13.1/node@v11.10.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-lzKFdLngTSt7MQMOvsUhOEPUjagSbGVkhQm7rSant4Y/VSWIppL3GXqpTOzdcOJMHgL9iYlMEm42+pHXq6DZxg==",
				"shasum": "587d0e032c33ad320b7e12f1093eb789c62a8275",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.11.tgz",
				"fileCount": 36,
				"unpackedSize": 3500571,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnR4VCRA9TVsSAnZWagAAi2gQAKUUkiFGbyd8Rmck+tJc\ncN2VYF/rQaAz5MO0j1IU92JgKfwndCbvT6FvyJc09Z0h3KBGWGCW9lUOiZAg\nzk1FAZXJai6x+l2Gxj1UFEF/kLAuX6W7eHoUQQrFXNkDAhRH1tem3oFzdTKf\nMh70kcfKEP9JdoyCEuU+dmUsD56RnpG+7AzXR7ZgE11PTuMq74oagWZAClF8\nUn2Nq88uhl0tFuBlbTNW/2Hf9iGkoJW04uCaBQS8q6+iJd7M7ave/QZilaSf\n8li3vtulCd7PfdqSQpFrd2T3fO0c8kGCD5vlkfQ1V7YHLNWefPioOReS/0xa\nQzYa0vJApuzPJXOyP003jjXjjyIrVydaQz0Lsa9tSB7oITKGCfGwJbMvehbG\nK4Ijwjm1AOVHM/3WZADO55fC+v88a7MU2I273OnmSld4NuZc3ylaV1Ol/wPR\nMIGmkw5Q9FOTWUQHHbLdNKbQ1hbRxZ8EzDI5PuWMf9QI5iQir7/oNph5MFec\nWtSKr2wDEf+B07XxZupj50cg7tVcqxhD5pFviJjISVIFs3JHjzsB2HwzE/1j\n/mHMsZElHj+uIAWHjB7av5UYsAdX1hLBTZNYduaZNYHijWKBwDiWtwOpGING\n18h8Udn6cVUh47LJJHCIyQ+7OpMaLbl9aGZST2JPLEhS69kngZ7AZiaF1Mpg\nLTA2\r\n=zZRR\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "fainashalts",
				"email": "fainashalts@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.11_1553800723906_0.33820258463551034"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.12": {
			"name": "truffle-contract",
			"version": "4.0.12",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.8",
				"truffle-contract-schema": "^3.0.6",
				"truffle-error": "^0.0.4",
				"truffle-interface-adapter": "^0.1.2",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.1",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.11",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "d3bb42b047b9631508f12e3dd592342c78435a01",
			"_id": "truffle-contract@4.0.12",
			"_nodeVersion": "11.4.0",
			"_npmVersion": "lerna/3.13.1/node@v11.4.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-/ZfGvBgMB+NcKtJ0gpq803JyhNW0BNiEb29HgEr0FS7rLh4fGXD7gfYzwWwl3neKLeqGtAyhxEPMPBOTqNe+xw==",
				"shasum": "b7ecf7f8398936a0d0f1b57c18a4be60ea8b22a1",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.12.tgz",
				"fileCount": 36,
				"unpackedSize": 3504017,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct2ZdCRA9TVsSAnZWagAAIBYP/3/5wk6VysCN2z8Nm31X\nhrnvl64tXNp1VpBpgU9pLMVK1A5WugIH2LvkuqVwq+ZxOB4Q3XrAj1b89SPO\nZpHyFQ8N8CXMUDySMP74YCIFY3+J1EPpYQkT+IHqJ/8fl2P+gyMWb8zN90/8\n/y17R2ExBSW8HGLjjWwarOGs582oP424Q8nHpvEMugPfoddikjm6tgJIwf3j\nLdGm/ORt89bW9sopiLTtyRxcaRiC6m427llgtRNMrW6fZT8UaiSdh5wR66J2\nf/m9XLRF8WiCqj34N+qAd8F130m0WrGGjVDGT2KoA+/ArP/0hD2tWoHTgpD7\npG/oKHhc8O9mHwKcYsEndDwS3+gxuVp4huGX3g+duiKbuL5KbXEZRD8hQfeJ\nj6e8k3WzfVoGULMMSJOIFKIU28HtvomIRCkrigLvekJ5JSWe+w3IDa/ZMsn3\ngb4dtWeOBXkGAorNJL+nQHldne/06ix0HGAaa0iq3DJR6Wzng5eCxDcY97Wh\nbNCx3RvZVSHu3zThUaSdYRSFReX3g7Y/QSHavjT2SkjlgrxzR2IGgrpQS/Lc\nZzNE6VnmbrwAKhNk7x9TaAcCB/6nmAbBZwhh0R7uYHmxum6Ww4oBj7M2ibGs\n3hjgkJpW27Bnuy4W0Wa2jsBeFY0vmHJSkigMqL33SO3FDvBkfkdhtyYYaE9G\nH4Kw\r\n=Aa5d\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "benjamin.c.burns@gmail.com",
					"name": "benjamincburns"
				},
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "cruzmolina",
				"email": "cruz.adam.molina@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.12_1555523164119_0.8535499298983615"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.13": {
			"name": "truffle-contract",
			"version": "4.0.13",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "npm run compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(npm bin)/mocha --inspect-brk",
				"test:trace": "$(npm bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.8",
				"truffle-contract-schema": "^3.0.8",
				"truffle-error": "^0.0.4",
				"truffle-interface-adapter": "^0.1.3",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.12",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "2a37829a65a19005394694b425f8c476b6d5bbb1",
			"_id": "truffle-contract@4.0.13",
			"_nodeVersion": "11.4.0",
			"_npmVersion": "lerna/3.13.1/node@v11.4.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-GogN8/y47cyoJBEGLpMe4yl+f0DzZkSkY5rsY2LuJ+vax/3jMMxoH1cOyn+98/c2kgdAORAQz5+7s52MRVLEig==",
				"shasum": "dab4d7e6136060fa3044e53232802ce81e4277fe",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.13.tgz",
				"fileCount": 37,
				"unpackedSize": 3508842,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwK6jCRA9TVsSAnZWagAAawoQAKT3qZinww6LK0aUsW6k\njW82PbOPwUvCb1CDgnkgF3sxcPiYi/gHwX2iI01cuUpIcQw5TQ95JUOmtqGg\nJ4D2hg0/cFVkEDcFMxBYXaueImtvjPxEO9WacJUxcFLUEjbpCfyzqB6wPjH+\nl14p6SPL/sm2mt9ads10+VmelRCgyU4BlQwren5fHpHg0w+1vXBgpEuZ0jy3\ntyBXVsttVoULO6SjNJ7zBoiWyIcNT+nIn/nGaH9ZY7QrH4X25WIhNLQaScdj\ntpqtOcPeDF/o8d/gNWE+Pb3gc47sz/md4P1gDZxuA0l4M97t+JEZn4pH1w2A\nV9T9uK9osGhb1IgPKRPNw0F834Jqc5W7zUK+wr5gojMg9rlNYgs9OekH4Bh6\n+n+G3Ja29wcws9vpHhw8dDTA2U2CuSgMSuOuNeh8KklMxmabGJ8a0ICaWMk/\nPVXoyWSp6/1by1MBu4mdaskQeHeNnF3exmUCUUIhlKcRS6VDa2HJuyJuOguY\ns28dU9usBvgNpRp2o4sCHR9UIGmtdTfomyhd0cqPiUWmlM4U4U4hG6pcJpMb\ntTGuPS7jaAE5ConM0xAnWnikaTYUAeXgZF5KbCSLEc2F40q7PvFrj8ys1FsD\n65wRJHOXyDX3N5mkgWY/UmIBI5aWtj7DSCZWMH7+62xy6Uh9K2X6vADK7O1Y\nHuUa\r\n=5GDs\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "cruzmolina",
				"email": "cruz.adam.molina@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.13_1556131490505_0.859632280624613"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.14": {
			"name": "truffle-contract",
			"version": "4.0.14",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.8",
				"truffle-contract-schema": "^3.0.9",
				"truffle-error": "^0.0.4",
				"truffle-interface-adapter": "^0.1.4",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.13",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "e0c7c9f7c36cc42cd84a92a48e41fe125a5bd274",
			"_id": "truffle-contract@4.0.14",
			"_nodeVersion": "11.4.0",
			"_npmVersion": "lerna/3.13.1/node@v11.4.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-gPSNNR/ozIkEVJO+rOu6wElNgy6NT6uH4+Bm6Kwerpnzo8eCTCTTSmBbJcaTKm+YAei7Dw7v427yU3gXPDkK/A==",
				"shasum": "3fbf080f9d7dbc37ad76f80c4a14f0753421db71",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.14.tgz",
				"fileCount": 38,
				"unpackedSize": 3513563,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyy7QCRA9TVsSAnZWagAA+FwP/iz8FasfEcKCWweTTLLY\nBeLGgC8xKaEnKo1BAORnuYime4/TBam9/xf6qf/SIUpnN1q6X3fue3cnZh5h\nRlQHncrPCxMVf3fgbNxzRL4VmdnmXZ3jibGRIlY+UtKGTpohyNOTWyrhupDb\nZ/DwAhAwwHYrvSWl23u6ESvqMadKizpxwm0KCE6/XMhV3uLITRg5E7SrQd15\nYD4zroFW1rwt6QwM7+SVtBtbCCbS1P4EfB+bXBAeNY9IyOf18Q+rPTl7BGc4\n/82BcHq5yi6daI1hMvalULZ1QPDb3SaOGOA18sQjzL/Zk/5smFPWqclCl+Hn\nM5uiuqDyXYhjigAi9YppSwQ77BxEn7WmJGhNWs7WgjUmK+iKFZGH7a2+F7jI\niReB3nUPUokks40iqAlEjAZDdW65VI83GNj+DZCexhekpG8LdV2Gk22ukX+Q\nG/KfFWC7BihBrzp/PK9bEOcGFEbDVzEjQ9SucJdQKELy8zEXB21j0q1pjKIz\nPs9qnxdjz6L4WbrsAz9DceAdTdGXX2FrjkwOQCvPgKmqHzpohVF4VnULDtwa\ny8X0PThKIxXMko+4NiC3yBr3ImpPZEJsCqBZKRg58VyMQJWfJHApJOEZ5gTs\nNMIi0mlLkEjjsPyTZalWi4naImMM4jwCeArrLLQAmqBbvsDZtwaot+x1SDE0\nqROL\r\n=3jCF\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "cruzmolina",
				"email": "cruz.adam.molina@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.14_1556819663122_0.5568161086163286"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.15": {
			"name": "truffle-contract",
			"version": "4.0.15",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.9",
				"truffle-contract-schema": "^3.0.9",
				"truffle-error": "^0.0.4",
				"truffle-interface-adapter": "^0.1.5",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.14",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "56685b896d56a78a9f651104e288f7ce7dead9d3",
			"_id": "truffle-contract@4.0.15",
			"_nodeVersion": "8.16.0",
			"_npmVersion": "lerna/3.13.1/node@v8.16.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-TEye3lotuPZqoXni/t1HomU5w760Kf0x63cZa7q2WXzqtQCnNqdG/FMRlyMim/MRK4geGdo2H+Sg1k4D1VqJDw==",
				"shasum": "c8a7be3a9d4223c6bf3477974cb69cbdf3bcd429",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.15.tgz",
				"fileCount": 37,
				"unpackedSize": 3515686,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1HlOCRA9TVsSAnZWagAApicP/i5XRiPEzjA51JZwgQ7v\n9NUSCz5tuB2Aw8PzAaUVfaRmfg3QTlHphYUWfWbHFduxz+yAL93rTYQpTEDT\nQzeqWo7ltjsVhG0kg675M4twZpKAd/ois29NmWUOdZk2cIzu6+MA89syjeCU\nLc+i8LxMK3OQtatma53qFpjvoiV1buTfg8z5Rju3czdcR/bEXazS5b89+nSX\ntV48IDpcUDJdFAp8KHm9mLoHTlGrUsaaXwrS/snLOEsi2qNeCvDLuj7xx/70\ni1b7KlJt/Rf9y0kWwuTLnp4L9cYdwcrnwsclVEbsiGLBNpEkR75qPmRLJBa1\n/Gn36NGdKTvRkSW/SviEqT2X23S5TleCYyKHoLCnHCGz03TGzcPykxq3A5te\nLiU5VkTPKKMcxql+Zf/O/6NVboYc0O7a/eqZlJwDIr5+why2BOhZVxkkGxPF\nl0tHTeXcHIXRE7ggO25G5c7spYQ0ExldPsteG7qr303y5OcQEx2nEMJzJviO\nEPQiOWQwSYP0cJAg+2RgvewQVgvh0G6BaEl3p+SAQX+Q91Tact31neWSW3Pr\nr6Odr0D0yXm5h6kLI0/B2q/MnIovrUDwJDRhcQDQFq8uAvh+16qfu9TP3CZo\nqS5tPM+WsuU0D8Csl0t/zmLOhVSNtjqZD1PDnx9CRmkm4eF3/ahEgAHaBhlx\nXu91\r\n=FYad\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.15_1557428557745_0.6577547110641773"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.16": {
			"name": "truffle-contract",
			"version": "4.0.16",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.9",
				"truffle-contract-schema": "^3.0.9",
				"truffle-error": "^0.0.4",
				"truffle-interface-adapter": "^0.1.5",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.15",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "3254cc17e0714cf8a91f71ee32e88b668e68b2a6",
			"_id": "truffle-contract@4.0.16",
			"_nodeVersion": "8.16.0",
			"_npmVersion": "lerna/3.13.1/node@v8.16.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-Ooe0GR4Wbub2Dl5tsl09dWfyZEinPPijcneFHJWPDsa1bkp/6PYpX7NWd0wZrt9pI8VJ1EceDhg4rBTo4slcxA==",
				"shasum": "5175683a2ab20f361d19ed7caaf579b7d3912b42",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.16.tgz",
				"fileCount": 37,
				"unpackedSize": 3515686,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3XirCRA9TVsSAnZWagAADqwP/1XO03TnCx3eMlelCjb1\nwjhUMM92aklBqYpHrX1cliS4yS5KonMGLjcUhvEE4h6AtAxX9HnTl+91FHsq\nM97xDIrL87uF8+kgtDdYf7v5hsEomqENmEL3+2AGq31vgNA0ya4bRvGehXQY\n2Ggfgnw60OSu2lheGhA6RiItRfJHD+ejLu7j3xAy2j7owvLLXOUzvMaLy7T4\nbv8JHCIfUetf24YWgAzJcKmXVQMyqONl1+Dktgwt+43mr1+xPbRE/0mkrRB7\nPrbjgmN28GdcDvA/wSlmfSssxZVID8SOngaWXvci2MDvHj3Lz/nY1F3dVHv9\n1MVifHBVVitjSub2o+UAeOzEix6X5+9dLOjQ1YQLMarGLlLouZSeKwbxR0pS\ngztDjBIebXc0/pqitSlNayVZG7CTMv6y+iYVpNS+Ju4rKYPDdNKHFlXAgi7N\nSs5zuW3dTWgsoKED8q4Ytj7iGuGvzNqM9794EKKlyHPt8QHbYItZmUFG24px\nbQOTZkL//pRPhZ/KTCuzX+SufuuT9lbwcuDdx8pxWrHhGkmXV0QTJUzdWH7E\n7ZvitxJDrxSeh6KzJTR0al0L83cs2y9UDkq5L50sVHNtBBK4gyB8qY0ehK7I\nZXnGWTnBmat/bHd7OedAQk1bt4okaXpKXH+JIVvIL/H4Gs9y4RfwwoTKEHDh\nZ8r9\r\n=RTAh\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.16_1558018219147_0.5097479288386351"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.17-alpha.0": {
			"name": "truffle-contract",
			"version": "4.0.17-alpha.0",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.9",
				"truffle-contract-schema": "^3.0.9",
				"truffle-error": "^0.0.4",
				"truffle-interface-adapter": "^0.1.5",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.16-alpha.0",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "07a7aa01d0745b45841b1a9cb12f6dbea465d20a",
			"readmeFilename": "README.md",
			"_id": "truffle-contract@4.0.17-alpha.0",
			"_nodeVersion": "11.4.0",
			"_npmVersion": "lerna/3.13.1/node@v11.4.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-ZjEH2iWmc1YnqI51bJDeN0DKbrcsEjE4Gi/Fp16QpZbXCasZH9uWjobgiJGcVJIKgPZUPXQk6JYd4uhswl//UA==",
				"shasum": "2ec20683505b6cd09696fcde0b9f15e20ccbfca0",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.17-alpha.0.tgz",
				"fileCount": 38,
				"unpackedSize": 3515734,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3x42CRA9TVsSAnZWagAAInwP/2aK9Q8BYOw2CNdFHPS3\nNHHGJFDjn9mzW2K030SZks3wWETHFWHp0cVoakVH+fpjI6/l9iUHa+q+kvRi\nCWB8rItbhmemeUIzBY0KHo1FIr+/3tM7M/1MLZ8VbkwBLabIVgL3vHlHts4A\n2bf5wXA/u+LxlA27gONYFfrhp/cuSnX3OKnHQcR+OEj2e1b87npboF+2sKND\nTQnAfx1Ov9ED3Z55enkxGjBtF9uTJXCiIeMbduU6rbj1mw0vJO+sAVLSmuX0\ndwp7oUexhXJ9b+AlXCuZ40zz+S1ttosNs7NOdnSaX+NL3qYbwA7ij/TnHyYu\nePPx5d9kHy82fNU+D9xRE2YIz34Qngm77VQTsLpD6TM/OZBhl9BIWButYcAb\neiP1WILv5FjIcBY1BJNOhy4ZXgEuCmFLCG0k6RxUCwditeQM1VAmm2MR3/OH\npLNF+/JV7Ug1cyYqerj+Y/IRkr9PY6jee+w+V7aNm9LhTLJI7BHFwsA48kc1\nyWf+fREMMCcP39EorRK1gLJlNfhnLUVt87DW5YytCjrH7NyLMynOpa0h9cUl\nmMraP4okPNpEvgZVuQONCgZO4s6gnUub+Uo4rYeMKmS0QEgDW42+L7c0z52O\nO6sUhz+pcgjh5H44XIKNqBxYo6OmdAN0Nu+I4bwU9QQwtIZ7tSjQ4KNJ7ql3\nQzY/\r\n=LC1v\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "cruzmolina",
				"email": "cruz.adam.molina@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.17-alpha.0_1558126134150_0.7314069998518804"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.17-beta.0": {
			"name": "truffle-contract",
			"version": "4.0.17-beta.0",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.9",
				"truffle-contract-schema": "^3.0.9",
				"truffle-error": "^0.0.4",
				"truffle-interface-adapter": "^0.1.5",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.16-beta.0",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "2f5221225a61e6be0ab678d696959a1e2af05486",
			"readmeFilename": "README.md",
			"_id": "truffle-contract@4.0.17-beta.0",
			"_nodeVersion": "11.4.0",
			"_npmVersion": "lerna/3.13.1/node@v11.4.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-ZdXhDa9lLO6Pp9VsjhBMQKBMu52FdsIlV7Lh7do5TJeMfjch1D9MnKHqMRDmhyyzG/idliJkJslkkSyNmYoLkw==",
				"shasum": "958e611aa9c8ee61c831a3e013592e21f263371e",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.17-beta.0.tgz",
				"fileCount": 38,
				"unpackedSize": 3515728,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3zAbCRA9TVsSAnZWagAAZNoQAI3WX83vnny85tyW/mLd\n1CTc9sYzLlcPSXkC268Zor7jA/3YTdY7xjoVX5imrnNJOAhJsvaGW56sAKkq\n3/jgSpZ8nxhtGvjYX98gtOK7/hYrr0RH9kf/amQwjp8WF6DMOq94x8IYQZrR\nrq0HdmnoBccNg+vu2T/5q+Y35lcYv+L8UnTbIHJm4dOiRC+VqDndy3DwynUY\nNYzXdOvlO3qIZmnnhwXUGL3GWfVGbbpXZTz0KgTIBoYo6hTS6AEDHHUr6pG/\nccXVVPp9pqc2suK5Zr/6vQzW5goLmBREHHfXUT11ZEH/XcinIZmSsffvR0sT\nuyUz5M/JSP8hlJvqdvt6v3TUYTX1DtAI/w/Jkr2cP86pJhuKJSWmzS8pluYQ\nysj7YoZcSCuJR8wUk1yqdqiedmkIi6OFOj5ofQAfAaJ0LmdeYFxWv/S+gVww\n6Gz0dwMAdBNxQGrLJxa/TuiYrD4fnypJDLGi97lOUy1gD4PMHQWmVGOkzV9b\nD4FF/U1JLh4JGIz2EFy/Ps2YAWGJaCyG3IRBx/B2NFBQXbuMjkzsPSM8WUnc\n9P3xwHLcrlhLzvnrPE12Q9Oc44YDSOpwj9fsa9Ounll/xrXlVOlLUHqAIf8Q\nDRxRIlSsC57QLRSeW0eytbGGEdTwljV7oRPuF9lAm4dT5eAEmEiRDQv23qS7\n8J57\r\n=/il0\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "cruzmolina",
				"email": "cruz.adam.molina@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.17-beta.0_1558130714773_0.18154052919723052"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.17-beta.1": {
			"name": "truffle-contract",
			"version": "4.0.17-beta.1",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.9",
				"truffle-contract-schema": "^3.0.9",
				"truffle-error": "^0.0.4",
				"truffle-interface-adapter": "^0.1.5",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.16-beta.1",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "c4200be06527462c7d3e0ee56aada84bb22dc223",
			"readmeFilename": "README.md",
			"_id": "truffle-contract@4.0.17-beta.1",
			"_nodeVersion": "11.4.0",
			"_npmVersion": "lerna/3.13.1/node@v11.4.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-nH7fVe8CG0tmovFtqEw+cFfNe8+1O00VJCktF2egxm1Qjj3b+LmJDebzpdY2sauQCZE4U74P7f0ZgQbY5hfAlw==",
				"shasum": "910579776a89235e515de825b65f3342f0ef8dd7",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.17-beta.1.tgz",
				"fileCount": 37,
				"unpackedSize": 3515673,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5Cd6CRA9TVsSAnZWagAAwcgP/0lMMCccbID1wrKcn9ps\ngWNRA+Kd7KoY5BA5YC7ocaU3/+i1NqoJyi6mslLMTroo3k3dHRPUJkPjxLW6\nyDNNQZzOnvivKV3SQhB/hVQ6CPkVd6+SutV4X0qnDj7h5phQdccVss8d0mFp\nRAgtbRR8a4OdGBlenNGd9FGdy7kjmnXegrkCV4Av9Hb1gTD2rUIc8xl4WJKH\nrziw4GF3ejeiCiOx9PrFlylahz2NnsB6m+e2LvmgwGhNGn1riGo5lSN2e27l\namxCMRr+BSttNTL1ecN1hE+UM3ZV+4FtnuhG+ww3tKAqT8REDdqVbpHIc9yF\nWNhGYbhwdHqsoKDjqQJ1plfbEgq+mZtaO9VM4fYlzQ2xhSzqS+p1KA9m12yw\no6vUJoe5JfSjzW3/lcXYYa6YJ2BZmfkjL/EoabFq/yL9HdNiwW5AVYWc85Qv\nS/lvKyjXfDN8X4G9JSNt1o/wpDdn6Ak5YZSrR8IZpvT2veIK7UY3UcYCupe+\n0/6F5ayLJeQ93fFdP3Qc9U4xA5jFYy7Bh8iepbMdee0kfX6ClrsXYPBamAU2\nvsO6rwb8To25AV4lwLawZN9PQRRkHIvUloBRoBbQnLjnSZO7UKSkdgyzdK1c\ngrkSCXpnEc4qsVXyz0zgXgDkL6gcUOqf+GymunGtcRDUigFsE+O0u2ORmN79\nim8C\r\n=CF4c\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "cruzmolina",
				"email": "cruz.adam.molina@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.17-beta.1_1558456186237_0.5117531406199611"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.17": {
			"name": "truffle-contract",
			"version": "4.0.17",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.9",
				"truffle-contract-schema": "^3.0.9",
				"truffle-error": "^0.0.4",
				"truffle-interface-adapter": "^0.1.5",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"solc": "0.5.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.16",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "94b49e935ec6c409c7ca704414300b4e9c63cb21",
			"_id": "truffle-contract@4.0.17",
			"_nodeVersion": "11.4.0",
			"_npmVersion": "lerna/3.13.1/node@v11.4.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-LV9Ws/RaHReSf6gTmrka92I4jXRPy59t3bsiF0655gAXe7Pz4DYCTmNti2bR7/vZIU8qtLlDSUmImuyFpO8p5g==",
				"shasum": "2b4dce1e140c34f3c0309c4e403927e3092b6786",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.17.tgz",
				"fileCount": 37,
				"unpackedSize": 3516572,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5aHfCRA9TVsSAnZWagAA69kP/1RVzHF0w+sGcKA0OMXZ\neDukqQAVpAwNMB+DNAJ1VD747He8SNjfBdl4CwsxHdjCp/pMh/v93Us0E3AH\nZsYs1RF+owndejIpKJTEKsqq3q2fAF09ZJhRW6h2TLoWgv4wo11f15KbdPkt\nSCmCaxZCYoZYjORPyN4O35tjncZkFR0qyKAmLn2dW6QrYqK/KwLCb4YeVJLI\n4jz8cHZBdgs8eYkPmq79M3GyLL3RtfgwRGbYjeO6kNIIWFV/PALL3QvNTN5s\n8YDC8zygZzcoivawO/svTkxQZjuVYs4kHbYroUaI25kZkrgY0IJkGw5lqJgg\nqgPmJMFM7XYkcP05jJnjx6872mJi1VavQxRoM7MeaGXDn5YOSF31AbWlOLVr\nHg73+VAOn0ocIVF1c1GBYoYhh4QmCJ3cNwPTSi0u+i71kVbSs5XsEvOV36qN\nNEgXSjDKOEbZuv34id/gI4At8UA+mrd8qEQIsHyH7DlAc/3Xy/Q7sYnxzOFj\nGlnZ2CX0mv1lZ84oLwuMHuI+dwwP5f61Ke5Iiz5b+iR6DVKY/VTt0yYki7nw\nawTz9EHiPRjgur9p8pqMFDdCj+/h6AFMC7ruX7khMbcb4yIOZj6vEmUhRW+4\nyWAQIpO7jAckqP4mYMwc7QjAcRgA37Nxt3c6Vv6WF7ChQiOIOHI8fdk3bVez\ndqi4\r\n=ByUk\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "cruzmolina",
				"email": "cruz.adam.molina@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.17_1558553054179_0.25846715898634476"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.17-alpha.1": {
			"name": "truffle-contract",
			"version": "4.0.17-alpha.1",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.9",
				"truffle-contract-schema": "^3.0.9",
				"truffle-error": "^0.0.4",
				"truffle-interface-adapter": "^0.1.5",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.0.16-alpha.1",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "2dab6c88d97436cb45c246db32dd33167d5fcdee",
			"readmeFilename": "README.md",
			"_id": "truffle-contract@4.0.17-alpha.1",
			"_nodeVersion": "11.4.0",
			"_npmVersion": "lerna/3.13.1/node@v11.4.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-UsoU+2CGt1x3DanLg7q+w8eaQsUdNk9K0idIVOiLvWzPI8X5Vudfw0zh7tXpoXj3C27KK/Hr6M1B8V2Bjj/0qg==",
				"shasum": "677960cf29252ef5101937d2c89d3d50815ef17b",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.17-alpha.1.tgz",
				"fileCount": 40,
				"unpackedSize": 3518356,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7Zx8CRA9TVsSAnZWagAAL0IP/inNt63P1yeRxoBkwdfi\nWS5gpCGT1H7SIO8YJZ4r9FYErkHnrGClpQYKxyhNStLHzJWHVERuW2HwQ2NC\nipXcu6/10SUJY18aGyZqbga7U6t9jheHBEwIuwHvpLGvuNEVm7jgUktNwUBh\nMglxbTI8N1D7LQ25SHeZT5t/s/069JXmI8BHgEg5+ZyHf6/5RGIpOy6sQxtq\nXubhoJrCnkQRSnVIoxhcyJAQ92inFKVaqvBFfqQNmVFNxDkrH33hdZZ1PUKK\nh2nmO+tjoXWwY/hZ5ujbp2fSMkeWSD+lCVhbmP9pqe04GiPoN7I6brD5Mv+8\n8b46G1kQA1vqfB+J2DHRp9QUEeZ2Irf3oOKMHPyV69TquGYR3agpmLuga9lt\nmn0yMKaby8jT+vrd9PnD7v6MsAFTUb7HjvH7EiRtQ5iUFM5cFjRN/S0lZb7k\nhapqR0mDBEFsMGOgYFulGlmafa7Q9a33K6cQ0CPlXVzxa4VbUk5A5N4WPl/U\nYQax4l6yAiyhwV7vTrHaZfk1DXSt15NAGSt+7ZCklSffn3e3YHxxhuJM8OT2\n4eckvBpdAFhNOYYTd18FAK2/zEkfcIvyon7uQqFmJRaBMPiOfU3bQXsXQXfM\n48HRaAhr8qao2rjaxlqm6yMx5uiq58OocXNimhi/+TwfWQMGn5UOrMgdKav4\nDI7p\r\n=YPYP\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "cruzmolina",
				"email": "cruz.adam.molina@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.17-alpha.1_1559075964227_0.3339347325113866"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.18": {
			"name": "truffle-contract",
			"version": "4.0.18",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.10",
				"truffle-contract-schema": "^3.0.10",
				"truffle-error": "^0.0.5",
				"truffle-interface-adapter": "^0.1.6",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"babel-core": "^6.26.0",
				"babel-polyfill": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.1.0",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"babel": {
				"presets": [
					"env"
				]
			},
			"gitHead": "29e9e5559b6e58a94d4b2d5bcfeba5a8682e8205",
			"_id": "truffle-contract@4.0.18",
			"_nodeVersion": "8.15.0",
			"_npmVersion": "lerna/3.13.1/node@v8.15.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-RXJDmxG4CBIPJ4+9yOii2Y9f4mZh9KS1O99nJMnfvQIg0X3A0Xawz7/75znqgpsYp7zF9IxKL/7Uni1zWNBDQw==",
				"shasum": "8b2e230d56e2918c71c14cbac8aa23ea4ff2f249",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.18.tgz",
				"fileCount": 38,
				"unpackedSize": 3602423,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8GcsCRA9TVsSAnZWagAAZqEP/36dLe4ZGwk93LhS2QoQ\nI2YvLWzYtOJCdv7q5we6hiDg/Omdr5zPqP/TQMEDxHQzfvd0Lu5SIBkjFRHA\ntIM2hz0hEh5BOr4Rge47rwX5EPPBtAF0OAi6Ik7129/YrJXG2ULCEg+HFyWa\nblG8lyGIJgpBX3BqZlczsXSnJjTkScRzam3i0Fx3pbyh1kxfzHXG0E/eYc3U\nGwT5J2PIz1RqVZIWkBs+f3xnp60oKsWbH5Duecp/j+LN05zzeSy8yST+inEl\nNZYp1kbpMAMBDjUSt6kiDQ2wDhVJub42sg5UaVIlUJrDXgeLlgcklO5E4WFz\nZu2Ldz5IvQ79kH+oRuuFviFPKYc7rb52Mb2mKLSLi9lmPLZ2qZbxcYHGdPJ2\ne0Kyl/hSI4LQf98tFsGMUD2DoqklMbOtV+tgJQdydgigWbONCxKiUBy8H+bi\ne9ytpedAZNx7t0UvT8191SBtsEBDqC4MuEb2WaGNW4ddaL83wxj6nE5AFo/s\ndY23sd/WtWqfAT4OgQuh/0+FgiaVUrs+SyLXxYT9QIDn1LZYEQNFdTFApNvs\nM0310YHDlDOjO7PgANBQwaIccEcGXT206gk46zVw82xnSDfbxkzRJ2ALqMnh\nwGzBHpIn9HNdaDmwXayNV9tosuNlWT/aQgkSjHy6hH2z/UYIGVe35j7xxbst\nkx6W\r\n=V3rz\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.18_1559258923605_0.3674944623632139"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.19": {
			"name": "truffle-contract",
			"version": "4.0.19",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.10",
				"truffle-contract-schema": "^3.0.10",
				"truffle-error": "^0.0.5",
				"truffle-interface-adapter": "^0.1.6",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.1.0",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "1bebb280fedfb525d22712d9638178e750b4f438",
			"_id": "truffle-contract@4.0.19",
			"_nodeVersion": "8.16.0",
			"_npmVersion": "lerna/3.13.1/node@v8.16.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-3tIDnpNOBEbjJO2VIzBfH4IhXAGXlk/FnrCl52NBDidBa++CVSQVLlgRigqw1UAIX5YN4MeIS5eC/tojee0BRQ==",
				"shasum": "986070a7d301e74e69f6f5d6c02ad57dcae08f3a",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.19.tgz",
				"fileCount": 39,
				"unpackedSize": 3607499,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9vCgCRA9TVsSAnZWagAAMFQP/2xLffbrJzaAtrwONB8O\ncNnY5kYlHyNcDAuLCrpjywczqHZGXbmAkVVabftyBv1mki/MrWxafgcpt6i0\n8M3l5oHfWgIn9V8KmnUOtVGzfynMezEeC9bdYoiPFIkeIKChMOkm3KQ7TD9g\n10/HxEslqMdfy0J0o76rlAe4PRk5G4dTDQQm4uO53UqZyFoeWA5BLX8KOW+j\nEDhtDTEfjq9BgZHR8mD5zl9boXYnWTm3WCUY7wmpmMODCUUiJfI7EV9Rk2FN\nWWkNDM/91mRIEk0XgRSsxYUEcExTvQpP9ZvVFM9GJHKWEUiiYU6OgFwNo29K\nPubE4vKLqkjQSmNzZkv9fB7NVYQdMaTzf4MYE2xP7Xckmcw7ZWUiObJsMaGG\nnKHmIl30zvJHSR3dSQRp8WHaEmo/wiEWDi/Iu0xNIuELmXrrDuf16Snf4bp+\nqigslR6yaXasaIsCqGDPIHL3REbnvz+8uIJeXlzBDyA6iMwEb6LfwktiVuoS\nEHfuCOaM/M1r7pQ6VksalCmRv4I2qWGPCVDRye/mEiBgBvnsdH7dSk4ulv+Y\nsdzsLCGP4PxAZgm8PKjkPLhVkWz0KLFp2HTCjetz3eft02eFnYJbtY6ay0Ed\nYxtsyGm1mcc0FVMp/TQF5lSOhxh8RcIdCMaHPgc9WPFJCSc5Y676eCDJd4Rn\nd0Hv\r\n=W2zq\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "fainashalts",
				"email": "fainashalts@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.19_1559687328035_0.5372722840948747"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.20": {
			"name": "truffle-contract",
			"version": "4.0.20",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.10",
				"truffle-contract-schema": "^3.0.11",
				"truffle-error": "^0.0.5",
				"truffle-interface-adapter": "^0.1.6",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.1.0",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "ca18121669ee6501df579d6ef0d24e5d7add67c9",
			"_id": "truffle-contract@4.0.20",
			"_nodeVersion": "11.4.0",
			"_npmVersion": "lerna/3.14.1/node@v11.4.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-enj4ymJCSBWMPLI6GPpeQVqA/+5DPL4bwIeq6BcvFPBmsPw2jRyMJUrK05/PuuANVtwI9bBoOJlh1S9uu8lEdA==",
				"shasum": "319a2d8de85daf9c3bc07d4e6312f4293140d2d0",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.20.tgz",
				"fileCount": 39,
				"unpackedSize": 3600226,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAW2lCRA9TVsSAnZWagAAG7IP/1p5rOO9dCWBu8yMeRtJ\naCmVwD7G4EN8/5/VcChkgS9kyAh3ln6qAyOkbcLQQ7wOV4Rl6U9IJzEQGuWJ\noawPHjvFSrmmSpOpyuFgWgc9OGqqy5gVYhi79v5MmYQgnDiCFZDxihJsSsrc\n1lH4afP9MN3YDR0iZOtHLlop+XUYLqyK5lD0eNnTWpown3VHaiFOKTgsdyU2\nPGHz6ZaaEKaWMKJICfFygTc2SXeydA+VLXv2z2DrjIXekbaQ67p6hkUTY900\nO2eJLDkBqmlk8n2xfw8dlM56fxkyndIeagsC4HPwbZrIw9omIS72v1/sGdJj\nGTeGsPXuHGXb2ZPTT9Wf5hsLfXATkuu7i/hWUzwdai5031i+j62hMSWlEttQ\nsLnVCG+sGCFi9umCl83axMUsQGt8AOlE9qR840x1fMFaBF6O0xIK4fmXufOd\nOAnJ8CS54UbavAHTR+oFeOtDMzUc3PVB/q8OXgyMuhHNcwZ4j7vxOJY1IMmA\nN6BZbt0fBM4EBBLhQ6GLgnDAkAL4jHl/zL8O7VJtt8r1pPDhw9swWcr7F7oQ\nCwIzozKTNSJSO/W/nDpaeMpRAuAAa/NSUTD7aYqr1g1bwiQyG0xUDSHSZ1QS\nqRF6OkeJqJnJbCjOPRm5fjZFa1jsyfgyBZb8/YZNWCzjHkD7wJ2ijmnQzHcY\nVh4F\r\n=T207\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "cruzmolina",
				"email": "cruz.adam.molina@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.20_1560374692527_0.6589790792325174"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.21": {
			"name": "truffle-contract",
			"version": "4.0.21",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.10",
				"truffle-contract-schema": "^3.0.11",
				"truffle-error": "^0.0.5",
				"truffle-interface-adapter": "^0.1.6",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.1.1",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "85f2a3d1e238932bf8ef28219318e93a74cb8c56",
			"_id": "truffle-contract@4.0.21",
			"_nodeVersion": "8.16.0",
			"_npmVersion": "lerna/3.14.1/node@v8.16.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-nFoEYDCyDihw3eDC7aHSJcNVP7WQbKl0N8umxXS5gAb3AujlNeV0OCV5lbAMMY4KwyfwaZp+uVjLnK/AnuSbww==",
				"shasum": "aa336764d9712346ee1914b383b43a57f6ff3962",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.21.tgz",
				"fileCount": 39,
				"unpackedSize": 3600226,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC8qQCRA9TVsSAnZWagAAvz0P/A7G8A8sutD3Glkdzrf7\n7F4y0iSUyrpAiq1vjJKliKgk2utI/tHV8e22yL6hUu3xC2acNv8J74RkfQ5Y\nFRoLh+xZqo+LV1K10QNAKoW+vuvKIUpp+MitalKCPxu38RpLdhvBDKZcZzXw\nKXnGcup90hPNxobyEdXdoB4TdQPoD9lLqQirSi6mxlAUXJ72HNPF3uHb8nbe\n9/SZ7iIVjZqDPjzhhRbU6uPxlt2Euxr5eS9ZGdELstcO62AQJZXMtVY+M+5k\ngF07iyOlCL2X1sUEYPqXzuZd+mVhYtnMe1+8Sehx1PkhIAHiP05LCTCdSXCl\nSB9Vk78QlvacYwEUVjVYm9YR/9pstbfBxEA85a9UnOVXFda+pLuXAftBKJbQ\np2F7NP7MRqtNFkCoHrj3yfJQTzn8h/kVBsDmlSmfYlWh2vajVDfFWSttYnBj\nvL1p4wfMd+BtkGr4Ghki8fidg1LEz35yzmkRRXBol87/+SATgsRE8YV3ZRIM\nwxt1ur4IPVEGmQECmOAjuQzxauaaxEg6jeoYPKhMOfArfll2Zf4efXM+YB7p\niaW53IZzBG4Ke/pJruibk2uoKWxQopFKouil+bmufwjODRYwZ7+ku850z7BC\n0rmgq0QEd3IIlatENe/FX5jSFZ4s38niO7/Ajz7RYT7x7LN7pxwsnkfj7elH\nCbLh\r\n=QCbm\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.21_1561053839272_0.818598284281322"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.22": {
			"name": "truffle-contract",
			"version": "4.0.22",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.10",
				"truffle-contract-schema": "^3.0.11",
				"truffle-error": "^0.0.5",
				"truffle-interface-adapter": "^0.1.6",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.1.2",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "dc3e7313b23715d2be81bf48f6bb2e2c08933a94",
			"_id": "truffle-contract@4.0.22",
			"_nodeVersion": "8.16.0",
			"_npmVersion": "lerna/3.14.1/node@v8.16.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-hPSyxk9yCQQV1MgSiIFtqDgO7aw/8TJS92i7LKlcr6v7+hXTsxp1EpuhkywQMrWPSlnc08tu6PHqT5wVDIuYvg==",
				"shasum": "9c6d3dd7deb05004bafde22d8aa3d394d5ea989d",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.22.tgz",
				"fileCount": 39,
				"unpackedSize": 3600226,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFQ37CRA9TVsSAnZWagAAju0P/00mb1mQhmgDxkFUXFd1\n98pWuL+Pj5uDemwosVQsDCqDB+QbqwL2EY3aCyB40t7XzHNUZk+PjTC6sf99\nHVYS/orChx+Q5p2PLr4M4TtAZ+V3XcrXhCV38SqVO1uwqpPocK7/kFbVFsLs\n4pBJojmVanemacKuaGG+DQCfKsWDo2mY3mkVgJ5mWNuk4ZMcBK0G/CZ6x8/y\nBB3utRqGPZjc47D5Z5xfFSLtrzO52wfqHyCXtmzCuMMIdLNtDuyv+TgEOc8F\nRLzsxlgaLRs2DQUHOHbRgyOdFJIefMA7JDVBmQ7Xx9mqqEEe8dm1RyPBgbwV\nm9QOWHFbdJHTD4rHQcpSGhvqy/Nh/vq3zYkdAlATSwxAvKUGzvp7xQ5NNZI1\nJx+vzdRRtKjNUAtL+pOtdIFSAkVZ7516vrlVOEw64zwCnT1Df3thtYYrgM6p\nxoQ4uwIm4Y92YzlGbP8x9Kx5bz0AwWI4vKtqZ3BPnl6QGQLvYqPPdgIAOBkR\nyry/UMK0odTCCEXWmGWpfWiRxqqdu0Na9UpjLGvx4JG1lDbzJuCsaFu6suZV\nx/b4gMr9jhv2XaHfVeAos3ed8tNqV1ZFt98Cownay8KvCyOr2S2Dfs2QtSwc\nExG6NGW2WdGTJVXxiXWcK/9dDesFMqXHSpI03nc5lIswSXo/AfE8ShjpBXUW\n0DvB\r\n=r2kJ\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "fainashalts",
				"email": "fainashalts@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.22_1561660922656_0.530197066206936"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.23": {
			"name": "truffle-contract",
			"version": "4.0.23",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.10",
				"truffle-contract-schema": "^3.0.11",
				"truffle-error": "^0.0.5",
				"truffle-interface-adapter": "^0.1.6",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.1.3",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "0f556063b0f11aee16192d890af7e0802669ca49",
			"_id": "truffle-contract@4.0.23",
			"_nodeVersion": "8.16.0",
			"_npmVersion": "lerna/3.14.1/node@v8.16.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-aTiKSRoum01n9G77ESAqRvCoK8S5FBjNdN1NKkibAUfcdZTIm2VmFcmW702nKGX8hMAU+pSY3cXNaI8VhIdAfQ==",
				"shasum": "a1e5a83972552bf81e879323eb1990970496db9f",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.23.tgz",
				"fileCount": 39,
				"unpackedSize": 3600226,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG6dWCRA9TVsSAnZWagAAS1YQAKTbF1s/eRuwQ+ySBMbR\nVk2RrlLrM1fhj84un1B6Yl9jRL7vNutwPQm+jVYIz5Xj7OizFcLkqRqUv9Nw\nna5ckcpjMnaYGox+9jrTGEiSVSEaW93Eg6kz4HSzZJd7cx6WqbEfZ/5fYr3G\nR20Kxylvu5/0H5Xk1ZPEcgiPH2KInosZMKjLDdb27JDqxiFAN9DMCZxumvBd\nXtDvaahMBW7N0mXFt0iR6AJFiiykwFMcgsbGD9q4wOEXWGUFIgwpZ0KaxLyS\nnwoTYPNuSOlfDtK+mp0WQsA1g69H6U+NWBU4gQrSr6D2yYotTkZaV2FwcuR5\ngCBLGqN/tp1wQd/+GqTtxfK+LBXb0IFJ6q3sHaZA04TUy7ZMWX2h7BFXC5uV\nKdga2LBLQX7kovcX/KdhnKuiYV4HHTZ1gu5i5gPzsenBh2A/WC91wdeb3sGa\nBjhd3u3yIsU5dQ38Hvqr4rcyXMQGcav6jCDEtjLmNWm+8IzJZj+sG/69PJFY\nxJyNaySTBagYMbPK9ZaNTaGFZ0Jvg0C7b9wQ+M1uqiL7zjTXd8Ce9Hh0OhBE\nn5/8cXrPJFoJhOx8m995zsbkuEoNmHhY7hrSgsZnTCuA7R+Q7gbHgFlUj3IY\nkzR4DISG5YRCuYXD6O15qCC5QLPdhOhUM65b4EuVNvDabqnaS7tIBVg8TQ5g\nFYhp\r\n=BnZ3\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.23_1562093397857_0.7858018441843548"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.24": {
			"name": "truffle-contract",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"license": "MIT",
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract#readme",
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle/issues"
			},
			"version": "4.0.24",
			"main": "index.js",
			"scripts": {
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js",
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings"
			},
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.10",
				"truffle-contract-schema": "^3.0.11",
				"truffle-error": "^0.0.5",
				"truffle-interface-adapter": "^0.2.0",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.7",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.1.4",
				"uglify-es": "^3.3.9"
			},
			"keywords": [
				"abstraction",
				"contract",
				"ethereum",
				"truffle"
			],
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "c074274b98f14f1a26bfd23a8c791a0d1548868c",
			"_id": "truffle-contract@4.0.24",
			"_nodeVersion": "11.4.0",
			"_npmVersion": "lerna/3.14.1/node@v11.4.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-Zcv6rr2iMJWtQo+GbSHTtih13rLh3VU1SLMiT7odDd0fNiin2lBlLnJlIU2Xpfh06CP9240LAU2r6H0g81uCAA==",
				"shasum": "3e50774bb88f7552f2c01bde80fcdae4ccf9fd42",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.24.tgz",
				"fileCount": 39,
				"unpackedSize": 3691624,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ6rfCRA9TVsSAnZWagAAdOAQAJ7xsfO14Mv+AONTSq0q\no4bvrSAK0jmIILSqsVv8STuG9aKRMNldNLt4Xp9R6SpF+OFkMy8qFvZF2mg6\nLABZHd7ubKmx8WUvxCnS0Y+taDvzCnZhwBmPGpXvD6qKRaji+dQukIxT/YxZ\nuXFsykLh2c+O/gOP/OJzwVcCGAA2lUxrw0Ozjwj9Urw85HFWQepXxADq4GF4\nB2L3RvN7Mf7q4V8N2iEPss+UPKxyDW9uvg9ZQBwZ37X+9wFPI1jYZk7wwKU7\nW0EX2ixcV/pOW2tvG9+KRG4k+C0pnnKJgslO+0IN1hoEng5tKrCLcsxRafQo\n3/4h/4JqdufIhCg0QKyMoXczm6u42mbhlSYMDuD1Gl3I9HaI1uHFYlHiHPg5\ncOEb6Lk6W0EHDNU6a3+LLP7pRdVO06XAcV/EP9JJH31IpqL+PY2RUUVpd2m7\nUq14Vb5I4TEuzuVkMUfP361N6INfMHiryaGSBh9MdzQhK37o85db+8lBAy6C\nI2IOFSLDh4fNzwmDlg4TEjLFyQ7IndW3lHDmAE9OroFg366Gku4cqPLVo7Ga\n2FrhrkgbXXX4Y0R7+otJ6WyItf1tEUO9X/NZttRkPtqygD9hiMjDfBZvQd9K\nRQFX3m6O52q11jmyHdbHaPsyQRbyVhg18BFduIV/dMutVuVRQ5xD30+fgqr5\nFuPd\r\n=Rf4s\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "cruzmolina",
				"email": "cruz.adam.molina@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.24_1562880734401_0.24681412217220222"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.25-ens.0": {
			"name": "truffle-contract",
			"version": "4.0.25-ens.0",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings",
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract#readme",
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethereum-ens": "^0.7.7",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.12-ens.0",
				"truffle-contract-schema": "^3.0.13-ens.0",
				"truffle-error": "^0.0.7-ens.0",
				"truffle-interface-adapter": "^0.1.8-ens.0",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.5",
				"mocha": "5.2.0",
				"sinon": "^7.3.2",
				"temp": "^0.8.3",
				"truffle-compile": "^4.1.5-ens.0",
				"uglify-es": "^3.3.9"
			},
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "23d3748cc9b1acd1532c90e471d617e0827f4e56",
			"readmeFilename": "README.md",
			"_id": "truffle-contract@4.0.25-ens.0",
			"_nodeVersion": "8.16.0",
			"_npmVersion": "lerna/3.14.1/node@v8.16.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-4ba2RTE8qJZ3SR3cqQdqSAp+Zf6ZtRa3FfDA1f99bASqKM6aiL3X73bCxIyNpoaoGp97iL8f8zVClj7/yLnrsQ==",
				"shasum": "31548b79313db28f6aa3c8111aba1f1652d14603",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.25-ens.0.tgz",
				"fileCount": 41,
				"unpackedSize": 5535314,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLPI9CRA9TVsSAnZWagAAL44QAJeoLB08PS0rSDLYwTEg\n03gttcgrsQx1kDD42HJUv5JhUg9Kb3KjMdVC9rSBsFwg60SxczLCY+QvmgRM\neBRSG6PbXHMxVPDQNSO1kl8cqCJNbFrS+dlbxvuVoKjGHiEk6EoJrA7tqign\nc641h8ruWO9H8UcJK9hRQwatTHThqJJIdu9OjL4HzvfeZ/30cCyP+4WVO50U\n3zBH8m0eXe4/fn7jfRBQArThnqsXEMRGKfEtV5FOzBJYYWzIdXP6hNUM1Pxm\nu/Pja1sB8JkxwDc2BECRuJXyxEorFM1VyzkjGqxQyXlT0o04/Drw1ynHW05Y\nUj+ekmWrOKSpK353DA/0yEyZFhaEBIKI34UCkRFLxZArVZIoCJKQdj0TN3Lu\nFgwUhTkNgXu3NREO8N3nz885c+1ZXUS+PKmKWTBqUS/yedPJK+IAsu/4+mUa\nNgdFjgNVZ82wEEvu7zdD2mKc6OHY1sF8n6iNyFr9xrEMa5zZzVOJp5NYtgfo\nW0/hTq5EqogNNqITGhs6+1JYrGrp2WEgm8toHH9QPgEUyQBGV/3StXzHhtfn\n0JULmqi1hKC+dNEP6YUN4zcccjxxKmjI11/S+KHPbLA3vCl/hvM8hOOtZzZM\ncyrDhEVrCEhuSzZmdYcwmrs9vWALitU0ZrJz5iI7ds40FsPERDx1Es9WtNMR\nltZ1\r\n=mHjA\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.25-ens.0_1563226684795_0.5768052081337041"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.25": {
			"name": "truffle-contract",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"license": "MIT",
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract#readme",
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle/issues"
			},
			"version": "4.0.25",
			"main": "index.js",
			"scripts": {
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js",
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings"
			},
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.10",
				"truffle-contract-schema": "^3.0.11",
				"truffle-error": "^0.0.5",
				"truffle-interface-adapter": "^0.2.0",
				"web3": "1.0.0-beta.37",
				"web3-core-promievent": "1.0.0-beta.37",
				"web3-eth-abi": "1.0.0-beta.37",
				"web3-utils": "1.0.0-beta.37"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.7",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.1.5",
				"uglify-es": "^3.3.9"
			},
			"keywords": [
				"abstraction",
				"contract",
				"ethereum",
				"truffle"
			],
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "1aaa3edfb5c5e13d0aae9573d8c91c1873f0d173",
			"_id": "truffle-contract@4.0.25",
			"_nodeVersion": "8.11.2",
			"_npmVersion": "lerna/3.14.1/node@v8.11.2+x64 (darwin)",
			"dist": {
				"integrity": "sha512-ngy+ljTCSs/Arv4/9xUjq6mBdAHvQjFvJGqMcBDoNZSXUdvuW4qmX9gu/cOFEt2hdsBcpt0sx7DrXGlY4O97ww==",
				"shasum": "dc58c3ad20a4b1654efc0d55020e3bb8b9adac66",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.25.tgz",
				"fileCount": 39,
				"unpackedSize": 3691624,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMLMTCRA9TVsSAnZWagAAe5QQAIwrdts4j6zKGzHfO0ak\njBx+Ygvg24kUSONRxydpKTMaFi1aLOsfwtYTZoUdvlrBiSJ054cqPDvi1zJR\nfZD9RuM/5AHISff+jeF1Dap9yrL4zmt3hLTFmXlhIdeIYPqEUQ4G143Je0a2\nxHXS7FIMPvB02hTfrbHy2Yjmyzo0e2YW7FsiYj9o7CAh0loVQFpPhMihBcat\n89P+Fv6+GTEonnXAqHjsuQZgsrG8l6/yHY8edo4PNxDXxZOJRRSa2F8ad0q8\nMfqWJ4LIdUpGO+0+28sJnn/tOmvv0OcvACwih+eglhXJhT2qs/gg+XYCIWFm\nMBw3glzxddeZNrwlRLWH6aCfCYR5VNNktoatHJYC3i5GVithnJecVy3mk3hj\n6sXTBKFrh5YiFg8b3P3zTKIVniF3YBxZmNvtUGX55Nff9OcKtruuVUkDydiR\nM1QsLUeI26qxk2DbHjmQqmvKLyqM+3vkRquxTfEHRssBpJVKKTVxOjrqJEG5\n6TkIgmJkTPgE3K2y0T+MS4QrlFFPqMJcwDTcBmjqgS0w/eBo/2GuCI+9b9Wr\ncJCJPhL6rnRR+yjQKyNtJ2NeCbjvWjpjBxNj9oaibf2CK8SMapCYvxMsVTEx\n/M0j1WbhtGcoJUZSV63ZMtZNyXoJoiB60CJkE2cftsq7loBjvmqkKjp5xyfR\nNJvv\r\n=HBF3\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.25_1563472658146_0.7447882728767357"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.26": {
			"name": "truffle-contract",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"license": "MIT",
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract#readme",
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle/issues"
			},
			"version": "4.0.26",
			"main": "index.js",
			"scripts": {
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js",
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings"
			},
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.10",
				"truffle-contract-schema": "^3.0.11",
				"truffle-error": "^0.0.5",
				"truffle-interface-adapter": "^0.2.1",
				"web3": "^1.2.0",
				"web3-core-promievent": "^1.2.0",
				"web3-eth-abi": "^1.2.0",
				"web3-utils": "^1.2.0"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.7",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.1.6",
				"uglify-es": "^3.3.9"
			},
			"keywords": [
				"abstraction",
				"contract",
				"ethereum",
				"truffle"
			],
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "54fb9a2008a92836d27e09b545353d75fa91d836",
			"_id": "truffle-contract@4.0.26",
			"_nodeVersion": "8.12.0",
			"_npmVersion": "lerna/3.14.1/node@v8.12.0+x64 (darwin)",
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"dist": {
				"integrity": "sha512-/+tjcC+aXParkT/5k1gOXP4IN8x6xD/FnYdgQJjbaSCMJWTvuw9tB8dr3Nsq7/T67tnF0d1uEFgN+uT71o/5EA==",
				"shasum": "a980be7c6048eb1b2f27e1e3bddd0a023ba1b5ab",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.26.tgz",
				"fileCount": 39,
				"unpackedSize": 3703754,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOhn4CRA9TVsSAnZWagAANhkP/jb521qaJ30ICyUFBUeR\nNkNMN8tZ5k984LwkVl4t6vudjJd+Cc87N/4SsPYjT+tKUuV6XQcPblm34xNd\nJG5hVngkrHhwIrwhmEX1F/YM901hKZJY2C1gpY0ZYLC0aoFWxNO7oc7h2SQI\n5qgFLeAtZ9yP03VkyALoFd8n/QVEM3X07eQ490FF78wNhgg0IxqGXVGzfJxS\n4n8Kv40wiZw+RPmtKVzwptFVXGMehSyFxfjzA0cLvfANcMC/BYX1C9zxT76e\nEOJhEopyH+8x0dK4gH2w+gDL6dCzxJ7B9B0SUlgTH9X7ujwPjR+BE9C87l8c\nn9kmnJSmUXmomjg9VyPEwxKUoS8NbOGqRnwyhcdfJSIcnbuLKRuWoVJoW+7r\ngmLJC9/HzdxM4NL5/MULW9/SkgqTXCOvK2Hhi+M/IpHd+Q6Djv5dJKX4Gs82\nkE2cDHaVz+CAE7hCqFuaRqsuft6+kitepY4WIxpy20NH3pSCxuLE0RtwxUiD\noPtMn6CnFSPzvpqjeTmvIJFM6NDcm2i0Yq96Mq2o9YbxZ+JuHOem2GpbdrAh\nntB7xwANNChED7s83svAGc4KeTgp1PAFERPzzX+wmMYxzu90uOTDnlcvZ1TI\n4MCtPRwdMECeeaf8jhy/QDYymqo1dlcRuivGHm8OxpG0SOrJoS2UkSRkGaJj\nILFU\r\n=UEZa\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "harry.j.altman@gmail.com",
					"name": "haltman"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.26_1564088823439_0.8449814781310514"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.27": {
			"name": "truffle-contract",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"license": "MIT",
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract#readme",
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle/issues"
			},
			"version": "4.0.27",
			"main": "index.js",
			"scripts": {
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js",
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings"
			},
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.10",
				"truffle-contract-schema": "^3.0.11",
				"truffle-error": "^0.0.5",
				"truffle-interface-adapter": "^0.2.2",
				"web3": "^1.2.0",
				"web3-core-promievent": "^1.2.0",
				"web3-eth-abi": "^1.2.0",
				"web3-utils": "^1.2.0"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.7",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.2.0",
				"uglify-es": "^3.3.9"
			},
			"keywords": [
				"abstraction",
				"contract",
				"ethereum",
				"truffle"
			],
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "4ce2e0860bd5cee4bcd07adfbd105926852d6119",
			"_id": "truffle-contract@4.0.27",
			"_nodeVersion": "8.16.0",
			"_npmVersion": "lerna/3.14.1/node@v8.16.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-/UwsAm8tHN6sGCRbM/sarp/eR5ST3aj45wvmKWh680H3H60ur66xzrDgKJ0xPCpnAZhBOaNIhTY2bGj3jZz/ZQ==",
				"shasum": "fe12ff5c71d0b301a37ca86a0021966d45b0a900",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.27.tgz",
				"fileCount": 39,
				"unpackedSize": 4388519,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQeTRCRA9TVsSAnZWagAAIjcQAJKGNymDYRQ2CbXgnvua\n5j9WR40OB3/oOgAjbxOUqESjaLboz7Oo+/hj7lNzVTGUw20N3n+akNI2bPrU\nLLPSb5rNILav4tGcnCHYTzVF9rSyrN8BQ2hwS9yPiYnFDJ6yslIFQcCDnlGy\n7FuLSOEjJxFd0+j4xNPL33C/qwl1r0b4C5M2I059ck69IWwyBwHaL9nhSAEa\nlvWxZ82ZqBNfh8miCfDvQLK3/fpZYo/QnLCDPcMwG0zZKnlCGBrTK6ZzLNsM\nWsc11wmd/N9nYm3PBN5jb7srY0XXmWJM8RkAcpMP6Mhf98oxcg/5atTKrn8K\nxEQ6Rv+3oPuILrcdzsf0ffn+YBAuy/MiZiLqqxxXgSPEileRFaIR3bM7arCx\nTtTV5S6dxE4q95XhPcvNKIjJVUYpoW9jsxD/GBEw48FuTFnqVvu3gTRoRY+x\nUw3aZwxGnQgSyO6YBX0jZTfoIdhdjWbvWnPNE2XXFx/JAzO28dYD9ipwLvTN\nhxuQ3t6uyYB38O/nXg53KCPwsI0VeDK+JudWAB1DWQXlGwbkJXR2dkqI/kRv\nByLNCaDyr/O9AkClBqH7fHWlcygG1HIC9XYByHgsorZaL+GWTILjvIzH6bHM\n0VeDgokCeyFeLJIK4PQKmrDTkG9X1sSoNs0E3hRWgAiXPRmIbIdDEu5SSmmj\nW3RG\r\n=ifgz\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "harry.j.altman@gmail.com",
					"name": "haltman"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.27_1564599504692_0.6098250308711051"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.28": {
			"name": "truffle-contract",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"license": "MIT",
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract#readme",
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle/issues"
			},
			"version": "4.0.28",
			"main": "index.js",
			"scripts": {
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js",
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings"
			},
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.10",
				"truffle-contract-schema": "^3.0.11",
				"truffle-error": "^0.0.5",
				"truffle-interface-adapter": "^0.2.3",
				"web3": "1.2.1",
				"web3-core-promievent": "1.2.1",
				"web3-eth-abi": "1.2.1",
				"web3-utils": "1.2.1"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.7",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.2.1",
				"uglify-es": "^3.3.9"
			},
			"keywords": [
				"abstraction",
				"contract",
				"ethereum",
				"truffle"
			],
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "3bff8825e8e1bdfd255fee715b9a6bc6e7672f56",
			"_id": "truffle-contract@4.0.28",
			"_nodeVersion": "8.15.0",
			"_npmVersion": "lerna/3.14.1/node@v8.15.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-4sODzvVPEdbyQhPGS0LSNPqog55xCXq0qgWIWGdX3mFGb5kKiseKBfUAyTb6uJ3Vbqy3UZA1HJRQahXTEmdeCg==",
				"shasum": "0d9e9b5275126403650176663ef22a1731b02c88",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.28.tgz",
				"fileCount": 39,
				"unpackedSize": 4468953,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTKZXCRA9TVsSAnZWagAA17sP/3WOEGTqXw82IWg6rRZ/\nfPe5h5MV9CMcifhPL0+Pcww4YouNzoD1ufdsKtVGge/TfHLRR3CGjoVTmhwC\nqEvcwSocJCN6g4hvxJItP+L1dRCEpMk8iFsFGaAaVzFmZiDTr1SIDz9HJlwF\ntDtZrYrDzn+Rvxjr1NRX2vnIRCBSaGASBVznQWkZw7U+8qGabUwqFprKwXLg\nSJ9PwTNf1e5X8IM+5XXwou0H5MGfU4CoLUSqOSpoAYS32SuS3FYlpnMXTXy0\nVXrUMLHmlrJ+IToDsZuWT8EaqntaiMY3Vxt3HPjNG31+jGit2v0spxrdrsKy\nkygHqG9PNg5FEp8mZrcyj6s3yADxHmkWoIQ3EPcsINoB4zpSh1TGBZR2wPyo\nwilkq2YidMzv1eXmgGXrb4iKTZ09lyAMutR/ZnrKPRncJGO8GOcXmnggj8AL\nyprWqZzO/xf7zHcWYfCiMfrtJzLuh+8HV15WAn0vEB3jcQzOpk9IaaV1K7ch\nOXgiz3D9BOo/cWUUmhddj4ycWyLQ4A1ZXJ64JZeUse5XoVS9Ma9XIHB7AG5u\n+BNFcqonoXzW+34bOZTv3EIxiVfCZOP0KW+UXZuKsGn8fTSSfww8YYSmXi17\n804nxCEObPj5yMBZDa50a8v7ZbIIDNWIGobKj76bE3jhfMGb2t29shwy+/g2\nj8LW\r\n=sU5V\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "harry.j.altman@gmail.com",
					"name": "haltman"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.28_1565304406417_0.5957552493544638"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.29": {
			"name": "truffle-contract",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"license": "MIT",
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract#readme",
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle/issues"
			},
			"version": "4.0.29",
			"main": "index.js",
			"scripts": {
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js",
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings"
			},
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.10",
				"truffle-contract-schema": "^3.0.12",
				"truffle-error": "^0.0.5",
				"truffle-interface-adapter": "^0.2.3",
				"web3": "1.2.1",
				"web3-core-promievent": "1.2.1",
				"web3-eth-abi": "1.2.1",
				"web3-utils": "1.2.1"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.5.7",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.2.1",
				"uglify-es": "^3.3.9"
			},
			"keywords": [
				"abstraction",
				"contract",
				"ethereum",
				"truffle"
			],
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "9c458606d1ee8fb1f541c43e9413cc74b6816cf3",
			"_id": "truffle-contract@4.0.29",
			"_nodeVersion": "8.16.0",
			"_npmVersion": "lerna/3.14.1/node@v8.16.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-/U5f4XIPeyRdXNzllzVxl3ak7HXeVN/jvZ27uQqbSyzeSyzcXkoQlqmpgzakK4SVu0TUiURjJGL/guNfXCA7hw==",
				"shasum": "da61eeb92545a90d31b7824210621adb66f419fc",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.29.tgz",
				"fileCount": 39,
				"unpackedSize": 4469113,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVaq6CRA9TVsSAnZWagAAotoQAJm/ODmaamgi7xA5BKbj\ncH/b83BJOQ6Ovh+qWtYX/jg+j6tP4KqdPEMP0+8aEMcJ05YRnKe2WhDMt3zh\npYkcnJl45AXMItrRqD4oJS+dnWLi2R8OFdvWXMRB45lMV9YaNgTNGPWadmbq\n+rRlQbuDStI841SxvK+ioo3XUoRyScrKDNJ7xQoSEkOj8s8OxkjZP/ymdu26\nF7H6Dpvq8J2EZYSmH15GhHVry6z5tOJmTEDCRI9VBHrg0zUT4zzW8//BbCiW\nXuvGpz88qh1JUlJ3Z3F0SWjPNp1kdoXv/9uW5Dljp8rU4ebVvy5Dj1PH2r6U\ngQPnaoLCQdxloFw3ZdZKBCadnqHPvqTNsloZD1yGsrDSkIMlRpDNmyUf3QR3\nd0CyEpxoYeQiix0dNxAZTjYQeKcw6vqERi2Xql3Ft0TiSwS2EqCC4/vGaCry\nyIaLqZFtXzC7R3gJeFbpOl4u+8dz2OtCOIBPn76CZ0fKezoFwr73sVfT400z\nuRMWGg+IUc6MjohjIUMlSgDdzQg6Rwrrsdd7Tpdj0MxMxnNkyUHDn+slvTDO\nL9Bd44a39zViXHgLs8Al7lS+YLAvF0K0hn/eIVkCKr/oRRlCwYO/yjcOguA3\nSL4zC/YxD3yIkm1A0/Q6134knq4XwaObTG5d1dR0uz/q6ufMLPMmrlJyfh/s\nIVji\r\n=vX0U\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "harry.j.altman@gmail.com",
					"name": "haltman"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "fainashalts",
				"email": "fainashalts@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.29_1565895353635_0.7040846162539254"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.1.0-ens-events.1": {
			"name": "truffle-contract",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"license": "MIT",
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract#readme",
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle/issues"
			},
			"version": "4.1.0-ens-events.1",
			"main": "index.js",
			"scripts": {
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js",
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings"
			},
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethereum-ens": "^0.7.7",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.1.0-ens-events.1",
				"truffle-contract-schema": "^3.1.0-ens-events.1",
				"truffle-error": "^0.1.0-ens-events.1",
				"truffle-interface-adapter": "^0.3.0-ens-events.1",
				"web3": "1.2.1",
				"web3-core-promievent": "1.2.1",
				"web3-eth-abi": "1.2.1",
				"web3-utils": "1.2.1"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.7.0",
				"mocha": "5.2.0",
				"sinon": "^7.3.2",
				"temp": "^0.8.3",
				"truffle-compile": "^4.3.0-ens-events.1",
				"uglify-es": "^3.3.9"
			},
			"keywords": [
				"abstraction",
				"contract",
				"ethereum",
				"truffle"
			],
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "1adab6f605fcf5c85bf322d4dccac28a1d2548f1",
			"readmeFilename": "README.md",
			"_id": "truffle-contract@4.1.0-ens-events.1",
			"_nodeVersion": "8.16.0",
			"_npmVersion": "lerna/3.14.1/node@v8.16.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-voGrR5E/RSesEHDIL+g+NmtA0t14i6nF7/biK9DiYisFunHeE4cFiPj45rnjOj3+d46PHTX2DeLH5ZUpfpKNSA==",
				"shasum": "071577b47b03ea2ff25215580b628d4ab3c6f88b",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.1.0-ens-events.1.tgz",
				"fileCount": 41,
				"unpackedSize": 6706785,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXHbLCRA9TVsSAnZWagAAsNsP/j/ftxGbbqHlAF0nDBUT\nj620h0/khBsk4ta4Ogs6V4+aRFWFCzyyALexdBlsjzRiqgvmfjXQwk8DH4Sq\n0QBUSkCacbz9KyFwSbq0LhaYN32yV1KvD1c8lbmO2KN1xcew7pIXcO45SfJn\nRcO6lNL6uW8ugsz/WPty78Pw5dw2uhzUidRri/gttXDKjkQhZg/+S5G7H7W0\nArAYPVMJ9o2R7j3KCn7EY7MxTtYwceQzdvqfQIilNf3ZhM6yGKi1c85OgxT+\nBa1i5DYKkPTbHmIKoxKEZ8GKtlGfYN8UUoFveJAP8oZe0NaXpdnx+g3tmDYk\nF8FPMLgFhWn/PPSyZFjGjmglpu7aYISb0lkxuL5zHmLPA812bohjeaspg+w1\nIcHAwOPJQ9smzQvI67TwMD1gQrgzOmTssL9IQ1tfVYoycCP7SIf12IWoC8aA\n33U5BCoLMopwa/ntPjb4HsRGRTLK84uzdY05EdeKz2RJsfFA1mEeYAhnWk6i\nVBhQtKHKEFRCyIGn1Sy9W8KCsLJ/u57Q7Z2SLALADXvJyu2n5fH74AJesASg\nHqaE07Ix1Yh0DHljM9TmoqvlALuMoi5gK17ITTs7Gll+iqhiA9GRhVNKz9sB\nStxlyiMcT/9SEt0G9BOwX4oBqqICH8aThRndrZh1cBneb0E2/hnkcytV3Cyw\nOXl+\r\n=E8dl\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "harry.j.altman@gmail.com",
					"name": "haltman"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "eggplantzzz",
				"email": "pobol234@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.1.0-ens-events.1_1566340810776_0.005876449186800858"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.30": {
			"name": "truffle-contract",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"license": "MIT",
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract#readme",
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle/issues"
			},
			"version": "4.0.30",
			"main": "index.js",
			"scripts": {
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js",
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings"
			},
			"dependencies": {
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-blockchain-utils": "^0.0.10",
				"truffle-contract-schema": "^3.0.13",
				"truffle-error": "^0.0.5",
				"truffle-interface-adapter": "^0.2.4",
				"web3": "1.2.1",
				"web3-core-promievent": "1.2.1",
				"web3-eth-abi": "1.2.1",
				"web3-utils": "1.2.1"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.7.0",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.2.2",
				"uglify-es": "^3.3.9"
			},
			"keywords": [
				"abstraction",
				"contract",
				"ethereum",
				"truffle"
			],
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "1f1ddf0e67089a9bc1364e3b533df2fb188f3287",
			"_id": "truffle-contract@4.0.30",
			"_nodeVersion": "8.15.0",
			"_npmVersion": "lerna/3.14.1/node@v8.15.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-kQDqqhT6IPu1Vj111PzQvQ3xQiXx//cwFgMDZjaqRpBGuXGa5i80RxW+Vxfdn5pTrYk4pP0P7ZPyka9PJ248vw==",
				"shasum": "de0d7ac25c55dcafbe113f862f9a7fd5f83a1531",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.30.tgz",
				"fileCount": 39,
				"unpackedSize": 4469844,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXtReCRA9TVsSAnZWagAAwvkQAJZXG7A40kHTxKfyV94W\ne5tbSTYQcZ5S0r4L9nt01tVMzZcKQCjKGYzp9MNckdrTgrvgtgFFntsr3sRz\nLqE+a6DlJiN9TZtvpdpgNVKmgPQDGuJRy5iPcJpYb8v+HTZGDcSIvNn8GVy1\nBwmj3UbjBxkOLpsDUiSeUAAmN7wf3CKa7vL6yLXaYeP+wiJ4D9fzYaD6pLue\njWbkKToo/szHCi9HNfYeiWSXlrotAzIjq3ax/bNL5zUWW9y9eR7GoF2QhFs0\nCC1OsaNGNpnudEsLbqGPeIRiExDs8ZC5IKsbTYE5hswwMJzOJ79qQiV1mP+v\nocWAdYPsHjK2igz0crYOhaUAbhvFck6m31rT7d471SNbjdEVKC2ovlAuSXol\nzoN2Lcncx5JLtVJGkRijhL10WImEzXWCaM7evXodvzStKz0sv8o1Yz32/0Wu\nYFRI7+d/VslpYdnX8rg2/8uBUOESMiWjvr8/SijZ9QtEiJiSruVkthWxhkEy\nhpqB0MGLedzmXRcHApmIGz5O9aZVkQtTGT94qE4zf0weyDnLswpva3WdNPod\nzQxQ9fdjMAdLDOXWTelWZT7o+2sdoINQIEPFd9fJaF5Y9jH+S5LN7ev0Ul6o\nquUQjcT+IXfXAqZgHS4S1losVO2r2/Wpk0rYbj0FzOXu8jdU56dvzRbABPcM\nK1Bh\r\n=i8zp\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "harry.j.altman@gmail.com",
					"name": "haltman"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "gnidan",
				"email": "nick@gnidan.org"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.30_1566495837895_0.8719135773640054"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"3.0.8": {
			"name": "truffle-contract",
			"version": "3.0.8",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"main": "index.js",
			"scripts": {
				"test": "mocha",
				"debug": "DEBUG=ganache-core mocha",
				"compile": "browserify ./index.js -i web3 -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/trufflesuite/truffle-contract.git"
			},
			"keywords": [
				"ethereum",
				"truffle",
				"contract",
				"abstraction"
			],
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle-contract/issues"
			},
			"homepage": "https://github.com/trufflesuite/truffle-contract#readme",
			"dependencies": {
				"ethjs-abi": "0.1.8",
				"truffle-blockchain-utils": "^0.0.5",
				"truffle-contract-schema": "^2.0.3",
				"truffle-error": "^0.0.3",
				"web3": "0.20.6"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.1.2",
				"debug": "^3.1.0",
				"ganache-core": "2.1.0-beta.0",
				"lodash": "^4.17.12",
				"mocha": "5.2.0",
				"require-nocache": "^1.0.0",
				"solc": "0.4.26",
				"temp": "^0.8.3",
				"uglify": "^0.1.5",
				"uglify-js": "^2.7.5"
			},
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "071583e5c3e3ad99c6cc4e8b979d93b48f61c373",
			"readmeFilename": "README.md",
			"_id": "truffle-contract@3.0.8",
			"_nodeVersion": "8.16.1",
			"_npmVersion": "lerna/3.4.3/node@v8.16.1+x64 (darwin)",
			"dist": {
				"integrity": "sha512-uhXb/G4dORU4RjFlwZZbFT0n5BS8akify+MaRsnWWs4SA/bo6x4/bQs1xtdO3b5Cl9nXiOX88wdQzRj3xtPVUg==",
				"shasum": "6588b1b816060f6ac6876d77948934b929574067",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.8.tgz",
				"fileCount": 19,
				"unpackedSize": 985498,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaBeFCRA9TVsSAnZWagAAMZUP+wbk0GAj6tQMvtslcvHr\nw5GuKYU1fmA/kJujtv5A9yzy1bCUMJHUcEv+jO9Nlnsr3IUhfbWVYM8IrgjZ\nL5IBStQeXqwWm2R9PAa4ew3zu73J3i8Z6V+3L+u0pPi5UY4hIWVYDKHTtmya\nK6ZmL0ZkiXp7nBX565mW1BQKP9rvOY8WhHKEcAqq7IbBm8dueN3lMES3S1oN\nRVOBKF0BqQoC5HUhwa1U61WQ8k4V9pM9/p8sVyVwnaOLVcHJqo0wMZwxvZv7\nGS8zJ5PqmiFTXaXBwAqL+/WH5RduN3kcwyKRMsU0xdzmWRG92RUrrBdiu781\n6D3ZYbNHLxpYxwT6VZ9Dimc/Gp786/RMzwVzjMRWuCPNY7HJk9I+lNoQGS5F\nAQyKSKUq+EksSqJfop24N+vAVTBDsAHzpR57b1kLGa8d7rI13HNz36HSwkPc\nLLLsH/s2/oDJ8Pzi9voJIa/hglAPxb+CSqhpmAkj+f1cwQZkkFyIwwOe6rHS\nZkMNLnIByrEXa2LPOljMWXwIVd6Hua3n3bDulOucguw355W8J5uYzVvHPV4C\nIe2vrYraMn5FdT3xer/gcDHmQkpaMmK87HQ3Y7Jz3oW2Wg1QICOkKwdAuPOK\nwo4ptWunFnTmH6lpcWo9rBY73QnIm1vzMq6onTC1YkJhk3T6ODilXIyPOe5G\nsO+Z\r\n=AiI5\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "harry.j.altman@gmail.com",
					"name": "haltman"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "cruzmolina",
				"email": "cruz.adam.molina@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_3.0.8_1567102852580_0.11851375502197548"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		},
		"4.0.31": {
			"name": "truffle-contract",
			"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
			"license": "MIT",
			"author": {
				"name": "Tim Coulter",
				"email": "tim.coulter@consensys.net"
			},
			"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract#readme",
			"repository": {
				"type": "git",
				"url": "https://github.com/trufflesuite/truffle/tree/master/packages/truffle-contract"
			},
			"bugs": {
				"url": "https://github.com/trufflesuite/truffle/issues"
			},
			"version": "4.0.31",
			"main": "index.js",
			"scripts": {
				"compile": "mkdir -p dist && browserify ./index.js -o ./dist/truffle-contract.js && uglifyjs ./dist/truffle-contract.js -o ./dist/truffle-contract.min.js",
				"prepare": "yarn compile",
				"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next",
				"test": "./scripts/test.sh",
				"test:debug": "$(yarn bin)/mocha --inspect-brk",
				"test:trace": "$(yarn bin)/mocha --trace-warnings"
			},
			"dependencies": {
				"@truffle/blockchain-utils": "^0.0.11",
				"@truffle/contract-schema": "^3.0.14",
				"@truffle/error": "^0.0.6",
				"bignumber.js": "^7.2.1",
				"ethers": "^4.0.0-beta.1",
				"truffle-interface-adapter": "^0.2.5",
				"web3": "1.2.1",
				"web3-core-promievent": "1.2.1",
				"web3-eth-abi": "1.2.1",
				"web3-utils": "1.2.1"
			},
			"devDependencies": {
				"async": "2.6.1",
				"browserify": "^14.0.0",
				"chai": "4.2.0",
				"debug": "^4.1.0",
				"ganache-core": "2.7.0",
				"mocha": "5.2.0",
				"temp": "^0.8.3",
				"truffle-compile": "^4.2.3",
				"uglify-es": "^3.3.9"
			},
			"keywords": [
				"abstraction",
				"contract",
				"ethereum",
				"truffle"
			],
			"publishConfig": {
				"access": "public"
			},
			"gitHead": "5e8ec5fcecdf400b3cb8a4d9dc153df781df1a28",
			"_id": "truffle-contract@4.0.31",
			"_nodeVersion": "11.4.0",
			"_npmVersion": "lerna/3.14.1/node@v11.4.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-u3q+p1wiX5C2GpnluGx/d2iaJk7bcWshk2/TohiJyA2iQiTfkS7M4n9D9tY3JqpXR8PmD/TrA69RylO0RhITFA==",
				"shasum": "e43b7f648e2db352c857d1202d710029b107b68d",
				"tarball": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.31.tgz",
				"fileCount": 39,
				"unpackedSize": 4450773,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaFK7CRA9TVsSAnZWagAAoZYP/irGNq+Jf08L59z6S+Bg\nZjJGDwRMaCRYMe2gxTa7RgwF3YYugyockD9iCu+UOZQfvvlmF+ADW2pXoZkU\nwiMTdEJzr7T8ztqAm6H8twrsrwQmU93Vumx1EHJ6Px93hq2ep8hzeC6dRSb/\nqJsiKzv44wzNpiRN3bImtYcVvftPcT8aEUyyCQRTKvVjMyH+xtyeWolgBWBT\nRgisrptkmIAOpe1VKArp/MLK4QYbm61fk3T9zE9RpA3WqB6FAs3QtJzcAMTt\n1uWXxSnfsFwQpsfPCV7rYEsjCxQRDp/0Wm6hvaYsHcTS3rSNCqocZNkAEhe9\nDBsfSqR3YLUvYsOVT85RZLR6wN+ZCBEtXUTVd1LAoOkOyvKOGwGJjOT95wUN\nTX68r8G9TyvydCo0pXGFaRwhUNBvJQjXGup7VEhi9HpkAFx11nNLXVrf3WFy\nk8rvRwpfmbWWTXbMXovhuDjxpV2aQuLhsGEKlnT4UQHeeIS4LDLlRDSBUmZl\n3p+xYog5KRrGjPn7UUVBfICX1Ncpy/54HPydabNBG/RZbVDqHn62LWpfdj08\nS392+CAOOaG5adElMJWFOBz96Fbkl5OcNMaD5QDY7S7cN7EVf2K/txF3Q9uQ\nH44j2SLEZl6iSRmbDOLb9MfG4lsatbgnVPBYq590IgO04VJCa3vw3nUkzbqr\n/BVB\r\n=php+\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "cruz.adam.molina@gmail.com",
					"name": "cruzmolina"
				},
				{
					"email": "david@davidmurdoch.com",
					"name": "davidmurdoch"
				},
				{
					"email": "pobol234@gmail.com",
					"name": "eggplantzzz"
				},
				{
					"email": "fainashalts@gmail.com",
					"name": "fainashalts"
				},
				{
					"email": "nick@gnidan.org",
					"name": "gnidan"
				},
				{
					"email": "harry.j.altman@gmail.com",
					"name": "haltman"
				},
				{
					"email": "seesemichaelj@gmail.com",
					"name": "seesemichaelj"
				},
				{
					"email": "tim@timothyjcoulter.com",
					"name": "tcoulter"
				}
			],
			"_npmUser": {
				"name": "cruzmolina",
				"email": "cruz.adam.molina@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/truffle-contract_4.0.31_1567118010682_0.10810463869865838"
			},
			"_hasShrinkwrap": false,
			"deprecated": "WARNING: This package has been renamed to @truffle/contract.",
			"contributors": []
		}
	},
	"time": {
		"modified": "2020-05-15T20:40:00.137Z",
		"created": "2017-01-09T22:27:50.193Z",
		"1.0.0": "2017-01-09T22:27:50.193Z",
		"1.0.1": "2017-01-09T23:54:49.987Z",
		"1.0.2": "2017-01-10T06:37:02.965Z",
		"1.0.3": "2017-01-11T18:41:20.624Z",
		"1.0.4": "2017-01-18T07:43:04.779Z",
		"1.0.5": "2017-01-20T17:39:28.701Z",
		"1.0.6": "2017-01-26T19:23:58.648Z",
		"1.1.0": "2017-01-27T23:06:47.519Z",
		"1.1.1": "2017-01-28T02:07:28.083Z",
		"1.1.2": "2017-01-30T16:25:29.423Z",
		"1.1.3": "2017-01-31T17:18:33.960Z",
		"1.1.4": "2017-01-31T19:16:21.447Z",
		"1.1.5": "2017-01-31T19:18:15.125Z",
		"1.1.6": "2017-01-31T23:13:00.511Z",
		"1.1.7": "2017-02-01T23:39:10.715Z",
		"1.1.8": "2017-02-02T19:47:03.455Z",
		"1.1.9": "2017-02-08T00:04:48.464Z",
		"1.1.10": "2017-02-09T16:54:45.855Z",
		"1.1.11": "2017-03-20T17:37:33.018Z",
		"2.0.0": "2017-03-22T18:14:38.012Z",
		"2.0.1": "2017-06-01T19:21:55.216Z",
		"2.0.2": "2017-07-20T22:26:49.746Z",
		"2.0.3": "2017-07-24T17:35:13.305Z",
		"2.0.4": "2017-07-25T17:19:34.113Z",
		"2.0.5": "2017-07-31T21:57:53.971Z",
		"3.0.0": "2017-09-12T20:47:34.402Z",
		"3.0.1": "2017-10-31T17:13:50.528Z",
		"3.0.2": "2018-01-16T18:53:59.983Z",
		"3.0.3": "2018-01-31T21:33:39.272Z",
		"3.0.4": "2018-02-26T20:45:18.718Z",
		"3.0.5": "2018-04-16T16:02:30.362Z",
		"3.0.6": "2018-06-20T19:42:57.935Z",
		"4.0.0-next.0": "2018-08-15T18:17:31.102Z",
		"4.0.0-beta.0": "2018-08-21T17:28:56.845Z",
		"4.0.0-beta.1": "2018-09-28T20:38:33.218Z",
		"4.0.0-beta.2": "2018-11-21T17:10:14.443Z",
		"4.0.0": "2018-12-18T21:33:01.422Z",
		"3.0.7": "2018-12-21T21:51:40.342Z",
		"4.0.1": "2019-01-03T17:42:19.842Z",
		"4.0.2": "2019-01-16T00:06:16.396Z",
		"4.0.3": "2019-01-30T21:56:50.893Z",
		"4.0.4": "2019-01-30T22:42:02.483Z",
		"4.0.5": "2019-02-12T22:11:43.920Z",
		"4.0.6": "2019-02-21T22:13:12.727Z",
		"4.0.7": "2019-03-01T22:32:52.947Z",
		"4.0.8": "2019-03-05T19:26:48.516Z",
		"4.0.9": "2019-03-13T16:45:57.522Z",
		"4.0.10": "2019-03-21T19:33:39.323Z",
		"4.0.11": "2019-03-28T19:18:44.131Z",
		"4.0.12": "2019-04-17T17:46:04.312Z",
		"4.0.13": "2019-04-24T18:44:50.668Z",
		"4.0.14": "2019-05-02T17:54:23.473Z",
		"4.0.15": "2019-05-09T19:02:37.906Z",
		"4.0.16": "2019-05-16T14:50:19.358Z",
		"4.0.17-alpha.0": "2019-05-17T20:48:54.367Z",
		"4.0.17-beta.0": "2019-05-17T22:05:14.979Z",
		"4.0.17-beta.1": "2019-05-21T16:29:46.396Z",
		"4.0.17": "2019-05-22T19:24:14.388Z",
		"4.0.17-alpha.1": "2019-05-28T20:39:24.416Z",
		"4.0.18": "2019-05-30T23:28:43.847Z",
		"4.0.19": "2019-06-04T22:28:48.201Z",
		"4.0.20": "2019-06-12T21:24:52.710Z",
		"4.0.21": "2019-06-20T18:03:59.499Z",
		"4.0.22": "2019-06-27T18:42:02.946Z",
		"4.0.23": "2019-07-02T18:49:58.102Z",
		"4.0.24": "2019-07-11T21:32:14.566Z",
		"4.0.25-ens.0": "2019-07-15T21:38:04.953Z",
		"4.0.25": "2019-07-18T17:57:38.294Z",
		"4.0.26": "2019-07-25T21:07:03.630Z",
		"4.0.27": "2019-07-31T18:58:24.907Z",
		"4.0.28": "2019-08-08T22:46:46.591Z",
		"4.0.29": "2019-08-15T18:55:53.849Z",
		"4.1.0-ens-events.1": "2019-08-20T22:40:11.063Z",
		"4.0.30": "2019-08-22T17:43:58.125Z",
		"3.0.8": "2019-08-29T18:20:52.860Z",
		"4.0.31": "2019-08-29T22:33:30.902Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "4.0.31",
		"next": "4.0.0-next.0",
		"beta": "4.0.0-beta.2",
		"v4": "3.0.8",
		"cruz/unbundled-solc": "4.0.17-alpha.0",
		"unbundled-solc": "4.0.17-alpha.1",
		"ens": "4.0.25-ens.0",
		"ens-events": "4.1.0-ens-events.1"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"7de391cf680c2e38858343fa7fcd1163\"",
			"fetched": 1594657060811
		}
	},
	"_distfiles": {
		"truffle-contract-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.0.0.tgz",
			"sha": "3b0044639b8dc0fcc0e07208c3015d9d81955e6e",
			"registry": "npmjs"
		},
		"truffle-contract-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.0.1.tgz",
			"sha": "5e99a81b3507ab41553af96ac82bf4057980cdee",
			"registry": "npmjs"
		},
		"truffle-contract-1.0.2.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.0.2.tgz",
			"sha": "e38320779109a7296a243945d05a7500e18018ac",
			"registry": "npmjs"
		},
		"truffle-contract-1.0.3.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.0.3.tgz",
			"sha": "84b2e13b81e7ebd68be2ae39a4be5a04a376d865",
			"registry": "npmjs"
		},
		"truffle-contract-1.0.4.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.0.4.tgz",
			"sha": "0273005dedf677a7fbeac1c7478e3f72537aefcf",
			"registry": "npmjs"
		},
		"truffle-contract-1.0.5.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.0.5.tgz",
			"sha": "6d32ca776ca07ecd51f20e44f8d2446fcf05c59a",
			"registry": "npmjs"
		},
		"truffle-contract-1.0.6.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.0.6.tgz",
			"sha": "4499ad3867402fb8dc62388fbd41fc9cdb3b66c9",
			"registry": "npmjs"
		},
		"truffle-contract-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.0.tgz",
			"sha": "b2b9cda269ffc31dcc7f43c8ba26b9705b384f9c",
			"registry": "npmjs"
		},
		"truffle-contract-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.1.tgz",
			"sha": "110eb5cd883ad296063d315215ac6dd2daf8d44f",
			"registry": "npmjs"
		},
		"truffle-contract-1.1.2.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.2.tgz",
			"sha": "f3c1cd9f543b314f0442ae018c70cb88de6efa0c",
			"registry": "npmjs"
		},
		"truffle-contract-1.1.3.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.3.tgz",
			"sha": "e60a63b5791238f2b3c49c76cc119b6d503a7ca5",
			"registry": "npmjs"
		},
		"truffle-contract-1.1.4.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.4.tgz",
			"sha": "00ece1b396a8fa06abe248fdb9070e2ef0d705f8",
			"registry": "npmjs"
		},
		"truffle-contract-1.1.5.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.5.tgz",
			"sha": "3e962f189e972c8b781cea10087407f3e3f5fc9c",
			"registry": "npmjs"
		},
		"truffle-contract-1.1.6.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.6.tgz",
			"sha": "205f6a72000a71bfdaf2bcfe0cc404164ad5c217",
			"registry": "npmjs"
		},
		"truffle-contract-1.1.7.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.7.tgz",
			"sha": "7bce9f1fd8b6e3c9e564c8d9a1240c5aabf313b1",
			"registry": "npmjs"
		},
		"truffle-contract-1.1.8.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.8.tgz",
			"sha": "c47182714dd6af4373fc8e2f4e3e26a758e75857",
			"registry": "npmjs"
		},
		"truffle-contract-1.1.9.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.9.tgz",
			"sha": "c1c3f66d55afc02c0171e85d42b44c427814d384",
			"registry": "npmjs"
		},
		"truffle-contract-1.1.10.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.10.tgz",
			"sha": "fc4593e0cfafb8f141c25be9ad988d638c12685d",
			"registry": "npmjs"
		},
		"truffle-contract-1.1.11.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-1.1.11.tgz",
			"sha": "ce1fa787f797758aff572f45e8b1174527f6edaa",
			"registry": "npmjs"
		},
		"truffle-contract-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-2.0.0.tgz",
			"sha": "8536c06bb1172b143498121d135f96c10d3eb720",
			"registry": "npmjs"
		},
		"truffle-contract-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-2.0.1.tgz",
			"sha": "f83e3f18d8044027f2a9ee7c33767ba10fd39dd8",
			"registry": "npmjs"
		},
		"truffle-contract-2.0.2.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-2.0.2.tgz",
			"sha": "173947cbb35260ad7095394a5e6dcb78e4b4bc12",
			"registry": "npmjs"
		},
		"truffle-contract-2.0.3.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-2.0.3.tgz",
			"sha": "fabe5c1b6ed7c23591fd179ec383e78a56e99afc",
			"registry": "npmjs"
		},
		"truffle-contract-2.0.4.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-2.0.4.tgz",
			"sha": "c23c4eaf66397927bab8751b674149c3f8b933eb",
			"registry": "npmjs"
		},
		"truffle-contract-2.0.5.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-2.0.5.tgz",
			"sha": "3394df90ffa927d106ae3b36b33c6debf9117491",
			"registry": "npmjs"
		},
		"truffle-contract-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.0.tgz",
			"sha": "354813e69c575a202dca614354bc5e49754c2881",
			"registry": "npmjs"
		},
		"truffle-contract-3.0.1.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.1.tgz",
			"sha": "7fd0395571b0c011afb809cbd6441d553e793201",
			"registry": "npmjs"
		},
		"truffle-contract-3.0.2.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.2.tgz",
			"sha": "6c703e4872898d8329ab7e3c6e38cd65e6c45894",
			"registry": "npmjs"
		},
		"truffle-contract-3.0.3.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.3.tgz",
			"sha": "b14fb318f9a743db8b061046e24978d91f31dbfb",
			"registry": "npmjs"
		},
		"truffle-contract-3.0.4.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.4.tgz",
			"sha": "be169ce00a14d025431e95318e8bae049fca9cfc",
			"registry": "npmjs"
		},
		"truffle-contract-3.0.5.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.5.tgz",
			"sha": "c25d07042dcd519413bfee21034ed6ee7fc373bf",
			"registry": "npmjs"
		},
		"truffle-contract-3.0.6.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.6.tgz",
			"sha": "2ef6fc32d7faafa9f4aed8e50001a9fdea342192",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.0-next.0.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.0-next.0.tgz",
			"sha": "717b5921331ec70ca4f58a3d29ae955db80163fe",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.0-beta.0.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.0-beta.0.tgz",
			"sha": "1f07f9f6a104bf7a6050c9570b3cf48ce41180b4",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.0-beta.1.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.0-beta.1.tgz",
			"sha": "43296fe68c5085bc4a1514efb6b113284eedbf23",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.0-beta.2.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.0-beta.2.tgz",
			"sha": "92fb68b8713e05b669443ec7730ee25fd4e1da88",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.0.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.0.tgz",
			"sha": "31fd4ab591dcf9f44d29f2ba789ded6c94a393dd",
			"registry": "npmjs"
		},
		"truffle-contract-3.0.7.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.7.tgz",
			"sha": "487b2e1e9c5f01d223148766f6f320ba16bb4f63",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.1.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.1.tgz",
			"sha": "8b12d1009579eccc12f6f552142b2aff47100fa5",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.2.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.2.tgz",
			"sha": "9781152e00c80fad274246e80864e15220b0f545",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.3.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.3.tgz",
			"sha": "1daa3c9287c08674bd6d5588c252dd67131585b2",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.4.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.4.tgz",
			"sha": "fa3edde5fd772f9a2525b80f97b566275bc0b7db",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.5.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.5.tgz",
			"sha": "4478c13433878a364f33bce772ed37510f4289c3",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.6.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.6.tgz",
			"sha": "728bdbd73fa82c46d409a2f5826352e7ace4a1eb",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.7.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.7.tgz",
			"sha": "ca9fe8ec0e09c5cbb5477a9a7716206872667630",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.8.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.8.tgz",
			"sha": "ac1c2eaeb4f017e59adc486e4a3ea29bea13575f",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.9.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.9.tgz",
			"sha": "ede3d92153a5a449379f1404292cc345bcd74ae8",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.10.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.10.tgz",
			"sha": "52ca8de5f8740514a921813ec255f73ace2db670",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.11.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.11.tgz",
			"sha": "587d0e032c33ad320b7e12f1093eb789c62a8275",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.12.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.12.tgz",
			"sha": "b7ecf7f8398936a0d0f1b57c18a4be60ea8b22a1",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.13.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.13.tgz",
			"sha": "dab4d7e6136060fa3044e53232802ce81e4277fe",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.14.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.14.tgz",
			"sha": "3fbf080f9d7dbc37ad76f80c4a14f0753421db71",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.15.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.15.tgz",
			"sha": "c8a7be3a9d4223c6bf3477974cb69cbdf3bcd429",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.16.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.16.tgz",
			"sha": "5175683a2ab20f361d19ed7caaf579b7d3912b42",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.17-alpha.0.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.17-alpha.0.tgz",
			"sha": "2ec20683505b6cd09696fcde0b9f15e20ccbfca0",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.17-beta.0.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.17-beta.0.tgz",
			"sha": "958e611aa9c8ee61c831a3e013592e21f263371e",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.17-beta.1.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.17-beta.1.tgz",
			"sha": "910579776a89235e515de825b65f3342f0ef8dd7",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.17.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.17.tgz",
			"sha": "2b4dce1e140c34f3c0309c4e403927e3092b6786",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.17-alpha.1.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.17-alpha.1.tgz",
			"sha": "677960cf29252ef5101937d2c89d3d50815ef17b",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.18.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.18.tgz",
			"sha": "8b2e230d56e2918c71c14cbac8aa23ea4ff2f249",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.19.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.19.tgz",
			"sha": "986070a7d301e74e69f6f5d6c02ad57dcae08f3a",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.20.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.20.tgz",
			"sha": "319a2d8de85daf9c3bc07d4e6312f4293140d2d0",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.21.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.21.tgz",
			"sha": "aa336764d9712346ee1914b383b43a57f6ff3962",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.22.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.22.tgz",
			"sha": "9c6d3dd7deb05004bafde22d8aa3d394d5ea989d",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.23.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.23.tgz",
			"sha": "a1e5a83972552bf81e879323eb1990970496db9f",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.24.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.24.tgz",
			"sha": "3e50774bb88f7552f2c01bde80fcdae4ccf9fd42",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.25-ens.0.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.25-ens.0.tgz",
			"sha": "31548b79313db28f6aa3c8111aba1f1652d14603",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.25.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.25.tgz",
			"sha": "dc58c3ad20a4b1654efc0d55020e3bb8b9adac66",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.26.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.26.tgz",
			"sha": "a980be7c6048eb1b2f27e1e3bddd0a023ba1b5ab",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.27.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.27.tgz",
			"sha": "fe12ff5c71d0b301a37ca86a0021966d45b0a900",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.28.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.28.tgz",
			"sha": "0d9e9b5275126403650176663ef22a1731b02c88",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.29.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.29.tgz",
			"sha": "da61eeb92545a90d31b7824210621adb66f419fc",
			"registry": "npmjs"
		},
		"truffle-contract-4.1.0-ens-events.1.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.1.0-ens-events.1.tgz",
			"sha": "071577b47b03ea2ff25215580b628d4ab3c6f88b",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.30.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.30.tgz",
			"sha": "de0d7ac25c55dcafbe113f862f9a7fd5f83a1531",
			"registry": "npmjs"
		},
		"truffle-contract-3.0.8.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.8.tgz",
			"sha": "6588b1b816060f6ac6876d77948934b929574067",
			"registry": "npmjs"
		},
		"truffle-contract-4.0.31.tgz": {
			"url": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-4.0.31.tgz",
			"sha": "e43b7f648e2db352c857d1202d710029b107b68d",
			"registry": "npmjs"
		}
	},
	"_attachments": {},
	"_rev": "1-636b3fd0ddde54e5",
	"_id": "truffle-contract",
	"readme": "# truffle-contract\n\nBetter Ethereum contract abstraction, for Node and the browser.\n\n### Install\n\n```\n$ npm install truffle-contract\n```\n\n### Features\n\n* Synchronized transactions for better control flow (i.e., transactions won't finish until you're guaranteed they've been mined).\n* Promises. No more callback hell. Works well with `ES6` and `async/await`.\n* Default values for transactions, like `from` address or `gas`.\n* Returning logs, transaction receipt and transaction hash of every synchronized transaction.\n\n### Usage\n\nFirst, set up a new web3 provider instance and initialize your contract, then `require(\"truffle-contract\")`. The input to the `contract` function is a JSON blob defined by [@truffle/contract-schema](https://github.com/trufflesuite/truffle/tree/master/packages/contract-schema). This JSON blob is structured in a way that can be passed to all truffle-related projects.\n\n```javascript\nvar provider = new Web3.providers.HttpProvider(\"http://localhost:8545\");\nvar contract = require(\"truffle-contract\");\n\nvar MyContract = contract({\n  abi: ...,\n  unlinked_binary: ...,\n  address: ..., // optional\n  // many more\n})\nMyContract.setProvider(provider);\n```\n\nYou now have access to the following functions on `MyContract`, as well as many others:\n\n* `at()`: Create an instance of `MyContract` that represents your contract at a specific address.\n* `deployed()`: Create an instance of `MyContract` that represents the default address managed by `MyContract`.\n* `new()`: Deploy a new version of this contract to the network, getting an instance of `MyContract` that represents the newly deployed instance.\n\nEach instance is tied to a specific address on the Ethereum network, and each instance has a 1-to-1 mapping from Javascript functions to contract functions. For instance, if your Solidity contract had a function defined `someFunction(uint value) {}` (solidity), then you could execute that function on the network like so:\n\n  ```javascript\n  var deployed;\n  MyContract.deployed().then(function(instance) {\n    deployed = instance;\n    return instance.someFunction(5);\n  }).then(function(result) {\n    // Do something with the result or continue with more transactions.\n  });\n  ```\n\nor equivalently in ES6 <sup>(node.js 8 or newer)</sup>:  \n\n  ```javascript\n  const deployed = await MyContract.deployed();\n  const result = await instance.someFunction(5);  \n  ```  \n\n### Browser Usage\n\nIn your `head` element, include truffle-contract:\n\n```\n<script type=\"text/javascript\" src=\"./dist/truffle-contract.min.js\"></script>\n```\n\nAlternatively, you can use the non-minified versions for easier debugging.\n\nWith this usage, `truffle-contract` will be available via the `TruffleContract` object:\n\n```\nvar MyContract = TruffleContract(...);\n```\n\n**Note**: Web3 and its dependencies are now bundled into truffle-contract\nv4.0.2 or higher.\n\n### Full Example\n\nLet's use `truffle-contract` with an example contract from [Dapps For Beginners](https://dappsforbeginners.wordpress.com/tutorials/your-first-dapp/). In this case, the abstraction has been saved to a `.sol` file by [truffle-artifactor](https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor):\n\n```javascript\n// Require the package that was previosly saved by truffle-artifactor\nvar MetaCoin = require(\"./path/to/MetaCoin.sol\");\n\n// Remember to set the Web3 provider (see above).\nMetaCoin.setProvider(provider);\n\n// In this scenario, two users will send MetaCoin back and forth, showing\n// how truffle-contract allows for easy control flow.\nvar account_one = \"5b42bd01ff...\";\nvar account_two = \"e1fd0d4a52...\";\n\n// Note our MetaCoin contract exists at a specific address.\nvar contract_address = \"8e2e2cf785...\";\nvar coin;\n\nMetaCoin.at(contract_address).then(function(instance) {\n  coin = instance;\n\n  // Make a transaction that calls the function `sendCoin`, sending 3 MetaCoin\n  // to the account listed as account_two.\n  return coin.sendCoin(account_two, 3, {from: account_one});\n}).then(function(result) {\n  // This code block will not be executed until truffle-contract has verified\n  // the transaction has been processed and it is included in a mined block.\n  // truffle-contract will error if the transaction hasn't been processed in 120 seconds.\n\n  // Since we're using promises, we can return a promise for a call that will\n  // check account two's balance.\n  return coin.balances.call(account_two);\n}).then(function(balance_of_account_two) {\n  alert(\"Balance of account two is \" + balance_of_account_two + \"!\"); // => 3\n\n  // But maybe too much was sent. Let's send some back.\n  // Like before, will create a transaction that returns a promise, where\n  // the callback won't be executed until the transaction has been processed.\n  return coin.sendCoin(account_one, 1.5, {from: account_two});\n}).then(function(result) {\n  // Again, get the balance of account two\n  return coin.balances.call(account_two)\n}).then(function(balance_of_account_two) {\n  alert(\"Balance of account two is \" + balance_of_account_two + \"!\") // => 1.5\n}).catch(function(err) {\n  // Easily catch all errors along the whole execution.\n  alert(\"ERROR! \" + err.message);\n});\n```\n\n# API\n\nThere are two API's you'll need to be aware of. One is the static Contract Abstraction API and the other is the Contract Instance API. The Abstraction API is a set of functions that exist for all contract abstractions, and those functions exist on the abstraction itself (i.e., `MyContract.at()`). In contrast, the Instance API is the API available to contract instances -- i.e., abstractions that represent a specific contract on the network -- and that API is created dynamically based on functions available in your Solidity source file.\n\n### Contract Abstraction API\n\nEach contract abstraction -- `MyContract` in the examples above -- have the following useful functions:\n\n#### `MyContract.new([arg1, arg2, ...], [tx params])`\n\nThis function take whatever contructor parameters your contract requires and deploys a new instance of the contract to the network. There's an optional last argument which you can use to pass transaction parameters including the transaction from address, gas limit and gas price. This function returns a Promise that resolves into a new instance of the contract abstraction at the newly deployed address.\n\n#### `MyContract.at(address)`\n\nThis function creates a new instance of the contract abstraction representing the contract at the passed in address. Returns a \"thenable\" object (not yet an actual Promise for backward compatibility). Resolves to a contract abstraction instance after ensuring code exists at the specified address.\n\n#### `MyContract.deployed()`\n\nCreates an instance of the contract abstraction representing the contract at its deployed address. The deployed address is a special value given to truffle-contract that, when set, saves the address internally so that the deployed address can be inferred from the given Ethereum network being used. This allows you to write code referring to a specific deployed contract without having to manage those addresses yourself. Like `at()`, `deployed()` is thenable, and will resolve to a contract abstraction instance representing the deployed contract after ensuring that code exists at that location and that that address exists on the network being used.\n\n#### `MyContract.link(instance)`\n\nLink a library represented by a contract abstraction instance to MyContract. The library must first be deployed and have its deployed address set. The name and deployed address will be inferred from the contract abstraction instance. When this form of `MyContract.link()` is used, MyContract will consume all of the linked library's events and will be able to report that those events occurred during the result of a transaction.\n\nLibraries can be linked multiple times and will overwrite their previous linkage.\n\nNote: This method has two other forms, but this form is recommended.\n\n#### `MyContract.link(name, address)`\n\nLink a library with a specific name and address to MyContract. The library's events will not be consumed using this form.\n\n#### `MyContract.link(object)`\n\nLink multiple libraries denoted by an Object to MyContract. The keys must be strings representing the library names and the values must be strings representing the addresses. Like above, libraries' events will not be consumed using this form.\n\n#### `MyContract.networks()`\n\nView a list of network ids this contract abstraction has been set up to represent.\n\n#### `MyContract.setProvider(provider)`\n\nSets the web3 provider this contract abstraction will use to make transactions.\n\n#### `MyContract.setNetwork(network_id)`\n\nSets the network that MyContract is currently representing.\n\n#### `MyContract.hasNetwork(network_id)`\n\nReturns a boolean denoting whether or not this contract abstraction is set up to represent a specific network.\n\n#### `MyContract.defaults([new_defaults])`\n\nGet's and optionally sets transaction defaults for all instances created from this abstraction. If called without any parameters it will simply return an Object representing current defaults. If an Object is passed, this will set new defaults. Example default transaction values that can be set are:\n\n```javascript\nMyContract.defaults({\n  from: ...,\n  gas: ...,\n  gasPrice: ...,\n  value: ...\n})\n```\n\nSetting a default `from` address, for instance, is useful when you have a contract abstraction you intend to represent one user (i.e., one address).\n\n#### `MyContract.clone(network_id)`\n\nClone a contract abstraction to get another object that manages the same contract artifacts, but using a different `network_id`. This is useful if you'd like to manage the same contract but on a different network. When using this function, don't forget to set the correct provider afterward.\n\n```javascript\nvar MyOtherContract = MyContract.clone(1337);\n```\n\n#### `MyContract.numberFormat = number_type`\nYou can set this property to choose the number format that abstraction methods return.  The default behavior is to return BN.\n```javascript\n// Choices are:  `[\"BigNumber\", \"BN\", \"String\"].\nvar Example = artifacts.require('Example');\nExample.numberFormat = 'BigNumber';\n```\n\n#### `MyContract.timeout(block_timeout)`\nThis method allows you to set the block timeout for transactions.  Contract instances created from this abstraction will have the specified transaction block timeout.  This means that if a transaction does not immediately get mined, it will retry for the specified number of blocks.\n\n#### `MyContract.autoGas = <boolean>`\nIf this is set to true, instances created from this abstraction will use `web3.eth.estimateGas` and then apply a gas multiplier to determine the amount of gas to include with the transaction.  The default value for this is `true`.  See [gasMultiplier](/docs/truffle/reference/contract-abstractions#-code-mycontract-gasmultiplier-gas_multiplier-code-).\n\n#### `MyContract.gasMultiplier(gas_multiplier)`\nThis is the value used when `autoGas` is enabled to determine the amount of gas to include with transactions.  The gas is computed by using `web3.eth.estimateGas` and multiplying it by the gas multiplier.  The default value is `1.25`.\n\n\n### Contract Instance API\n\nEach contract instance is different based on the source Solidity contract, and the API is created dynamically. For the purposes of this documentation, let's use the following Solidity source code below:\n\n```javascript\ncontract MyContract {\n  uint public value;\n  event ValueSet(uint val);\n  function setValue(uint val) {\n    value = val;\n    emit ValueSet(value);\n  }\n  function getValue() view returns (uint) {\n    return value;\n  }\n}\n```\n\nFrom Javascript's point of view, this contract has three functions: `setValue`, `getValue` and `value`. This is because `value` is public and automatically creates a getter function for it.\n\n#### Making a transaction via a contract function\n\nWhen we call `setValue()`, this creates a transaction. From Javascript:\n\n```javascript\ninstance.setValue(5).then(function(result) {\n  // result object contains import information about the transaction\n  console.log(\"Value was set to\", result.logs[0].args.val);\n});\n```\n\nThe result object that gets returned looks like this:\n\n```javascript\n{\n  tx: \"0x6cb0bbb6466b342ed7bc4a9816f1da8b92db1ccf197c3f91914fc2c721072ebd\",\n  receipt: {\n    // The return value from web3.eth.getTransactionReceipt(hash)\n    // See https://github.com/ethereum/wiki/wiki/JavaScript-API#web3ethgettransactionreceipt\n  },\n  logs: [\n    {\n      address: \"0x13274fe19c0178208bcbee397af8167a7be27f6f\",\n      args: {\n        val: BigNumber(5),\n      },\n      blockHash: \"0x2f0700b5d039c6ea7cdcca4309a175f97826322beb49aca891bf6ea82ce019e6\",\n      blockNumber: 40,\n      event: \"ValueSet\",\n      logIndex: 0,\n      transactionHash: \"0x6cb0bbb6466b342ed7bc4a9816f1da8b92db1ccf197c3f91914fc2c721072ebd\",\n      transactionIndex: 0,\n      type:\"mined\",\n    },\n  ],\n}\n```\n\nNote that if the function being executed in the transaction has a return value, you will not get that\nreturn value inside this result. You must instead use an event (like `ValueSet`) and look up the result\nin the `logs` array.\n\n#### Explicitly making a call instead of a transaction\n\nWe can call `setValue()` without creating a transaction by explicitly using `.call`:\n\n```javascript\ninstance.setValue.call(5).then(...);\n```\n\nThis isn't very useful in this case, since `setValue()` sets things, and the value we pass won't be saved since we're not creating a transaction.\n\n#### Calling getters\n\nHowever, we can *get* the value using `getValue()`, using `.call()`. Calls are always free and don't cost any Ether, so they're good for calling functions that read data off the blockchain:\n\n```javascript\ninstance.getValue.call().then(function(val) {\n  // val reprsents the `value` storage object in the solidity contract\n  // since the contract returns that value.\n});\n```\n\nEven more helpful, however is we *don't even need* to use `.call` when a function is marked as `view` or `pure`, because `truffle-contract` will automatically know that that function can only be interacted with via a call:\n\n```javascript\ninstance.getValue().then(function(val) {\n  // val reprsents the `value` storage object in the solidity contract\n  // since the contract returns that value.\n});\n```\n\n#### Processing transaction results\n\nWhen you make a transaction, you're given a `result` object that gives you a wealth of information about the transaction. You're given the transaction has (`result.tx`), the decoded events (also known as logs; `result.logs`), and a transaction receipt (`result.receipt`). In the below example, you'll recieve the `ValueSet()` event because you triggered the event using the `setValue()` function:\n\n```javascript\ninstance.setValue(5).then(function(result) {\n  // result.tx => transaction hash, string\n  // result.logs => array of trigger events (1 item in this case)\n  // result.receipt => receipt object\n});\n```\n\n#### Sending Ether / Triggering the fallback function\n\nYou can trigger the fallback function by sending a transaction to this function:\n\n```javascript\ninstance.sendTransaction({...}).then(function(result) {\n  // Same result object as above.\n});\n```\n\nThis is promisified like all available contract instance functions, and has the same API as `web3.eth.sendTransaction` without the callback. The `to` value will be automatically filled in for you.\n\nIf you only want to send Ether to the contract a shorthand is available:\n\n```javascript\ninstance.send(web3.toWei(1, \"ether\")).then(function(result) {\n  // Same result object as above.\n});\n```\n\n#### Estimating gas usage\n\nRun this function to estimate the gas usage:\n\n```javascript\ninstance.setValue.estimateGas(5).then(function(result) {\n  // result => estimated gas for this transaction\n});\n```\n\n# Testing\n\nThis package is the result of breaking up EtherPudding into multiple modules. Tests currently reside within [truffle-artifactor](https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor) but will soon move here."
}