Bump @graphprotocol/graph-cli from 0.29.0 to 0.33.0 (#495)

* Bump @graphprotocol/graph-cli from 0.29.0 to 0.33.0

Bumps @graphprotocol/graph-cli from 0.29.0 to 0.33.0.

---
updated-dependencies:
- dependency-name: "@graphprotocol/graph-cli"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @graphprotocol/graph-cli from 0.29.0 to 0.33.0

Bumps @graphprotocol/graph-cli from 0.29.0 to 0.33.0.

---
updated-dependencies:
- dependency-name: "@graphprotocol/graph-cli"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix other defaults

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mihaisc <mihai@oceanprotocol.com>
This commit is contained in:
dependabot[bot] 2022-07-25 06:12:28 -07:00 committed by GitHub
parent 838de4ba92
commit 5e581e8418
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 233 additions and 80 deletions

267
package-lock.json generated
View File

@ -12,7 +12,7 @@
"cross-fetch": "^3.1.4" "cross-fetch": "^3.1.4"
}, },
"devDependencies": { "devDependencies": {
"@graphprotocol/graph-cli": "^0.29.0", "@graphprotocol/graph-cli": "^0.33.0",
"@graphprotocol/graph-ts": "^0.27.0", "@graphprotocol/graph-ts": "^0.27.0",
"@types/chai": "^4.3.1", "@types/chai": "^4.3.1",
"@types/chai-spies": "^1.0.3", "@types/chai-spies": "^1.0.3",
@ -580,16 +580,16 @@
} }
}, },
"node_modules/@graphprotocol/graph-cli": { "node_modules/@graphprotocol/graph-cli": {
"version": "0.29.0", "version": "0.33.0",
"resolved": "https://registry.npmjs.org/@graphprotocol/graph-cli/-/graph-cli-0.29.0.tgz", "resolved": "https://registry.npmjs.org/@graphprotocol/graph-cli/-/graph-cli-0.33.0.tgz",
"integrity": "sha512-bO7dVqVfPXwtXqTHO8NHyWafJQ+Umdom5DrXXlWbSUoZYHpNQ+gIPQM91kLxY9JouL/lrSu79zRsC0+ynlRhdA==", "integrity": "sha512-WgitQbOTlPcfFweOXurBI74z59jn5fTfezb80/POTyTJAAIXS48n+jAUi2fxix54yMBQFcN2uZnafuDMis7j9w==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"assemblyscript": "0.19.10", "assemblyscript": "0.19.10",
"binary-install-raw": "0.0.13", "binary-install-raw": "0.0.13",
"chalk": "3.0.0", "chalk": "3.0.0",
"chokidar": "3.5.1", "chokidar": "3.5.1",
"debug": "4.1.1", "debug": "4.3.1",
"docker-compose": "0.23.4", "docker-compose": "0.23.4",
"dockerode": "2.5.8", "dockerode": "2.5.8",
"fs-extra": "9.0.0", "fs-extra": "9.0.0",
@ -598,7 +598,7 @@
"graphql": "15.5.0", "graphql": "15.5.0",
"immutable": "3.8.2", "immutable": "3.8.2",
"ipfs-http-client": "34.0.0", "ipfs-http-client": "34.0.0",
"jayson": "3.2.0", "jayson": "3.6.6",
"js-yaml": "3.13.1", "js-yaml": "3.13.1",
"node-fetch": "2.6.0", "node-fetch": "2.6.0",
"pkginfo": "0.4.1", "pkginfo": "0.4.1",
@ -637,13 +637,20 @@
} }
}, },
"node_modules/@graphprotocol/graph-cli/node_modules/debug": { "node_modules/@graphprotocol/graph-cli/node_modules/debug": {
"version": "4.1.1", "version": "4.3.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
"deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"ms": "^2.1.1" "ms": "2.1.2"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
} }
}, },
"node_modules/@graphprotocol/graph-cli/node_modules/glob": { "node_modules/@graphprotocol/graph-cli/node_modules/glob": {
@ -1163,9 +1170,9 @@
} }
}, },
"node_modules/@types/express-serve-static-core": { "node_modules/@types/express-serve-static-core": {
"version": "4.17.28", "version": "4.17.29",
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz",
"integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@types/node": "*", "@types/node": "*",
@ -1216,9 +1223,9 @@
} }
}, },
"node_modules/@types/lodash": { "node_modules/@types/lodash": {
"version": "4.14.180", "version": "4.14.182",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.180.tgz", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz",
"integrity": "sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g==", "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==",
"dev": true "dev": true
}, },
"node_modules/@types/mocha": { "node_modules/@types/mocha": {
@ -1287,6 +1294,15 @@
"integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==",
"dev": true "dev": true
}, },
"node_modules/@types/ws": {
"version": "7.4.7",
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz",
"integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==",
"dev": true,
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@typescript-eslint/eslint-plugin": { "node_modules/@typescript-eslint/eslint-plugin": {
"version": "4.33.0", "version": "4.33.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz",
@ -3467,6 +3483,18 @@
"node": ">= 6" "node": ">= 6"
} }
}, },
"node_modules/delay": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz",
"integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==",
"dev": true,
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/delayed-stream": { "node_modules/delayed-stream": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@ -3899,7 +3927,7 @@
"node_modules/es6-promisify": { "node_modules/es6-promisify": {
"version": "5.0.0", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
"integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"es6-promise": "^4.0.3" "es6-promise": "^4.0.3"
@ -5346,7 +5374,7 @@
"node_modules/eyes": { "node_modules/eyes": {
"version": "0.1.8", "version": "0.1.8",
"resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz",
"integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "> 0.1.90" "node": "> 0.1.90"
@ -7965,6 +7993,15 @@
"node": ">=10" "node": ">=10"
} }
}, },
"node_modules/isomorphic-ws": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz",
"integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==",
"dev": true,
"peerDependencies": {
"ws": "*"
}
},
"node_modules/isstream": { "node_modules/isstream": {
"version": "0.1.2", "version": "0.1.2",
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
@ -8014,31 +8051,38 @@
} }
}, },
"node_modules/jayson": { "node_modules/jayson": {
"version": "3.2.0", "version": "3.6.6",
"resolved": "https://registry.npmjs.org/jayson/-/jayson-3.2.0.tgz", "resolved": "https://registry.npmjs.org/jayson/-/jayson-3.6.6.tgz",
"integrity": "sha512-DZQnwA57GcStw4soSYB2VntWXFfoWvmSarlaWePDYOWhjxT72PBM4atEBomaTaS1uqk3jFC9UO9AyWjlujo3xw==", "integrity": "sha512-f71uvrAWTtrwoww6MKcl9phQTC+56AopLyEenWvKVAIMz+q0oVGj6tenLZ7Z6UiPBkJtKLj4kt0tACllFQruGQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@types/connect": "^3.4.32", "@types/connect": "^3.4.33",
"@types/express-serve-static-core": "^4.16.9", "@types/express-serve-static-core": "^4.17.9",
"@types/lodash": "^4.14.139", "@types/lodash": "^4.14.159",
"@types/node": "^12.7.7", "@types/node": "^12.12.54",
"commander": "^2.12.2", "@types/ws": "^7.4.4",
"commander": "^2.20.3",
"delay": "^5.0.0",
"es6-promisify": "^5.0.0", "es6-promisify": "^5.0.0",
"eyes": "^0.1.8", "eyes": "^0.1.8",
"isomorphic-ws": "^4.0.1",
"json-stringify-safe": "^5.0.1", "json-stringify-safe": "^5.0.1",
"JSONStream": "^1.3.1", "JSONStream": "^1.3.5",
"lodash": "^4.17.15", "lodash": "^4.17.20",
"uuid": "^3.2.1" "uuid": "^8.3.2",
"ws": "^7.4.5"
}, },
"bin": { "bin": {
"jayson": "bin/jayson.js" "jayson": "bin/jayson.js"
},
"engines": {
"node": ">=8"
} }
}, },
"node_modules/jayson/node_modules/@types/node": { "node_modules/jayson/node_modules/@types/node": {
"version": "12.20.47", "version": "12.20.55",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.47.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz",
"integrity": "sha512-BzcaRsnFuznzOItW1WpQrDHM7plAa7GIDMZ6b5pnMbkqEtM/6WCOhvZar39oeMQP79gwvFUWjjptE7/KGcNqFg==", "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==",
"dev": true "dev": true
}, },
"node_modules/jayson/node_modules/commander": { "node_modules/jayson/node_modules/commander": {
@ -8047,14 +8091,50 @@
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true "dev": true
}, },
"node_modules/jayson/node_modules/JSONStream": {
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
"integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
"dev": true,
"dependencies": {
"jsonparse": "^1.2.0",
"through": ">=2.2.7 <3"
},
"bin": {
"JSONStream": "bin.js"
},
"engines": {
"node": "*"
}
},
"node_modules/jayson/node_modules/uuid": { "node_modules/jayson/node_modules/uuid": {
"version": "3.4.0", "version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
"dev": true, "dev": true,
"bin": { "bin": {
"uuid": "bin/uuid" "uuid": "dist/bin/uuid"
}
},
"node_modules/jayson/node_modules/ws": {
"version": "7.5.9",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
"integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
"dev": true,
"engines": {
"node": ">=8.3.0"
},
"peerDependencies": {
"bufferutil": "^4.0.1",
"utf-8-validate": "^5.0.2"
},
"peerDependenciesMeta": {
"bufferutil": {
"optional": true
},
"utf-8-validate": {
"optional": true
}
} }
}, },
"node_modules/js-sha3": { "node_modules/js-sha3": {
@ -15012,16 +15092,16 @@
} }
}, },
"@graphprotocol/graph-cli": { "@graphprotocol/graph-cli": {
"version": "0.29.0", "version": "0.33.0",
"resolved": "https://registry.npmjs.org/@graphprotocol/graph-cli/-/graph-cli-0.29.0.tgz", "resolved": "https://registry.npmjs.org/@graphprotocol/graph-cli/-/graph-cli-0.33.0.tgz",
"integrity": "sha512-bO7dVqVfPXwtXqTHO8NHyWafJQ+Umdom5DrXXlWbSUoZYHpNQ+gIPQM91kLxY9JouL/lrSu79zRsC0+ynlRhdA==", "integrity": "sha512-WgitQbOTlPcfFweOXurBI74z59jn5fTfezb80/POTyTJAAIXS48n+jAUi2fxix54yMBQFcN2uZnafuDMis7j9w==",
"dev": true, "dev": true,
"requires": { "requires": {
"assemblyscript": "0.19.10", "assemblyscript": "0.19.10",
"binary-install-raw": "0.0.13", "binary-install-raw": "0.0.13",
"chalk": "3.0.0", "chalk": "3.0.0",
"chokidar": "3.5.1", "chokidar": "3.5.1",
"debug": "4.1.1", "debug": "4.3.1",
"docker-compose": "0.23.4", "docker-compose": "0.23.4",
"dockerode": "2.5.8", "dockerode": "2.5.8",
"fs-extra": "9.0.0", "fs-extra": "9.0.0",
@ -15030,7 +15110,7 @@
"graphql": "15.5.0", "graphql": "15.5.0",
"immutable": "3.8.2", "immutable": "3.8.2",
"ipfs-http-client": "34.0.0", "ipfs-http-client": "34.0.0",
"jayson": "3.2.0", "jayson": "3.6.6",
"js-yaml": "3.13.1", "js-yaml": "3.13.1",
"node-fetch": "2.6.0", "node-fetch": "2.6.0",
"pkginfo": "0.4.1", "pkginfo": "0.4.1",
@ -15061,12 +15141,12 @@
} }
}, },
"debug": { "debug": {
"version": "4.1.1", "version": "4.3.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"ms": "^2.1.1" "ms": "2.1.2"
} }
}, },
"glob": { "glob": {
@ -15490,9 +15570,9 @@
} }
}, },
"@types/express-serve-static-core": { "@types/express-serve-static-core": {
"version": "4.17.28", "version": "4.17.29",
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz",
"integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==",
"dev": true, "dev": true,
"requires": { "requires": {
"@types/node": "*", "@types/node": "*",
@ -15543,9 +15623,9 @@
} }
}, },
"@types/lodash": { "@types/lodash": {
"version": "4.14.180", "version": "4.14.182",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.180.tgz", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz",
"integrity": "sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g==", "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==",
"dev": true "dev": true
}, },
"@types/mocha": { "@types/mocha": {
@ -15614,6 +15694,15 @@
"integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==",
"dev": true "dev": true
}, },
"@types/ws": {
"version": "7.4.7",
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz",
"integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==",
"dev": true,
"requires": {
"@types/node": "*"
}
},
"@typescript-eslint/eslint-plugin": { "@typescript-eslint/eslint-plugin": {
"version": "4.33.0", "version": "4.33.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz",
@ -17288,6 +17377,12 @@
"vm2": "^3.9.8" "vm2": "^3.9.8"
} }
}, },
"delay": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz",
"integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==",
"dev": true
},
"delayed-stream": { "delayed-stream": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@ -17658,7 +17753,7 @@
"es6-promisify": { "es6-promisify": {
"version": "5.0.0", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
"integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"es6-promise": "^4.0.3" "es6-promise": "^4.0.3"
@ -18755,7 +18850,7 @@
"eyes": { "eyes": {
"version": "0.1.8", "version": "0.1.8",
"resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz",
"integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==",
"dev": true "dev": true
}, },
"fast-deep-equal": { "fast-deep-equal": {
@ -20695,6 +20790,13 @@
"integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==", "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==",
"dev": true "dev": true
}, },
"isomorphic-ws": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz",
"integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==",
"dev": true,
"requires": {}
},
"isstream": { "isstream": {
"version": "0.1.2", "version": "0.1.2",
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
@ -20735,28 +20837,32 @@
} }
}, },
"jayson": { "jayson": {
"version": "3.2.0", "version": "3.6.6",
"resolved": "https://registry.npmjs.org/jayson/-/jayson-3.2.0.tgz", "resolved": "https://registry.npmjs.org/jayson/-/jayson-3.6.6.tgz",
"integrity": "sha512-DZQnwA57GcStw4soSYB2VntWXFfoWvmSarlaWePDYOWhjxT72PBM4atEBomaTaS1uqk3jFC9UO9AyWjlujo3xw==", "integrity": "sha512-f71uvrAWTtrwoww6MKcl9phQTC+56AopLyEenWvKVAIMz+q0oVGj6tenLZ7Z6UiPBkJtKLj4kt0tACllFQruGQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@types/connect": "^3.4.32", "@types/connect": "^3.4.33",
"@types/express-serve-static-core": "^4.16.9", "@types/express-serve-static-core": "^4.17.9",
"@types/lodash": "^4.14.139", "@types/lodash": "^4.14.159",
"@types/node": "^12.7.7", "@types/node": "^12.12.54",
"commander": "^2.12.2", "@types/ws": "^7.4.4",
"commander": "^2.20.3",
"delay": "^5.0.0",
"es6-promisify": "^5.0.0", "es6-promisify": "^5.0.0",
"eyes": "^0.1.8", "eyes": "^0.1.8",
"isomorphic-ws": "^4.0.1",
"json-stringify-safe": "^5.0.1", "json-stringify-safe": "^5.0.1",
"JSONStream": "^1.3.1", "JSONStream": "^1.3.5",
"lodash": "^4.17.15", "lodash": "^4.17.20",
"uuid": "^3.2.1" "uuid": "^8.3.2",
"ws": "^7.4.5"
}, },
"dependencies": { "dependencies": {
"@types/node": { "@types/node": {
"version": "12.20.47", "version": "12.20.55",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.47.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz",
"integrity": "sha512-BzcaRsnFuznzOItW1WpQrDHM7plAa7GIDMZ6b5pnMbkqEtM/6WCOhvZar39oeMQP79gwvFUWjjptE7/KGcNqFg==", "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==",
"dev": true "dev": true
}, },
"commander": { "commander": {
@ -20765,11 +20871,28 @@
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true "dev": true
}, },
"JSONStream": {
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
"integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
"dev": true,
"requires": {
"jsonparse": "^1.2.0",
"through": ">=2.2.7 <3"
}
},
"uuid": { "uuid": {
"version": "3.4.0", "version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"dev": true "dev": true
},
"ws": {
"version": "7.5.9",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
"integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
"dev": true,
"requires": {}
} }
} }
}, },

