contributor app tests
This commit is contained in:
parent
0156b10067
commit
5368a3d7d8
16
apps/contributor/contracts/test/Spoof.sol
Normal file
16
apps/contributor/contracts/test/Spoof.sol
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
pragma solidity ^0.4.24;
|
||||||
|
|
||||||
|
import "@aragon/os/contracts/acl/ACL.sol";
|
||||||
|
import "@aragon/os/contracts/kernel/Kernel.sol";
|
||||||
|
import "@aragon/os/contracts/factory/DAOFactory.sol";
|
||||||
|
|
||||||
|
// You might think this file is a bit odd, but let me explain.
|
||||||
|
// We only use for now those imported contracts in our tests, which
|
||||||
|
// means Truffle will not compile them for us, because they are from
|
||||||
|
// an external dependency.
|
||||||
|
|
||||||
|
|
||||||
|
// solium-disable-next-line no-empty-blocks
|
||||||
|
contract Spoof {
|
||||||
|
// ...
|
||||||
|
}
|
696
apps/contributor/package-lock.json
generated
696
apps/contributor/package-lock.json
generated
@ -107,9 +107,9 @@
|
|||||||
"integrity": "sha512-Ou6UGobOMhrOik+3ORI5V6sIX3pZgL+JP96p+zwCaK+wf4AC952gcLMxQ6wQzivmH3U2fHiNohwwof+2Y/F4fg=="
|
"integrity": "sha512-Ou6UGobOMhrOik+3ORI5V6sIX3pZgL+JP96p+zwCaK+wf4AC952gcLMxQ6wQzivmH3U2fHiNohwwof+2Y/F4fg=="
|
||||||
},
|
},
|
||||||
"@aragon/cli": {
|
"@aragon/cli": {
|
||||||
"version": "5.6.1",
|
"version": "5.6.2",
|
||||||
"resolved": "https://registry.npmjs.org/@aragon/cli/-/cli-5.6.1.tgz",
|
"resolved": "https://registry.npmjs.org/@aragon/cli/-/cli-5.6.2.tgz",
|
||||||
"integrity": "sha512-47juFTjK9A/dR8fP0DnNosQzyC8YtYPx7t25PAFr94vzd4ML+wkc687qPlCvkOc8mlP8tRUzzWJKGGiy0jsL5g==",
|
"integrity": "sha512-vfLWm0nVH2NZif/DvDLFwZHHpKbnxXD8eX5FFZlT6sgj/lrTfftr+/fIQ26Q2teFl7pEYqxDokGmmqqZXeExjA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@aragon/apm": "^2.0.2",
|
"@aragon/apm": "^2.0.2",
|
||||||
"@aragon/apps-shared-minime": "^1.0.1",
|
"@aragon/apps-shared-minime": "^1.0.1",
|
||||||
@ -171,9 +171,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@aragon/os": {
|
"@aragon/os": {
|
||||||
"version": "4.1.0",
|
"version": "4.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aragon/os/-/os-4.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aragon/os/-/os-4.2.0.tgz",
|
||||||
"integrity": "sha512-PPb8n9aUiBFHZDEFj4Kry7hrgBPYHPD+gwnZlMUvo3ocad4TCljiJYPC5SlOmmySrUkqTIHNksUzWTbuzy9n4g==",
|
"integrity": "sha512-p0CGev++Ku0oxv+6vvViaPxHYwCVSJxleqJNzf06b9L8VaiWAs0zTwVspebD3mMQqtGJgO7A63Y0LhvsHFw5IA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"homedir": "^0.6.0",
|
"homedir": "^0.6.0",
|
||||||
"mkdirp": "^0.5.1",
|
"mkdirp": "^0.5.1",
|
||||||
@ -216,6 +216,12 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"@aragon/test-helpers": {
|
||||||
|
"version": "1.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@aragon/test-helpers/-/test-helpers-1.2.0.tgz",
|
||||||
|
"integrity": "sha512-PrNgax9B5LwQB1kQufJbPXylWN500cdnz1ohcnn09dnP1D/xWLoSSMVLduOZM4Mo2QUD14HMGc2T4cs01ce/tg==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"@aragon/wrapper": {
|
"@aragon/wrapper": {
|
||||||
"version": "3.0.0",
|
"version": "3.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aragon/wrapper/-/wrapper-3.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aragon/wrapper/-/wrapper-3.0.0.tgz",
|
||||||
@ -306,9 +312,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@babel/polyfill": {
|
"@babel/polyfill": {
|
||||||
"version": "7.4.0",
|
"version": "7.4.3",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.4.0.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.4.3.tgz",
|
||||||
"integrity": "sha512-bVsjsrtsDflIHp5I6caaAa2V25Kzn50HKPL6g3X0P0ni1ks+58cPB8Mz6AOKVuRPgaVdq/OwEUc/1vKqX+Mo4A==",
|
"integrity": "sha512-rkv8WIvJshA5Ev8iNMGgz5WZkRtgtiPexiT7w5qevGTuT7ZBfM3de9ox1y9JR5/OXb/sWGBbWlHNa7vQKqku3Q==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"core-js": "^2.6.5",
|
"core-js": "^2.6.5",
|
||||||
"regenerator-runtime": "^0.13.2"
|
"regenerator-runtime": "^0.13.2"
|
||||||
@ -322,9 +328,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@babel/runtime": {
|
"@babel/runtime": {
|
||||||
"version": "7.4.2",
|
"version": "7.4.3",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.2.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.3.tgz",
|
||||||
"integrity": "sha512-7Bl2rALb7HpvXFL7TETNzKSAeBVCPHELzc0C//9FCxN8nsiueWSJBqaF+2oIJScyILStASR/Cx5WMkXGYTiJFA==",
|
"integrity": "sha512-9lsJwJLxDh/T3Q3SZszfWOTkk3pHbkmH+3KY+zwIDmsNlxsumuhS2TH3NIpktU4kNvfzy+k3eLT7aTJSPTo0OA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"regenerator-runtime": "^0.13.2"
|
"regenerator-runtime": "^0.13.2"
|
||||||
},
|
},
|
||||||
@ -434,6 +440,11 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"@types/node": {
|
||||||
|
"version": "10.14.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.4.tgz",
|
||||||
|
"integrity": "sha512-DT25xX/YgyPKiHFOpNuANIQIVvYEwCWXgK2jYYwqgaMrYE6+tq+DtmMwlD3drl6DJbUwtlIDnn0d7tIn/EbXBg=="
|
||||||
|
},
|
||||||
"abstract-leveldown": {
|
"abstract-leveldown": {
|
||||||
"version": "2.6.3",
|
"version": "2.6.3",
|
||||||
"resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz",
|
"resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz",
|
||||||
@ -1266,9 +1277,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"bluebird": {
|
"bluebird": {
|
||||||
"version": "3.5.3",
|
"version": "3.5.4",
|
||||||
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz",
|
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.4.tgz",
|
||||||
"integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw=="
|
"integrity": "sha512-FG+nFEZChJrbQ9tIccIfZJBz3J7mLrAhxakAbnrJWn8d7aKOC+LWifa0G+p4ZqKp4y13T7juYvdhq9NzKdsrjw=="
|
||||||
},
|
},
|
||||||
"bn.js": {
|
"bn.js": {
|
||||||
"version": "4.11.8",
|
"version": "4.11.8",
|
||||||
@ -1320,9 +1331,9 @@
|
|||||||
"integrity": "sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ=="
|
"integrity": "sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ=="
|
||||||
},
|
},
|
||||||
"commander": {
|
"commander": {
|
||||||
"version": "2.19.0",
|
"version": "2.20.0",
|
||||||
"resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz",
|
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
|
||||||
"integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg=="
|
"integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ=="
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1539,9 +1550,9 @@
|
|||||||
"integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
|
"integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
|
||||||
},
|
},
|
||||||
"caniuse-lite": {
|
"caniuse-lite": {
|
||||||
"version": "1.0.30000955",
|
"version": "1.0.30000960",
|
||||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000955.tgz",
|
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000960.tgz",
|
||||||
"integrity": "sha512-6AwmIKgqCYfDWWadRkAuZSHMQP4Mmy96xAXEdRBlN/luQhlRYOKgwOlZ9plpCOsVbBuqbTmGqDK3JUM/nlr8CA=="
|
"integrity": "sha512-7nK5qs17icQaX6V3/RYrJkOsZyRNnroA4+ZwxaKJzIKy+crIy0Mz5CBlLySd2SNV+4nbUZeqeNfiaEieUBu3aA=="
|
||||||
},
|
},
|
||||||
"caseless": {
|
"caseless": {
|
||||||
"version": "0.12.0",
|
"version": "0.12.0",
|
||||||
@ -2018,9 +2029,9 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"object-keys": {
|
"object-keys": {
|
||||||
"version": "1.1.0",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
|
||||||
"integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg=="
|
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2145,9 +2156,9 @@
|
|||||||
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
|
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
|
||||||
},
|
},
|
||||||
"electron-to-chromium": {
|
"electron-to-chromium": {
|
||||||
"version": "1.3.122",
|
"version": "1.3.124",
|
||||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.122.tgz",
|
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.124.tgz",
|
||||||
"integrity": "sha512-3RKoIyCN4DhP2dsmleuFvpJAIDOseWH88wFYBzb22CSwoFDSWRc4UAMfrtc9h8nBdJjTNIN3rogChgOy6eFInw=="
|
"integrity": "sha512-glecGr/kFdfeXUHOHAWvGcXrxNU+1wSO/t5B23tT1dtlvYB26GY8aHzZSWD7HqhqC800Lr+w/hQul6C5AF542w=="
|
||||||
},
|
},
|
||||||
"elegant-spinner": {
|
"elegant-spinner": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
@ -2224,9 +2235,9 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"object-keys": {
|
"object-keys": {
|
||||||
"version": "1.1.0",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
|
||||||
"integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg=="
|
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2342,7 +2353,7 @@
|
|||||||
"resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz",
|
"resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz",
|
||||||
"integrity": "sha1-jZWCAsftuq6Dlwf7pvCf8ydgYhA=",
|
"integrity": "sha1-jZWCAsftuq6Dlwf7pvCf8ydgYhA=",
|
||||||
"requires": {
|
"requires": {
|
||||||
"ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git",
|
"ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git#572d4bafe08a8a231137e1f9daeb0f8a23f197d2",
|
||||||
"ethereumjs-util": "^5.1.1"
|
"ethereumjs-util": "^5.1.1"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -2590,6 +2601,65 @@
|
|||||||
"uuid": "^3.3.2"
|
"uuid": "^3.3.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"ethers": {
|
||||||
|
"version": "4.0.0-beta.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.0-beta.1.tgz",
|
||||||
|
"integrity": "sha512-SoYhktEbLxf+fiux5SfCEwdzWENMvgIbMZD90I62s4GZD9nEjgEWy8ZboI3hck193Vs0bDoTohDISx84f2H2tw==",
|
||||||
|
"requires": {
|
||||||
|
"@types/node": "^10.3.2",
|
||||||
|
"aes-js": "3.0.0",
|
||||||
|
"bn.js": "^4.4.0",
|
||||||
|
"elliptic": "6.3.3",
|
||||||
|
"hash.js": "1.1.3",
|
||||||
|
"js-sha3": "0.5.7",
|
||||||
|
"scrypt-js": "2.0.3",
|
||||||
|
"setimmediate": "1.0.4",
|
||||||
|
"uuid": "2.0.1",
|
||||||
|
"xmlhttprequest": "1.8.0"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"aes-js": {
|
||||||
|
"version": "3.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz",
|
||||||
|
"integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0="
|
||||||
|
},
|
||||||
|
"elliptic": {
|
||||||
|
"version": "6.3.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.3.tgz",
|
||||||
|
"integrity": "sha1-VILZZG1UvLif19mU/J4ulWiHbj8=",
|
||||||
|
"requires": {
|
||||||
|
"bn.js": "^4.4.0",
|
||||||
|
"brorand": "^1.0.1",
|
||||||
|
"hash.js": "^1.0.0",
|
||||||
|
"inherits": "^2.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"hash.js": {
|
||||||
|
"version": "1.1.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",
|
||||||
|
"integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
|
||||||
|
"requires": {
|
||||||
|
"inherits": "^2.0.3",
|
||||||
|
"minimalistic-assert": "^1.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"js-sha3": {
|
||||||
|
"version": "0.5.7",
|
||||||
|
"resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
|
||||||
|
"integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc="
|
||||||
|
},
|
||||||
|
"setimmediate": {
|
||||||
|
"version": "1.0.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz",
|
||||||
|
"integrity": "sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48="
|
||||||
|
},
|
||||||
|
"uuid": {
|
||||||
|
"version": "2.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz",
|
||||||
|
"integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w="
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"ethjs-abi": {
|
"ethjs-abi": {
|
||||||
"version": "0.2.0",
|
"version": "0.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/ethjs-abi/-/ethjs-abi-0.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/ethjs-abi/-/ethjs-abi-0.2.0.tgz",
|
||||||
@ -4902,7 +4972,7 @@
|
|||||||
"resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-2.3.1.tgz",
|
"resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-2.3.1.tgz",
|
||||||
"integrity": "sha512-NamWuMBIl8kmkJFVj8WzGatySTzQPQag4Xr677yFxdVtIxACFbL/dQowk0MzEqIKk93U1TwY3MjVU6mOcwZnKA==",
|
"integrity": "sha512-NamWuMBIl8kmkJFVj8WzGatySTzQPQag4Xr677yFxdVtIxACFbL/dQowk0MzEqIKk93U1TwY3MjVU6mOcwZnKA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"async-eventemitter": "async-eventemitter@github:ahultgren/async-eventemitter#fa06e39e56786ba541c180061dbf2c0a5bbf951c",
|
"async-eventemitter": "github:ahultgren/async-eventemitter#fa06e39e56786ba541c180061dbf2c0a5bbf951c",
|
||||||
"eth-query": "^2.1.0",
|
"eth-query": "^2.1.0",
|
||||||
"ethereumjs-tx": "^1.3.3",
|
"ethereumjs-tx": "^1.3.3",
|
||||||
"ethereumjs-util": "^5.1.3",
|
"ethereumjs-util": "^5.1.3",
|
||||||
@ -4917,7 +4987,7 @@
|
|||||||
"resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz",
|
"resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz",
|
||||||
"integrity": "sha1-jZWCAsftuq6Dlwf7pvCf8ydgYhA=",
|
"integrity": "sha1-jZWCAsftuq6Dlwf7pvCf8ydgYhA=",
|
||||||
"requires": {
|
"requires": {
|
||||||
"ethereumjs-abi": "ethereumjs-abi@git+https://github.com/ethereumjs/ethereumjs-abi.git#00ba8463a7f7a67fcad737ff9c2ebd95643427f7",
|
"ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git#00ba8463a7f7a67fcad737ff9c2ebd95643427f7",
|
||||||
"ethereumjs-util": "^5.1.1"
|
"ethereumjs-util": "^5.1.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -8151,7 +8221,7 @@
|
|||||||
"resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz",
|
"resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz",
|
||||||
"integrity": "sha1-jZWCAsftuq6Dlwf7pvCf8ydgYhA=",
|
"integrity": "sha1-jZWCAsftuq6Dlwf7pvCf8ydgYhA=",
|
||||||
"requires": {
|
"requires": {
|
||||||
"ethereumjs-abi": "ethereumjs-abi@git+https://github.com/ethereumjs/ethereumjs-abi.git#00ba8463a7f7a67fcad737ff9c2ebd95643427f7",
|
"ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git#00ba8463a7f7a67fcad737ff9c2ebd95643427f7",
|
||||||
"ethereumjs-util": "^5.1.1"
|
"ethereumjs-util": "^5.1.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -8199,7 +8269,7 @@
|
|||||||
"requires": {
|
"requires": {
|
||||||
"underscore": "1.8.3",
|
"underscore": "1.8.3",
|
||||||
"web3-core-helpers": "1.0.0-beta.34",
|
"web3-core-helpers": "1.0.0-beta.34",
|
||||||
"websocket": "websocket@git://github.com/frozeman/WebSocket-Node.git#6c72925e3f8aaaea8dc8450f97627e85263999f2"
|
"websocket": "git://github.com/frozeman/WebSocket-Node.git#6c72925e3f8aaaea8dc8450f97627e85263999f2"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"websocket": {
|
"websocket": {
|
||||||
@ -8910,9 +8980,9 @@
|
|||||||
"integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk="
|
"integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk="
|
||||||
},
|
},
|
||||||
"ipaddr.js": {
|
"ipaddr.js": {
|
||||||
"version": "1.8.0",
|
"version": "1.9.0",
|
||||||
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz",
|
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
|
||||||
"integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4="
|
"integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA=="
|
||||||
},
|
},
|
||||||
"ipfs-api": {
|
"ipfs-api": {
|
||||||
"version": "21.0.0",
|
"version": "21.0.0",
|
||||||
@ -9033,7 +9103,7 @@
|
|||||||
"protons": "^1.0.1",
|
"protons": "^1.0.1",
|
||||||
"rsa-pem-to-jwk": "^1.1.3",
|
"rsa-pem-to-jwk": "^1.1.3",
|
||||||
"tweetnacl": "^1.0.0",
|
"tweetnacl": "^1.0.0",
|
||||||
"webcrypto-shim": "github:dignifiedquire/webcrypto-shim#master"
|
"webcrypto-shim": "github:dignifiedquire/webcrypto-shim#190bc9ec341375df6025b17ae12ddb2428ea49c8"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"js-sha3": {
|
"js-sha3": {
|
||||||
@ -9144,16 +9214,17 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ipfs-http-client": {
|
"ipfs-http-client": {
|
||||||
"version": "30.1.1",
|
"version": "30.1.3",
|
||||||
"resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-30.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-30.1.3.tgz",
|
||||||
"integrity": "sha512-tMqSwEhW57VnjHDBLjKKlgtAvlhkqVSR3oIFC0IiGnaM1nzcw7pbFBoHaFzl0PKIuXm40a5bJt85Rm2trYx+Ag==",
|
"integrity": "sha512-NQ7WTLKUZeoKaKXrTSLAtjASRYCR0bPdsolZf16Y7Gt7o3RfiPpFF+AqvP0xbekOV3/zhFj2Qyf6ShEV4CCtsQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"async": "^2.6.1",
|
"async": "^2.6.1",
|
||||||
"bignumber.js": "^8.0.2",
|
"bignumber.js": "^8.0.2",
|
||||||
"bl": "^3.0.0",
|
"bl": "^3.0.0",
|
||||||
"bs58": "^4.0.1",
|
"bs58": "^4.0.1",
|
||||||
|
"buffer": "^5.2.1",
|
||||||
"cids": "~0.5.5",
|
"cids": "~0.5.5",
|
||||||
"concat-stream": "github:hugomrdias/concat-stream#feat/smaller",
|
"concat-stream": "github:hugomrdias/concat-stream#057bc7b5d6d8df26c8cf00a3f151b6721a0a8034",
|
||||||
"debug": "^4.1.0",
|
"debug": "^4.1.0",
|
||||||
"detect-node": "^2.0.4",
|
"detect-node": "^2.0.4",
|
||||||
"end-of-stream": "^1.4.1",
|
"end-of-stream": "^1.4.1",
|
||||||
@ -9166,7 +9237,7 @@
|
|||||||
"is-ipfs": "~0.6.0",
|
"is-ipfs": "~0.6.0",
|
||||||
"is-pull-stream": "0.0.0",
|
"is-pull-stream": "0.0.0",
|
||||||
"is-stream": "^1.1.0",
|
"is-stream": "^1.1.0",
|
||||||
"iso-stream-http": "~0.1.1",
|
"iso-stream-http": "~0.1.2",
|
||||||
"iso-url": "~0.4.6",
|
"iso-url": "~0.4.6",
|
||||||
"just-kebab-case": "^1.1.0",
|
"just-kebab-case": "^1.1.0",
|
||||||
"just-map-keys": "^1.1.0",
|
"just-map-keys": "^1.1.0",
|
||||||
@ -9175,7 +9246,7 @@
|
|||||||
"multibase": "~0.6.0",
|
"multibase": "~0.6.0",
|
||||||
"multicodec": "~0.5.0",
|
"multicodec": "~0.5.0",
|
||||||
"multihashes": "~0.4.14",
|
"multihashes": "~0.4.14",
|
||||||
"ndjson": "github:hugomrdias/ndjson#feat/readable-stream3",
|
"ndjson": "github:hugomrdias/ndjson#4db16da6b42e5b39bf300c3a7cde62abb3fa3a11",
|
||||||
"once": "^1.4.0",
|
"once": "^1.4.0",
|
||||||
"peer-id": "~0.12.2",
|
"peer-id": "~0.12.2",
|
||||||
"peer-info": "~0.15.1",
|
"peer-info": "~0.15.1",
|
||||||
@ -10050,7 +10121,7 @@
|
|||||||
"protons": "^1.0.1",
|
"protons": "^1.0.1",
|
||||||
"rsa-pem-to-jwk": "^1.1.3",
|
"rsa-pem-to-jwk": "^1.1.3",
|
||||||
"tweetnacl": "^1.0.0",
|
"tweetnacl": "^1.0.0",
|
||||||
"webcrypto-shim": "github:dignifiedquire/webcrypto-shim#master"
|
"webcrypto-shim": "github:dignifiedquire/webcrypto-shim#190bc9ec341375df6025b17ae12ddb2428ea49c8"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"tweetnacl": {
|
"tweetnacl": {
|
||||||
@ -10605,16 +10676,16 @@
|
|||||||
"integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="
|
"integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="
|
||||||
},
|
},
|
||||||
"mime-db": {
|
"mime-db": {
|
||||||
"version": "1.38.0",
|
"version": "1.39.0",
|
||||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz",
|
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.39.0.tgz",
|
||||||
"integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg=="
|
"integrity": "sha512-DTsrw/iWVvwHH+9Otxccdyy0Tgiil6TWK/xhfARJZF/QFhwOgZgOIvA2/VIGpM8U7Q8z5nDmdDWC6tuVMJNibw=="
|
||||||
},
|
},
|
||||||
"mime-types": {
|
"mime-types": {
|
||||||
"version": "2.1.22",
|
"version": "2.1.23",
|
||||||
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz",
|
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.23.tgz",
|
||||||
"integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==",
|
"integrity": "sha512-ROk/m+gMVSrRxTkMlaQOvFmFmYDc7sZgrjjM76abqmd2Cc5fCV7jAMA5XUccEtJ3cYiYdgixUVI+fApc2LkXlw==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"mime-db": "~1.38.0"
|
"mime-db": "~1.39.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"mimic-fn": {
|
"mimic-fn": {
|
||||||
@ -11069,9 +11140,9 @@
|
|||||||
"integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
|
"integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
|
||||||
},
|
},
|
||||||
"p-is-promise": {
|
"p-is-promise": {
|
||||||
"version": "2.0.0",
|
"version": "2.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
|
||||||
"integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg=="
|
"integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg=="
|
||||||
},
|
},
|
||||||
"p-limit": {
|
"p-limit": {
|
||||||
"version": "1.3.0",
|
"version": "1.3.0",
|
||||||
@ -11160,9 +11231,9 @@
|
|||||||
"integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY="
|
"integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY="
|
||||||
},
|
},
|
||||||
"parseurl": {
|
"parseurl": {
|
||||||
"version": "1.3.2",
|
"version": "1.3.3",
|
||||||
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
|
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
|
||||||
"integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="
|
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
|
||||||
},
|
},
|
||||||
"path-exists": {
|
"path-exists": {
|
||||||
"version": "2.1.0",
|
"version": "2.1.0",
|
||||||
@ -11358,12 +11429,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"proxy-addr": {
|
"proxy-addr": {
|
||||||
"version": "2.0.4",
|
"version": "2.0.5",
|
||||||
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
|
||||||
"integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==",
|
"integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"forwarded": "~0.1.2",
|
"forwarded": "~0.1.2",
|
||||||
"ipaddr.js": "1.8.0"
|
"ipaddr.js": "1.9.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"prr": {
|
"prr": {
|
||||||
@ -11881,6 +11952,11 @@
|
|||||||
"nan": "^2.0.8"
|
"nan": "^2.0.8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"scrypt-js": {
|
||||||
|
"version": "2.0.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.3.tgz",
|
||||||
|
"integrity": "sha1-uwBAvgMEPamgEqLOqfyfhSz8h9Q="
|
||||||
|
},
|
||||||
"scrypt.js": {
|
"scrypt.js": {
|
||||||
"version": "0.3.0",
|
"version": "0.3.0",
|
||||||
"resolved": "https://registry.npmjs.org/scrypt.js/-/scrypt.js-0.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/scrypt.js/-/scrypt.js-0.3.0.tgz",
|
||||||
@ -12155,9 +12231,9 @@
|
|||||||
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
|
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
|
||||||
},
|
},
|
||||||
"source-map-support": {
|
"source-map-support": {
|
||||||
"version": "0.5.11",
|
"version": "0.5.12",
|
||||||
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.11.tgz",
|
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz",
|
||||||
"integrity": "sha512-//sajEx/fGL3iw6fltKMdPvy8kL3kJ2O3iuYlRoT3k9Kb4BjOoZ+BZzaNHeuaruSt+Kf3Zk9tnfAQg9/AJqUVQ==",
|
"integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"buffer-from": "^1.0.0",
|
"buffer-from": "^1.0.0",
|
||||||
"source-map": "^0.6.0"
|
"source-map": "^0.6.0"
|
||||||
@ -12194,9 +12270,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"spdx-license-ids": {
|
"spdx-license-ids": {
|
||||||
"version": "3.0.3",
|
"version": "3.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz",
|
||||||
"integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g=="
|
"integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA=="
|
||||||
},
|
},
|
||||||
"split2": {
|
"split2": {
|
||||||
"version": "2.2.0",
|
"version": "2.2.0",
|
||||||
@ -12645,15 +12721,304 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"truffle-hdwallet-provider": {
|
"truffle-hdwallet-provider": {
|
||||||
"version": "1.0.6",
|
"version": "1.0.7",
|
||||||
"resolved": "https://registry.npmjs.org/truffle-hdwallet-provider/-/truffle-hdwallet-provider-1.0.6.tgz",
|
"resolved": "https://registry.npmjs.org/truffle-hdwallet-provider/-/truffle-hdwallet-provider-1.0.7.tgz",
|
||||||
"integrity": "sha512-cYTG0t9XouLLEBLMjkfHe3s2JO9wrFFVeXEgpW5Ay+8S56isf3LkrAUh0ws9bcYCJ0l7jho9xkaNnakeDqq//Q==",
|
"integrity": "sha512-+UK4FEU38b3/vKdno8ieV9Lj+2e4hOXM7sjgiJrsqeAFp2VUhlA3Ypp8MIlKHM2Wbs2Vo8YFi0WhUtq1BhVilg==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"any-promise": "^1.3.0",
|
"any-promise": "^1.3.0",
|
||||||
"bindings": "^1.3.1",
|
"bindings": "^1.3.1",
|
||||||
|
"web3": "1.0.0-beta.37",
|
||||||
"websocket": "^1.0.28"
|
"websocket": "^1.0.28"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"bn.js": {
|
||||||
|
"version": "4.11.6",
|
||||||
|
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
|
||||||
|
"integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU="
|
||||||
|
},
|
||||||
|
"scrypt.js": {
|
||||||
|
"version": "0.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/scrypt.js/-/scrypt.js-0.2.0.tgz",
|
||||||
|
"integrity": "sha1-r40UZbcemZARC+38WTuUeeA6ito=",
|
||||||
|
"requires": {
|
||||||
|
"scrypt": "^6.0.2",
|
||||||
|
"scryptsy": "^1.2.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"underscore": {
|
||||||
|
"version": "1.8.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
|
||||||
|
"integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI="
|
||||||
|
},
|
||||||
|
"utf8": {
|
||||||
|
"version": "2.1.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.1.tgz",
|
||||||
|
"integrity": "sha1-LgHbAvfY0JRPdxBPFgnrDDBM92g="
|
||||||
|
},
|
||||||
|
"uuid": {
|
||||||
|
"version": "2.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz",
|
||||||
|
"integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w="
|
||||||
|
},
|
||||||
|
"web3": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3/-/web3-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-8XLgUspdzicC/xHG82TLrcF/Fxzj2XYNJ1KTYnepOI77bj5rvpsxxwHYBWQ6/JOjk0HkZqoBfnXWgcIHCDhZhQ==",
|
||||||
|
"requires": {
|
||||||
|
"web3-bzz": "1.0.0-beta.37",
|
||||||
|
"web3-core": "1.0.0-beta.37",
|
||||||
|
"web3-eth": "1.0.0-beta.37",
|
||||||
|
"web3-eth-personal": "1.0.0-beta.37",
|
||||||
|
"web3-net": "1.0.0-beta.37",
|
||||||
|
"web3-shh": "1.0.0-beta.37",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-bzz": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-E+dho49Nsm/QpQvYWOF35YDsQrMvLB19AApENxhlQsu6HpWQt534DQul0t3Y/aAh8rlKD6Kanxt8LhHDG3vejQ==",
|
||||||
|
"requires": {
|
||||||
|
"got": "7.1.0",
|
||||||
|
"swarm-js": "0.1.37",
|
||||||
|
"underscore": "1.8.3"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-core": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-cIwEqCj7OJyefQNauI0HOgW4sSaOQ98V99H2/HEIlnCZylsDzfw7gtQUdwnRFiIyIxjbWy3iWsjwDPoXNPZBYg==",
|
||||||
|
"requires": {
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"web3-core-method": "1.0.0-beta.37",
|
||||||
|
"web3-core-requestmanager": "1.0.0-beta.37",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-core-helpers": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-efaLOzN28RMnbugnyelgLwPWWaSwElQzcAJ/x3PZu+uPloM/lE5x0YuBKvIh7/PoSMlHqtRWj1B8CpuQOUQ5Ew==",
|
||||||
|
"requires": {
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-eth-iban": "1.0.0-beta.37",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-core-method": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-pKWFUeqnVmzx3VrZg+CseSdrl/Yrk2ioid/HzolNXZE6zdoITZL0uRjnsbqXGEzgRRd1Oe/pFndpTlRsnxXloA==",
|
||||||
|
"requires": {
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"web3-core-promievent": "1.0.0-beta.37",
|
||||||
|
"web3-core-subscriptions": "1.0.0-beta.37",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-core-promievent": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-GTF2r1lP8nJBeA5Gxq5yZpJy9l8Fb9CXGZPfF8jHvaRdQHtm2Z+NDhqYmF833lcdkokRSyfPcXlz1mlWeClFpg==",
|
||||||
|
"requires": {
|
||||||
|
"any-promise": "1.3.0",
|
||||||
|
"eventemitter3": "1.1.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-core-requestmanager": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-66VUqye5BGp1Zz1r8psCxdNH+GtTjaFwroum2Osx+wbC5oRjAiXkkadiitf6wRb+edodjEMPn49u7B6WGNuewQ==",
|
||||||
|
"requires": {
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"web3-providers-http": "1.0.0-beta.37",
|
||||||
|
"web3-providers-ipc": "1.0.0-beta.37",
|
||||||
|
"web3-providers-ws": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-core-subscriptions": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-FdXl8so9kwkRRWziuCSpFsAuAdg9KvpXa1fQlT16uoGcYYfxwFO/nkwyBGQzkZt7emShI2IRugcazyPCZDwkOA==",
|
||||||
|
"requires": {
|
||||||
|
"eventemitter3": "1.1.1",
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-eth": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-Eb3aGtkz3G9q+Z9DKgSQNbn/u8RtcZQQ0R4sW9hy5KK47GoT6vab5c6DiD3QWzI0BzitHzR5Ji+3VHf/hPUGgw==",
|
||||||
|
"requires": {
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-core": "1.0.0-beta.37",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"web3-core-method": "1.0.0-beta.37",
|
||||||
|
"web3-core-subscriptions": "1.0.0-beta.37",
|
||||||
|
"web3-eth-abi": "1.0.0-beta.37",
|
||||||
|
"web3-eth-accounts": "1.0.0-beta.37",
|
||||||
|
"web3-eth-contract": "1.0.0-beta.37",
|
||||||
|
"web3-eth-ens": "1.0.0-beta.37",
|
||||||
|
"web3-eth-iban": "1.0.0-beta.37",
|
||||||
|
"web3-eth-personal": "1.0.0-beta.37",
|
||||||
|
"web3-net": "1.0.0-beta.37",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-eth-abi": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-g9DKZGM2OqwKp/tX3W/yihcj7mQCtJ6CXyZXEIZfuDyRBED/iSEIFfieDOd+yo16sokLMig6FG7ADhhu+19hdA==",
|
||||||
|
"requires": {
|
||||||
|
"ethers": "4.0.0-beta.1",
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-eth-accounts": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-uvbHL62/zwo4GDmwKdqH9c/EgYd8QVnAfpVw8D3epSISpgbONNY7Hr4MRMSd/CqAP12l2Ls9JVQGLhhC83bW6g==",
|
||||||
|
"requires": {
|
||||||
|
"any-promise": "1.3.0",
|
||||||
|
"crypto-browserify": "3.12.0",
|
||||||
|
"eth-lib": "0.2.7",
|
||||||
|
"scrypt.js": "0.2.0",
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"uuid": "2.0.1",
|
||||||
|
"web3-core": "1.0.0-beta.37",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"web3-core-method": "1.0.0-beta.37",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"eth-lib": {
|
||||||
|
"version": "0.2.7",
|
||||||
|
"resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz",
|
||||||
|
"integrity": "sha1-L5Pxex4jrsN1nNSj/iDBKGo/wco=",
|
||||||
|
"requires": {
|
||||||
|
"bn.js": "^4.11.6",
|
||||||
|
"elliptic": "^6.4.0",
|
||||||
|
"xhr-request-promise": "^0.1.2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-eth-contract": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-h1B3A8Z/C7BlnTCHkrWbXZQTViDxfR12lKMeTkT8Sqj5phFmxrBlPE4ORy4lf1Dk5b23mZYE0r/IRACx4ThCrQ==",
|
||||||
|
"requires": {
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-core": "1.0.0-beta.37",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"web3-core-method": "1.0.0-beta.37",
|
||||||
|
"web3-core-promievent": "1.0.0-beta.37",
|
||||||
|
"web3-core-subscriptions": "1.0.0-beta.37",
|
||||||
|
"web3-eth-abi": "1.0.0-beta.37",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-eth-iban": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-WQRniGJFxH/XCbd7miO6+jnUG+6bvuzfeufPIiOtCbeIC1ypp1kSqER8YVBDrTyinU1xnf1U5v0KBZ2yiWBJxQ==",
|
||||||
|
"requires": {
|
||||||
|
"bn.js": "4.11.6",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-eth-personal": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-B4dZpGbD+nGnn48i6nJBqrQ+HB7oDmd+Q3wGRKOsHSK5HRWO/KwYeA7wgwamMAElkut50lIsT9EJl4Apfk3G5Q==",
|
||||||
|
"requires": {
|
||||||
|
"web3-core": "1.0.0-beta.37",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"web3-core-method": "1.0.0-beta.37",
|
||||||
|
"web3-net": "1.0.0-beta.37",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-net": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-xG/uBtMdDa1UMXw9KjDUgf3fXA/fDEJUYUS0TDn+U9PMgngA+UVECHNNvQTrVVDxEky38V3sahwIDiopNsQdsw==",
|
||||||
|
"requires": {
|
||||||
|
"web3-core": "1.0.0-beta.37",
|
||||||
|
"web3-core-method": "1.0.0-beta.37",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-providers-http": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-FM/1YDB1jtZuTo78habFj7S9tNHoqt0UipdyoQV29b8LkGKZV9Vs3is8L24hzuj1j/tbwkcAH+ewIseHwu0DTg==",
|
||||||
|
"requires": {
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"xhr2-cookies": "1.1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-providers-ipc": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-NdRPRxYMIU0C3u18NI8u4bwbhI9pCg5nRgDGYcmSAx5uOBxiYcQy+hb0WkJRRhBoyIXJmy+s26FoH8904+UnPg==",
|
||||||
|
"requires": {
|
||||||
|
"oboe": "2.1.3",
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-providers-ws": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-8p6ZLv+1JYa5Vs8oBn33Nn3VGFBbF+wVfO+b78RJS1Qf1uIOzjFVDk3XwYDD7rlz9G5BKpxhaQw+6EGQ7L02aw==",
|
||||||
|
"requires": {
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"websocket": "git://github.com/frozeman/WebSocket-Node.git#6c72925e3f8aaaea8dc8450f97627e85263999f2"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"websocket": {
|
||||||
|
"version": "git://github.com/frozeman/WebSocket-Node.git#6c72925e3f8aaaea8dc8450f97627e85263999f2",
|
||||||
|
"from": "git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible",
|
||||||
|
"requires": {
|
||||||
|
"debug": "^2.2.0",
|
||||||
|
"nan": "^2.3.3",
|
||||||
|
"typedarray-to-buffer": "^3.1.2",
|
||||||
|
"yaeti": "^0.0.6"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-shh": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-h5STG/xqZNQWtCLYOu7NiMqwqPea8SfkKQUPUFxXKIPVCFVKpHuQEwW1qcPQRJMLhlQIv17xuoUe1A+RzDNbrw==",
|
||||||
|
"requires": {
|
||||||
|
"web3-core": "1.0.0-beta.37",
|
||||||
|
"web3-core-method": "1.0.0-beta.37",
|
||||||
|
"web3-core-subscriptions": "1.0.0-beta.37",
|
||||||
|
"web3-net": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-utils": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-kA1fyhO8nKgU21wi30oJQ/ssvu+9srMdjOTKbHYbQe4ATPcr5YNwwrxG3Bcpbu1bEwRUVKHCkqi+wTvcAWBdlQ==",
|
||||||
|
"requires": {
|
||||||
|
"bn.js": "4.11.6",
|
||||||
|
"eth-lib": "0.1.27",
|
||||||
|
"ethjs-unit": "0.1.6",
|
||||||
|
"number-to-bn": "1.7.0",
|
||||||
|
"randomhex": "0.1.5",
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"utf8": "2.1.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
"websocket": {
|
"websocket": {
|
||||||
"version": "1.0.28",
|
"version": "1.0.28",
|
||||||
"resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.28.tgz",
|
"resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.28.tgz",
|
||||||
@ -12706,7 +13071,7 @@
|
|||||||
"resolved": "https://registry.npmjs.org/web3/-/web3-0.20.7.tgz",
|
"resolved": "https://registry.npmjs.org/web3/-/web3-0.20.7.tgz",
|
||||||
"integrity": "sha512-VU6/DSUX93d1fCzBz7WP/SGCQizO1rKZi4Px9j/3yRyfssHyFcZamMw2/sj4E8TlfMXONvZLoforR8B4bRoyTQ==",
|
"integrity": "sha512-VU6/DSUX93d1fCzBz7WP/SGCQizO1rKZi4Px9j/3yRyfssHyFcZamMw2/sj4E8TlfMXONvZLoforR8B4bRoyTQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"bignumber.js": "git+https://github.com/frozeman/bignumber.js-nolookahead.git",
|
"bignumber.js": "git+https://github.com/frozeman/bignumber.js-nolookahead.git#57692b3ecfc98bbdd6b3a516cb2353652ea49934",
|
||||||
"crypto-js": "^3.1.4",
|
"crypto-js": "^3.1.4",
|
||||||
"utf8": "^2.1.1",
|
"utf8": "^2.1.1",
|
||||||
"xhr2-cookies": "^1.1.0",
|
"xhr2-cookies": "^1.1.0",
|
||||||
@ -13206,7 +13571,7 @@
|
|||||||
"requires": {
|
"requires": {
|
||||||
"underscore": "1.8.3",
|
"underscore": "1.8.3",
|
||||||
"web3-core-helpers": "1.0.0-beta.34",
|
"web3-core-helpers": "1.0.0-beta.34",
|
||||||
"websocket": "git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible"
|
"websocket": "git://github.com/frozeman/WebSocket-Node.git#6c72925e3f8aaaea8dc8450f97627e85263999f2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"web3-shh": {
|
"web3-shh": {
|
||||||
@ -13464,6 +13829,179 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"web3-eth-ens": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-dR3UkrVzdRrJhfP57xBPx0CMiVnCcYFvh+u2XMkGydrhHgupSUkjqGr89xry/j1T0BkuN9mikpbyhdCVMXqMbg==",
|
||||||
|
"requires": {
|
||||||
|
"eth-ens-namehash": "2.0.8",
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-core": "1.0.0-beta.37",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"web3-core-promievent": "1.0.0-beta.37",
|
||||||
|
"web3-eth-abi": "1.0.0-beta.37",
|
||||||
|
"web3-eth-contract": "1.0.0-beta.37",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"bn.js": {
|
||||||
|
"version": "4.11.6",
|
||||||
|
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
|
||||||
|
"integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU="
|
||||||
|
},
|
||||||
|
"underscore": {
|
||||||
|
"version": "1.8.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
|
||||||
|
"integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI="
|
||||||
|
},
|
||||||
|
"utf8": {
|
||||||
|
"version": "2.1.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.1.tgz",
|
||||||
|
"integrity": "sha1-LgHbAvfY0JRPdxBPFgnrDDBM92g="
|
||||||
|
},
|
||||||
|
"web3-core": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-cIwEqCj7OJyefQNauI0HOgW4sSaOQ98V99H2/HEIlnCZylsDzfw7gtQUdwnRFiIyIxjbWy3iWsjwDPoXNPZBYg==",
|
||||||
|
"requires": {
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"web3-core-method": "1.0.0-beta.37",
|
||||||
|
"web3-core-requestmanager": "1.0.0-beta.37",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-core-helpers": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-efaLOzN28RMnbugnyelgLwPWWaSwElQzcAJ/x3PZu+uPloM/lE5x0YuBKvIh7/PoSMlHqtRWj1B8CpuQOUQ5Ew==",
|
||||||
|
"requires": {
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-eth-iban": "1.0.0-beta.37",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-core-method": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-pKWFUeqnVmzx3VrZg+CseSdrl/Yrk2ioid/HzolNXZE6zdoITZL0uRjnsbqXGEzgRRd1Oe/pFndpTlRsnxXloA==",
|
||||||
|
"requires": {
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"web3-core-promievent": "1.0.0-beta.37",
|
||||||
|
"web3-core-subscriptions": "1.0.0-beta.37",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-core-promievent": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-GTF2r1lP8nJBeA5Gxq5yZpJy9l8Fb9CXGZPfF8jHvaRdQHtm2Z+NDhqYmF833lcdkokRSyfPcXlz1mlWeClFpg==",
|
||||||
|
"requires": {
|
||||||
|
"any-promise": "1.3.0",
|
||||||
|
"eventemitter3": "1.1.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-core-requestmanager": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-66VUqye5BGp1Zz1r8psCxdNH+GtTjaFwroum2Osx+wbC5oRjAiXkkadiitf6wRb+edodjEMPn49u7B6WGNuewQ==",
|
||||||
|
"requires": {
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"web3-providers-http": "1.0.0-beta.37",
|
||||||
|
"web3-providers-ipc": "1.0.0-beta.37",
|
||||||
|
"web3-providers-ws": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-core-subscriptions": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-FdXl8so9kwkRRWziuCSpFsAuAdg9KvpXa1fQlT16uoGcYYfxwFO/nkwyBGQzkZt7emShI2IRugcazyPCZDwkOA==",
|
||||||
|
"requires": {
|
||||||
|
"eventemitter3": "1.1.1",
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-eth-abi": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-g9DKZGM2OqwKp/tX3W/yihcj7mQCtJ6CXyZXEIZfuDyRBED/iSEIFfieDOd+yo16sokLMig6FG7ADhhu+19hdA==",
|
||||||
|
"requires": {
|
||||||
|
"ethers": "4.0.0-beta.1",
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-eth-contract": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-h1B3A8Z/C7BlnTCHkrWbXZQTViDxfR12lKMeTkT8Sqj5phFmxrBlPE4ORy4lf1Dk5b23mZYE0r/IRACx4ThCrQ==",
|
||||||
|
"requires": {
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-core": "1.0.0-beta.37",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"web3-core-method": "1.0.0-beta.37",
|
||||||
|
"web3-core-promievent": "1.0.0-beta.37",
|
||||||
|
"web3-core-subscriptions": "1.0.0-beta.37",
|
||||||
|
"web3-eth-abi": "1.0.0-beta.37",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-eth-iban": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-WQRniGJFxH/XCbd7miO6+jnUG+6bvuzfeufPIiOtCbeIC1ypp1kSqER8YVBDrTyinU1xnf1U5v0KBZ2yiWBJxQ==",
|
||||||
|
"requires": {
|
||||||
|
"bn.js": "4.11.6",
|
||||||
|
"web3-utils": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-providers-http": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-FM/1YDB1jtZuTo78habFj7S9tNHoqt0UipdyoQV29b8LkGKZV9Vs3is8L24hzuj1j/tbwkcAH+ewIseHwu0DTg==",
|
||||||
|
"requires": {
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"xhr2-cookies": "1.1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-providers-ipc": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-NdRPRxYMIU0C3u18NI8u4bwbhI9pCg5nRgDGYcmSAx5uOBxiYcQy+hb0WkJRRhBoyIXJmy+s26FoH8904+UnPg==",
|
||||||
|
"requires": {
|
||||||
|
"oboe": "2.1.3",
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-providers-ws": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-8p6ZLv+1JYa5Vs8oBn33Nn3VGFBbF+wVfO+b78RJS1Qf1uIOzjFVDk3XwYDD7rlz9G5BKpxhaQw+6EGQ7L02aw==",
|
||||||
|
"requires": {
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"web3-core-helpers": "1.0.0-beta.37",
|
||||||
|
"websocket": "git://github.com/frozeman/WebSocket-Node.git#6c72925e3f8aaaea8dc8450f97627e85263999f2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"web3-utils": {
|
||||||
|
"version": "1.0.0-beta.37",
|
||||||
|
"resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.0.0-beta.37.tgz",
|
||||||
|
"integrity": "sha512-kA1fyhO8nKgU21wi30oJQ/ssvu+9srMdjOTKbHYbQe4ATPcr5YNwwrxG3Bcpbu1bEwRUVKHCkqi+wTvcAWBdlQ==",
|
||||||
|
"requires": {
|
||||||
|
"bn.js": "4.11.6",
|
||||||
|
"eth-lib": "0.1.27",
|
||||||
|
"ethjs-unit": "0.1.6",
|
||||||
|
"number-to-bn": "1.7.0",
|
||||||
|
"randomhex": "0.1.5",
|
||||||
|
"underscore": "1.8.3",
|
||||||
|
"utf8": "2.1.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"web3-eth-iban": {
|
"web3-eth-iban": {
|
||||||
"version": "1.0.0-beta.33",
|
"version": "1.0.0-beta.33",
|
||||||
"resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.0.0-beta.33.tgz",
|
"resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.0.0-beta.33.tgz",
|
||||||
@ -13551,7 +14089,7 @@
|
|||||||
"resolved": "https://registry.npmjs.org/web3/-/web3-0.16.0.tgz",
|
"resolved": "https://registry.npmjs.org/web3/-/web3-0.16.0.tgz",
|
||||||
"integrity": "sha1-pFVBdc1GKUMDWx8dOUMvdBxrYBk=",
|
"integrity": "sha1-pFVBdc1GKUMDWx8dOUMvdBxrYBk=",
|
||||||
"requires": {
|
"requires": {
|
||||||
"bignumber.js": "git+https://github.com/debris/bignumber.js.git#master",
|
"bignumber.js": "git+https://github.com/debris/bignumber.js.git#c7a38de919ed75e6fb6ba38051986e294b328df9",
|
||||||
"crypto-js": "^3.1.4",
|
"crypto-js": "^3.1.4",
|
||||||
"utf8": "^2.1.1",
|
"utf8": "^2.1.1",
|
||||||
"xmlhttprequest": "*"
|
"xmlhttprequest": "*"
|
||||||
@ -13592,7 +14130,7 @@
|
|||||||
"requires": {
|
"requires": {
|
||||||
"underscore": "1.8.3",
|
"underscore": "1.8.3",
|
||||||
"web3-core-helpers": "1.0.0-beta.33",
|
"web3-core-helpers": "1.0.0-beta.33",
|
||||||
"websocket": "git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible"
|
"websocket": "git://github.com/frozeman/WebSocket-Node.git#6c72925e3f8aaaea8dc8450f97627e85263999f2"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"underscore": {
|
"underscore": {
|
||||||
@ -13806,9 +14344,9 @@
|
|||||||
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
|
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
|
||||||
},
|
},
|
||||||
"camelcase": {
|
"camelcase": {
|
||||||
"version": "5.3.0",
|
"version": "5.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
|
||||||
"integrity": "sha512-Y05ICatFYPAfykDIB7VdwSJ0LUl1yq/BwO2OpyGGLjiRe1fgzTwVypPiWnzkGFOVFHXrCXUNBl86bpjBhZWSJg=="
|
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
|
||||||
},
|
},
|
||||||
"cliui": {
|
"cliui": {
|
||||||
"version": "4.1.0",
|
"version": "4.1.0",
|
||||||
|
@ -6,13 +6,14 @@
|
|||||||
"@aragon/os": "^4.1.0",
|
"@aragon/os": "^4.1.0",
|
||||||
"@aragon/cli": "^5.5.0"
|
"@aragon/cli": "^5.5.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {},
|
"devDependencies": {
|
||||||
|
"@aragon/test-helpers": "^1.0.0"
|
||||||
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "npm run start:aragon:ipfs",
|
"start": "npm run start:aragon:ipfs",
|
||||||
"start:aragon:ipfs": "aragon run",
|
"start:aragon:ipfs": "aragon run",
|
||||||
"start:aragon:http": "aragon run --http localhost:8001 --http-served-from ./dist",
|
"start:aragon:http": "aragon run --http localhost:8001 --http-served-from ./dist",
|
||||||
"start:app": "",
|
"start:app": "",
|
||||||
"test": "aragon contracts test",
|
|
||||||
"compile": "aragon contracts compile",
|
"compile": "aragon contracts compile",
|
||||||
"sync-assets": "",
|
"sync-assets": "",
|
||||||
"build:app": "",
|
"build:app": "",
|
||||||
@ -21,7 +22,10 @@
|
|||||||
"publish:patch": "aragon apm publish patch",
|
"publish:patch": "aragon apm publish patch",
|
||||||
"publish:minor": "aragon apm publish minor",
|
"publish:minor": "aragon apm publish minor",
|
||||||
"publish:major": "aragon apm publish major",
|
"publish:major": "aragon apm publish major",
|
||||||
"versions": "aragon apm versions"
|
"versions": "aragon apm versions",
|
||||||
|
"ganache-cli:test": "./node_modules/@aragon/test-helpers/ganache-cli.sh",
|
||||||
|
"test": "aragon contracts test",
|
||||||
|
"coverage": "SOLIDITY_COVERAGE=true npm run ganache-cli:test"
|
||||||
},
|
},
|
||||||
"keywords": []
|
"keywords": []
|
||||||
}
|
}
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
const Contributor = artifacts.require('Contributor.sol')
|
|
||||||
|
|
||||||
contract('Contributor', (accounts) => {
|
|
||||||
it('should be tested')
|
|
||||||
})
|
|
160
apps/contributor/test/contributor.js
Normal file
160
apps/contributor/test/contributor.js
Normal file
@ -0,0 +1,160 @@
|
|||||||
|
const namehash = require('eth-ens-namehash').hash;
|
||||||
|
|
||||||
|
const Contributor = artifacts.require("Contributor.sol");
|
||||||
|
|
||||||
|
const getContract = name => artifacts.require(name)
|
||||||
|
const { assertRevert } = require('@aragon/test-helpers/assertThrow');
|
||||||
|
|
||||||
|
const ZERO_ADDR = '0x0000000000000000000000000000000000000000';
|
||||||
|
|
||||||
|
contract('Contributor app', (accounts) => {
|
||||||
|
let kernelBase, aclBase, daoFactory, dao, acl, contributor;
|
||||||
|
|
||||||
|
const root = accounts[0];
|
||||||
|
const member1 = accounts[1];
|
||||||
|
|
||||||
|
before(async() => {
|
||||||
|
kernelBase = await getContract('Kernel').new(true) // petrify immediately
|
||||||
|
aclBase = await getContract('ACL').new()
|
||||||
|
daoFactory = await getContract('DAOFactory').new(kernelBase.address, aclBase.address, ZERO_ADDR);
|
||||||
|
r = await daoFactory.newDAO(root)
|
||||||
|
dao = getContract('Kernel').at(r.logs.filter(l => l.event == 'DeployDAO')[0].args.dao)
|
||||||
|
acl = getContract('ACL').at(await dao.acl())
|
||||||
|
|
||||||
|
//create dao mamnager permission for coin owner
|
||||||
|
await acl.createPermission(
|
||||||
|
root,
|
||||||
|
dao.address,
|
||||||
|
await dao.APP_MANAGER_ROLE(),
|
||||||
|
root,
|
||||||
|
{ from: root }
|
||||||
|
);
|
||||||
|
|
||||||
|
//get new app instance from DAO
|
||||||
|
const receipt = await dao.newAppInstance(
|
||||||
|
'0x1234',
|
||||||
|
(await Contributor.new()).address,
|
||||||
|
0x0,
|
||||||
|
false,
|
||||||
|
{ from: root }
|
||||||
|
)
|
||||||
|
contributor = Contributor.at(
|
||||||
|
receipt.logs.filter(l => l.event == 'NewAppProxy')[0].args.proxy
|
||||||
|
)
|
||||||
|
|
||||||
|
//apps id
|
||||||
|
let appsId = [];
|
||||||
|
appsId[0] = namehash("kredits-contribution");
|
||||||
|
appsId[1] = namehash("kredits-contributor");
|
||||||
|
appsId[2] = namehash("kredits-proposal");
|
||||||
|
appsId[3] = namehash("kredits-token");
|
||||||
|
|
||||||
|
//init contributor (app)
|
||||||
|
await contributor.initialize(root, appsId);
|
||||||
|
|
||||||
|
//create manage contributors role
|
||||||
|
await acl.createPermission(
|
||||||
|
root,
|
||||||
|
contributor.address,
|
||||||
|
await contributor.MANAGE_CONTRIBUTORS_ROLE(),
|
||||||
|
root,
|
||||||
|
{ from: root }
|
||||||
|
)
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
describe("Owner default space permissions", async() => {
|
||||||
|
it('check owner is token issuer', async() => {
|
||||||
|
let manageContributorPermission = await acl.hasPermission(root, contributor.address, await contributor.MANAGE_CONTRIBUTORS_ROLE());
|
||||||
|
assert.equal(manageContributorPermission, true);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
describe("Add contributor", async() => {
|
||||||
|
let account = root;
|
||||||
|
let hashDigest = '0x0';
|
||||||
|
let hashFunction = 0;
|
||||||
|
let hashSize = 0;
|
||||||
|
|
||||||
|
it("should revert when add contributor from an address that does not have permission", async() => {
|
||||||
|
return assertRevert(async() => {
|
||||||
|
await contributor.addContributor(account, hashDigest, hashFunction, hashSize, { from: member1})
|
||||||
|
'sender does not have permission'
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
it('add contributor', async() => {
|
||||||
|
let contributorCount = await contributor.coreContributorsCount();
|
||||||
|
await contributor.addContributor(account, hashDigest, hashFunction, hashSize);
|
||||||
|
assert.equal(await contributor.addressExists(account), true);
|
||||||
|
let contributorCountAfter = await contributor.coreContributorsCount();
|
||||||
|
assert.equal(await contributorCountAfter.toNumber(), parseInt(contributorCount)+1);
|
||||||
|
});
|
||||||
|
|
||||||
|
it("should revert when add contributor with an address that already exist", async() => {
|
||||||
|
return assertRevert(async() => {
|
||||||
|
await contributor.addContributor(account, hashDigest, hashFunction, hashSize, { from: member1})
|
||||||
|
'address already exist'
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
describe("Update contributor", async() => {
|
||||||
|
let id;
|
||||||
|
let oldAccount;
|
||||||
|
let newAccount;
|
||||||
|
let hashDigest;
|
||||||
|
let hashFunction;
|
||||||
|
let hashSize;
|
||||||
|
|
||||||
|
before(async() => {
|
||||||
|
id = await contributor.coreContributorsCount();
|
||||||
|
oldAccount = root;
|
||||||
|
newAccount = member1;
|
||||||
|
hashDigest = '0x1';
|
||||||
|
hashFunction = 1;
|
||||||
|
hashSize = 1;
|
||||||
|
});
|
||||||
|
|
||||||
|
it('update contributor account', async() => {
|
||||||
|
await contributor.updateContributorAccount(id.toNumber(), oldAccount, newAccount);
|
||||||
|
let contributorId = await contributor.getContributorIdByAddress(oldAccount);
|
||||||
|
assert.equal(contributorId.toNumber(), 0);
|
||||||
|
});
|
||||||
|
|
||||||
|
it("should revert when update contributor account from address that does not have permission", async() => {
|
||||||
|
return assertRevert(async() => {
|
||||||
|
await contributor.updateContributorAccount(id.toNumber(), oldAccount, newAccount, {from: member1});
|
||||||
|
'sender does not have permission'
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
it("should revert when update contributor account that does not exist", async() => {
|
||||||
|
return assertRevert(async() => {
|
||||||
|
await contributor.updateContributorAccount(id.toNumber(), accounts[3], newAccount);
|
||||||
|
'contributor does not exist'
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
it("should revert when update contributor account with address(0)", async() => {
|
||||||
|
return assertRevert(async() => {
|
||||||
|
await contributor.updateContributorAccount(id.toNumber(), oldAccount, ZERO_ADDR);
|
||||||
|
'contributor does not exist'
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
it('update contributor profile hash', async() => {
|
||||||
|
await contributor.updateContributorProfileHash(id.toNumber(), hashDigest, hashFunction, hashSize);
|
||||||
|
let contributorId = await contributor.getContributorIdByAddress(oldAccount);
|
||||||
|
assert.equal(contributorId.toNumber(), 0);
|
||||||
|
});
|
||||||
|
|
||||||
|
it("should revert when update contributor profile hash from address that does not have permission", async() => {
|
||||||
|
return assertRevert(async() => {
|
||||||
|
await contributor.updateContributorProfileHash(id.toNumber(), hashDigest, hashFunction, hashSize, {from: member1});
|
||||||
|
'sender does not have permission'
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
});
|
Loading…
x
Reference in New Issue
Block a user