From d24a2134e96eab971b0e24ce4f65c0df46f97479 Mon Sep 17 00:00:00 2001 From: marie-fourier Date: Thu, 23 May 2024 18:13:26 +0500 Subject: [PATCH 1/2] remove optimism sdk --- packages/executor/src/modules/eth.ts | 7 +- packages/params/package.json | 1 - .../params/src/gas-estimation/ancient8.ts | 65 ------------- packages/params/src/gas-estimation/index.ts | 1 - .../params/src/gas-estimation/optimism.ts | 64 ++++++++---- yarn.lock | 97 ++----------------- 6 files changed, 50 insertions(+), 185 deletions(-) delete mode 100644 packages/params/src/gas-estimation/ancient8.ts diff --git a/packages/executor/src/modules/eth.ts b/packages/executor/src/modules/eth.ts index 48939854..eab45ea6 100644 --- a/packages/executor/src/modules/eth.ts +++ b/packages/executor/src/modules/eth.ts @@ -20,7 +20,6 @@ import { estimateArbitrumPVG, ECDSA_DUMMY_SIGNATURE, estimateMantlePVG, - estimateAncient8PVG, } from "@skandha/params/lib"; import { Logger } from "@skandha/types/lib"; import { PerChainMetrics } from "@skandha/monitoring/lib"; @@ -55,7 +54,7 @@ export class Eth { } // ["optimism", "optimismGoerli", "base"] - if ([10, 420, 8453].includes(this.chainId)) { + if ([10, 420, 8453, 888888888].includes(this.chainId)) { this.pvgEstimator = estimateOptimismPVG(this.provider); } @@ -63,10 +62,6 @@ export class Eth { if ([5000, 5001, 5003].includes(this.chainId)) { this.pvgEstimator = estimateMantlePVG(this.provider); } - - if ([888888888].includes(this.chainId)) { - this.pvgEstimator = estimateAncient8PVG(this.provider); - } } /** diff --git a/packages/params/package.json b/packages/params/package.json index d2a80de5..77c1d761 100644 --- a/packages/params/package.json +++ b/packages/params/package.json @@ -27,7 +27,6 @@ "dependencies": { "@arbitrum/sdk": "3.1.4", "@chainsafe/ssz": "0.10.1", - "@eth-optimism/sdk": "3.2.3", "@mantleio/sdk": "0.2.1", "@skandha/types": "^1.5.12", "@skandha/utils": "^1.5.12", diff --git a/packages/params/src/gas-estimation/ancient8.ts b/packages/params/src/gas-estimation/ancient8.ts deleted file mode 100644 index e974ade0..00000000 --- a/packages/params/src/gas-estimation/ancient8.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { BigNumber, BigNumberish, ethers, Contract } from "ethers"; -import { UserOperationStruct } from "@skandha/types/lib/executor/contracts/EntryPoint"; -import { IEntryPoint__factory } from "@skandha/types/lib/executor/contracts"; -import { serializeTransaction } from "ethers/lib/utils"; -import { IPVGEstimatorWrapper, IPVGEstimator } from "../types/IPVGEstimator"; - -export const estimateAncient8PVG: IPVGEstimatorWrapper = ( - provider -): IPVGEstimator => { - const dummyWallet = ethers.Wallet.createRandom(); - return async ( - entryPointAddr: string, - userOp: UserOperationStruct, - initial: BigNumberish - ): Promise => { - const { chainId } = await provider.getNetwork(); - const latestBlock = await provider.getBlock("latest"); - if (latestBlock.baseFeePerGas == null) { - throw new Error("no base fee"); - } - const entryPoint = IEntryPoint__factory.connect(entryPointAddr, provider); - const handleOpsData = entryPoint.interface.encodeFunctionData("handleOps", [ - [userOp], - dummyWallet.address, - ]); - - const serializedTx = serializeTransaction( - { - to: entryPointAddr, - chainId: chainId, - nonce: 999999, - gasLimit: BigNumber.from(2).pow(64).sub(1), // maxUint64 - gasPrice: BigNumber.from(2).pow(64).sub(1), // maxUint64 - data: handleOpsData, - }, - { - r: "0x123451234512345123451234512345123451234512345123451234512345", - s: "0x123451234512345123451234512345123451234512345123451234512345", - v: 28, - } - ); - const gasOracle = new Contract(GAS_ORACLE, GasOracleABI, provider); - const l1GasCost = BigNumber.from( - await gasOracle.callStatic.getL1Fee(serializedTx) - ); - const l2MaxFee = BigNumber.from(userOp.maxFeePerGas); - const l2PriorityFee = latestBlock.baseFeePerGas.add( - userOp.maxPriorityFeePerGas - ); - const l2Price = l2MaxFee.lt(l2PriorityFee) ? l2MaxFee : l2PriorityFee; - return l1GasCost.div(l2Price).add(initial); - }; -}; - -const GAS_ORACLE = "0x420000000000000000000000000000000000000F"; - -const GasOracleABI = [ - { - inputs: [{ internalType: "bytes", name: "_data", type: "bytes" }], - name: "getL1Fee", - outputs: [{ internalType: "uint256", name: "", type: "uint256" }], - stateMutability: "view", - type: "function", - }, -]; diff --git a/packages/params/src/gas-estimation/index.ts b/packages/params/src/gas-estimation/index.ts index 0bfb5f11..190f259b 100644 --- a/packages/params/src/gas-estimation/index.ts +++ b/packages/params/src/gas-estimation/index.ts @@ -1,4 +1,3 @@ export * from "./arbitrum"; export * from "./optimism"; export * from "./mantle"; -export * from "./ancient8"; diff --git a/packages/params/src/gas-estimation/optimism.ts b/packages/params/src/gas-estimation/optimism.ts index 8e95a3c3..648a6358 100644 --- a/packages/params/src/gas-estimation/optimism.ts +++ b/packages/params/src/gas-estimation/optimism.ts @@ -1,8 +1,8 @@ +import { BigNumber, BigNumberish, ethers, Contract } from "ethers"; import { UserOperationStruct } from "@skandha/types/lib/executor/contracts/EntryPoint"; -import { BigNumber, BigNumberish, ethers } from "ethers"; import { IEntryPoint__factory } from "@skandha/types/lib/executor/contracts"; -import { estimateL1GasCost } from "@eth-optimism/sdk"; -import { IPVGEstimator, IPVGEstimatorWrapper } from "../types/IPVGEstimator"; +import { serializeTransaction } from "ethers/lib/utils"; +import { IPVGEstimatorWrapper, IPVGEstimator } from "../types/IPVGEstimator"; export const estimateOptimismPVG: IPVGEstimatorWrapper = ( provider @@ -13,31 +13,53 @@ export const estimateOptimismPVG: IPVGEstimatorWrapper = ( userOp: UserOperationStruct, initial: BigNumberish ): Promise => { + const { chainId } = await provider.getNetwork(); + const latestBlock = await provider.getBlock("latest"); + if (latestBlock.baseFeePerGas == null) { + throw new Error("no base fee"); + } const entryPoint = IEntryPoint__factory.connect(entryPointAddr, provider); const handleOpsData = entryPoint.interface.encodeFunctionData("handleOps", [ [userOp], dummyWallet.address, ]); - try { - const latestBlock = await provider.getBlock("latest"); - if (latestBlock.baseFeePerGas == null) { - throw new Error("no base fee"); - } - const l1GasCost = await estimateL1GasCost(provider, { + const serializedTx = serializeTransaction( + { to: entryPointAddr, + chainId: chainId, + nonce: 999999, + gasLimit: BigNumber.from(2).pow(64).sub(1), // maxUint64 + gasPrice: BigNumber.from(2).pow(64).sub(1), // maxUint64 data: handleOpsData, - }); - const l2MaxFee = BigNumber.from(userOp.maxFeePerGas); - const l2PriorityFee = latestBlock.baseFeePerGas.add( - userOp.maxPriorityFeePerGas - ); - const l2Price = l2MaxFee.lt(l2PriorityFee) ? l2MaxFee : l2PriorityFee; - return l1GasCost.div(l2Price).add(initial); - } catch (err) { - // eslint-disable-next-line no-console - console.error("Error while estimating optimism PVG", err); - return BigNumber.from(initial); - } + }, + { + r: "0x123451234512345123451234512345123451234512345123451234512345", + s: "0x123451234512345123451234512345123451234512345123451234512345", + v: 28, + } + ); + const gasOracle = new Contract(GAS_ORACLE, GasOracleABI, provider); + const l1GasCost = BigNumber.from( + await gasOracle.callStatic.getL1Fee(serializedTx) + ); + const l2MaxFee = BigNumber.from(userOp.maxFeePerGas); + const l2PriorityFee = latestBlock.baseFeePerGas.add( + userOp.maxPriorityFeePerGas + ); + const l2Price = l2MaxFee.lt(l2PriorityFee) ? l2MaxFee : l2PriorityFee; + return l1GasCost.div(l2Price).add(initial); }; }; + +const GAS_ORACLE = "0x420000000000000000000000000000000000000F"; + +const GasOracleABI = [ + { + inputs: [{ internalType: "bytes", name: "_data", type: "bytes" }], + name: "getL1Fee", + outputs: [{ internalType: "uint256", name: "", type: "uint256" }], + stateMutability: "view", + type: "function", + }, +]; diff --git a/yarn.lock b/yarn.lock index bb8c9fdb..b3e4baf9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -423,75 +423,6 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eth-optimism/contracts-bedrock@0.17.1": - version "0.17.1" - resolved "https://registry.yarnpkg.com/@eth-optimism/contracts-bedrock/-/contracts-bedrock-0.17.1.tgz#729b1dc53ec23d02ea9e68181f994955129f7415" - integrity sha512-Hc5peN5PM8kzl9dzqSD5jv6ED3QliO1DF0dXLRJxfrXR7/rmEeyuAYESUwUM0gdJZjkwRYiS5m230BI6bQmnlw== - -"@eth-optimism/contracts@0.6.0": - version "0.6.0" - resolved "https://registry.yarnpkg.com/@eth-optimism/contracts/-/contracts-0.6.0.tgz#15ae76222a9b4d958a550cafb1960923af613a31" - integrity sha512-vQ04wfG9kMf1Fwy3FEMqH2QZbgS0gldKhcBeBUPfO8zu68L61VI97UDXmsMQXzTsEAxK8HnokW3/gosl4/NW3w== - dependencies: - "@eth-optimism/core-utils" "0.12.0" - "@ethersproject/abstract-provider" "^5.7.0" - "@ethersproject/abstract-signer" "^5.7.0" - -"@eth-optimism/core-utils@0.12.0": - version "0.12.0" - resolved "https://registry.yarnpkg.com/@eth-optimism/core-utils/-/core-utils-0.12.0.tgz#6337e4599a34de23f8eceb20378de2a2de82b0ea" - integrity sha512-qW+7LZYCz7i8dRa7SRlUKIo1VBU8lvN0HeXCxJR+z+xtMzMQpPds20XJNCMclszxYQHkXY00fOT6GvFw9ZL6nw== - dependencies: - "@ethersproject/abi" "^5.7.0" - "@ethersproject/abstract-provider" "^5.7.0" - "@ethersproject/address" "^5.7.0" - "@ethersproject/bignumber" "^5.7.0" - "@ethersproject/bytes" "^5.7.0" - "@ethersproject/constants" "^5.7.0" - "@ethersproject/contracts" "^5.7.0" - "@ethersproject/hash" "^5.7.0" - "@ethersproject/keccak256" "^5.7.0" - "@ethersproject/properties" "^5.7.0" - "@ethersproject/providers" "^5.7.0" - "@ethersproject/rlp" "^5.7.0" - "@ethersproject/transactions" "^5.7.0" - "@ethersproject/web" "^5.7.0" - bufio "^1.0.7" - chai "^4.3.4" - -"@eth-optimism/core-utils@0.13.1": - version "0.13.1" - resolved "https://registry.yarnpkg.com/@eth-optimism/core-utils/-/core-utils-0.13.1.tgz#f15ec207a629c9bbf1a10425c1b4a4c0be544755" - integrity sha512-1FvzbUmCEy9zSKPG1QWg2VfA2Cy90xBA9Wkp11lXXrz91zUPCNCNSRTujXWYIC86ketNsZp7p4njSf6lTycHCw== - dependencies: - "@ethersproject/abi" "^5.7.0" - "@ethersproject/abstract-provider" "^5.7.0" - "@ethersproject/address" "^5.7.0" - "@ethersproject/bignumber" "^5.7.0" - "@ethersproject/bytes" "^5.7.0" - "@ethersproject/constants" "^5.7.0" - "@ethersproject/contracts" "^5.7.0" - "@ethersproject/keccak256" "^5.7.0" - "@ethersproject/properties" "^5.7.0" - "@ethersproject/rlp" "^5.7.0" - "@ethersproject/web" "^5.7.1" - chai "^4.3.9" - ethers "^5.7.2" - node-fetch "^2.6.7" - -"@eth-optimism/sdk@3.2.3": - version "3.2.3" - resolved "https://registry.yarnpkg.com/@eth-optimism/sdk/-/sdk-3.2.3.tgz#42aa99ed388355ec85b5cf68589aaa15f0c6c7f6" - integrity sha512-e3XQTbbU+HTzsEv/VIsJpZifK6YZVlzEtF6tj/Vz/VIEDCjZk5JPcnCQOMVcs9ICI4EJyyur+y/+RU7fPa6qtg== - dependencies: - "@eth-optimism/contracts" "0.6.0" - "@eth-optimism/contracts-bedrock" "0.17.1" - "@eth-optimism/core-utils" "0.13.1" - lodash "^4.17.21" - merkletreejs "^0.3.11" - rlp "^2.2.7" - semver "^7.6.0" - "@ethereumjs/rlp@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@ethereumjs/rlp/-/rlp-4.0.1.tgz#626fabfd9081baab3d0a3074b0c7ecaf674aaa41" @@ -594,7 +525,7 @@ dependencies: "@ethersproject/bignumber" "^5.7.0" -"@ethersproject/contracts@5.7.0", "@ethersproject/contracts@^5.7.0": +"@ethersproject/contracts@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/contracts/-/contracts-5.7.0.tgz#c305e775abd07e48aa590e1a877ed5c316f8bd1e" integrity sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg== @@ -697,7 +628,7 @@ dependencies: "@ethersproject/logger" "^5.7.0" -"@ethersproject/providers@5.7.2", "@ethersproject/providers@^5.6.8", "@ethersproject/providers@^5.7.0": +"@ethersproject/providers@5.7.2", "@ethersproject/providers@^5.6.8": version "5.7.2" resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.7.2.tgz#f8b1a4f275d7ce58cf0a2eec222269a08beb18cb" integrity sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg== @@ -826,7 +757,7 @@ "@ethersproject/transactions" "^5.7.0" "@ethersproject/wordlists" "^5.7.0" -"@ethersproject/web@5.7.1", "@ethersproject/web@^5.6.1", "@ethersproject/web@^5.7.0", "@ethersproject/web@^5.7.1": +"@ethersproject/web@5.7.1", "@ethersproject/web@^5.6.1", "@ethersproject/web@^5.7.0": version "5.7.1" resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.7.1.tgz#de1f285b373149bee5928f4eb7bcb87ee5fbb4ae" integrity sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w== @@ -3788,7 +3719,7 @@ chai@4.3.8: pathval "^1.1.1" type-detect "^4.0.5" -chai@^4.3.10, chai@^4.3.4, chai@^4.3.9: +chai@^4.3.10, chai@^4.3.4: version "4.4.1" resolved "https://registry.yarnpkg.com/chai/-/chai-4.4.1.tgz#3603fa6eba35425b0f2ac91a009fe924106e50d1" integrity sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g== @@ -4155,11 +4086,6 @@ crypto-js@^3.1.9-1: resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-3.3.0.tgz#846dd1cce2f68aacfa156c8578f926a609b7976b" integrity sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q== -crypto-js@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.2.0.tgz#4d931639ecdfd12ff80e8186dba6af2c2e856631" - integrity sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q== - dargs@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" @@ -4890,7 +4816,7 @@ ethereum-cryptography@^2.0.0, ethereum-cryptography@^2.1.2: "@scure/bip32" "1.3.3" "@scure/bip39" "1.2.2" -ethers@5.7.2, ethers@^5.1.0, ethers@^5.6.8, ethers@^5.7.2: +ethers@5.7.2, ethers@^5.1.0, ethers@^5.6.8: version "5.7.2" resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.7.2.tgz#3a7deeabbb8c030d4126b24f84e525466145872e" integrity sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg== @@ -7226,17 +7152,6 @@ merkletreejs@^0.2.27: treeify "^1.1.0" web3-utils "^1.3.4" -merkletreejs@^0.3.11: - version "0.3.11" - resolved "https://registry.yarnpkg.com/merkletreejs/-/merkletreejs-0.3.11.tgz#e0de05c3ca1fd368de05a12cb8efb954ef6fc04f" - integrity sha512-LJKTl4iVNTndhL+3Uz/tfkjD0klIWsHlUzgtuNnNrsf7bAlXR30m+xYB7lHr5Z/l6e/yAIsr26Dabx6Buo4VGQ== - dependencies: - bignumber.js "^9.0.1" - buffer-reverse "^1.0.1" - crypto-js "^4.2.0" - treeify "^1.1.0" - web3-utils "^1.3.4" - micro-ftch@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/micro-ftch/-/micro-ftch-0.3.1.tgz#6cb83388de4c1f279a034fb0cf96dfc050853c5f" @@ -9101,7 +9016,7 @@ semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0: +semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3, semver@^7.5.4: version "7.6.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== From f6c6c1a8d6050dafe3b471d7a5b27527d1fe9651 Mon Sep 17 00:00:00 2001 From: marie-fourier Date: Thu, 23 May 2024 18:24:03 +0500 Subject: [PATCH 2/2] chore(release): v1.5.13 --- lerna.json | 2 +- package.json | 2 +- packages/api/package.json | 10 +++++----- packages/cli/package.json | 14 +++++++------- packages/contracts/package.json | 2 +- packages/db/package.json | 4 ++-- packages/executor/package.json | 10 +++++----- packages/monitoring/package.json | 4 ++-- packages/node/package.json | 16 ++++++++-------- packages/params/package.json | 6 +++--- packages/types/package.json | 2 +- packages/utils/package.json | 4 ++-- 12 files changed, 38 insertions(+), 38 deletions(-) diff --git a/lerna.json b/lerna.json index e08eeb9a..256792ce 100644 --- a/lerna.json +++ b/lerna.json @@ -3,7 +3,7 @@ "packages/*" ], "npmClient": "yarn", - "version": "1.5.12", + "version": "1.5.13", "stream": "true", "command": { "version": { diff --git a/package.json b/package.json index 827f955e..6d06795f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "root", "private": true, - "version": "1.5.12", + "version": "1.5.13", "engines": { "node": ">=18.0.0" }, diff --git a/packages/api/package.json b/packages/api/package.json index a561bfcb..9d1c5bc9 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -4,7 +4,7 @@ "publishConfig": { "access": "public" }, - "version": "1.5.12", + "version": "1.5.13", "description": "The API module of Etherspot bundler client", "author": "Etherspot", "homepage": "https://https://github.com/etherspot/skandha#readme", @@ -34,10 +34,10 @@ "dependencies": { "@fastify/cors": "9.0.1", "@fastify/websocket": "10.0.1", - "@skandha/executor": "^1.5.12", - "@skandha/monitoring": "^1.5.12", - "@skandha/types": "^1.5.12", - "@skandha/utils": "^1.5.12", + "@skandha/executor": "^1.5.13", + "@skandha/monitoring": "^1.5.13", + "@skandha/types": "^1.5.13", + "@skandha/utils": "^1.5.13", "class-transformer": "0.5.1", "class-validator": "0.14.1", "ethers": "5.7.2", diff --git a/packages/cli/package.json b/packages/cli/package.json index 68ec95a5..def29354 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -4,7 +4,7 @@ "publishConfig": { "access": "public" }, - "version": "1.5.12", + "version": "1.5.13", "description": "> TODO: description", "author": "zincoshine ", "homepage": "https://https://github.com/etherspot/skandha#readme", @@ -40,12 +40,12 @@ "@libp2p/peer-id-factory": "2.0.1", "@libp2p/prometheus-metrics": "1.1.3", "@multiformats/multiaddr": "12.1.3", - "@skandha/api": "^1.5.12", - "@skandha/db": "^1.5.12", - "@skandha/executor": "^1.5.12", - "@skandha/monitoring": "^1.5.12", - "@skandha/node": "^1.5.12", - "@skandha/types": "^1.5.12", + "@skandha/api": "^1.5.13", + "@skandha/db": "^1.5.13", + "@skandha/executor": "^1.5.13", + "@skandha/monitoring": "^1.5.13", + "@skandha/node": "^1.5.13", + "@skandha/types": "^1.5.13", "find-up": "5.0.0", "got": "12.5.3", "js-yaml": "4.1.0", diff --git a/packages/contracts/package.json b/packages/contracts/package.json index 17ca5e70..0b6ba4f4 100644 --- a/packages/contracts/package.json +++ b/packages/contracts/package.json @@ -4,7 +4,7 @@ "publishConfig": { "access": "public" }, - "version": "1.5.12", + "version": "1.5.13", "description": "Smart contracts of Etherspot bundler client", "author": "Etherspot", "homepage": "https://https://github.com/etherspot/skandha#readme", diff --git a/packages/db/package.json b/packages/db/package.json index b552ef4f..5698a213 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -4,7 +4,7 @@ "publishConfig": { "access": "public" }, - "version": "1.5.12", + "version": "1.5.13", "description": "The DB module of Etherspot bundler client", "author": "Etherspot", "homepage": "https://github.com/etherspot/etherspot-bundler#readme", @@ -34,7 +34,7 @@ "dependencies": { "@chainsafe/ssz": "0.10.1", "@farcaster/rocksdb": "5.5.0", - "@skandha/types": "^1.5.12" + "@skandha/types": "^1.5.13" }, "devDependencies": { "@types/rocksdb": "3.0.1", diff --git a/packages/executor/package.json b/packages/executor/package.json index 2770245e..428ac553 100644 --- a/packages/executor/package.json +++ b/packages/executor/package.json @@ -4,7 +4,7 @@ "publishConfig": { "access": "public" }, - "version": "1.5.12", + "version": "1.5.13", "description": "The Relayer module of Etherspot bundler client", "author": "Etherspot", "homepage": "https://https://github.com/etherspot/skandha#readme", @@ -35,10 +35,10 @@ }, "dependencies": { "@flashbots/ethers-provider-bundle": "0.6.2", - "@skandha/monitoring": "^1.5.12", - "@skandha/params": "^1.5.12", - "@skandha/types": "^1.5.12", - "@skandha/utils": "^1.5.12", + "@skandha/monitoring": "^1.5.13", + "@skandha/params": "^1.5.13", + "@skandha/types": "^1.5.13", + "@skandha/utils": "^1.5.13", "async-mutex": "0.4.0", "ethers": "5.7.2", "strict-event-emitter-types": "2.0.0", diff --git a/packages/monitoring/package.json b/packages/monitoring/package.json index 4d304ad4..ea7d2bb5 100644 --- a/packages/monitoring/package.json +++ b/packages/monitoring/package.json @@ -4,7 +4,7 @@ "publishConfig": { "access": "public" }, - "version": "1.5.12", + "version": "1.5.13", "description": "The Monitoring module of Etherspot bundler client", "author": "Etherspot", "homepage": "https://github.com/etherspot/etherspot-bundler#readme", @@ -32,7 +32,7 @@ "check-readme": "typescript-docs-verifier" }, "dependencies": { - "@skandha/types": "^1.5.12", + "@skandha/types": "^1.5.13", "prom-client": "^14.2.0" } } diff --git a/packages/node/package.json b/packages/node/package.json index 61ee8bcf..d112862d 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -4,7 +4,7 @@ "publishConfig": { "access": "public" }, - "version": "1.5.12", + "version": "1.5.13", "description": "The bundler node module of Etherspot bundler client", "author": "Etherspot", "homepage": "https://https://github.com/etherspot/skandha#readme", @@ -56,13 +56,13 @@ "@libp2p/prometheus-metrics": "1.1.3", "@libp2p/tcp": "6.1.0", "@multiformats/multiaddr": "11.4.0", - "@skandha/api": "^1.5.12", - "@skandha/db": "^1.5.12", - "@skandha/executor": "^1.5.12", - "@skandha/monitoring": "^1.5.12", - "@skandha/params": "^1.5.12", - "@skandha/types": "^1.5.12", - "@skandha/utils": "^1.5.12", + "@skandha/api": "^1.5.13", + "@skandha/db": "^1.5.13", + "@skandha/executor": "^1.5.13", + "@skandha/monitoring": "^1.5.13", + "@skandha/params": "^1.5.13", + "@skandha/types": "^1.5.13", + "@skandha/utils": "^1.5.13", "@types/varint": "6.0.1", "abstract-leveldown": "7.2.0", "datastore-core": "8.0.1", diff --git a/packages/params/package.json b/packages/params/package.json index 77c1d761..8cced27d 100644 --- a/packages/params/package.json +++ b/packages/params/package.json @@ -4,7 +4,7 @@ "publishConfig": { "access": "public" }, - "version": "1.5.12", + "version": "1.5.13", "description": "Various bundler parameters", "author": "Etherspot", "homepage": "https://github.com/etherspot/skandha#readme", @@ -28,8 +28,8 @@ "@arbitrum/sdk": "3.1.4", "@chainsafe/ssz": "0.10.1", "@mantleio/sdk": "0.2.1", - "@skandha/types": "^1.5.12", - "@skandha/utils": "^1.5.12", + "@skandha/types": "^1.5.13", + "@skandha/utils": "^1.5.13", "ethers": "5.7.2" }, "scripts": { diff --git a/packages/types/package.json b/packages/types/package.json index 2b9575fc..950c0cb9 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -4,7 +4,7 @@ "publishConfig": { "access": "public" }, - "version": "1.5.12", + "version": "1.5.13", "description": "The types of Etherspot bundler client", "author": "Etherspot", "homepage": "https://https://github.com/etherspot/skandha#readme", diff --git a/packages/utils/package.json b/packages/utils/package.json index af062560..64abf715 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -4,7 +4,7 @@ "publishConfig": { "access": "public" }, - "version": "1.5.12", + "version": "1.5.13", "description": "utils of Etherspot bundler client", "author": "Etherspot", "homepage": "https://https://github.com/etherspot/skandha#readme", @@ -33,7 +33,7 @@ }, "dependencies": { "@chainsafe/as-sha256": "0.3.1", - "@skandha/types": "^1.5.12", + "@skandha/types": "^1.5.13", "any-signal": "3.0.1", "bigint-buffer": "1.1.5", "case": "^1.6.3",