View File

@ -33,7 +33,7 @@
"changelog": "auto-changelog -p" "changelog": "auto-changelog -p"
}, },
"devDependencies": { "devDependencies": {
"@graphprotocol/graph-cli": "^0.29.0", "@graphprotocol/graph-cli": "^0.33.0",
"@graphprotocol/graph-ts": "^0.27.0", "@graphprotocol/graph-ts": "^0.27.0",
"@types/chai": "^4.3.1", "@types/chai": "^4.3.1",
"@types/chai-spies": "^1.0.3", "@types/chai-spies": "^1.0.3",

View File

@ -246,9 +246,9 @@ type OrderReuse @entity {
id: ID! id: ID!
order: Order! order: Order!
caller: String! caller: String!
createdTimestamp: BigInt! createdTimestamp: Int!
tx: String! tx: String!
block: BigInt! block: Int!
providerFee: String providerFee: String
providerFeeValidUntil: BigInt providerFeeValidUntil: BigInt
} }

View File

@ -93,9 +93,9 @@ export function handlerOrderReused(event: OrderReused): void {
const reuseOrder = new OrderReuse(event.transaction.hash.toHex()) const reuseOrder = new OrderReuse(event.transaction.hash.toHex())
reuseOrder.order = orderId reuseOrder.order = orderId
reuseOrder.caller = event.params.caller.toHexString() reuseOrder.caller = event.params.caller.toHexString()
reuseOrder.createdTimestamp = event.params.timestamp reuseOrder.createdTimestamp = event.params.timestamp.toI32()
reuseOrder.tx = event.transaction.hash.toHex() reuseOrder.tx = event.transaction.hash.toHex()
reuseOrder.block = event.params.number reuseOrder.block = event.params.number.toI32()
reuseOrder.save() reuseOrder.save()
} }
@ -230,6 +230,11 @@ export function handleProviderFee(event: ProviderFee): void {
orderReuse = new OrderReuse(event.transaction.hash.toHex()) orderReuse = new OrderReuse(event.transaction.hash.toHex())
orderReuse.providerFee = providerFee orderReuse.providerFee = providerFee
orderReuse.providerFeeValidUntil = event.params.validUntil orderReuse.providerFeeValidUntil = event.params.validUntil
orderReuse.order = orderId
orderReuse.createdTimestamp = event.block.timestamp.toI32()
orderReuse.tx = event.transaction.hash.toHex()
orderReuse.block = event.block.number.toI32()
orderReuse.caller = event.transaction.from.toHex()
orderReuse.save() orderReuse.save()
} }
} }

