diff --git a/.changeset/fifty-chairs-fail.md b/.changeset/fifty-chairs-fail.md new file mode 100644 index 00000000..2442b21d --- /dev/null +++ b/.changeset/fifty-chairs-fail.md @@ -0,0 +1,18 @@ +--- +"@fuel-connectors/burner-wallet-connector": patch +"@fuel-connectors/fuel-development-wallet": patch +"@fuel-connectors/walletconnect-connector": patch +"@fuel-connectors/solana-connector": patch +"@fuel-connectors/evm-predicates": patch +"@fuel-connectors/evm-connector": patch +"@fuel-connectors/fuelet-wallet": patch +"@fuel-connectors/fuel-wallet": patch +"@fuels/connectors": patch +"@fuel-connectors/bako-safe": patch +"@e2e-tests/runner": patch +"@fuel-connectors/common": patch +"@fuels/react": patch +"docs": patch +--- + +chore: bumped `fuels` version to `0.98.0` diff --git a/e2e-tests/react-next/package.json b/e2e-tests/react-next/package.json index 9168e620..4b5f82bf 100644 --- a/e2e-tests/react-next/package.json +++ b/e2e-tests/react-next/package.json @@ -14,7 +14,7 @@ "@tanstack/react-query": "5.35.1", "@wagmi/connectors": "5.1.7", "@wagmi/core": "2.13.4", - "fuels": "0.96.1", + "fuels": "0.98.0", "clsx": "2.1.1", "connectkit": "1.8.2", "next": "14.2.22", @@ -29,6 +29,6 @@ "postcss": "8.4.38", "tailwindcss": "3.4.3", "typescript": "5.4.5", - "vite": "5.2.11" + "vite": "5.4.11" } } diff --git a/e2e-tests/react-next/src/app/page.tsx b/e2e-tests/react-next/src/app/page.tsx index d3709a8a..cec047f6 100644 --- a/e2e-tests/react-next/src/app/page.tsx +++ b/e2e-tests/react-next/src/app/page.tsx @@ -83,7 +83,7 @@ const FUEL_CONFIG = { wcProjectId: WC_PROJECT_ID, ethWagmiConfig: wagmiConfig, chainId: CHAIN_ID, - fuelProvider: Provider.create(PROVIDER_URL), + fuelProvider: new Provider(PROVIDER_URL), }), }; diff --git a/e2e-tests/runner/examples/connectors/BurnerWalletConnector/BurnerWalletConnector.test.ts b/e2e-tests/runner/examples/connectors/BurnerWalletConnector/BurnerWalletConnector.test.ts index 79a66812..ca92a636 100644 --- a/e2e-tests/runner/examples/connectors/BurnerWalletConnector/BurnerWalletConnector.test.ts +++ b/e2e-tests/runner/examples/connectors/BurnerWalletConnector/BurnerWalletConnector.test.ts @@ -78,7 +78,7 @@ test.describe('BurnerWalletConnector', async () => { } const burnerWallet = Wallet.fromPrivateKey(privateKey); - const fuelProvider = await Provider.create(VITE_FUEL_PROVIDER_URL); + const fuelProvider = new Provider(VITE_FUEL_PROVIDER_URL); burnerWallet.connect(fuelProvider); await transferMaxBalance({ fromWallet: burnerWallet, diff --git a/e2e-tests/runner/examples/connectors/setup.ts b/e2e-tests/runner/examples/connectors/setup.ts index 37447d03..14e4be98 100644 --- a/e2e-tests/runner/examples/connectors/setup.ts +++ b/e2e-tests/runner/examples/connectors/setup.ts @@ -28,7 +28,7 @@ export const testSetup = async ({ extensionId: string; amountToFund: BNInput; }) => { - const fuelProvider = await Provider.create(VITE_FUEL_PROVIDER_URL); + const fuelProvider = new Provider(VITE_FUEL_PROVIDER_URL); const masterWallet = Wallet.fromMnemonic(VITE_MASTER_WALLET_MNEMONIC); masterWallet.connect(fuelProvider); if (VITE_WALLET_SECRET) { @@ -54,7 +54,7 @@ export const testSetup = async ({ fuelExtensionId: extensionId, fuelProvider: { url: fuelProvider.url, - chainId: fuelProvider.getChainId(), + chainId: await fuelProvider.getChainId(), }, chainName, mnemonic: randomMnemonic, diff --git a/e2e-tests/runner/fuels.config.ts b/e2e-tests/runner/fuels.config.ts index fa212dfd..6a4e1e34 100644 --- a/e2e-tests/runner/fuels.config.ts +++ b/e2e-tests/runner/fuels.config.ts @@ -14,9 +14,13 @@ export default createConfig({ privateKey: '0xa449b1ffee0e2205fa924c6740cc48b3b473aa28587df6dab12abc245d1f5298', providerUrl: process.env.PROVIDER_URL || 'http://localhost:4000/v1/graphql', - onDeploy: (_, contracts) => { + onDeploy: (_, deployed) => { + if (!deployed.contracts) { + throw new Error('No contracts deployed'); + } + const contractIdsPath = join(__dirname, './src/contract-ids.json'); - let contractIds = {}; + let contractIds: Record = {}; if (existsSync(contractIdsPath)) { contractIds = JSON.parse( readFileSync(contractIdsPath, 'utf8').toString(), @@ -24,7 +28,7 @@ export default createConfig({ } contractIds[process.env.CONTRACT_NAME || 'contract'] = - contracts[0].contractId; + deployed.contracts[0].contractId; writeFileSync(contractIdsPath, JSON.stringify(contractIds, null, 2)); }, }); diff --git a/e2e-tests/runner/package.json b/e2e-tests/runner/package.json index 2a5a3d4d..ede26be8 100644 --- a/e2e-tests/runner/package.json +++ b/e2e-tests/runner/package.json @@ -28,6 +28,6 @@ "@synthetixio/synpress-cache": "0.0.4", "dotenv": "16.4.5", "@phantom/synpress": "4.0.0-alpha.53", - "fuels": "0.96.1" + "fuels": "0.98.0" } } diff --git a/examples/react-app/package.json b/examples/react-app/package.json index ab9b2297..2dc49dd9 100644 --- a/examples/react-app/package.json +++ b/examples/react-app/package.json @@ -18,7 +18,7 @@ "@wagmi/connectors": "5.1.7", "@wagmi/core": "2.13.4", "clsx": "2.1.1", - "fuels": "0.96.1", + "fuels": "0.98.0", "react": "18.3.1", "react-dom": "18.3.1" }, @@ -31,6 +31,6 @@ "postcss": "8.4.38", "tailwindcss": "3.4.3", "typescript": "5.4.5", - "vite": "5.2.11" + "vite": "5.4.11" } } diff --git a/examples/react-app/src/main.tsx b/examples/react-app/src/main.tsx index 76114f67..a6c4aa00 100644 --- a/examples/react-app/src/main.tsx +++ b/examples/react-app/src/main.tsx @@ -82,7 +82,7 @@ const FUEL_CONFIG: FuelConfig = { wcProjectId: WC_PROJECT_ID, ethWagmiConfig: wagmiConfig, chainId: CHAIN_ID, - fuelProvider: Provider.create(PROVIDER_URL), + fuelProvider: new Provider(PROVIDER_URL), }), }; diff --git a/examples/react-app/src/types/contracts/Counter.ts b/examples/react-app/src/types/contracts/Counter.ts index 0e6e13a9..dadf18dd 100644 --- a/examples/react-app/src/types/contracts/Counter.ts +++ b/examples/react-app/src/types/contracts/Counter.ts @@ -12,8 +12,8 @@ import { Contract, Interface } from 'fuels'; import type { - AbstractAddress, Account, + Address, BN, BigNumberish, FunctionFragment, @@ -93,10 +93,7 @@ export class Counter extends Contract { increment_counter: InvokeFunction<[], BN>; }; - constructor( - id: string | AbstractAddress, - accountOrProvider: Account | Provider, - ) { + constructor(id: string | Address, accountOrProvider: Account | Provider) { super(id, abi, accountOrProvider); } } diff --git a/examples/react-next/package.json b/examples/react-next/package.json index ad2510dc..33bb3ea3 100644 --- a/examples/react-next/package.json +++ b/examples/react-next/package.json @@ -12,7 +12,7 @@ "@fuels/react": "workspace:*", "@tanstack/react-query": "5.35.1", "connectkit": "1.8.2", - "fuels": "0.96.1", + "fuels": "0.98.0", "next": "14.2.22", "react": "18.3.1", "react-dom": "18.3.1", diff --git a/examples/react-next/src/components/FuelProviders.tsx b/examples/react-next/src/components/FuelProviders.tsx index 57d9a679..1af6f8aa 100644 --- a/examples/react-next/src/components/FuelProviders.tsx +++ b/examples/react-next/src/components/FuelProviders.tsx @@ -27,7 +27,7 @@ const FUEL_CONFIG = createConfig(() => { wcProjectId: process.env.NEXT_PUBLIC_WC_PROJECT_ID, ethWagmiConfig: DEFAULT_WAGMI_CONFIG, chainId: NETWORKS[0].chainId, - fuelProvider: Provider.create(NETWORKS[0].url), + fuelProvider: new Provider(NETWORKS[0].url), }), }; }); diff --git a/packages/bako-safe/package.json b/packages/bako-safe/package.json index db5b777e..8f9304a4 100644 --- a/packages/bako-safe/package.json +++ b/packages/bako-safe/package.json @@ -16,11 +16,11 @@ "socket.io-client": "4.7.2" }, "peerDependencies": { - "fuels": ">=0.96.1", + "fuels": ">=0.98.0", "socket.io-client": "4.7.2" }, "devDependencies": { - "fuels": "0.96.1", + "fuels": "0.98.0", "tsup": "8.0.2", "typescript": "5.4.2", "undici": "6.9.0" diff --git a/packages/bako-safe/src/BakoSafeConnector.ts b/packages/bako-safe/src/BakoSafeConnector.ts index b53b7c80..e92a7100 100644 --- a/packages/bako-safe/src/BakoSafeConnector.ts +++ b/packages/bako-safe/src/BakoSafeConnector.ts @@ -292,11 +292,11 @@ export class BakoSafeConnector extends FuelConnector { `/connections/${this.sessionId}/currentNetwork`, ); - const provider = await Provider.create(data); + const provider = new Provider(data); return { url: provider.url, - chainId: provider.getChainId(), + chainId: await provider.getChainId(), }; } diff --git a/packages/burner-wallet-connector/package.json b/packages/burner-wallet-connector/package.json index ef4461f8..07af62ba 100644 --- a/packages/burner-wallet-connector/package.json +++ b/packages/burner-wallet-connector/package.json @@ -14,15 +14,15 @@ "test": "vitest" }, "peerDependencies": { - "fuels": ">=0.96.1" + "fuels": ">=0.98.0" }, "devDependencies": { "@fuel-connectors/common": "workspace:*", - "fuels": "0.96.1", + "fuels": "0.98.0", "jsdom": "24.0.0", "tsup": "8.0.2", "typescript": "5.4.5", - "vite": "5.2.11", + "vite": "5.4.11", "vite-plugin-dts": "3.9.1", "vitest": "2.0.2" } diff --git a/packages/burner-wallet-connector/src/BurnerWalletConnector.ts b/packages/burner-wallet-connector/src/BurnerWalletConnector.ts index 90838f1f..1ad71bbc 100644 --- a/packages/burner-wallet-connector/src/BurnerWalletConnector.ts +++ b/packages/burner-wallet-connector/src/BurnerWalletConnector.ts @@ -51,7 +51,6 @@ export class BurnerWalletConnector extends FuelConnector { constructor(config: BurnerWalletConfig = {}) { super(); - this.storage = this.getStorage(config.storage); if (HAS_WINDOW) { this.configProvider(config); @@ -61,7 +60,7 @@ export class BurnerWalletConnector extends FuelConnector { private configProvider(config: BurnerWalletConfig = {}) { const network = getProviderUrl(config.chainId ?? CHAIN_IDS.fuel.testnet); this.config = Object.assign(config, { - fuelProvider: config.fuelProvider || Provider.create(network), + fuelProvider: config.fuelProvider ?? new Provider(network), }); } @@ -264,7 +263,7 @@ export class BurnerWalletConnector extends FuelConnector { async currentNetwork(): Promise { const { fuelProvider } = await this.getProvider(); - const chainId = fuelProvider.getChainId(); + const chainId = await fuelProvider.getChainId(); return { chainId, diff --git a/packages/burner-wallet-connector/src/tests/burnerWalletConnector.test.ts b/packages/burner-wallet-connector/src/tests/burnerWalletConnector.test.ts index 3d40540a..a3b0f14b 100644 --- a/packages/burner-wallet-connector/src/tests/burnerWalletConnector.test.ts +++ b/packages/burner-wallet-connector/src/tests/burnerWalletConnector.test.ts @@ -147,7 +147,7 @@ describe('Burner Wallet Connector', () => { }); test('Creates a new BurnerWalletConnector instance with non default Provider url', async () => { - const nonDefaultProvider = await Provider.create(TESTNET_NETWORK.url); + const nonDefaultProvider = new Provider(TESTNET_NETWORK.url); const config: BurnerWalletConfig = { fuelProvider: nonDefaultProvider, @@ -161,7 +161,7 @@ describe('Burner Wallet Connector', () => { }); test('Creates a new BurnerWalletConnector instance with non default Promise Provider url', async () => { - const nonDefaultProvider = Provider.create(TESTNET_NETWORK.url); + const nonDefaultProvider = new Provider(TESTNET_NETWORK.url); const config: BurnerWalletConfig = { fuelProvider: nonDefaultProvider, @@ -287,8 +287,9 @@ describe('Burner Wallet Connector', () => { await connector.connect(); const network = await connector.currentNetwork(); + const expectedChainId = await fuelProvider.getChainId(); - expect(network.chainId).to.be.equal(fuelProvider.getChainId()); + expect(network.chainId).to.be.equal(expectedChainId); expect(network.url).to.be.equal(fuelProvider.url); }); }); @@ -304,7 +305,7 @@ describe('Burner Wallet Connector', () => { const network = networks.pop(); const networkChainId = network?.chainId; - const expectedChainId = fuelProvider.getChainId(); + const expectedChainId = await fuelProvider.getChainId(); expect(networks).to.be.an('array'); diff --git a/packages/common/package.json b/packages/common/package.json index 887a5606..1b17b6f4 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -25,7 +25,7 @@ "test": "vitest" }, "peerDependencies": { - "fuels": ">=0.96.1" + "fuels": ">=0.98.0" }, "dependencies": { "@ethersproject/bytes": "5.7.0", @@ -37,7 +37,7 @@ }, "devDependencies": { "@types/memoizee": "0.4.11", - "fuels": "0.96.1", + "fuels": "0.98.0", "terser": "5.31.0", "tsup": "8.0.2", "typescript": "5.4.5", diff --git a/packages/common/src/PredicateConnector.ts b/packages/common/src/PredicateConnector.ts index a00f485c..d2a77854 100644 --- a/packages/common/src/PredicateConnector.ts +++ b/packages/common/src/PredicateConnector.ts @@ -170,7 +170,7 @@ export abstract class PredicateConnector extends FuelConnector { const b256Address = Address.fromDynamicInput(address).toString(); const { fuelProvider } = await this.getProviders(); - const chainId = fuelProvider.getChainId(); + const chainId = await fuelProvider.getChainId(); const walletAccount = this.predicateAccount.getAccountAddress( b256Address, await this.walletAccounts(), @@ -212,7 +212,7 @@ export abstract class PredicateConnector extends FuelConnector { ZeroBytes32, ]); - const { gasPriceFactor } = predicate.provider.getGasConfig(); + const { gasPriceFactor } = await predicate.provider.getGasConfig(); const { maxFee, gasPrice } = await predicate.provider.estimateTxGasAndFee({ transactionRequest: requestWithPredicateAttached, }); @@ -301,7 +301,7 @@ export abstract class PredicateConnector extends FuelConnector { public async currentNetwork(): Promise { const { fuelProvider } = await this.getProviders(); - const chainId = fuelProvider.getChainId(); + const chainId = await fuelProvider.getChainId(); return { url: fuelProvider.url, chainId: chainId }; } diff --git a/packages/common/src/PredicateFactory.ts b/packages/common/src/PredicateFactory.ts index 8abf9530..9e82b4c8 100644 --- a/packages/common/src/PredicateFactory.ts +++ b/packages/common/src/PredicateFactory.ts @@ -81,7 +81,7 @@ export class PredicateFactory { getMaxPredicateGasUsed = memoize(async (provider: Provider): Promise => { const fakeAccount = this.adapter.generateFakeAccount(); - const chainId = provider.getChainId(); + const chainId = await provider.getChainId(); const fakePredicate = this.build(fakeAccount.getAddress(), provider, [0]); const request = new ScriptTransactionRequest(); request.addCoinInput({ diff --git a/packages/connectors/package.json b/packages/connectors/package.json index 196dbd5b..fd195287 100644 --- a/packages/connectors/package.json +++ b/packages/connectors/package.json @@ -18,7 +18,7 @@ "ts:check": "tsc --noEmit" }, "peerDependencies": { - "fuels": ">=0.96.1" + "fuels": ">=0.98.0" }, "dependencies": { "@ethereumjs/util": "9.0.3", @@ -42,7 +42,7 @@ "@fuel-connectors/fuelet-wallet": "workspace:*", "@fuel-connectors/solana-connector": "workspace:*", "@fuel-connectors/walletconnect-connector": "workspace:*", - "fuels": "0.96.1", + "fuels": "0.98.0", "terser": "5.31.0", "tsup": "8.0.2", "typescript": "5.4.5" diff --git a/packages/docs/package.json b/packages/docs/package.json index 5ffa7a77..509b46d6 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -16,7 +16,7 @@ "dependencies": { "@fuel-ts/errors": "0.96.0", "@fuel-ts/versions": "0.96.0", - "fuels": "0.96.1", + "fuels": "0.98.0", "typedoc-plugin-markdown": "^3.15.3" }, "devDependencies": { diff --git a/packages/docs/spell-check-custom-words.txt b/packages/docs/spell-check-custom-words.txt index 1d35721d..c5aa6bfb 100644 --- a/packages/docs/spell-check-custom-words.txt +++ b/packages/docs/spell-check-custom-words.txt @@ -293,7 +293,6 @@ configs WSL WalletUnlocked WalletLocked -AbstractAddress ContractFactory ScriptTransactionRequest CDN diff --git a/packages/docs/src/guide/react-hooks/useIsSupportedNetwork.md b/packages/docs/src/guide/react-hooks/useIsSupportedNetwork.md index 82e2b17b..85c9312d 100644 --- a/packages/docs/src/guide/react-hooks/useIsSupportedNetwork.md +++ b/packages/docs/src/guide/react-hooks/useIsSupportedNetwork.md @@ -17,6 +17,6 @@ console.log(isSupportedNetwork); ``` #### Defined in -[packages/react/src/hooks/useIsSupportedNetwork.tsx:29](https://github.com/fuellabs/fuel-connectors/blob/main/packages/react/src/hooks/useIsSupportedNetwork.tsx#L29) +[packages/react/src/hooks/useIsSupportedNetwork.tsx:30](https://github.com/fuellabs/fuel-connectors/blob/main/packages/react/src/hooks/useIsSupportedNetwork.tsx#L30) ___ diff --git a/packages/docs/src/guide/react-hooks/useProvider.md b/packages/docs/src/guide/react-hooks/useProvider.md index 43adbee0..bb5b0e6b 100644 --- a/packages/docs/src/guide/react-hooks/useProvider.md +++ b/packages/docs/src/guide/react-hooks/useProvider.md @@ -9,6 +9,10 @@ An object containing: - `provider`: The provider data or `null`. - [`...queryProps`](https://tanstack.com/query/latest/docs/framework/react/reference/useQuery): Destructured properties from `useQuery` result. +| Name | Type | +| :------ | :------ | +| `provider` | `undefined` \| `default` | + #### Examples To get the current provider: diff --git a/packages/docs/src/guide/react-hooks/useSendTransaction.md b/packages/docs/src/guide/react-hooks/useSendTransaction.md index 36e95821..91958040 100644 --- a/packages/docs/src/guide/react-hooks/useSendTransaction.md +++ b/packages/docs/src/guide/react-hooks/useSendTransaction.md @@ -31,6 +31,6 @@ await sendTransactionAsync({ address: '0x...', transaction: {...} }); ``` #### Defined in -[packages/react/src/hooks/useSendTransaction.ts:47](https://github.com/fuellabs/fuel-connectors/blob/main/packages/react/src/hooks/useSendTransaction.ts#L47) +[packages/react/src/hooks/useSendTransaction.ts:43](https://github.com/fuellabs/fuel-connectors/blob/main/packages/react/src/hooks/useSendTransaction.ts#L43) ___ diff --git a/packages/docs/src/guide/react-hooks/useWallet.md b/packages/docs/src/guide/react-hooks/useWallet.md index 65f43b46..8363ba45 100644 --- a/packages/docs/src/guide/react-hooks/useWallet.md +++ b/packages/docs/src/guide/react-hooks/useWallet.md @@ -24,4 +24,4 @@ const { wallet } = useWallet(); Use `useWallet({ account })` instead. #### Defined in -[packages/react/src/hooks/useWallet.ts:53](https://github.com/fuellabs/fuel-connectors/blob/main/packages/react/src/hooks/useWallet.ts#L53) +[packages/react/src/hooks/useWallet.ts:54](https://github.com/fuellabs/fuel-connectors/blob/main/packages/react/src/hooks/useWallet.ts#L54) diff --git a/packages/evm-connector/package.json b/packages/evm-connector/package.json index 412b58d6..3fd24011 100644 --- a/packages/evm-connector/package.json +++ b/packages/evm-connector/package.json @@ -20,7 +20,7 @@ "test": "vitest" }, "peerDependencies": { - "fuels": ">=0.96.1" + "fuels": ">=0.98.0" }, "dependencies": { "@ethereumjs/util": "9.0.3", @@ -31,7 +31,7 @@ "@fuel-connectors/common": "workspace:*", "@fuel-connectors/evm-predicates": "workspace:*", "@types/memoizee": "0.4.11", - "fuels": "0.96.1", + "fuels": "0.98.0", "jsdom": "24.0.0", "ts-loader": "9.5.1", "ts-node": "10.9.2", @@ -39,7 +39,7 @@ "tsx": "4.9.3", "typescript": "5.4.5", "viem": "2.20.1", - "vite": "5.2.11", + "vite": "5.4.11", "vite-plugin-dts": "3.9.1", "vite-tsconfig-paths": "4.3.2", "vitest": "2.0.2" diff --git a/packages/evm-connector/src/EvmWalletConnector.ts b/packages/evm-connector/src/EvmWalletConnector.ts index 77e0fb6e..d784228c 100644 --- a/packages/evm-connector/src/EvmWalletConnector.ts +++ b/packages/evm-connector/src/EvmWalletConnector.ts @@ -135,7 +135,7 @@ export class EVMWalletConnector extends PredicateConnector { protected async configProviders(config: EVMWalletConnectorConfig = {}) { const network = getProviderUrl(config.chainId ?? CHAIN_IDS.fuel.mainnet); this.config = Object.assign(config, { - fuelProvider: config.fuelProvider || Provider.create(network), + fuelProvider: config.fuelProvider || new Provider(network), ethProvider: config.ethProvider || WINDOW?.ethereum, }); } diff --git a/packages/evm-connector/src/test/evmWalletConnector.test.ts b/packages/evm-connector/src/test/evmWalletConnector.test.ts index f70e8154..cb35ff78 100644 --- a/packages/evm-connector/src/test/evmWalletConnector.test.ts +++ b/packages/evm-connector/src/test/evmWalletConnector.test.ts @@ -50,7 +50,7 @@ async function createTransaction( const coins = await predicate.getResourcesToSpend([ { - assetId: provider.getBaseAssetId(), + assetId: await provider.getBaseAssetId(), amount: bn.parseUnits('0.001'), }, { @@ -73,7 +73,7 @@ async function createTransaction( tx.addCoinOutput( Address.fromString(address), bn.parseUnits('0.0001'), - provider.getBaseAssetId(), + await provider.getBaseAssetId(), ); tx.addCoinOutput( @@ -121,7 +121,7 @@ describe('EVM Wallet Connector', () => { }); fuelProvider = provider; - baseAssetId = fuelProvider.getBaseAssetId(); + baseAssetId = await fuelProvider.getBaseAssetId(); stopProvider = cleanup; }); @@ -645,9 +645,10 @@ describe('EVM Wallet Connector', () => { }); const network = await connector.currentNetwork(); + const expectedChainId = await fuelProvider.getChainId(); expect(network.chainId.toString()).to.be.equal( - fuelProvider.getChainId().toString(), + expectedChainId.toString(), ); expect(network.url).to.be.equal(fuelProvider.url); }); @@ -663,9 +664,9 @@ describe('EVM Wallet Connector', () => { const networks = await connector.networks(); const network = networks.pop(); - const networkChainId = network?.chainId.toString(); - const expectedChainId = fuelProvider.getChainId().toString(); - expect(networkChainId).to.be.equal(expectedChainId); + const expectedChainId = await fuelProvider.getChainId(); + + expect(network?.chainId).to.be.equal(expectedChainId); expect(network?.url).to.be.equal(fuelProvider.url); }); diff --git a/packages/evm-predicates/package.json b/packages/evm-predicates/package.json index e4ec471d..5430b842 100644 --- a/packages/evm-predicates/package.json +++ b/packages/evm-predicates/package.json @@ -16,7 +16,7 @@ "devDependencies": { "@fuel-connectors/common": "workspace:*", "dotenv": "16.4.5", - "fuels": "0.96.1", + "fuels": "0.98.0", "tsx": "4.9.3", "typescript": "5.4.5" } diff --git a/packages/fuel-development-wallet/package.json b/packages/fuel-development-wallet/package.json index 18e34435..29787091 100644 --- a/packages/fuel-development-wallet/package.json +++ b/packages/fuel-development-wallet/package.json @@ -13,11 +13,11 @@ "test": "vitest" }, "peerDependencies": { - "fuels": ">=0.96.1" + "fuels": ">=0.98.0" }, "devDependencies": { "@fuel-connectors/fuel-wallet": "workspace:*", - "fuels": "0.96.1", + "fuels": "0.98.0", "tsup": "8.0.2", "typescript": "5.4.5", "undici": "6.16.0", diff --git a/packages/fuel-wallet/package.json b/packages/fuel-wallet/package.json index 033b6a40..ac6adbaf 100644 --- a/packages/fuel-wallet/package.json +++ b/packages/fuel-wallet/package.json @@ -13,14 +13,14 @@ "test": "vitest" }, "peerDependencies": { - "fuels": ">=0.96.1" + "fuels": ">=0.98.0" }, "dependencies": { "json-rpc-2.0": "1.7.0" }, "devDependencies": { "events": "3.3.0", - "fuels": "0.96.1", + "fuels": "0.98.0", "tsup": "8.0.2", "typescript": "5.4.5", "undici": "6.16.0", diff --git a/packages/fuel-wallet/src/FuelWalletConnector.ts b/packages/fuel-wallet/src/FuelWalletConnector.ts index 195c4baf..9cb83558 100644 --- a/packages/fuel-wallet/src/FuelWalletConnector.ts +++ b/packages/fuel-wallet/src/FuelWalletConnector.ts @@ -285,11 +285,12 @@ export class FuelWalletConnector extends FuelConnector { * @todo: Remove fetch provider once Fuel Wallet supports adding networks * by URL */ - const provider = await Provider.create(networkUrl); + const provider = new Provider(networkUrl); + const chain = await provider.getChain(); return this.client.request('addNetwork', { network: { url: provider.url, - name: provider.getChain().name, + name: chain.name, }, }); } diff --git a/packages/fuelet-wallet/package.json b/packages/fuelet-wallet/package.json index 12a22f7c..55342b36 100644 --- a/packages/fuelet-wallet/package.json +++ b/packages/fuelet-wallet/package.json @@ -13,11 +13,11 @@ "test": "vitest" }, "peerDependencies": { - "fuels": ">=0.96.1" + "fuels": ">=0.98.0" }, "devDependencies": { "@fuel-connectors/fuel-wallet": "workspace:*", - "fuels": "0.96.1", + "fuels": "0.98.0", "tsup": "8.0.2", "typescript": "5.4.5", "undici": "6.16.0", diff --git a/packages/react/package.json b/packages/react/package.json index c0b7cad8..94cb2bd7 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -27,7 +27,7 @@ }, "peerDependencies": { "@tanstack/react-query": ">=5.0.0", - "fuels": ">=0.96.1", + "fuels": ">=0.98.0", "react": ">=18.0.0" }, "dependencies": { @@ -38,7 +38,7 @@ "@tanstack/react-query": "5.35.1", "@types/react": "18.3.1", "compare-versions": "6.1.0", - "fuels": "0.96.1", + "fuels": "0.98.0", "react": "18.3.1", "tsup": "7.3.0", "tsx": "4.9.3", diff --git a/packages/react/src/hooks/useBalance.ts b/packages/react/src/hooks/useBalance.ts index c7f5ae88..bae46d12 100644 --- a/packages/react/src/hooks/useBalance.ts +++ b/packages/react/src/hooks/useBalance.ts @@ -59,7 +59,7 @@ export const useBalance = ({ try { if (!provider) throw new Error('Provider is needed'); - const baseAssetId = assetId || provider.getBaseAssetId(); + const baseAssetId = assetId || (await provider.getBaseAssetId()); const currentFuelBalance = await provider.getBalance( Address.fromString(_address || ''), baseAssetId, diff --git a/packages/react/src/hooks/useContractRead.ts b/packages/react/src/hooks/useContractRead.ts index 3f412745..987bcef2 100644 --- a/packages/react/src/hooks/useContractRead.ts +++ b/packages/react/src/hooks/useContractRead.ts @@ -70,14 +70,13 @@ export const useContractRead = < args, }: ContractReadProps) => { const isContractInstance = isContract(_contract); - const chainId = _contract?.provider?.getChainId(); return useNamedQuery('contractRead', { queryKey: QUERY_KEYS.contract( isContractInstance ? _contract?.id?.toString() : _contract?.address?.toString(), - chainId, + _contract.provider.url, args?.toString(), ), queryFn: async () => { diff --git a/packages/react/src/hooks/useIsSupportedNetwork.tsx b/packages/react/src/hooks/useIsSupportedNetwork.tsx index be3f85a1..c4cf5011 100644 --- a/packages/react/src/hooks/useIsSupportedNetwork.tsx +++ b/packages/react/src/hooks/useIsSupportedNetwork.tsx @@ -46,7 +46,7 @@ export function useIsSupportedNetwork(params?: UseIsSupportedNetwork) { if (!network) return true; let chainId = network.chainId; if (chainId == null) { - chainId = (await Provider.create(network.url)).getChainId(); + chainId = await new Provider(network.url).getChainId(); } return !!networks.find((n) => n.chainId === chainId); }, diff --git a/packages/react/src/hooks/useProviderNetwork.ts b/packages/react/src/hooks/useProviderNetwork.ts index ba4307eb..01d9df52 100644 --- a/packages/react/src/hooks/useProviderNetwork.ts +++ b/packages/react/src/hooks/useProviderNetwork.ts @@ -9,7 +9,7 @@ export const useProviderNetwork = () => { useEffect(() => { async function createProvider() { if (network?.url) { - const fuelProvider = await Provider.create(network?.url); + const fuelProvider = new Provider(network?.url); setProvider(fuelProvider); } } diff --git a/packages/react/src/hooks/useSendTransaction.ts b/packages/react/src/hooks/useSendTransaction.ts index 1856f70e..4a8255b2 100644 --- a/packages/react/src/hooks/useSendTransaction.ts +++ b/packages/react/src/hooks/useSendTransaction.ts @@ -1,17 +1,13 @@ import { useMutation } from '@tanstack/react-query'; -import { - type AbstractAddress, - Address, - type TransactionRequestLike, -} from 'fuels'; +import { Address, type TransactionRequestLike } from 'fuels'; import { useFuel } from '../providers'; type MutationParams = { /** - * The address to send the transaction to. Can be a string or an AbstractAddress. + * The address to send the transaction to. Can be a string or an Address. */ - address: string | AbstractAddress; + address: string | Address; /** * The transaction request object that defines the transaction details. */ diff --git a/packages/react/src/hooks/useTransactionReceipts.ts b/packages/react/src/hooks/useTransactionReceipts.ts index 2b0f9615..ef805938 100644 --- a/packages/react/src/hooks/useTransactionReceipts.ts +++ b/packages/react/src/hooks/useTransactionReceipts.ts @@ -43,7 +43,8 @@ export const useTransactionReceipts = ({ try { if (!provider) return null; - const response = new TransactionResponse(txId || '', provider); + const chainId = await provider.getChainId(); + const response = new TransactionResponse(txId || '', provider, chainId); if (!response) return null; const { receipts } = await response.waitForResult(); diff --git a/packages/react/src/hooks/useTransactionResult.ts b/packages/react/src/hooks/useTransactionResult.ts index 2007e478..fea8413c 100644 --- a/packages/react/src/hooks/useTransactionResult.ts +++ b/packages/react/src/hooks/useTransactionResult.ts @@ -66,7 +66,8 @@ export const useTransactionResult = < queryFn: async () => { if (!provider) return null; - const txResult = new TransactionResponse(txId, provider); + const chainId = await provider.getChainId(); + const txResult = new TransactionResponse(txId, provider, chainId); const data = await txResult.waitForResult(); return data || null; diff --git a/packages/react/src/hooks/useWallet.ts b/packages/react/src/hooks/useWallet.ts index 91bf9e27..aa535dca 100644 --- a/packages/react/src/hooks/useWallet.ts +++ b/packages/react/src/hooks/useWallet.ts @@ -63,7 +63,7 @@ export function useWallet( const { account } = useAccount(); const _params: UseWalletParams = - typeof params === 'string' ? { account: params } : (params ?? {}); + typeof params === 'string' ? { account: params } : params ?? {}; const queried = useNamedQuery('wallet', { queryKey: QUERY_KEYS.wallet(account, network?.url), @@ -78,7 +78,7 @@ export function useWallet( if (configuredNetwork?.url && configuredNetwork.url !== network.url) { // if the user configured a different network for the same chainId, we connect to the configured network instead - const provider = await Provider.create(configuredNetwork.url); + const provider = new Provider(configuredNetwork.url); wallet.connect(provider); } diff --git a/packages/react/src/ui/Connect/components/Network/NetworkDialog.tsx b/packages/react/src/ui/Connect/components/Network/NetworkDialog.tsx index 0563f0f8..bbf70775 100644 --- a/packages/react/src/ui/Connect/components/Network/NetworkDialog.tsx +++ b/packages/react/src/ui/Connect/components/Network/NetworkDialog.tsx @@ -41,8 +41,9 @@ export function NetworkDialog({ queryKey: ['chainName', networks[0]], queryFn: async () => { if (networks[0].url) { - const provider = await Provider.create(networks[0].url); - return provider.getChain().name; + const provider = new Provider(networks[0].url); + const chain = await provider.getChain(); + return chain.name; } return ''; }, diff --git a/packages/react/src/utils/queryKeys.ts b/packages/react/src/utils/queryKeys.ts index aa9f8f02..13ff8411 100644 --- a/packages/react/src/utils/queryKeys.ts +++ b/packages/react/src/utils/queryKeys.ts @@ -15,12 +15,12 @@ export const QUERY_KEYS = { }, contract: ( address: string, - chainId: number | undefined, + providerUrl: string | undefined, args: string | undefined, ): QueryKey => { const queryKey = QUERY_KEYS.base.concat('contract').concat(address); if (typeof args !== 'undefined') queryKey.push(args); - if (typeof chainId !== 'undefined') queryKey.push(chainId); + if (typeof providerUrl !== 'undefined') queryKey.push(providerUrl); return queryKey; }, chain: (): QueryKey => { diff --git a/packages/solana-connector/package.json b/packages/solana-connector/package.json index b7d533bc..0d32c413 100644 --- a/packages/solana-connector/package.json +++ b/packages/solana-connector/package.json @@ -23,7 +23,7 @@ "peerDependencies": { "@web3modal/core": ">=5.0.0", "@web3modal/scaffold": ">=5.0.0", - "fuels": ">=0.96.1" + "fuels": ">=0.98.0" }, "dependencies": { "@ethereumjs/util": "9.0.3", @@ -39,14 +39,14 @@ "@types/memoizee": "0.4.11", "@web3modal/core": "5.0.0", "dotenv": "16.4.5", - "fuels": "0.96.1", + "fuels": "0.98.0", "jsdom": "24.0.0", "ts-loader": "9.5.1", "ts-node": "10.9.2", "tsup": "8.0.2", "tsx": "4.9.3", "typescript": "5.4.5", - "vite": "5.2.11", + "vite": "5.4.11", "vite-plugin-dts": "3.9.1", "vitest": "2.0.2" } diff --git a/packages/solana-connector/src/SolanaConnector.ts b/packages/solana-connector/src/SolanaConnector.ts index a8fd2746..3fc8aef6 100644 --- a/packages/solana-connector/src/SolanaConnector.ts +++ b/packages/solana-connector/src/SolanaConnector.ts @@ -84,8 +84,8 @@ export class SolanaConnector extends PredicateConnector { } private providerFactory(config?: SolanaConfig) { - const network = getProviderUrl(config?.chainId ?? CHAIN_IDS.fuel.mainnet); - return config?.fuelProvider || FuelProvider.create(network); + const network = getProviderUrl(config?.chainId ?? CHAIN_IDS.fuel.testnet); + return config?.fuelProvider || new FuelProvider(network); } // Solana Web3Modal is Canary and not yet stable @@ -155,7 +155,7 @@ export class SolanaConnector extends PredicateConnector { protected async configProviders(config: SolanaConfig = {}) { const network = getProviderUrl(config.chainId ?? CHAIN_IDS.fuel.mainnet); this.config = Object.assign(config, { - fuelProvider: config.fuelProvider || FuelProvider.create(network), + fuelProvider: config.fuelProvider || new FuelProvider(network), }); } @@ -233,6 +233,9 @@ export class SolanaConnector extends PredicateConnector { } const encoder = txIdEncoders[this.predicateAddress]; + if (!encoder) { + throw new Error(`Unknown predicate address ${this.predicateAddress}`); + } return encoder.encodeTxId(txId); } diff --git a/packages/solana-connector/src/generated/predicates/index.ts b/packages/solana-connector/src/generated/predicates/index.ts index 718186c0..f3b0c2fa 100644 --- a/packages/solana-connector/src/generated/predicates/index.ts +++ b/packages/solana-connector/src/generated/predicates/index.ts @@ -12,7 +12,9 @@ import { generationDate as generationDate1728255070813, } from './0xee4fd742e5d265465885707e0a58a19974dbdff9292ae7345c3988ac90b1478e'; -export const PREDICATE_VERSIONS = { +export type PredicateVersions = Record; + +export const PREDICATE_VERSIONS: PredicateVersions = { '0x15f8fd16e3281aa89e7567c5f8423f77b34983a8cd7d0a1714100c8bc3d4c8d0': { predicate: { abi: abi1725561405784, bin: bin1725561405784 }, generatedAt: generationDate1725561405784, @@ -21,4 +23,4 @@ export const PREDICATE_VERSIONS = { predicate: { abi: abi1728255070813, bin: bin1728255070813 }, generatedAt: generationDate1728255070813, }, -} as const satisfies Record; +} as const satisfies PredicateVersions; diff --git a/packages/solana-connector/src/test/solanaConnector.test.ts b/packages/solana-connector/src/test/solanaConnector.test.ts index cb2fcdba..fc5f553a 100644 --- a/packages/solana-connector/src/test/solanaConnector.test.ts +++ b/packages/solana-connector/src/test/solanaConnector.test.ts @@ -85,7 +85,7 @@ describe('Solana Connector', () => { }); test('can construct a SolanaConnector with a non default Promise Provider', async () => { - const nonDefaultProvider = Provider.create(fuelProvider.url); + const nonDefaultProvider = new Provider(fuelProvider.url); const solanaConnector = connectorFactory({ fuelProvider: nonDefaultProvider, }); diff --git a/packages/walletconnect-connector/package.json b/packages/walletconnect-connector/package.json index f51b91b6..04e63ac9 100644 --- a/packages/walletconnect-connector/package.json +++ b/packages/walletconnect-connector/package.json @@ -22,7 +22,7 @@ "peerDependencies": { "@web3modal/core": ">=5.0.0", "@web3modal/scaffold": ">=5.0.0", - "fuels": ">=0.96.1" + "fuels": ">=0.98.0" }, "dependencies": { "@ethereumjs/util": "9.0.3", @@ -37,14 +37,14 @@ "@fuel-connectors/evm-predicates": "workspace:*", "@types/memoizee": "0.4.11", "@web3modal/core": "5.0.0", - "fuels": "0.96.1", + "fuels": "0.98.0", "jsdom": "24.0.0", "ts-loader": "9.5.1", "ts-node": "10.9.2", "tsup": "8.0.2", "tsx": "4.9.3", "typescript": "5.4.5", - "vite": "5.2.11", + "vite": "5.4.11", "vite-plugin-dts": "3.9.1", "vitest": "2.0.2" } diff --git a/packages/walletconnect-connector/src/WalletConnectConnector.ts b/packages/walletconnect-connector/src/WalletConnectConnector.ts index fdb09828..759eaa0e 100644 --- a/packages/walletconnect-connector/src/WalletConnectConnector.ts +++ b/packages/walletconnect-connector/src/WalletConnectConnector.ts @@ -171,7 +171,7 @@ export class WalletConnectConnector extends PredicateConnector { protected async configProviders(config: WalletConnectConfig = {}) { const network = getProviderUrl(config?.chainId ?? CHAIN_IDS.fuel.mainnet); this.config = Object.assign(config, { - fuelProvider: config.fuelProvider || FuelProvider.create(network), + fuelProvider: config.fuelProvider || new FuelProvider(network), }); } diff --git a/packages/walletconnect-connector/src/test/walletConnector.test.ts b/packages/walletconnect-connector/src/test/walletConnector.test.ts index 6ed132ba..3529f2ce 100644 --- a/packages/walletconnect-connector/src/test/walletConnector.test.ts +++ b/packages/walletconnect-connector/src/test/walletConnector.test.ts @@ -84,7 +84,7 @@ describe('WalletConnect Connector', () => { }); test('can construct a WalletConnectConnector with a non default Promise Provider', async () => { - const nonDefaultProvider = Provider.create(fuelProvider.url); + const nonDefaultProvider = new Provider(fuelProvider.url); const walletWalletConnector = connectorFactory({ fuelProvider: nonDefaultProvider, }); @@ -222,9 +222,12 @@ describe('WalletConnect Connector', () => { const network = await connector.currentNetwork(); // @ts-expect-error fuelProvider is private - expect(network.url).to.equal(connector.fuelProvider?.url); - // @ts-expect-error fuelProvider is private - expect(network.chainId).to.equal(connector.fuelProvider?.getChainId()); + const expectedProvider = connector.fuelProvider; + const expectedUrl = expectedProvider.url; + const expectedChainId = await expectedProvider.getChainId(); + + expect(network.url).to.equal(expectedUrl); + expect(network.chainId).to.equal(expectedChainId); }); }); }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 080a5071..891a536d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,13 +35,13 @@ importers: version: 0.20.0(typescript@5.4.5) '@fuels/tsup-config': specifier: 0.20.0 - version: 0.20.0(tsup@8.0.2(@microsoft/api-extractor@7.43.0(@types/node@20.12.11))(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5)) + version: 0.20.0(tsup@8.0.2(@microsoft/api-extractor@7.43.0(@types/node@20.12.11))(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5)) '@types/node': specifier: 20.12.11 version: 20.12.11 '@vitest/coverage-v8': specifier: 2.0.2 - version: 2.0.2(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + version: 2.0.2(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0)(terser@5.34.1)) compare-versions: specifier: 6.1.0 version: 6.1.0 @@ -59,7 +59,7 @@ importers: version: 2.0.11 vitest: specifier: 2.0.2 - version: 2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1) + version: 2.0.2(@types/node@20.12.11)(jsdom@24.0.0)(terser@5.34.1) e2e-tests/react-next: dependencies: @@ -88,8 +88,8 @@ importers: specifier: 1.8.2 version: 1.8.2(@babel/core@7.25.7)(@tanstack/react-query@5.35.1(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(viem@2.20.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(wagmi@2.12.7(@tanstack/query-core@5.35.1)(@tanstack/react-query@5.35.1(react@18.3.1))(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)) fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) next: specifier: 14.2.22 version: 14.2.22(@babel/core@7.25.7)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -111,7 +111,7 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: 4.2.1 - version: 4.2.1(vite@5.2.11(@types/node@22.7.5)(terser@5.34.1)) + version: 4.2.1(vite@5.4.11(@types/node@22.7.5)(terser@5.34.1)) autoprefixer: specifier: 10.4.19 version: 10.4.19(postcss@8.4.38) @@ -125,8 +125,8 @@ importers: specifier: 5.4.5 version: 5.4.5 vite: - specifier: 5.2.11 - version: 5.2.11(@types/node@22.7.5)(terser@5.34.1) + specifier: 5.4.11 + version: 5.4.11(@types/node@22.7.5)(terser@5.34.1) e2e-tests/runner: devDependencies: @@ -135,7 +135,7 @@ importers: version: link:../../packages/connectors '@fuels/playwright-utils': specifier: 0.41.1 - version: 0.41.1(@playwright/test@1.48.2)(fuels@0.96.1) + version: 0.41.1(@playwright/test@1.48.2)(fuels@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))) '@phantom/synpress': specifier: 4.0.0-alpha.53 version: 4.0.0-alpha.53(@babel/core@7.25.7)(@babel/preset-env@7.25.3(@babel/core@7.25.7))(babel-loader@9.2.1(@babel/core@7.25.7)(webpack@5.93.0))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(webpack@5.93.0)(zod@3.22.4) @@ -144,16 +144,16 @@ importers: version: 1.48.2 '@synthetixio/synpress': specifier: 4.0.3 - version: 4.0.3(@depay/solana-web3.js@1.27.0)(@depay/web3-blockchains@9.7.5)(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(@playwright/test@1.48.2)(bufferutil@4.0.8)(ethers@6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(playwright-core@1.48.2)(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4) + version: 4.0.3(@depay/solana-web3.js@1.27.0)(@depay/web3-blockchains@9.7.5)(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(@playwright/test@1.48.2)(bufferutil@4.0.8)(ethers@6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(playwright-core@1.48.2)(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4) '@synthetixio/synpress-cache': specifier: 0.0.4 - version: 0.0.4(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(playwright-core@1.48.2)(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5) + version: 0.0.4(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(playwright-core@1.48.2)(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5) dotenv: specifier: 16.4.5 version: 16.4.5 fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) examples/react-app: dependencies: @@ -179,8 +179,8 @@ importers: specifier: 2.1.1 version: 2.1.1 fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) react: specifier: 18.3.1 version: 18.3.1 @@ -199,7 +199,7 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: 4.2.1 - version: 4.2.1(vite@5.2.11(@types/node@22.7.5)(terser@5.34.1)) + version: 4.2.1(vite@5.4.11(@types/node@22.7.5)(terser@5.34.1)) autoprefixer: specifier: 10.4.19 version: 10.4.19(postcss@8.4.38) @@ -213,8 +213,8 @@ importers: specifier: 5.4.5 version: 5.4.5 vite: - specifier: 5.2.11 - version: 5.2.11(@types/node@22.7.5)(terser@5.34.1) + specifier: 5.4.11 + version: 5.4.11(@types/node@22.7.5)(terser@5.34.1) examples/react-next: dependencies: @@ -231,8 +231,8 @@ importers: specifier: 1.8.2 version: 1.8.2(@babel/core@7.25.7)(@tanstack/react-query@5.35.1(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(viem@2.20.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(wagmi@2.12.7(@tanstack/query-core@5.35.1)(@tanstack/react-query@5.35.1(react@18.3.1))(@types/react@18.3.1)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)) fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) next: specifier: 14.2.22 version: 14.2.22(@babel/core@7.25.7)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -269,11 +269,11 @@ importers: version: 4.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) devDependencies: fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.2))(typescript@5.4.2) + version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.2))(typescript@5.4.2) typescript: specifier: 5.4.2 version: 5.4.2 @@ -287,23 +287,23 @@ importers: specifier: workspace:* version: link:../common fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) jsdom: specifier: 24.0.0 version: 24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) + version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: 5.4.5 version: 5.4.5 vite: - specifier: 5.2.11 - version: 5.2.11(@types/node@22.7.5)(terser@5.34.1) + specifier: 5.4.11 + version: 5.4.11(@types/node@22.7.5)(terser@5.34.1) vite-plugin-dts: specifier: 3.9.1 - version: 3.9.1(@types/node@22.7.5)(rollup@4.28.0)(typescript@5.4.5)(vite@5.2.11(@types/node@22.7.5)(terser@5.34.1)) + version: 3.9.1(@types/node@22.7.5)(rollup@4.28.0)(typescript@5.4.5)(vite@5.4.11(@types/node@22.7.5)(terser@5.34.1)) vitest: specifier: 2.0.2 version: 2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1) @@ -333,14 +333,14 @@ importers: specifier: 0.4.11 version: 0.4.11 fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) terser: specifier: 5.31.0 version: 5.31.0 tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) + version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: 5.4.5 version: 5.4.5 @@ -409,14 +409,14 @@ importers: specifier: workspace:* version: link:../walletconnect-connector fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) terser: specifier: 5.31.0 version: 5.31.0 tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) + version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: 5.4.5 version: 5.4.5 @@ -430,8 +430,8 @@ importers: specifier: 0.96.0 version: 0.96.0 fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) typedoc-plugin-markdown: specifier: ^3.15.3 version: 3.17.1(typedoc@0.25.13(typescript@5.4.5)) @@ -462,10 +462,10 @@ importers: version: 5.1.0(typedoc@0.25.13(typescript@5.4.5)) vitepress: specifier: 1.3.2 - version: 1.3.2(@algolia/client-search@5.0.0)(@types/node@22.7.5)(@types/react@18.3.1)(axios@1.6.7)(idb-keyval@6.2.1)(postcss@8.4.41)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.16.3)(terser@5.34.1)(typescript@5.4.5) + version: 1.3.2(@algolia/client-search@5.0.0)(@types/node@22.7.5)(@types/react@18.3.1)(axios@1.6.7)(idb-keyval@6.2.1)(postcss@8.4.49)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.16.3)(terser@5.34.1)(typescript@5.4.5) vitepress-plugin-search: specifier: 1.0.4-alpha.22 - version: 1.0.4-alpha.22(flexsearch@0.7.43)(vitepress@1.3.2(@algolia/client-search@5.0.0)(@types/node@22.7.5)(@types/react@18.3.1)(axios@1.6.7)(idb-keyval@6.2.1)(postcss@8.4.41)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.16.3)(terser@5.34.1)(typescript@5.4.5))(vue@3.4.37(typescript@5.4.5)) + version: 1.0.4-alpha.22(flexsearch@0.7.43)(vitepress@1.3.2(@algolia/client-search@5.0.0)(@types/node@22.7.5)(@types/react@18.3.1)(axios@1.6.7)(idb-keyval@6.2.1)(postcss@8.4.49)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.16.3)(terser@5.34.1)(typescript@5.4.5))(vue@3.4.37(typescript@5.4.5)) vue: specifier: ^3.4.37 version: 3.4.37(typescript@5.4.5) @@ -492,8 +492,8 @@ importers: specifier: 0.4.11 version: 0.4.11 fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) jsdom: specifier: 24.0.0 version: 24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -505,7 +505,7 @@ importers: version: 10.9.2(@types/node@22.7.5)(typescript@5.4.5) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) + version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) tsx: specifier: 4.9.3 version: 4.9.3 @@ -516,14 +516,14 @@ importers: specifier: 2.20.1 version: 2.20.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4) vite: - specifier: 5.2.11 - version: 5.2.11(@types/node@22.7.5)(terser@5.34.1) + specifier: 5.4.11 + version: 5.4.11(@types/node@22.7.5)(terser@5.34.1) vite-plugin-dts: specifier: 3.9.1 - version: 3.9.1(@types/node@22.7.5)(rollup@4.28.0)(typescript@5.4.5)(vite@5.2.11(@types/node@22.7.5)(terser@5.34.1)) + version: 3.9.1(@types/node@22.7.5)(rollup@4.28.0)(typescript@5.4.5)(vite@5.4.11(@types/node@22.7.5)(terser@5.34.1)) vite-tsconfig-paths: specifier: 4.3.2 - version: 4.3.2(typescript@5.4.5)(vite@5.2.11(@types/node@22.7.5)(terser@5.34.1)) + version: 4.3.2(typescript@5.4.5)(vite@5.4.11(@types/node@22.7.5)(terser@5.34.1)) vitest: specifier: 2.0.2 version: 2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1) @@ -537,8 +537,8 @@ importers: specifier: 16.4.5 version: 16.4.5 fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) tsx: specifier: 4.9.3 version: 4.9.3 @@ -552,11 +552,11 @@ importers: specifier: workspace:* version: link:../fuel-wallet fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) + version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: 5.4.5 version: 5.4.5 @@ -577,11 +577,11 @@ importers: specifier: 3.3.0 version: 3.3.0 fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) + version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: 5.4.5 version: 5.4.5 @@ -598,11 +598,11 @@ importers: specifier: workspace:* version: link:../fuel-wallet fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) + version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: 5.4.5 version: 5.4.5 @@ -632,14 +632,14 @@ importers: specifier: 6.1.0 version: 6.1.0 fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) react: specifier: 18.3.1 version: 18.3.1 tsup: specifier: 7.3.0 - version: 7.3.0(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) + version: 7.3.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) tsx: specifier: 4.9.3 version: 4.9.3 @@ -687,8 +687,8 @@ importers: specifier: 16.4.5 version: 16.4.5 fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) jsdom: specifier: 24.0.0 version: 24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -700,7 +700,7 @@ importers: version: 10.9.2(@types/node@22.7.5)(typescript@5.4.5) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) + version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) tsx: specifier: 4.9.3 version: 4.9.3 @@ -708,11 +708,11 @@ importers: specifier: 5.4.5 version: 5.4.5 vite: - specifier: 5.2.11 - version: 5.2.11(@types/node@22.7.5)(terser@5.34.1) + specifier: 5.4.11 + version: 5.4.11(@types/node@22.7.5)(terser@5.34.1) vite-plugin-dts: specifier: 3.9.1 - version: 3.9.1(@types/node@22.7.5)(rollup@4.28.0)(typescript@5.4.5)(vite@5.2.11(@types/node@22.7.5)(terser@5.34.1)) + version: 3.9.1(@types/node@22.7.5)(rollup@4.28.0)(typescript@5.4.5)(vite@5.4.11(@types/node@22.7.5)(terser@5.34.1)) vitest: specifier: 2.0.2 version: 2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1) @@ -754,8 +754,8 @@ importers: specifier: 5.0.0 version: 5.0.0(@types/react@18.3.1)(react@18.3.1) fuels: - specifier: 0.96.1 - version: 0.96.1 + specifier: 0.98.0 + version: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) jsdom: specifier: 24.0.0 version: 24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -767,7 +767,7 @@ importers: version: 10.9.2(@types/node@22.7.5)(typescript@5.4.5) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) + version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5) tsx: specifier: 4.9.3 version: 4.9.3 @@ -775,11 +775,11 @@ importers: specifier: 5.4.5 version: 5.4.5 vite: - specifier: 5.2.11 - version: 5.2.11(@types/node@22.7.5)(terser@5.34.1) + specifier: 5.4.11 + version: 5.4.11(@types/node@22.7.5)(terser@5.34.1) vite-plugin-dts: specifier: 3.9.1 - version: 3.9.1(@types/node@22.7.5)(rollup@4.28.0)(typescript@5.4.5)(vite@5.2.11(@types/node@22.7.5)(terser@5.34.1)) + version: 3.9.1(@types/node@22.7.5)(rollup@4.28.0)(typescript@5.4.5)(vite@5.4.11(@types/node@22.7.5)(terser@5.34.1)) vitest: specifier: 2.0.2 version: 2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1) @@ -2769,78 +2769,80 @@ packages: '@foundry-rs/easy-foundryup@0.1.3': resolution: {integrity: sha512-Funb4hrSBeikKCmccFT/d3Ud5o92tlIZHTJeMCVk5b54/+CHZHr4g7MmtvO5xrGhxrOebQ0L+ojIj+VixgW7ug==} - '@fuel-ts/abi-coder@0.96.1': - resolution: {integrity: sha512-czJxFPirhSO6ayshu9Cr5AmED/IprQ8h1igwlcSHFr5jR+l46bLdlsXsWiUwe7vyvZCpOnxkN/XZYkmQyNxKNg==} + '@fuel-ts/abi-coder@0.98.0': + resolution: {integrity: sha512-HIuSfC47rtHFHKAcHIDZR1AS0cmcTjx3ZS7SwIsdT+5SIdsuZcczUEh92QHfD5VN8UkY9g2NLgzByekCA/2VhA==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/abi-typegen@0.96.1': - resolution: {integrity: sha512-vRJnAQ9sxkKuUQ2fkxntPm/679grxgwSf54O7vgDeXuXqQx/4XeylpExjH0/nZzEM5al+muw4rg9WwmKulkcZA==} + '@fuel-ts/abi-typegen@0.98.0': + resolution: {integrity: sha512-EpCk1y/4+Tkzr6WljlUvSrdzrPJP3ApNTGBSkE1BF3QAy8dgcQyEq3omVYKp6K4D5K+Bt8uXRaoTahKRn1+1hg==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} hasBin: true - '@fuel-ts/account@0.96.1': - resolution: {integrity: sha512-i9InTebg3/buKXNJZpKBhxGMBC3MKpk905Uiv2CvTmldyPVgnZV/jY/b63jlfdEWyP5yVkr5/tzo7QaPKpfnMA==} + '@fuel-ts/account@0.98.0': + resolution: {integrity: sha512-PsFXhtPytxCPJ0kVSUGp3YEo1EeYvjCeg+k2DvEgXxgIzTEeWpXwf6pJQeCJDG85e2xIam0lUHM7clnQKy1VOw==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/address@0.96.1': - resolution: {integrity: sha512-PCuC8oojoWLhh0+boitaP90/Z3iSfEXZR8v1JCEfoLZIkvCq6EGKtiY0KvcNkPozHOHmmT34w/1CS6qHOoCBNA==} + '@fuel-ts/address@0.98.0': + resolution: {integrity: sha512-btRTSGrBXAf4x0MOWn7Ul46iSs9zKqogUC/lUc9e+0Inrk8GvCAVljsGjl3CUONcIDmmtGWcLCu/HSS/DgfUVw==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/contract@0.96.1': - resolution: {integrity: sha512-shwNMHFZ7vr5QJsfVQ6aLd1ms88f3ZagrsNLqNz1Txhz/5KVgYyJaxfp7tUc4WZFpR67+W1zeIqx8ZNHVhck3g==} + '@fuel-ts/contract@0.98.0': + resolution: {integrity: sha512-wg9bRVVGV3rEmoI6AVLEUChhQBt4DREfJH87Iv0IksRG4kxS3h4Ww2iQj/6P79kxbzdIKyFlGyIzSrQrKrc2+g==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/crypto@0.96.1': - resolution: {integrity: sha512-OrAZPZtm8HQouzip621/ci47PeTS06QegGdz7MeN6wK4yeCbJmlRQ1WE9S3iclb3p+VLF0RtbecEbHQfsNgsnA==} + '@fuel-ts/crypto@0.98.0': + resolution: {integrity: sha512-vdCu8dKZXrKfriNQcTe0s+f9FSQzG7u4e+mwC0aXG6dou6iwKZWx9GrXKmBT/+v0DInzWBN+JLAfdIRTDIW/2A==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} '@fuel-ts/errors@0.96.0': resolution: {integrity: sha512-PXR+gaa8UNIYJuzs/doDLwPNyqU1ctp691XVhWS+usRRqiLPgcS2+0rUKF2lr5kdfH7RWEdzU/muymVOJBpOWA==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/errors@0.96.1': - resolution: {integrity: sha512-Xtso5v4a3UUvnMaOSDhMRlkb9LxLyCyC/1/RY7fZZ035ttscy6dNMuiD/iSptJ5pHklJ5R4rCPdOL5EKpgOaMA==} + '@fuel-ts/errors@0.98.0': + resolution: {integrity: sha512-Tit3Z9ARRn1WeuKz58YwawNao1SfFHcViPuETg2q3JZOSjVgOY58qvFVHkvkFRj59M1g7tbblt4rVhgII6h2Bg==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/hasher@0.96.1': - resolution: {integrity: sha512-7z4cah+5TOcCBA2Wgvje1L7wVTahiFLb9IUpRXRMVGXwaqsbV/wUNcyuc1mhPh/JKLgcOe+OqsrpcYD2dg2rpg==} + '@fuel-ts/hasher@0.98.0': + resolution: {integrity: sha512-Qh7Szp1eOyREZYE4+ULdtAUtXAXvkXVF7aWAb3iVneWiR+6xO12RgE89fUoDzj8AYeNtgoc4U44isqYx70F9fw==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/interfaces@0.96.1': - resolution: {integrity: sha512-mZ3sDHJml5AtLRSmGWo5rbU9//3oKDhAeiFealajcPaVztAAnaKnA5a19dd4ITbjZb2q3e2lQ7zX8iAXgHUwYA==} + '@fuel-ts/math@0.98.0': + resolution: {integrity: sha512-woEelXWwRZ1oERw8xlZqMaM026EmKJuMFJjM7saBDBThLxKMhsxnl1n01JZBa1EJZOW9yZ4mJnb/j2MH5atWrA==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/math@0.96.1': - resolution: {integrity: sha512-AZUChguQmE1ILYbcc6SOTjFJIUkGzD3Z6yHgvO4tszn2QS/jVTSAZKVx653J5u9m/Xn/WthwR35l1GbwXMwB4g==} + '@fuel-ts/merkle@0.98.0': + resolution: {integrity: sha512-Os1bpJSr8m1xX2vOzLyskM+850wjqVXt+xq8DeAUvyM5CcE5wkv3PxvWbbtqKcGGQOyEI9cnnVoqYBbWLonYNA==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/merkle@0.96.1': - resolution: {integrity: sha512-7cLbxYG5berKSK+wPKrkbB9dZ6akOm7C1Ij4iwYXOxQWlmXY62mjSY5Tl1PPyDBSdRqBtqxW0xYUGIzZl2A/3g==} + '@fuel-ts/program@0.98.0': + resolution: {integrity: sha512-JRTFvHGpHEjpVbplNQUabteGZVe2z4myiNadkP1kJ8y7YQon5417BxoSh2ylrLw6rnxLncblktEn3XzTVlDcIQ==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/program@0.96.1': - resolution: {integrity: sha512-tA2YvcIdlDQLKeOOfoTyfI3LRQZiqsHi5rFaGbOsjEQvyNQBdXa92vMMFW0dFNWXqOPLjTmYNWqp0xsMuikbsA==} + '@fuel-ts/recipes@0.98.0': + resolution: {integrity: sha512-p0Vex47iRH4RJ7XJn6XGoTOGzvSB2bgNhiMi/XOHN0P5pEKPWcTbQqhi67AJVRu8W9SMtD+zW/FoRLkyWtHD4g==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/script@0.96.1': - resolution: {integrity: sha512-N/N3I3xjDI1+9XcCrYTWapF0iBbdvtBxUUUZxn5S5GuIXuTCK6UfQLrRciuCHK5QiHVwFmQjlki+ozJfI+4UbQ==} + '@fuel-ts/script@0.98.0': + resolution: {integrity: sha512-p9Fq3MkanMt3KVeekXw8jwZbf9YBZe66ZZxlrI/i/KfVP5KP/Hyi6PWgIWi0f3UNEV9+bi1vz6evrNtU2uj7KQ==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/transactions@0.96.1': - resolution: {integrity: sha512-yPQBzMeFIzNBLUZigaf4q0hETO8AH8Evt6ZvpWrYhjYz2WfEpfNDpuhIHRwsMfJRbxz2vhQ51AzkRqpH0b2GMQ==} + '@fuel-ts/transactions@0.98.0': + resolution: {integrity: sha512-qnXejskl0DYaN4ua1uqsaMp/0grLbqG5MJUshw5RcLWWa80m5SP5X4fwUBPgAytYZRIMD1d0nvzjqqs0IE9tdw==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/utils@0.96.1': - resolution: {integrity: sha512-XXZNEUPf7qtKpVO3ak2CSroBYEKh1Gne1zlmVSNUoVPqQvglcu0I2pu/QmVnZBN4m3yVSyHUoWR2Kbo8/Dh7sA==} + '@fuel-ts/utils@0.98.0': + resolution: {integrity: sha512-jnU1318E70r/9vNP4tXO+EIIt3ruIfPwRcf+IApzJmn2NRgGUVGbIT1WBi289Ya1E/ZQPlAJt3qU3BSF/eDqcA==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} + peerDependencies: + vitest: 2.0.5 '@fuel-ts/versions@0.96.0': resolution: {integrity: sha512-uffrtpkCguzsVkCLW7tuZG1BwNu69LCjy8sO831VcpZsDRzIy3qO/om9X17W2HTJXxSS+25ok4t7fThIF+w6Gg==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} hasBin: true - '@fuel-ts/versions@0.96.1': - resolution: {integrity: sha512-C//ZT7U68Gksz9PzUJVzdzUARK7mfXf3MsF5ZqZaMegkE2tCy+twjy8PBdeVserY0uX6mEHRJyZJwcspk34ixg==} + '@fuel-ts/versions@0.98.0': + resolution: {integrity: sha512-ZWpZ/RYFfWFCV8ShDONaBy2IyZtvvVCGPjlCoAdpJOa1sU6OcNplSopIHPH79gRorW8TFpA0Ck69ehSLcCaCzw==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} hasBin: true @@ -2860,8 +2862,8 @@ packages: peerDependencies: tsup: ^7.2.0 - '@fuels/vm-asm@0.58.0': - resolution: {integrity: sha512-tfarairW3IAtyoAIL3I5EJiUQzKAsY4J+eLgZg58B7+itDxqF+CUEpKanmiUnt1mBgry5GwtZsPIrUJ7OgTcDA==} + '@fuels/vm-asm@0.58.2': + resolution: {integrity: sha512-1/5azTzKJP508BXbZvM6Y0V5bCCX5JgEnd/8mXdBFmFvNLOhiYbwb25yk26auqOokfBXvthSkdkrvipEFft6jQ==} '@graphql-typed-document-node/core@3.2.0': resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} @@ -5225,9 +5227,6 @@ packages: bech32@1.1.4: resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==} - bech32@2.0.0: - resolution: {integrity: sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==} - better-path-resolve@1.0.0: resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} engines: {node: '>=4'} @@ -6479,10 +6478,6 @@ packages: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} - extract-files@9.0.0: - resolution: {integrity: sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==} - engines: {node: ^10.17.0 || ^12.0.0 || >= 13.7.0} - extract-zip@2.0.1: resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} engines: {node: '>= 10.17.0'} @@ -6673,10 +6668,6 @@ packages: resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} engines: {node: '>= 0.12'} - form-data@3.0.1: - resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} - engines: {node: '>= 6'} - form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} @@ -6747,8 +6738,8 @@ packages: engines: {node: '>=0.6'} deprecated: This package is no longer supported. - fuels@0.96.1: - resolution: {integrity: sha512-BquRIJ0qHNKwhqBTNa6X4aghqhCj1Qz0jM+P0bziXAEk7gVJJZWRz10jCcAgZVeEb4AMdZLDsnNzKJ51GH8IvQ==} + fuels@0.98.0: + resolution: {integrity: sha512-oz43dVKbBV4HyBdV6e+TCbt55fpltDwr0LQdKYxQ9FaqLoRnRQOU6CaA3poxRmUO+KxPgjVVniBcazAhqnouCg==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} hasBin: true @@ -6910,8 +6901,8 @@ packages: grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} - graphql-request@5.0.0: - resolution: {integrity: sha512-SpVEnIo2J5k2+Zf76cUkdvIRaq5FMZvGQYnA4lUWYbc99m+fHh4CZYRRO/Ff4tCLQ613fzCm3SiDT64ubW5Gyw==} + graphql-request@6.1.0: + resolution: {integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==} peerDependencies: graphql: 14 - 16 @@ -8649,6 +8640,9 @@ packages: picocolors@1.1.0: resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -8793,8 +8787,9 @@ packages: resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} engines: {node: ^10 || ^12 || >=14} - preact@10.23.2: - resolution: {integrity: sha512-kKYfePf9rzKnxOAKDpsWhg/ysrHPqT+yQ7UW4JjdnqjFIeNUnNcEJvhuA8fDenxAGWzUqtd51DfVg7xp/8T9NA==} + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + engines: {node: ^10 || ^12 || >=14} preact@10.24.2: resolution: {integrity: sha512-1cSoF0aCC8uaARATfrlz4VCBqE8LwZwRfLgkxJOQwAlQt6ayTmi0D9OF7nXid1POI5SZidFuG9CnlXbDfLqY/Q==} @@ -9488,6 +9483,10 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} @@ -9999,9 +9998,6 @@ packages: tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} @@ -10486,36 +10482,8 @@ packages: vite: optional: true - vite@5.2.11: - resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - - vite@5.4.0: - resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} + vite@5.4.11: + resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -12383,7 +12351,7 @@ snapshots: '@docsearch/js@3.6.1(@algolia/client-search@5.0.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.16.3)': dependencies: '@docsearch/react': 3.6.1(@algolia/client-search@5.0.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.16.3) - preact: 10.23.2 + preact: 10.24.2 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -13135,191 +13103,654 @@ snapshots: command-exists: 1.2.9 ts-interface-checker: 0.1.13 - '@fuel-ts/abi-coder@0.96.1': + '@fuel-ts/abi-coder@0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + type-fest: 4.26.1 + transitivePeerDependencies: + - vitest + + '@fuel-ts/abi-coder@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0))': + dependencies: + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + type-fest: 4.26.1 + transitivePeerDependencies: + - vitest + + '@fuel-ts/abi-coder@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': dependencies: - '@fuel-ts/crypto': 0.96.1 - '@fuel-ts/errors': 0.96.1 - '@fuel-ts/hasher': 0.96.1 - '@fuel-ts/interfaces': 0.96.1 - '@fuel-ts/math': 0.96.1 - '@fuel-ts/utils': 0.96.1 + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) type-fest: 4.26.1 + transitivePeerDependencies: + - vitest - '@fuel-ts/abi-typegen@0.96.1': + '@fuel-ts/abi-coder@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1))': dependencies: - '@fuel-ts/errors': 0.96.1 - '@fuel-ts/interfaces': 0.96.1 - '@fuel-ts/utils': 0.96.1 - '@fuel-ts/versions': 0.96.1 + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + type-fest: 4.26.1 + transitivePeerDependencies: + - vitest + + '@fuel-ts/abi-typegen@0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/versions': 0.98.0 commander: 12.1.0 glob: 10.4.5 handlebars: 4.7.8 mkdirp: 3.0.1 ramda: 0.30.1 rimraf: 5.0.10 + transitivePeerDependencies: + - vitest - '@fuel-ts/account@0.96.1': - dependencies: - '@fuel-ts/abi-coder': 0.96.1 - '@fuel-ts/address': 0.96.1 - '@fuel-ts/crypto': 0.96.1 - '@fuel-ts/errors': 0.96.1 - '@fuel-ts/hasher': 0.96.1 - '@fuel-ts/interfaces': 0.96.1 - '@fuel-ts/math': 0.96.1 - '@fuel-ts/merkle': 0.96.1 - '@fuel-ts/transactions': 0.96.1 - '@fuel-ts/utils': 0.96.1 - '@fuel-ts/versions': 0.96.1 - '@fuels/vm-asm': 0.58.0 + '@fuel-ts/abi-typegen@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0))': + dependencies: + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/versions': 0.98.0 + commander: 12.1.0 + glob: 10.4.5 + handlebars: 4.7.8 + mkdirp: 3.0.1 + ramda: 0.30.1 + rimraf: 5.0.10 + transitivePeerDependencies: + - vitest + + '@fuel-ts/abi-typegen@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1))': + dependencies: + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/versions': 0.98.0 + commander: 12.1.0 + glob: 10.4.5 + handlebars: 4.7.8 + mkdirp: 3.0.1 + ramda: 0.30.1 + rimraf: 5.0.10 + transitivePeerDependencies: + - vitest + + '@fuel-ts/account@0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/merkle': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/versions': 0.98.0 + '@fuels/vm-asm': 0.58.2 '@noble/curves': 1.6.0 events: 3.3.0 graphql: 16.9.0 - graphql-request: 5.0.0(graphql@16.9.0) + graphql-request: 6.1.0(graphql@16.9.0) graphql-tag: 2.12.6(graphql@16.9.0) ramda: 0.30.1 transitivePeerDependencies: - encoding + - vitest + + '@fuel-ts/account@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/merkle': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/versions': 0.98.0 + '@fuels/vm-asm': 0.58.2 + '@noble/curves': 1.6.0 + events: 3.3.0 + graphql: 16.9.0 + graphql-request: 6.1.0(graphql@16.9.0) + graphql-tag: 2.12.6(graphql@16.9.0) + ramda: 0.30.1 + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/account@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/merkle': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/versions': 0.98.0 + '@fuels/vm-asm': 0.58.2 + '@noble/curves': 1.6.0 + events: 3.3.0 + graphql: 16.9.0 + graphql-request: 6.1.0(graphql@16.9.0) + graphql-tag: 2.12.6(graphql@16.9.0) + ramda: 0.30.1 + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/account@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/merkle': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/versions': 0.98.0 + '@fuels/vm-asm': 0.58.2 + '@noble/curves': 1.6.0 + events: 3.3.0 + graphql: 16.9.0 + graphql-request: 6.1.0(graphql@16.9.0) + graphql-tag: 2.12.6(graphql@16.9.0) + ramda: 0.30.1 + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/address@0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@noble/hashes': 1.5.0 + transitivePeerDependencies: + - vitest + + '@fuel-ts/address@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0))': + dependencies: + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@noble/hashes': 1.5.0 + transitivePeerDependencies: + - vitest - '@fuel-ts/address@0.96.1': + '@fuel-ts/address@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': dependencies: - '@fuel-ts/crypto': 0.96.1 - '@fuel-ts/errors': 0.96.1 - '@fuel-ts/interfaces': 0.96.1 - '@fuel-ts/utils': 0.96.1 + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) '@noble/hashes': 1.5.0 - bech32: 2.0.0 - - '@fuel-ts/contract@0.96.1': - dependencies: - '@fuel-ts/abi-coder': 0.96.1 - '@fuel-ts/account': 0.96.1 - '@fuel-ts/crypto': 0.96.1 - '@fuel-ts/errors': 0.96.1 - '@fuel-ts/hasher': 0.96.1 - '@fuel-ts/interfaces': 0.96.1 - '@fuel-ts/math': 0.96.1 - '@fuel-ts/merkle': 0.96.1 - '@fuel-ts/program': 0.96.1 - '@fuel-ts/transactions': 0.96.1 - '@fuel-ts/utils': 0.96.1 - '@fuel-ts/versions': 0.96.1 - '@fuels/vm-asm': 0.58.0 + transitivePeerDependencies: + - vitest + + '@fuel-ts/address@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1))': + dependencies: + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@noble/hashes': 1.5.0 + transitivePeerDependencies: + - vitest + + '@fuel-ts/contract@0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/merkle': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuels/vm-asm': 0.58.2 + ramda: 0.30.1 + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/contract@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/merkle': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuels/vm-asm': 0.58.2 ramda: 0.30.1 transitivePeerDependencies: - encoding + - vitest + + '@fuel-ts/contract@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/merkle': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuels/vm-asm': 0.58.2 + ramda: 0.30.1 + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/contract@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/merkle': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuels/vm-asm': 0.58.2 + ramda: 0.30.1 + transitivePeerDependencies: + - encoding + - vitest - '@fuel-ts/crypto@0.96.1': + '@fuel-ts/crypto@0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': dependencies: - '@fuel-ts/errors': 0.96.1 - '@fuel-ts/interfaces': 0.96.1 - '@fuel-ts/math': 0.96.1 - '@fuel-ts/utils': 0.96.1 + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) '@noble/hashes': 1.5.0 + transitivePeerDependencies: + - vitest + + '@fuel-ts/crypto@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0))': + dependencies: + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@noble/hashes': 1.5.0 + transitivePeerDependencies: + - vitest + + '@fuel-ts/crypto@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1))': + dependencies: + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@noble/hashes': 1.5.0 + transitivePeerDependencies: + - vitest '@fuel-ts/errors@0.96.0': dependencies: '@fuel-ts/versions': 0.96.0 - '@fuel-ts/errors@0.96.1': + '@fuel-ts/errors@0.98.0': + dependencies: + '@fuel-ts/versions': 0.98.0 + + '@fuel-ts/hasher@0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': dependencies: - '@fuel-ts/versions': 0.96.1 + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@noble/hashes': 1.5.0 + transitivePeerDependencies: + - vitest - '@fuel-ts/hasher@0.96.1': + '@fuel-ts/hasher@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0))': dependencies: - '@fuel-ts/crypto': 0.96.1 - '@fuel-ts/interfaces': 0.96.1 - '@fuel-ts/utils': 0.96.1 + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) '@noble/hashes': 1.5.0 + transitivePeerDependencies: + - vitest - '@fuel-ts/interfaces@0.96.1': {} + '@fuel-ts/hasher@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@noble/hashes': 1.5.0 + transitivePeerDependencies: + - vitest - '@fuel-ts/math@0.96.1': + '@fuel-ts/hasher@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1))': dependencies: - '@fuel-ts/errors': 0.96.1 + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@noble/hashes': 1.5.0 + transitivePeerDependencies: + - vitest + + '@fuel-ts/math@0.98.0': + dependencies: + '@fuel-ts/errors': 0.98.0 '@types/bn.js': 5.1.6 bn.js: 5.2.1 - '@fuel-ts/merkle@0.96.1': + '@fuel-ts/merkle@0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + transitivePeerDependencies: + - vitest + + '@fuel-ts/merkle@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0))': dependencies: - '@fuel-ts/hasher': 0.96.1 - '@fuel-ts/math': 0.96.1 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/math': 0.98.0 + transitivePeerDependencies: + - vitest + + '@fuel-ts/merkle@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + transitivePeerDependencies: + - vitest - '@fuel-ts/program@0.96.1': + '@fuel-ts/merkle@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1))': dependencies: - '@fuel-ts/abi-coder': 0.96.1 - '@fuel-ts/account': 0.96.1 - '@fuel-ts/address': 0.96.1 - '@fuel-ts/errors': 0.96.1 - '@fuel-ts/interfaces': 0.96.1 - '@fuel-ts/math': 0.96.1 - '@fuel-ts/transactions': 0.96.1 - '@fuel-ts/utils': 0.96.1 - '@fuels/vm-asm': 0.58.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + transitivePeerDependencies: + - vitest + + '@fuel-ts/program@0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/math': 0.98.0 + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuels/vm-asm': 0.58.2 + ramda: 0.30.1 + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/program@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/math': 0.98.0 + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuels/vm-asm': 0.58.2 + ramda: 0.30.1 + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/program@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/math': 0.98.0 + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuels/vm-asm': 0.58.2 + ramda: 0.30.1 + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/program@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/math': 0.98.0 + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuels/vm-asm': 0.58.2 ramda: 0.30.1 transitivePeerDependencies: - encoding + - vitest + + '@fuel-ts/recipes@0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/abi-typegen': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/contract': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/recipes@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/abi-typegen': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/contract': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/recipes@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/abi-typegen': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/contract': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/recipes@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/abi-typegen': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/contract': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + transitivePeerDependencies: + - encoding + - vitest - '@fuel-ts/script@0.96.1': + '@fuel-ts/script@0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': dependencies: - '@fuel-ts/abi-coder': 0.96.1 - '@fuel-ts/account': 0.96.1 - '@fuel-ts/address': 0.96.1 - '@fuel-ts/errors': 0.96.1 - '@fuel-ts/interfaces': 0.96.1 - '@fuel-ts/math': 0.96.1 - '@fuel-ts/program': 0.96.1 - '@fuel-ts/transactions': 0.96.1 - '@fuel-ts/utils': 0.96.1 + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/math': 0.98.0 + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) transitivePeerDependencies: - encoding + - vitest - '@fuel-ts/transactions@0.96.1': + '@fuel-ts/script@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0))': dependencies: - '@fuel-ts/abi-coder': 0.96.1 - '@fuel-ts/address': 0.96.1 - '@fuel-ts/errors': 0.96.1 - '@fuel-ts/hasher': 0.96.1 - '@fuel-ts/interfaces': 0.96.1 - '@fuel-ts/math': 0.96.1 - '@fuel-ts/utils': 0.96.1 + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/math': 0.98.0 + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + transitivePeerDependencies: + - encoding + - vitest - '@fuel-ts/utils@0.96.1': + '@fuel-ts/script@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': dependencies: - '@fuel-ts/errors': 0.96.1 - '@fuel-ts/interfaces': 0.96.1 - '@fuel-ts/math': 0.96.1 - '@fuel-ts/versions': 0.96.1 + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/math': 0.98.0 + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/script@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/math': 0.98.0 + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/transactions@0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + transitivePeerDependencies: + - vitest + + '@fuel-ts/transactions@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + transitivePeerDependencies: + - vitest + + '@fuel-ts/transactions@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + transitivePeerDependencies: + - vitest + + '@fuel-ts/transactions@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1))': + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + transitivePeerDependencies: + - vitest + + '@fuel-ts/utils@0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + dependencies: + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/math': 0.98.0 + '@fuel-ts/versions': 0.98.0 fflate: 0.8.2 + vitest: 2.0.2(@types/node@20.12.11)(jsdom@24.0.0)(terser@5.34.1) + + '@fuel-ts/utils@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0))': + dependencies: + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/math': 0.98.0 + '@fuel-ts/versions': 0.98.0 + fflate: 0.8.2 + vitest: 2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0) + + '@fuel-ts/utils@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1))': + dependencies: + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/math': 0.98.0 + '@fuel-ts/versions': 0.98.0 + fflate: 0.8.2 + vitest: 2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1) '@fuel-ts/versions@0.96.0': dependencies: chalk: 4.1.2 cli-table: 0.3.11 - '@fuel-ts/versions@0.96.1': + '@fuel-ts/versions@0.98.0': dependencies: chalk: 4.1.2 cli-table: 0.3.11 - '@fuels/playwright-utils@0.41.1(@playwright/test@1.48.2)(fuels@0.96.1)': + '@fuels/playwright-utils@0.41.1(@playwright/test@1.48.2)(fuels@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)))': dependencies: '@playwright/test': 1.48.2 adm-zip: 0.5.16 - fuels: 0.96.1 + fuels: 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) '@fuels/ts-config@0.20.0(typescript@5.4.5)': dependencies: typescript: 5.4.5 - '@fuels/tsup-config@0.20.0(tsup@8.0.2(@microsoft/api-extractor@7.43.0(@types/node@20.12.11))(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5))': + '@fuels/tsup-config@0.20.0(tsup@8.0.2(@microsoft/api-extractor@7.43.0(@types/node@20.12.11))(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5))': dependencies: dotenv: 16.4.5 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - tsup: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@20.12.11))(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5) + tsup: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@20.12.11))(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5) - '@fuels/vm-asm@0.58.0': {} + '@fuels/vm-asm@0.58.2': {} '@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)': dependencies: @@ -14964,7 +15395,7 @@ snapshots: '@swc/helpers@0.5.12': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 '@swc/helpers@0.5.5': dependencies: @@ -14988,7 +15419,7 @@ snapshots: - utf-8-validate - zod - '@synthetixio/synpress-cache@0.0.4(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(playwright-core@1.48.2)(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5)': + '@synthetixio/synpress-cache@0.0.4(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(playwright-core@1.48.2)(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5)': dependencies: axios: 1.6.7(debug@4.3.7) chalk: 5.3.0 @@ -14999,7 +15430,7 @@ snapshots: gradient-string: 2.0.2 playwright-core: 1.48.2 progress: 2.0.3 - tsup: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5) + tsup: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5) unzipper: 0.10.14 zod: 3.22.4 transitivePeerDependencies: @@ -15015,10 +15446,10 @@ snapshots: dependencies: '@playwright/test': 1.48.2 - '@synthetixio/synpress-metamask@0.0.4(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(@playwright/test@1.48.2)(bufferutil@4.0.8)(playwright-core@1.48.2)(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5)(utf-8-validate@5.0.10)': + '@synthetixio/synpress-metamask@0.0.4(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(@playwright/test@1.48.2)(bufferutil@4.0.8)(playwright-core@1.48.2)(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5)(utf-8-validate@5.0.10)': dependencies: '@playwright/test': 1.48.2 - '@synthetixio/synpress-cache': 0.0.4(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(playwright-core@1.48.2)(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5) + '@synthetixio/synpress-cache': 0.0.4(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(playwright-core@1.48.2)(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5) '@synthetixio/synpress-core': 0.0.4(@playwright/test@1.48.2) '@viem/anvil': 0.0.7(bufferutil@4.0.8)(utf-8-validate@5.0.10) fs-extra: 11.2.0 @@ -15035,13 +15466,13 @@ snapshots: - typescript - utf-8-validate - '@synthetixio/synpress@4.0.3(@depay/solana-web3.js@1.27.0)(@depay/web3-blockchains@9.7.5)(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(@playwright/test@1.48.2)(bufferutil@4.0.8)(ethers@6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(playwright-core@1.48.2)(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4)': + '@synthetixio/synpress@4.0.3(@depay/solana-web3.js@1.27.0)(@depay/web3-blockchains@9.7.5)(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(@playwright/test@1.48.2)(bufferutil@4.0.8)(ethers@6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(playwright-core@1.48.2)(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4)': dependencies: '@playwright/test': 1.48.2 '@synthetixio/ethereum-wallet-mock': 0.0.4(@depay/solana-web3.js@1.27.0)(@depay/web3-blockchains@9.7.5)(@playwright/test@1.48.2)(bufferutil@4.0.8)(ethers@6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4) - '@synthetixio/synpress-cache': 0.0.4(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(playwright-core@1.48.2)(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5) + '@synthetixio/synpress-cache': 0.0.4(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(playwright-core@1.48.2)(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5) '@synthetixio/synpress-core': 0.0.4(@playwright/test@1.48.2) - '@synthetixio/synpress-metamask': 0.0.4(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(@playwright/test@1.48.2)(bufferutil@4.0.8)(playwright-core@1.48.2)(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5)(utf-8-validate@5.0.10) + '@synthetixio/synpress-metamask': 0.0.4(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(@playwright/test@1.48.2)(bufferutil@4.0.8)(playwright-core@1.48.2)(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@depay/solana-web3.js' - '@depay/web3-blockchains' @@ -15429,23 +15860,23 @@ snapshots: - debug - utf-8-validate - '@vitejs/plugin-react@4.2.1(vite@5.2.11(@types/node@22.7.5)(terser@5.34.1))': + '@vitejs/plugin-react@4.2.1(vite@5.4.11(@types/node@22.7.5)(terser@5.34.1))': dependencies: '@babel/core': 7.25.7 '@babel/plugin-transform-react-jsx-self': 7.25.7(@babel/core@7.25.7) '@babel/plugin-transform-react-jsx-source': 7.25.7(@babel/core@7.25.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.2.11(@types/node@22.7.5)(terser@5.34.1) + vite: 5.4.11(@types/node@22.7.5)(terser@5.34.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.2(vite@5.4.0(@types/node@22.7.5)(terser@5.34.1))(vue@3.4.37(typescript@5.4.5))': + '@vitejs/plugin-vue@5.1.2(vite@5.4.11(@types/node@22.7.5)(terser@5.34.1))(vue@3.4.37(typescript@5.4.5))': dependencies: - vite: 5.4.0(@types/node@22.7.5)(terser@5.34.1) + vite: 5.4.11(@types/node@22.7.5)(terser@5.34.1) vue: 3.4.37(typescript@5.4.5) - '@vitest/coverage-v8@2.0.2(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1))': + '@vitest/coverage-v8@2.0.2(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0)(terser@5.34.1))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -15460,7 +15891,7 @@ snapshots: strip-literal: 2.1.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1) + vitest: 2.0.2(@types/node@20.12.11)(jsdom@24.0.0)(terser@5.34.1) transitivePeerDependencies: - supports-color @@ -17301,8 +17732,6 @@ snapshots: bech32@1.1.4: {} - bech32@2.0.0: {} - better-path-resolve@1.0.0: dependencies: is-windows: 1.0.2 @@ -18916,8 +19345,6 @@ snapshots: iconv-lite: 0.4.24 tmp: 0.0.33 - extract-files@9.0.0: {} - extract-zip@2.0.1(supports-color@8.1.1): dependencies: debug: 4.3.7(supports-color@8.1.1) @@ -19117,12 +19544,6 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - form-data@3.0.1: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - form-data@4.0.0: dependencies: asynckit: 0.4.0 @@ -19203,24 +19624,93 @@ snapshots: mkdirp: 0.5.6 rimraf: 2.6.3 - fuels@0.96.1: - dependencies: - '@fuel-ts/abi-coder': 0.96.1 - '@fuel-ts/abi-typegen': 0.96.1 - '@fuel-ts/account': 0.96.1 - '@fuel-ts/address': 0.96.1 - '@fuel-ts/contract': 0.96.1 - '@fuel-ts/crypto': 0.96.1 - '@fuel-ts/errors': 0.96.1 - '@fuel-ts/hasher': 0.96.1 - '@fuel-ts/interfaces': 0.96.1 - '@fuel-ts/math': 0.96.1 - '@fuel-ts/merkle': 0.96.1 - '@fuel-ts/program': 0.96.1 - '@fuel-ts/script': 0.96.1 - '@fuel-ts/transactions': 0.96.1 - '@fuel-ts/utils': 0.96.1 - '@fuel-ts/versions': 0.96.1 + fuels@0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)): + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/abi-typegen': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/contract': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/recipes': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/script': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/versions': 0.98.0 + bundle-require: 5.0.0(esbuild@0.24.0) + chalk: 4.1.2 + chokidar: 3.6.0 + commander: 12.1.0 + esbuild: 0.24.0 + glob: 10.4.5 + handlebars: 4.7.8 + joycon: 3.1.1 + lodash.camelcase: 4.3.0 + portfinder: 1.0.32 + toml: 3.0.0 + uglify-js: 3.19.3 + yup: 1.4.0 + transitivePeerDependencies: + - encoding + - supports-color + - vitest + + fuels@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)): + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/abi-typegen': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/contract': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/recipes': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/script': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.0)) + '@fuel-ts/versions': 0.98.0 + bundle-require: 5.0.0(esbuild@0.24.0) + chalk: 4.1.2 + chokidar: 3.6.0 + commander: 12.1.0 + esbuild: 0.24.0 + glob: 10.4.5 + handlebars: 4.7.8 + joycon: 3.1.1 + lodash.camelcase: 4.3.0 + portfinder: 1.0.32 + toml: 3.0.0 + uglify-js: 3.19.3 + yup: 1.4.0 + transitivePeerDependencies: + - encoding + - supports-color + - vitest + + fuels@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)): + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/abi-typegen': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/contract': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/recipes': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/script': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/versions': 0.98.0 bundle-require: 5.0.0(esbuild@0.24.0) chalk: 4.1.2 chokidar: 3.6.0 @@ -19237,6 +19727,42 @@ snapshots: transitivePeerDependencies: - encoding - supports-color + - vitest + + fuels@0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)): + dependencies: + '@fuel-ts/abi-coder': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/abi-typegen': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/account': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/address': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/contract': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/crypto': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/errors': 0.98.0 + '@fuel-ts/hasher': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/math': 0.98.0 + '@fuel-ts/program': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/recipes': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/script': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/transactions': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/utils': 0.98.0(vitest@2.0.2(@types/node@22.7.5)(jsdom@24.0.0)(terser@5.34.1)) + '@fuel-ts/versions': 0.98.0 + bundle-require: 5.0.0(esbuild@0.24.0) + chalk: 4.1.2 + chokidar: 3.6.0 + commander: 12.1.0 + esbuild: 0.24.0 + glob: 10.4.5 + handlebars: 4.7.8 + joycon: 3.1.1 + lodash.camelcase: 4.3.0 + portfinder: 1.0.32 + toml: 3.0.0 + uglify-js: 3.19.3 + yup: 1.4.0 + transitivePeerDependencies: + - encoding + - supports-color + - vitest function-bind@1.1.2: {} @@ -19425,12 +19951,10 @@ snapshots: grapheme-splitter@1.0.4: {} - graphql-request@5.0.0(graphql@16.9.0): + graphql-request@6.1.0(graphql@16.9.0): dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) cross-fetch: 3.1.8 - extract-files: 9.0.0 - form-data: 3.0.1 graphql: 16.9.0 transitivePeerDependencies: - encoding @@ -21373,6 +21897,8 @@ snapshots: picocolors@1.1.0: {} + picocolors@1.1.1: {} + picomatch@2.3.1: {} pidtree@0.6.0: {} @@ -21483,28 +22009,28 @@ snapshots: postcss: 8.4.38 ts-node: 10.9.2(@types/node@22.7.5)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5)): dependencies: lilconfig: 3.1.2 yaml: 2.5.0 optionalDependencies: - postcss: 8.4.41 + postcss: 8.4.49 ts-node: 10.9.2(@types/node@20.12.11)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.2)): + postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.2)): dependencies: lilconfig: 3.1.2 yaml: 2.5.0 optionalDependencies: - postcss: 8.4.41 + postcss: 8.4.49 ts-node: 10.9.2(@types/node@22.7.5)(typescript@5.4.2) - postcss-load-config@4.0.2(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5)): dependencies: lilconfig: 3.1.2 yaml: 2.5.0 optionalDependencies: - postcss: 8.4.41 + postcss: 8.4.49 ts-node: 10.9.2(@types/node@22.7.5)(typescript@5.4.5) postcss-nested@6.2.0(postcss@8.4.38): @@ -21537,7 +22063,11 @@ snapshots: picocolors: 1.1.0 source-map-js: 1.2.0 - preact@10.23.2: {} + postcss@8.4.49: + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 preact@10.24.2: {} @@ -22372,6 +22902,8 @@ snapshots: source-map-js@1.2.0: {} + source-map-js@1.2.1: {} + source-map-support@0.5.21: dependencies: buffer-from: 1.1.2 @@ -22932,11 +23464,9 @@ snapshots: tslib@1.14.1: {} - tslib@2.6.3: {} - tslib@2.7.0: {} - tsup@7.3.0(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5): + tsup@7.3.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.19.12) cac: 6.7.14 @@ -22946,20 +23476,20 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.28.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.41 + postcss: 8.4.49 typescript: 5.4.5 transitivePeerDependencies: - supports-color - ts-node - tsup@8.0.2(@microsoft/api-extractor@7.43.0(@types/node@20.12.11))(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.0.2(@microsoft/api-extractor@7.43.0(@types/node@20.12.11))(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.19.12) cac: 6.7.14 @@ -22969,7 +23499,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.28.0 source-map: 0.8.0-beta.0 @@ -22977,13 +23507,13 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@microsoft/api-extractor': 7.43.0(@types/node@20.12.11) - postcss: 8.4.41 + postcss: 8.4.49 typescript: 5.4.5 transitivePeerDependencies: - supports-color - ts-node - tsup@8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.19.12) cac: 6.7.14 @@ -22993,7 +23523,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.28.0 source-map: 0.8.0-beta.0 @@ -23001,13 +23531,13 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@microsoft/api-extractor': 7.43.0(@types/node@22.7.5) - postcss: 8.4.41 + postcss: 8.4.49 typescript: 5.4.5 transitivePeerDependencies: - supports-color - ts-node - tsup@8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.2))(typescript@5.4.2): + tsup@8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.2))(typescript@5.4.2): dependencies: bundle-require: 4.2.1(esbuild@0.19.12) cac: 6.7.14 @@ -23017,7 +23547,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.2)) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.2)) resolve-from: 5.0.0 rollup: 4.28.0 source-map: 0.8.0-beta.0 @@ -23025,13 +23555,13 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@microsoft/api-extractor': 7.43.0(@types/node@22.7.5) - postcss: 8.4.41 + postcss: 8.4.49 typescript: 5.4.2 transitivePeerDependencies: - supports-color - ts-node - tsup@8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.7.5))(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.19.12) cac: 6.7.14 @@ -23041,7 +23571,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.7.5)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.28.0 source-map: 0.8.0-beta.0 @@ -23049,7 +23579,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@microsoft/api-extractor': 7.43.0(@types/node@22.7.5) - postcss: 8.4.41 + postcss: 8.4.49 typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -23465,12 +23995,13 @@ snapshots: debug: 4.3.6(supports-color@5.5.0) pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.2.11(@types/node@20.12.11)(terser@5.34.1) + vite: 5.4.11(@types/node@20.12.11)(terser@5.34.1) transitivePeerDependencies: - '@types/node' - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color @@ -23482,12 +24013,13 @@ snapshots: debug: 4.3.6(supports-color@5.5.0) pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.2.11(@types/node@22.7.5)(terser@5.31.0) + vite: 5.4.11(@types/node@22.7.5)(terser@5.31.0) transitivePeerDependencies: - '@types/node' - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color @@ -23499,18 +24031,19 @@ snapshots: debug: 4.3.6(supports-color@5.5.0) pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.2.11(@types/node@22.7.5)(terser@5.34.1) + vite: 5.4.11(@types/node@22.7.5)(terser@5.34.1) transitivePeerDependencies: - '@types/node' - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color - terser - vite-plugin-dts@3.9.1(@types/node@22.7.5)(rollup@4.28.0)(typescript@5.4.5)(vite@5.2.11(@types/node@22.7.5)(terser@5.34.1)): + vite-plugin-dts@3.9.1(@types/node@22.7.5)(rollup@4.28.0)(typescript@5.4.5)(vite@5.4.11(@types/node@22.7.5)(terser@5.34.1)): dependencies: '@microsoft/api-extractor': 7.43.0(@types/node@22.7.5) '@rollup/pluginutils': 5.1.0(rollup@4.28.0) @@ -23521,81 +24054,71 @@ snapshots: typescript: 5.4.5 vue-tsc: 1.8.27(typescript@5.4.5) optionalDependencies: - vite: 5.2.11(@types/node@22.7.5)(terser@5.34.1) + vite: 5.4.11(@types/node@22.7.5)(terser@5.34.1) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.2.11(@types/node@22.7.5)(terser@5.34.1)): + vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.4.11(@types/node@22.7.5)(terser@5.34.1)): dependencies: debug: 4.3.6(supports-color@5.5.0) globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.4.5) optionalDependencies: - vite: 5.2.11(@types/node@22.7.5)(terser@5.34.1) + vite: 5.4.11(@types/node@22.7.5)(terser@5.34.1) transitivePeerDependencies: - supports-color - typescript - vite@5.2.11(@types/node@20.12.11)(terser@5.34.1): + vite@5.4.11(@types/node@20.12.11)(terser@5.34.1): dependencies: - esbuild: 0.20.2 - postcss: 8.4.38 + esbuild: 0.21.5 + postcss: 8.4.49 rollup: 4.28.0 optionalDependencies: '@types/node': 20.12.11 fsevents: 2.3.3 terser: 5.34.1 - vite@5.2.11(@types/node@22.7.5)(terser@5.31.0): + vite@5.4.11(@types/node@22.7.5)(terser@5.31.0): dependencies: - esbuild: 0.20.2 - postcss: 8.4.38 + esbuild: 0.21.5 + postcss: 8.4.49 rollup: 4.28.0 optionalDependencies: '@types/node': 22.7.5 fsevents: 2.3.3 terser: 5.31.0 - vite@5.2.11(@types/node@22.7.5)(terser@5.34.1): - dependencies: - esbuild: 0.20.2 - postcss: 8.4.38 - rollup: 4.28.0 - optionalDependencies: - '@types/node': 22.7.5 - fsevents: 2.3.3 - terser: 5.34.1 - - vite@5.4.0(@types/node@22.7.5)(terser@5.34.1): + vite@5.4.11(@types/node@22.7.5)(terser@5.34.1): dependencies: esbuild: 0.21.5 - postcss: 8.4.41 + postcss: 8.4.49 rollup: 4.28.0 optionalDependencies: '@types/node': 22.7.5 fsevents: 2.3.3 terser: 5.34.1 - vitepress-plugin-search@1.0.4-alpha.22(flexsearch@0.7.43)(vitepress@1.3.2(@algolia/client-search@5.0.0)(@types/node@22.7.5)(@types/react@18.3.1)(axios@1.6.7)(idb-keyval@6.2.1)(postcss@8.4.41)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.16.3)(terser@5.34.1)(typescript@5.4.5))(vue@3.4.37(typescript@5.4.5)): + vitepress-plugin-search@1.0.4-alpha.22(flexsearch@0.7.43)(vitepress@1.3.2(@algolia/client-search@5.0.0)(@types/node@22.7.5)(@types/react@18.3.1)(axios@1.6.7)(idb-keyval@6.2.1)(postcss@8.4.49)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.16.3)(terser@5.34.1)(typescript@5.4.5))(vue@3.4.37(typescript@5.4.5)): dependencies: '@types/flexsearch': 0.7.6 '@types/markdown-it': 12.2.3 flexsearch: 0.7.43 glob-to-regexp: 0.4.1 markdown-it: 13.0.2 - vitepress: 1.3.2(@algolia/client-search@5.0.0)(@types/node@22.7.5)(@types/react@18.3.1)(axios@1.6.7)(idb-keyval@6.2.1)(postcss@8.4.41)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.16.3)(terser@5.34.1)(typescript@5.4.5) + vitepress: 1.3.2(@algolia/client-search@5.0.0)(@types/node@22.7.5)(@types/react@18.3.1)(axios@1.6.7)(idb-keyval@6.2.1)(postcss@8.4.49)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.16.3)(terser@5.34.1)(typescript@5.4.5) vue: 3.4.37(typescript@5.4.5) - vitepress@1.3.2(@algolia/client-search@5.0.0)(@types/node@22.7.5)(@types/react@18.3.1)(axios@1.6.7)(idb-keyval@6.2.1)(postcss@8.4.41)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.16.3)(terser@5.34.1)(typescript@5.4.5): + vitepress@1.3.2(@algolia/client-search@5.0.0)(@types/node@22.7.5)(@types/react@18.3.1)(axios@1.6.7)(idb-keyval@6.2.1)(postcss@8.4.49)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.16.3)(terser@5.34.1)(typescript@5.4.5): dependencies: '@docsearch/css': 3.6.1 '@docsearch/js': 3.6.1(@algolia/client-search@5.0.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.16.3) '@shikijs/core': 1.13.0 '@shikijs/transformers': 1.13.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.2(vite@5.4.0(@types/node@22.7.5)(terser@5.34.1))(vue@3.4.37(typescript@5.4.5)) + '@vitejs/plugin-vue': 5.1.2(vite@5.4.11(@types/node@22.7.5)(terser@5.34.1))(vue@3.4.37(typescript@5.4.5)) '@vue/devtools-api': 7.3.8 '@vue/shared': 3.4.37 '@vueuse/core': 10.11.1(vue@3.4.37(typescript@5.4.5)) @@ -23604,10 +24127,10 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.13.0 - vite: 5.4.0(@types/node@22.7.5)(terser@5.34.1) + vite: 5.4.11(@types/node@22.7.5)(terser@5.34.1) vue: 3.4.37(typescript@5.4.5) optionalDependencies: - postcss: 8.4.41 + postcss: 8.4.49 transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -23636,7 +24159,7 @@ snapshots: - typescript - universal-cookie - vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.34.1): + vitest@2.0.2(@types/node@20.12.11)(jsdom@24.0.0)(terser@5.34.1): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.2 @@ -23654,7 +24177,7 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.2.11(@types/node@20.12.11)(terser@5.34.1) + vite: 5.4.11(@types/node@20.12.11)(terser@5.34.1) vite-node: 2.0.2(@types/node@20.12.11)(terser@5.34.1) why-is-node-running: 2.3.0 optionalDependencies: @@ -23664,6 +24187,7 @@ snapshots: - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color @@ -23687,7 +24211,7 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.2.11(@types/node@22.7.5)(terser@5.31.0) + vite: 5.4.11(@types/node@22.7.5)(terser@5.31.0) vite-node: 2.0.2(@types/node@22.7.5)(terser@5.31.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -23697,6 +24221,7 @@ snapshots: - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color @@ -23720,7 +24245,7 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.2.11(@types/node@22.7.5)(terser@5.34.1) + vite: 5.4.11(@types/node@22.7.5)(terser@5.34.1) vite-node: 2.0.2(@types/node@22.7.5)(terser@5.34.1) why-is-node-running: 2.3.0 optionalDependencies: @@ -23730,6 +24255,7 @@ snapshots: - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color diff --git a/tsconfig.json b/tsconfig.json index 97b9feca..88bc6f1d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,3 +1,6 @@ { - "extends": "@fuels/ts-config/base.json" + "extends": "@fuels/ts-config/base.json", + "compilerOptions": { + "types": ["vitest/globals"] + } }