diff --git a/lerna.json b/lerna.json index 1085a982..fdea510c 100644 --- a/lerna.json +++ b/lerna.json @@ -2,7 +2,7 @@ "packages": [ "packages/*" ], - "version": "0.2.109", + "version": "0.2.110", "npmClient": "yarn", "useWorkspaces": true, "command": { diff --git a/packages/cache/package.json b/packages/cache/package.json index f07ca902..ebb4dfbd 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -1,6 +1,6 @@ { "name": "@cerc-io/cache", - "version": "0.2.109", + "version": "0.2.110", "description": "Generic object cache", "main": "dist/index.js", "scripts": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 6c94e760..daaae1bc 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@cerc-io/cli", - "version": "0.2.109", + "version": "0.2.110", "main": "dist/index.js", "license": "AGPL-3.0", "scripts": { @@ -15,13 +15,13 @@ }, "dependencies": { "@apollo/client": "^3.7.1", - "@cerc-io/cache": "^0.2.109", - "@cerc-io/ipld-eth-client": "^0.2.109", + "@cerc-io/cache": "^0.2.110", + "@cerc-io/ipld-eth-client": "^0.2.110", "@cerc-io/libp2p": "^0.42.2-laconic-0.1.4", "@cerc-io/nitro-node": "^0.1.15", - "@cerc-io/peer": "^0.2.109", - "@cerc-io/rpc-eth-client": "^0.2.109", - "@cerc-io/util": "^0.2.109", + "@cerc-io/peer": "^0.2.110", + "@cerc-io/rpc-eth-client": "^0.2.110", + "@cerc-io/util": "^0.2.110", "@ethersproject/providers": "^5.4.4", "@graphql-tools/utils": "^9.1.1", "@ipld/dag-cbor": "^8.0.0", diff --git a/packages/codegen/package.json b/packages/codegen/package.json index 48183eb0..3c30450f 100644 --- a/packages/codegen/package.json +++ b/packages/codegen/package.json @@ -1,6 +1,6 @@ { "name": "@cerc-io/codegen", - "version": "0.2.109", + "version": "0.2.110", "description": "Code generator", "private": true, "main": "index.js", @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/cerc-io/watcher-ts#readme", "dependencies": { - "@cerc-io/util": "^0.2.109", + "@cerc-io/util": "^0.2.110", "@graphql-tools/load-files": "^6.5.2", "@npmcli/package-json": "^5.0.0", "@poanet/solidity-flattener": "https://github.com/vulcanize/solidity-flattener.git", diff --git a/packages/codegen/src/templates/package-template.handlebars b/packages/codegen/src/templates/package-template.handlebars index f1e4c46c..9aae3d09 100644 --- a/packages/codegen/src/templates/package-template.handlebars +++ b/packages/codegen/src/templates/package-template.handlebars @@ -41,12 +41,12 @@ "homepage": "https://github.com/cerc-io/watcher-ts#readme", "dependencies": { "@apollo/client": "^3.3.19", - "@cerc-io/cli": "^0.2.109", - "@cerc-io/ipld-eth-client": "^0.2.109", - "@cerc-io/solidity-mapper": "^0.2.109", - "@cerc-io/util": "^0.2.109", + "@cerc-io/cli": "^v0.2.110", + "@cerc-io/ipld-eth-client": "^v0.2.110", + "@cerc-io/solidity-mapper": "^v0.2.110", + "@cerc-io/util": "^v0.2.110", {{#if (subgraphPath)}} - "@cerc-io/graph-node": "^0.2.109", + "@cerc-io/graph-node": "^v0.2.110", {{/if}} "@ethersproject/providers": "^5.4.4", "debug": "^4.3.1", diff --git a/packages/graph-node/package.json b/packages/graph-node/package.json index 0b9f0f1e..0d55838b 100644 --- a/packages/graph-node/package.json +++ b/packages/graph-node/package.json @@ -1,10 +1,10 @@ { "name": "@cerc-io/graph-node", - "version": "0.2.109", + "version": "0.2.110", "main": "dist/index.js", "license": "AGPL-3.0", "devDependencies": { - "@cerc-io/solidity-mapper": "^0.2.109", + "@cerc-io/solidity-mapper": "^0.2.110", "@ethersproject/providers": "^5.4.4", "@graphprotocol/graph-ts": "^0.22.0", "@nomiclabs/hardhat-ethers": "^2.0.2", @@ -51,9 +51,9 @@ "dependencies": { "@apollo/client": "^3.3.19", "@cerc-io/assemblyscript": "0.19.10-watcher-ts-0.1.2", - "@cerc-io/cache": "^0.2.109", - "@cerc-io/ipld-eth-client": "^0.2.109", - "@cerc-io/util": "^0.2.109", + "@cerc-io/cache": "^0.2.110", + "@cerc-io/ipld-eth-client": "^0.2.110", + "@cerc-io/util": "^0.2.110", "@types/json-diff": "^0.5.2", "@types/yargs": "^17.0.0", "bn.js": "^4.11.9", diff --git a/packages/ipld-eth-client/package.json b/packages/ipld-eth-client/package.json index ee58417e..1e66caff 100644 --- a/packages/ipld-eth-client/package.json +++ b/packages/ipld-eth-client/package.json @@ -1,6 +1,6 @@ { "name": "@cerc-io/ipld-eth-client", - "version": "0.2.109", + "version": "0.2.110", "description": "IPLD ETH Client", "main": "dist/index.js", "scripts": { @@ -20,8 +20,8 @@ "homepage": "https://github.com/cerc-io/watcher-ts#readme", "dependencies": { "@apollo/client": "^3.7.1", - "@cerc-io/cache": "^0.2.109", - "@cerc-io/util": "^0.2.109", + "@cerc-io/cache": "^0.2.110", + "@cerc-io/util": "^0.2.110", "cross-fetch": "^3.1.4", "debug": "^4.3.1", "ethers": "^5.4.4", diff --git a/packages/peer/package.json b/packages/peer/package.json index f80ce19c..77326fb8 100644 --- a/packages/peer/package.json +++ b/packages/peer/package.json @@ -1,6 +1,6 @@ { "name": "@cerc-io/peer", - "version": "0.2.109", + "version": "0.2.110", "description": "libp2p module", "main": "dist/index.js", "exports": "./dist/index.js", diff --git a/packages/rpc-eth-client/package.json b/packages/rpc-eth-client/package.json index 1450b860..65185e90 100644 --- a/packages/rpc-eth-client/package.json +++ b/packages/rpc-eth-client/package.json @@ -1,6 +1,6 @@ { "name": "@cerc-io/rpc-eth-client", - "version": "0.2.109", + "version": "0.2.110", "description": "RPC ETH Client", "main": "dist/index.js", "scripts": { @@ -19,9 +19,9 @@ }, "homepage": "https://github.com/cerc-io/watcher-ts#readme", "dependencies": { - "@cerc-io/cache": "^0.2.109", - "@cerc-io/ipld-eth-client": "^0.2.109", - "@cerc-io/util": "^0.2.109", + "@cerc-io/cache": "^0.2.110", + "@cerc-io/ipld-eth-client": "^0.2.110", + "@cerc-io/util": "^0.2.110", "chai": "^4.3.4", "ethers": "^5.4.4", "left-pad": "^1.3.0", diff --git a/packages/rpc-eth-client/src/eth-client.ts b/packages/rpc-eth-client/src/eth-client.ts index 8285f178..840125c1 100644 --- a/packages/rpc-eth-client/src/eth-client.ts +++ b/packages/rpc-eth-client/src/eth-client.ts @@ -376,7 +376,7 @@ export class EthClient implements EthClientInterface { _handleGetBlockErrors (err: any): Array { if (err.code === errors.SERVER_ERROR && err.error) { // Check null block error and return null array - if (err.error.message === NULL_BLOCK_ERROR) { + if (err.error.message.startsWith(NULL_BLOCK_ERROR)) { return [null]; } diff --git a/packages/solidity-mapper/package.json b/packages/solidity-mapper/package.json index 323d5759..95a267ce 100644 --- a/packages/solidity-mapper/package.json +++ b/packages/solidity-mapper/package.json @@ -1,6 +1,6 @@ { "name": "@cerc-io/solidity-mapper", - "version": "0.2.109", + "version": "0.2.110", "main": "dist/index.js", "license": "AGPL-3.0", "devDependencies": { diff --git a/packages/test/package.json b/packages/test/package.json index d49fff18..62c35d22 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -1,6 +1,6 @@ { "name": "@cerc-io/test", - "version": "0.2.109", + "version": "0.2.110", "main": "dist/index.js", "license": "AGPL-3.0", "private": true, diff --git a/packages/tracing-client/package.json b/packages/tracing-client/package.json index b5cceb93..3845d6b6 100644 --- a/packages/tracing-client/package.json +++ b/packages/tracing-client/package.json @@ -1,6 +1,6 @@ { "name": "@cerc-io/tracing-client", - "version": "0.2.109", + "version": "0.2.110", "description": "ETH VM tracing client", "main": "dist/index.js", "scripts": { diff --git a/packages/util/package.json b/packages/util/package.json index ea3bf78a..37f13eab 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -1,13 +1,13 @@ { "name": "@cerc-io/util", - "version": "0.2.109", + "version": "0.2.110", "main": "dist/index.js", "license": "AGPL-3.0", "dependencies": { "@apollo/utils.keyvaluecache": "^1.0.1", "@cerc-io/nitro-node": "^0.1.15", - "@cerc-io/peer": "^0.2.109", - "@cerc-io/solidity-mapper": "^0.2.109", + "@cerc-io/peer": "^0.2.110", + "@cerc-io/solidity-mapper": "^0.2.110", "@cerc-io/ts-channel": "1.0.3-ts-nitro-0.1.1", "@ethersproject/properties": "^5.7.0", "@ethersproject/providers": "^5.4.4", @@ -55,7 +55,7 @@ "yargs": "^17.0.1" }, "devDependencies": { - "@cerc-io/cache": "^0.2.109", + "@cerc-io/cache": "^0.2.110", "@nomiclabs/hardhat-waffle": "^2.0.1", "@types/bunyan": "^1.8.8", "@types/express": "^4.17.14", diff --git a/packages/util/src/misc.ts b/packages/util/src/misc.ts index 5477e085..b44b2001 100644 --- a/packages/util/src/misc.ts +++ b/packages/util/src/misc.ts @@ -368,7 +368,7 @@ export class MonitoredStaticJsonRpcProvider extends providers.StaticJsonRpcProvi } catch (err: any) { // Ignore errors on fetching future blocks and if block is null (in case of filecoin) if (err.code === ethersErrors.SERVER_ERROR && err.error) { - if (err.error.message === FUTURE_BLOCK_ERROR || err.error.message === NULL_BLOCK_ERROR) { + if (err.error.message === FUTURE_BLOCK_ERROR || err.error.message.startsWith(NULL_BLOCK_ERROR)) { throw err; } }