View File

@ -41,6 +41,7 @@ export function handleMetadataCreated(event: MetadataCreated): void {
nftUpdate.nft = nft.id nftUpdate.nft = nft.id
nftUpdate.providerUrl = nft.providerUrl nftUpdate.providerUrl = nft.providerUrl
nftUpdate.tokenUri = nft.tokenUri
nftUpdate.timestamp = event.block.timestamp.toI32() nftUpdate.timestamp = event.block.timestamp.toI32()
nftUpdate.tx = event.transaction.hash.toHex() nftUpdate.tx = event.transaction.hash.toHex()

View File

@ -15,6 +15,12 @@ export function getGlobalStats(): GlobalStatistic {
if (!globalStats) { if (!globalStats) {
globalStats = new GlobalStatistic(GLOBAL_ID) globalStats = new GlobalStatistic(GLOBAL_ID)
globalStats.version = '2.0.1' globalStats.version = '2.0.1'
globalStats.orderCount = 0
globalStats.fixedCount = 0
globalStats.datatokenCount = 0
globalStats.poolCount = 0
globalStats.dispenserCount = 0
globalStats.nftCount = 0
globalStats.save() globalStats.save()
} }
return globalStats return globalStats

View File

@ -1,4 +1,4 @@
import { Address, log, BigDecimal } from '@graphprotocol/graph-ts' import { Address, log, BigDecimal, BigInt } from '@graphprotocol/graph-ts'
import { Nft, Token } from '../../@types/schema' import { Nft, Token } from '../../@types/schema'
import { ERC20 } from '../../@types/templates/ERC20Template/ERC20' import { ERC20 } from '../../@types/templates/ERC20Template/ERC20'
import { ERC20Template, ERC721Template } from '../../@types/templates' import { ERC20Template, ERC721Template } from '../../@types/templates'
@ -25,6 +25,11 @@ export function createToken(address: Address, isDatatoken: boolean): Token {
else token.decimals = decimals.value else token.decimals = decimals.value
token.lastPriceToken = ZERO_ADDRESS token.lastPriceToken = ZERO_ADDRESS
token.lastPriceValue = BigDecimal.zero() token.lastPriceValue = BigDecimal.zero()
token.orderCount = BigInt.zero()
token.holderCount = BigInt.zero()
token.createdTimestamp = 0
token.block = 0
token.tx = ''
token.save() token.save()
return token return token
} }
@ -38,15 +43,25 @@ export function getToken(address: Address, isDatatoken: boolean): Token {
} }
export function createNftToken(address: Address): Nft { export function createNftToken(address: Address): Nft {
log.debug('started creating nft token with address: {}', [ log.warning('started creating nft token with address: {}', [
address.toHexString() address.toHexString()
]) ])
ERC721Template.create(address) ERC721Template.create(address)
const token = new Nft(address.toHexString()) const token = new Nft(address.toHexString())
// const contract = ERC721Template.bind(address)
token.name = '' token.name = ''
token.symbol = '' token.symbol = ''
token.address = address.toHexString() token.address = address.toHexString()
token.providerUrl = ''
token.tokenUri = ''
token.owner = ''
token.creator = ''
token.assetState = 0
token.template = ''
token.transferable = true
token.createdTimestamp = 0
token.block = 0
token.tx = ''
token.orderCount = BigInt.zero()
token.save() token.save()
addNft() addNft()
return token return token

View File

@ -1,9 +1,12 @@
import { BigInt } from '@graphprotocol/graph-ts'
import { User } from '../../@types/schema' import { User } from '../../@types/schema'
export function getUser(address: string): User { export function getUser(address: string): User {
let user = User.load(address) let user = User.load(address)
if (user === null) { if (user === null) {
user = new User(address) user = new User(address)
user.totalOrders = BigInt.zero()
user.totalSales = BigInt.zero()
user.save() user.save()
} }