From ae85dfe23c92c583298995ebbc090dc37ea70c57 Mon Sep 17 00:00:00 2001 From: Krak Date: Tue, 21 Jul 2026 09:41:05 -0700 Subject: [PATCH 1/6] fix(ua-devtools): skip already-pinned libraries with areBytes32Equal Checksum and padding mismatches caused configureSendLibraries / configureReceiveLibraries to re-propose set*Library after pin, which reverts with LZ_SameValue. Keep lock-defaults when still on the endpoint default. Co-authored-by: Cursor --- .changeset/library-samevalue-idempotency.md | 11 +++ packages/ua-devtools/src/oapp-read/config.ts | 7 +- packages/ua-devtools/src/oapp/config.ts | 12 ++- .../test/oapp-read/config.test.ts | 51 +++++++++++ .../test/oapp/config.test.ts | 88 +++++++++++++++++++ 5 files changed, 165 insertions(+), 4 deletions(-) create mode 100644 .changeset/library-samevalue-idempotency.md diff --git a/.changeset/library-samevalue-idempotency.md b/.changeset/library-samevalue-idempotency.md new file mode 100644 index 0000000000..7ff2b24381 --- /dev/null +++ b/.changeset/library-samevalue-idempotency.md @@ -0,0 +1,11 @@ +--- +"@layerzerolabs/ua-devtools": patch +--- + +Fix library wire skip checks to use `areBytes32Equal` + +`configureSendLibraries` / `configureReceiveLibraries` (and read-library equivalents) +previously compared addresses with `toLowerCase()` or strict `===`. Checksum or +padding mismatches caused already-pinned libraries to be re-proposed, which reverts +on-chain with `LZ_SameValue`. Comparisons now use `areBytes32Equal` while keeping +the existing "lock defaults" behavior when the OApp is still on the endpoint default. diff --git a/packages/ua-devtools/src/oapp-read/config.ts b/packages/ua-devtools/src/oapp-read/config.ts index f850687351..3156bdb741 100644 --- a/packages/ua-devtools/src/oapp-read/config.ts +++ b/packages/ua-devtools/src/oapp-read/config.ts @@ -1,5 +1,6 @@ import { type Bytes, + areBytes32Equal, type OmniTransaction, formatOmniPoint, createConfigureMultiple, @@ -106,7 +107,9 @@ export const configureReadLibraries: OAppReadConfigurator = withOAppReadLogger( const isDefaultSendLibrary = await endpointSdk.isDefaultSendLibrary(point.address, channelId) const currentSendLibrary = await endpointSdk.getSendLibrary(point.address, channelId) - if (!isDefaultSendLibrary && currentSendLibrary === readLibrary) { + // Keep !isDefault* so we still lock a matching resolved default into OApp storage. + // Use areBytes32Equal so checksum / padding mismatches do not re-propose and hit LZ_SameValue. + if (!isDefaultSendLibrary && areBytes32Equal(currentSendLibrary, readLibrary)) { logger.verbose( `Current sendlibrary of channelId ${channelId} is already set to ${readLibrary} for ${label}, skipping` ) @@ -120,7 +123,7 @@ export const configureReadLibraries: OAppReadConfigurator = withOAppReadLogger( channelId ) - if (!isDefaultReceiveLibrary && currentReceiveLibrary === readLibrary) { + if (!isDefaultReceiveLibrary && areBytes32Equal(currentReceiveLibrary, readLibrary)) { logger.verbose( `Current receiveLibrary of channelId ${channelId} is already set to ${readLibrary} for ${label}, skipping` ) diff --git a/packages/ua-devtools/src/oapp/config.ts b/packages/ua-devtools/src/oapp/config.ts index 43c1c8b5e2..dcb04cc88f 100644 --- a/packages/ua-devtools/src/oapp/config.ts +++ b/packages/ua-devtools/src/oapp/config.ts @@ -1,5 +1,6 @@ import { type Bytes, + areBytes32Equal, formatOmniVector, isDeepEqual, type OmniAddress, @@ -137,7 +138,9 @@ export const configureSendLibraries: OAppConfigurator = withOAppLogger( ) } - if (!isDefaultLibrary && currentSendLibrary?.toLowerCase() === config.sendLibrary.toLowerCase()) { + // Keep !isDefaultLibrary so we still "lock" a matching resolved default into OApp storage. + // Use areBytes32Equal so checksum / padding mismatches do not re-propose and hit LZ_SameValue. + if (!isDefaultLibrary && areBytes32Equal(currentSendLibrary, config.sendLibrary)) { logger.verbose( `Current sendLibrary is not default library and is already set to ${config.sendLibrary} for ${formatOmniVector({ from, to })}, skipping` ) @@ -212,7 +215,12 @@ export const configureReceiveLibraries: OAppConfigurator = withOAppLogger( ) } - if (!isDefaultLibrary && currentReceiveLibrary === config.receiveLibraryConfig.receiveLibrary) { + // Keep !isDefaultLibrary so we still "lock" a matching resolved default into OApp storage. + // Use areBytes32Equal so checksum / padding mismatches do not re-propose and hit LZ_SameValue. + if ( + !isDefaultLibrary && + areBytes32Equal(currentReceiveLibrary, config.receiveLibraryConfig.receiveLibrary) + ) { logger.verbose( `Current recieveLibrary is not default and is already set to ${config.receiveLibraryConfig.receiveLibrary} for ${formatOmniVector({ from, to })}, skipping` ) diff --git a/tests/ua-devtools-evm-hardhat-test/test/oapp-read/config.test.ts b/tests/ua-devtools-evm-hardhat-test/test/oapp-read/config.test.ts index 281a01f6ed..5b492b5fc0 100644 --- a/tests/ua-devtools-evm-hardhat-test/test/oapp-read/config.test.ts +++ b/tests/ua-devtools-evm-hardhat-test/test/oapp-read/config.test.ts @@ -392,6 +392,57 @@ describe('oapp-read/config', () => { }) }) + describe('configureReadLibraries address equality idempotency', () => { + it('should skip when already pinned even if config uses lowercase addresses', async () => { + const ethReadLibrary = await getLibraryAddress(ethReadLib_Opt2) + const avaxReadLibrary = await getLibraryAddress(avaxReadLib_Opt2) + const [registerErrors] = await signAndSend([ + await ethEndpointV2Sdk.registerLibrary(ethReadLibrary), + await avaxEndpointV2Sdk.registerLibrary(avaxReadLibrary), + ]) + expect(registerErrors).toEqual([]) + + const channelId = ChannelId.READ_CHANNEL_1.valueOf() + const [setErrors] = await signAndSend([ + await ethEndpointV2Sdk.setSendLibrary(ethPoint.address, channelId, ethReadLibrary), + await ethEndpointV2Sdk.setReceiveLibrary(ethPoint.address, channelId, ethReadLibrary, BigInt(0)), + await avaxEndpointV2Sdk.setSendLibrary(avaxPoint.address, channelId, avaxReadLibrary), + await avaxEndpointV2Sdk.setReceiveLibrary(avaxPoint.address, channelId, avaxReadLibrary, BigInt(0)), + ]) + expect(setErrors).toEqual([]) + + const graph: OAppReadOmniGraph = { + contracts: [ + { + point: ethPoint, + config: { + readChannelConfigs: [ + { + channelId: ChannelId.READ_CHANNEL_1, + readLibrary: ethReadLibrary.toLowerCase(), + }, + ], + }, + }, + { + point: avaxPoint, + config: { + readChannelConfigs: [ + { + channelId: ChannelId.READ_CHANNEL_1, + readLibrary: avaxReadLibrary.toLowerCase(), + }, + ], + }, + }, + ], + connections: [], + } + + expect(await configureOAppRead(graph, oappSdkFactory)).toEqual([]) + }) + }) + describe('configureConfig configureReadConfig', () => { beforeEach(async () => { // Before we configure the OApp, we'll set some peers diff --git a/tests/ua-devtools-evm-hardhat-test/test/oapp/config.test.ts b/tests/ua-devtools-evm-hardhat-test/test/oapp/config.test.ts index 11047d51c3..900dc1f30f 100644 --- a/tests/ua-devtools-evm-hardhat-test/test/oapp/config.test.ts +++ b/tests/ua-devtools-evm-hardhat-test/test/oapp/config.test.ts @@ -416,6 +416,40 @@ describe('oapp/config', () => { }) }) + describe('configureSendLibraries address equality idempotency', () => { + it('should skip when already pinned even if config uses lowercase addresses', async () => { + const ethSendLibrary = await getLibraryAddress(ethSendUln2_Opt2) + const avaxSendLibrary = await getLibraryAddress(avaxSendUln2_Opt2) + const [registerErrors] = await signAndSend([ + await ethEndpointV2Sdk.registerLibrary(ethSendLibrary), + await avaxEndpointV2Sdk.registerLibrary(avaxSendLibrary), + ]) + expect(registerErrors).toEqual([]) + + const [setErrors] = await signAndSend([ + await ethEndpointV2Sdk.setSendLibrary(ethPoint.address, avaxPoint.eid, ethSendLibrary), + await avaxEndpointV2Sdk.setSendLibrary(avaxPoint.address, ethPoint.eid, avaxSendLibrary), + ]) + expect(setErrors).toEqual([]) + + const graph: OAppOmniGraph = { + contracts: [{ point: ethPoint }, { point: avaxPoint }], + connections: [ + { + vector: { from: ethPoint, to: avaxPoint }, + config: { sendLibrary: ethSendLibrary.toLowerCase() }, + }, + { + vector: { from: avaxPoint, to: ethPoint }, + config: { sendLibrary: avaxSendLibrary.toLowerCase() }, + }, + ], + } + + expect(await configureOApp(graph, oappSdkFactory)).toEqual([]) + }) + }) + describe('configureReceiveLibraries lock defaults', () => { let ethReceiveLibrary: string, avaxReceiveLibrary: string, graph: OAppOmniGraph beforeEach(async () => { @@ -576,6 +610,60 @@ describe('oapp/config', () => { }) }) + describe('configureReceiveLibraries address equality idempotency', () => { + it('should skip when already pinned even if config uses lowercase addresses', async () => { + const ethReceiveLibrary = await getLibraryAddress(ethReceiveUln2_Opt2) + const avaxReceiveLibrary = await getLibraryAddress(avaxReceiveUln2_Opt2) + const [registerErrors] = await signAndSend([ + await ethEndpointV2Sdk.registerLibrary(ethReceiveLibrary), + await avaxEndpointV2Sdk.registerLibrary(avaxReceiveLibrary), + ]) + expect(registerErrors).toEqual([]) + + const [setErrors] = await signAndSend([ + await ethEndpointV2Sdk.setReceiveLibrary( + ethPoint.address, + avaxPoint.eid, + ethReceiveLibrary, + BigInt(0) + ), + await avaxEndpointV2Sdk.setReceiveLibrary( + avaxPoint.address, + ethPoint.eid, + avaxReceiveLibrary, + BigInt(0) + ), + ]) + expect(setErrors).toEqual([]) + + const graph: OAppOmniGraph = { + contracts: [{ point: ethPoint }, { point: avaxPoint }], + connections: [ + { + vector: { from: ethPoint, to: avaxPoint }, + config: { + receiveLibraryConfig: { + receiveLibrary: ethReceiveLibrary.toLowerCase(), + gracePeriod: BigInt(0), + }, + }, + }, + { + vector: { from: avaxPoint, to: ethPoint }, + config: { + receiveLibraryConfig: { + receiveLibrary: avaxReceiveLibrary.toLowerCase(), + gracePeriod: BigInt(0), + }, + }, + }, + ], + } + + expect(await configureOApp(graph, oappSdkFactory)).toEqual([]) + }) + }) + describe('configureReceiveLibraryTimeouts', () => { let ethDefaultReceiveLibrary: string, ethReceiveLibrary_Opt2: string, From 868229ea1af5440c9b10cbbe0b863eb01bb3446d Mon Sep 17 00:00:00 2001 From: Krak Date: Tue, 21 Jul 2026 09:46:47 -0700 Subject: [PATCH 2/6] test(ua-devtools): add library checksum SameValue canary Unit canary proves main's receive === skip re-proposes when on-chain is checksummed and config is lowercase; send toLowerCase already survives that case. Runs without Hardhat/Docker. Co-authored-by: Cursor --- .../test/oapp/library-checksum-canary.test.ts | 100 ++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 packages/ua-devtools/test/oapp/library-checksum-canary.test.ts diff --git a/packages/ua-devtools/test/oapp/library-checksum-canary.test.ts b/packages/ua-devtools/test/oapp/library-checksum-canary.test.ts new file mode 100644 index 0000000000..f7db55580c --- /dev/null +++ b/packages/ua-devtools/test/oapp/library-checksum-canary.test.ts @@ -0,0 +1,100 @@ +import { EndpointId } from '@layerzerolabs/lz-definitions' +import { getAddress } from '@ethersproject/address' +import { areBytes32Equal } from '@layerzerolabs/devtools' +import { configureReceiveLibraries, configureSendLibraries } from '@/oapp/config' +import type { OAppOmniGraph } from '@/oapp/types' + +/** + * Canary: checksum mismatch must not re-propose library txs after pin. + * + * On main (pre-fix), receive used strict `===`, so a checksummed on-chain + * address vs lowercase config incorrectly proposed setReceiveLibrary → LZ_SameValue. + * Send used toLowerCase(), so lowercase alone is not a send-path canary on main. + */ +describe('library checksum canary', () => { + const from = { eid: EndpointId.ETHEREUM_V2_MAINNET, address: '0x1111111111111111111111111111111111111111' } + const to = { eid: EndpointId.AVALANCHE_V2_MAINNET, address: '0x2222222222222222222222222222222222222222' } + + // Mixed-case checksum form (what ethers typically returns) vs lowercase (common in JSON configs) + const libraryChecksummed = getAddress('0xabcdefabcdefabcdefabcdefabcdefabcdefabcd') + const libraryLower = libraryChecksummed.toLowerCase() + + it('documents that main-style === fails for receive checksum mismatch', () => { + expect(libraryChecksummed).not.toBe(libraryLower) + expect(libraryChecksummed.toLowerCase()).toBe(libraryLower) + + const mainReceiveWouldSkip = libraryChecksummed === libraryLower + const mainSendWouldSkip = libraryChecksummed.toLowerCase() === libraryLower.toLowerCase() + + // This is the bug on main: receive skip misses, send skip does not. + expect(mainReceiveWouldSkip).toBe(false) + expect(mainSendWouldSkip).toBe(true) + expect(areBytes32Equal(libraryChecksummed, libraryLower)).toBe(true) + }) + + it('configureReceiveLibraries skips when already pinned despite lowercase config', async () => { + const setReceiveLibrary = jest.fn(async () => ({ + point: from, + data: '0xdead', + })) + + const sdkFactory = jest.fn(async () => ({ + getEndpointSDK: async () => ({ + getReceiveLibrary: async () => [libraryChecksummed, false] as const, + setReceiveLibrary, + }), + })) + + const graph: OAppOmniGraph = { + contracts: [{ point: from }, { point: to }], + connections: [ + { + vector: { from, to }, + config: { + receiveLibraryConfig: { + receiveLibrary: libraryLower, + gracePeriod: 0n, + }, + }, + }, + ], + } + + const txs = await configureReceiveLibraries(graph, sdkFactory as never) + + expect(txs).toEqual([]) + expect(setReceiveLibrary).not.toHaveBeenCalled() + }) + + it('configureSendLibraries skips when already pinned despite lowercase config', async () => { + const setSendLibrary = jest.fn(async () => ({ + point: from, + data: '0xdead', + })) + + const sdkFactory = jest.fn(async () => ({ + getEndpointSDK: async () => ({ + isDefaultSendLibrary: async () => false, + getSendLibrary: async () => libraryChecksummed, + setSendLibrary, + }), + })) + + const graph: OAppOmniGraph = { + contracts: [{ point: from }, { point: to }], + connections: [ + { + vector: { from, to }, + config: { + sendLibrary: libraryLower, + }, + }, + ], + } + + const txs = await configureSendLibraries(graph, sdkFactory as never) + + expect(txs).toEqual([]) + expect(setSendLibrary).not.toHaveBeenCalled() + }) +}) From e15803f8ff9ae173ec6a9bb2c756b879ca2c2d84 Mon Sep 17 00:00:00 2001 From: Krak Date: Tue, 21 Jul 2026 10:55:45 -0700 Subject: [PATCH 3/6] chore: regenerate example lockfiles after version packages Unblocks Verify example lockfiles CI (ERR_PNPM_OUTDATED_LOCKFILE) after Version packages bumped example package.json specs. Co-authored-by: Cursor --- examples/lzapp-migration/pnpm-lock.yaml | 162 ++-- examples/mint-burn-oft-adapter/pnpm-lock.yaml | 110 +-- examples/oapp-aptos-move/pnpm-lock.yaml | 86 +- examples/oapp-solana/pnpm-lock.yaml | 220 ++--- examples/oapp/pnpm-lock.yaml | 159 ++-- .../oft-adapter-aptos-move/pnpm-lock.yaml | 86 +- examples/oft-adapter-initia/pnpm-lock.yaml | 86 +- examples/oft-adapter/pnpm-lock.yaml | 110 +-- examples/oft-aptos-move/pnpm-lock.yaml | 86 +- examples/oft-hyperliquid/pnpm-lock.yaml | 98 +-- examples/oft-initia/pnpm-lock.yaml | 478 ++++++++--- examples/oft-solana/pnpm-lock.yaml | 803 ++++++++++++++---- examples/oft-upgradeable/pnpm-lock.yaml | 114 ++- examples/oft/pnpm-lock.yaml | 118 ++- examples/onft721/pnpm-lock.yaml | 159 ++-- examples/ovault-evm/pnpm-lock.yaml | 104 +-- 16 files changed, 1758 insertions(+), 1221 deletions(-) diff --git a/examples/lzapp-migration/pnpm-lock.yaml b/examples/lzapp-migration/pnpm-lock.yaml index 2f8bfca397..ef78b1c10a 100644 --- a/examples/lzapp-migration/pnpm-lock.yaml +++ b/examples/lzapp-migration/pnpm-lock.yaml @@ -16,8 +16,8 @@ dependencies: specifier: ^4.0.4 version: 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.27.0) '@layerzerolabs/devtools-solana': - specifier: ^3.0.5 - version: 3.0.5(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + specifier: ^3.1.0 + version: 3.1.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/export-deployments': specifier: ^0.0.16 version: 0.0.16 @@ -31,23 +31,23 @@ dependencies: specifier: ^3.0.136 version: 3.0.147(fastestsmallesttextencoderdecoder@1.0.22)(got@11.8.6)(typescript@5.9.3) '@layerzerolabs/protocol-devtools': - specifier: ^3.0.2 - version: 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + specifier: ^4.0.0 + version: 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) '@layerzerolabs/solidity-examples': specifier: ^1.1.0 version: 1.1.0(@nomiclabs/hardhat-ethers@2.2.3)(@nomiclabs/hardhat-etherscan@3.1.8)(ethers@5.8.0)(ts-node@10.9.2)(typescript@5.9.3) '@layerzerolabs/ua-devtools': - specifier: ^5.0.2 - version: 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + specifier: ^6.0.0 + version: 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/ua-devtools-evm': - specifier: ^7.0.1 - version: 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) + specifier: ^8.0.0 + version: 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) '@layerzerolabs/ua-devtools-evm-hardhat': - specifier: ^9.0.1 - version: 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.7.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0) + specifier: ^10.0.0 + version: 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.7.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0) '@layerzerolabs/ua-devtools-solana': - specifier: ^8.0.5 - version: 8.0.5(@layerzerolabs/devtools-solana@3.0.5)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-solana-sdk-v2@3.0.147)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/oft-v2-solana-sdk@3.0.147)(@layerzerolabs/protocol-devtools-solana@8.0.5)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76) + specifier: ^9.0.0 + version: 9.0.0(@layerzerolabs/devtools-solana@3.1.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-solana-sdk-v2@3.0.147)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/oft-v2-solana-sdk@3.0.147)(@layerzerolabs/protocol-devtools-solana@9.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76) '@metaplex-foundation/mpl-token-metadata': specifier: ^3.2.1 version: 3.4.0(@metaplex-foundation/umi@0.9.2) @@ -126,8 +126,8 @@ devDependencies: specifier: ~0.1.12 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.13 - version: 0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.2)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.2)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 version: 3.1.2(ethers@5.8.0)(hardhat@2.27.0) @@ -1673,8 +1673,8 @@ packages: - typescript - utf-8-validate - /@layerzerolabs/devtools-solana@3.0.5(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76): - resolution: {integrity: sha512-O+6F668yAL7pD8y+Z9F6XSW2oTBpOnrn/kqpU9XSEA7dkvv6MxvJI9GZkZbM2nJ7Tu0xRHa5R2u7bFbXVL0VRw==} + /@layerzerolabs/devtools-solana@3.1.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-v8rEqhWa5qRtVTC+GDD9sRrxbF/8iCysAzm1NZyRywFWYEUwf2UgMCo8V+KQd7Fd4MeHEf/do5FEBBQU9XmBQQ==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -2137,8 +2137,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-KeBBqxupuJ2CchmjctHSs6IcGd4iWSgIvVnQ9EI662ScwMmESz3JMFMkUhsQQqDa/a4Hvf8rLYW+e7E7D1TuVw==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -2150,7 +2150,7 @@ packages: '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -2163,40 +2163,40 @@ packages: '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 - /@layerzerolabs/protocol-devtools-solana@8.0.5(@layerzerolabs/devtools-solana@3.0.5)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-solana-sdk-v2@3.0.147)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76): - resolution: {integrity: sha512-MyQ4YFwEqHio8mnyiNsMtYAOrDZApo6TjRhRNdsSk9oiZadLgCkyK/fYnUCVyErwv8La9M9ftTtOX6wTEZgpqw==} + /@layerzerolabs/protocol-devtools-solana@9.0.0(@layerzerolabs/devtools-solana@3.1.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-solana-sdk-v2@3.0.147)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76): + resolution: {integrity: sha512-oz8NQOv3RV1VjYODbZHHASEF/C41ZQasKtSvsUKVIuj4aDHieW/tDko+5+0TG6W5XBYYR9XvHAiNjJml2Aaa+A==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 - '@layerzerolabs/devtools-solana': ~3.0.5 + '@layerzerolabs/devtools-solana': ~3.1.0 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-solana-sdk-v2': ^3.0.0 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ^3.0.2 - '@layerzerolabs/ua-devtools': ^5.0.2 + '@layerzerolabs/protocol-devtools': ^4.0.0 + '@layerzerolabs/ua-devtools': ^6.0.0 '@solana/web3.js': ^1.95.8 fp-ts: ^2.16.2 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.7.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/devtools-solana': 3.0.5(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + '@layerzerolabs/devtools-solana': 3.1.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-solana-sdk-v2': 3.0.147(fastestsmallesttextencoderdecoder@1.0.22)(got@11.8.6)(typescript@5.9.3) '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@solana/web3.js': 1.95.8 fp-ts: 2.16.11 zod: 3.25.76 dev: false - /@layerzerolabs/protocol-devtools@3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): - resolution: {integrity: sha512-HFlsMQJTEH7aSxeKtokp4h1bu7u/GkFHy4smBPgcY/OsRQSdtOxXJQzopFcEsikvnfPkpXplnf8IUwJi7YGyNg==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -2280,8 +2280,8 @@ packages: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.2)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): - resolution: {integrity: sha512-RDpVqRbRPyDAlGsRVPpN0UdDVUfYkXq2qFIqkDxgIpNbWxwXPE0dJgC8D/O/gXxGMYUmljk2huNh9btWgU28bw==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.2)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -2301,12 +2301,12 @@ packages: '@layerzerolabs/lz-evm-sdk-v1': 3.0.150 '@layerzerolabs/lz-evm-sdk-v2': 3.0.150 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.27.0)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0) '@nomicfoundation/hardhat-ethers': 3.1.2(ethers@5.8.0)(hardhat@2.27.0) ethers: 5.8.0 fp-ts: 2.16.11 @@ -2350,22 +2350,22 @@ packages: - typescript - utf-8-validate - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.7.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.7.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -2379,10 +2379,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.27.0) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.27.0(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -2390,22 +2390,22 @@ packages: typescript: 5.9.3 dev: false - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -2419,10 +2419,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.27.0) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.27.0(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -2430,8 +2430,8 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76): - resolution: {integrity: sha512-YOZ2E2NCJrn/+wFXVPEb77US6OQ+gL3hThQK0xj+CFeATlXlPyDtMVg6dq5EHrY9luCClbf1WE2Iz/I0Tt2EvA==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 @@ -2440,9 +2440,9 @@ packages: '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 @@ -2452,60 +2452,60 @@ packages: '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 - /@layerzerolabs/ua-devtools-solana@8.0.5(@layerzerolabs/devtools-solana@3.0.5)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-solana-sdk-v2@3.0.147)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/oft-v2-solana-sdk@3.0.147)(@layerzerolabs/protocol-devtools-solana@8.0.5)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76): - resolution: {integrity: sha512-i+5o2imx0l7aNqSS9Gi7PZ+GOlREvWH4zd1ckd2JyTpTkHGuS/gJxEfMqEWYl+ZZX4b1VEJboa1hevHLKSYYbA==} + /@layerzerolabs/ua-devtools-solana@9.0.0(@layerzerolabs/devtools-solana@3.1.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-solana-sdk-v2@3.0.147)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/oft-v2-solana-sdk@3.0.147)(@layerzerolabs/protocol-devtools-solana@9.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76): + resolution: {integrity: sha512-LstdJHzimLWWSo5Tet1sp/Ud752eLHxd+mJInxJVSEfpVt1W+r6BwtfZPXacZd1CMfVJb88TEBVQxGM4SL6ztw==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 - '@layerzerolabs/devtools-solana': ~3.0.5 + '@layerzerolabs/devtools-solana': ~3.1.0 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-solana-sdk-v2': ^3.0.59 '@layerzerolabs/lz-v2-utilities': ^3.0.148 '@layerzerolabs/oft-v2-solana-sdk': ^3.0.59 - '@layerzerolabs/protocol-devtools': ^3.0.2 - '@layerzerolabs/protocol-devtools-solana': ~8.0.5 - '@layerzerolabs/ua-devtools': ^5.0.2 + '@layerzerolabs/protocol-devtools': ^4.0.0 + '@layerzerolabs/protocol-devtools-solana': ~9.0.0 + '@layerzerolabs/ua-devtools': ^6.0.0 '@solana/web3.js': ^1.95.8 fp-ts: ^2.16.2 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.7.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/devtools-solana': 3.0.5(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + '@layerzerolabs/devtools-solana': 3.1.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-solana-sdk-v2': 3.0.147(fastestsmallesttextencoderdecoder@1.0.22)(got@11.8.6)(typescript@5.9.3) '@layerzerolabs/lz-v2-utilities': 3.0.148 '@layerzerolabs/oft-v2-solana-sdk': 3.0.147(fastestsmallesttextencoderdecoder@1.0.22)(got@11.8.6)(typescript@5.9.3) - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-solana': 8.0.5(@layerzerolabs/devtools-solana@3.0.5)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-solana-sdk-v2@3.0.147)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-solana': 9.0.0(@layerzerolabs/devtools-solana@3.1.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-solana-sdk-v2@3.0.147)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@solana/web3.js': 1.95.8 fp-ts: 2.16.11 p-memoize: 4.0.4 zod: 3.25.76 dev: false - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.7.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) zod: 3.25.76 /@ledgerhq/devices@8.7.0: diff --git a/examples/mint-burn-oft-adapter/pnpm-lock.yaml b/examples/mint-burn-oft-adapter/pnpm-lock.yaml index 9489deaa66..7d65434005 100644 --- a/examples/mint-burn-oft-adapter/pnpm-lock.yaml +++ b/examples/mint-burn-oft-adapter/pnpm-lock.yaml @@ -37,8 +37,8 @@ devDependencies: specifier: ^3.0.148 version: 3.0.148 '@layerzerolabs/metadata-tools': - specifier: ^3.0.0 - version: 3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@5.0.1) + specifier: ^4.0.0 + version: 4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0) '@layerzerolabs/oapp-evm': specifier: ^0.4.1 version: 0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.148)(@layerzerolabs/lz-evm-protocol-v2@3.0.148)(@layerzerolabs/lz-evm-v1-0.7@3.0.148)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0) @@ -58,8 +58,8 @@ devDependencies: specifier: ~0.1.12 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.13 - version: 0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 version: 3.1.1(ethers@5.8.0)(hardhat@2.26.4) @@ -1148,14 +1148,14 @@ packages: tiny-invariant: 1.3.3 dev: true - /@layerzerolabs/metadata-tools@3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@5.0.1): - resolution: {integrity: sha512-C+LcNFMDXcanDlCOaXm7UGeOObN947BbOCP5mfGkdnKGso1I3+Tak/1QpCRMWvcz1zfa4jikF5KQsfY5bJQD4Q==} + /@layerzerolabs/metadata-tools@4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0): + resolution: {integrity: sha512-t+7TsQhkpevAUFOE6KV8j2c+1jJKR4xDpcns4wJTOAEcYmLsyFhYeGmLzemsj8u8YB8S879VKiJNMfipbIgmLQ==} peerDependencies: '@layerzerolabs/devtools-evm-hardhat': ~4.0.0 - '@layerzerolabs/ua-devtools': ~5.0.1 + '@layerzerolabs/ua-devtools': ~6.0.0 dependencies: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) dev: true /@layerzerolabs/oapp-evm@0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.148)(@layerzerolabs/lz-evm-protocol-v2@3.0.148)(@layerzerolabs/lz-evm-v1-0.7@3.0.148)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0): @@ -1204,8 +1204,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-KeBBqxupuJ2CchmjctHSs6IcGd4iWSgIvVnQ9EI662ScwMmESz3JMFMkUhsQQqDa/a4Hvf8rLYW+e7E7D1TuVw==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -1217,7 +1217,7 @@ packages: '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -1230,13 +1230,13 @@ packages: '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools@3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): - resolution: {integrity: sha512-HFlsMQJTEH7aSxeKtokp4h1bu7u/GkFHy4smBPgcY/OsRQSdtOxXJQzopFcEsikvnfPkpXplnf8IUwJi7YGyNg==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -1291,8 +1291,8 @@ packages: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): - resolution: {integrity: sha512-RDpVqRbRPyDAlGsRVPpN0UdDVUfYkXq2qFIqkDxgIpNbWxwXPE0dJgC8D/O/gXxGMYUmljk2huNh9btWgU28bw==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -1312,12 +1312,12 @@ packages: '@layerzerolabs/lz-evm-sdk-v1': 3.0.150 '@layerzerolabs/lz-evm-sdk-v2': 3.0.150 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@nomicfoundation/hardhat-ethers': 3.1.1(ethers@5.8.0)(hardhat@2.26.4) ethers: 5.8.0 fp-ts: 2.16.11 @@ -1345,22 +1345,22 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -1374,10 +1374,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -1385,8 +1385,8 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76): - resolution: {integrity: sha512-YOZ2E2NCJrn/+wFXVPEb77US6OQ+gL3hThQK0xj+CFeATlXlPyDtMVg6dq5EHrY9luCClbf1WE2Iz/I0Tt2EvA==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 @@ -1395,9 +1395,9 @@ packages: '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 @@ -1407,46 +1407,28 @@ packages: '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-acoxyJAYqF+di2/akGuWLa5Gdt7Z/8LLZD0LqOui34yjPuHYH88L4xxmKxqrs4Ga/uQnRKcF6Cauy9pjlQCj1A==} - peerDependencies: - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@layerzerolabs/lz-v2-utilities': ^3.0.75 - '@layerzerolabs/protocol-devtools': ~3.0.1 - zod: ^3.22.4 - dependencies: - '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) - '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - zod: 3.25.76 - dev: true - - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) zod: 3.25.76 dev: true @@ -1786,7 +1768,7 @@ packages: semver: 7.7.3 viem: 2.41.2(typescript@5.9.3)(zod@3.25.76) optionalDependencies: - '@noble/curves': 1.8.2 + '@noble/curves': 1.9.1 '@peculiar/asn1-schema': 2.6.0 transitivePeerDependencies: - bufferutil @@ -6320,7 +6302,7 @@ packages: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.1.0(typescript@5.9.3)(zod@3.25.76) + abitype: 1.2.1(typescript@5.9.3)(zod@3.25.76) eventemitter3: 5.0.1 typescript: 5.9.3 transitivePeerDependencies: diff --git a/examples/oapp-aptos-move/pnpm-lock.yaml b/examples/oapp-aptos-move/pnpm-lock.yaml index 7e4bf9974c..1a82c2ee90 100644 --- a/examples/oapp-aptos-move/pnpm-lock.yaml +++ b/examples/oapp-aptos-move/pnpm-lock.yaml @@ -22,8 +22,8 @@ devDependencies: specifier: ^0.0.7 version: 0.0.7 '@layerzerolabs/devtools-move': - specifier: ^1.0.17 - version: 1.0.17(@types/node@18.18.14) + specifier: ^2.0.0 + version: 2.0.0(@types/node@18.18.14) '@layerzerolabs/eslint-config-next': specifier: ~2.3.39 version: 2.3.44(typescript@5.9.3) @@ -79,8 +79,8 @@ devDependencies: specifier: ~0.1.12 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.13 - version: 0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 version: 3.1.1(ethers@5.8.0)(hardhat@2.26.4) @@ -2139,8 +2139,8 @@ packages: engines: {node: '>=18.16.0'} dev: true - /@layerzerolabs/devtools-move@1.0.17(@types/node@18.18.14): - resolution: {integrity: sha512-ZC0vdjIBqBK9S76qhoLYI7Ulm1fkGZtFLpba6bdf/edZ0jS93hBALBvmL6whyVmpp43z1VhK37cqsGyw/vRkhQ==} + /@layerzerolabs/devtools-move@2.0.0(@types/node@18.18.14): + resolution: {integrity: sha512-8Z70IQcfq8uLWvHwKPQPnyvzIIxkTtruji9xrhSDR1zZdIgeVkV3xcTkJyWHrxlvRr2SBe02JO8S4oklTYnQAA==} engines: {node: '>=18.16.0'} dependencies: inquirer: 12.10.0(@types/node@18.18.14) @@ -2490,8 +2490,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-KeBBqxupuJ2CchmjctHSs6IcGd4iWSgIvVnQ9EI662ScwMmESz3JMFMkUhsQQqDa/a4Hvf8rLYW+e7E7D1TuVw==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -2503,7 +2503,7 @@ packages: '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -2516,13 +2516,13 @@ packages: '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools@3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): - resolution: {integrity: sha512-HFlsMQJTEH7aSxeKtokp4h1bu7u/GkFHy4smBPgcY/OsRQSdtOxXJQzopFcEsikvnfPkpXplnf8IUwJi7YGyNg==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -2577,8 +2577,8 @@ packages: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): - resolution: {integrity: sha512-RDpVqRbRPyDAlGsRVPpN0UdDVUfYkXq2qFIqkDxgIpNbWxwXPE0dJgC8D/O/gXxGMYUmljk2huNh9btWgU28bw==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -2598,12 +2598,12 @@ packages: '@layerzerolabs/lz-evm-sdk-v1': 3.0.150 '@layerzerolabs/lz-evm-sdk-v2': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@nomicfoundation/hardhat-ethers': 3.1.1(ethers@5.8.0)(hardhat@2.26.4) ethers: 5.8.0 fp-ts: 2.16.11 @@ -2648,22 +2648,22 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -2677,10 +2677,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -2688,8 +2688,8 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76): - resolution: {integrity: sha512-YOZ2E2NCJrn/+wFXVPEb77US6OQ+gL3hThQK0xj+CFeATlXlPyDtMVg6dq5EHrY9luCClbf1WE2Iz/I0Tt2EvA==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 @@ -2698,9 +2698,9 @@ packages: '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 @@ -2710,28 +2710,28 @@ packages: '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) zod: 3.25.76 dev: true @@ -9583,7 +9583,7 @@ packages: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.1.0(typescript@5.9.3)(zod@3.25.76) + abitype: 1.2.1(typescript@5.9.3)(zod@3.25.76) eventemitter3: 5.0.1 typescript: 5.9.3 transitivePeerDependencies: diff --git a/examples/oapp-solana/pnpm-lock.yaml b/examples/oapp-solana/pnpm-lock.yaml index a81036d352..90799865a1 100644 --- a/examples/oapp-solana/pnpm-lock.yaml +++ b/examples/oapp-solana/pnpm-lock.yaml @@ -39,8 +39,8 @@ devDependencies: specifier: ^4.0.4 version: 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.27.0) '@layerzerolabs/devtools-solana': - specifier: ~3.0.6 - version: 3.0.6(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + specifier: ~3.1.0 + version: 3.1.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/eslint-config-next': specifier: ~2.3.39 version: 2.3.44(typescript@5.9.3) @@ -66,8 +66,8 @@ devDependencies: specifier: ^3.0.86 version: 3.0.145 '@layerzerolabs/metadata-tools': - specifier: ^3.0.0 - version: 3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0) '@layerzerolabs/oapp-evm': specifier: ^0.4.1 version: 0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.145)(@layerzerolabs/lz-evm-protocol-v2@3.0.145)(@layerzerolabs/lz-evm-v1-0.7@3.0.145)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0) @@ -75,11 +75,11 @@ devDependencies: specifier: ^2.3.39 version: 2.3.44 '@layerzerolabs/protocol-devtools': - specifier: ^3.0.2 - version: 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) + specifier: ^4.0.0 + version: 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) '@layerzerolabs/protocol-devtools-solana': - specifier: ^8.0.5 - version: 8.0.5(@layerzerolabs/devtools-solana@3.0.6)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-solana-sdk-v2@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76) + specifier: ^9.0.0 + version: 9.0.0(@layerzerolabs/devtools-solana@3.1.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-solana-sdk-v2@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76) '@layerzerolabs/solhint-config': specifier: ^3.0.12 version: 3.0.145(typescript@5.9.3) @@ -90,20 +90,20 @@ devDependencies: specifier: ~0.1.12 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.13 - version: 0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.2)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.2)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@layerzerolabs/ua-devtools': - specifier: ~5.0.2 - version: 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + specifier: ~6.0.0 + version: 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/ua-devtools-evm': - specifier: ~7.0.1 - version: 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) + specifier: ~8.0.0 + version: 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) '@layerzerolabs/ua-devtools-evm-hardhat': - specifier: ~9.0.1 - version: 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.7.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0) + specifier: ~10.0.0 + version: 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.7.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0) '@layerzerolabs/ua-devtools-solana': - specifier: ~8.0.5 - version: 8.0.5(@layerzerolabs/devtools-solana@3.0.6)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-solana-sdk-v2@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/oft-v2-solana-sdk@3.0.145)(@layerzerolabs/protocol-devtools-solana@8.0.5)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76) + specifier: ~9.0.0 + version: 9.0.0(@layerzerolabs/devtools-solana@3.1.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-solana-sdk-v2@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/oft-v2-solana-sdk@3.0.145)(@layerzerolabs/protocol-devtools-solana@9.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76) '@metaplex-foundation/mpl-toolbox': specifier: ^0.9.4 version: 0.9.4(@metaplex-foundation/umi@0.9.2) @@ -1539,8 +1539,8 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/devtools-solana@3.0.6(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76): - resolution: {integrity: sha512-QOcEIkof5BfAsRM3HiBlqieELA7rbQg5K+wDQJp6uk0OBkJtxWMBNDBYh58fwVMxILjKT1gKf49ElZYI7Sty8A==} + /@layerzerolabs/devtools-solana@3.1.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-v8rEqhWa5qRtVTC+GDD9sRrxbF/8iCysAzm1NZyRywFWYEUwf2UgMCo8V+KQd7Fd4MeHEf/do5FEBBQU9XmBQQ==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -1795,7 +1795,7 @@ packages: /@layerzerolabs/lz-foundation@3.0.145(got@11.8.6)(typescript@5.9.3): resolution: {integrity: sha512-RPrUafjqoWgbCBOhFpUax6J+NH8ztL8NC9epCKUr1g8U4TgSa1rU3z5RT2ffGXeOd2GYRIOkJYYGJ9IBbY6Q3w==} dependencies: - '@layerzerolabs/lz-definitions': 3.0.145 + '@layerzerolabs/lz-definitions': 3.0.150 '@layerzerolabs/lz-utilities': 3.0.145(got@11.8.6)(typescript@5.9.3) '@noble/ed25519': 1.7.5 '@noble/hashes': 1.8.0 @@ -1879,7 +1879,7 @@ packages: '@ethersproject/bytes': 5.8.0 '@initia/initia.js': 1.0.4(typescript@5.9.3) '@iota/iota-sdk': 1.7.1(typescript@5.9.3) - '@layerzerolabs/lz-definitions': 3.0.145 + '@layerzerolabs/lz-definitions': 3.0.150 '@mysten/sui': 1.45.0(typescript@5.9.3) '@solana/web3.js': 1.95.8 '@ton/core': 0.59.1(@ton/crypto@3.3.0) @@ -1930,14 +1930,14 @@ packages: tiny-invariant: 1.3.3 dev: true - /@layerzerolabs/metadata-tools@3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@5.0.2): - resolution: {integrity: sha512-C+LcNFMDXcanDlCOaXm7UGeOObN947BbOCP5mfGkdnKGso1I3+Tak/1QpCRMWvcz1zfa4jikF5KQsfY5bJQD4Q==} + /@layerzerolabs/metadata-tools@4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0): + resolution: {integrity: sha512-t+7TsQhkpevAUFOE6KV8j2c+1jJKR4xDpcns4wJTOAEcYmLsyFhYeGmLzemsj8u8YB8S879VKiJNMfipbIgmLQ==} peerDependencies: '@layerzerolabs/devtools-evm-hardhat': ~4.0.0 - '@layerzerolabs/ua-devtools': ~5.0.1 + '@layerzerolabs/ua-devtools': ~6.0.0 dependencies: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.27.0) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) dev: true /@layerzerolabs/oapp-evm@0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.145)(@layerzerolabs/lz-evm-protocol-v2@3.0.145)(@layerzerolabs/lz-evm-v1-0.7@3.0.145)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0): @@ -2015,8 +2015,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-KeBBqxupuJ2CchmjctHSs6IcGd4iWSgIvVnQ9EI662ScwMmESz3JMFMkUhsQQqDa/a4Hvf8rLYW+e7E7D1TuVw==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -2028,7 +2028,7 @@ packages: '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -2041,13 +2041,13 @@ packages: '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.145 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-KeBBqxupuJ2CchmjctHSs6IcGd4iWSgIvVnQ9EI662ScwMmESz3JMFMkUhsQQqDa/a4Hvf8rLYW+e7E7D1TuVw==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -2059,7 +2059,7 @@ packages: '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -2072,41 +2072,41 @@ packages: '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.150 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools-solana@8.0.5(@layerzerolabs/devtools-solana@3.0.6)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-solana-sdk-v2@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76): - resolution: {integrity: sha512-MyQ4YFwEqHio8mnyiNsMtYAOrDZApo6TjRhRNdsSk9oiZadLgCkyK/fYnUCVyErwv8La9M9ftTtOX6wTEZgpqw==} + /@layerzerolabs/protocol-devtools-solana@9.0.0(@layerzerolabs/devtools-solana@3.1.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-solana-sdk-v2@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76): + resolution: {integrity: sha512-oz8NQOv3RV1VjYODbZHHASEF/C41ZQasKtSvsUKVIuj4aDHieW/tDko+5+0TG6W5XBYYR9XvHAiNjJml2Aaa+A==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 - '@layerzerolabs/devtools-solana': ~3.0.5 + '@layerzerolabs/devtools-solana': ~3.1.0 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-solana-sdk-v2': ^3.0.0 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ^3.0.2 - '@layerzerolabs/ua-devtools': ^5.0.2 + '@layerzerolabs/protocol-devtools': ^4.0.0 + '@layerzerolabs/ua-devtools': ^6.0.0 '@solana/web3.js': ^1.95.8 fp-ts: ^2.16.2 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.7.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) - '@layerzerolabs/devtools-solana': 3.0.6(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + '@layerzerolabs/devtools-solana': 3.1.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.145 '@layerzerolabs/lz-solana-sdk-v2': 3.0.145(fastestsmallesttextencoderdecoder@1.0.22)(got@11.8.6)(typescript@5.9.3) '@layerzerolabs/lz-v2-utilities': 3.0.145 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@solana/web3.js': 1.95.8 fp-ts: 2.16.11 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools@3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76): - resolution: {integrity: sha512-HFlsMQJTEH7aSxeKtokp4h1bu7u/GkFHy4smBPgcY/OsRQSdtOxXJQzopFcEsikvnfPkpXplnf8IUwJi7YGyNg==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -2119,8 +2119,8 @@ packages: zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools@3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(zod@3.25.76): - resolution: {integrity: sha512-HFlsMQJTEH7aSxeKtokp4h1bu7u/GkFHy4smBPgcY/OsRQSdtOxXJQzopFcEsikvnfPkpXplnf8IUwJi7YGyNg==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -2175,8 +2175,8 @@ packages: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.2)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): - resolution: {integrity: sha512-RDpVqRbRPyDAlGsRVPpN0UdDVUfYkXq2qFIqkDxgIpNbWxwXPE0dJgC8D/O/gXxGMYUmljk2huNh9btWgU28bw==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.2)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -2196,12 +2196,12 @@ packages: '@layerzerolabs/lz-evm-sdk-v1': 3.0.150 '@layerzerolabs/lz-evm-sdk-v2': 3.0.150 '@layerzerolabs/lz-v2-utilities': 3.0.150 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.27.0)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0) '@nomicfoundation/hardhat-ethers': 3.1.2(ethers@5.8.0)(hardhat@2.27.0) ethers: 5.8.0 fp-ts: 2.16.11 @@ -2246,22 +2246,22 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.7.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.7.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -2275,10 +2275,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.27.0) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.145 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.27.0(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -2286,22 +2286,22 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -2315,10 +2315,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.27.0) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.150 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.27.0(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -2326,8 +2326,8 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76): - resolution: {integrity: sha512-YOZ2E2NCJrn/+wFXVPEb77US6OQ+gL3hThQK0xj+CFeATlXlPyDtMVg6dq5EHrY9luCClbf1WE2Iz/I0Tt2EvA==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 @@ -2336,9 +2336,9 @@ packages: '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 @@ -2348,15 +2348,15 @@ packages: '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.145 '@layerzerolabs/lz-v2-utilities': 3.0.145 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76): - resolution: {integrity: sha512-YOZ2E2NCJrn/+wFXVPEb77US6OQ+gL3hThQK0xj+CFeATlXlPyDtMVg6dq5EHrY9luCClbf1WE2Iz/I0Tt2EvA==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 @@ -2365,9 +2365,9 @@ packages: '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 @@ -2377,79 +2377,79 @@ packages: '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.150 '@layerzerolabs/lz-v2-utilities': 3.0.150 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools-solana@8.0.5(@layerzerolabs/devtools-solana@3.0.6)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-solana-sdk-v2@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/oft-v2-solana-sdk@3.0.145)(@layerzerolabs/protocol-devtools-solana@8.0.5)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76): - resolution: {integrity: sha512-i+5o2imx0l7aNqSS9Gi7PZ+GOlREvWH4zd1ckd2JyTpTkHGuS/gJxEfMqEWYl+ZZX4b1VEJboa1hevHLKSYYbA==} + /@layerzerolabs/ua-devtools-solana@9.0.0(@layerzerolabs/devtools-solana@3.1.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-solana-sdk-v2@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/oft-v2-solana-sdk@3.0.145)(@layerzerolabs/protocol-devtools-solana@9.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76): + resolution: {integrity: sha512-LstdJHzimLWWSo5Tet1sp/Ud752eLHxd+mJInxJVSEfpVt1W+r6BwtfZPXacZd1CMfVJb88TEBVQxGM4SL6ztw==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 - '@layerzerolabs/devtools-solana': ~3.0.5 + '@layerzerolabs/devtools-solana': ~3.1.0 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-solana-sdk-v2': ^3.0.59 '@layerzerolabs/lz-v2-utilities': ^3.0.148 '@layerzerolabs/oft-v2-solana-sdk': ^3.0.59 - '@layerzerolabs/protocol-devtools': ^3.0.2 - '@layerzerolabs/protocol-devtools-solana': ~8.0.5 - '@layerzerolabs/ua-devtools': ^5.0.2 + '@layerzerolabs/protocol-devtools': ^4.0.0 + '@layerzerolabs/protocol-devtools-solana': ~9.0.0 + '@layerzerolabs/ua-devtools': ^6.0.0 '@solana/web3.js': ^1.95.8 fp-ts: ^2.16.2 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.7.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) - '@layerzerolabs/devtools-solana': 3.0.6(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + '@layerzerolabs/devtools-solana': 3.1.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@solana/web3.js@1.95.8)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.145 '@layerzerolabs/lz-solana-sdk-v2': 3.0.145(fastestsmallesttextencoderdecoder@1.0.22)(got@11.8.6)(typescript@5.9.3) '@layerzerolabs/lz-v2-utilities': 3.0.145 '@layerzerolabs/oft-v2-solana-sdk': 3.0.145(fastestsmallesttextencoderdecoder@1.0.22)(got@11.8.6)(typescript@5.9.3) - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-solana': 8.0.5(@layerzerolabs/devtools-solana@3.0.6)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-solana-sdk-v2@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-solana': 9.0.0(@layerzerolabs/devtools-solana@3.1.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-solana-sdk-v2@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(@solana/web3.js@1.95.8)(fp-ts@2.16.11)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@solana/web3.js': 1.95.8 fp-ts: 2.16.11 p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(@layerzerolabs/lz-v2-utilities@3.0.145)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.7.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.145 '@layerzerolabs/lz-v2-utilities': 3.0.145 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.145)(zod@3.25.76) zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.150 '@layerzerolabs/lz-v2-utilities': 3.0.150 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(zod@3.25.76) zod: 3.25.76 dev: true @@ -8535,7 +8535,7 @@ packages: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.1.0(typescript@5.9.3)(zod@3.25.76) + abitype: 1.2.1(typescript@5.9.3)(zod@3.25.76) eventemitter3: 5.0.1 typescript: 5.9.3 transitivePeerDependencies: diff --git a/examples/oapp/pnpm-lock.yaml b/examples/oapp/pnpm-lock.yaml index 1a01209440..bb2fb4e4e2 100644 --- a/examples/oapp/pnpm-lock.yaml +++ b/examples/oapp/pnpm-lock.yaml @@ -34,8 +34,8 @@ devDependencies: specifier: ^3.0.148 version: 3.0.148 '@layerzerolabs/metadata-tools': - specifier: ^3.0.0 - version: 3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.1)(@layerzerolabs/ua-devtools@5.0.1) + specifier: ^4.0.0 + version: 4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0) '@layerzerolabs/oapp-evm': specifier: ^0.4.1 version: 0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.148)(@layerzerolabs/lz-evm-protocol-v2@3.0.148)(@layerzerolabs/lz-evm-v1-0.7@3.0.148)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0) @@ -52,8 +52,8 @@ devDependencies: specifier: ~0.1.12 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.13 - version: 0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.2)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.2)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 version: 3.1.2(ethers@5.8.0)(hardhat@2.27.0) @@ -875,47 +875,6 @@ packages: '@jridgewell/sourcemap-codec': 1.5.5 dev: true - /@layerzerolabs/devtools-evm-hardhat@4.0.1(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.27.0): - resolution: {integrity: sha512-RqF6hrVhkJ/O83cYXi744TPOaqBzi4W4+daVHpZsp1W32hDbojYNcXwHi7jldt7BOL0KT/t4A5lBVIcGzCh0YQ==} - peerDependencies: - '@ethersproject/abi': ^5.7.0 - '@ethersproject/abstract-signer': ^5.7.0 - '@ethersproject/contracts': ^5.7.0 - '@ethersproject/providers': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/devtools-evm': ~3.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@nomiclabs/hardhat-ethers': ^2.2.3 - fp-ts: ^2.16.2 - hardhat: ^2.22.10 - hardhat-deploy: ^0.12.1 - dependencies: - '@ethersproject/abi': 5.8.0 - '@ethersproject/abstract-signer': 5.8.0 - '@ethersproject/contracts': 5.8.0 - '@ethersproject/providers': 5.8.0 - '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) - '@layerzerolabs/export-deployments': 0.0.16 - '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) - '@layerzerolabs/lz-definitions': 3.0.148 - '@nomiclabs/hardhat-ethers': 2.2.3(ethers@5.8.0)(hardhat@2.27.0) - '@safe-global/protocol-kit': 1.3.0(ethers@5.8.0) - fp-ts: 2.16.11 - hardhat: 2.27.0(ts-node@10.9.2)(typescript@5.9.3) - hardhat-deploy: 0.12.4 - micro-memoize: 4.1.3 - p-memoize: 4.0.4 - zod: 3.25.76 - transitivePeerDependencies: - - bufferutil - - encoding - - ethers - - supports-color - - utf-8-validate - dev: true - /@layerzerolabs/devtools-evm-hardhat@4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.27.0): resolution: {integrity: sha512-EnP2dWk9G2PdDP2R30O0Bs85J+4nvBmGlT86QhvhhUqbg2NCZ51h/TQLBWPX6mri7wVMbGMZesNo68xnMntoyQ==} peerDependencies: @@ -1183,14 +1142,14 @@ packages: tiny-invariant: 1.3.3 dev: true - /@layerzerolabs/metadata-tools@3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.1)(@layerzerolabs/ua-devtools@5.0.1): - resolution: {integrity: sha512-C+LcNFMDXcanDlCOaXm7UGeOObN947BbOCP5mfGkdnKGso1I3+Tak/1QpCRMWvcz1zfa4jikF5KQsfY5bJQD4Q==} + /@layerzerolabs/metadata-tools@4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0): + resolution: {integrity: sha512-t+7TsQhkpevAUFOE6KV8j2c+1jJKR4xDpcns4wJTOAEcYmLsyFhYeGmLzemsj8u8YB8S879VKiJNMfipbIgmLQ==} peerDependencies: '@layerzerolabs/devtools-evm-hardhat': ~4.0.0 - '@layerzerolabs/ua-devtools': ~5.0.1 + '@layerzerolabs/ua-devtools': ~6.0.0 dependencies: - '@layerzerolabs/devtools-evm-hardhat': 4.0.1(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.27.0) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.27.0) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) dev: true /@layerzerolabs/oapp-evm@0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.148)(@layerzerolabs/lz-evm-protocol-v2@3.0.148)(@layerzerolabs/lz-evm-v1-0.7@3.0.148)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0): @@ -1239,8 +1198,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-KeBBqxupuJ2CchmjctHSs6IcGd4iWSgIvVnQ9EI662ScwMmESz3JMFMkUhsQQqDa/a4Hvf8rLYW+e7E7D1TuVw==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -1252,7 +1211,7 @@ packages: '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -1265,13 +1224,13 @@ packages: '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools@3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): - resolution: {integrity: sha512-HFlsMQJTEH7aSxeKtokp4h1bu7u/GkFHy4smBPgcY/OsRQSdtOxXJQzopFcEsikvnfPkpXplnf8IUwJi7YGyNg==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -1326,8 +1285,8 @@ packages: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.2)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): - resolution: {integrity: sha512-RDpVqRbRPyDAlGsRVPpN0UdDVUfYkXq2qFIqkDxgIpNbWxwXPE0dJgC8D/O/gXxGMYUmljk2huNh9btWgU28bw==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.2)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -1347,12 +1306,12 @@ packages: '@layerzerolabs/lz-evm-sdk-v1': 3.0.150 '@layerzerolabs/lz-evm-sdk-v2': 3.0.150 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.27.0)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0) '@nomicfoundation/hardhat-ethers': 3.1.2(ethers@5.8.0)(hardhat@2.27.0) ethers: 5.8.0 fp-ts: 2.16.11 @@ -1380,22 +1339,22 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.27.0): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -1409,10 +1368,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.27.0) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.27.0(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -1420,8 +1379,8 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76): - resolution: {integrity: sha512-YOZ2E2NCJrn/+wFXVPEb77US6OQ+gL3hThQK0xj+CFeATlXlPyDtMVg6dq5EHrY9luCClbf1WE2Iz/I0Tt2EvA==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 @@ -1430,9 +1389,9 @@ packages: '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 @@ -1442,46 +1401,28 @@ packages: '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-acoxyJAYqF+di2/akGuWLa5Gdt7Z/8LLZD0LqOui34yjPuHYH88L4xxmKxqrs4Ga/uQnRKcF6Cauy9pjlQCj1A==} - peerDependencies: - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@layerzerolabs/lz-v2-utilities': ^3.0.75 - '@layerzerolabs/protocol-devtools': ~3.0.1 - zod: ^3.22.4 - dependencies: - '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) - '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - zod: 3.25.76 - dev: true - - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) zod: 3.25.76 dev: true @@ -1796,7 +1737,7 @@ packages: '@ethersproject/address': 5.8.0 '@ethersproject/bignumber': 5.8.0 '@ethersproject/solidity': 5.8.0 - '@safe-global/safe-deployments': 1.37.48 + '@safe-global/safe-deployments': 1.37.49 ethereumjs-util: 7.1.5 semver: 7.7.3 web3: 1.10.4 @@ -1821,7 +1762,7 @@ packages: semver: 7.7.3 viem: 2.41.2(typescript@5.9.3)(zod@3.25.76) optionalDependencies: - '@noble/curves': 1.8.2 + '@noble/curves': 1.9.1 '@peculiar/asn1-schema': 2.6.0 transitivePeerDependencies: - bufferutil @@ -6355,7 +6296,7 @@ packages: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.1.0(typescript@5.9.3)(zod@3.25.76) + abitype: 1.2.1(typescript@5.9.3)(zod@3.25.76) eventemitter3: 5.0.1 typescript: 5.9.3 transitivePeerDependencies: @@ -7554,6 +7495,7 @@ packages: /tar@4.4.19: resolution: {integrity: sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==} engines: {node: '>=4.5'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me dependencies: chownr: 1.1.4 fs-minipass: 1.2.7 @@ -7953,7 +7895,7 @@ packages: /uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - 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. + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true dev: true @@ -7964,6 +7906,7 @@ packages: /uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true dev: true diff --git a/examples/oft-adapter-aptos-move/pnpm-lock.yaml b/examples/oft-adapter-aptos-move/pnpm-lock.yaml index ef363ce045..cebaab59e2 100644 --- a/examples/oft-adapter-aptos-move/pnpm-lock.yaml +++ b/examples/oft-adapter-aptos-move/pnpm-lock.yaml @@ -25,8 +25,8 @@ devDependencies: specifier: ^0.0.7 version: 0.0.7 '@layerzerolabs/devtools-move': - specifier: ^1.0.17 - version: 1.0.17(@types/node@18.18.14) + specifier: ^2.0.0 + version: 2.0.0(@types/node@18.18.14) '@layerzerolabs/eslint-config-next': specifier: ~2.3.39 version: 2.3.44(typescript@5.9.3) @@ -82,8 +82,8 @@ devDependencies: specifier: ~0.1.12 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.13 - version: 0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 version: 3.1.1(ethers@5.8.0)(hardhat@2.26.4) @@ -2142,8 +2142,8 @@ packages: engines: {node: '>=18.16.0'} dev: true - /@layerzerolabs/devtools-move@1.0.17(@types/node@18.18.14): - resolution: {integrity: sha512-ZC0vdjIBqBK9S76qhoLYI7Ulm1fkGZtFLpba6bdf/edZ0jS93hBALBvmL6whyVmpp43z1VhK37cqsGyw/vRkhQ==} + /@layerzerolabs/devtools-move@2.0.0(@types/node@18.18.14): + resolution: {integrity: sha512-8Z70IQcfq8uLWvHwKPQPnyvzIIxkTtruji9xrhSDR1zZdIgeVkV3xcTkJyWHrxlvRr2SBe02JO8S4oklTYnQAA==} engines: {node: '>=18.16.0'} dependencies: inquirer: 12.10.0(@types/node@18.18.14) @@ -2493,8 +2493,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-KeBBqxupuJ2CchmjctHSs6IcGd4iWSgIvVnQ9EI662ScwMmESz3JMFMkUhsQQqDa/a4Hvf8rLYW+e7E7D1TuVw==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -2506,7 +2506,7 @@ packages: '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -2519,13 +2519,13 @@ packages: '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools@3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): - resolution: {integrity: sha512-HFlsMQJTEH7aSxeKtokp4h1bu7u/GkFHy4smBPgcY/OsRQSdtOxXJQzopFcEsikvnfPkpXplnf8IUwJi7YGyNg==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -2580,8 +2580,8 @@ packages: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): - resolution: {integrity: sha512-RDpVqRbRPyDAlGsRVPpN0UdDVUfYkXq2qFIqkDxgIpNbWxwXPE0dJgC8D/O/gXxGMYUmljk2huNh9btWgU28bw==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -2601,12 +2601,12 @@ packages: '@layerzerolabs/lz-evm-sdk-v1': 3.0.150 '@layerzerolabs/lz-evm-sdk-v2': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@nomicfoundation/hardhat-ethers': 3.1.1(ethers@5.8.0)(hardhat@2.26.4) ethers: 5.8.0 fp-ts: 2.16.11 @@ -2651,22 +2651,22 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -2680,10 +2680,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -2691,8 +2691,8 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76): - resolution: {integrity: sha512-YOZ2E2NCJrn/+wFXVPEb77US6OQ+gL3hThQK0xj+CFeATlXlPyDtMVg6dq5EHrY9luCClbf1WE2Iz/I0Tt2EvA==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 @@ -2701,9 +2701,9 @@ packages: '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 @@ -2713,28 +2713,28 @@ packages: '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) zod: 3.25.76 dev: true @@ -9586,7 +9586,7 @@ packages: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.1.0(typescript@5.9.3)(zod@3.25.76) + abitype: 1.2.1(typescript@5.9.3)(zod@3.25.76) eventemitter3: 5.0.1 typescript: 5.9.3 transitivePeerDependencies: diff --git a/examples/oft-adapter-initia/pnpm-lock.yaml b/examples/oft-adapter-initia/pnpm-lock.yaml index ef363ce045..cebaab59e2 100644 --- a/examples/oft-adapter-initia/pnpm-lock.yaml +++ b/examples/oft-adapter-initia/pnpm-lock.yaml @@ -25,8 +25,8 @@ devDependencies: specifier: ^0.0.7 version: 0.0.7 '@layerzerolabs/devtools-move': - specifier: ^1.0.17 - version: 1.0.17(@types/node@18.18.14) + specifier: ^2.0.0 + version: 2.0.0(@types/node@18.18.14) '@layerzerolabs/eslint-config-next': specifier: ~2.3.39 version: 2.3.44(typescript@5.9.3) @@ -82,8 +82,8 @@ devDependencies: specifier: ~0.1.12 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.13 - version: 0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 version: 3.1.1(ethers@5.8.0)(hardhat@2.26.4) @@ -2142,8 +2142,8 @@ packages: engines: {node: '>=18.16.0'} dev: true - /@layerzerolabs/devtools-move@1.0.17(@types/node@18.18.14): - resolution: {integrity: sha512-ZC0vdjIBqBK9S76qhoLYI7Ulm1fkGZtFLpba6bdf/edZ0jS93hBALBvmL6whyVmpp43z1VhK37cqsGyw/vRkhQ==} + /@layerzerolabs/devtools-move@2.0.0(@types/node@18.18.14): + resolution: {integrity: sha512-8Z70IQcfq8uLWvHwKPQPnyvzIIxkTtruji9xrhSDR1zZdIgeVkV3xcTkJyWHrxlvRr2SBe02JO8S4oklTYnQAA==} engines: {node: '>=18.16.0'} dependencies: inquirer: 12.10.0(@types/node@18.18.14) @@ -2493,8 +2493,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-KeBBqxupuJ2CchmjctHSs6IcGd4iWSgIvVnQ9EI662ScwMmESz3JMFMkUhsQQqDa/a4Hvf8rLYW+e7E7D1TuVw==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -2506,7 +2506,7 @@ packages: '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -2519,13 +2519,13 @@ packages: '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools@3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): - resolution: {integrity: sha512-HFlsMQJTEH7aSxeKtokp4h1bu7u/GkFHy4smBPgcY/OsRQSdtOxXJQzopFcEsikvnfPkpXplnf8IUwJi7YGyNg==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -2580,8 +2580,8 @@ packages: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): - resolution: {integrity: sha512-RDpVqRbRPyDAlGsRVPpN0UdDVUfYkXq2qFIqkDxgIpNbWxwXPE0dJgC8D/O/gXxGMYUmljk2huNh9btWgU28bw==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -2601,12 +2601,12 @@ packages: '@layerzerolabs/lz-evm-sdk-v1': 3.0.150 '@layerzerolabs/lz-evm-sdk-v2': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@nomicfoundation/hardhat-ethers': 3.1.1(ethers@5.8.0)(hardhat@2.26.4) ethers: 5.8.0 fp-ts: 2.16.11 @@ -2651,22 +2651,22 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -2680,10 +2680,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -2691,8 +2691,8 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76): - resolution: {integrity: sha512-YOZ2E2NCJrn/+wFXVPEb77US6OQ+gL3hThQK0xj+CFeATlXlPyDtMVg6dq5EHrY9luCClbf1WE2Iz/I0Tt2EvA==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 @@ -2701,9 +2701,9 @@ packages: '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 @@ -2713,28 +2713,28 @@ packages: '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) zod: 3.25.76 dev: true @@ -9586,7 +9586,7 @@ packages: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.1.0(typescript@5.9.3)(zod@3.25.76) + abitype: 1.2.1(typescript@5.9.3)(zod@3.25.76) eventemitter3: 5.0.1 typescript: 5.9.3 transitivePeerDependencies: diff --git a/examples/oft-adapter/pnpm-lock.yaml b/examples/oft-adapter/pnpm-lock.yaml index 9489deaa66..7d65434005 100644 --- a/examples/oft-adapter/pnpm-lock.yaml +++ b/examples/oft-adapter/pnpm-lock.yaml @@ -37,8 +37,8 @@ devDependencies: specifier: ^3.0.148 version: 3.0.148 '@layerzerolabs/metadata-tools': - specifier: ^3.0.0 - version: 3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@5.0.1) + specifier: ^4.0.0 + version: 4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0) '@layerzerolabs/oapp-evm': specifier: ^0.4.1 version: 0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.148)(@layerzerolabs/lz-evm-protocol-v2@3.0.148)(@layerzerolabs/lz-evm-v1-0.7@3.0.148)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0) @@ -58,8 +58,8 @@ devDependencies: specifier: ~0.1.12 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.13 - version: 0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 version: 3.1.1(ethers@5.8.0)(hardhat@2.26.4) @@ -1148,14 +1148,14 @@ packages: tiny-invariant: 1.3.3 dev: true - /@layerzerolabs/metadata-tools@3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@5.0.1): - resolution: {integrity: sha512-C+LcNFMDXcanDlCOaXm7UGeOObN947BbOCP5mfGkdnKGso1I3+Tak/1QpCRMWvcz1zfa4jikF5KQsfY5bJQD4Q==} + /@layerzerolabs/metadata-tools@4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0): + resolution: {integrity: sha512-t+7TsQhkpevAUFOE6KV8j2c+1jJKR4xDpcns4wJTOAEcYmLsyFhYeGmLzemsj8u8YB8S879VKiJNMfipbIgmLQ==} peerDependencies: '@layerzerolabs/devtools-evm-hardhat': ~4.0.0 - '@layerzerolabs/ua-devtools': ~5.0.1 + '@layerzerolabs/ua-devtools': ~6.0.0 dependencies: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) dev: true /@layerzerolabs/oapp-evm@0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.148)(@layerzerolabs/lz-evm-protocol-v2@3.0.148)(@layerzerolabs/lz-evm-v1-0.7@3.0.148)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0): @@ -1204,8 +1204,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-KeBBqxupuJ2CchmjctHSs6IcGd4iWSgIvVnQ9EI662ScwMmESz3JMFMkUhsQQqDa/a4Hvf8rLYW+e7E7D1TuVw==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -1217,7 +1217,7 @@ packages: '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -1230,13 +1230,13 @@ packages: '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools@3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): - resolution: {integrity: sha512-HFlsMQJTEH7aSxeKtokp4h1bu7u/GkFHy4smBPgcY/OsRQSdtOxXJQzopFcEsikvnfPkpXplnf8IUwJi7YGyNg==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -1291,8 +1291,8 @@ packages: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): - resolution: {integrity: sha512-RDpVqRbRPyDAlGsRVPpN0UdDVUfYkXq2qFIqkDxgIpNbWxwXPE0dJgC8D/O/gXxGMYUmljk2huNh9btWgU28bw==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -1312,12 +1312,12 @@ packages: '@layerzerolabs/lz-evm-sdk-v1': 3.0.150 '@layerzerolabs/lz-evm-sdk-v2': 3.0.150 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@nomicfoundation/hardhat-ethers': 3.1.1(ethers@5.8.0)(hardhat@2.26.4) ethers: 5.8.0 fp-ts: 2.16.11 @@ -1345,22 +1345,22 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -1374,10 +1374,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -1385,8 +1385,8 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76): - resolution: {integrity: sha512-YOZ2E2NCJrn/+wFXVPEb77US6OQ+gL3hThQK0xj+CFeATlXlPyDtMVg6dq5EHrY9luCClbf1WE2Iz/I0Tt2EvA==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 @@ -1395,9 +1395,9 @@ packages: '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 @@ -1407,46 +1407,28 @@ packages: '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-acoxyJAYqF+di2/akGuWLa5Gdt7Z/8LLZD0LqOui34yjPuHYH88L4xxmKxqrs4Ga/uQnRKcF6Cauy9pjlQCj1A==} - peerDependencies: - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@layerzerolabs/lz-v2-utilities': ^3.0.75 - '@layerzerolabs/protocol-devtools': ~3.0.1 - zod: ^3.22.4 - dependencies: - '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) - '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - zod: 3.25.76 - dev: true - - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) zod: 3.25.76 dev: true @@ -1786,7 +1768,7 @@ packages: semver: 7.7.3 viem: 2.41.2(typescript@5.9.3)(zod@3.25.76) optionalDependencies: - '@noble/curves': 1.8.2 + '@noble/curves': 1.9.1 '@peculiar/asn1-schema': 2.6.0 transitivePeerDependencies: - bufferutil @@ -6320,7 +6302,7 @@ packages: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.1.0(typescript@5.9.3)(zod@3.25.76) + abitype: 1.2.1(typescript@5.9.3)(zod@3.25.76) eventemitter3: 5.0.1 typescript: 5.9.3 transitivePeerDependencies: diff --git a/examples/oft-aptos-move/pnpm-lock.yaml b/examples/oft-aptos-move/pnpm-lock.yaml index 7e4bf9974c..1a82c2ee90 100644 --- a/examples/oft-aptos-move/pnpm-lock.yaml +++ b/examples/oft-aptos-move/pnpm-lock.yaml @@ -22,8 +22,8 @@ devDependencies: specifier: ^0.0.7 version: 0.0.7 '@layerzerolabs/devtools-move': - specifier: ^1.0.17 - version: 1.0.17(@types/node@18.18.14) + specifier: ^2.0.0 + version: 2.0.0(@types/node@18.18.14) '@layerzerolabs/eslint-config-next': specifier: ~2.3.39 version: 2.3.44(typescript@5.9.3) @@ -79,8 +79,8 @@ devDependencies: specifier: ~0.1.12 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.13 - version: 0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 version: 3.1.1(ethers@5.8.0)(hardhat@2.26.4) @@ -2139,8 +2139,8 @@ packages: engines: {node: '>=18.16.0'} dev: true - /@layerzerolabs/devtools-move@1.0.17(@types/node@18.18.14): - resolution: {integrity: sha512-ZC0vdjIBqBK9S76qhoLYI7Ulm1fkGZtFLpba6bdf/edZ0jS93hBALBvmL6whyVmpp43z1VhK37cqsGyw/vRkhQ==} + /@layerzerolabs/devtools-move@2.0.0(@types/node@18.18.14): + resolution: {integrity: sha512-8Z70IQcfq8uLWvHwKPQPnyvzIIxkTtruji9xrhSDR1zZdIgeVkV3xcTkJyWHrxlvRr2SBe02JO8S4oklTYnQAA==} engines: {node: '>=18.16.0'} dependencies: inquirer: 12.10.0(@types/node@18.18.14) @@ -2490,8 +2490,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-KeBBqxupuJ2CchmjctHSs6IcGd4iWSgIvVnQ9EI662ScwMmESz3JMFMkUhsQQqDa/a4Hvf8rLYW+e7E7D1TuVw==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -2503,7 +2503,7 @@ packages: '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -2516,13 +2516,13 @@ packages: '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools@3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): - resolution: {integrity: sha512-HFlsMQJTEH7aSxeKtokp4h1bu7u/GkFHy4smBPgcY/OsRQSdtOxXJQzopFcEsikvnfPkpXplnf8IUwJi7YGyNg==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -2577,8 +2577,8 @@ packages: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): - resolution: {integrity: sha512-RDpVqRbRPyDAlGsRVPpN0UdDVUfYkXq2qFIqkDxgIpNbWxwXPE0dJgC8D/O/gXxGMYUmljk2huNh9btWgU28bw==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -2598,12 +2598,12 @@ packages: '@layerzerolabs/lz-evm-sdk-v1': 3.0.150 '@layerzerolabs/lz-evm-sdk-v2': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@nomicfoundation/hardhat-ethers': 3.1.1(ethers@5.8.0)(hardhat@2.26.4) ethers: 5.8.0 fp-ts: 2.16.11 @@ -2648,22 +2648,22 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -2677,10 +2677,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -2688,8 +2688,8 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76): - resolution: {integrity: sha512-YOZ2E2NCJrn/+wFXVPEb77US6OQ+gL3hThQK0xj+CFeATlXlPyDtMVg6dq5EHrY9luCClbf1WE2Iz/I0Tt2EvA==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 @@ -2698,9 +2698,9 @@ packages: '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 @@ -2710,28 +2710,28 @@ packages: '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) zod: 3.25.76 dev: true @@ -9583,7 +9583,7 @@ packages: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.1.0(typescript@5.9.3)(zod@3.25.76) + abitype: 1.2.1(typescript@5.9.3)(zod@3.25.76) eventemitter3: 5.0.1 typescript: 5.9.3 transitivePeerDependencies: diff --git a/examples/oft-hyperliquid/pnpm-lock.yaml b/examples/oft-hyperliquid/pnpm-lock.yaml index a786372198..4096697f42 100644 --- a/examples/oft-hyperliquid/pnpm-lock.yaml +++ b/examples/oft-hyperliquid/pnpm-lock.yaml @@ -40,8 +40,8 @@ devDependencies: specifier: ^3.0.12 version: 3.0.142 '@layerzerolabs/metadata-tools': - specifier: ^3.0.2 - version: 3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0) '@layerzerolabs/oapp-evm': specifier: ^0.4.1 version: 0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.142)(@layerzerolabs/lz-evm-protocol-v2@3.0.142)(@layerzerolabs/lz-evm-v1-0.7@3.0.142)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0) @@ -61,8 +61,8 @@ devDependencies: specifier: ~0.1.12 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.13 - version: 0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 version: 3.1.1(ethers@5.8.0)(hardhat@2.26.4) @@ -1542,14 +1542,14 @@ packages: tiny-invariant: 1.3.3 dev: true - /@layerzerolabs/metadata-tools@3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@5.0.2): - resolution: {integrity: sha512-C+LcNFMDXcanDlCOaXm7UGeOObN947BbOCP5mfGkdnKGso1I3+Tak/1QpCRMWvcz1zfa4jikF5KQsfY5bJQD4Q==} + /@layerzerolabs/metadata-tools@4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0): + resolution: {integrity: sha512-t+7TsQhkpevAUFOE6KV8j2c+1jJKR4xDpcns4wJTOAEcYmLsyFhYeGmLzemsj8u8YB8S879VKiJNMfipbIgmLQ==} peerDependencies: '@layerzerolabs/devtools-evm-hardhat': ~4.0.0 - '@layerzerolabs/ua-devtools': ~5.0.1 + '@layerzerolabs/ua-devtools': ~6.0.0 dependencies: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) dev: true /@layerzerolabs/oapp-evm@0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.142)(@layerzerolabs/lz-evm-protocol-v2@3.0.142)(@layerzerolabs/lz-evm-v1-0.7@3.0.142)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0): @@ -1598,8 +1598,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-KeBBqxupuJ2CchmjctHSs6IcGd4iWSgIvVnQ9EI662ScwMmESz3JMFMkUhsQQqDa/a4Hvf8rLYW+e7E7D1TuVw==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -1611,7 +1611,7 @@ packages: '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -1624,13 +1624,13 @@ packages: '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools@3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76): - resolution: {integrity: sha512-HFlsMQJTEH7aSxeKtokp4h1bu7u/GkFHy4smBPgcY/OsRQSdtOxXJQzopFcEsikvnfPkpXplnf8IUwJi7YGyNg==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -1685,8 +1685,8 @@ packages: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): - resolution: {integrity: sha512-RDpVqRbRPyDAlGsRVPpN0UdDVUfYkXq2qFIqkDxgIpNbWxwXPE0dJgC8D/O/gXxGMYUmljk2huNh9btWgU28bw==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -1706,12 +1706,12 @@ packages: '@layerzerolabs/lz-evm-sdk-v1': 3.0.150 '@layerzerolabs/lz-evm-sdk-v2': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.150 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@nomicfoundation/hardhat-ethers': 3.1.1(ethers@5.8.0)(hardhat@2.26.4) ethers: 5.8.0 fp-ts: 2.16.11 @@ -1739,22 +1739,22 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -1768,10 +1768,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.150 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -1779,8 +1779,8 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.2)(zod@3.25.76): - resolution: {integrity: sha512-YOZ2E2NCJrn/+wFXVPEb77US6OQ+gL3hThQK0xj+CFeATlXlPyDtMVg6dq5EHrY9luCClbf1WE2Iz/I0Tt2EvA==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 @@ -1789,9 +1789,9 @@ packages: '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 @@ -1801,46 +1801,46 @@ packages: '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 '@layerzerolabs/lz-v2-utilities': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 '@layerzerolabs/lz-v2-utilities': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.150 '@layerzerolabs/lz-v2-utilities': 3.0.150 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) zod: 3.25.76 dev: true @@ -6759,7 +6759,7 @@ packages: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.1.0(typescript@5.9.3)(zod@3.25.76) + abitype: 1.2.1(typescript@5.9.3)(zod@3.25.76) eventemitter3: 5.0.1 typescript: 5.9.3 transitivePeerDependencies: diff --git a/examples/oft-initia/pnpm-lock.yaml b/examples/oft-initia/pnpm-lock.yaml index 8d93646c20..5430f8fb57 100644 --- a/examples/oft-initia/pnpm-lock.yaml +++ b/examples/oft-initia/pnpm-lock.yaml @@ -30,8 +30,8 @@ devDependencies: specifier: ^0.0.7 version: 0.0.7 '@layerzerolabs/devtools-move': - specifier: ^1.0.16 - version: 1.0.16(@types/node@18.18.14) + specifier: ^2.0.0 + version: 2.0.0(@types/node@18.18.14) '@layerzerolabs/eslint-config-next': specifier: ~2.3.39 version: 2.3.44(typescript@5.9.3) @@ -87,8 +87,8 @@ devDependencies: specifier: ~0.1.9 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.3 - version: 0.6.12(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 version: 3.1.1(ethers@5.8.0)(hardhat@2.26.4) @@ -210,6 +210,10 @@ packages: typescript: 5.9.3 dev: true + /@adraffy/ens-normalize@1.11.1: + resolution: {integrity: sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==} + dev: true + /@aptos-labs/aptos-cli@1.0.2: resolution: {integrity: sha512-PYPsd0Kk3ynkxNfe3S4fanI3DiUICCoh4ibQderbvjPFL5A0oK6F4lPEO2t0MDsQySTk2t4vh99Xjy6Bd9y+aQ==} hasBin: true @@ -2066,17 +2070,17 @@ packages: '@jridgewell/sourcemap-codec': 1.5.5 dev: true - /@layerzerolabs/devtools-evm-hardhat@4.0.1(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4): - resolution: {integrity: sha512-RqF6hrVhkJ/O83cYXi744TPOaqBzi4W4+daVHpZsp1W32hDbojYNcXwHi7jldt7BOL0KT/t4A5lBVIcGzCh0YQ==} + /@layerzerolabs/devtools-evm-hardhat@4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-EnP2dWk9G2PdDP2R30O0Bs85J+4nvBmGlT86QhvhhUqbg2NCZ51h/TQLBWPX6mri7wVMbGMZesNo68xnMntoyQ==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/providers': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/devtools-evm': ~3.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools-evm': ~3.0.2 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 '@nomiclabs/hardhat-ethers': ^2.2.3 fp-ts: ^2.16.2 hardhat: ^2.22.10 @@ -2086,10 +2090,10 @@ packages: '@ethersproject/abstract-signer': 5.8.0 '@ethersproject/contracts': 5.8.0 '@ethersproject/providers': 5.8.0 - '@layerzerolabs/devtools': 2.0.1(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/devtools-evm': 3.0.0(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(zod@3.25.76) + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/export-deployments': 0.0.16 - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 '@nomiclabs/hardhat-ethers': 2.2.3(ethers@5.8.0)(hardhat@2.26.4) '@safe-global/protocol-kit': 1.3.0(ethers@5.8.0) @@ -2107,8 +2111,8 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/devtools-evm@3.0.0(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(zod@3.25.76): - resolution: {integrity: sha512-k3oqoB8f4eQf111WtrFQOhzLaxsjEZn/N3o7Bbyn8HlNPPWCyockAfXZfTiJ5p5YXRBDJVO2RkwxsqE00wHnOw==} + /@layerzerolabs/devtools-evm@3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-3GukwiJQ1HYI5MwFQUVH7cK0z1AqKjnAyO/e8McUE9TFNjcwvRinFklrFlAy1euy6DTy1vf6BwNA49mK3N6EkA==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/abstract-provider': ^5.7.0 @@ -2118,9 +2122,9 @@ packages: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/providers': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 fp-ts: ^2.16.2 zod: ^3.22.4 dependencies: @@ -2132,10 +2136,10 @@ packages: '@ethersproject/constants': 5.8.0 '@ethersproject/contracts': 5.8.0 '@ethersproject/providers': 5.8.0 - '@layerzerolabs/devtools': 2.0.1(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 - '@safe-global/api-kit': 1.3.1 + '@safe-global/api-kit': 4.0.1(typescript@5.9.3)(zod@3.25.76) '@safe-global/protocol-kit': 1.3.0(ethers@5.8.0) ethers: 5.8.0 fp-ts: 2.16.11 @@ -2145,6 +2149,7 @@ packages: - bufferutil - encoding - supports-color + - typescript - utf-8-validate dev: true @@ -2153,8 +2158,8 @@ packages: engines: {node: '>=18.16.0'} dev: true - /@layerzerolabs/devtools-move@1.0.16(@types/node@18.18.14): - resolution: {integrity: sha512-2QtqnZzs2bKJUBy3K5yOpGPICJ5MAuORB608xMe1B9A1LD+OV+snc+fy5aUHWYXEr8teQ/m1ykN9aeKMnEDQFw==} + /@layerzerolabs/devtools-move@2.0.0(@types/node@18.18.14): + resolution: {integrity: sha512-8Z70IQcfq8uLWvHwKPQPnyvzIIxkTtruji9xrhSDR1zZdIgeVkV3xcTkJyWHrxlvRr2SBe02JO8S4oklTYnQAA==} engines: {node: '>=18.16.0'} dependencies: inquirer: 12.10.0(@types/node@18.18.14) @@ -2162,16 +2167,16 @@ packages: - '@types/node' dev: true - /@layerzerolabs/devtools@2.0.1(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76): - resolution: {integrity: sha512-YwXVZ8fdfyJ3oc2nEVbaAs+vLkc0CuCwcWuTuhMy0GkySoW5kAZyJ3rANUNvOLdhq09VTev2hvlo9q5WeMdy9g==} + /@layerzerolabs/devtools@2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76): + resolution: {integrity: sha512-NwujsVyduYnY5R5qNA4xnA8Dwxs88oX0Kk/GpotkTII+F6z6PnGqHjiBzo/42plAxOmktGYo21BigxSXjCnEaw==} peerDependencies: '@ethersproject/bytes': ~5.7.0 - '@layerzerolabs/io-devtools': ~0.3.1 - '@layerzerolabs/lz-definitions': ^3.0.75 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 zod: ^3.22.4 dependencies: '@ethersproject/bytes': 5.8.0 - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 bs58: 6.0.0 exponential-backoff: 3.1.3 @@ -2210,6 +2215,15 @@ packages: - utf-8-validate dev: true + /@layerzerolabs/evm-sdks-core@3.0.168: + resolution: {integrity: sha512-FJlUjD8zq/GFwQ665lasdnn0e5tHpGsVWDaZFF2uTSFqCSSsgCLi1c5yYHAbQ3+EM2iB0mMbiDMDHewRP/XfiA==} + dependencies: + ethers: 5.8.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: true + /@layerzerolabs/export-deployments@0.0.16: resolution: {integrity: sha512-tI+mKMx51qCrj+G42mrVR+5jAiRaiLCpnXiogjW7E3krbNbJenI1eYYX7U62ssXWXwTZfYSJ1Bw/zLAbs59sqw==} hasBin: true @@ -2217,8 +2231,8 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/io-devtools@0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76): - resolution: {integrity: sha512-sP65pO9Op7vLJV2nd5us3ip30S+ylOvT1JiISZineP6Bj1PaPWlXRmjbbznue1VYnF629l+VJ1nYN7a3f1UOTQ==} + /@layerzerolabs/io-devtools@0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76): + resolution: {integrity: sha512-BQzf1enHz2Inflycr52s6C+sjh8d90OpjLgO9EL9aKGfc1TYa786H+21MZBY5djX/nghkp69C/KwsWzhHIc65g==} peerDependencies: ink: ^3.2.0 ink-gradient: ^2.0.0 @@ -2275,6 +2289,12 @@ packages: tiny-invariant: 1.3.3 dev: true + /@layerzerolabs/lz-definitions@3.1.6: + resolution: {integrity: sha512-Qy4MxViUB3DxkeB+d5StwamT9qOMohdH8eg0oFmJB2JIT3WQxit4Unh58tfKJVDQLdOVre74ZQxPhkvweU+2iw==} + dependencies: + tiny-invariant: 1.3.3 + dev: true + /@layerzerolabs/lz-evm-messagelib-v2@3.0.142(@axelar-network/axelar-gmp-sdk-solidity@5.10.0)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@3.0.142)(@layerzerolabs/lz-evm-v1-0.7@3.0.142)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0)(hardhat-deploy@0.12.4)(solidity-bytes-utils@0.8.4): resolution: {integrity: sha512-yjR2DVRQD3eD4kEMvBpIfHSSgKGn6SNVTpRBfQNoRe5qs/pmc2M6+pneAb+W7lKCHXEwqQOFnuXRyvmNbSoufA==} peerDependencies: @@ -2317,12 +2337,12 @@ packages: solidity-bytes-utils: 0.8.4 dev: true - /@layerzerolabs/lz-evm-sdk-v1@3.0.142: - resolution: {integrity: sha512-5p5JUMq9amqZxt14hvKTb1hlNe0beX1ISPOroJggtQMcBLfm+yLHSUYMCbxuECKAI7kccqF0ACOZtp8FiBxLOw==} + /@layerzerolabs/lz-evm-sdk-v1@3.1.6: + resolution: {integrity: sha512-AxUD/WzEov7z6nNH/jYjYUXKf3E5eYM3zLpzYI35lbwcZ4g6ntxJUiujPcVBhxrlkI+4LD3z6cPeodpnFUYckQ==} dependencies: '@ethersproject/abi': 5.8.0 '@ethersproject/providers': 5.8.0 - '@layerzerolabs/evm-sdks-core': 3.0.142 + '@layerzerolabs/evm-sdks-core': 3.0.168 ethers: 5.8.0 transitivePeerDependencies: - bufferutil @@ -2339,6 +2359,16 @@ packages: - utf-8-validate dev: true + /@layerzerolabs/lz-evm-sdk-v2@3.1.6: + resolution: {integrity: sha512-6svVz35kegObXBWm9WiPG8uemjmM4KCXxaTiKbF2O8KlEckKzeqee8vUAYPY3Q1UP5FDlKVauLbSQxrubbA1Pg==} + dependencies: + '@layerzerolabs/evm-sdks-core': 3.0.168 + ethers: 5.8.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: true + /@layerzerolabs/lz-evm-v1-0.7@3.0.142(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0)(hardhat-deploy@0.12.4): resolution: {integrity: sha512-dTYl7MCjeKNtfzF9zkm/E6zCro3/66k1fzQbgioHNK9gSZhjZfgpuQD10zXAVFjBoDI2LGh/SFlBet5mmSWD7g==} peerDependencies: @@ -2438,6 +2468,19 @@ packages: tiny-invariant: 1.3.3 dev: true + /@layerzerolabs/lz-v2-utilities@3.0.168: + resolution: {integrity: sha512-5gb5QH3q+JIOkwuJnmv3hWidwLE7ySC0G4IYCL9pwl80bkdkuY9TwfG3KqWri2F5mCzRYs6xx7vaYP5zFqY7yA==} + dependencies: + '@ethersproject/abi': 5.8.0 + '@ethersproject/address': 5.8.0 + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/keccak256': 5.8.0 + '@ethersproject/solidity': 5.8.0 + bs58: 5.0.0 + tiny-invariant: 1.3.3 + dev: true + /@layerzerolabs/move-definitions@3.0.142: resolution: {integrity: sha512-eojGJqb+bGZ8JITnM8w256BiI1u7IJeCyBidD1vMvBJOwiaDQjx4GDoEQDmSmv9lTXi6rwqaMJGIDqVyBzB7qg==} dependencies: @@ -2495,8 +2538,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.1(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76): - resolution: {integrity: sha512-g2RwxOWJITuEKU/j04UscEc57OcU03+vEsS7i3jyz+AKKq2vjXFMf6s9rbeQmu548/8LppnHg/t5QH5R33TPkQ==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -2504,11 +2547,11 @@ packages: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/providers': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/devtools-evm': ~3.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@layerzerolabs/protocol-devtools': ~3.0.1 + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools-evm': ~3.0.2 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -2517,25 +2560,25 @@ packages: '@ethersproject/constants': 5.8.0 '@ethersproject/contracts': 5.8.0 '@ethersproject/providers': 5.8.0 - '@layerzerolabs/devtools': 2.0.1(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/devtools-evm': 3.0.0(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.1(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools@3.0.1(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76): - resolution: {integrity: sha512-5LndY2OD0PdodEv5IuhSP3RzbThxmE2B8twcrMGuPixrD1PjiIYqLvm2wznUMV/2NLiQrDdY1bOpd+5q9weibw==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 zod: ^3.22.4 dependencies: - '@layerzerolabs/devtools': 2.0.1(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 zod: 3.25.76 dev: true @@ -2568,8 +2611,8 @@ packages: '@openzeppelin/contracts-upgradeable': 5.4.0(@openzeppelin/contracts@5.4.0) dev: true - /@layerzerolabs/test-devtools-evm-hardhat@0.5.2(hardhat@2.26.4)(solidity-bytes-utils@0.8.4): - resolution: {integrity: sha512-mBZRczjNJdMSsHUjl2EQCCXutS4Yo6s6K0Bc32kSl3MNKIHZZMOEf6Hkj1guVSx/m3l3VZBr+3s0xc9FiyoQgQ==} + /@layerzerolabs/test-devtools-evm-hardhat@0.5.3(hardhat@2.26.4)(solidity-bytes-utils@0.8.4): + resolution: {integrity: sha512-hqtwUAnq3U5I1FPUp0YHLYjEXPjP+8uuLPjG1B6AKGwOWswXE/9mE6CbYTk24fKOQgmgnt33Mem7TiHsSbz4vw==} peerDependencies: hardhat: ^2.22.10 solidity-bytes-utils: ^0.8.2 @@ -2582,8 +2625,8 @@ packages: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.12(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4): - resolution: {integrity: sha512-vw1bfm8q12ZpQ+k0dB58FFWtHuYmPKPxIb9M6nKkLikgpFWeL3/tLg4sXzr/rNTSGrxR7Ut5IY0FTUVx5lI3HQ==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -2595,20 +2638,20 @@ packages: '@ethersproject/bytes': 5.8.0 '@ethersproject/contracts': 5.8.0 '@ethersproject/hash': 5.8.0 - '@layerzerolabs/devtools': 2.0.1(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/devtools-evm': 3.0.0(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(zod@3.25.76) - '@layerzerolabs/devtools-evm-hardhat': 4.0.1(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) - '@layerzerolabs/lz-definitions': 3.0.142 - '@layerzerolabs/lz-evm-sdk-v1': 3.0.142 - '@layerzerolabs/lz-evm-sdk-v2': 3.0.142 - '@layerzerolabs/lz-v2-utilities': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.1(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.1(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) - '@layerzerolabs/test-devtools-evm-hardhat': 0.5.2(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.1)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.1)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.1)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools-evm@7.0.0)(@layerzerolabs/ua-devtools@5.0.1)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/lz-definitions': 3.1.6 + '@layerzerolabs/lz-evm-sdk-v1': 3.1.6 + '@layerzerolabs/lz-evm-sdk-v2': 3.1.6 + '@layerzerolabs/lz-v2-utilities': 3.0.168 + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@nomicfoundation/hardhat-ethers': 3.1.1(ethers@5.8.0)(hardhat@2.26.4) ethers: 5.8.0 fp-ts: 2.16.11 @@ -2632,6 +2675,7 @@ packages: - encoding - solidity-bytes-utils - supports-color + - typescript - utf-8-validate dev: true @@ -2652,22 +2696,22 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.1)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.1)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools-evm@7.0.0)(@layerzerolabs/ua-devtools@5.0.1)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): - resolution: {integrity: sha512-Wm/88JToOgFAJO0nKnpGMxQDD8mN37VFhz/ejE0DWbXsukp7IdX4ld4gQKM0MU7Yiajardhlvpa3Mwg+xHi8KQ==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/devtools-evm': ~3.0.0 - '@layerzerolabs/devtools-evm-hardhat': ~4.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@layerzerolabs/protocol-devtools': ~3.0.0 - '@layerzerolabs/protocol-devtools-evm': ~5.0.0 - '@layerzerolabs/ua-devtools': ~5.0.0 - '@layerzerolabs/ua-devtools-evm': ~7.0.0 + '@layerzerolabs/devtools': ~2.0.5 + '@layerzerolabs/devtools-evm': ~3.0.2 + '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -2676,15 +2720,15 @@ packages: '@ethersproject/bytes': 5.8.0 '@ethersproject/contracts': 5.8.0 '@ethersproject/hash': 5.8.0 - '@layerzerolabs/devtools': 2.0.1(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/devtools-evm': 3.0.0(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(zod@3.25.76) - '@layerzerolabs/devtools-evm-hardhat': 4.0.1(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) - '@layerzerolabs/lz-definitions': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.1(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.1(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.1)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/lz-definitions': 3.1.6 + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -2692,50 +2736,50 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.1)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76): - resolution: {integrity: sha512-FPm6ESqm2SBOJjCbRnkWCMg6o5zlkoeLUavD8v1hlZeiY4i33wIHccQPtxMz8Yz/ZD8leQ8TiKJJJ9sdVGk7tQ==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/devtools-evm': ~3.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@layerzerolabs/lz-v2-utilities': ^3.0.75 - '@layerzerolabs/protocol-devtools': ~3.0.0 - '@layerzerolabs/protocol-devtools-evm': ~5.0.0 - '@layerzerolabs/ua-devtools': ~5.0.0 + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools-evm': ~3.0.2 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + '@layerzerolabs/lz-v2-utilities': ^3.0.148 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 '@ethersproject/contracts': 5.8.0 - '@layerzerolabs/devtools': 2.0.1(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/devtools-evm': 3.0.0(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 '@layerzerolabs/lz-v2-utilities': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.1(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.1(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.1(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76): - resolution: {integrity: sha512-acoxyJAYqF+di2/akGuWLa5Gdt7Z/8LLZD0LqOui34yjPuHYH88L4xxmKxqrs4Ga/uQnRKcF6Cauy9pjlQCj1A==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@layerzerolabs/lz-v2-utilities': ^3.0.75 - '@layerzerolabs/protocol-devtools': ~3.0.1 + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + '@layerzerolabs/lz-v2-utilities': ^3.0.148 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: - '@layerzerolabs/devtools': 2.0.1(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 '@layerzerolabs/lz-v2-utilities': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.1(@layerzerolabs/devtools@2.0.1)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) zod: 3.25.76 dev: true @@ -2835,6 +2879,11 @@ packages: dev: true optional: true + /@noble/ciphers@1.3.0: + resolution: {integrity: sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==} + engines: {node: ^14.21.3 || >=16} + dev: true + /@noble/curves@1.4.2: resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} dependencies: @@ -2848,6 +2897,13 @@ packages: '@noble/hashes': 1.7.2 dev: true + /@noble/curves@1.9.1: + resolution: {integrity: sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA==} + engines: {node: ^14.21.3 || >=16} + dependencies: + '@noble/hashes': 1.8.0 + dev: true + /@noble/curves@1.9.4: resolution: {integrity: sha512-2bKONnuM53lINoDrSmK8qP8W271ms7pygDhZt4SiLOoLwBtoHqeCFi6RG42V8zd3mLHuJFhU/Bmaqo4nX0/kBw==} engines: {node: ^14.21.3 || >=16} @@ -3074,6 +3130,24 @@ packages: resolution: {integrity: sha512-eCYgWnLg6WO+X52I16TZt8uEjbtdkgLC0SUX/xnAksjjrQI4Xfn4iBRoI5j55dmlOhDv1Y7BoR3cU7e3WWhC6A==} dev: true + /@peculiar/asn1-schema@2.8.0: + resolution: {integrity: sha512-7YT0U/ze0tF2QOBbE15gKZwy5tvgGyLRiRHLzhlbOpf7BT032oBSd0haZqXn5W6l26WLlu3dyxzjM+2638/z2Q==} + requiresBuild: true + dependencies: + '@peculiar/utils': 2.0.3 + asn1js: 3.0.10 + tslib: 2.8.1 + dev: true + optional: true + + /@peculiar/utils@2.0.3: + resolution: {integrity: sha512-+oL3HPFRIZ1St2K50lWCXiioIgSoxzz7R1J3uF6neO2yl1sgmpgY6XXJH4BdpoDkMWznQTeYF6oWNDZLCdQ4eQ==} + requiresBuild: true + dependencies: + tslib: 2.8.1 + dev: true + optional: true + /@pkgjs/parseargs@0.11.0: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -3351,15 +3425,19 @@ packages: resolution: {integrity: sha512-jGTk8UD/RdjsNZW8qq10r0RBvxL8OWtoT+kImlzPDFilmozzM+9QmIJsmze9UiSBrFU45ZxhTYBypn9q9z/VfQ==} dev: true - /@safe-global/api-kit@1.3.1: - resolution: {integrity: sha512-JKvCNs8p+42+N8pV2MIqoXlBLckTe5CKboVT7t9mTluuA66i5W8+Kr+B5j9D//EIU5vO7iSOOIYnJuA2ck4XRQ==} + /@safe-global/api-kit@4.0.1(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-pNtDLgMHlCSr4Hwwe6jsnvMheAu2SZCTqjYlnNe4cKH2pSKINVRTiILoeJ0wOpixrMCH4NlgJ+9N3QruRNcCpQ==} dependencies: - '@ethersproject/abstract-signer': 5.8.0 - '@safe-global/safe-core-sdk-types': 2.3.0 + '@safe-global/protocol-kit': 6.1.2(typescript@5.9.3)(zod@3.25.76) + '@safe-global/types-kit': 3.1.0(typescript@5.9.3)(zod@3.25.76) node-fetch: 2.7.0 + viem: 2.55.4(typescript@5.9.3)(zod@3.25.76) transitivePeerDependencies: + - bufferutil - encoding - - supports-color + - typescript + - utf-8-validate + - zod dev: true /@safe-global/protocol-kit@1.3.0(ethers@5.8.0): @@ -3383,6 +3461,25 @@ packages: - utf-8-validate dev: true + /@safe-global/protocol-kit@6.1.2(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-cTpPdUAS2AMfGCkD1T601rQNjT0rtMQLA2TH7L/C+iFPAC6WrrDFop2B9lzeHjczlnVzrRpfFe4cL1bLrJ9NZw==} + dependencies: + '@safe-global/safe-deployments': 1.37.60 + '@safe-global/safe-modules-deployments': 2.2.25 + '@safe-global/types-kit': 3.1.0(typescript@5.9.3)(zod@3.25.76) + abitype: 1.3.0(typescript@5.9.3)(zod@3.25.76) + semver: 7.7.3 + viem: 2.55.4(typescript@5.9.3)(zod@3.25.76) + optionalDependencies: + '@noble/curves': 1.9.7 + '@peculiar/asn1-schema': 2.8.0 + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + dev: true + /@safe-global/safe-core-sdk-types@2.3.0: resolution: {integrity: sha512-dU0KkDV1KJNf11ajbUjWiSi4ygdyWfhk1M50lTJWUdCn1/2Bsb/hICM8LoEk6DCoFumxaoCet02SmYakXsW2CA==} deprecated: 'WARNING: This project has been renamed to @safe-global/types-kit. Please, migrate from @safe-global/safe-core-sdk-types@5.1.0 to @safe-global/types-kit@1.0.0.' @@ -3403,6 +3500,26 @@ packages: semver: 7.7.3 dev: true + /@safe-global/safe-deployments@1.37.60: + resolution: {integrity: sha512-PS+VLRm+FikrUNOutsIEE4Ytbtb+O57SHo8VSzYynR7lcSY1gfZ+7DUnKKLVDGCspoJIgh99jqJWGh9eqfn46Q==} + engines: {node: '>=22.0.0', pnpm: '>=10.16.0'} + dependencies: + semver: 7.7.3 + dev: true + + /@safe-global/safe-modules-deployments@2.2.25: + resolution: {integrity: sha512-KjgenKhBRyFHEfo8xlBgNzKAy25vrmGyCGZwTjIuA81yOSRJRe85GE5Yfg/FBKeeyHqR2dD1WPZr6c2Uqd6C/g==} + dev: true + + /@safe-global/types-kit@3.1.0(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-uI6lFV8wOji4rb7juu0/LRMND0rq2NWaqH4zFzE2FUjO8lTvbCT+/5W/+flUUfkcaqyLDlJ1OPjasa2bEakrbw==} + dependencies: + abitype: 1.3.0(typescript@5.9.3)(zod@3.25.76) + transitivePeerDependencies: + - typescript + - zod + dev: true + /@scure/base@1.1.9: resolution: {integrity: sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==} dev: true @@ -4304,6 +4421,36 @@ packages: dev: true optional: true + /abitype@1.2.3(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-Ofer5QUnuUdTFsBRwARMoWKOH1ND5ehwYhJ3OJ/BQO+StkwQjHw0XyVh4vDttzHB7QOFhPHa/o413PJ82gU/Tg==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3.22.0 || ^4.0.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + dependencies: + typescript: 5.9.3 + zod: 3.25.76 + dev: true + + /abitype@1.3.0(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-fk6Te+bojIFrMvMZrnOO+SxCB+RUksTGOzq/60ZRvs1L+BVzvi2bqt9L3W/17ZLdZsyM1FuYf65P5nlmoiH1Bg==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3.22.0 || ^4.0.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + dependencies: + typescript: 5.9.3 + zod: 3.25.76 + dev: true + /abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} @@ -4571,6 +4718,17 @@ packages: safer-buffer: 2.1.2 dev: true + /asn1js@3.0.10: + resolution: {integrity: sha512-S2s3aOytiKdFRdulw2qPE51MzjzVOisppcVv7jVFR+Kw0kxwvFrDcYA0h7Ndqbmj0HkMIXYWaoj7fli8kgx1eg==} + engines: {node: '>=12.0.0'} + requiresBuild: true + dependencies: + pvtsutils: 1.3.6 + pvutils: 1.1.5 + tslib: 2.8.1 + dev: true + optional: true + /assert-plus@1.0.0: resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} engines: {node: '>=0.8'} @@ -8075,6 +8233,14 @@ packages: ws: 7.5.10 dev: true + /isows@1.0.7(ws@8.21.0): + resolution: {integrity: sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg==} + peerDependencies: + ws: '*' + dependencies: + ws: 8.21.0 + dev: true + /isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} dev: true @@ -9488,6 +9654,27 @@ packages: safe-push-apply: 1.0.0 dev: true + /ox@0.14.30(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-LI11uu+8iiM1B3CLckgd++YF1a0A2k5wDoM9ZeQMiL21BOzQs6L//BLS6hb1HSEKCyycdDIQLsVQx9MjpcC0hA==} + peerDependencies: + typescript: '>=5.4.0' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@adraffy/ens-normalize': 1.11.1 + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.2.3(typescript@5.9.3)(zod@3.25.76) + eventemitter3: 5.0.1 + typescript: 5.9.3 + transitivePeerDependencies: + - zod + dev: true + /p-cancelable@2.1.1: resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} engines: {node: '>=8'} @@ -9932,6 +10119,21 @@ packages: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} dev: true + /pvtsutils@1.3.6: + resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==} + requiresBuild: true + dependencies: + tslib: 2.8.1 + dev: true + optional: true + + /pvutils@1.1.5: + resolution: {integrity: sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==} + engines: {node: '>=16.0.0'} + requiresBuild: true + dev: true + optional: true + /qs@6.13.0: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} @@ -11698,6 +11900,29 @@ packages: extsprintf: 1.3.0 dev: true + /viem@2.55.4(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-iSVcFADHPS0GRcY+YMGubuOH0QXcLN87HVlPNaFLPzJv6OzNOql2cim+QxtTe/QxXUqbXLnzTmpFms4PLGyJ6A==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.2.3(typescript@5.9.3)(zod@3.25.76) + isows: 1.0.7(ws@8.21.0) + ox: 0.14.30(typescript@5.9.3)(zod@3.25.76) + typescript: 5.9.3 + ws: 8.21.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + dev: true + /walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} dependencies: @@ -12221,6 +12446,19 @@ packages: utf-8-validate: 5.0.10 dev: true + /ws@8.21.0: + resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + /xhr-request-promise@0.1.3: resolution: {integrity: sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==} dependencies: diff --git a/examples/oft-solana/pnpm-lock.yaml b/examples/oft-solana/pnpm-lock.yaml index 4cc12608d5..5753f56c61 100644 --- a/examples/oft-solana/pnpm-lock.yaml +++ b/examples/oft-solana/pnpm-lock.yaml @@ -43,14 +43,14 @@ devDependencies: specifier: ^4.0.0 version: 4.0.1(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@layerzerolabs/devtools-solana': - specifier: ~3.0.6 - version: 3.0.6(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@solana/web3.js@1.98.4)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + specifier: ~3.1.0 + version: 3.1.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@solana/web3.js@1.98.4)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/eslint-config-next': specifier: ~2.3.39 version: 2.3.44(typescript@5.9.3) '@layerzerolabs/io-devtools': specifier: ~0.3.0 - version: 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + version: 0.3.1(ink@3.2.0)(react@17.0.2)(zod@3.25.76) '@layerzerolabs/lz-definitions': specifier: ^3.0.86 version: 3.0.142 @@ -70,8 +70,8 @@ devDependencies: specifier: ^3.0.86 version: 3.0.142 '@layerzerolabs/metadata-tools': - specifier: ^3.0.0 - version: 3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.1)(@layerzerolabs/ua-devtools@5.0.1) + specifier: ^4.0.0 + version: 4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.1)(@layerzerolabs/ua-devtools@6.0.0) '@layerzerolabs/oapp-evm': specifier: ^0.4.0 version: 0.4.0(@layerzerolabs/lz-evm-messagelib-v2@3.0.142)(@layerzerolabs/lz-evm-protocol-v2@3.0.142)(@layerzerolabs/lz-evm-v1-0.7@3.0.142)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0) @@ -85,14 +85,14 @@ devDependencies: specifier: ^2.3.39 version: 2.3.44 '@layerzerolabs/protocol-devtools': - specifier: ^3.0.0 - version: 3.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + specifier: ^4.0.0 + version: 4.0.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) '@layerzerolabs/protocol-devtools-evm': - specifier: ~5.0.0 - version: 5.0.1(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) + specifier: ~6.0.0 + version: 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/protocol-devtools-solana': - specifier: ^8.0.3 - version: 8.0.3(@layerzerolabs/devtools-solana@3.0.6)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-solana-sdk-v2@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools@5.0.1)(@solana/web3.js@1.98.4)(fp-ts@2.16.11)(zod@3.25.76) + specifier: ^9.0.0 + version: 9.0.0(@layerzerolabs/devtools-solana@3.1.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-solana-sdk-v2@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(@solana/web3.js@1.98.4)(fp-ts@2.16.11)(zod@3.25.76) '@layerzerolabs/solhint-config': specifier: ^3.0.12 version: 3.0.142(typescript@5.9.3) @@ -106,20 +106,20 @@ devDependencies: specifier: ~0.1.12 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.12 - version: 0.6.12(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@layerzerolabs/ua-devtools': - specifier: ~5.0.0 - version: 5.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) + specifier: ~6.0.0 + version: 6.0.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/ua-devtools-evm': - specifier: ~7.0.0 - version: 7.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.1)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) + specifier: ~8.0.0 + version: 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) '@layerzerolabs/ua-devtools-evm-hardhat': - specifier: ~9.0.0 - version: 9.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.1)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.1)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools-evm@7.0.0)(@layerzerolabs/ua-devtools@5.0.1)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + specifier: ~10.0.0 + version: 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.1)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@layerzerolabs/ua-devtools-solana': - specifier: ~8.0.2 - version: 8.0.2(@layerzerolabs/devtools-solana@3.0.6)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-solana-sdk-v2@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/oft-v2-solana-sdk@3.0.142)(@layerzerolabs/protocol-devtools-solana@8.0.3)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools@5.0.1)(@solana/web3.js@1.98.4)(fp-ts@2.16.11)(zod@3.25.76) + specifier: ~9.0.0 + version: 9.0.0(@layerzerolabs/devtools-solana@3.1.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-solana-sdk-v2@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/oft-v2-solana-sdk@3.0.142)(@layerzerolabs/protocol-devtools-solana@9.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(@solana/web3.js@1.98.4)(fp-ts@2.16.11)(zod@3.25.76) '@metaplex-foundation/mpl-token-metadata': specifier: ^3.2.1 version: 3.4.0(@metaplex-foundation/umi@0.9.2) @@ -280,6 +280,10 @@ packages: typescript: 5.9.3 dev: true + /@adraffy/ens-normalize@1.11.1: + resolution: {integrity: sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==} + dev: true + /@aptos-labs/aptos-client@2.0.0(got@11.8.6): resolution: {integrity: sha512-A23T3zTCRXEKURodp00dkadVtIrhWjC9uo08dRDBkh69OhCnBAxkENmUy/rcBarfLoFr60nRWt7cBkc8wxr1mg==} engines: {node: '>=20.0.0'} @@ -1134,7 +1138,7 @@ packages: functional-red-black-tree: 1.0.1 mcl-wasm: 0.7.9 merkle-patricia-tree: 4.2.4 - rustbn.js: 0.2.0 + rustbn.js: 0.3.0 transitivePeerDependencies: - supports-color dev: true @@ -2000,7 +2004,7 @@ packages: '@layerzerolabs/devtools': 2.0.3(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) '@layerzerolabs/devtools-evm': 3.0.0(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(zod@3.25.76) '@layerzerolabs/export-deployments': 0.0.16 - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.1(ink@3.2.0)(react@17.0.2)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 '@nomiclabs/hardhat-ethers': 2.2.3(ethers@5.8.0)(hardhat@2.26.4) '@safe-global/protocol-kit': 1.3.0(ethers@5.8.0) @@ -2018,6 +2022,47 @@ packages: - utf-8-validate dev: true + /@layerzerolabs/devtools-evm-hardhat@4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-EnP2dWk9G2PdDP2R30O0Bs85J+4nvBmGlT86QhvhhUqbg2NCZ51h/TQLBWPX6mri7wVMbGMZesNo68xnMntoyQ==} + peerDependencies: + '@ethersproject/abi': ^5.7.0 + '@ethersproject/abstract-signer': ^5.7.0 + '@ethersproject/contracts': ^5.7.0 + '@ethersproject/providers': ^5.7.0 + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools-evm': ~3.0.2 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + '@nomiclabs/hardhat-ethers': ^2.2.3 + fp-ts: ^2.16.2 + hardhat: ^2.22.10 + hardhat-deploy: ^0.12.1 + dependencies: + '@ethersproject/abi': 5.8.0 + '@ethersproject/abstract-signer': 5.8.0 + '@ethersproject/contracts': 5.8.0 + '@ethersproject/providers': 5.8.0 + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(zod@3.25.76) + '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + '@layerzerolabs/export-deployments': 0.0.16 + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/lz-definitions': 3.1.6 + '@nomiclabs/hardhat-ethers': 2.2.3(ethers@5.8.0)(hardhat@2.26.4) + '@safe-global/protocol-kit': 1.3.0(ethers@5.8.0) + fp-ts: 2.16.11 + hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) + hardhat-deploy: 0.12.4 + micro-memoize: 4.1.3 + p-memoize: 4.0.4 + zod: 3.25.76 + transitivePeerDependencies: + - bufferutil + - encoding + - ethers + - supports-color + - utf-8-validate + dev: true + /@layerzerolabs/devtools-evm@3.0.0(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(zod@3.25.76): resolution: {integrity: sha512-k3oqoB8f4eQf111WtrFQOhzLaxsjEZn/N3o7Bbyn8HlNPPWCyockAfXZfTiJ5p5YXRBDJVO2RkwxsqE00wHnOw==} peerDependencies: @@ -2044,7 +2089,7 @@ packages: '@ethersproject/contracts': 5.8.0 '@ethersproject/providers': 5.8.0 '@layerzerolabs/devtools': 2.0.3(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.1(ink@3.2.0)(react@17.0.2)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 '@safe-global/api-kit': 1.3.1 '@safe-global/protocol-kit': 1.3.0(ethers@5.8.0) @@ -2059,8 +2104,50 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/devtools-solana@3.0.6(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@solana/web3.js@1.98.4)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76): - resolution: {integrity: sha512-QOcEIkof5BfAsRM3HiBlqieELA7rbQg5K+wDQJp6uk0OBkJtxWMBNDBYh58fwVMxILjKT1gKf49ElZYI7Sty8A==} + /@layerzerolabs/devtools-evm@3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-3GukwiJQ1HYI5MwFQUVH7cK0z1AqKjnAyO/e8McUE9TFNjcwvRinFklrFlAy1euy6DTy1vf6BwNA49mK3N6EkA==} + peerDependencies: + '@ethersproject/abi': ^5.7.0 + '@ethersproject/abstract-provider': ^5.7.0 + '@ethersproject/abstract-signer': ^5.7.0 + '@ethersproject/address': ~5.7.0 + '@ethersproject/bignumber': ^5.7.0 + '@ethersproject/constants': ^5.7.0 + '@ethersproject/contracts': ^5.7.0 + '@ethersproject/providers': ^5.7.0 + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + fp-ts: ^2.16.2 + zod: ^3.22.4 + dependencies: + '@ethersproject/abi': 5.8.0 + '@ethersproject/abstract-provider': 5.8.0 + '@ethersproject/abstract-signer': 5.8.0 + '@ethersproject/address': 5.7.0 + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/constants': 5.8.0 + '@ethersproject/contracts': 5.8.0 + '@ethersproject/providers': 5.8.0 + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/lz-definitions': 3.1.6 + '@safe-global/api-kit': 4.0.1(typescript@5.9.3)(zod@3.25.76) + '@safe-global/protocol-kit': 1.3.0(ethers@5.8.0) + ethers: 5.8.0 + fp-ts: 2.16.11 + p-memoize: 4.0.4 + zod: 3.25.76 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - typescript + - utf-8-validate + dev: true + + /@layerzerolabs/devtools-solana@3.1.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@solana/web3.js@1.98.4)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-v8rEqhWa5qRtVTC+GDD9sRrxbF/8iCysAzm1NZyRywFWYEUwf2UgMCo8V+KQd7Fd4MeHEf/do5FEBBQU9XmBQQ==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -2071,7 +2158,7 @@ packages: zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.3(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.1(ink@3.2.0)(react@17.0.2)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 '@solana-developers/helpers': 2.8.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3) '@solana/web3.js': 1.98.4(typescript@5.9.3) @@ -2096,7 +2183,7 @@ packages: zod: ^3.22.4 dependencies: '@ethersproject/bytes': 5.8.0 - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.1(ink@3.2.0)(react@17.0.2)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 bs58: 6.0.0 exponential-backoff: 3.1.3 @@ -2104,6 +2191,23 @@ packages: zod: 3.25.76 dev: true + /@layerzerolabs/devtools@2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(zod@3.25.76): + resolution: {integrity: sha512-NwujsVyduYnY5R5qNA4xnA8Dwxs88oX0Kk/GpotkTII+F6z6PnGqHjiBzo/42plAxOmktGYo21BigxSXjCnEaw==} + peerDependencies: + '@ethersproject/bytes': ~5.7.0 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + zod: ^3.22.4 + dependencies: + '@ethersproject/bytes': 5.8.0 + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/lz-definitions': 3.1.6 + bs58: 6.0.0 + exponential-backoff: 3.1.3 + js-yaml: 4.1.0 + zod: 3.25.76 + dev: true + /@layerzerolabs/eslint-config-next@2.3.44(typescript@5.9.3): resolution: {integrity: sha512-WlBSy47LGPILdrNgzPiRtQf/hAY62IN37ncUsQwcr8T7cyX1HZREx2qljuXpvduLDAKn5otsm0XIqHuCRUHEFg==} dependencies: @@ -2126,8 +2230,8 @@ packages: - typescript dev: true - /@layerzerolabs/evm-sdks-core@3.0.142: - resolution: {integrity: sha512-F+02Gytj4pzrw/JcyZN9btBUkT4rtXy5QTCv6YRB8Hb7zD1XfUHGG3QkwR00BqDe35nc7lg0ppGclpRdI7PMGg==} + /@layerzerolabs/evm-sdks-core@3.0.168: + resolution: {integrity: sha512-FJlUjD8zq/GFwQ665lasdnn0e5tHpGsVWDaZFF2uTSFqCSSsgCLi1c5yYHAbQ3+EM2iB0mMbiDMDHewRP/XfiA==} dependencies: ethers: 5.8.0 transitivePeerDependencies: @@ -2142,8 +2246,39 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/io-devtools@0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76): + /@layerzerolabs/io-devtools@0.3.1(ink@3.2.0)(react@17.0.2)(zod@3.25.76): resolution: {integrity: sha512-sP65pO9Op7vLJV2nd5us3ip30S+ylOvT1JiISZineP6Bj1PaPWlXRmjbbznue1VYnF629l+VJ1nYN7a3f1UOTQ==} + peerDependencies: + ink: ^3.2.0 + ink-gradient: ^2.0.0 + ink-table: ^3.1.0 + react: ^17.0.2 + yoga-layout-prebuilt: ^1.9.6 + zod: ^3.22.4 + peerDependenciesMeta: + ink: + optional: true + ink-gradient: + optional: true + ink-table: + optional: true + react: + optional: true + yoga-layout-prebuilt: + optional: true + dependencies: + chalk: 4.1.2 + ink: 3.2.0(react@17.0.2) + logform: 2.7.0 + prompts: 2.4.2 + react: 17.0.2 + table: 6.8.2 + winston: 3.18.3 + zod: 3.25.76 + dev: true + + /@layerzerolabs/io-devtools@0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76): + resolution: {integrity: sha512-BQzf1enHz2Inflycr52s6C+sjh8d90OpjLgO9EL9aKGfc1TYa786H+21MZBY5djX/nghkp69C/KwsWzhHIc65g==} peerDependencies: ink: ^3.2.0 ink-gradient: ^2.0.0 @@ -2213,6 +2348,12 @@ packages: tiny-invariant: 1.3.3 dev: true + /@layerzerolabs/lz-definitions@3.1.6: + resolution: {integrity: sha512-Qy4MxViUB3DxkeB+d5StwamT9qOMohdH8eg0oFmJB2JIT3WQxit4Unh58tfKJVDQLdOVre74ZQxPhkvweU+2iw==} + dependencies: + tiny-invariant: 1.3.3 + dev: true + /@layerzerolabs/lz-evm-messagelib-v2@3.0.142(@axelar-network/axelar-gmp-sdk-solidity@5.10.0)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@3.0.142)(@layerzerolabs/lz-evm-v1-0.7@3.0.142)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0)(hardhat-deploy@0.12.4)(solidity-bytes-utils@0.8.4): resolution: {integrity: sha512-yjR2DVRQD3eD4kEMvBpIfHSSgKGn6SNVTpRBfQNoRe5qs/pmc2M6+pneAb+W7lKCHXEwqQOFnuXRyvmNbSoufA==} peerDependencies: @@ -2255,22 +2396,22 @@ packages: solidity-bytes-utils: 0.8.4 dev: true - /@layerzerolabs/lz-evm-sdk-v1@3.0.142: - resolution: {integrity: sha512-5p5JUMq9amqZxt14hvKTb1hlNe0beX1ISPOroJggtQMcBLfm+yLHSUYMCbxuECKAI7kccqF0ACOZtp8FiBxLOw==} + /@layerzerolabs/lz-evm-sdk-v1@3.1.6: + resolution: {integrity: sha512-AxUD/WzEov7z6nNH/jYjYUXKf3E5eYM3zLpzYI35lbwcZ4g6ntxJUiujPcVBhxrlkI+4LD3z6cPeodpnFUYckQ==} dependencies: '@ethersproject/abi': 5.8.0 '@ethersproject/providers': 5.8.0 - '@layerzerolabs/evm-sdks-core': 3.0.142 + '@layerzerolabs/evm-sdks-core': 3.0.168 ethers: 5.8.0 transitivePeerDependencies: - bufferutil - utf-8-validate dev: true - /@layerzerolabs/lz-evm-sdk-v2@3.0.142: - resolution: {integrity: sha512-P5Fi2NyYmeKzQFmsDGKziyEcWI9TX/k0LPT5E+zb8zakg2s+pIlp0o68Q+oMdJdgkv5bh2K2hVdoWpuQdTB7wA==} + /@layerzerolabs/lz-evm-sdk-v2@3.1.6: + resolution: {integrity: sha512-6svVz35kegObXBWm9WiPG8uemjmM4KCXxaTiKbF2O8KlEckKzeqee8vUAYPY3Q1UP5FDlKVauLbSQxrubbA1Pg==} dependencies: - '@layerzerolabs/evm-sdks-core': 3.0.142 + '@layerzerolabs/evm-sdks-core': 3.0.168 ethers: 5.8.0 transitivePeerDependencies: - bufferutil @@ -2414,14 +2555,27 @@ packages: tiny-invariant: 1.3.3 dev: true - /@layerzerolabs/metadata-tools@3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.1)(@layerzerolabs/ua-devtools@5.0.1): - resolution: {integrity: sha512-C+LcNFMDXcanDlCOaXm7UGeOObN947BbOCP5mfGkdnKGso1I3+Tak/1QpCRMWvcz1zfa4jikF5KQsfY5bJQD4Q==} + /@layerzerolabs/lz-v2-utilities@3.0.168: + resolution: {integrity: sha512-5gb5QH3q+JIOkwuJnmv3hWidwLE7ySC0G4IYCL9pwl80bkdkuY9TwfG3KqWri2F5mCzRYs6xx7vaYP5zFqY7yA==} + dependencies: + '@ethersproject/abi': 5.8.0 + '@ethersproject/address': 5.8.0 + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/keccak256': 5.8.0 + '@ethersproject/solidity': 5.8.0 + bs58: 5.0.0 + tiny-invariant: 1.3.3 + dev: true + + /@layerzerolabs/metadata-tools@4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.1)(@layerzerolabs/ua-devtools@6.0.0): + resolution: {integrity: sha512-t+7TsQhkpevAUFOE6KV8j2c+1jJKR4xDpcns4wJTOAEcYmLsyFhYeGmLzemsj8u8YB8S879VKiJNMfipbIgmLQ==} peerDependencies: '@layerzerolabs/devtools-evm-hardhat': ~4.0.0 - '@layerzerolabs/ua-devtools': ~5.0.1 + '@layerzerolabs/ua-devtools': ~6.0.0 dependencies: '@layerzerolabs/devtools-evm-hardhat': 4.0.1(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) dev: true /@layerzerolabs/oapp-evm@0.4.0(@layerzerolabs/lz-evm-messagelib-v2@3.0.142)(@layerzerolabs/lz-evm-protocol-v2@3.0.142)(@layerzerolabs/lz-evm-v1-0.7@3.0.142)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0): @@ -2499,8 +2653,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.1(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76): - resolution: {integrity: sha512-g2RwxOWJITuEKU/j04UscEc57OcU03+vEsS7i3jyz+AKKq2vjXFMf6s9rbeQmu548/8LppnHg/t5QH5R33TPkQ==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -2508,11 +2662,11 @@ packages: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/providers': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/devtools-evm': ~3.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@layerzerolabs/protocol-devtools': ~3.0.1 + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools-evm': ~3.0.2 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -2523,64 +2677,100 @@ packages: '@ethersproject/providers': 5.8.0 '@layerzerolabs/devtools': 2.0.3(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) '@layerzerolabs/devtools-evm': 3.0.0(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.1(ink@3.2.0)(react@17.0.2)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools-solana@8.0.3(@layerzerolabs/devtools-solana@3.0.6)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-solana-sdk-v2@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools@5.0.1)(@solana/web3.js@1.98.4)(fp-ts@2.16.11)(zod@3.25.76): - resolution: {integrity: sha512-zeor10qzjlVgmGDmlbb/s2JMo8pPGHmRcsnDgorunGwAop3BfZkSZI8RbpedXSNVPTfDAdC0VXykpHsXHyrCKg==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/devtools-solana': ~3.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 + '@ethersproject/abstract-provider': ^5.7.0 + '@ethersproject/abstract-signer': ^5.7.0 + '@ethersproject/bignumber': ^5.7.0 + '@ethersproject/constants': ^5.7.0 + '@ethersproject/contracts': ^5.7.0 + '@ethersproject/providers': ^5.7.0 + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools-evm': ~3.0.2 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + '@layerzerolabs/protocol-devtools': ~4.0.0 + zod: ^3.22.4 + dependencies: + '@ethersproject/abstract-provider': 5.8.0 + '@ethersproject/abstract-signer': 5.8.0 + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/constants': 5.8.0 + '@ethersproject/contracts': 5.8.0 + '@ethersproject/providers': 5.8.0 + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(zod@3.25.76) + '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/lz-definitions': 3.1.6 + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(zod@3.25.76) + p-memoize: 4.0.4 + zod: 3.25.76 + dev: true + + /@layerzerolabs/protocol-devtools-solana@9.0.0(@layerzerolabs/devtools-solana@3.1.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-solana-sdk-v2@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(@solana/web3.js@1.98.4)(fp-ts@2.16.11)(zod@3.25.76): + resolution: {integrity: sha512-oz8NQOv3RV1VjYODbZHHASEF/C41ZQasKtSvsUKVIuj4aDHieW/tDko+5+0TG6W5XBYYR9XvHAiNjJml2Aaa+A==} + peerDependencies: + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools-solana': ~3.1.0 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-solana-sdk-v2': ^3.0.0 - '@layerzerolabs/lz-v2-utilities': ^3.0.75 - '@layerzerolabs/protocol-devtools': ^3.0.1 - '@layerzerolabs/ua-devtools': ^5.0.1 + '@layerzerolabs/lz-v2-utilities': ^3.0.148 + '@layerzerolabs/protocol-devtools': ^4.0.0 + '@layerzerolabs/ua-devtools': ^6.0.0 '@solana/web3.js': ^1.98.0 fp-ts: ^2.16.2 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.3(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/devtools-solana': 3.0.6(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@solana/web3.js@1.98.4)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/devtools-solana': 3.1.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@solana/web3.js@1.98.4)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.1(ink@3.2.0)(react@17.0.2)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 '@layerzerolabs/lz-solana-sdk-v2': 3.0.142(fastestsmallesttextencoderdecoder@1.0.22)(got@11.8.6)(typescript@5.9.3) '@layerzerolabs/lz-v2-utilities': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) - '@safe-global/api-kit': 1.3.1 - '@safe-global/protocol-kit': 1.3.0(ethers@5.8.0) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@solana/web3.js': 1.98.4(typescript@5.9.3) - ethers: 5.8.0 fp-ts: 2.16.11 - p-memoize: 4.0.4 zod: 3.25.76 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate dev: true - /@layerzerolabs/protocol-devtools@3.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76): - resolution: {integrity: sha512-5LndY2OD0PdodEv5IuhSP3RzbThxmE2B8twcrMGuPixrD1PjiIYqLvm2wznUMV/2NLiQrDdY1bOpd+5q9weibw==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.3(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.1(ink@3.2.0)(react@17.0.2)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 zod: 3.25.76 dev: true + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} + peerDependencies: + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + zod: ^3.22.4 + dependencies: + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/lz-definitions': 3.1.6 + zod: 3.25.76 + dev: true + /@layerzerolabs/solhint-config@3.0.142(typescript@5.9.3): resolution: {integrity: sha512-+qqhrFhKPr3MzDKX2mlbp+CL4pE5qqKBxed6SLA9Vow2QX7uEOz8DOAOqRomrS5/R3YNimYCn0nxYWjy5bywlQ==} dependencies: @@ -2619,12 +2809,22 @@ packages: solidity-bytes-utils: 0.8.4 dev: true + /@layerzerolabs/test-devtools-evm-hardhat@0.5.3(hardhat@2.26.4)(solidity-bytes-utils@0.8.4): + resolution: {integrity: sha512-hqtwUAnq3U5I1FPUp0YHLYjEXPjP+8uuLPjG1B6AKGwOWswXE/9mE6CbYTk24fKOQgmgnt33Mem7TiHsSbz4vw==} + peerDependencies: + hardhat: ^2.22.10 + solidity-bytes-utils: ^0.8.2 + dependencies: + hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) + solidity-bytes-utils: 0.8.4 + dev: true + /@layerzerolabs/toolbox-foundry@0.1.13: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.12(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4): - resolution: {integrity: sha512-vw1bfm8q12ZpQ+k0dB58FFWtHuYmPKPxIb9M6nKkLikgpFWeL3/tLg4sXzr/rNTSGrxR7Ut5IY0FTUVx5lI3HQ==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -2636,20 +2836,20 @@ packages: '@ethersproject/bytes': 5.8.0 '@ethersproject/contracts': 5.8.0 '@ethersproject/hash': 5.8.0 - '@layerzerolabs/devtools': 2.0.3(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/devtools-evm': 3.0.0(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(zod@3.25.76) - '@layerzerolabs/devtools-evm-hardhat': 4.0.1(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) - '@layerzerolabs/lz-definitions': 3.0.142 - '@layerzerolabs/lz-evm-sdk-v1': 3.0.142 - '@layerzerolabs/lz-evm-sdk-v2': 3.0.142 - '@layerzerolabs/lz-v2-utilities': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.1(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) - '@layerzerolabs/test-devtools-evm-hardhat': 0.5.2(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.1)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.1)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.1)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools-evm@7.0.0)(@layerzerolabs/ua-devtools@5.0.1)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(zod@3.25.76) + '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/lz-definitions': 3.1.6 + '@layerzerolabs/lz-evm-sdk-v1': 3.1.6 + '@layerzerolabs/lz-evm-sdk-v2': 3.1.6 + '@layerzerolabs/lz-v2-utilities': 3.0.168 + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@layerzerolabs/lz-v2-utilities@3.0.168)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@layerzerolabs/lz-v2-utilities@3.0.168)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@nomicfoundation/hardhat-ethers': 3.1.1(ethers@5.8.0)(hardhat@2.26.4) ethers: 5.8.0 fp-ts: 2.16.11 @@ -2673,6 +2873,7 @@ packages: - encoding - solidity-bytes-utils - supports-color + - typescript - utf-8-validate dev: true @@ -2693,22 +2894,22 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.1)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.1)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools-evm@7.0.0)(@layerzerolabs/ua-devtools@5.0.1)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): - resolution: {integrity: sha512-Wm/88JToOgFAJO0nKnpGMxQDD8mN37VFhz/ejE0DWbXsukp7IdX4ld4gQKM0MU7Yiajardhlvpa3Mwg+xHi8KQ==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.1)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/devtools-evm': ~3.0.0 - '@layerzerolabs/devtools-evm-hardhat': ~4.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@layerzerolabs/protocol-devtools': ~3.0.0 - '@layerzerolabs/protocol-devtools-evm': ~5.0.0 - '@layerzerolabs/ua-devtools': ~5.0.0 - '@layerzerolabs/ua-devtools-evm': ~7.0.0 + '@layerzerolabs/devtools': ~2.0.5 + '@layerzerolabs/devtools-evm': ~3.0.2 + '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -2720,12 +2921,52 @@ packages: '@layerzerolabs/devtools': 2.0.3(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) '@layerzerolabs/devtools-evm': 3.0.0(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(zod@3.25.76) '@layerzerolabs/devtools-evm-hardhat': 4.0.1(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.1(ink@3.2.0)(react@17.0.2)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.1(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.1)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + ethers: 5.8.0 + hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) + hardhat-deploy: 0.12.4 + p-memoize: 4.0.4 + typescript: 5.9.3 + dev: true + + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} + peerDependencies: + '@ethersproject/abi': ^5.7.0 + '@ethersproject/bytes': ^5.7.0 + '@ethersproject/contracts': ^5.7.0 + '@ethersproject/hash': ^5.7.0 + '@layerzerolabs/devtools': ~2.0.5 + '@layerzerolabs/devtools-evm': ~3.0.2 + '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 + ethers: ^5.7.2 + hardhat: ^2.22.10 + hardhat-deploy: ^0.12.1 + dependencies: + '@ethersproject/abi': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/contracts': 5.8.0 + '@ethersproject/hash': 5.8.0 + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(zod@3.25.76) + '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/lz-definitions': 3.1.6 + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@layerzerolabs/lz-v2-utilities@3.0.168)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@layerzerolabs/lz-v2-utilities@3.0.168)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -2733,91 +2974,130 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.1)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76): - resolution: {integrity: sha512-FPm6ESqm2SBOJjCbRnkWCMg6o5zlkoeLUavD8v1hlZeiY4i33wIHccQPtxMz8Yz/ZD8leQ8TiKJJJ9sdVGk7tQ==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/devtools-evm': ~3.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@layerzerolabs/lz-v2-utilities': ^3.0.75 - '@layerzerolabs/protocol-devtools': ~3.0.0 - '@layerzerolabs/protocol-devtools-evm': ~5.0.0 - '@layerzerolabs/ua-devtools': ~5.0.0 + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools-evm': ~3.0.2 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + '@layerzerolabs/lz-v2-utilities': ^3.0.148 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 '@ethersproject/contracts': 5.8.0 '@layerzerolabs/devtools': 2.0.3(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) '@layerzerolabs/devtools-evm': 3.0.0(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.1(ink@3.2.0)(react@17.0.2)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 '@layerzerolabs/lz-v2-utilities': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.1(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools-solana@8.0.2(@layerzerolabs/devtools-solana@3.0.6)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-solana-sdk-v2@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/oft-v2-solana-sdk@3.0.142)(@layerzerolabs/protocol-devtools-solana@8.0.3)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools@5.0.1)(@solana/web3.js@1.98.4)(fp-ts@2.16.11)(zod@3.25.76): - resolution: {integrity: sha512-S1uiwLKJZQ87h9V51w1gTDgnMXtq45zHxO5xJ7XUIM7B+NoOX2arZB3cWerwocjAwloKHYBUxmWp8/vhJODkeg==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@layerzerolabs/lz-v2-utilities@3.0.168)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/devtools-solana': ~3.0.1 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 + '@ethersproject/constants': ^5.7.0 + '@ethersproject/contracts': ^5.7.0 + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools-evm': ~3.0.2 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + '@layerzerolabs/lz-v2-utilities': ^3.0.148 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + zod: ^3.22.4 + dependencies: + '@ethersproject/constants': 5.8.0 + '@ethersproject/contracts': 5.8.0 + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(zod@3.25.76) + '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/lz-definitions': 3.1.6 + '@layerzerolabs/lz-v2-utilities': 3.0.168 + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@layerzerolabs/lz-v2-utilities@3.0.168)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + p-memoize: 4.0.4 + zod: 3.25.76 + dev: true + + /@layerzerolabs/ua-devtools-solana@9.0.0(@layerzerolabs/devtools-solana@3.1.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-solana-sdk-v2@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/oft-v2-solana-sdk@3.0.142)(@layerzerolabs/protocol-devtools-solana@9.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(@solana/web3.js@1.98.4)(fp-ts@2.16.11)(zod@3.25.76): + resolution: {integrity: sha512-LstdJHzimLWWSo5Tet1sp/Ud752eLHxd+mJInxJVSEfpVt1W+r6BwtfZPXacZd1CMfVJb88TEBVQxGM4SL6ztw==} + peerDependencies: + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools-solana': ~3.1.0 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-solana-sdk-v2': ^3.0.59 - '@layerzerolabs/lz-v2-utilities': ^3.0.75 + '@layerzerolabs/lz-v2-utilities': ^3.0.148 '@layerzerolabs/oft-v2-solana-sdk': ^3.0.59 - '@layerzerolabs/protocol-devtools': ^3.0.0 - '@layerzerolabs/protocol-devtools-solana': ~8.0.1 - '@layerzerolabs/ua-devtools': ^5.0.0 + '@layerzerolabs/protocol-devtools': ^4.0.0 + '@layerzerolabs/protocol-devtools-solana': ~9.0.0 + '@layerzerolabs/ua-devtools': ^6.0.0 '@solana/web3.js': ^1.98.0 fp-ts: ^2.16.2 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.3(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/devtools-solana': 3.0.6(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@solana/web3.js@1.98.4)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/devtools-solana': 3.1.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@solana/web3.js@1.98.4)(bn.js@5.2.2)(fastestsmallesttextencoderdecoder@1.0.22)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.1(ink@3.2.0)(react@17.0.2)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 '@layerzerolabs/lz-solana-sdk-v2': 3.0.142(fastestsmallesttextencoderdecoder@1.0.22)(got@11.8.6)(typescript@5.9.3) '@layerzerolabs/lz-v2-utilities': 3.0.142 '@layerzerolabs/oft-v2-solana-sdk': 3.0.142(fastestsmallesttextencoderdecoder@1.0.22)(got@11.8.6)(typescript@5.9.3) - '@layerzerolabs/protocol-devtools': 3.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-solana': 8.0.3(@layerzerolabs/devtools-solana@3.0.6)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-solana-sdk-v2@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(@layerzerolabs/ua-devtools@5.0.1)(@solana/web3.js@1.98.4)(fp-ts@2.16.11)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76) - '@safe-global/api-kit': 1.3.1 - '@safe-global/protocol-kit': 1.3.0(ethers@5.8.0) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-solana': 9.0.0(@layerzerolabs/devtools-solana@3.1.0)(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-solana-sdk-v2@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(@solana/web3.js@1.98.4)(fp-ts@2.16.11)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@solana/web3.js': 1.98.4(typescript@5.9.3) - ethers: 5.8.0 fp-ts: 2.16.11 p-memoize: 4.0.4 zod: 3.25.76 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate dev: true - /@layerzerolabs/ua-devtools@5.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.1)(zod@3.25.76): - resolution: {integrity: sha512-acoxyJAYqF+di2/akGuWLa5Gdt7Z/8LLZD0LqOui34yjPuHYH88L4xxmKxqrs4Ga/uQnRKcF6Cauy9pjlQCj1A==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@layerzerolabs/lz-v2-utilities': ^3.0.75 - '@layerzerolabs/protocol-devtools': ~3.0.1 + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + '@layerzerolabs/lz-v2-utilities': ^3.0.148 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.3(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.1(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.1(ink@3.2.0)(react@17.0.2)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 '@layerzerolabs/lz-v2-utilities': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.1(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.3)(@layerzerolabs/io-devtools@0.3.1)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + zod: 3.25.76 + dev: true + + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(@layerzerolabs/lz-v2-utilities@3.0.168)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} + peerDependencies: + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + '@layerzerolabs/lz-v2-utilities': ^3.0.148 + '@layerzerolabs/protocol-devtools': ~4.0.0 + zod: ^3.22.4 + dependencies: + '@layerzerolabs/devtools': 2.0.5(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(zod@3.25.76) + '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) + '@layerzerolabs/lz-definitions': 3.1.6 + '@layerzerolabs/lz-v2-utilities': 3.0.168 + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.5)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.1.6)(zod@3.25.76) zod: 3.25.76 dev: true @@ -3148,6 +3428,11 @@ packages: dev: true optional: true + /@noble/ciphers@1.3.0: + resolution: {integrity: sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==} + engines: {node: ^14.21.3 || >=16} + dev: true + /@noble/curves@1.4.2: resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} dependencies: @@ -3161,6 +3446,13 @@ packages: '@noble/hashes': 1.7.2 dev: true + /@noble/curves@1.9.1: + resolution: {integrity: sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA==} + engines: {node: ^14.21.3 || >=16} + dependencies: + '@noble/hashes': 1.8.0 + dev: true + /@noble/curves@1.9.4: resolution: {integrity: sha512-2bKONnuM53lINoDrSmK8qP8W271ms7pygDhZt4SiLOoLwBtoHqeCFi6RG42V8zd3mLHuJFhU/Bmaqo4nX0/kBw==} engines: {node: ^14.21.3 || >=16} @@ -3409,6 +3701,24 @@ packages: resolution: {integrity: sha512-eCYgWnLg6WO+X52I16TZt8uEjbtdkgLC0SUX/xnAksjjrQI4Xfn4iBRoI5j55dmlOhDv1Y7BoR3cU7e3WWhC6A==} dev: true + /@peculiar/asn1-schema@2.8.0: + resolution: {integrity: sha512-7YT0U/ze0tF2QOBbE15gKZwy5tvgGyLRiRHLzhlbOpf7BT032oBSd0haZqXn5W6l26WLlu3dyxzjM+2638/z2Q==} + requiresBuild: true + dependencies: + '@peculiar/utils': 2.0.3 + asn1js: 3.0.10 + tslib: 2.8.1 + dev: true + optional: true + + /@peculiar/utils@2.0.3: + resolution: {integrity: sha512-+oL3HPFRIZ1St2K50lWCXiioIgSoxzz7R1J3uF6neO2yl1sgmpgY6XXJH4BdpoDkMWznQTeYF6oWNDZLCdQ4eQ==} + requiresBuild: true + dependencies: + tslib: 2.8.1 + dev: true + optional: true + /@pkgr/core@0.2.9: resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -3555,6 +3865,21 @@ packages: - supports-color dev: true + /@safe-global/api-kit@4.0.1(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-pNtDLgMHlCSr4Hwwe6jsnvMheAu2SZCTqjYlnNe4cKH2pSKINVRTiILoeJ0wOpixrMCH4NlgJ+9N3QruRNcCpQ==} + dependencies: + '@safe-global/protocol-kit': 6.1.2(typescript@5.9.3)(zod@3.25.76) + '@safe-global/types-kit': 3.1.0(typescript@5.9.3)(zod@3.25.76) + node-fetch: 2.7.0 + viem: 2.55.4(typescript@5.9.3)(zod@3.25.76) + transitivePeerDependencies: + - bufferutil + - encoding + - typescript + - utf-8-validate + - zod + dev: true + /@safe-global/protocol-kit@1.3.0(ethers@5.8.0): resolution: {integrity: sha512-zBhwHpaUggywmnR1Xm5RV22DpyjmVWYP3pnOl4rcf9LAc1k7IVmw6WIt2YVhHRaWGxVYMd4RitJX8Dx2+8eLZQ==} dependencies: @@ -3576,6 +3901,25 @@ packages: - utf-8-validate dev: true + /@safe-global/protocol-kit@6.1.2(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-cTpPdUAS2AMfGCkD1T601rQNjT0rtMQLA2TH7L/C+iFPAC6WrrDFop2B9lzeHjczlnVzrRpfFe4cL1bLrJ9NZw==} + dependencies: + '@safe-global/safe-deployments': 1.37.60 + '@safe-global/safe-modules-deployments': 2.2.25 + '@safe-global/types-kit': 3.1.0(typescript@5.9.3)(zod@3.25.76) + abitype: 1.3.0(typescript@5.9.3)(zod@3.25.76) + semver: 7.7.3 + viem: 2.55.4(typescript@5.9.3)(zod@3.25.76) + optionalDependencies: + '@noble/curves': 1.9.7 + '@peculiar/asn1-schema': 2.8.0 + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + dev: true + /@safe-global/safe-core-sdk-types@2.3.0: resolution: {integrity: sha512-dU0KkDV1KJNf11ajbUjWiSi4ygdyWfhk1M50lTJWUdCn1/2Bsb/hICM8LoEk6DCoFumxaoCet02SmYakXsW2CA==} deprecated: 'WARNING: This project has been renamed to @safe-global/types-kit. Please, migrate from @safe-global/safe-core-sdk-types@5.1.0 to @safe-global/types-kit@1.0.0.' @@ -3596,6 +3940,26 @@ packages: semver: 7.7.3 dev: true + /@safe-global/safe-deployments@1.37.60: + resolution: {integrity: sha512-PS+VLRm+FikrUNOutsIEE4Ytbtb+O57SHo8VSzYynR7lcSY1gfZ+7DUnKKLVDGCspoJIgh99jqJWGh9eqfn46Q==} + engines: {node: '>=22.0.0', pnpm: '>=10.16.0'} + dependencies: + semver: 7.7.3 + dev: true + + /@safe-global/safe-modules-deployments@2.2.25: + resolution: {integrity: sha512-KjgenKhBRyFHEfo8xlBgNzKAy25vrmGyCGZwTjIuA81yOSRJRe85GE5Yfg/FBKeeyHqR2dD1WPZr6c2Uqd6C/g==} + dev: true + + /@safe-global/types-kit@3.1.0(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-uI6lFV8wOji4rb7juu0/LRMND0rq2NWaqH4zFzE2FUjO8lTvbCT+/5W/+flUUfkcaqyLDlJ1OPjasa2bEakrbw==} + dependencies: + abitype: 1.3.0(typescript@5.9.3)(zod@3.25.76) + transitivePeerDependencies: + - typescript + - zod + dev: true + /@scure/base@1.1.9: resolution: {integrity: sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==} dev: true @@ -4896,6 +5260,36 @@ packages: dev: true optional: true + /abitype@1.2.3(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-Ofer5QUnuUdTFsBRwARMoWKOH1ND5ehwYhJ3OJ/BQO+StkwQjHw0XyVh4vDttzHB7QOFhPHa/o413PJ82gU/Tg==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3.22.0 || ^4.0.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + dependencies: + typescript: 5.9.3 + zod: 3.25.76 + dev: true + + /abitype@1.3.0(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-fk6Te+bojIFrMvMZrnOO+SxCB+RUksTGOzq/60ZRvs1L+BVzvi2bqt9L3W/17ZLdZsyM1FuYf65P5nlmoiH1Bg==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3.22.0 || ^4.0.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + dependencies: + typescript: 5.9.3 + zod: 3.25.76 + dev: true + /abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} @@ -5194,6 +5588,17 @@ packages: safer-buffer: 2.1.2 dev: true + /asn1js@3.0.10: + resolution: {integrity: sha512-S2s3aOytiKdFRdulw2qPE51MzjzVOisppcVv7jVFR+Kw0kxwvFrDcYA0h7Ndqbmj0HkMIXYWaoj7fli8kgx1eg==} + engines: {node: '>=12.0.0'} + requiresBuild: true + dependencies: + pvtsutils: 1.3.6 + pvutils: 1.1.5 + tslib: 2.8.1 + dev: true + optional: true + /assert-plus@1.0.0: resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} engines: {node: '>=0.8'} @@ -7865,7 +8270,7 @@ packages: /glob@7.1.7: resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -8792,6 +9197,14 @@ packages: dependencies: ws: 7.5.10 + /isows@1.0.7(ws@8.21.0): + resolution: {integrity: sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg==} + peerDependencies: + ws: '*' + dependencies: + ws: 8.21.0 + dev: true + /isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} dev: true @@ -10325,6 +10738,27 @@ packages: safe-push-apply: 1.0.0 dev: true + /ox@0.14.30(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-LI11uu+8iiM1B3CLckgd++YF1a0A2k5wDoM9ZeQMiL21BOzQs6L//BLS6hb1HSEKCyycdDIQLsVQx9MjpcC0hA==} + peerDependencies: + typescript: '>=5.4.0' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@adraffy/ens-normalize': 1.11.1 + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.2.3(typescript@5.9.3)(zod@3.25.76) + eventemitter3: 5.0.1 + typescript: 5.9.3 + transitivePeerDependencies: + - zod + dev: true + /p-cancelable@2.1.1: resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} engines: {node: '>=8'} @@ -10766,6 +11200,21 @@ packages: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} dev: true + /pvtsutils@1.3.6: + resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==} + requiresBuild: true + dependencies: + tslib: 2.8.1 + dev: true + optional: true + + /pvutils@1.1.5: + resolution: {integrity: sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==} + engines: {node: '>=16.0.0'} + requiresBuild: true + dev: true + optional: true + /qs@6.13.0: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} @@ -11168,8 +11617,8 @@ packages: queue-microtask: 1.2.3 dev: true - /rustbn.js@0.2.0: - resolution: {integrity: sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==} + /rustbn.js@0.3.0: + resolution: {integrity: sha512-RXLW0TSDBFlujBgq/ZdWa6ADGKiEFZgSqRdCcSXy8XiPqLPApKwaJjf14ImspysQm2mI8hA3EBWN+IOQReqwtA==} dev: true /rxjs@7.8.2: @@ -12542,6 +12991,29 @@ packages: extsprintf: 1.3.0 dev: true + /viem@2.55.4(typescript@5.9.3)(zod@3.25.76): + resolution: {integrity: sha512-iSVcFADHPS0GRcY+YMGubuOH0QXcLN87HVlPNaFLPzJv6OzNOql2cim+QxtTe/QxXUqbXLnzTmpFms4PLGyJ6A==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.2.3(typescript@5.9.3)(zod@3.25.76) + isows: 1.0.7(ws@8.21.0) + ox: 0.14.30(typescript@5.9.3)(zod@3.25.76) + typescript: 5.9.3 + ws: 8.21.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + dev: true + /walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} dependencies: @@ -13064,6 +13536,19 @@ packages: bufferutil: 4.0.9 utf-8-validate: 5.0.10 + /ws@8.21.0: + resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + /xhr-request-promise@0.1.3: resolution: {integrity: sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==} dependencies: diff --git a/examples/oft-upgradeable/pnpm-lock.yaml b/examples/oft-upgradeable/pnpm-lock.yaml index 79664063eb..ea84a12792 100644 --- a/examples/oft-upgradeable/pnpm-lock.yaml +++ b/examples/oft-upgradeable/pnpm-lock.yaml @@ -40,8 +40,8 @@ devDependencies: specifier: ^3.0.148 version: 3.0.148 '@layerzerolabs/metadata-tools': - specifier: ^3.0.0 - version: 3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@5.0.1) + specifier: ^4.0.0 + version: 4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0) '@layerzerolabs/oapp-evm': specifier: ^0.4.1 version: 0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.148)(@layerzerolabs/lz-evm-protocol-v2@3.0.148)(@layerzerolabs/lz-evm-v1-0.7@3.0.148)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0) @@ -67,8 +67,8 @@ devDependencies: specifier: ~0.1.12 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.13 - version: 0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@nomiclabs/hardhat-ethers': specifier: ^2.2.3 version: 2.2.3(ethers@5.8.0)(hardhat@2.26.4) @@ -700,7 +700,7 @@ packages: functional-red-black-tree: 1.0.1 mcl-wasm: 0.7.9 merkle-patricia-tree: 4.2.4 - rustbn.js: 0.2.0 + rustbn.js: 0.3.0 transitivePeerDependencies: - supports-color dev: true @@ -1430,14 +1430,14 @@ packages: tiny-invariant: 1.3.3 dev: true - /@layerzerolabs/metadata-tools@3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@5.0.1): - resolution: {integrity: sha512-C+LcNFMDXcanDlCOaXm7UGeOObN947BbOCP5mfGkdnKGso1I3+Tak/1QpCRMWvcz1zfa4jikF5KQsfY5bJQD4Q==} + /@layerzerolabs/metadata-tools@4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0): + resolution: {integrity: sha512-t+7TsQhkpevAUFOE6KV8j2c+1jJKR4xDpcns4wJTOAEcYmLsyFhYeGmLzemsj8u8YB8S879VKiJNMfipbIgmLQ==} peerDependencies: '@layerzerolabs/devtools-evm-hardhat': ~4.0.0 - '@layerzerolabs/ua-devtools': ~5.0.1 + '@layerzerolabs/ua-devtools': ~6.0.0 dependencies: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) dev: true /@layerzerolabs/oapp-evm-upgradeable@0.1.3(@layerzerolabs/lz-evm-messagelib-v2@3.0.148)(@layerzerolabs/lz-evm-protocol-v2@3.0.148)(@layerzerolabs/lz-evm-v1-0.7@3.0.148)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0): @@ -1524,8 +1524,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-KeBBqxupuJ2CchmjctHSs6IcGd4iWSgIvVnQ9EI662ScwMmESz3JMFMkUhsQQqDa/a4Hvf8rLYW+e7E7D1TuVw==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -1537,7 +1537,7 @@ packages: '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -1550,13 +1550,13 @@ packages: '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools@3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): - resolution: {integrity: sha512-HFlsMQJTEH7aSxeKtokp4h1bu7u/GkFHy4smBPgcY/OsRQSdtOxXJQzopFcEsikvnfPkpXplnf8IUwJi7YGyNg==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -1611,8 +1611,8 @@ packages: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): - resolution: {integrity: sha512-RDpVqRbRPyDAlGsRVPpN0UdDVUfYkXq2qFIqkDxgIpNbWxwXPE0dJgC8D/O/gXxGMYUmljk2huNh9btWgU28bw==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -1632,12 +1632,12 @@ packages: '@layerzerolabs/lz-evm-sdk-v1': 3.0.150 '@layerzerolabs/lz-evm-sdk-v2': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@nomicfoundation/hardhat-ethers': 3.1.1(ethers@5.8.0)(hardhat@2.26.4) ethers: 5.8.0 fp-ts: 2.16.11 @@ -1665,22 +1665,22 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -1694,10 +1694,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -1705,8 +1705,8 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76): - resolution: {integrity: sha512-YOZ2E2NCJrn/+wFXVPEb77US6OQ+gL3hThQK0xj+CFeATlXlPyDtMVg6dq5EHrY9luCClbf1WE2Iz/I0Tt2EvA==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 @@ -1715,9 +1715,9 @@ packages: '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 @@ -1727,46 +1727,28 @@ packages: '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-acoxyJAYqF+di2/akGuWLa5Gdt7Z/8LLZD0LqOui34yjPuHYH88L4xxmKxqrs4Ga/uQnRKcF6Cauy9pjlQCj1A==} - peerDependencies: - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@layerzerolabs/lz-v2-utilities': ^3.0.75 - '@layerzerolabs/protocol-devtools': ~3.0.1 - zod: ^3.22.4 - dependencies: - '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) - '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - zod: 3.25.76 - dev: true - - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) zod: 3.25.76 dev: true @@ -5677,7 +5659,7 @@ packages: /glob@7.1.7: resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -8226,8 +8208,8 @@ packages: queue-microtask: 1.2.3 dev: true - /rustbn.js@0.2.0: - resolution: {integrity: sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==} + /rustbn.js@0.3.0: + resolution: {integrity: sha512-RXLW0TSDBFlujBgq/ZdWa6ADGKiEFZgSqRdCcSXy8XiPqLPApKwaJjf14ImspysQm2mI8hA3EBWN+IOQReqwtA==} dev: true /rxjs@7.8.2: diff --git a/examples/oft/pnpm-lock.yaml b/examples/oft/pnpm-lock.yaml index 3bd0df7d5c..da6b55c81d 100644 --- a/examples/oft/pnpm-lock.yaml +++ b/examples/oft/pnpm-lock.yaml @@ -40,8 +40,8 @@ devDependencies: specifier: ^3.0.148 version: 3.0.148 '@layerzerolabs/metadata-tools': - specifier: ^3.0.0 - version: 3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@5.0.1) + specifier: ^4.0.0 + version: 4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0) '@layerzerolabs/oapp-evm': specifier: ^0.4.1 version: 0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.148)(@layerzerolabs/lz-evm-protocol-v2@3.0.148)(@layerzerolabs/lz-evm-v1-0.7@3.0.148)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0) @@ -52,8 +52,8 @@ devDependencies: specifier: ^2.3.39 version: 2.3.44 '@layerzerolabs/protocol-devtools-evm': - specifier: ^5.0.2 - version: 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + specifier: ^6.0.0 + version: 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/script-devtools-evm-foundry': specifier: ^2.0.0 version: 2.0.0(@layerzerolabs/lz-evm-messagelib-v2@3.0.148)(@layerzerolabs/lz-evm-protocol-v2@3.0.148)(@layerzerolabs/lz-evm-v1-0.7@3.0.148)(@layerzerolabs/oapp-evm@0.4.1)(@layerzerolabs/oft-evm@4.0.1)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0) @@ -67,8 +67,8 @@ devDependencies: specifier: ~0.1.13 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.13 - version: 0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 version: 3.1.1(ethers@5.8.0)(hardhat@2.26.4) @@ -1180,14 +1180,14 @@ packages: tiny-invariant: 1.3.3 dev: true - /@layerzerolabs/metadata-tools@3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@5.0.1): - resolution: {integrity: sha512-C+LcNFMDXcanDlCOaXm7UGeOObN947BbOCP5mfGkdnKGso1I3+Tak/1QpCRMWvcz1zfa4jikF5KQsfY5bJQD4Q==} + /@layerzerolabs/metadata-tools@4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0): + resolution: {integrity: sha512-t+7TsQhkpevAUFOE6KV8j2c+1jJKR4xDpcns4wJTOAEcYmLsyFhYeGmLzemsj8u8YB8S879VKiJNMfipbIgmLQ==} peerDependencies: '@layerzerolabs/devtools-evm-hardhat': ~4.0.0 - '@layerzerolabs/ua-devtools': ~5.0.1 + '@layerzerolabs/ua-devtools': ~6.0.0 dependencies: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) dev: true /@layerzerolabs/oapp-evm@0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.148)(@layerzerolabs/lz-evm-protocol-v2@3.0.148)(@layerzerolabs/lz-evm-v1-0.7@3.0.148)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0): @@ -1236,8 +1236,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-KeBBqxupuJ2CchmjctHSs6IcGd4iWSgIvVnQ9EI662ScwMmESz3JMFMkUhsQQqDa/a4Hvf8rLYW+e7E7D1TuVw==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -1249,7 +1249,7 @@ packages: '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -1262,13 +1262,13 @@ packages: '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools@3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): - resolution: {integrity: sha512-HFlsMQJTEH7aSxeKtokp4h1bu7u/GkFHy4smBPgcY/OsRQSdtOxXJQzopFcEsikvnfPkpXplnf8IUwJi7YGyNg==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -1343,8 +1343,8 @@ packages: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): - resolution: {integrity: sha512-RDpVqRbRPyDAlGsRVPpN0UdDVUfYkXq2qFIqkDxgIpNbWxwXPE0dJgC8D/O/gXxGMYUmljk2huNh9btWgU28bw==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -1364,12 +1364,12 @@ packages: '@layerzerolabs/lz-evm-sdk-v1': 3.0.150 '@layerzerolabs/lz-evm-sdk-v2': 3.0.150 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@nomicfoundation/hardhat-ethers': 3.1.1(ethers@5.8.0)(hardhat@2.26.4) ethers: 5.8.0 fp-ts: 2.16.11 @@ -1397,22 +1397,22 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -1426,10 +1426,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -1437,8 +1437,8 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76): - resolution: {integrity: sha512-YOZ2E2NCJrn/+wFXVPEb77US6OQ+gL3hThQK0xj+CFeATlXlPyDtMVg6dq5EHrY9luCClbf1WE2Iz/I0Tt2EvA==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 @@ -1447,58 +1447,40 @@ packages: '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 '@ethersproject/contracts': 5.8.0 - '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.7.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-acoxyJAYqF+di2/akGuWLa5Gdt7Z/8LLZD0LqOui34yjPuHYH88L4xxmKxqrs4Ga/uQnRKcF6Cauy9pjlQCj1A==} - peerDependencies: - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@layerzerolabs/lz-v2-utilities': ^3.0.75 - '@layerzerolabs/protocol-devtools': ~3.0.1 - zod: ^3.22.4 - dependencies: - '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.7.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) - '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - zod: 3.25.76 - dev: true - - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: - '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.7.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) zod: 3.25.76 dev: true @@ -1838,7 +1820,7 @@ packages: semver: 7.7.3 viem: 2.41.2(typescript@5.9.3)(zod@3.25.76) optionalDependencies: - '@noble/curves': 1.8.2 + '@noble/curves': 1.9.1 '@peculiar/asn1-schema': 2.6.0 transitivePeerDependencies: - bufferutil @@ -6372,7 +6354,7 @@ packages: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.1.0(typescript@5.9.3)(zod@3.25.76) + abitype: 1.2.1(typescript@5.9.3)(zod@3.25.76) eventemitter3: 5.0.1 typescript: 5.9.3 transitivePeerDependencies: diff --git a/examples/onft721/pnpm-lock.yaml b/examples/onft721/pnpm-lock.yaml index 7738cdeb7d..5622a7dca5 100644 --- a/examples/onft721/pnpm-lock.yaml +++ b/examples/onft721/pnpm-lock.yaml @@ -31,8 +31,8 @@ devDependencies: specifier: ^3.0.148 version: 3.0.148 '@layerzerolabs/metadata-tools': - specifier: ^3.0.0 - version: 3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.1)(@layerzerolabs/ua-devtools@5.0.1) + specifier: ^4.0.0 + version: 4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0) '@layerzerolabs/oapp-evm': specifier: ^0.4.1 version: 0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.148)(@layerzerolabs/lz-evm-protocol-v2@3.0.148)(@layerzerolabs/lz-evm-v1-0.7@3.0.148)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0) @@ -52,8 +52,8 @@ devDependencies: specifier: ~0.1.12 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.13 - version: 0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 version: 3.1.1(ethers@5.8.0)(hardhat@2.26.4) @@ -872,47 +872,6 @@ packages: '@jridgewell/sourcemap-codec': 1.5.5 dev: true - /@layerzerolabs/devtools-evm-hardhat@4.0.1(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4): - resolution: {integrity: sha512-RqF6hrVhkJ/O83cYXi744TPOaqBzi4W4+daVHpZsp1W32hDbojYNcXwHi7jldt7BOL0KT/t4A5lBVIcGzCh0YQ==} - peerDependencies: - '@ethersproject/abi': ^5.7.0 - '@ethersproject/abstract-signer': ^5.7.0 - '@ethersproject/contracts': ^5.7.0 - '@ethersproject/providers': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/devtools-evm': ~3.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@nomiclabs/hardhat-ethers': ^2.2.3 - fp-ts: ^2.16.2 - hardhat: ^2.22.10 - hardhat-deploy: ^0.12.1 - dependencies: - '@ethersproject/abi': 5.8.0 - '@ethersproject/abstract-signer': 5.8.0 - '@ethersproject/contracts': 5.8.0 - '@ethersproject/providers': 5.8.0 - '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) - '@layerzerolabs/export-deployments': 0.0.16 - '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) - '@layerzerolabs/lz-definitions': 3.0.148 - '@nomiclabs/hardhat-ethers': 2.2.3(ethers@5.8.0)(hardhat@2.26.4) - '@safe-global/protocol-kit': 1.3.0(ethers@5.8.0) - fp-ts: 2.16.11 - hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) - hardhat-deploy: 0.12.4 - micro-memoize: 4.1.3 - p-memoize: 4.0.4 - zod: 3.25.76 - transitivePeerDependencies: - - bufferutil - - encoding - - ethers - - supports-color - - utf-8-validate - dev: true - /@layerzerolabs/devtools-evm-hardhat@4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4): resolution: {integrity: sha512-EnP2dWk9G2PdDP2R30O0Bs85J+4nvBmGlT86QhvhhUqbg2NCZ51h/TQLBWPX6mri7wVMbGMZesNo68xnMntoyQ==} peerDependencies: @@ -1180,14 +1139,14 @@ packages: tiny-invariant: 1.3.3 dev: true - /@layerzerolabs/metadata-tools@3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.1)(@layerzerolabs/ua-devtools@5.0.1): - resolution: {integrity: sha512-C+LcNFMDXcanDlCOaXm7UGeOObN947BbOCP5mfGkdnKGso1I3+Tak/1QpCRMWvcz1zfa4jikF5KQsfY5bJQD4Q==} + /@layerzerolabs/metadata-tools@4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0): + resolution: {integrity: sha512-t+7TsQhkpevAUFOE6KV8j2c+1jJKR4xDpcns4wJTOAEcYmLsyFhYeGmLzemsj8u8YB8S879VKiJNMfipbIgmLQ==} peerDependencies: '@layerzerolabs/devtools-evm-hardhat': ~4.0.0 - '@layerzerolabs/ua-devtools': ~5.0.1 + '@layerzerolabs/ua-devtools': ~6.0.0 dependencies: - '@layerzerolabs/devtools-evm-hardhat': 4.0.1(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) dev: true /@layerzerolabs/oapp-evm@0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.148)(@layerzerolabs/lz-evm-protocol-v2@3.0.148)(@layerzerolabs/lz-evm-v1-0.7@3.0.148)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0): @@ -1252,8 +1211,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-KeBBqxupuJ2CchmjctHSs6IcGd4iWSgIvVnQ9EI662ScwMmESz3JMFMkUhsQQqDa/a4Hvf8rLYW+e7E7D1TuVw==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -1265,7 +1224,7 @@ packages: '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -1278,13 +1237,13 @@ packages: '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools@3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): - resolution: {integrity: sha512-HFlsMQJTEH7aSxeKtokp4h1bu7u/GkFHy4smBPgcY/OsRQSdtOxXJQzopFcEsikvnfPkpXplnf8IUwJi7YGyNg==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -1339,8 +1298,8 @@ packages: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): - resolution: {integrity: sha512-RDpVqRbRPyDAlGsRVPpN0UdDVUfYkXq2qFIqkDxgIpNbWxwXPE0dJgC8D/O/gXxGMYUmljk2huNh9btWgU28bw==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -1360,12 +1319,12 @@ packages: '@layerzerolabs/lz-evm-sdk-v1': 3.0.150 '@layerzerolabs/lz-evm-sdk-v2': 3.0.150 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@nomicfoundation/hardhat-ethers': 3.1.1(ethers@5.8.0)(hardhat@2.26.4) ethers: 5.8.0 fp-ts: 2.16.11 @@ -1393,22 +1352,22 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -1422,10 +1381,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -1433,8 +1392,8 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76): - resolution: {integrity: sha512-YOZ2E2NCJrn/+wFXVPEb77US6OQ+gL3hThQK0xj+CFeATlXlPyDtMVg6dq5EHrY9luCClbf1WE2Iz/I0Tt2EvA==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 @@ -1443,9 +1402,9 @@ packages: '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 @@ -1455,46 +1414,28 @@ packages: '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-acoxyJAYqF+di2/akGuWLa5Gdt7Z/8LLZD0LqOui34yjPuHYH88L4xxmKxqrs4Ga/uQnRKcF6Cauy9pjlQCj1A==} - peerDependencies: - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@layerzerolabs/lz-v2-utilities': ^3.0.75 - '@layerzerolabs/protocol-devtools': ~3.0.1 - zod: ^3.22.4 - dependencies: - '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) - '@layerzerolabs/lz-definitions': 3.0.148 - '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) - zod: 3.25.76 - dev: true - - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(@layerzerolabs/lz-v2-utilities@3.0.148)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.148 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.148)(zod@3.25.76) zod: 3.25.76 dev: true @@ -1809,7 +1750,7 @@ packages: '@ethersproject/address': 5.8.0 '@ethersproject/bignumber': 5.8.0 '@ethersproject/solidity': 5.8.0 - '@safe-global/safe-deployments': 1.37.47 + '@safe-global/safe-deployments': 1.37.49 ethereumjs-util: 7.1.5 semver: 7.7.3 web3: 1.10.4 @@ -1834,7 +1775,7 @@ packages: semver: 7.7.3 viem: 2.41.2(typescript@5.9.3)(zod@3.25.76) optionalDependencies: - '@noble/curves': 1.8.2 + '@noble/curves': 1.9.1 '@peculiar/asn1-schema': 2.6.0 transitivePeerDependencies: - bufferutil @@ -6368,7 +6309,7 @@ packages: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.1.0(typescript@5.9.3)(zod@3.25.76) + abitype: 1.2.1(typescript@5.9.3)(zod@3.25.76) eventemitter3: 5.0.1 typescript: 5.9.3 transitivePeerDependencies: @@ -7567,6 +7508,7 @@ packages: /tar@4.4.19: resolution: {integrity: sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==} engines: {node: '>=4.5'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me dependencies: chownr: 1.1.4 fs-minipass: 1.2.7 @@ -7966,7 +7908,7 @@ packages: /uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - 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. + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true dev: true @@ -7977,6 +7919,7 @@ packages: /uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true dev: true diff --git a/examples/ovault-evm/pnpm-lock.yaml b/examples/ovault-evm/pnpm-lock.yaml index e3440bca8a..b3482cd8b2 100644 --- a/examples/ovault-evm/pnpm-lock.yaml +++ b/examples/ovault-evm/pnpm-lock.yaml @@ -40,8 +40,8 @@ devDependencies: specifier: ^3.0.12 version: 3.0.142 '@layerzerolabs/metadata-tools': - specifier: ^3.0.0 - version: 3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@5.0.1) + specifier: ^4.0.0 + version: 4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0) '@layerzerolabs/oapp-evm': specifier: ^0.4.1 version: 0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.142)(@layerzerolabs/lz-evm-protocol-v2@3.0.142)(@layerzerolabs/lz-evm-v1-0.7@3.0.142)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0) @@ -67,8 +67,8 @@ devDependencies: specifier: ~0.1.12 version: 0.1.13 '@layerzerolabs/toolbox-hardhat': - specifier: ~0.6.13 - version: 0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) + specifier: ~0.6.14 + version: 0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3) '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 version: 3.1.1(ethers@5.8.0)(hardhat@2.26.4) @@ -1518,14 +1518,14 @@ packages: tiny-invariant: 1.3.3 dev: true - /@layerzerolabs/metadata-tools@3.0.2(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@5.0.1): - resolution: {integrity: sha512-C+LcNFMDXcanDlCOaXm7UGeOObN947BbOCP5mfGkdnKGso1I3+Tak/1QpCRMWvcz1zfa4jikF5KQsfY5bJQD4Q==} + /@layerzerolabs/metadata-tools@4.0.0(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/ua-devtools@6.0.0): + resolution: {integrity: sha512-t+7TsQhkpevAUFOE6KV8j2c+1jJKR4xDpcns4wJTOAEcYmLsyFhYeGmLzemsj8u8YB8S879VKiJNMfipbIgmLQ==} peerDependencies: '@layerzerolabs/devtools-evm-hardhat': ~4.0.0 - '@layerzerolabs/ua-devtools': ~5.0.1 + '@layerzerolabs/ua-devtools': ~6.0.0 dependencies: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) dev: true /@layerzerolabs/oapp-evm@0.4.1(@layerzerolabs/lz-evm-messagelib-v2@3.0.142)(@layerzerolabs/lz-evm-protocol-v2@3.0.142)(@layerzerolabs/lz-evm-v1-0.7@3.0.142)(@openzeppelin/contracts-upgradeable@5.4.0)(@openzeppelin/contracts@5.4.0): @@ -1602,8 +1602,8 @@ packages: prettier-plugin-solidity: 1.4.3(prettier@3.6.2) dev: true - /@layerzerolabs/protocol-devtools-evm@5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-KeBBqxupuJ2CchmjctHSs6IcGd4iWSgIvVnQ9EI662ScwMmESz3JMFMkUhsQQqDa/a4Hvf8rLYW+e7E7D1TuVw==} + /@layerzerolabs/protocol-devtools-evm@6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-lxbVagtNKaoBFwCvC4aQya0jTqtvXGGWHgJFW/jGoeq2aFNS6n+NE+ugyl32IWDxw2UdZV8dyxFEP+F8nAyrBg==} peerDependencies: '@ethersproject/abstract-provider': ^5.7.0 '@ethersproject/abstract-signer': ^5.7.0 @@ -1615,7 +1615,7 @@ packages: '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@ethersproject/abstract-provider': 5.8.0 @@ -1628,13 +1628,13 @@ packages: '@layerzerolabs/devtools-evm': 3.0.2(@ethersproject/abi@5.8.0)(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(fp-ts@2.16.11)(typescript@5.9.3)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/protocol-devtools@3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76): - resolution: {integrity: sha512-HFlsMQJTEH7aSxeKtokp4h1bu7u/GkFHy4smBPgcY/OsRQSdtOxXJQzopFcEsikvnfPkpXplnf8IUwJi7YGyNg==} + /@layerzerolabs/protocol-devtools@4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76): + resolution: {integrity: sha512-8y4jH3gwPgSK2PlAH5vRifwTznd20fWzqvLaaGZQO60mJVBk5cY4Ly3MBtMoCrCWCOXkxcRC7bIZhrb3OM4+CA==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 @@ -1717,8 +1717,8 @@ packages: resolution: {integrity: sha512-3rC+BVEPgcHLHPO4qn3KqYUG1vhDtr1m/gsaI1S635MK+19475U8HYATznAzHKwi09cf9uEv5C7fdtHXgIw8sQ==} dev: true - /@layerzerolabs/toolbox-hardhat@0.6.13(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): - resolution: {integrity: sha512-RDpVqRbRPyDAlGsRVPpN0UdDVUfYkXq2qFIqkDxgIpNbWxwXPE0dJgC8D/O/gXxGMYUmljk2huNh9btWgU28bw==} + /@layerzerolabs/toolbox-hardhat@0.6.14(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/providers@5.8.0)(@nomicfoundation/hardhat-ethers@3.1.1)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4)(solidity-bytes-utils@0.8.4)(typescript@5.9.3): + resolution: {integrity: sha512-KlzpzTcuL9HGhdEfz3gNtJIgvzvDpZpi79FcrZcUcSfGt6uA/Lrh1YEyxluKXQpMoZl+uo65uY6jLnaQSPvxaw==} peerDependencies: '@nomicfoundation/hardhat-ethers': ^3.0.2 ethers: ^5.7.2 @@ -1738,12 +1738,12 @@ packages: '@layerzerolabs/lz-evm-sdk-v1': 3.0.150 '@layerzerolabs/lz-evm-sdk-v2': 3.0.148 '@layerzerolabs/lz-v2-utilities': 3.0.150 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) '@layerzerolabs/test-devtools-evm-hardhat': 0.5.3(hardhat@2.26.4)(solidity-bytes-utils@0.8.4) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm-hardhat': 9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm-hardhat': 10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@nomicfoundation/hardhat-ethers': 3.1.1(ethers@5.8.0)(hardhat@2.26.4) ethers: 5.8.0 fp-ts: 2.16.11 @@ -1771,22 +1771,22 @@ packages: - utf-8-validate dev: true - /@layerzerolabs/ua-devtools-evm-hardhat@9.0.1(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools-evm@7.0.1)(@layerzerolabs/ua-devtools@5.0.2)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): - resolution: {integrity: sha512-dH+VktHXCHKNI56rnNKpGMCxYPAjLx3iAi+bHpM1kT0ZDCnoEgu6/0NKi0DEROWXyH3jcYh2i16rZQHK0av8Xw==} + /@layerzerolabs/ua-devtools-evm-hardhat@10.0.0(@ethersproject/abi@5.8.0)(@ethersproject/bytes@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/hash@5.8.0)(@layerzerolabs/devtools-evm-hardhat@4.0.4)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools-evm@8.0.0)(@layerzerolabs/ua-devtools@6.0.0)(ethers@5.8.0)(hardhat-deploy@0.12.4)(hardhat@2.26.4): + resolution: {integrity: sha512-AzBT9JihNfCGHlKvyyz96ZwznK0NywZwhYOQbS2Gzk4UhzvXJaxk/d01oP3CT1iUJebFPOtjoC03/+DHy4cG7A==} peerDependencies: '@ethersproject/abi': ^5.7.0 '@ethersproject/bytes': ^5.7.0 '@ethersproject/contracts': ^5.7.0 '@ethersproject/hash': ^5.7.0 - '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/devtools': ~2.0.5 '@layerzerolabs/devtools-evm': ~3.0.2 '@layerzerolabs/devtools-evm-hardhat': ~4.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 - '@layerzerolabs/ua-devtools-evm': ~7.0.1 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 + '@layerzerolabs/ua-devtools-evm': ~8.0.0 ethers: ^5.7.2 hardhat: ^2.22.10 hardhat-deploy: ^0.12.1 @@ -1800,10 +1800,10 @@ packages: '@layerzerolabs/devtools-evm-hardhat': 4.0.4(@ethersproject/abi@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@nomiclabs/hardhat-ethers@2.2.3)(ethers@5.8.0)(fp-ts@2.16.11)(hardhat-deploy@0.12.4)(hardhat@2.26.4) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.150 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools-evm': 7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools-evm': 8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76) ethers: 5.8.0 hardhat: 2.26.4(ts-node@10.9.2)(typescript@5.9.3) hardhat-deploy: 0.12.4 @@ -1811,8 +1811,8 @@ packages: typescript: 5.9.3 dev: true - /@layerzerolabs/ua-devtools-evm@7.0.1(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@5.0.2)(@layerzerolabs/protocol-devtools@3.0.2)(@layerzerolabs/ua-devtools@5.0.1)(zod@3.25.76): - resolution: {integrity: sha512-YOZ2E2NCJrn/+wFXVPEb77US6OQ+gL3hThQK0xj+CFeATlXlPyDtMVg6dq5EHrY9luCClbf1WE2Iz/I0Tt2EvA==} + /@layerzerolabs/ua-devtools-evm@8.0.0(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools-evm@6.0.0)(@layerzerolabs/protocol-devtools@4.0.0)(@layerzerolabs/ua-devtools@6.0.0)(zod@3.25.76): + resolution: {integrity: sha512-G9GK4k8hgCVntt9xrgmUmHts0taV7UYlu3IXoO1xr2iVV5oqkaVqKYOZ6hgdP75RJtDd/O2lp7XygwU6NbAOkw==} peerDependencies: '@ethersproject/constants': ^5.7.0 '@ethersproject/contracts': ^5.7.0 @@ -1821,9 +1821,9 @@ packages: '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 - '@layerzerolabs/protocol-devtools-evm': ~5.0.2 - '@layerzerolabs/ua-devtools': ~5.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 + '@layerzerolabs/protocol-devtools-evm': ~6.0.0 + '@layerzerolabs/ua-devtools': ~6.0.0 zod: ^3.22.4 dependencies: '@ethersproject/constants': 5.8.0 @@ -1833,46 +1833,46 @@ packages: '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 '@layerzerolabs/lz-v2-utilities': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) - '@layerzerolabs/protocol-devtools-evm': 5.0.2(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) - '@layerzerolabs/ua-devtools': 5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools-evm': 6.0.0(@ethersproject/abstract-provider@5.8.0)(@ethersproject/abstract-signer@5.8.0)(@ethersproject/bignumber@5.8.0)(@ethersproject/constants@5.8.0)(@ethersproject/contracts@5.8.0)(@ethersproject/providers@5.8.0)(@layerzerolabs/devtools-evm@3.0.2)(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) + '@layerzerolabs/ua-devtools': 6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76) p-memoize: 4.0.4 zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.1(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-acoxyJAYqF+di2/akGuWLa5Gdt7Z/8LLZD0LqOui34yjPuHYH88L4xxmKxqrs4Ga/uQnRKcF6Cauy9pjlQCj1A==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(@layerzerolabs/lz-v2-utilities@3.0.142)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: - '@layerzerolabs/devtools': ~2.0.0 - '@layerzerolabs/io-devtools': ~0.3.0 - '@layerzerolabs/lz-definitions': ^3.0.75 - '@layerzerolabs/lz-v2-utilities': ^3.0.75 - '@layerzerolabs/protocol-devtools': ~3.0.1 + '@layerzerolabs/devtools': ~2.0.4 + '@layerzerolabs/io-devtools': ~0.3.2 + '@layerzerolabs/lz-definitions': ^3.0.148 + '@layerzerolabs/lz-v2-utilities': ^3.0.148 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.142 '@layerzerolabs/lz-v2-utilities': 3.0.142 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) zod: 3.25.76 dev: true - /@layerzerolabs/ua-devtools@5.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@3.0.2)(zod@3.25.76): - resolution: {integrity: sha512-CxYSKblpzb17z2lR+kZrLMz6LCE2CpML/Ypyi7MZoS0RCr8vTWZrHacRKbtNSwzjIJFUEHFxlktjfPeTlnMSAQ==} + /@layerzerolabs/ua-devtools@6.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(@layerzerolabs/lz-v2-utilities@3.0.150)(@layerzerolabs/protocol-devtools@4.0.0)(zod@3.25.76): + resolution: {integrity: sha512-4r7X0nSBxbcriE8fto80nN0gq8C9BGOMBkx8JwFSbh69lC11ogbMEIy8lsSLgnUGCj0FYFdGdYeW4ohQjjv/8Q==} peerDependencies: '@layerzerolabs/devtools': ~2.0.4 '@layerzerolabs/io-devtools': ~0.3.2 '@layerzerolabs/lz-definitions': ^3.0.148 '@layerzerolabs/lz-v2-utilities': ^3.0.148 - '@layerzerolabs/protocol-devtools': ~3.0.2 + '@layerzerolabs/protocol-devtools': ~4.0.0 zod: ^3.22.4 dependencies: '@layerzerolabs/devtools': 2.0.4(@ethersproject/bytes@5.8.0)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.150)(zod@3.25.76) '@layerzerolabs/io-devtools': 0.3.2(ink-gradient@2.0.0)(ink-table@3.1.0)(ink@3.2.0)(react@17.0.2)(yoga-layout-prebuilt@1.10.0)(zod@3.25.76) '@layerzerolabs/lz-definitions': 3.0.150 '@layerzerolabs/lz-v2-utilities': 3.0.150 - '@layerzerolabs/protocol-devtools': 3.0.2(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) + '@layerzerolabs/protocol-devtools': 4.0.0(@layerzerolabs/devtools@2.0.4)(@layerzerolabs/io-devtools@0.3.2)(@layerzerolabs/lz-definitions@3.0.142)(zod@3.25.76) zod: 3.25.76 dev: true From 2a707cddabc11ed97e59d0a6ec5362548b5d4250 Mon Sep 17 00:00:00 2001 From: Krak Date: Tue, 21 Jul 2026 11:03:14 -0700 Subject: [PATCH 4/6] fix(ua-devtools): compare libraries via normalizePeer for Solana base58 Bare areBytes32Equal throws on base58 library addresses after pin. Skip checks now normalize with the OApp local eid first (same pattern as peer equality), keeping lock-defaults and EVM checksum safety. Co-authored-by: Cursor --- packages/ua-devtools/src/oapp-read/config.ts | 19 +++- packages/ua-devtools/src/oapp/config.ts | 18 +++- .../test/oapp/library-checksum-canary.test.ts | 86 ++++++++++++++++++- .../test/oapp-read/config.test.ts | 10 ++- .../test/oapp/config.test.ts | 6 +- 5 files changed, 127 insertions(+), 12 deletions(-) diff --git a/packages/ua-devtools/src/oapp-read/config.ts b/packages/ua-devtools/src/oapp-read/config.ts index 3156bdb741..ed49cd504a 100644 --- a/packages/ua-devtools/src/oapp-read/config.ts +++ b/packages/ua-devtools/src/oapp-read/config.ts @@ -5,6 +5,7 @@ import { formatOmniPoint, createConfigureMultiple, createConfigureNodes, + normalizePeer, } from '@layerzerolabs/devtools' import type { OAppReadConfigurator, OAppReadEnforcedOption } from './types' import { createModuleLogger, createWithAsyncLogger, printBoolean } from '@layerzerolabs/io-devtools' @@ -108,8 +109,14 @@ export const configureReadLibraries: OAppReadConfigurator = withOAppReadLogger( const currentSendLibrary = await endpointSdk.getSendLibrary(point.address, channelId) // Keep !isDefault* so we still lock a matching resolved default into OApp storage. - // Use areBytes32Equal so checksum / padding mismatches do not re-propose and hit LZ_SameValue. - if (!isDefaultSendLibrary && areBytes32Equal(currentSendLibrary, readLibrary)) { + // Compare via normalizePeer(local eid) so EVM checksum/padding and Solana base58 both work. + if ( + !isDefaultSendLibrary && + areBytes32Equal( + normalizePeer(currentSendLibrary, point.eid), + normalizePeer(readLibrary, point.eid) + ) + ) { logger.verbose( `Current sendlibrary of channelId ${channelId} is already set to ${readLibrary} for ${label}, skipping` ) @@ -123,7 +130,13 @@ export const configureReadLibraries: OAppReadConfigurator = withOAppReadLogger( channelId ) - if (!isDefaultReceiveLibrary && areBytes32Equal(currentReceiveLibrary, readLibrary)) { + if ( + !isDefaultReceiveLibrary && + areBytes32Equal( + normalizePeer(currentReceiveLibrary, point.eid), + normalizePeer(readLibrary, point.eid) + ) + ) { logger.verbose( `Current receiveLibrary of channelId ${channelId} is already set to ${readLibrary} for ${label}, skipping` ) diff --git a/packages/ua-devtools/src/oapp/config.ts b/packages/ua-devtools/src/oapp/config.ts index dcb04cc88f..ed789d5d6c 100644 --- a/packages/ua-devtools/src/oapp/config.ts +++ b/packages/ua-devtools/src/oapp/config.ts @@ -10,6 +10,7 @@ import { createConfigureMultiple, createConfigureNodes, createConfigureEdges, + normalizePeer, } from '@layerzerolabs/devtools' import type { OAppConfigurator, OAppEnforcedOption, OAppEnforcedOptionParam, OAppFactory } from './types' import { createModuleLogger, createWithAsyncLogger, printBoolean } from '@layerzerolabs/io-devtools' @@ -139,8 +140,14 @@ export const configureSendLibraries: OAppConfigurator = withOAppLogger( } // Keep !isDefaultLibrary so we still "lock" a matching resolved default into OApp storage. - // Use areBytes32Equal so checksum / padding mismatches do not re-propose and hit LZ_SameValue. - if (!isDefaultLibrary && areBytes32Equal(currentSendLibrary, config.sendLibrary)) { + // Compare via normalizePeer(local eid) so EVM checksum/padding and Solana base58 both work. + if ( + !isDefaultLibrary && + areBytes32Equal( + normalizePeer(currentSendLibrary, from.eid), + normalizePeer(config.sendLibrary, from.eid) + ) + ) { logger.verbose( `Current sendLibrary is not default library and is already set to ${config.sendLibrary} for ${formatOmniVector({ from, to })}, skipping` ) @@ -216,10 +223,13 @@ export const configureReceiveLibraries: OAppConfigurator = withOAppLogger( } // Keep !isDefaultLibrary so we still "lock" a matching resolved default into OApp storage. - // Use areBytes32Equal so checksum / padding mismatches do not re-propose and hit LZ_SameValue. + // Compare via normalizePeer(local eid) so EVM checksum/padding and Solana base58 both work. if ( !isDefaultLibrary && - areBytes32Equal(currentReceiveLibrary, config.receiveLibraryConfig.receiveLibrary) + areBytes32Equal( + normalizePeer(currentReceiveLibrary, from.eid), + normalizePeer(config.receiveLibraryConfig.receiveLibrary, from.eid) + ) ) { logger.verbose( `Current recieveLibrary is not default and is already set to ${config.receiveLibraryConfig.receiveLibrary} for ${formatOmniVector({ from, to })}, skipping` diff --git a/packages/ua-devtools/test/oapp/library-checksum-canary.test.ts b/packages/ua-devtools/test/oapp/library-checksum-canary.test.ts index f7db55580c..7115fb2586 100644 --- a/packages/ua-devtools/test/oapp/library-checksum-canary.test.ts +++ b/packages/ua-devtools/test/oapp/library-checksum-canary.test.ts @@ -5,11 +5,14 @@ import { configureReceiveLibraries, configureSendLibraries } from '@/oapp/config import type { OAppOmniGraph } from '@/oapp/types' /** - * Canary: checksum mismatch must not re-propose library txs after pin. + * Canary: checksum / encoding mismatch must not re-propose library txs after pin. * * On main (pre-fix), receive used strict `===`, so a checksummed on-chain * address vs lowercase config incorrectly proposed setReceiveLibrary → LZ_SameValue. * Send used toLowerCase(), so lowercase alone is not a send-path canary on main. + * + * Bare areBytes32Equal also throws on Solana base58 (hexZeroPad). Skip compares + * must go through normalizePeer(local eid) first. */ describe('library checksum canary', () => { const from = { eid: EndpointId.ETHEREUM_V2_MAINNET, address: '0x1111111111111111111111111111111111111111' } @@ -19,6 +22,17 @@ describe('library checksum canary', () => { const libraryChecksummed = getAddress('0xabcdefabcdefabcdefabcdefabcdefabcdefabcd') const libraryLower = libraryChecksummed.toLowerCase() + // Solana ULN program id style address from examples/oapp-solana configs + const solanaLibrary = '7a4WjyR8VZ7yZz5XJAKm39BUGn5iT9CKcv2pmG9tdXVH' + const solanaFrom = { + eid: EndpointId.SOLANA_V2_MAINNET, + address: '11111111111111111111111111111111', + } + const solanaTo = { + eid: EndpointId.ETHEREUM_V2_MAINNET, + address: '0x2222222222222222222222222222222222222222', + } + it('documents that main-style === fails for receive checksum mismatch', () => { expect(libraryChecksummed).not.toBe(libraryLower) expect(libraryChecksummed.toLowerCase()).toBe(libraryLower) @@ -32,6 +46,10 @@ describe('library checksum canary', () => { expect(areBytes32Equal(libraryChecksummed, libraryLower)).toBe(true) }) + it('documents that bare areBytes32Equal throws on Solana base58', () => { + expect(() => areBytes32Equal(solanaLibrary, solanaLibrary)).toThrow() + }) + it('configureReceiveLibraries skips when already pinned despite lowercase config', async () => { const setReceiveLibrary = jest.fn(async () => ({ point: from, @@ -97,4 +115,70 @@ describe('library checksum canary', () => { expect(txs).toEqual([]) expect(setSendLibrary).not.toHaveBeenCalled() }) + + it('configureSendLibraries skips when already pinned with Solana base58 library', async () => { + const setSendLibrary = jest.fn(async () => ({ + point: solanaFrom, + data: '0xdead', + })) + + const sdkFactory = jest.fn(async () => ({ + getEndpointSDK: async () => ({ + isDefaultSendLibrary: async () => false, + getSendLibrary: async () => solanaLibrary, + setSendLibrary, + }), + })) + + const graph: OAppOmniGraph = { + contracts: [{ point: solanaFrom }, { point: solanaTo }], + connections: [ + { + vector: { from: solanaFrom, to: solanaTo }, + config: { + sendLibrary: solanaLibrary, + }, + }, + ], + } + + const txs = await configureSendLibraries(graph, sdkFactory as never) + + expect(txs).toEqual([]) + expect(setSendLibrary).not.toHaveBeenCalled() + }) + + it('configureReceiveLibraries skips when already pinned with Solana base58 library', async () => { + const setReceiveLibrary = jest.fn(async () => ({ + point: solanaFrom, + data: '0xdead', + })) + + const sdkFactory = jest.fn(async () => ({ + getEndpointSDK: async () => ({ + getReceiveLibrary: async () => [solanaLibrary, false] as const, + setReceiveLibrary, + }), + })) + + const graph: OAppOmniGraph = { + contracts: [{ point: solanaFrom }, { point: solanaTo }], + connections: [ + { + vector: { from: solanaFrom, to: solanaTo }, + config: { + receiveLibraryConfig: { + receiveLibrary: solanaLibrary, + gracePeriod: 0n, + }, + }, + }, + ], + } + + const txs = await configureReceiveLibraries(graph, sdkFactory as never) + + expect(txs).toEqual([]) + expect(setReceiveLibrary).not.toHaveBeenCalled() + }) }) diff --git a/tests/ua-devtools-evm-hardhat-test/test/oapp-read/config.test.ts b/tests/ua-devtools-evm-hardhat-test/test/oapp-read/config.test.ts index 5b492b5fc0..7049fa6554 100644 --- a/tests/ua-devtools-evm-hardhat-test/test/oapp-read/config.test.ts +++ b/tests/ua-devtools-evm-hardhat-test/test/oapp-read/config.test.ts @@ -6,7 +6,13 @@ import { OmniContractFactoryHardhat, } from '@layerzerolabs/devtools-evm-hardhat' import { createOAppReadFactory } from '@layerzerolabs/ua-devtools-evm' -import { configureOAppRead, IOAppRead, OAppReadFactory, OAppReadOmniGraph } from '@layerzerolabs/ua-devtools' +import { + configureOAppRead, + configureReadLibraries, + IOAppRead, + OAppReadFactory, + OAppReadOmniGraph, +} from '@layerzerolabs/ua-devtools' import { OmniContract, omniContractToPoint } from '@layerzerolabs/devtools-evm' import { setupDefaultEndpointV2, @@ -439,7 +445,7 @@ describe('oapp-read/config', () => { connections: [], } - expect(await configureOAppRead(graph, oappSdkFactory)).toEqual([]) + expect(await configureReadLibraries(graph, oappSdkFactory)).toEqual([]) }) }) diff --git a/tests/ua-devtools-evm-hardhat-test/test/oapp/config.test.ts b/tests/ua-devtools-evm-hardhat-test/test/oapp/config.test.ts index 900dc1f30f..6c8d5427cb 100644 --- a/tests/ua-devtools-evm-hardhat-test/test/oapp/config.test.ts +++ b/tests/ua-devtools-evm-hardhat-test/test/oapp/config.test.ts @@ -11,6 +11,8 @@ import { configureOApp, configureOAppDelegates, configureCallerBpsCap, + configureReceiveLibraries, + configureSendLibraries, IOApp, OAppFactory, OAppOmniGraph, @@ -446,7 +448,7 @@ describe('oapp/config', () => { ], } - expect(await configureOApp(graph, oappSdkFactory)).toEqual([]) + expect(await configureSendLibraries(graph, oappSdkFactory)).toEqual([]) }) }) @@ -660,7 +662,7 @@ describe('oapp/config', () => { ], } - expect(await configureOApp(graph, oappSdkFactory)).toEqual([]) + expect(await configureReceiveLibraries(graph, oappSdkFactory)).toEqual([]) }) }) From 36003c99be22b09412a518a9d44d3d7a9b999976 Mon Sep 17 00:00:00 2001 From: Krak Date: Tue, 21 Jul 2026 11:21:14 -0700 Subject: [PATCH 5/6] docs(ua-devtools): clarify normalizePeer in changeset; add send padding canary Release note now documents areBytes32Equal(normalizePeer(local eid)). Send canary adds padded-vs-bare address case that fails on main's toLowerCase() compare. Co-authored-by: Cursor --- .changeset/library-samevalue-idempotency.md | 9 ++-- .../test/oapp/library-checksum-canary.test.ts | 41 ++++++++++++++++++- 2 files changed, 45 insertions(+), 5 deletions(-) diff --git a/.changeset/library-samevalue-idempotency.md b/.changeset/library-samevalue-idempotency.md index 7ff2b24381..c81f038862 100644 --- a/.changeset/library-samevalue-idempotency.md +++ b/.changeset/library-samevalue-idempotency.md @@ -2,10 +2,13 @@ "@layerzerolabs/ua-devtools": patch --- -Fix library wire skip checks to use `areBytes32Equal` +Fix library wire skip checks with chain-aware address equality `configureSendLibraries` / `configureReceiveLibraries` (and read-library equivalents) previously compared addresses with `toLowerCase()` or strict `===`. Checksum or padding mismatches caused already-pinned libraries to be re-proposed, which reverts -on-chain with `LZ_SameValue`. Comparisons now use `areBytes32Equal` while keeping -the existing "lock defaults" behavior when the OApp is still on the endpoint default. +on-chain with `LZ_SameValue`. Comparisons now use +`areBytes32Equal(normalizePeer(…, localEid), …)` so EVM checksum/padding and Solana +base58 both compare correctly. Bare `areBytes32Equal` on raw library strings is not +enough — it throws on base58. Keeps the existing "lock defaults" behavior when the +OApp is still on the endpoint default. diff --git a/packages/ua-devtools/test/oapp/library-checksum-canary.test.ts b/packages/ua-devtools/test/oapp/library-checksum-canary.test.ts index 7115fb2586..0d000dd857 100644 --- a/packages/ua-devtools/test/oapp/library-checksum-canary.test.ts +++ b/packages/ua-devtools/test/oapp/library-checksum-canary.test.ts @@ -1,6 +1,6 @@ import { EndpointId } from '@layerzerolabs/lz-definitions' import { getAddress } from '@ethersproject/address' -import { areBytes32Equal } from '@layerzerolabs/devtools' +import { areBytes32Equal, makeBytes32 } from '@layerzerolabs/devtools' import { configureReceiveLibraries, configureSendLibraries } from '@/oapp/config' import type { OAppOmniGraph } from '@/oapp/types' @@ -9,7 +9,8 @@ import type { OAppOmniGraph } from '@/oapp/types' * * On main (pre-fix), receive used strict `===`, so a checksummed on-chain * address vs lowercase config incorrectly proposed setReceiveLibrary → LZ_SameValue. - * Send used toLowerCase(), so lowercase alone is not a send-path canary on main. + * Send used toLowerCase(), so lowercase alone is not a send-path canary on main — + * the padded-vs-bare send case below is the discriminating send lock. * * Bare areBytes32Equal also throws on Solana base58 (hexZeroPad). Skip compares * must go through normalizePeer(local eid) first. @@ -116,6 +117,42 @@ describe('library checksum canary', () => { expect(setSendLibrary).not.toHaveBeenCalled() }) + it('configureSendLibraries skips when already pinned despite padded vs bare address', async () => { + // Main's toLowerCase() compare fails here (padded !== bare); HEAD must skip. + const libraryPadded = makeBytes32(libraryChecksummed) + expect(libraryPadded.toLowerCase() === libraryChecksummed.toLowerCase()).toBe(false) + + const setSendLibrary = jest.fn(async () => ({ + point: from, + data: '0xdead', + })) + + const sdkFactory = jest.fn(async () => ({ + getEndpointSDK: async () => ({ + isDefaultSendLibrary: async () => false, + getSendLibrary: async () => libraryPadded, + setSendLibrary, + }), + })) + + const graph: OAppOmniGraph = { + contracts: [{ point: from }, { point: to }], + connections: [ + { + vector: { from, to }, + config: { + sendLibrary: libraryChecksummed, + }, + }, + ], + } + + const txs = await configureSendLibraries(graph, sdkFactory as never) + + expect(txs).toEqual([]) + expect(setSendLibrary).not.toHaveBeenCalled() + }) + it('configureSendLibraries skips when already pinned with Solana base58 library', async () => { const setSendLibrary = jest.fn(async () => ({ point: solanaFrom, From 0307d6d78ab39139d9c099ae767bad95d5fdb92f Mon Sep 17 00:00:00 2001 From: Krak Date: Tue, 21 Jul 2026 11:48:35 -0700 Subject: [PATCH 6/6] test(ua-devtools): remove library checksum canary unit test Coverage remains in hardhat configure*Libraries idempotency tests. Co-authored-by: Cursor --- .../test/oapp/library-checksum-canary.test.ts | 221 ------------------ 1 file changed, 221 deletions(-) delete mode 100644 packages/ua-devtools/test/oapp/library-checksum-canary.test.ts diff --git a/packages/ua-devtools/test/oapp/library-checksum-canary.test.ts b/packages/ua-devtools/test/oapp/library-checksum-canary.test.ts deleted file mode 100644 index 0d000dd857..0000000000 --- a/packages/ua-devtools/test/oapp/library-checksum-canary.test.ts +++ /dev/null @@ -1,221 +0,0 @@ -import { EndpointId } from '@layerzerolabs/lz-definitions' -import { getAddress } from '@ethersproject/address' -import { areBytes32Equal, makeBytes32 } from '@layerzerolabs/devtools' -import { configureReceiveLibraries, configureSendLibraries } from '@/oapp/config' -import type { OAppOmniGraph } from '@/oapp/types' - -/** - * Canary: checksum / encoding mismatch must not re-propose library txs after pin. - * - * On main (pre-fix), receive used strict `===`, so a checksummed on-chain - * address vs lowercase config incorrectly proposed setReceiveLibrary → LZ_SameValue. - * Send used toLowerCase(), so lowercase alone is not a send-path canary on main — - * the padded-vs-bare send case below is the discriminating send lock. - * - * Bare areBytes32Equal also throws on Solana base58 (hexZeroPad). Skip compares - * must go through normalizePeer(local eid) first. - */ -describe('library checksum canary', () => { - const from = { eid: EndpointId.ETHEREUM_V2_MAINNET, address: '0x1111111111111111111111111111111111111111' } - const to = { eid: EndpointId.AVALANCHE_V2_MAINNET, address: '0x2222222222222222222222222222222222222222' } - - // Mixed-case checksum form (what ethers typically returns) vs lowercase (common in JSON configs) - const libraryChecksummed = getAddress('0xabcdefabcdefabcdefabcdefabcdefabcdefabcd') - const libraryLower = libraryChecksummed.toLowerCase() - - // Solana ULN program id style address from examples/oapp-solana configs - const solanaLibrary = '7a4WjyR8VZ7yZz5XJAKm39BUGn5iT9CKcv2pmG9tdXVH' - const solanaFrom = { - eid: EndpointId.SOLANA_V2_MAINNET, - address: '11111111111111111111111111111111', - } - const solanaTo = { - eid: EndpointId.ETHEREUM_V2_MAINNET, - address: '0x2222222222222222222222222222222222222222', - } - - it('documents that main-style === fails for receive checksum mismatch', () => { - expect(libraryChecksummed).not.toBe(libraryLower) - expect(libraryChecksummed.toLowerCase()).toBe(libraryLower) - - const mainReceiveWouldSkip = libraryChecksummed === libraryLower - const mainSendWouldSkip = libraryChecksummed.toLowerCase() === libraryLower.toLowerCase() - - // This is the bug on main: receive skip misses, send skip does not. - expect(mainReceiveWouldSkip).toBe(false) - expect(mainSendWouldSkip).toBe(true) - expect(areBytes32Equal(libraryChecksummed, libraryLower)).toBe(true) - }) - - it('documents that bare areBytes32Equal throws on Solana base58', () => { - expect(() => areBytes32Equal(solanaLibrary, solanaLibrary)).toThrow() - }) - - it('configureReceiveLibraries skips when already pinned despite lowercase config', async () => { - const setReceiveLibrary = jest.fn(async () => ({ - point: from, - data: '0xdead', - })) - - const sdkFactory = jest.fn(async () => ({ - getEndpointSDK: async () => ({ - getReceiveLibrary: async () => [libraryChecksummed, false] as const, - setReceiveLibrary, - }), - })) - - const graph: OAppOmniGraph = { - contracts: [{ point: from }, { point: to }], - connections: [ - { - vector: { from, to }, - config: { - receiveLibraryConfig: { - receiveLibrary: libraryLower, - gracePeriod: 0n, - }, - }, - }, - ], - } - - const txs = await configureReceiveLibraries(graph, sdkFactory as never) - - expect(txs).toEqual([]) - expect(setReceiveLibrary).not.toHaveBeenCalled() - }) - - it('configureSendLibraries skips when already pinned despite lowercase config', async () => { - const setSendLibrary = jest.fn(async () => ({ - point: from, - data: '0xdead', - })) - - const sdkFactory = jest.fn(async () => ({ - getEndpointSDK: async () => ({ - isDefaultSendLibrary: async () => false, - getSendLibrary: async () => libraryChecksummed, - setSendLibrary, - }), - })) - - const graph: OAppOmniGraph = { - contracts: [{ point: from }, { point: to }], - connections: [ - { - vector: { from, to }, - config: { - sendLibrary: libraryLower, - }, - }, - ], - } - - const txs = await configureSendLibraries(graph, sdkFactory as never) - - expect(txs).toEqual([]) - expect(setSendLibrary).not.toHaveBeenCalled() - }) - - it('configureSendLibraries skips when already pinned despite padded vs bare address', async () => { - // Main's toLowerCase() compare fails here (padded !== bare); HEAD must skip. - const libraryPadded = makeBytes32(libraryChecksummed) - expect(libraryPadded.toLowerCase() === libraryChecksummed.toLowerCase()).toBe(false) - - const setSendLibrary = jest.fn(async () => ({ - point: from, - data: '0xdead', - })) - - const sdkFactory = jest.fn(async () => ({ - getEndpointSDK: async () => ({ - isDefaultSendLibrary: async () => false, - getSendLibrary: async () => libraryPadded, - setSendLibrary, - }), - })) - - const graph: OAppOmniGraph = { - contracts: [{ point: from }, { point: to }], - connections: [ - { - vector: { from, to }, - config: { - sendLibrary: libraryChecksummed, - }, - }, - ], - } - - const txs = await configureSendLibraries(graph, sdkFactory as never) - - expect(txs).toEqual([]) - expect(setSendLibrary).not.toHaveBeenCalled() - }) - - it('configureSendLibraries skips when already pinned with Solana base58 library', async () => { - const setSendLibrary = jest.fn(async () => ({ - point: solanaFrom, - data: '0xdead', - })) - - const sdkFactory = jest.fn(async () => ({ - getEndpointSDK: async () => ({ - isDefaultSendLibrary: async () => false, - getSendLibrary: async () => solanaLibrary, - setSendLibrary, - }), - })) - - const graph: OAppOmniGraph = { - contracts: [{ point: solanaFrom }, { point: solanaTo }], - connections: [ - { - vector: { from: solanaFrom, to: solanaTo }, - config: { - sendLibrary: solanaLibrary, - }, - }, - ], - } - - const txs = await configureSendLibraries(graph, sdkFactory as never) - - expect(txs).toEqual([]) - expect(setSendLibrary).not.toHaveBeenCalled() - }) - - it('configureReceiveLibraries skips when already pinned with Solana base58 library', async () => { - const setReceiveLibrary = jest.fn(async () => ({ - point: solanaFrom, - data: '0xdead', - })) - - const sdkFactory = jest.fn(async () => ({ - getEndpointSDK: async () => ({ - getReceiveLibrary: async () => [solanaLibrary, false] as const, - setReceiveLibrary, - }), - })) - - const graph: OAppOmniGraph = { - contracts: [{ point: solanaFrom }, { point: solanaTo }], - connections: [ - { - vector: { from: solanaFrom, to: solanaTo }, - config: { - receiveLibraryConfig: { - receiveLibrary: solanaLibrary, - gracePeriod: 0n, - }, - }, - }, - ], - } - - const txs = await configureReceiveLibraries(graph, sdkFactory as never) - - expect(txs).toEqual([]) - expect(setReceiveLibrary).not.toHaveBeenCalled() - }) -})