Skip to content

Commit 28bb5e7

Browse files
committed
feat: revert eip7702 testg
1 parent df06747 commit 28bb5e7

File tree

3 files changed

+16
-37
lines changed

3 files changed

+16
-37
lines changed

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nevermined-io/sdk",
3-
"version": "3.0.49-rc2",
3+
"version": "3.0.49-rc3",
44
"description": "Javascript SDK for connecting with Nevermined Data Platform ",
55
"main": "./dist/node/sdk.js",
66
"typings": "./dist/node/sdk.d.ts",
@@ -52,9 +52,9 @@
5252
"dependencies": {
5353
"@apollo/client": "^3.7.16",
5454
"@turnkey/viem": "0.4.16",
55-
"@zerodev/ecdsa-validator": "^5.4.1",
55+
"@zerodev/ecdsa-validator": "^5.4.3",
5656
"@zerodev/sdk": "^5.4.14",
57-
"@zerodev/session-key": "^5.5.0",
57+
"@zerodev/session-key": "^5.5.1",
5858
"assert": "^2.0.0",
5959
"cross-fetch": "^4.0.0",
6060
"crypto-browserify": "^3.12.0",
@@ -81,9 +81,9 @@
8181
"whatwg-url": "^14.0.0"
8282
},
8383
"peerDependencies": {
84-
"@zerodev/ecdsa-validator": "^5.4.1",
85-
"@zerodev/sdk": "^5.4.9",
86-
"@zerodev/session-key": "^5.5.0",
84+
"@zerodev/ecdsa-validator": "^5.4.3",
85+
"@zerodev/sdk": "^5.4.14",
86+
"@zerodev/session-key": "^5.5.1",
8787
"viem": "^2.22.10"
8888
},
8989
"devDependencies": {

src/nevermined/utils/BlockchainViemUtils.ts

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
createZeroDevPaymasterClient,
66
getUserOperationGasPrice,
77
} from '@zerodev/sdk'
8-
import { KERNEL_7702_DELEGATION_ADDRESS, KERNEL_V2_4, getEntryPoint } from '@zerodev/sdk/constants'
8+
import { KERNEL_V2_4, getEntryPoint } from '@zerodev/sdk/constants'
99
import {
1010
deserializeSessionKeyAccount,
1111
oneAddress,
@@ -20,7 +20,6 @@ import {
2020
PublicClient,
2121
TransactionReceiptNotFoundError,
2222
createPublicClient,
23-
createWalletClient,
2423
encodeAbiParameters,
2524
getAbiItem,
2625
getAddress,
@@ -52,7 +51,6 @@ import { KeeperError } from '../../errors/NeverminedErrors'
5251
import { NvmAccount } from '../../models/NvmAccount'
5352
import { didZeroX } from '../../utils/ConversionTypeHelpers'
5453
import { getChain } from '../../utils/Network'
55-
import { eip7702Actions } from 'viem/experimental'
5654

5755
const ENTRY_POINT_VERSION = '0.6'
5856

@@ -534,12 +532,7 @@ export const formatEther = (value: bigint): string => {
534532
* @param zeroDevProjectId the zero dev project id, you can get it from the ZeroDev dashboard
535533
* @returns the kernel client
536534
*/
537-
export async function createKernelClient(
538-
signer: any,
539-
chainId: number,
540-
zeroDevProjectId: string,
541-
address?: any,
542-
) {
535+
export async function createKernelClient(signer: any, chainId: number, zeroDevProjectId: string) {
543536
const publicClient = createPublicClient({
544537
chain: getChain(chainId),
545538
transport: http(`https://rpc.zerodev.app/api/v2/bundler/${zeroDevProjectId}`),
@@ -551,26 +544,12 @@ export async function createKernelClient(
551544
kernelVersion: KERNEL_V2_4,
552545
})
553546

554-
const walletClient = createWalletClient({
555-
account: signer,
556-
chain: getChain(chainId),
557-
transport: http(),
558-
}).extend(eip7702Actions())
559-
560-
const authorization = await walletClient.signAuthorization({
561-
account: signer,
562-
contractAddress: KERNEL_7702_DELEGATION_ADDRESS,
563-
})
564-
565547
const account = await createKernelAccount(publicClient, {
566548
plugins: {
567549
sudo: ecdsaValidator,
568550
},
569551
entryPoint: getEntryPoint(ENTRY_POINT_VERSION),
570552
kernelVersion: KERNEL_V2_4,
571-
address: address ? address : signer.selectedAddress,
572-
573-
eip7702Auth: authorization,
574553
})
575554

576555
return createKernelAccountClient({

yarn.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2623,10 +2623,10 @@
26232623
resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
26242624
integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
26252625

2626-
"@zerodev/ecdsa-validator@^5.4.1":
2627-
version "5.4.1"
2628-
resolved "https://registry.yarnpkg.com/@zerodev/ecdsa-validator/-/ecdsa-validator-5.4.1.tgz#bea10d0a3364414541e726a1299b68e2d3e2ee91"
2629-
integrity sha512-tIf4PO6xVbxTG2wgHcKQGrMa/q8ldi1d7PbpElugXSzzVhUSaKNMxtpzHeAY+zYV7uFpzFYkqHcNs0aD1lvJ+Q==
2626+
"@zerodev/ecdsa-validator@^5.4.3":
2627+
version "5.4.3"
2628+
resolved "https://registry.yarnpkg.com/@zerodev/ecdsa-validator/-/ecdsa-validator-5.4.3.tgz#b09acb23acd2276c6f85a91ceff5a496d288197b"
2629+
integrity sha512-nvIdfWZnbwfxzEmH/q5bLUy1ZNh2L0i/e8Ffz5ALY2NE4GRNZ6SsBpAG1O81XVX+PSjBlmF5pZLxYcQ9I57t9A==
26302630

26312631
"@zerodev/sdk@^5.4.14":
26322632
version "5.4.14"
@@ -2635,10 +2635,10 @@
26352635
dependencies:
26362636
semver "^7.6.0"
26372637

2638-
"@zerodev/session-key@^5.5.0":
2639-
version "5.5.0"
2640-
resolved "https://registry.yarnpkg.com/@zerodev/session-key/-/session-key-5.5.0.tgz#2d78c65e16b976c1128451b123ff456ff0158c8d"
2641-
integrity sha512-gonHdGubD/9VKgAhD8WrYdNDIKJsRxIwufNqtP/+fdH0vcWhpyM6dBw7ntbw2OGjeSqC8+0Mf5eRrv9nIdIucQ==
2638+
"@zerodev/session-key@^5.5.1":
2639+
version "5.5.1"
2640+
resolved "https://registry.yarnpkg.com/@zerodev/session-key/-/session-key-5.5.1.tgz#4571ada5cf8de78f1d9a7b6cf7ff822668bf628b"
2641+
integrity sha512-mx9L/3F4u+1edvHMZo9fnuMXEu6x96WC1otC2NuGokOm8OsgBY0jWUwb/AqlUPKpbodnZAuj69ufns5C0ea/xw==
26422642
dependencies:
26432643
merkletreejs "^0.3.11"
26442644

0 commit comments

Comments
 (0)