diff --git a/.env.example b/.env.example index 8d4f0d523ea..64df5c70128 100644 --- a/.env.example +++ b/.env.example @@ -931,3 +931,15 @@ BTC_FUNDRAISING_CAP=100 # Maximum amount for fundraising # Trikon Plugin Configuration TRIKON_WALLET_ADDRESS= # Your Trikon wallet address (must be a valid 64-character hex string starting with '0x') TRIKON_INITIAL_BALANCE= # (Optional) The initial balance for the wallet. Defaults to "0" if not provided. + +#################################### +#### Arbitrage Plugin Configuration #### +#################################### + +ARBITRAGE_ETHEREUM_WS_URL= # WebSocket URL for Ethereum node connection +ARBITRAGE_EVM_PROVIDER_URL= # RPC URL for Ethereum node connection (if WS not available) +ARBITRAGE_EVM_PRIVATE_KEY= # Private key for the wallet executing arbitrage transactions +FLASHBOTS_RELAY_SIGNING_KEY= # Signing key for Flashbots relay interactions +BUNDLE_EXECUTOR_ADDRESS= # Address of the bundle executor contract + + diff --git a/agent/package.json b/agent/package.json index 5f4aafcafb8..7ad01c85738 100644 --- a/agent/package.json +++ b/agent/package.json @@ -148,6 +148,7 @@ "@elizaos/client-xmtp": "workspace:*", "@elizaos/plugin-trikon": "workspace:*", "@elizaos/plugin-zilliqa": "workspace:*", + "@elizaos/plugin-arbitrage": "workspace:*", "readline": "1.3.0", "ws": "8.18.0", "yargs": "17.7.2" diff --git a/agent/src/index.ts b/agent/src/index.ts index 25c5a155965..382ef80a03e 100644 --- a/agent/src/index.ts +++ b/agent/src/index.ts @@ -150,6 +150,7 @@ import { MongoClient } from "mongodb"; import { quickIntelPlugin } from "@elizaos/plugin-quick-intel" import { trikonPlugin } from "@elizaos/plugin-trikon" +import arbitragePlugin from "@elizaos/plugin-arbitrage" const __filename = fileURLToPath(import.meta.url) // get the resolved path to the file const __dirname = path.dirname(__filename) // get the name of the directory @@ -632,9 +633,9 @@ export async function initializeClients(character: Character, runtime: IAgentRun } if (clientTypes.includes(Clients.XMTP)) { - const xmtpClient = await XmtpClientInterface.start(runtime); - if (xmtpClient) clients.xmtp = xmtpClient; - } + const xmtpClient = await XmtpClientInterface.start(runtime); + if (xmtpClient) clients.xmtp = xmtpClient; + } if (clientTypes.includes(Clients.DISCORD)) { const discordClient = await DiscordClientInterface.start(runtime) @@ -929,6 +930,11 @@ export async function createAgent(character: Character, db: IDatabaseAdapter, ca getSecret(character, "QUICKINTEL_API_KEY") ? quickIntelPlugin : null, getSecret(character, "GELATO_RELAY_API_KEY") ? gelatoPlugin : null, getSecret(character, "TRIKON_WALLET_ADDRESS") ? trikonPlugin : null, + getSecret(character, "ARBITRAGE_EVM_PRIVATE_KEY") && + (getSecret(character, "ARBITRAGE_EVM_PROVIDER_URL") + || getSecret(character, "ARBITRAGE_ETHEREUM_WS_URL")) + && getSecret(character, "ARBITRAGE_FLASHBOTS_RELAY_SIGNING_KEY") + && getSecret(character, "ARBITRAGE_BUNDLE_EXECUTOR_ADDRESS") ? arbitragePlugin : null, ].flat().filter(Boolean), providers: [], managers: [], diff --git a/package.json b/package.json index 3747b985e77..d80172166bb 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,8 @@ "@ai-sdk/provider": "1.0.6", "@ai-sdk/provider-utils": "2.1.2", "cookie": "0.7.0", - "bs58": "5.0.0" + "bs58": "5.0.0", + "@coral-xyz/anchor": "0.28.0" } }, "engines": { diff --git a/packages/plugin-arbitrage/examples/trader.character.json b/packages/plugin-arbitrage/examples/trader.character.json new file mode 100644 index 00000000000..28149b6f3d2 --- /dev/null +++ b/packages/plugin-arbitrage/examples/trader.character.json @@ -0,0 +1,115 @@ +{ + "name": "Trader", + "description": "A trading bot that specializes in crypto arbitrage", + "clients": ["direct"], + "modelProvider": "anthropic", + "settings": { + "secrets": { + "EVM_PRIVATE_KEY": "YOUR_PRIVATE_KEY_HERE", + "FLASHBOTS_RELAY_SIGNING_KEY": "YOUR_FLASHBOTS_KEY_HERE", + "BUNDLE_EXECUTOR_ADDRESS": "YOUR_EXECUTOR_ADDRESS_HERE" + }, + "arbitrage": { + "ethereumWsUrl": "YOUR_ETH_WSS_URL", + "rpcUrl": "YOUR_ETH_RPC_URL" + } + }, + "plugins": [ + "@elizaos/plugin-arbitrage", + "@elizaos/plugin-evm" + ], + "modelSettings": { + "provider": "anthropic", + "model": "claude-3-sonnet-20240229" + }, + "bio": [ + "Expert in cryptocurrency trading and arbitrage.", + "Specializes in identifying profitable trading opportunities.", + "Monitors multiple exchanges for price differences.", + "Provides real-time market analysis and insights." + ], + "lore": [ + "Created to help traders identify and execute profitable arbitrage opportunities.", + "Trained on extensive market data and trading patterns." + ], + "knowledge": [ + "Understands cryptocurrency market dynamics", + "Knows how to identify arbitrage opportunities", + "Can analyze trading pairs across different exchanges", + "Monitors market conditions in real-time" + ], + "messageExamples": [ + [ + { + "user": "{{user1}}", + "content": { "text": "analyze BTC/ETH pair for arbitrage opportunities" } + }, + { + "user": "Trader", + "content": { + "text": "I'll analyze the BTC/ETH trading pair for potential arbitrage opportunities across different exchanges." + } + } + ], + [ + { + "user": "{{user1}}", + "content": { "text": "check current market conditions" } + }, + { + "user": "Trader", + "content": { + "text": "I'll check the current market conditions and look for profitable trading opportunities." + } + } + ] + ], + "postExamples": [ + "Market Analysis: Current arbitrage opportunities in the BTC/ETH market", + "Trading Update: Identified profitable arbitrage paths between exchanges", + "Market Alert: Significant price divergence detected between exchanges", + "Strategy Overview: Best practices for arbitrage trading" + ], + "topics": [ + "cryptocurrency trading", + "arbitrage opportunities", + "market analysis", + "trading strategies", + "price analysis", + "exchange monitoring", + "risk management", + "trading automation" + ], + "adjectives": [ + "analytical", + "precise", + "professional", + "strategic", + "vigilant", + "data-driven", + "methodical", + "efficient" + ], + "style": { + "all": [ + "Keep responses clear and data-driven", + "Focus on market opportunities", + "Provide actionable insights", + "Be professional and precise", + "Use clear market terminology", + "Always consider risk management" + ], + "chat": [ + "Provide detailed market analysis", + "Be direct and informative", + "Focus on actionable opportunities", + "Maintain professional tone" + ], + "post": [ + "Share clear market insights", + "Highlight significant opportunities", + "Include relevant market data", + "Maintain analytical perspective" + ] + } +} diff --git a/packages/plugin-arbitrage/package.json b/packages/plugin-arbitrage/package.json new file mode 100644 index 00000000000..707cb772e87 --- /dev/null +++ b/packages/plugin-arbitrage/package.json @@ -0,0 +1,49 @@ +{ + "name": "@elizaos/plugin-arbitrage", + "version": "0.1.0", + "description": "Arbitrage trading plugin for Eliza", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs", + "require": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "scripts": { + "clean": "rm -rf dist", + "build": "tsup --format esm --dts", + "dev": "tsup --format esm --dts --watch" + }, + "dependencies": { + "@elizaos/adapter-sqlite": "^0.1.8", + "@elizaos/core": "workspace:*", + "@ethersproject/abi": "^5.7.0", + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/contracts": "^5.7.0", + "@ethersproject/providers": "^5.7.2", + "@ethersproject/units": "^5.7.0", + "@ethersproject/wallet": "^5.7.0", + "@flashbots/ethers-provider-bundle": "0.6.2", + "dotenv": "^16.4.7", + "ethers": "5.7.2", + "lodash": "^4.17.21", + "ws": "^8.18.0" + }, + "devDependencies": { + "@types/lodash": "^4.17.14", + "@types/node": "^22.10.9", + "@types/ws": "^8.5.13", + "rimraf": "^5.0.5", + "typescript": "^5.7.3", + "@types/dotenv": "^8.2.0", + "tsup": "^8.0.2" + }, + "peerDependencies": { + "@elizaos/core": "workspace:*" + } +} \ No newline at end of file diff --git a/packages/plugin-arbitrage/src/actions/arbitrageAction.ts b/packages/plugin-arbitrage/src/actions/arbitrageAction.ts new file mode 100644 index 00000000000..7c4eb12fb24 --- /dev/null +++ b/packages/plugin-arbitrage/src/actions/arbitrageAction.ts @@ -0,0 +1,40 @@ +import { Action, IAgentRuntime, Memory, ServiceType } from "@elizaos/core"; +import { ArbitrageService } from "../services/ArbitrageService"; + +export const executeArbitrageAction: Action = { + name: "EXECUTE_ARBITRAGE", + similes: ["TRADE_ARBITRAGE", "RUN_ARBITRAGE"], + description: "Execute arbitrage trades across markets", + + validate: async (runtime: IAgentRuntime, message: Memory) => { + // Validate settings are present + return runtime.getSetting("arbitrage.walletPrivateKey") !== undefined; + }, + + handler: async (runtime: IAgentRuntime, message: Memory) => { + const service = runtime.getService(ServiceType.ARBITRAGE) as ArbitrageService; + const markets = await service.evaluateMarkets(); + + if (markets.length > 0) { + await service.executeArbitrage(markets); + } + + return true; + }, + + examples: [ + [ + { + user: "{{user1}}", + content: { text: "Find arbitrage opportunities" } + }, + { + user: "{{user2}}", + content: { + text: "Scanning for arbitrage trades", + action: "EXECUTE_ARBITRAGE" + } + } + ] + ] +}; \ No newline at end of file diff --git a/packages/plugin-arbitrage/src/config/addresses.ts b/packages/plugin-arbitrage/src/config/addresses.ts new file mode 100644 index 00000000000..ca0f0f994cb --- /dev/null +++ b/packages/plugin-arbitrage/src/config/addresses.ts @@ -0,0 +1,18 @@ +export const UNISWAP_LOOKUP_CONTRACT_ADDRESS = '0x5EF1009b9FCD4fec3094a5564047e190D72Bd511' +//mainnet ^^ goerli vv +//export const UNISWAP_LOOKUP_CONTRACT_ADDRESS = '0xF52FE911458C6a3279832b764cDF0189e49f073A' +export const WETH_ADDRESS = '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2'; +export const SUSHISWAP_FACTORY_ADDRESS = '0xC0AEe478e3658e2610c5F7A4A2E1777cE9e4f2Ac'; +export const UNISWAP_FACTORY_ADDRESS = '0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f'; + +//export const CRO_FACTORY_ADDRESS = "0x9DEB29c9a4c7A88a3C0257393b7f3335338D9A9D"; +//export const ZEUS_FACTORY_ADDRESS = "0xbdda21dd8da31d5bee0c9bb886c044ebb9b8906a"; +//export const LUA_FACTORY_ADDRESS = "0x0388c1e0f210abae597b7de712b9510c6c36c857"; + +export const FACTORY_ADDRESSES = [ + //CRO_FACTORY_ADDRESS, + //ZEUS_FACTORY_ADDRESS, + //LUA_FACTORY_ADDRESS, + SUSHISWAP_FACTORY_ADDRESS, + UNISWAP_FACTORY_ADDRESS, +] diff --git a/packages/plugin-arbitrage/src/config/thresholds.ts b/packages/plugin-arbitrage/src/config/thresholds.ts new file mode 100644 index 00000000000..ed913a590f0 --- /dev/null +++ b/packages/plugin-arbitrage/src/config/thresholds.ts @@ -0,0 +1,15 @@ +import { BigNumber } from "ethers"; + +export interface MarketThresholds { + minProfitThreshold: BigNumber; + maxTradeSize: BigNumber; + gasLimit: number; + minerRewardPercentage: number; +} + +export const DEFAULT_THRESHOLDS: MarketThresholds = { + minProfitThreshold: BigNumber.from("100000000000000"), // 0.0001 ETH + maxTradeSize: BigNumber.from("1000000000000000000"), // 1 ETH + gasLimit: 500000, + minerRewardPercentage: 90 +}; \ No newline at end of file diff --git a/packages/plugin-arbitrage/src/core/Arbitrage.ts b/packages/plugin-arbitrage/src/core/Arbitrage.ts new file mode 100644 index 00000000000..3cba7264f60 --- /dev/null +++ b/packages/plugin-arbitrage/src/core/Arbitrage.ts @@ -0,0 +1,366 @@ +import * as _ from "lodash"; +import { BigNumber } from "@ethersproject/bignumber"; +import { Contract } from "@ethersproject/contracts"; +import { Wallet } from "@ethersproject/wallet"; +import { Provider } from "@ethersproject/providers"; +import { FlashbotsBundleProvider } from "@flashbots/ethers-provider-bundle"; +import { WETH_ADDRESS } from "././addresses"; +import { EthMarket } from "././EthMarket"; +import { ETHER, bigNumberToDecimal } from "./utils"; +import { EthMarket as EthMarketType, CrossedMarketDetails, MarketsByToken, MarketType, BuyCalls } from "././types"; +import { TransactionResponse } from "@ethersproject/providers"; +import { DEFAULT_THRESHOLDS, MarketThresholds } from '../config/thresholds'; +import { MarketsByToken as ImportedMarketsByToken, CrossedMarketDetails as ImportedCrossedMarketDetails } from "../type"; +export { MarketsByToken, EthMarket, CrossedMarketDetails } from '././types'; + +export interface BundleEntry { + to: string, + gas: number, + gas_price: string, + value: number, + input: string, + from: string, + signedTransaction: string, + signer: string, +} + +let CFMM = { + reserves: { + x: BigNumber.from(0), + y: BigNumber.from(0), + }, + getOutputAmount: function (inputAmount: BigNumber, inputReserve: BigNumber, outputReserve: BigNumber) { + const inputAmountWithFee = inputAmount.mul(997); + const numerator = inputAmountWithFee.mul(outputReserve); + const denominator = inputReserve.mul(1000).add(inputAmountWithFee); + return numerator.div(denominator); + }, + tradingFee: BigNumber.from("3000"), +}; + +let acceptTrade = (R: BigNumber, deltaPlus: number, deltaMinus: number) => { + let tradingFunctionResult = CFMM.getOutputAmount(R.sub(CFMM.tradingFee.mul(deltaMinus)).sub(deltaPlus), CFMM.reserves.x, CFMM.reserves.y); + let tradingFunctionResult2 = CFMM.getOutputAmount(R, CFMM.reserves.x, CFMM.reserves.y); + console.log(`acceptTrade: tradingFunctionResult = ${tradingFunctionResult}, tradingFunctionResult2 = ${tradingFunctionResult2}`); + return tradingFunctionResult.gte(tradingFunctionResult2) && R.sub(CFMM.tradingFee.mul(deltaMinus)).sub(deltaPlus).gte(0); +}; + + +export const dualDecomposition = (referencePrices: string | any[], objectiveFunction: (arg0: any) => any, penaltyVector: number[]) => { + console.log("Entering dualDecomposition"); + let T = []; + for (let i = 0; i < referencePrices.length; i++) { + let deltaPlus = referencePrices[i].cumulativePrice; + let deltaMinus = Math.min(referencePrices[i].cumulativePrice, 0); + console.log(`dualDecomposition: iteration ${i}, deltaPlus = ${deltaPlus}, deltaMinus = ${deltaMinus}`); + if (acceptTrade(CFMM.reserves.x, deltaPlus, deltaMinus)) { + T.push([deltaPlus, deltaMinus]); + } + } + let nu = 0; + for (let i = 0; i < T.length; i++) { + let objectiveFunctionResult = objectiveFunction(T[i][0]); + let penaltyResult = penaltyVector[i] * nu; + console.log(`dualDecomposition: iteration ${i}, objectiveFunctionResult = ${objectiveFunctionResult}, penaltyResult = ${penaltyResult}`); + nu = Math.max(nu, (objectiveFunctionResult - penaltyResult)); + } + console.log(`dualDecomposition: final nu = ${nu}`); + return nu; +}; + +export async function calculateOptimalVolume( + buyFromMarket: MarketType, + sellToMarket: MarketType, + tokenAddress: string, + profit: number +): Promise { + console.log("Entering calculateOptimalVolume"); + + // Determine the available liquidity in both markets involved in the arbitrage + const availableLiquidityBuy = await buyFromMarket.getReserves(tokenAddress); + const availableLiquiditySell = await sellToMarket.getReserves(tokenAddress); + + // Set a maximum trade size limit to manage risk + const maxTradeSize = BigNumber.from(100000); // Adjust as needed + + // Minimum profit threshold + const minProfitThreshold = BigNumber.from(1); // Adjust as needed + + // Calculate price impacts and trading fees + const priceImpactBuy = await buyFromMarket.getPriceImpact(tokenAddress, maxTradeSize); + const priceImpactSell = await sellToMarket.getPriceImpact(tokenAddress, maxTradeSize); + + const tradingFeeBuy = await buyFromMarket.getTradingFee(tokenAddress); + const tradingFeeSell = await sellToMarket.getTradingFee(tokenAddress); + + // Binary Search Initialization + let left = BigNumber.from(1); + let right = maxTradeSize; + let optimalVolume = BigNumber.from(0); + let maxExpectedProfit = BigNumber.from(0); + + while (left.lt(right)) { + const mid = left.add(right).div(2); + + // Calculate expected profit at mid + const expectedProfit = BigNumber.from(profit) + .mul(mid) + .sub(priceImpactBuy.mul(mid)) + .sub(priceImpactSell.mul(mid)) + .sub(tradingFeeBuy.mul(mid)) + .sub(tradingFeeSell.mul(mid)); + + if (expectedProfit.gt(maxExpectedProfit) && expectedProfit.gte(minProfitThreshold)) { + maxExpectedProfit = expectedProfit; + optimalVolume = mid; + left = mid.add(1); + } else { + right = mid.sub(1); + } + } + + // Ensure that the optimal volume does not exceed available liquidity + optimalVolume = BigNumber.from(Math.min( + optimalVolume.toNumber(), + availableLiquidityBuy.toNumber(), + availableLiquiditySell.toNumber() + )); + + console.log(`calculateOptimalVolume: optimalVolume = ${optimalVolume}`); + + return optimalVolume; +} +// Define the bisection search + // Define the bisection search + let bisectionSearch = (referencePrices: Array<{cumulativePrice: number, marketCount: number}>, objectiveFunction: (arg0: number) => number, penaltyVector: number[]) => { + console.log("Entering bisectionSearch"); + let left = 0; + let right = referencePrices.length - 1; + let tolerance = 1e-6; + let psi; + + while (right - left > tolerance) { + let mid = Math.floor((left + right) / 2); + let midValue = objectiveFunction(mid); + let penaltyResult = penaltyVector[mid] * mid; + + if (midValue > penaltyResult) { + left = mid; + psi = mid; + } else { + right = mid; + } + } + console.log(`bisectionSearch: final psi = ${psi}`); + + return psi; + }; + +let swapMarketArbitrage = (referencePrices: Array<{cumulativePrice: number, marketCount: number}> = [], objectiveFunction: (price: number) => number, penaltyVector: number[]) => { + // Initialize the dual variable ν + console.log("Entering swapMarketArbitrage"); + + let nu = 0; + + // Use bisection or ternary search to solve for the vector Ψ + // Assuming that bisectionSearch accepts a number, not an array + let psi = bisectionSearch(referencePrices, objectiveFunction, penaltyVector); + + // Iterate through the ∆i with i = 1, . . . , m + for (let i = 0; i < referencePrices.length; i++) { + // Compute the objective function U(Ψ) + // Ensure psi is used correctly as an index + if (psi !== undefined && psi >= 0 && psi < referencePrices.length) { + const objectiveFunctionResult = objectiveFunction(referencePrices[psi].cumulativePrice); + + // Compute the linear penalty in the objective + let penaltyResult = penaltyVector[i] * nu; + + // Update the dual variable ν + nu = Math.max(nu, (objectiveFunctionResult - penaltyResult)); + } + } + // Return the dual variable ν + console.log(`swapMarketArbitrage: final nu = ${nu}`); + return nu; + }; + +export async function getGasPriceInfo(provider: Provider): Promise<{ currentGasPrice: BigNumber, avgGasPrice: BigNumber }> { + console.log("Entering getGasPriceInfo"); + const latestBlock = await provider.getBlock("latest"); + if (!latestBlock) { + throw new Error("Failed to get latest block"); + } + const blockNumber = latestBlock.number; + const blockGasPrices: BigNumber[] = []; + + for (let i = 0; i < 10; i++) { + const block = await provider.getBlock(blockNumber - i); + if (!block) { + console.warn(`Failed to get block ${blockNumber - i}`); + continue; + } + const transactions = block.transactions; + let totalGasPriceInBlock = BigNumber.from(0); + let transactionCountInBlock = 0; + for (const txHash of transactions) { + const tx = await provider.getTransaction(txHash); + if (tx && tx.gasPrice) { + totalGasPriceInBlock = totalGasPriceInBlock.add(tx.gasPrice); + transactionCountInBlock++; + } + } + + const avgGasPriceInBlock = transactionCountInBlock > 0 + ? totalGasPriceInBlock.div(BigNumber.from(transactionCountInBlock)) + : BigNumber.from(0); + + blockGasPrices.push(avgGasPriceInBlock); + } + const currentGasPrice = blockGasPrices[0]; +let totalGasPrice = BigNumber.from(0); +for (let i = 0; i < blockGasPrices.length; i++) { +totalGasPrice = totalGasPrice.add(blockGasPrices[i]); +} +const avgGasPrice = totalGasPrice.div(BigNumber.from(blockGasPrices.length)); +console.log(`getGasPriceInfo: currentGasPrice = ${currentGasPrice}, avgGasPrice = ${avgGasPrice}`); +return { currentGasPrice, avgGasPrice }; +} +export async function ensureHigherEffectiveGasPrice(transactionGasPrice: BigNumber, tailTransactionGasPrice: BigNumber): Promise { + const effectiveGasPrice = transactionGasPrice.gt(tailTransactionGasPrice) ? transactionGasPrice : tailTransactionGasPrice.add(1); + console.log(`ensureHigherEffectiveGasPrice: transactionGasPrice = ${transactionGasPrice}, tailTransactionGasPrice = ${tailTransactionGasPrice}, effectiveGasPrice = ${effectiveGasPrice}`); + return effectiveGasPrice; +} +async function checkBundleGas(bundleGas: BigNumber): Promise { + const isValid = bundleGas.gte(42000); + console.log(`checkBundleGas: bundleGas = ${bundleGas}, isValid = ${isValid}`); + return isValid; +} +export async function monitorCompetingBundlesGasPrices(blocksApi: { getRecentBlocks: () => any; }): Promise> { + console.log("Entering monitorCompetingBundlesGasPrices"); + const recentBlocks = await blocksApi.getRecentBlocks(); + const competingBundlesGasPrices = recentBlocks.map((block: { bundleGasPrice: any; }) => block.bundleGasPrice); + console.log(`monitorCompetingBundlesGasPrices: competingBundlesGasPrices = ${competingBundlesGasPrices}`); + return competingBundlesGasPrices; +} +export class Arbitrage { + constructor( + private wallet: any, + private flashbotsProvider: any, + private bundleExecutorContract: any + ) {} + + async evaluateMarkets(marketsByToken: MarketsByToken): Promise { + // Implement market evaluation logic + return []; + } + + async takeCrossedMarkets(markets: CrossedMarketDetails[], currentBlock: number, maxAttempts: number): Promise { + // Implement arbitrage execution logic + } + + async getOutputAmount( + dexAddress: string, + tokenIn: string, + tokenOut: string, + amountIn: BigNumber + ): Promise { + // Get the market for this DEX + const market = await this.getMarketForDex(dexAddress); + if (!market) { + throw new Error(`No market found for DEX ${dexAddress}`); + } + + // Get the output amount using the market's getTokensOut method + return market.getTokensOut(tokenIn, tokenOut, amountIn); + } + + async executeArbitrage( + sourceRouter: string, + targetRouter: string, + tokenIn: string, + tokenOut: string, + amountIn: BigNumber + ): Promise { + // Create the arbitrage transaction + const markets: CrossedMarketDetails[] = [{ + marketPairs: [{ + buyFromMarket: await this.getMarketForDex(sourceRouter) as EthMarket, + sellToMarket: await this.getMarketForDex(targetRouter) as EthMarket + }], + profit: BigNumber.from(0), // This will be calculated during execution + volume: amountIn, + tokenAddress: tokenIn, + buyFromMarket: await this.getMarketForDex(sourceRouter) as EthMarket, + sellToMarket: await this.getMarketForDex(targetRouter) as EthMarket + }]; + + // Execute the arbitrage using takeCrossedMarkets + await this.takeCrossedMarkets(markets, await this.getCurrentBlock(), 1); + + // Return a mock transaction response for now + // In a real implementation, this should return the actual transaction + return { + hash: "0x" + Math.random().toString(16).slice(2), + wait: async () => ({ blockNumber: await this.getCurrentBlock() }) + }; + } + + private async getMarketForDex(dexAddress: string): Promise { + // This should be implemented to return the appropriate market instance + // based on the DEX address + return null; + } + + private async getCurrentBlock(): Promise { + const provider = this.wallet.provider; + const block = await provider.getBlock("latest"); + return block.number; + } + + async updatePrices(dexAddress: string): Promise { + const market = await this.getMarketForDex(dexAddress); + if (!market) { + throw new Error(`No market found for DEX ${dexAddress}`); + } + // Update market prices by fetching latest reserves + await Promise.all(market.tokens.map(token => + market.getReserves(token) + )); + } + + async getTokenPair(dexAddress: string): Promise<{ token0: string, token1: string } | null> { + const market = await this.getMarketForDex(dexAddress); + if (!market || market.tokens.length < 2) { + return null; + } + return { + token0: market.tokens[0], + token1: market.tokens[1] + }; + } +} + +async function fetchWETHBalance(address: string, provider: Provider, retries = 5, delayMs = 500): Promise { + const WETH_CONTRACT_ADDRESS = "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"; + const ABI = [ + "function balanceOf(address owner) view returns (uint256)" + ]; + const contract = new Contract(WETH_CONTRACT_ADDRESS, ABI, provider); + + for (let attempt = 1; attempt <= retries; attempt++) { + try { + const balance: BigNumber = await contract.balanceOf(address); + return balance; + } catch (error: any) { + console.error(`Attempt ${attempt} - Failed to fetch WETH balance for address ${address}:`, error.message); + if (attempt < retries) { + await new Promise(res => setTimeout(res, delayMs * attempt)); + } else { + console.error(`All ${retries} attempts failed for address ${address}`); + return null; + } + } + } + return null; +} diff --git a/packages/plugin-arbitrage/src/core/EthMarket.ts b/packages/plugin-arbitrage/src/core/EthMarket.ts new file mode 100644 index 00000000000..5653a7080b1 --- /dev/null +++ b/packages/plugin-arbitrage/src/core/EthMarket.ts @@ -0,0 +1,70 @@ +import { BigNumber } from "@ethersproject/bignumber"; +import { MarketType } from "../type"; + + +export interface CallDetails { + target: string; + data: string; + value?: BigNumber; + } + + export interface TokenBalances { + [tokenAddress: string]: BigNumber + } + + export interface MultipleCallData { + targets: Array + data: Array + } + + +export abstract class EthMarket implements MarketType { + constructor( + public marketAddress: string, + public tokenAddress: string, + public tokens: string[], + public protocol: any + ) {} + + async getReserves(tokenAddress: string): Promise { + // Implementation + return BigNumber.from(0); + } + + async getTokensOut(tokenIn: string, tokenOut: string, amountIn: BigNumber): Promise { + // Implementation + return BigNumber.from(0); + } + + async getPriceImpact(tokenAddress: string, tradeSize: BigNumber): Promise { + // Implementation + return BigNumber.from(0); + } + + async getTradingFee(tokenAddress: string): Promise { + // Implementation + return BigNumber.from(0); + } + + async getBalance(tokenAddress: string): Promise { + // Implementation + return BigNumber.from(0); + } + + async sellTokens(tokenAddress: string, volume: BigNumber, recipient: string): Promise { + // Implementation + return ""; + } + + async sellTokensToNextMarket(tokenAddress: string, volume: BigNumber, nextMarket: MarketType): Promise { + // Implementation + return { targets: [], data: [] }; + } + + abstract receiveDirectly(tokenAddress: string): boolean; +} + +export interface BuyCalls { + targets: string[]; + data: string[]; +} \ No newline at end of file diff --git a/packages/plugin-arbitrage/src/core/UniswapV2EthPair.ts b/packages/plugin-arbitrage/src/core/UniswapV2EthPair.ts new file mode 100644 index 00000000000..e2e96125234 --- /dev/null +++ b/packages/plugin-arbitrage/src/core/UniswapV2EthPair.ts @@ -0,0 +1,526 @@ +import * as _ from "lodash"; +import { BigNumber } from "@ethersproject/bignumber"; +import { Contract } from "@ethersproject/contracts"; +import { JsonRpcProvider, StaticJsonRpcProvider } from "@ethersproject/providers"; +import { Interface } from "@ethersproject/abi"; +import { formatEther, parseEther } from "@ethersproject/units"; +import { isAddress } from "@ethersproject/address"; +import { ethers } from "ethers"; +import { UNISWAP_PAIR_ABI, UNISWAP_QUERY_ABI, UNISWAP_FACTORY_ABI, WETH_ABI} from "././abi"; +import { FACTORY_ADDRESSES, UNISWAP_LOOKUP_CONTRACT_ADDRESS } from "./addresses"; +import { CallDetails, MultipleCallData, TokenBalances } from "./EthMarket"; +import { ETHER } from "./utils"; +import { MarketType } from '../type'; +import { EthMarket, CrossedMarketDetails, MarketsByToken, BuyCalls } from "./types"; +require('dotenv').config(); +import pLimit from 'p-limit'; + +const DEFAULT_WETH_ADDRESS = '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2'; +const ETHEREUM_RPC_URL = process.env.ETHEREUM_RPC_URL; +//const factoryAddress = UNISWAP_FACTORY_ADDRESS; + +const WETH_ADDRESS = process.env.WETH_ADDRESS || DEFAULT_WETH_ADDRESS; + +// batch count limit helpful for testing, loading entire set of uniswap markets takes a long time to load +const BATCH_COUNT_LIMIT = 100; +const UNISWAP_BATCH_SIZE = 1000; +const provider = new StaticJsonRpcProvider(ETHEREUM_RPC_URL); + +// Not necessary, slightly speeds up loading initialization when we know tokens are bad +// Estimate gas will ensure we aren't submitting bad bundles, but bad tokens waste time +const blacklistTokens = [ + '0xD75EA151a61d06868E31F8988D28DFE5E9df57B4', + //'0x06AF07097C9Eeb7fD685c692751D5C66dB49c215' +] + +export interface ImpactAndFeeFuncs { + getPriceImpact: (tokenAddress: string, tradeSize: BigNumber, reserve: BigNumber) => Promise; + getTradingFee: (tokenAddress: string) => Promise; +} + +export interface GroupedMarkets { + marketsByToken: MarketsByToken; + allMarketPairs: Array; + getPriceImpact(tokenAddress: string, tradeSize: BigNumber): Promise; + getTradingFee(tokenAddress: string): Promise; +} + +export class UniswapV2EthPair implements EthMarket, MarketType { + static filteredPairs: any; + private static limit = pLimit(75); // Limit concurrent operations to 100 + private static BATCH_SIZE = 500; // Smaller batch size for better management + tokens: any; + _tokens: string[]; // Add this line + tokenAddress: string; // Add this line + protocol: string; + provider: StaticJsonRpcProvider; + static buyFromMarket(buyFromMarket: any, sellToMarket: EthMarket, tokenAddress: string, profit: number) { + throw new Error("Method not implemented."); + } + static impactAndFeeFuncs(provider: StaticJsonRpcProvider, FACTORY_ADDRESSES: string[], impactAndFeeFuncs: any) { + throw new Error("Method not implemented."); + } + static updateReservesFromResults(pairs: Array, results: Array): void { + for (let i = 0; i < pairs.length; i++) { + const pair = pairs[i]; + const result = results[i]; + // Assuming result is an array of BigNumber representing reserves + pair.setReservesViaOrderedBalances(result); + } + } + reserve: BigNumber; + async getTradingFee(): Promise { + // Uniswap V2 has a fixed trading fee of 0.3% (30 basis points) + const tradingFee: BigNumber = BigNumber.from(30).div(10000); + return tradingFee; + } + static uniswapInterface = new Contract(WETH_ADDRESS, UNISWAP_PAIR_ABI); + private _tokenBalances: TokenBalances; + + constructor(marketAddress: string, tokens: Array, protocol: string, tokenAddress: string, provider: StaticJsonRpcProvider) { + this.marketAddress = marketAddress; + this._tokens = tokens; + this.protocol = protocol; + this.tokenAddress = tokenAddress; + this.reserve = BigNumber.from(0); // Initialize reserve in the constructor + const initialBalances = tokens.map(() => BigNumber.from(0)); + this._tokenBalances = _.zipObject(tokens, initialBalances); + this.provider = provider; +} + marketAddress: string; + + private static async exponentialBackoff(attempt: number): Promise { + const delay = Math.min(Math.pow(2, attempt) * 1000, 10000); // Cap at 10 seconds + await new Promise(resolve => setTimeout(resolve, delay)); + } +async getPriceImpact(tokenAddress: string, tradeSize: BigNumber): Promise { + const reserve = await this.getReserves(tokenAddress); + const impact = tradeSize.mul(BigNumber.from(10000)).div(reserve.add(tradeSize)); + return impact; // Returns price impact as a basis point value (1/100 of a percent) +} +async getReserves(tokenAddress: string): Promise { + const pairContract = new Contract(this.marketAddress, UNISWAP_PAIR_ABI, provider); + const [reserve0, reserve1] = await pairContract.getReserves(); + // Normalize addresses to lowercase for comparison + const normalizedTokenAddress = tokenAddress.toLowerCase(); + const normalizedTokens = this._tokens.map(token => token.toLowerCase()); + return normalizedTokenAddress === normalizedTokens[0] ? reserve0 : reserve1; +} + receiveDirectly(tokenAddress: string): boolean { + return tokenAddress in this._tokenBalances; + } + + async prepareReceive(tokenAddress: string, amountIn: BigNumber): Promise> { + if (this._tokenBalances[tokenAddress] === undefined) { + throw new Error(`Market does not operate on token ${tokenAddress}`) + } + if (! amountIn.gt(0)) { + throw new Error(`Invalid amount: ${amountIn.toString()}`) + } + // No preparation necessary + return [] + } + // Example: Advanced error handling and potential gas optimization placeholder + + static async fetchWETHBalance( + provider: StaticJsonRpcProvider, + marketAddress: string, + WETH_ADDRESS: string + ): Promise { + for (let attempt = 0; attempt < 3; attempt++) { + try { + const wethContract = new Contract(WETH_ADDRESS, WETH_ABI, provider); + const balance = await wethContract.balanceOf(marketAddress); + return BigNumber.from(balance); + } catch (error: any) { + if (attempt === 2) { + console.error( + `Failed to fetch WETH balance for address ${marketAddress}`, + error.message + ); + return BigNumber.from(0); + } + await this.exponentialBackoff(attempt); + } + } + return BigNumber.from(0); // Typescript requires a return here even though it won't be reached + } + + static ImpactAndFeeFuncs: ImpactAndFeeFuncs = { + getPriceImpact: async (tokenAddress: string, tradeSize: BigNumber, reserve: BigNumber) => { + if (!reserve || reserve.isZero()) { + throw new Error("Reserve is zero"); + } + const impact = tradeSize.mul(BigNumber.from(10000)).div(reserve.add(tradeSize)); + return impact; // Returns price impact as a basis point value (1/100 of a percent) + }, + getTradingFee: async (tokenAddress: string): Promise => { + // compute trading fee here + const tradingFee: BigNumber = BigNumber.from(30).div(10000); + return tradingFee; // don't convert BigNumber to number, keep it as BigNumber + }, + }; + static async getUniswapMarkets(provider: StaticJsonRpcProvider, factoryAddress: string): Promise> { + // Setup the contract to query Uniswap market pairs + const uniswapQuery = new Contract(UNISWAP_LOOKUP_CONTRACT_ADDRESS, UNISWAP_QUERY_ABI, provider); + + // Initialize an array to hold the market pairs + const marketPairs: UniswapV2EthPair[] = []; + + // Calculate the total number of batches to process based on the batch limit and size + const allPairsLength = await new Contract(factoryAddress, UNISWAP_FACTORY_ABI, provider).allPairsLength(); + const totalBatches = Math.ceil(allPairsLength.toNumber() / UNISWAP_BATCH_SIZE); + + // Iterate over all pairs in batches, with consideration for the batch count limit + for (let batch = 0; batch < Math.min(totalBatches, BATCH_COUNT_LIMIT); batch++) { + const startIndex = batch * UNISWAP_BATCH_SIZE; + const endIndex = Math.min(startIndex + UNISWAP_BATCH_SIZE, allPairsLength.toNumber()); + + const batchPairs = await uniswapQuery.functions.getPairsByIndexRange(factoryAddress, startIndex, endIndex); + // Validate the response format + if (Array.isArray(batchPairs) && batchPairs.length > 0 && Array.isArray(batchPairs[0])) { + batchPairs[0].forEach(pairArray => { // Adjusted to access the first element of batchPairs, which is the actual array of pairs + if(Array.isArray(pairArray) && pairArray.length === 3) { + const [token0, token1, pairAddress] = pairArray; + + //console.log(`Processing pair: Token0: ${token0}, Token1: ${token1}, PairAddress: ${pairAddress}`); + + // Validate each address individually + if (!isAddress(token0) || !isAddress(token1) || !isAddress(pairAddress)) { + console.error(`Invalid address detected. Token0: ${token0}, Token1: ${token1}, PairAddress: ${pairAddress}`); + return; + } + // Exclude pairs involving blacklisted tokens + if (!blacklistTokens.includes(token0) && !blacklistTokens.includes(token1)) { + // Process valid pairs here + const marketPair = new UniswapV2EthPair(pairAddress, [token0, token1], 'UniswapV2', token0, provider); // Example processing + marketPairs.push(marketPair); + } else { + //console.log(`Skipping blacklisted pair. Token0: ${token0}, Token1: ${token1}`); + } + } else { + // Handle unexpected format + console.error('Unexpected pair data format:', pairArray); + } + }); + } else { + throw new Error("Expected an array of pairs data"); + } + + // Break the loop if the last batch was smaller than the UNISWAP_BATCH_SIZE, indicating we've processed all available pairs + if (batchPairs[0].length < UNISWAP_BATCH_SIZE) break; + } + + // Return the array containing all the market pairs that were processed + return marketPairs; +} + +static async getUniswapMarketsByToken( + provider: StaticJsonRpcProvider, + factoryAddresses: string[], + impactAndFeeFuncs: any, + progressCallback?: (progress: number) => void +): Promise<{ + marketsByToken: { [token: string]: UniswapV2EthPair[] }; + allMarketPairs: UniswapV2EthPair[]; + getPriceImpact: (tokenAddress: string, tradeSize: BigNumber) => Promise; + getTradingFee: (tokenAddress: string) => Promise; +}> { + try { + // Fetch all pairs from factory addresses + const allPairs = await Promise.all( + factoryAddresses.map(factoryAddress => UniswapV2EthPair.getUniswapMarkets(provider, factoryAddress)) + ); + const allPairsFlat: UniswapV2EthPair[] = _.flatten(allPairs); + + // Update reserves for all pairs + await UniswapV2EthPair.updateReserves(provider, allPairsFlat, WETH_ADDRESS); + + // Validate and filter pairs based on WETH balance + const allPairsWithBalance = await Promise.all( + allPairsFlat.map(async (pair: UniswapV2EthPair) => { + try { + // Now we're calling getBalance on the instance (pair), not the class + const balance = await pair.getBalance(WETH_ADDRESS); + return balance.gt(ETHER) ? pair : null; + } catch (error: any) { + return null; + } + }) + ); + + + // Only retain valid pairs + const filteredPairs: UniswapV2EthPair[] = allPairsWithBalance.filter(pair => pair !== null) as UniswapV2EthPair[]; + + // Grouping markets by token + const marketsByToken = _.groupBy(filteredPairs, pair => + pair._tokens[0] === WETH_ADDRESS ? pair._tokens[1] : pair._tokens[0] + ) as { [token: string]: UniswapV2EthPair[] }; + + // Logging market information + console.log(`Grouped markets by token:`, marketsByToken); + console.log(`Filtered pairs count:`, filteredPairs.length); + + // Add progress reporting + let processedPairs = 0; + const totalPairs = filteredPairs.length; + + // During processing + processedPairs++; + if (progressCallback) { + progressCallback(processedPairs / totalPairs); + } + + // Return structured market data along with impact and fee calculation methods + return { + marketsByToken, + allMarketPairs: filteredPairs, + getPriceImpact: async (tokenAddress: string, tradeSize: BigNumber) => { + const pair = filteredPairs.find(pair => pair._tokens.includes(tokenAddress)); + if (!pair) { + throw new Error(`No pair found for token ${tokenAddress}`); + } + const reserve = await pair.getReserves(tokenAddress); + return impactAndFeeFuncs.getPriceImpact(tokenAddress, tradeSize, reserve); + }, + getTradingFee: impactAndFeeFuncs.getTradingFee, + }; + } catch (error: any) { + // Handling unexpected failures + console.error('Error details:', error.message, error.stack); + console.error('An error occurred while getting Uniswap Markets By Token:', error); + // Fallback return structure in case of failure + return { + marketsByToken: {}, + allMarketPairs: [], + getPriceImpact: async () => { throw new Error("Not implemented"); }, + getTradingFee: () => { throw new Error("Not implemented"); }, + }; + } +} +static async updateReserves(provider: StaticJsonRpcProvider, pairsInArbitrage: UniswapV2EthPair[], WETH_ADDRESS: string) { + console.log(`Updating reserves for ${pairsInArbitrage.length} markets`); + let filteredPairsInArbitrage = []; + + // Process in smaller batches + for (let i = 0; i < pairsInArbitrage.length; i += this.BATCH_SIZE) { + const batchPairs = pairsInArbitrage.slice(i, i + this.BATCH_SIZE); + + // Add delay between batches + if (i > 0) { + await new Promise(resolve => setTimeout(resolve, 100)); + } + + const promises = batchPairs.map(marketPair => + this.limit(async () => { + try { + const pairContract = new Contract( + marketPair.marketAddress, + UNISWAP_PAIR_ABI, + provider + ); + + // Retry logic now using exponentialBackoff + for (let attempt = 0; attempt < 3; attempt++) { + try { + const [reserve0, reserve1] = await pairContract.getReserves(); + const totalReserves = reserve0.add(reserve1); + const totalReservesInEth = formatEther(totalReserves); + + if (parseFloat(totalReservesInEth) < 3) { + return null; + } + + const wethBalance = await this.limit(async () => + this.fetchWETHBalance(provider, marketPair.marketAddress, WETH_ADDRESS) + ); + + if (!wethBalance.isZero()) { + await marketPair.setReservesViaOrderedBalances([wethBalance]); + return marketPair; + } + return null; + } catch (error) { + if (attempt === 2) throw error; + await this.exponentialBackoff(attempt); // Using the helper method here + } + } + } catch (error) { + console.error( + `Failed to update reserves for pair ${marketPair.marketAddress}:`, + error + ); + return null; + } + }) + ); + + try { + const results = await Promise.all(promises); + const validResults = results.filter(pair => pair !== null); + filteredPairsInArbitrage.push(...validResults); + } catch (error) { + console.error('Batch processing error:', error); + } + } + + console.log(`Filtered pairs for arbitrage calculation: ${filteredPairsInArbitrage.length}`); + return filteredPairsInArbitrage; +} +// In UniswapV2EthPair getBalance method: + +async getBalance(tokenAddress: string): Promise { + tokenAddress = tokenAddress.toLowerCase(); + + if (tokenAddress === WETH_ADDRESS.toLowerCase()) { + const wethBalance = await UniswapV2EthPair.fetchWETHBalance(this.provider, this.marketAddress, WETH_ADDRESS); + return wethBalance; + } + + const balance = this._tokenBalances[tokenAddress]; + if (balance === undefined) { + console.warn(`Invalid or unrecognized token address: ${tokenAddress}`); + return BigNumber.from(0); + } + return balance as BigNumber; // Add type assertion if needed +} + async setReservesViaOrderedBalances(balances: Array): Promise { + await this.setReservesViaMatchingArray(this._tokens, balances) // Change this line + } + // Optimizing setReservesViaMatchingArray for clearer balance updating: + + async setReservesViaMatchingArray(tokens: Array, balances: Array): Promise { + const tokenBalances = _.zipObject(tokens, balances); + if (!_.isEqual(this._tokenBalances, tokenBalances)) { + this._tokenBalances = tokenBalances; + } + } + + async getTokensIn(tokenIn: string, tokenOut: string, amountOut: BigNumber): Promise { + const reserveIn = this._tokenBalances[tokenIn] + const reserveOut = this._tokenBalances[tokenOut] + return this.getAmountIn(reserveIn, reserveOut, amountOut); + } + + async getTokensOut(tokenIn: string, tokenOut: string, amountIn: BigNumber): Promise { + const reserveIn = this._tokenBalances[tokenIn]; + const reserveOut = this._tokenBalances[tokenOut]; + return Promise.resolve(this.getAmountOut(reserveIn, reserveOut, amountIn)); + } + + getAmountIn(reserveIn: BigNumber, reserveOut: BigNumber, amountOut: BigNumber): BigNumber { + const numerator: BigNumber = reserveIn.mul(amountOut).mul(1000); + const denominator: BigNumber = reserveOut.sub(amountOut).mul(997); + return numerator.div(denominator).add(1); + } + + getAmountOut(reserveIn: BigNumber, reserveOut: BigNumber, amountIn: BigNumber): BigNumber { + const amountInWithFee: BigNumber = amountIn.mul(997); + const numerator = amountInWithFee.mul(reserveOut); + const denominator = reserveIn.mul(1000).add(amountInWithFee); + return numerator.div(denominator); + } + async sellTokensToNextMarket(tokenIn: string, amountIn: BigNumber, ethMarket: EthMarket): Promise { + if (ethMarket.receiveDirectly(tokenIn) === true) { + const exchangeCall = await this.sellTokens(tokenIn, amountIn, ethMarket.marketAddress); + return { + data: [exchangeCall], + targets: [this.marketAddress] + }; + } + + const exchangeCall = await this.sellTokens(tokenIn, amountIn, ethMarket.marketAddress); + return { + data: [exchangeCall], + targets: [this.marketAddress] + }; + } + + async sellTokens(tokenIn: string, amountIn: BigNumber, recipient: string): Promise { + let amount0Out = BigNumber.from(0); + let amount1Out = BigNumber.from(0); + let tokenOut: string; + if (tokenIn === this._tokens[0]) { + tokenOut = this._tokens[1]; + amount1Out = await this.getTokensOut(tokenIn, tokenOut, amountIn); + } else if (tokenIn === this._tokens[1]) { + tokenOut = this._tokens[0]; + amount0Out = await this.getTokensOut(tokenIn, tokenOut, amountIn); + } else { + throw new Error("Bad token input address"); + } + const populatedTransaction = await UniswapV2EthPair.uniswapInterface.populateTransaction.swap(amount0Out, amount1Out, recipient, []); + if (populatedTransaction === undefined || populatedTransaction.data === undefined) throw new Error("HI"); + return populatedTransaction.data; + } + + + + // Example updated method for batch-updating reserves via Multicall2 + static async updateReservesWithMulticall( + provider: StaticJsonRpcProvider, + pairs: UniswapV2EthPair[] + ): Promise { + console.log(`Attempting to update reserves in one or more multicall batches`); + const MULTICALL2_ADDRESS = "0x5BA1e12693Dc8F9c48aAD8770482f4739bEeD696"; + const MULTICALL2_ABI = [ + "function aggregate(tuple(address target, bytes callData)[] calls) public returns (uint256 blockNumber, bytes[] returnData)" + ]; + + const limit = pLimit(50); // Adjust concurrency to your preference + const multicall2 = new Contract(MULTICALL2_ADDRESS, MULTICALL2_ABI, provider); + + // This chunk size helps control how many calls are sent per block of multicall + const CHUNK_SIZE = 200; + let updatedPairs: UniswapV2EthPair[] = []; + + // Break the pairs array into chunks to avoid block gas limit issues + for (let i = 0; i < pairs.length; i += CHUNK_SIZE) { + const chunk = pairs.slice(i, i + CHUNK_SIZE); + + // Build calls array for the chunk + const calls = chunk.map(pair => { + const callData = new Interface(UNISWAP_PAIR_ABI).encodeFunctionData("getReserves"); + return { + target: pair.marketAddress, + callData: callData + }; + }); + + // Execute multicall for this chunk + try { + const [, returnData] = await limit(() => multicall2.aggregate(calls)); + // Return data is an array of ABI-encoded results for each call + + chunk.forEach((pair, idx) => { + try { + const result = returnData[idx]; + if (result) { + const [reserve0, reserve1] = new Interface(UNISWAP_PAIR_ABI).decodeFunctionResult( + "getReserves", + result + ) as [BigNumber, BigNumber, number]; + + // If reserves are below a threshold, skip them + const totalReserve = reserve0.add(reserve1); + if (totalReserve.gt(parseEther("3"))) { + // For example if you have a method to set reserves or store them + // pair.setReservesViaOrderedBalances(...) + // or directly store into your pair class + } + updatedPairs.push(pair); + } + } catch (e) { + console.error(`Decoding error for pair ${pair.marketAddress}`, e); + } + }); + } catch (e) { + console.error(`Multicall chunk failed:`, e); + } + } + + console.log(`Finished multicall update. Updated pairs: ${updatedPairs.length}`); + return updatedPairs; + } +} diff --git a/packages/plugin-arbitrage/src/core/abi.ts b/packages/plugin-arbitrage/src/core/abi.ts new file mode 100644 index 00000000000..7b35d39e915 --- /dev/null +++ b/packages/plugin-arbitrage/src/core/abi.ts @@ -0,0 +1,80 @@ +export const UNISWAP_QUERY_ABI = [{"inputs":[{"internalType":"contract UniswapV2Factory","name":"_uniswapFactory","type":"address"},{"internalType":"uint256","name":"_start","type":"uint256"},{"internalType":"uint256","name":"_stop","type":"uint256"}],"name":"getPairsByIndexRange","outputs":[{"internalType":"address[3][]","name":"","type":"address[3][]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IUniswapV2Pair[]","name":"_pairs","type":"address[]"}],"name":"getReservesByPairs","outputs":[{"internalType":"uint256[3][]","name":"","type":"uint256[3][]"}],"stateMutability":"view","type":"function"}]; +export const BUNDLE_EXECUTOR_ABI = [ + { + "inputs": [ + { + "internalType": "address", + "name": "_executor", + "type": "address" + } + ], + "stateMutability": "payable", + "type": "constructor" + }, + { + "inputs": [ + { + "internalType": "address payable", + "name": "_to", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_value", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "_data", + "type": "bytes" + } + ], + "name": "call", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ], + "stateMutability": "payable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_wethAmountToFirstMarket", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_ethAmountToCoinbase", + "type": "uint256" + }, + { + "internalType": "address[]", + "name": "_targets", + "type": "address[]" + }, + { + "internalType": "bytes[]", + "name": "_payloads", + "type": "bytes[]" + } + ], + "name": "uniswapWeth", + "outputs": [], + "stateMutability": "payable", + "type": "function" + }, + { + "stateMutability": "payable", + "type": "receive" + } +]; + +export const UNISWAP_PAIR_ABI = [{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount0","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1","type":"uint256"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount0","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount0In","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1In","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount0Out","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1Out","type":"uint256"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"Swap","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint112","name":"reserve0","type":"uint112"},{"indexed":false,"internalType":"uint112","name":"reserve1","type":"uint112"}],"name":"Sync","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MINIMUM_LIQUIDITY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"}],"name":"burn","outputs":[{"internalType":"uint256","name":"amount0","type":"uint256"},{"internalType":"uint256","name":"amount1","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"factory","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getReserves","outputs":[{"internalType":"uint112","name":"_reserve0","type":"uint112"},{"internalType":"uint112","name":"_reserve1","type":"uint112"},{"internalType":"uint32","name":"_blockTimestampLast","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_token0","type":"address"},{"internalType":"address","name":"_token1","type":"address"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"kLast","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"}],"name":"mint","outputs":[{"internalType":"uint256","name":"liquidity","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"price0CumulativeLast","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"price1CumulativeLast","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"}],"name":"skim","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount0Out","type":"uint256"},{"internalType":"uint256","name":"amount1Out","type":"uint256"},{"internalType":"address","name":"to","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"swap","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"sync","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token0","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token1","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]; + +export const WETH_ABI = [{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"guy","type":"address"},{"name":"wad","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"src","type":"address"},{"name":"dst","type":"address"},{"name":"wad","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"wad","type":"uint256"}],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"dst","type":"address"},{"name":"wad","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"deposit","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"dst","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"dst","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Withdrawal","type":"event"}]; +export const UNISWAP_FACTORY_ABI = [{"inputs":[{"internalType":"address","name":"_feeToSetter","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token0","type":"address"},{"indexed":true,"internalType":"address","name":"token1","type":"address"},{"indexed":false,"internalType":"address","name":"pair","type":"address"},{"indexed":false,"internalType":"uint256","name":"","type":"uint256"}],"name":"PairCreated","type":"event"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"allPairs","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"allPairsLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"tokenA","type":"address"},{"internalType":"address","name":"tokenB","type":"address"}],"name":"createPair","outputs":[{"internalType":"address","name":"pair","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"feeTo","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"feeToSetter","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"getPair","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_feeTo","type":"address"}],"name":"setFeeTo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_feeToSetter","type":"address"}],"name":"setFeeToSetter","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]; \ No newline at end of file diff --git a/packages/plugin-arbitrage/src/core/addresses.ts b/packages/plugin-arbitrage/src/core/addresses.ts new file mode 100644 index 00000000000..4071e7ac0ea --- /dev/null +++ b/packages/plugin-arbitrage/src/core/addresses.ts @@ -0,0 +1,11 @@ +export const WETH_ADDRESS = "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"; + +// Uniswap V2 Factory addresses for major DEXes +export const FACTORY_ADDRESSES = { + UNISWAP: "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f", + SUSHISWAP: "0xC0AEe478e3658e2610c5F7A4A2E1777cE9e4f2Ac", + SHIBASWAP: "0x115934131916C8b277DD010Ee02de363c09d037c" +}; + +// Uniswap lookup contract for price checks +export const UNISWAP_LOOKUP_CONTRACT_ADDRESS = "0x5EF1009b9FCD4fec3094a5564047e190D72Bd511"; \ No newline at end of file diff --git a/packages/plugin-arbitrage/src/core/types.ts b/packages/plugin-arbitrage/src/core/types.ts new file mode 100644 index 00000000000..6154cc66b34 --- /dev/null +++ b/packages/plugin-arbitrage/src/core/types.ts @@ -0,0 +1,16 @@ +import { BigNumber } from "@ethersproject/bignumber"; +import { + MarketType as BaseMarketType, + EthMarket as BaseEthMarket, + MarketPair as BaseMarketPair, + CrossedMarketDetails as BaseCrossedMarketDetails, + MarketsByToken as BaseMarketsByToken, + BuyCalls as BaseBuyCalls +} from "../type"; + +export type EthMarket = BaseEthMarket; +export type MarketPair = BaseMarketPair; +export type CrossedMarketDetails = BaseCrossedMarketDetails; +export type MarketsByToken = BaseMarketsByToken; +export type BuyCalls = BaseBuyCalls; +export type MarketType = BaseMarketType; \ No newline at end of file diff --git a/packages/plugin-arbitrage/src/core/utils.ts b/packages/plugin-arbitrage/src/core/utils.ts new file mode 100644 index 00000000000..4b6f8b4a188 --- /dev/null +++ b/packages/plugin-arbitrage/src/core/utils.ts @@ -0,0 +1,25 @@ +import { BigNumber, Wallet } from "ethers"; + +// Constants +export const ETHER = BigNumber.from(10).pow(18); +export const DEFAULT_GAS_LIMIT = 250000; + +// Math utilities +export function bigNumberToDecimal(value: BigNumber, base = 18): number { + const divisor = BigNumber.from(10).pow(base); + return value.mul(10000).div(divisor).toNumber() / 10000; +} + +// Authentication utilities +export const getDefaultRelaySigningKey = (): string => { + console.warn( + "No FLASHBOTS_RELAY_SIGNING_KEY specified. Creating temporary key..." + ); + return Wallet.createRandom().privateKey; +}; + +// Add error handling utilities +export const handleArbitrageError = (error: Error): void => { + console.error(`Arbitrage Error: ${error.message}`); + // Add any specific error handling logic +}; \ No newline at end of file diff --git a/packages/plugin-arbitrage/src/core/websocketmanager.ts b/packages/plugin-arbitrage/src/core/websocketmanager.ts new file mode 100644 index 00000000000..e30031becc8 --- /dev/null +++ b/packages/plugin-arbitrage/src/core/websocketmanager.ts @@ -0,0 +1,433 @@ +import { WebSocket } from 'ws'; +import { BigNumber } from 'ethers/lib/ethers'; +import { Arbitrage } from './Arbitrage'; +import { UniswapV2EthPair } from './UniswapV2EthPair'; +import * as dotenv from "dotenv"; +dotenv.config(); + + +export interface SubscriptionConfig { + DEX_ADDRESSES: string[]; + TRANSFER_TOPIC: string; + SWAP_TOPIC: string; +} + +export class EnhancedWebSocketManager { + private arbitrage: Arbitrage; + private markets: { [token: string]: UniswapV2EthPair[] }; + ws: any; + config: SubscriptionConfig; + subscriptions: any; + pendingTxs: any; + start: any; + + constructor( + websocketUrl: string, + config: SubscriptionConfig, + arbitrage: Arbitrage, + initialMarkets: { [token: string]: UniswapV2EthPair[] } + ) { + this.ws = new WebSocket(websocketUrl); + this.config = config; + this.arbitrage = arbitrage; + this.markets = initialMarkets; + this.subscriptions = new Map(); // Add this line + this.pendingTxs = new Set(); + this.setupWebSocket(); + } + + private setupWebSocket() { + this.ws.on('open', () => { + console.log('WebSocket connection established'); + this.subscribeToAll(); + }); + + this.ws.on('message', (data: string) => { + const message = JSON.parse(data); + this.handleMessage(message); + }); + + this.ws.on('close', () => { + console.log('WebSocket connection closed'); + this.reconnect(); + }); + + this.ws.on('error', (error: any) => { + console.error('WebSocket error:', error); + }); + } + + private async subscribeToAll() { + // Subscribe to pending transactions specific to DEX addresses + await this.subscribeToPendingTransactions(); + + // Subscribe to new blocks + await this.subscribeToNewHeads(); + + // Subscribe to DEX-specific logs (transfers and swaps) + await this.subscribeToLogs(); + } + + private async subscribeToPendingTransactions() { + const subscribeMsg = { + jsonrpc: "2.0", + id: 1, + method: "eth_subscribe", + params: [ + "alchemy_pendingTransactions", + { + toAddress: this.config.DEX_ADDRESSES, + hashesOnly: false + } + ] + }; + + this.ws.send(JSON.stringify(subscribeMsg)); + } + + private async subscribeToNewHeads() { + const subscribeMsg = { + jsonrpc: "2.0", + id: 2, + method: "eth_subscribe", + params: ["newHeads"] + }; + + this.ws.send(JSON.stringify(subscribeMsg)); + } + + private async subscribeToLogs() { + const subscribeMsg = { + jsonrpc: "2.0", + id: 3, + method: "eth_subscribe", + params: [ + "logs", + { + address: this.config.DEX_ADDRESSES, + topics: [ + [this.config.TRANSFER_TOPIC, this.config.SWAP_TOPIC] + ] + } + ] + }; + + this.ws.send(JSON.stringify(subscribeMsg)); + } + + private async handleMessage(message: any) { + // Handle subscription confirmations + if (message.id) { + this.subscriptions.set(message.id.toString(), message.result); + return; + } + + // Handle subscription messages + if (message.method === "eth_subscription") { + const { subscription, result } = message.params; + + switch(subscription) { + case this.subscriptions.get("1"): // Pending Transactions + await this.handlePendingTransaction(result); + break; + + case this.subscriptions.get("2"): // New Heads + await this.handleNewBlock(result); + break; + + case this.subscriptions.get("3"): // Logs + await this.handleLog(result); + break; + } + } + } + + private async handlePendingTransaction(tx: any) { + if (this.pendingTxs.has(tx.hash)) return; + + this.pendingTxs.add(tx.hash); + + // Check if this is a DEX interaction + if (this.config.DEX_ADDRESSES.includes(tx.to?.toLowerCase())) { + await this.analyzePotentialArbitrage(tx); + } + } + + private async handleNewBlock(block: any) { + // Clear pending transactions from previous block + this.pendingTxs.clear(); + + // Trigger price updates and arbitrage checks + await this.checkArbitrageOpportunities(block.number); + } + + private async handleLog(log: any) { + const isSwap = log.topics[0] === this.config.SWAP_TOPIC; + const isTransfer = log.topics[0] === this.config.TRANSFER_TOPIC; + + if (isSwap) { + await this.handleSwapEvent(log); + } else if (isTransfer) { + await this.handleTransferEvent(log); + } + } + + private async analyzePotentialArbitrage(tx: any) { + try { + const decodedInput = this.decodeTransactionInput(tx.input, tx); + + if (this.isSwapTransaction(decodedInput)) { + // Special handling for ETH swaps + if (decodedInput.swapType === 'ETH_FOR_TOKENS') { + console.log(`Detected ETH swap: ${tx.value} ETH for ${decodedInput.tokenOut}`); + + // Calculate potential arbitrage opportunity with actual ETH value + const opportunity = await this.calculateArbitrageOpportunity( + tx.to, + decodedInput.tokenIn, // WETH address + decodedInput.tokenOut, + decodedInput.amountIn // Actual ETH value from tx + ); + + if (opportunity.profit.gt(0)) { + await this.executeArbitrage(opportunity); + } + } else { + // Calculate potential arbitrage opportunity + const opportunity = await this.calculateArbitrageOpportunity( + tx.to, + decodedInput.tokenIn, + decodedInput.tokenOut, + decodedInput.amountIn + ); + + if (opportunity.profit.gt(0)) { + await this.executeArbitrage(opportunity); + } + } + } + } catch (error) { + console.error('Error analyzing potential arbitrage:', error); + } + } + + private async checkArbitrageOpportunities(blockNumber: string) { + // Implement your cross-DEX arbitrage checking logic here + console.log(`Checking arbitrage opportunities for block ${blockNumber}`); + } + + private decodeTransactionInput(input: string, tx?: any): any { + try { + // Common DEX function signatures + const SWAP_EXACT_TOKENS = '0x38ed1739'; + const SWAP_TOKENS_EXACT = '0x8803dbee'; + const SWAP_ETH_FOR_TOKENS = '0x7ff36ab5'; // swapExactETHForTokens + + // Remove '0x' prefix + const cleanInput = input.slice(2); + const functionSignature = cleanInput.slice(0, 8); + + switch (functionSignature) { + case SWAP_ETH_FOR_TOKENS: + // Format: swapExactETHForTokens(uint256 amountOutMin, address[] path, address to, uint256 deadline) + return { + isSwap: true, + swapType: 'ETH_FOR_TOKENS', + tokenIn: '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2', // WETH address + tokenOut: '0x' + cleanInput.slice(34, 74), // First token in path + amountIn: BigNumber.from(tx?.value || '0'), // ETH value from tx + amountOutMin: BigNumber.from('0x' + cleanInput.slice(10, 74)), // minimum amount of tokens to receive + deadline: BigNumber.from('0x' + cleanInput.slice(138, 202)) // transaction deadline + }; + case SWAP_EXACT_TOKENS: + case SWAP_TOKENS_EXACT: + return { + isSwap: true, + tokenIn: '0x' + cleanInput.slice(34, 74), // First token address parameter + tokenOut: '0x' + cleanInput.slice(98, 138), // Second token address parameter + amountIn: BigNumber.from('0x' + cleanInput.slice(138, 178)) // Amount parameter + }; + default: + return { isSwap: false }; + } + } catch (error) { + console.error('Error decoding transaction input:', error); + return { isSwap: false }; + } + } + + private isSwapTransaction(decodedInput: any): boolean { + return decodedInput.isSwap === true; + } + + private async calculateArbitrageOpportunity(dex: string, tokenIn: string, tokenOut: string, amountIn: BigNumber) { + try { + // Get prices from different DEXes + const prices = await Promise.all(this.config.DEX_ADDRESSES.map(async (dexAddress) => { + if (dexAddress.toLowerCase() === dex.toLowerCase()) return null; + + // Get quote from other DEX + const quote = await this.arbitrage.getOutputAmount( + dexAddress, + tokenIn, + tokenOut, + amountIn + ); + + return { + dexAddress, + outputAmount: quote + }; + })); + + // Find best arbitrage opportunity + let bestProfit = BigNumber.from(0); + let bestRoute = null; + + for (const price of prices) { + if (!price) continue; + + // Calculate potential profit + const profit = price.outputAmount.sub(amountIn); + + if (profit.gt(bestProfit)) { + bestProfit = profit; + bestRoute = { + sourceRouter: dex, + targetRouter: price.dexAddress, + tokenIn, + tokenOut, + amountIn, + expectedOutput: price.outputAmount + }; + } + } + + return { + profit: bestProfit, + route: bestRoute + }; + } catch (error) { + console.error('Error calculating arbitrage opportunity:', error); + return { profit: BigNumber.from(0), route: null }; + } + } + + private async executeArbitrage(opportunity: any) { + if (!opportunity.route) return; + + try { + // Check if profit meets minimum threshold (e.g., covers gas) + const minProfitThreshold = BigNumber.from(process.env.MIN_PROFIT_THRESHOLD || '0'); + if (opportunity.profit.lt(minProfitThreshold)) { + console.log('Profit too low to execute arbitrage'); + return; + } + + // Execute the arbitrage transaction + const tx = await this.arbitrage.executeArbitrage( + opportunity.route.sourceRouter, + opportunity.route.targetRouter, + opportunity.route.tokenIn, + opportunity.route.tokenOut, + opportunity.route.amountIn + ); + + console.log(`Arbitrage executed: ${tx.hash}`); + + // Wait for confirmation + const receipt = await tx.wait(); + console.log(`Arbitrage confirmed in block ${receipt.blockNumber}`); + } catch (error) { + console.error('Error executing arbitrage:', error); + } + } + + private async handleSwapEvent(log: any) { + try { + const dexAddress = log.address; + // Update market state for this DEX + if (!this.markets[dexAddress]) { + this.markets[dexAddress] = []; + } + // Track latest swap + const marketInfo = { + lastUpdate: Date.now(), + lastSwap: log + }; + // Update first entry or add new one + if (this.markets[dexAddress].length > 0) { + Object.assign(this.markets[dexAddress][0], marketInfo); + } else { + this.markets[dexAddress].push(marketInfo as unknown as UniswapV2EthPair); + } + + // Extract relevant data from the swap event + const topics = log.topics; + const data = log.data; + + // Update local price state + await this.arbitrage.updatePrices(dexAddress); + + // Check for arbitrage opportunities + const tokens = await this.arbitrage.getTokenPair(dexAddress); + if (!tokens) return; + + const amount = BigNumber.from('1000000000000000000'); // 1 token as base amount + const opportunity = await this.calculateArbitrageOpportunity( + dexAddress, + tokens.token0, + tokens.token1, + amount + ); + + if (opportunity.profit.gt(0)) { + await this.executeArbitrage(opportunity); + } + } catch (error) { + console.error('Error handling swap event:', error); + } + } + + private async handleTransferEvent(log: any) { + try { + // Extract transfer details + const from = '0x' + log.topics[1].slice(26); + const to = '0x' + log.topics[2].slice(26); + const amount = BigNumber.from(log.data); + + // If transfer involves a DEX, update prices + if (this.config.DEX_ADDRESSES.includes(from.toLowerCase()) || + this.config.DEX_ADDRESSES.includes(to.toLowerCase())) { + const dexAddress = this.config.DEX_ADDRESSES.find( + addr => addr.toLowerCase() === from.toLowerCase() || + addr.toLowerCase() === to.toLowerCase() + ); + + if (dexAddress) { + await this.arbitrage.updatePrices(dexAddress); + } + } + } catch (error) { + console.error('Error handling transfer event:', error); + } + } + + private reconnect() { + setTimeout(() => { + console.log('Attempting to reconnect...'); + this.ws = new WebSocket(this.ws.url); + this.setupWebSocket(); + }, 5000); // Wait 5 seconds before reconnecting + } +} + +// Example usage +const config: SubscriptionConfig = { + DEX_ADDRESSES: [ + '0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D', // Uniswap V2 Router + '0xd9e1cE17f2641f24aE83637ab66a2cca9C378B9F' // Sushiswap Router + ], + TRANSFER_TOPIC: '0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef', + SWAP_TOPIC: '0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822' +}; \ No newline at end of file diff --git a/packages/plugin-arbitrage/src/index.ts b/packages/plugin-arbitrage/src/index.ts new file mode 100644 index 00000000000..df1fea1ffe7 --- /dev/null +++ b/packages/plugin-arbitrage/src/index.ts @@ -0,0 +1,17 @@ +import { Plugin, Action, Provider, IAgentRuntime } from "@elizaos/core"; +import { executeArbitrageAction } from "./actions/arbitrageAction"; +import { marketProvider } from "./providers/marketProvider"; +import { ArbitrageService } from "./services/ArbitrageService"; +// Create a single instance of the service + +const arbitrageService = new ArbitrageService(); + +const arbitragePlugin: Plugin = { + name: "arbitrage-plugin", + description: "Automated arbitrage trading plugin", + actions: [executeArbitrageAction], + providers: [marketProvider], + services: [arbitrageService] +}; + +export default arbitragePlugin; \ No newline at end of file diff --git a/packages/plugin-arbitrage/src/providers/marketProvider.ts b/packages/plugin-arbitrage/src/providers/marketProvider.ts new file mode 100644 index 00000000000..4dbdb25b961 --- /dev/null +++ b/packages/plugin-arbitrage/src/providers/marketProvider.ts @@ -0,0 +1,17 @@ +import { Provider, IAgentRuntime, Memory, ServiceType } from "@elizaos/core"; +import { ArbitrageService } from "../services/ArbitrageService"; +import { ArbitrageState } from "../type"; + +export const marketProvider: Provider = { + get: async (runtime: IAgentRuntime, message: Memory): Promise => { + const service = runtime.getService(ServiceType.ARBITRAGE) as ArbitrageService; + const markets = await service.evaluateMarkets(); + + return { + opportunities: markets.length, + totalProfit: "0", // Calculate total profit + lastUpdate: new Date().toISOString(), + markets: {} // This will be populated by the service + }; + } +}; \ No newline at end of file diff --git a/packages/plugin-arbitrage/src/services/ArbitrageService.ts b/packages/plugin-arbitrage/src/services/ArbitrageService.ts new file mode 100644 index 00000000000..01c0d51c7e5 --- /dev/null +++ b/packages/plugin-arbitrage/src/services/ArbitrageService.ts @@ -0,0 +1,154 @@ +import { Service, ServiceType, IAgentRuntime } from "@elizaos/core"; +import { Arbitrage } from "../core/Arbitrage"; +import { WebSocket } from 'ws'; +import { CrossedMarketDetails, MarketsByToken } from "../type"; +import { WebSocketProvider } from "@ethersproject/providers"; +import { Wallet } from "@ethersproject/wallet"; +import { FlashbotsBundleProvider } from "@flashbots/ethers-provider-bundle"; + +// Declare the ARBITRAGE service type +declare module "@elizaos/core" { + interface ServiceTypeMap { + arbitrage: Service & ArbitrageService; + } + + export enum ServiceType { + ARBITRAGE = "arbitrage" + } +} + +export class ArbitrageService extends Service { + private arbitrage: Arbitrage | null = null; + private wsConnection: WebSocket | null = null; + private marketsByToken: MarketsByToken = {}; + private currentBlock: number = 0; + private runtime!: IAgentRuntime; // Using definite assignment assertion + + static get serviceType(): ServiceType { + return ServiceType.ARBITRAGE; + } + + get serviceType(): ServiceType { + return ServiceType.ARBITRAGE; + } + + constructor() { + super(); + } + + async initialize(runtime: IAgentRuntime): Promise { + this.runtime = runtime; + + // Get WebSocket URL with multiple fallback options + let wsUrl = runtime.getSetting("ARBITRAGE_ETHEREUM_WS_URL") + + let rpcUrl = runtime.getSetting("ARBITRAGE_EVM_PROVIDER_URL") + + + // Debug logging + console.log('ArbitrageService initialize - URLs:', { + wsUrl, + rpcUrl + }); + + if (!wsUrl && !rpcUrl) { + throw new Error("Missing both ARBITRAGE_ETHEREUM_WS_URL and ARBITRAGE_EVM_PROVIDER_URL envs"); + } + + // If we only have RPC URL, derive WS URL + if (!wsUrl && rpcUrl) { + wsUrl = rpcUrl.replace('https://', 'wss://'); + console.log('Using derived WebSocket URL:', wsUrl); + } + + if (!wsUrl) { + throw new Error("No WebSocket URL available after all fallbacks"); + } + + // Initialize wallet and providers + const walletKey = runtime.getSetting("ARBITRAGE_EVM_PRIVATE_KEY") + if (!walletKey) throw new Error("Missing ARBITRAGE_EVM_PRIVATE_KEY env"); + + // Initialize provider + console.log('Initializing WebSocketProvider with URL:', wsUrl); + const provider = new WebSocketProvider(wsUrl as string); + const wallet = new Wallet(walletKey, provider); + + // Initialize Flashbots provider + const flashbotsKey = runtime.getSetting("FLASHBOTS_RELAY_SIGNING_KEY") + if (!flashbotsKey) throw new Error("Missing FLASHBOTS_RELAY_SIGNING_KEY env"); + + const flashbotsProvider = await FlashbotsBundleProvider.create( + provider, + wallet, + flashbotsKey + ); + + // Initialize bundle executor contract + const bundleExecutorAddress = runtime.getSetting("BUNDLE_EXECUTOR_ADDRESS") + + if (!bundleExecutorAddress) throw new Error("Missing BUNDLE_EXECUTOR_ADDRESS env"); + + // Initialize Arbitrage instance + this.arbitrage = new Arbitrage( + wallet, + flashbotsProvider, + bundleExecutorAddress + ); + + // Setup WebSocket connection + console.log('Setting up WebSocket connection to:', wsUrl); + this.wsConnection = new WebSocket(wsUrl); + this.setupWebSocketHandlers(); + } + + private setupWebSocketHandlers(): void { + if (!this.wsConnection) return; + + this.wsConnection.on('open', () => { + console.log('WebSocket connection established'); + // Subscribe to new blocks + this.wsConnection?.send(JSON.stringify({ + jsonrpc: '2.0', + id: 1, + method: 'eth_subscribe', + params: ['newHeads'] + })); + }); + + this.wsConnection.on('message', async (data: string) => { + const message = JSON.parse(data); + if (message.params?.result?.number) { + this.currentBlock = parseInt(message.params.result.number, 16); + } + }); + + this.wsConnection.on('error', (error) => { + console.error('WebSocket error:', error); + }); + + this.wsConnection.on('close', () => { + console.log('WebSocket connection closed'); + // Attempt to reconnect after a delay + setTimeout(() => this.initialize(this.runtime), 5000); + }); + } + + async evaluateMarkets(): Promise { + if (!this.arbitrage) throw new Error("ArbitrageService not initialized"); + return this.arbitrage.evaluateMarkets(this.marketsByToken); + } + + async executeArbitrage(markets: CrossedMarketDetails[]): Promise { + if (!this.arbitrage) throw new Error("ArbitrageService not initialized"); + const maxAttempts = 10; + return this.arbitrage.takeCrossedMarkets(markets, this.currentBlock, maxAttempts); + } + + async stop(): Promise { + if (this.wsConnection) { + this.wsConnection.close(); + this.wsConnection = null; + } + } +} \ No newline at end of file diff --git a/packages/plugin-arbitrage/src/type.ts b/packages/plugin-arbitrage/src/type.ts new file mode 100644 index 00000000000..737d54972f6 --- /dev/null +++ b/packages/plugin-arbitrage/src/type.ts @@ -0,0 +1,123 @@ +import { BigNumber } from "@ethersproject/bignumber"; +import { IAgentRuntime, Memory, Provider } from "@elizaos/core"; + +// Core Arbitrage Types +export interface CrossedMarketDetails { + marketPairs: MarketPair[]; + profit: BigNumber; + volume: BigNumber; + tokenAddress: string; + buyFromMarket: EthMarket; + sellToMarket: EthMarket; +} + +export interface MarketPair { + buyFromMarket: EthMarket; + sellToMarket: EthMarket; +} + +// Market Management Types +export type MarketsByToken = { + [tokenAddress: string]: Array; +} + +export interface MarketType { + marketAddress: string; + getReserves(tokenAddress: string): Promise; + getPriceImpact(tokenAddress: string, tradeSize: BigNumber): Promise; + getTradingFee(tokenAddress: string): Promise; +} + +// Trading Operation Types +export interface BuyCalls { + targets: string[]; + data: string[]; +} + +export interface EthMarket extends MarketType { + tokenAddress: string; + marketAddress: string; + tokens: string[]; + protocol: any; + getBalance(address: string): Promise; + sellTokensToNextMarket(WETH_ADDRESS: string, volume: BigNumber, sellToMarket: EthMarket): Promise; + getTokensOut(WETH_ADDRESS: string, tokenAddress: string, volume: BigNumber): Promise; + sellTokens(tokenAddress: string, amount: BigNumber, address: string): Promise; + receiveDirectly(tokenAddress: string): boolean; +} + +// Eliza Plugin Integration Types +export interface ArbitrageAction { + name: string; + handler: (runtime: IAgentRuntime, message: Memory) => Promise; + validate: (runtime: IAgentRuntime, message: Memory) => Promise; +} + +export interface ArbitrageProvider extends Provider { + get: (runtime: IAgentRuntime, message: Memory) => Promise; +} + +export interface ArbitrageState { + opportunities: number; + totalProfit: string; + lastUpdate: string; + markets: MarketsByToken; +} + +// WebSocket Types +export interface SubscriptionConfig { + DEX_ADDRESSES: string[]; + TRANSFER_TOPIC: string; + SWAP_TOPIC: string; +} + +export interface ArbitrageOpportunity { + profit: BigNumber; + route: { + sourceRouter: string; + targetRouter: string; + tokenIn: string; + tokenOut: string; + amountIn: BigNumber; + expectedOutput: BigNumber; + } | null; +} + +// Runtime Configuration Types +export interface ArbitrageConfig { + minProfitThreshold: BigNumber; + maxTradeSize: BigNumber; + gasLimit: number; + minerRewardPercentage: number; +} + +// Error Types +export interface ArbitrageError extends Error { + type: 'EXECUTION' | 'VALIDATION' | 'CONFIGURATION'; + details?: any; +} + +// Event Types for WebSocket +export interface SwapEvent { + address: string; + topics: string[]; + data: string; + transactionHash: string; + blockNumber: number; +} + +export interface TransferEvent { + from: string; + to: string; + value: BigNumber; + tokenAddress: string; +} + +// Add this to your existing types +export interface ExtendedAgentRuntime extends IAgentRuntime { + wallet: any; // Replace 'any' with proper wallet type + flashbotsProvider: any; // Replace 'any' with proper provider type + bundleExecutorContract: any; + marketsByToken: MarketsByToken; + currentBlock: number; +} \ No newline at end of file diff --git a/packages/plugin-arbitrage/tsconfig.json b/packages/plugin-arbitrage/tsconfig.json new file mode 100644 index 00000000000..357a2159f21 --- /dev/null +++ b/packages/plugin-arbitrage/tsconfig.json @@ -0,0 +1,28 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "outDir": "./dist", + "rootDir": "./src", + "target": "es2020", + "module": "commonjs", + "noEmit": false, + "declaration": true, + "strict": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "allowImportingTsExtensions": false, + "lib": [ + "es2020", + "dom" + ], + "moduleResolution": "node" + }, + "include": [ + "src/**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] +} \ No newline at end of file diff --git a/packages/plugin-arbitrage/tsup.config.ts b/packages/plugin-arbitrage/tsup.config.ts new file mode 100644 index 00000000000..a1149adf967 --- /dev/null +++ b/packages/plugin-arbitrage/tsup.config.ts @@ -0,0 +1,12 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + entry: ['src/index.ts'], + format: ['esm'], + dts: true, + splitting: false, + sourcemap: true, + clean: true, + treeshake: true, + target: 'node18' +}); \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cbe0c9dfc55..af21b8ea6e7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,6 +19,7 @@ overrides: '@ai-sdk/provider-utils': 2.1.2 cookie: 0.7.0 bs58: 5.0.0 + '@coral-xyz/anchor': 0.28.0 importers: @@ -38,7 +39,7 @@ importers: version: 1.14.40(@types/react@19.0.8)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5) '@vitest/eslint-plugin': specifier: 1.0.1 - version: 1.0.1(@typescript-eslint/utils@8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.10)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + version: 1.0.1(@typescript-eslint/utils@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.10)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) amqplib: specifier: 0.10.5 version: 0.10.5 @@ -205,6 +206,9 @@ importers: '@elizaos/plugin-aptos': specifier: workspace:* version: link:../packages/plugin-aptos + '@elizaos/plugin-arbitrage': + specifier: workspace:* + version: link:../packages/plugin-arbitrage '@elizaos/plugin-arthera': specifier: workspace:* version: link:../packages/plugin-arthera @@ -568,7 +572,7 @@ importers: version: 9.7.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@tanstack/react-query': specifier: ^5.63.0 - version: 5.64.2(react@19.0.0) + version: 5.65.0(react@19.0.0) '@uidotdev/usehooks': specifier: ^2.4.1 version: 2.4.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -629,10 +633,10 @@ importers: version: 7.5.8 '@typescript-eslint/eslint-plugin': specifier: ^8.19.1 - version: 8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + version: 8.22.0(@typescript-eslint/parser@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^8.19.1 - version: 8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + version: 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) '@vitejs/plugin-react-swc': specifier: ^3.5.0 version: 3.7.2(@swc/helpers@0.5.15)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) @@ -647,7 +651,7 @@ importers: version: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.19.0(jiti@2.4.2)) eslint-plugin-import: specifier: ^2.28.1 - version: 2.31.0(@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)) + version: 2.31.0(@typescript-eslint/parser@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)) eslint-plugin-jsx-a11y: specifier: ^6.7.1 version: 6.10.2(eslint@9.19.0(jiti@2.4.2)) @@ -677,7 +681,7 @@ importers: version: 5.6.3 typescript-eslint: specifier: ^8.18.2 - version: 8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + version: 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) vite: specifier: ^6.0.5 version: 6.0.11(@types/node@22.10.10)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) @@ -778,13 +782,13 @@ importers: version: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) ts-jest: specifier: ^29.1.1 - version: 29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.6.3) + version: 29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.7.3) tsup: specifier: ^8.0.1 - version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) typescript: specifier: ^5.3.3 - version: 5.6.3 + version: 5.7.3 packages/adapter-pglite: dependencies: @@ -1168,7 +1172,7 @@ importers: version: link:../core '@lens-protocol/client': specifier: 2.2.0 - version: 2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) + version: 2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@6.0.5))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@6.0.5) '@lens-protocol/metadata': specifier: 1.2.0 version: 1.2.0(zod@3.23.8) @@ -1178,13 +1182,13 @@ importers: devDependencies: '@vitest/coverage-v8': specifier: ^1.2.1 - version: 1.6.0(vitest@1.2.1(@types/node@22.10.10)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) + version: 1.6.0(vitest@1.2.1(@types/node@22.10.10)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) tsup: specifier: ^8.3.5 version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: ^1.2.1 - version: 1.2.1(@types/node@22.10.10)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) + version: 1.2.1(@types/node@22.10.10)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/client-simsai: dependencies: @@ -1246,10 +1250,10 @@ importers: version: 5.0.10 tsup: specifier: ^6.7.0 - version: 6.7.0(@swc/core@1.10.11(@swc/helpers@0.5.15))(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.6.3))(typescript@5.6.3) + version: 6.7.0(@swc/core@1.10.11(@swc/helpers@0.5.15))(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.7.3))(typescript@5.7.3) typescript: specifier: ^5.0.3 - version: 5.6.3 + version: 5.7.3 vitest: specifier: ^1.2.1 version: 1.2.1(@types/node@18.19.74)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) @@ -1594,6 +1598,10 @@ importers: whatwg-url: specifier: 7.1.0 version: 7.1.0 + devDependencies: + vitest: + specifier: ^2.1.5 + version: 2.1.8(@types/node@22.10.10)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/plugin-abstract: dependencies: @@ -1695,10 +1703,10 @@ importers: version: 20.17.9 '@typescript-eslint/eslint-plugin': specifier: ^6.15.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/parser': specifier: ^6.15.0 - version: 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + version: 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) '@vitest/coverage-v8': specifier: ^0.34.6 version: 0.34.6(vitest@0.34.6) @@ -1710,16 +1718,16 @@ importers: version: 9.19.0(jiti@2.4.2) tsup: specifier: ^8.0.1 - version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) typescript: specifier: ^5.3.3 - version: 5.6.3 + version: 5.7.3 vite: specifier: ^5.0.10 version: 5.4.12(@types/node@20.17.9)(terser@5.37.0) vite-tsconfig-paths: specifier: ^4.2.2 - version: 4.3.2(typescript@5.6.3)(vite@5.4.12(@types/node@20.17.9)(terser@5.37.0)) + version: 4.3.2(typescript@5.7.3)(vite@5.4.12(@types/node@20.17.9)(terser@5.37.0)) vitest: specifier: ^0.34.6 version: 0.34.6(@vitest/ui@0.34.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(playwright@1.48.2)(terser@5.37.0) @@ -1749,7 +1757,7 @@ importers: dependencies: '@coinbase/coinbase-sdk': specifier: ^0.15.0 - version: 0.15.0(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@6.0.5)(zod@3.23.8) + version: 0.15.0(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.23.8) '@elizaos/core': specifier: workspace:* version: link:../core @@ -1776,7 +1784,7 @@ importers: version: 1.16.0 viem: specifier: 2.21.58 - version: 2.21.58(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@6.0.5)(zod@3.23.8) + version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.23.8) zod: specifier: ^3.22.4 version: 3.23.8 @@ -1798,10 +1806,10 @@ importers: version: 1.15.4 '@typescript-eslint/eslint-plugin': specifier: ^6.19.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/parser': specifier: ^6.19.0 - version: 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + version: 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) '@vitest/coverage-v8': specifier: ^1.2.1 version: 1.6.0(vitest@1.2.1) @@ -1810,16 +1818,16 @@ importers: version: 0.34.7(vitest@1.2.1) tsup: specifier: ^8.0.1 - version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) typescript: specifier: ^5.3.3 - version: 5.6.3 + version: 5.7.3 vite: specifier: ^5.0.10 version: 5.4.12(@types/node@20.17.9)(terser@5.37.0) vite-tsconfig-paths: specifier: ^4.2.2 - version: 4.3.2(typescript@5.6.3)(vite@5.4.12(@types/node@20.17.9)(terser@5.37.0)) + version: 4.3.2(typescript@5.7.3)(vite@5.4.12(@types/node@20.17.9)(terser@5.37.0)) vitest: specifier: ^1.2.1 version: 1.2.1(@types/node@20.17.9)(@vitest/ui@0.34.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) @@ -1841,6 +1849,29 @@ importers: whatwg-url: specifier: 7.1.0 version: 7.1.0 + devDependencies: + '@vitest/coverage-v8': + specifier: ^1.2.1 + version: 1.6.0(vitest@1.2.1(@types/node@22.10.10)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + vitest: + specifier: ^1.2.1 + version: 1.2.1(@types/node@22.10.10)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + + packages/plugin-apro: + dependencies: + '@elizaos/core': + specifier: workspace:* + version: link:../core + ai-agent-sdk-js: + specifier: ^0.0.2 + version: 0.0.2(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5) + devDependencies: + tsup: + specifier: 8.3.5 + version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + vitest: + specifier: 2.1.4 + version: 2.1.4(@types/node@22.10.10)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/plugin-aptos: dependencies: @@ -1869,6 +1900,76 @@ importers: specifier: 7.1.0 version: 7.1.0 + packages/plugin-arbitrage: + dependencies: + '@elizaos/adapter-sqlite': + specifier: ^0.1.8 + version: 0.1.8(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(whatwg-url@14.1.0)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@elizaos/core': + specifier: workspace:* + version: link:../core + '@ethersproject/abi': + specifier: ^5.7.0 + version: 5.7.0 + '@ethersproject/abstract-provider': + specifier: ^5.7.0 + version: 5.7.0 + '@ethersproject/address': + specifier: ^5.7.0 + version: 5.7.0 + '@ethersproject/bignumber': + specifier: ^5.7.0 + version: 5.7.0 + '@ethersproject/contracts': + specifier: ^5.7.0 + version: 5.7.0 + '@ethersproject/providers': + specifier: ^5.7.2 + version: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@ethersproject/units': + specifier: ^5.7.0 + version: 5.7.0 + '@ethersproject/wallet': + specifier: ^5.7.0 + version: 5.7.0 + '@flashbots/ethers-provider-bundle': + specifier: 0.6.2 + version: 0.6.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + dotenv: + specifier: ^16.4.7 + version: 16.4.7 + ethers: + specifier: 5.7.2 + version: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + lodash: + specifier: ^4.17.21 + version: 4.17.21 + ws: + specifier: ^8.18.0 + version: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + devDependencies: + '@types/dotenv': + specifier: ^8.2.0 + version: 8.2.3 + '@types/lodash': + specifier: ^4.17.14 + version: 4.17.14 + '@types/node': + specifier: ^22.10.9 + version: 22.10.10 + '@types/ws': + specifier: ^8.5.13 + version: 8.5.14 + rimraf: + specifier: ^5.0.5 + version: 5.0.10 + tsup: + specifier: ^8.0.2 + version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + typescript: + specifier: ^5.7.3 + version: 5.7.3 + packages/plugin-arthera: dependencies: '@elizaos/core': @@ -1931,8 +2032,8 @@ importers: packages/plugin-autonome: dependencies: '@coral-xyz/anchor': - specifier: 0.30.1 - version: 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) + specifier: 0.28.0 + version: 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) '@elizaos/core': specifier: workspace:* version: link:../core @@ -2027,8 +2128,8 @@ importers: packages/plugin-birdeye: dependencies: '@coral-xyz/anchor': - specifier: 0.30.1 - version: 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + specifier: 0.28.0 + version: 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@elizaos/core': specifier: workspace:* version: link:../core @@ -2449,13 +2550,13 @@ importers: version: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) ts-jest: specifier: ^29.2.5 - version: 29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.6.3) + version: 29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.7.3) ts-jest-mock-import-meta: specifier: ^1.2.1 - version: 1.2.1(ts-jest@29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.6.3)) + version: 1.2.1(ts-jest@29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.7.3)) typescript: specifier: ^5.0.0 - version: 5.6.3 + version: 5.7.3 packages/plugin-email-automation: dependencies: @@ -2486,10 +2587,10 @@ importers: version: 5.0.10 ts-jest: specifier: ^29.0.0 - version: 29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.6.3) + version: 29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.7.3) typescript: specifier: ^5.0.0 - version: 5.6.3 + version: 5.7.3 vitest: specifier: ^2.1.8 version: 2.1.8(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) @@ -2717,7 +2818,7 @@ importers: version: link:../core '@goat-sdk/adapter-vercel-ai': specifier: 0.2.0 - version: 0.2.0(@goat-sdk/core@0.4.6(zod@3.23.8))(ai@4.1.7(react@19.0.0)(zod@3.23.8)) + version: 0.2.0(@goat-sdk/core@0.4.6(zod@3.23.8))(ai@4.1.9(react@19.0.0)(zod@3.23.8)) '@goat-sdk/core': specifier: 0.4.6 version: 0.4.6(zod@3.23.8) @@ -2785,7 +2886,7 @@ importers: dependencies: '@coinbase/coinbase-sdk': specifier: ^0.15.0 - version: 0.15.0(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@6.0.5)(zod@3.23.8) + version: 0.15.0(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.23.8) '@elizaos/core': specifier: workspace:* version: link:../core @@ -2812,7 +2913,7 @@ importers: version: 1.16.0 viem: specifier: 2.21.58 - version: 2.21.58(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@6.0.5)(zod@3.23.8) + version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.23.8) zod: specifier: ^3.22.4 version: 3.23.8 @@ -2834,10 +2935,10 @@ importers: version: 1.15.4 '@typescript-eslint/eslint-plugin': specifier: ^6.19.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/parser': specifier: ^6.19.0 - version: 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + version: 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) '@vitest/coverage-v8': specifier: ^1.2.1 version: 1.6.0(vitest@1.2.1) @@ -2846,16 +2947,16 @@ importers: version: 0.34.7(vitest@1.2.1) tsup: specifier: ^8.0.1 - version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) typescript: specifier: ^5.3.3 - version: 5.6.3 + version: 5.7.3 vite: specifier: ^5.0.10 version: 5.4.12(@types/node@20.17.9)(terser@5.37.0) vite-tsconfig-paths: specifier: ^4.2.2 - version: 4.3.2(typescript@5.6.3)(vite@5.4.12(@types/node@20.17.9)(terser@5.37.0)) + version: 4.3.2(typescript@5.7.3)(vite@5.4.12(@types/node@20.17.9)(terser@5.37.0)) vitest: specifier: ^1.2.1 version: 1.2.1(@types/node@20.17.9)(@vitest/ui@0.34.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) @@ -3126,31 +3227,31 @@ importers: version: 5.7.0 '@lit-protocol/auth-helpers': specifier: ^7.0.2 - version: 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + version: 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/constants': specifier: ^7.0.2 - version: 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + version: 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/contracts-sdk': specifier: ^7.0.2 - version: 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + version: 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/lit-auth-client': specifier: ^7.0.2 - version: 7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.6.3)(utf-8-validate@5.0.10) + version: 7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/lit-node-client': specifier: ^7.0.2 - version: 7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.6.3)(utf-8-validate@5.0.10) + version: 7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/pkp-client': specifier: 6.11.3 - version: 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) + version: 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) '@lit-protocol/pkp-ethers': specifier: ^7.0.2 - version: 7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.6.3)(utf-8-validate@5.0.10) + version: 7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/types': specifier: ^6.11.3 version: 6.11.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/wrapped-keys': specifier: ^7.0.2 - version: 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + version: 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/web3.js': specifier: npm:@solana/web3.js@1.95.8 version: 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -3162,7 +3263,7 @@ importers: version: 2.3.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) zod: specifier: 3.22.4 version: 3.22.4 @@ -3172,7 +3273,7 @@ importers: version: 20.17.9 typescript: specifier: ^5.0.0 - version: 5.6.3 + version: 5.7.3 packages/plugin-massa: dependencies: @@ -3269,10 +3370,10 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) typescript: specifier: ^5.0.0 - version: 5.6.3 + version: 5.7.3 vitest: specifier: 2.1.4 version: 2.1.4(@types/node@22.10.10)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) @@ -3372,10 +3473,10 @@ importers: version: 20.17.9 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + version: 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) eslint: specifier: ^9.16.0 version: 9.19.0(jiti@2.4.2) @@ -3384,10 +3485,10 @@ importers: version: 3.4.1 tsup: specifier: ^8.0.1 - version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) typescript: specifier: ^5.3.3 - version: 5.6.3 + version: 5.7.3 vitest: specifier: ^2.1.5 version: 2.1.8(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) @@ -3420,7 +3521,7 @@ importers: version: 5.2.0 '@solana-developers/helpers': specifier: ^2.5.6 - version: 2.5.6(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 2.6.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/web3.js': specifier: npm:@solana/web3.js@1.95.5 version: 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -3656,10 +3757,10 @@ importers: version: 20.17.9 '@typescript-eslint/eslint-plugin': specifier: ^6.7.4 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3) '@typescript-eslint/parser': specifier: ^6.7.4 - version: 6.21.0(eslint@8.57.1)(typescript@5.6.3) + version: 6.21.0(eslint@8.57.1)(typescript@5.7.3) eslint: specifier: ^8.56.0 version: 8.57.1 @@ -3671,10 +3772,10 @@ importers: version: 5.0.10 tsup: specifier: ^8.0.0 - version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) typescript: specifier: ^5.3.3 - version: 5.6.3 + version: 5.7.3 vitest: specifier: ^1.2.0 version: 1.2.1(@types/node@20.17.9)(@vitest/ui@0.34.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) @@ -3700,8 +3801,8 @@ importers: packages/plugin-omniflix: dependencies: '@coral-xyz/anchor': - specifier: 0.30.1 - version: 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + specifier: 0.28.0 + version: 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmjs/encoding': specifier: ^0.32.4 version: 0.32.4 @@ -3854,10 +3955,10 @@ importers: version: 20.17.9 '@typescript-eslint/eslint-plugin': specifier: ^6.7.4 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3) '@typescript-eslint/parser': specifier: ^6.7.4 - version: 6.21.0(eslint@8.57.1)(typescript@5.6.3) + version: 6.21.0(eslint@8.57.1)(typescript@5.7.3) eslint: specifier: ^8.50.0 version: 8.57.1 @@ -3869,10 +3970,10 @@ importers: version: 5.0.10 tsup: specifier: ^8.0.0 - version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) typescript: specifier: ^5.2.2 - version: 5.6.3 + version: 5.7.3 vitest: specifier: ^1.0.0 version: 1.2.1(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) @@ -4023,8 +4124,8 @@ importers: packages/plugin-solana: dependencies: '@coral-xyz/anchor': - specifier: 0.30.1 - version: 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + specifier: 0.28.0 + version: 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@elizaos/core': specifier: workspace:* version: link:../core @@ -4074,8 +4175,8 @@ importers: packages/plugin-solana-agent-kit: dependencies: '@coral-xyz/anchor': - specifier: 0.30.1 - version: 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + specifier: 0.28.0 + version: 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@elizaos/core': specifier: workspace:* version: link:../core @@ -4191,7 +4292,7 @@ importers: version: 20.17.9 typescript: specifier: ^5.0.0 - version: 5.6.3 + version: 5.7.3 packages/plugin-squid-router: dependencies: @@ -4331,13 +4432,13 @@ importers: version: 16.18.125 jest: specifier: ^27.0.0 - version: 27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3))(utf-8-validate@5.0.10) + version: 27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3))(utf-8-validate@5.0.10) tsup: specifier: ^7.2.0 - version: 7.3.0(@swc/core@1.10.11(@swc/helpers@0.5.15))(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3))(typescript@5.6.3) + version: 7.3.0(@swc/core@1.10.11(@swc/helpers@0.5.15))(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3))(typescript@5.7.3) typescript: specifier: ^5.0.0 - version: 5.6.3 + version: 5.7.3 packages/plugin-tee: dependencies: @@ -4580,13 +4681,13 @@ importers: version: 16.18.125 jest: specifier: ^27.0.0 - version: 27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3))(utf-8-validate@5.0.10) + version: 27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3))(utf-8-validate@5.0.10) tsup: specifier: ^7.2.0 - version: 7.3.0(@swc/core@1.10.11(@swc/helpers@0.5.15))(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3))(typescript@5.6.3) + version: 7.3.0(@swc/core@1.10.11(@swc/helpers@0.5.15))(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3))(typescript@5.7.3) typescript: specifier: ^5.0.0 - version: 5.6.3 + version: 5.7.3 packages/plugin-video-generation: dependencies: @@ -4660,7 +4761,7 @@ importers: version: link:../core '@goat-sdk/adapter-vercel-ai': specifier: 0.2.7 - version: 0.2.7(@goat-sdk/core@0.4.6(zod@3.23.8))(ai@4.1.7(react@19.0.0)(zod@3.23.8))(zod@3.23.8) + version: 0.2.7(@goat-sdk/core@0.4.6(zod@3.23.8))(ai@4.1.9(react@19.0.0)(zod@3.23.8))(zod@3.23.8) '@goat-sdk/core': specifier: 0.4.6 version: 0.4.6(zod@3.23.8) @@ -4821,8 +4922,8 @@ packages: peerDependencies: zod: ^3.0.0 - '@ai-sdk/openai@1.1.4': - resolution: {integrity: sha512-C1a+p8lXzy684TdgSqQqubmp2YHm1P/mPXNzlcpJUb/T3xl1Uvw597V9wVeEvCynmimXI9WKRvLMQS/XnBljmg==} + '@ai-sdk/openai@1.1.5': + resolution: {integrity: sha512-pmZPeb99oWlV3PqMH5DVWtMGZgwWznInjdF0Bi4q1mKoEjomDXSYw+imvzMoSbpCrcGB9uFFTVx2VeR/jvcppg==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -4852,8 +4953,8 @@ packages: zod: optional: true - '@ai-sdk/react@1.1.5': - resolution: {integrity: sha512-VTsX7BG3ntUbQtjHU4kqYt1uXQnQDx9/QAgp0/hu4Z2SpVFvf2QNsSCAUExDBvV6PupfITfzPyZmfiZworRZYg==} + '@ai-sdk/react@1.1.6': + resolution: {integrity: sha512-kP5pimLyNWldw8+0j3ym+AACFEXcQHdELNtk45wDJA3HoH486x/zffdn7yLc3c1DOu5apew+COl8CNL4A+2E4g==} engines: {node: '>=18'} peerDependencies: react: ^18 || ^19 || ^19.0.0-rc @@ -4891,8 +4992,8 @@ packages: zod: optional: true - '@ai-sdk/ui-utils@1.1.5': - resolution: {integrity: sha512-N4/YyDxJ7STcUeE6qv48Rgihly33yMIBeXtADuPEtuObofUcVAEjHSeWWSNuY780m2nocrjOV34XELwMDmZ73w==} + '@ai-sdk/ui-utils@1.1.6': + resolution: {integrity: sha512-YAwZhFwpIcvWERIjkET2o2MAwMFfJG18WdtcIjtxxMW7hA0bt5cliOV78DVcwRrxqJ2IKBlxaFmwUjW6M4SdOQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -5055,8 +5156,8 @@ packages: peerDependencies: openapi-types: '>=7' - '@apollo/client@3.12.7': - resolution: {integrity: sha512-c0LSzS3tmJ06WSyNxsTHlfc4OLLYDnWtN+zkRjMQ80KCcp89sEpNgZP5ZCXdt2pUwUqOAvZFKJW7L8tolDzkrw==} + '@apollo/client@3.12.8': + resolution: {integrity: sha512-053z5eCM7zNl81Lxs/SqHv8e+x3sszrtmGS2TNuPW0ZTZzmKATMsIsoblx1Kt0E67Ze3jb99JSPiQHG9ozGc3g==} peerDependencies: graphql: ^15.0.0 || ^16.0.0 graphql-ws: ^5.5.5 @@ -6234,14 +6335,6 @@ packages: resolution: {integrity: sha512-9Mkradf5yS5xiLWrl9WrpjqOrAV+/W2RQHDlbnAZBivoGpOs1ECjoDCkVk4aRG8ZdiFiB8zQEVlxf+8fKkmSfQ==} engines: {node: '>=10'} - '@coral-xyz/anchor@0.26.0': - resolution: {integrity: sha512-PxRl+wu5YyptWiR9F2MBHOLLibm87Z4IMUBPreX+DYBtPM+xggvcPi0KAN7+kIL4IrIhXI8ma5V0MCXxSN1pHg==} - engines: {node: '>=11'} - - '@coral-xyz/anchor@0.27.0': - resolution: {integrity: sha512-+P/vPdORawvg3A9Wj02iquxb4T0C5m4P6aZBVYysKl4Amk+r6aMPZkUhilBkD6E4Nuxnoajv3CFykUfkGE0n5g==} - engines: {node: '>=11'} - '@coral-xyz/anchor@0.28.0': resolution: {integrity: sha512-kQ02Hv2ZqxtWP30WN1d4xxT4QqlOXYDxmEd3k/bbneqhV3X5QMO4LAtoUFs7otxyivOgoqam5Il5qx81FuI4vw==} engines: {node: '>=11'} @@ -6260,12 +6353,6 @@ packages: peerDependencies: '@solana/web3.js': npm:@solana/web3.js@1.95.5 - '@coral-xyz/borsh@0.27.0': - resolution: {integrity: sha512-tJKzhLukghTWPLy+n8K8iJKgBq1yLT/AxaNd10yJrX8mI56ao5+OFAKAqW/h0i79KCvb4BK0VGO5ECmmolFz9A==} - engines: {node: '>=10'} - peerDependencies: - '@solana/web3.js': npm:@solana/web3.js@1.95.5 - '@coral-xyz/borsh@0.28.0': resolution: {integrity: sha512-/u1VTzw7XooK7rqeD7JLUSwOyRSesPUk0U37BV9zK0axJc1q0nRbKFGFLYCQ16OtdOJTTwGfGp11Lx9B45bRCQ==} engines: {node: '>=10'} @@ -7121,6 +7208,11 @@ packages: peerDependencies: whatwg-url: 7.1.0 + '@elizaos/adapter-sqlite@0.1.8': + resolution: {integrity: sha512-/79rQfzq/fmnuupMkWFAGPWb58fYCyNK140ChFCOBjK7Gommq2pXTWrPgvxr/xPcQx0cTb911H5KfTn578KjkQ==} + peerDependencies: + whatwg-url: 7.1.0 + '@elizaos/core@0.1.7-alpha.2': resolution: {integrity: sha512-gNvFw/Xnv4dlcfmmKxRa+baKq6en4TitAjUGvo8LgAUkSk156A0fffJ0lAsc1rX8zMB5NsIqdvMCbwKxDd54OQ==} @@ -8121,6 +8213,11 @@ packages: cpu: [x64] os: [win32] + '@flashbots/ethers-provider-bundle@0.6.2': + resolution: {integrity: sha512-W4Hi47zWggWgLBwhoxH3qaojudAjcbBU+ldEYi5o06UQm/25Hk/AUvCLiN+9nvy1g3xxpF9QBdMniUwjC4cpBw==} + peerDependencies: + ethers: 5.7.2 + '@floating-ui/core@1.6.9': resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} @@ -8201,7 +8298,7 @@ packages: resolution: {integrity: sha512-9NErTdOpucPaBQ5Po0NBm8I1/0uJw0FMtbQEXzorXiKpXL6nGZsFC2/lROmCFVmOmJPDd1qRa4SnIJd0sLdn3w==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} peerDependencies: - vitest: 2.1.5 + vitest: ~2.0.5 '@fuel-ts/versions@0.97.2': resolution: {integrity: sha512-l09N9A46Y8oRf5DmM2cRClckCGEcp9cbW7Do8Rnv4Fp2dQbbmyjtfqj3vnU7X24RHl+zsNTDkcrfHfHgvRxTUw==} @@ -10099,8 +10196,8 @@ packages: resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} engines: {node: '>= 18'} - '@octokit/auth-token@5.1.1': - resolution: {integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==} + '@octokit/auth-token@5.1.2': + resolution: {integrity: sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw==} engines: {node: '>= 18'} '@octokit/auth-unauthenticated@6.1.1': @@ -10403,7 +10500,7 @@ packages: '@orca-so/whirlpools-sdk@0.13.13': resolution: {integrity: sha512-S3ovmnihBdZ5cmn3ylvJv+kAIUcGX5Y5RSWzv/WvF6etv/tLuO8FKc5mYxVenTa/NG78turTMbhujDdfGaahDw==} peerDependencies: - '@coral-xyz/anchor': ~0.29.0 + '@coral-xyz/anchor': 0.28.0 '@orca-so/common-sdk': 0.6.4 '@solana/spl-token': ^0.4.8 '@solana/web3.js': npm:@solana/web3.js@1.95.5 @@ -10608,32 +10705,32 @@ packages: resolution: {integrity: sha512-IAKaCp19QxgOG4HKk9RAgUgC/VNVqymZ2GXfMNOZWImZhxRIbrK+raH5vN2MbWwtVHpjxyXvGsd1RRhnohI33A==} engines: {node: '>=18'} - '@polkadot/api-augment@15.4.1': - resolution: {integrity: sha512-mq/m5eC5hzxzsYfbYoLxdqRgH3/hf60DYoVN1f8P7m798cHXE/8DjCSwgtb5QDiWfp+CifaI5O/PcgL8YNj6jw==} + '@polkadot/api-augment@15.5.1': + resolution: {integrity: sha512-ZDSiaBcy8OT8FWI5WWnVqdi4jWBcUpiAdSO3FdZarAN9Hp2sbaUSM5zt8NkLsFtnsQxgZXGzVCbxNojBj7XAlg==} engines: {node: '>=18'} '@polkadot/api-base@10.13.1': resolution: {integrity: sha512-Okrw5hjtEjqSMOG08J6qqEwlUQujTVClvY1/eZkzKwNzPelWrtV6vqfyJklB7zVhenlxfxqhZKKcY7zWSW/q5Q==} engines: {node: '>=18'} - '@polkadot/api-base@15.4.1': - resolution: {integrity: sha512-7a0wsLPpnEDLXhPmaLds03XchCnj7oP7MbdoULVKzIjYDq0MjYasigAz0Vs/QR6O5qodZWmgS2gA+VG+Ga5OMA==} + '@polkadot/api-base@15.5.1': + resolution: {integrity: sha512-sTcTICj4UEmM9PnIjBFQvHQrZNnRfGA2IipHo6HjzmZ9JpX+9+zjqcq4xZP+4pfP7upKYCzgWN0Si/6BEpNGFw==} engines: {node: '>=18'} '@polkadot/api-derive@10.13.1': resolution: {integrity: sha512-ef0H0GeCZ4q5Om+c61eLLLL29UxFC2/u/k8V1K2JOIU+2wD5LF7sjAoV09CBMKKHfkLenRckVk2ukm4rBqFRpg==} engines: {node: '>=18'} - '@polkadot/api-derive@15.4.1': - resolution: {integrity: sha512-0EFrp0kNNpDWqtuSKbNe8+V1iEz1cXAiL+G7UM0oWae/U2xpbi0zdCMeC7hstUoJS//py1vPnDo0nkVfrdhT/A==} + '@polkadot/api-derive@15.5.1': + resolution: {integrity: sha512-8NO/h/ieYy7c7NubvuK/zpxcwJBoqbB6x4o6LfXTkvsv+ePq7WcPw3W0+c6Qo+QZd+OgtrvfT9OzobfxfzKk6g==} engines: {node: '>=18'} '@polkadot/api@10.13.1': resolution: {integrity: sha512-YrKWR4TQR5CDyGkF0mloEUo7OsUA+bdtENpJGOtNavzOQUDEbxFE0PVzokzZfVfHhHX2CojPVmtzmmLxztyJkg==} engines: {node: '>=18'} - '@polkadot/api@15.4.1': - resolution: {integrity: sha512-o+5WmEt38rs+Enk2XTE5Mn3Vne+gbolvca7nl+hB/VOr5cK+ZAwhMfEt/ZFXzdAQOA9ePO91FLRsS48mimZ8PA==} + '@polkadot/api@15.5.1': + resolution: {integrity: sha512-vEKXcy8iq2f7UZ7pLiX0z2bXiMEJ6Qp/s2MZNWTixBPPWKKqdq7d98CIIPWmqDpQPhidsWMkzV4r3/GaNLccfQ==} engines: {node: '>=18'} '@polkadot/keyring@12.6.2': @@ -10655,32 +10752,32 @@ packages: resolution: {integrity: sha512-iLsWUW4Jcx3DOdVrSHtN0biwxlHuTs4QN2hjJV0gd0jo7W08SXhWabZIf9mDmvUJIbR7Vk+9amzvegjRyIf5+A==} engines: {node: '>=18'} - '@polkadot/rpc-augment@15.4.1': - resolution: {integrity: sha512-DiNSSK+UFkAnF0UtVWr6HSCDio74LWjVjLsh9csAKfqy8bXzTVshl8VjZR2G9nuW9YxoJjQREN8wEcM9F+kL3Q==} + '@polkadot/rpc-augment@15.5.1': + resolution: {integrity: sha512-BuaObrUNH3aXavAoQA4diy8VXUgUpABzsYYIUtlivioA4UHJkFYzCnEYNcQj41Dp3bZE78LC80sYyqFc0ZFJfQ==} engines: {node: '>=18'} '@polkadot/rpc-core@10.13.1': resolution: {integrity: sha512-eoejSHa+/tzHm0vwic62/aptTGbph8vaBpbvLIK7gd00+rT813ROz5ckB1CqQBFB23nHRLuzzX/toY8ID3xrKw==} engines: {node: '>=18'} - '@polkadot/rpc-core@15.4.1': - resolution: {integrity: sha512-llAtGpKQgtmsy5+320T0Dr8Lxse77eN0NVbpWr7cQo8R5If8YM9cAMNETMtrY1S9596aaLX/GrThp5Zvt6Z5Aw==} + '@polkadot/rpc-core@15.5.1': + resolution: {integrity: sha512-rtT7RFQMfRm9bLYgaK34EoTSqSqPzGcD5aKITGv4ZcGi7oRRrKuIq813II1UK7IH5GN7njLWzoeq+LC3JVxW3g==} engines: {node: '>=18'} '@polkadot/rpc-provider@10.13.1': resolution: {integrity: sha512-oJ7tatVXYJ0L7NpNiGd69D558HG5y5ZDmH2Bp9Dd4kFTQIiV8A39SlWwWUPCjSsen9lqSvvprNLnG/VHTpenbw==} engines: {node: '>=18'} - '@polkadot/rpc-provider@15.4.1': - resolution: {integrity: sha512-GOtU8fBczbpEa3U4nQxBvwCtYyP1fYbi6vWBnA/YiwQY6RWqMBY2Tfo9fw0MfYqZVpYvbUoaER4akTrtVvCoVA==} + '@polkadot/rpc-provider@15.5.1': + resolution: {integrity: sha512-hDKup24P+L4BtRgu1L4IZRpZlqPOyeK8ryIaiuPABd6ZseQUQ8Oz2OMf3uL2Q43Xc72+q2PP5ylJuxH+wlErDw==} engines: {node: '>=18'} '@polkadot/types-augment@10.13.1': resolution: {integrity: sha512-TcrLhf95FNFin61qmVgOgayzQB/RqVsSg9thAso1Fh6pX4HSbvI35aGPBAn3SkA6R+9/TmtECirpSNLtIGFn0g==} engines: {node: '>=18'} - '@polkadot/types-augment@15.4.1': - resolution: {integrity: sha512-40X4UVEHmJhNV+gYS79RY38rv3shFEGd9H8xTas91IgZtT12mRw1kH5vjLHk+nYTVAAR1ml3D3IStILAwzikgQ==} + '@polkadot/types-augment@15.5.1': + resolution: {integrity: sha512-sWO/4Loe7oJldmO/dbJeiTkO7sdEj6TZ6UnHcxpxCC97cPUrqHxcatsyoxrMn1RyLJ/tIlkQEgT25d/LwKbU7Q==} engines: {node: '>=18'} '@polkadot/types-codec@10.13.1': @@ -10695,24 +10792,24 @@ packages: resolution: {integrity: sha512-uHjDW05EavOT5JeU8RbiFWTgPilZ+odsCcuEYIJGmK+es3lk/Qsdns9Zb7U7NJl7eJ6OWmRtyrWsLs+bU+jjIQ==} engines: {node: '>=18'} - '@polkadot/types-known@15.4.1': - resolution: {integrity: sha512-LF9estF7y7sXHQ7tA9QoVzAmtkglJdcqMbj70H70V+CBZjiyAgd84PvBtQ6mcIywJ54iCyBBLbhlqcbH/zgUdw==} + '@polkadot/types-known@15.5.1': + resolution: {integrity: sha512-4FXoN22h9pgEfWf+p23+77PzQGfZPC4oMjLYKB5tJ6z1Wn/QkoaNlidBf/swTaYRTE5KnXU4BHdEyR1N+336sw==} engines: {node: '>=18'} '@polkadot/types-support@10.13.1': resolution: {integrity: sha512-4gEPfz36XRQIY7inKq0HXNVVhR6HvXtm7yrEmuBuhM86LE0lQQBkISUSgR358bdn2OFSLMxMoRNoh3kcDvdGDQ==} engines: {node: '>=18'} - '@polkadot/types-support@15.4.1': - resolution: {integrity: sha512-BeMi+780cP0jb4HTwovjcNt/Yf/lgKkXGlfu/gZhLb6eu7Sz3VzAxI8z2WdMWE/NiXMEHeC0YpwOowhRS2tEVA==} + '@polkadot/types-support@15.5.1': + resolution: {integrity: sha512-EGju43gZszvWQVgmwUQitimdLRL06TJ26ate9HNsTdz2EOhPp9yuYolLwk6qIwBitpF0qup0H6FgiohhIBrc7g==} engines: {node: '>=18'} '@polkadot/types@10.13.1': resolution: {integrity: sha512-Hfvg1ZgJlYyzGSAVrDIpp3vullgxrjOlh/CSThd/PI4TTN1qHoPSFm2hs77k3mKkOzg+LrWsLE0P/LP2XddYcw==} engines: {node: '>=18'} - '@polkadot/types@15.4.1': - resolution: {integrity: sha512-5Oh6iwdtXg9/CN55c2IzNx90/ALK1DlP/OswN9vERp6rqZttAEGTQgSiYFHP0+7WhDB8H6v8jVutHadqv7lhMg==} + '@polkadot/types@15.5.1': + resolution: {integrity: sha512-1kpF4xaYvokuXaNt37PESXCIrYWlrNQWQwfopQz1RPVHGKcLioMZ8cc49nYSPjpvRriDSVmE/zhy16uBWANHOw==} engines: {node: '>=18'} '@polkadot/util-crypto@12.6.2': @@ -11915,8 +12012,8 @@ packages: resolution: {integrity: sha512-Igfg8lKu3dRVkTSEm98QpZUvKEOa71jDX4vKRcvJVyRc3UgN3j7vFMf0s7xLQhYmKa8kyJGQgUJDOV5V3neVlQ==} engines: {node: '>=18.0.0'} - '@smithy/core@3.1.1': - resolution: {integrity: sha512-hhUZlBWYuh9t6ycAcN90XOyG76C1AzwxZZgaCVPMYpWqqk9uMFo7HGG5Zu2cEhCJn7DdOi5krBmlibWWWPgdsw==} + '@smithy/core@3.1.2': + resolution: {integrity: sha512-htwQXkbdF13uwwDevz9BEzL5ABK+1sJpVQXywwGSH973AVOvisHNfpcB8A8761G6XgHoS2kHPqc9DqHJ2gp+/Q==} engines: {node: '>=18.0.0'} '@smithy/credential-provider-imds@4.0.1': @@ -11979,16 +12076,16 @@ packages: resolution: {integrity: sha512-OGXo7w5EkB5pPiac7KNzVtfCW2vKBTZNuCctn++TTSOMpe6RZO/n6WEC1AxJINn3+vWLKW49uad3lo/u0WJ9oQ==} engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.0.2': - resolution: {integrity: sha512-Z9m67CXizGpj8CF/AW/7uHqYNh1VXXOn9Ap54fenWsCa0HnT4cJuE61zqG3cBkTZJDCy0wHJphilI41co/PE5g==} + '@smithy/middleware-endpoint@4.0.3': + resolution: {integrity: sha512-YdbmWhQF5kIxZjWqPIgboVfi8i5XgiYMM7GGKFMTvBei4XjNQfNv8sukT50ITvgnWKKKpOtp0C0h7qixLgb77Q==} engines: {node: '>=18.0.0'} - '@smithy/middleware-retry@4.0.3': - resolution: {integrity: sha512-TiKwwQTwUDeDtwWW8UWURTqu7s6F3wN2pmziLU215u7bqpVT9Mk2oEvURjpRLA+5XeQhM68R5BpAGzVtomsqgA==} + '@smithy/middleware-retry@4.0.4': + resolution: {integrity: sha512-wmxyUBGHaYUqul0wZiset4M39SMtDBOtUr2KpDuftKNN74Do9Y36Go6Eqzj9tL0mIPpr31ulB5UUtxcsCeGXsQ==} engines: {node: '>=18.0.0'} - '@smithy/middleware-serde@4.0.1': - resolution: {integrity: sha512-Fh0E2SOF+S+P1+CsgKyiBInAt3o2b6Qk7YOp2W0Qx2XnfTdfMuSDKUEcnrtpxCzgKJnqXeLUZYqtThaP0VGqtA==} + '@smithy/middleware-serde@4.0.2': + resolution: {integrity: sha512-Sdr5lOagCn5tt+zKsaW+U2/iwr6bI9p08wOkCp6/eL6iMbgdtc2R5Ety66rf87PeohR0ExI84Txz9GYv5ou3iQ==} engines: {node: '>=18.0.0'} '@smithy/middleware-stack@4.0.1': @@ -12031,8 +12128,8 @@ packages: resolution: {integrity: sha512-nCe6fQ+ppm1bQuw5iKoeJ0MJfz2os7Ic3GBjOkLOPtavbD1ONoyE3ygjBfz2ythFWm4YnRm6OxW+8p/m9uCoIA==} engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.1.2': - resolution: {integrity: sha512-0yApeHWBqocelHGK22UivZyShNxFbDNrgREBllGh5Ws0D0rg/yId/CJfeoKKpjbfY2ju8j6WgDUGZHYQmINZ5w==} + '@smithy/smithy-client@4.1.3': + resolution: {integrity: sha512-A2Hz85pu8BJJaYFdX8yb1yocqigyqBzn+OVaVgm+Kwi/DkN8vhN2kbDVEfADo6jXf5hPKquMLGA3UINA64UZ7A==} engines: {node: '>=18.0.0'} '@smithy/types@4.1.0': @@ -12067,12 +12164,12 @@ packages: resolution: {integrity: sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-browser@4.0.3': - resolution: {integrity: sha512-7c5SF1fVK0EOs+2EOf72/qF199zwJflU1d02AevwKbAUPUZyE9RUZiyJxeUmhVxfKDWdUKaaVojNiaDQgnHL9g==} + '@smithy/util-defaults-mode-browser@4.0.4': + resolution: {integrity: sha512-Ej1bV5sbrIfH++KnWxjjzFNq9nyP3RIUq2c9Iqq7SmMO/idUR24sqvKH2LUQFTSPy/K7G4sB2m8n7YYlEAfZaw==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-node@4.0.3': - resolution: {integrity: sha512-CVnD42qYD3JKgDlImZ9+On+MqJHzq9uJgPbMdeBE8c2x8VJ2kf2R3XO/yVFx+30ts5lD/GlL0eFIShY3x9ROgQ==} + '@smithy/util-defaults-mode-node@4.0.4': + resolution: {integrity: sha512-HE1I7gxa6yP7ZgXPCFfZSDmVmMtY7SHqzFF55gM/GPegzZKaQWZZ+nYn9C2Cc3JltCMyWe63VPR3tSFDEvuGjw==} engines: {node: '>=18.0.0'} '@smithy/util-endpoints@3.0.1': @@ -12114,8 +12211,8 @@ packages: '@socket.io/component-emitter@3.1.2': resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - '@solana-developers/helpers@2.5.6': - resolution: {integrity: sha512-NPWZblVMl4LuVVSJOZG0ZF0VYnrMUjCyMNTiGwNUXPK2WWYJCqpuDyzs/PMqwvM4gMTjk4pEToBX8N2UxDvZkQ==} + '@solana-developers/helpers@2.6.0': + resolution: {integrity: sha512-XSZpgCl5v9kiQruj+760Sr7PxX+AGdbgz3dFwTWZCClqxjgaX9LiguPGAcM5iWsYhhIaeKXOWY0rVsNp1909Fg==} '@solana-program/compute-budget@0.6.1': resolution: {integrity: sha512-PWcVmRx2gSQ8jd5va5HzSlKqQmR8Q1sYaPcqpCzhOHcApJ4YsVWY6QhaOD5Nx7z1UXkP12vNq3KDsSCZnT3Hkw==} @@ -12881,16 +12978,16 @@ packages: '@tanstack/query-core@5.62.16': resolution: {integrity: sha512-9Sgft7Qavcd+sN0V25xVyo0nfmcZXBuODy3FVG7BMWTg1HMLm8wwG5tNlLlmSic1u7l1v786oavn+STiFaPH2g==} - '@tanstack/query-core@5.64.2': - resolution: {integrity: sha512-hdO8SZpWXoADNTWXV9We8CwTkXU88OVWRBcsiFrk7xJQnhm6WRlweDzMD+uH+GnuieTBVSML6xFa17C2cNV8+g==} + '@tanstack/query-core@5.65.0': + resolution: {integrity: sha512-Bnnq/1axf00r2grRT6gUyIkZRKzhHs+p4DijrCQ3wMlA3D3TTT71gtaSLtqnzGddj73/7X5JDGyjiSLdjvQN4w==} '@tanstack/react-query@5.62.16': resolution: {integrity: sha512-XJIZNj65d2IdvU8VBESmrPakfIm6FSdHDzrS1dPrAwmq3ZX+9riMh/ZfbNQHAWnhrgmq7KoXpgZSRyXnqMYT9A==} peerDependencies: react: ^18 || ^19 - '@tanstack/react-query@5.64.2': - resolution: {integrity: sha512-3pakNscZNm8KJkxmovvtZ4RaXLyiYYobwleTMvpIGUoKRa8j8VlrQKNl5W8VUEfVfZKkikvXVddLuWMbcSCA1Q==} + '@tanstack/react-query@5.65.0': + resolution: {integrity: sha512-qXdHj3SCT2xkFxgrBIe6y9Lkowlwm+tGcV++PBLFtyvEJR5Q+biTnzm5p0tdVwqA603xlju9mtV2Kd/2brobgA==} peerDependencies: react: ^18 || ^19 @@ -13592,8 +13689,8 @@ packages: typescript: optional: true - '@typescript-eslint/eslint-plugin@8.21.0': - resolution: {integrity: sha512-eTH+UOR4I7WbdQnG4Z48ebIA6Bgi7WO8HvFEneeYBxG8qCOYgTOFPSg6ek9ITIDvGjDQzWHcoWHCDO2biByNzA==} + '@typescript-eslint/eslint-plugin@8.22.0': + resolution: {integrity: sha512-4Uta6REnz/xEJMvwf72wdUnC3rr4jAQf5jnTkeRQ9b6soxLxhDEbS/pfMPoJLDfFPNVRdryqWUIV/2GZzDJFZw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -13630,8 +13727,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.21.0': - resolution: {integrity: sha512-Wy+/sdEH9kI3w9civgACwabHbKl+qIOu0uFZ9IMKzX3Jpv9og0ZBJrZExGrPpFAY7rWsXuxs5e7CPPP17A4eYA==} + '@typescript-eslint/parser@8.22.0': + resolution: {integrity: sha512-MqtmbdNEdoNxTPzpWiWnqNac54h8JDAmkWtJExBVVnSrSmi9z+sZUt0LfKqk9rjqmKOIeRhO4fHHJ1nQIjduIQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -13649,8 +13746,8 @@ packages: resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.21.0': - resolution: {integrity: sha512-G3IBKz0/0IPfdeGRMbp+4rbjfSSdnGkXsM/pFZA8zM9t9klXDnB/YnKOBQ0GoPmoROa4bCq2NeHgJa5ydsQ4mA==} + '@typescript-eslint/scope-manager@8.22.0': + resolution: {integrity: sha512-/lwVV0UYgkj7wPSw0o8URy6YI64QmcOdwHuGuxWIYznO6d45ER0wXUbksr9pYdViAofpUCNJx/tAzNukgvaaiQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/type-utils@6.21.0': @@ -13683,8 +13780,8 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@8.21.0': - resolution: {integrity: sha512-95OsL6J2BtzoBxHicoXHxgk3z+9P3BEcQTpBKriqiYzLKnM2DeSqs+sndMKdamU8FosiadQFT3D+BSL9EKnAJQ==} + '@typescript-eslint/type-utils@8.22.0': + resolution: {integrity: sha512-NzE3aB62fDEaGjaAYZE4LH7I1MUwHooQ98Byq0G0y3kkibPJQIXVUspzlFOmOfHhiDLwKzMlWxaNv+/qcZurJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -13702,8 +13799,8 @@ packages: resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.21.0': - resolution: {integrity: sha512-PAL6LUuQwotLW2a8VsySDBwYMm129vFm4tMVlylzdoTybTHaAi0oBp7Ac6LhSrHHOdLM3efH+nAR6hAWoMF89A==} + '@typescript-eslint/types@8.22.0': + resolution: {integrity: sha512-0S4M4baNzp612zwpD4YOieP3VowOARgK2EkN/GBn95hpyF8E2fbMT55sRHWBq+Huaqk3b3XK+rxxlM8sPgGM6A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@6.21.0': @@ -13733,8 +13830,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.21.0': - resolution: {integrity: sha512-x+aeKh/AjAArSauz0GiQZsjT8ciadNMHdkUSwBB9Z6PrKc/4knM4g3UfHml6oDJmKC88a6//cdxnO/+P2LkMcg==} + '@typescript-eslint/typescript-estree@8.22.0': + resolution: {integrity: sha512-SJX99NAS2ugGOzpyhMza/tX+zDwjvwAtQFLsBo3GQxiGcvaKlqGBkmZ+Y1IdiSi9h4Q0Lr5ey+Cp9CGWNY/F/w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' @@ -13761,8 +13858,8 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.21.0': - resolution: {integrity: sha512-xcXBfcq0Kaxgj7dwejMbFyq7IOHgpNMtVuDveK7w3ZGwG9owKzhALVwKpTF2yrZmEwl9SWdetf3fxNzJQaVuxw==} + '@typescript-eslint/utils@8.22.0': + resolution: {integrity: sha512-T8oc1MbF8L+Bk2msAvCUzjxVB2Z2f+vXYfcucE2wOmYs7ZUwco5Ep0fYZw8quNwOiw9K8GYVL+Kgc2pETNTLOg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -13780,8 +13877,8 @@ packages: resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.21.0': - resolution: {integrity: sha512-BkLMNpdV6prozk8LlyK/SOoWLmUFi+ZD+pcqti9ILCbVvHGk1ui1g4jJOc2WDLaeExz2qWwojxlPce5PljcT3w==} + '@typescript-eslint/visitor-keys@8.22.0': + resolution: {integrity: sha512-AWpYAXnUgvLNabGTy3uBylkgZoosva/miNd1I8Bz3SjotmQPbVqhO4Cczo8AsZ44XVErEBPr/CRSgaj8sG7g0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@uidotdev/usehooks@2.4.1': @@ -14536,6 +14633,10 @@ packages: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} + ai-agent-sdk-js@0.0.2: + resolution: {integrity: sha512-3KEvqdOcGv1pKnbFYiQDUYD5w7aUX4Zr4062cCGsl5TtjRrsLzadrcVAopX3a32h7MGgWBuuUvUhFxk8JtQPCA==} + engines: {node: '>=14.17.0'} + ai@3.4.33: resolution: {integrity: sha512-plBlrVZKwPoRTmM8+D1sJac9Bq8eaa2jiZlHLZIWekKWI1yMWYZvCCEezY9ASPwRhULYDJB2VhKOBUUeg3S5JQ==} engines: {node: '>=18'} @@ -14557,8 +14658,8 @@ packages: zod: optional: true - ai@4.1.7: - resolution: {integrity: sha512-UonRhARlF5/IMUxawJp3KAB2d6uWVajR2EtmE4UjcnZmbk4rbS97zH4Xo0bcuqUTg/rODygRk8Iyky5pxUXPUQ==} + ai@4.1.9: + resolution: {integrity: sha512-EUc21jyV/2Fv0hEd4toLxQMxjTXBWjKnw16tpto12Vrg/EvkmfVSEvtwXDa+J70iPDmASxL10VKmJk/wnb6bZA==} engines: {node: '>=18'} peerDependencies: react: ^18 || ^19 || ^19.0.0-rc @@ -14636,7 +14737,7 @@ packages: resolution: {integrity: sha512-PYBW5fWX+iGicIS5MIM/omhk1tQPUc0ELAnI/IkLKQJ6d75De/CQRh8MF2bU/TgGyFi6zEel80wUe3uRol9RrQ==} engines: {node: '>= 10'} peerDependencies: - '@coral-xyz/anchor': ^0.28.0 + '@coral-xyz/anchor': 0.28.0 '@solana/web3.js': npm:@solana/web3.js@1.95.5 solana-bankrun: ^0.2.0 @@ -18258,8 +18359,8 @@ packages: find@0.3.0: resolution: {integrity: sha512-iSd+O4OEYV/I36Zl8MdYJO0xD82wH528SaCieTVHhclgiYNe9y+yPKSwK+A7/WsmHL1EZ+pYUJBXWTL5qofksw==} - flash-sdk@2.26.1: - resolution: {integrity: sha512-zBZZFxHeYQYb2c1XWsghTWLim3kQFuBXlAt6Y1QpXn3OQJp6KoxpaB6UzIOXO/5IWB99/r20AOZIIzHfAxiJ3A==} + flash-sdk@2.26.2: + resolution: {integrity: sha512-VYyPyEqSN+pwEbhklZQF5snfEPBn6yz9BicH1wQD/xD/3tpU/bDkDwHQtiP4Z9V3df8JTh2UNPJ4E/AeWuefXg==} flat-cache@3.2.0: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} @@ -24578,10 +24679,6 @@ packages: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true - response-iterator@0.2.20: - resolution: {integrity: sha512-RfNi9saiJ9VKznrRZEGZtlfeiQI7NWMUlXvmkvO60xaHfW1y+36EOibZkV59LuKNak8VIqL6IyxYxhMOGTurIQ==} - engines: {node: '>=0.8'} - responselike@2.0.1: resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} @@ -26596,8 +26693,8 @@ packages: typescript-collections@1.3.3: resolution: {integrity: sha512-7sI4e/bZijOzyURng88oOFZCISQPTHozfE2sUu5AviFYk5QV7fYGb6YiDl+vKjF/pICA354JImBImL9XJWUvdQ==} - typescript-eslint@8.21.0: - resolution: {integrity: sha512-txEKYY4XMKwPXxNkN8+AxAdX6iIJAPiJbHE/FpQccs/sxw8Lf26kqwC3cn0xkHlW8kEbLhkhCsjWuMveaY9Rxw==} + typescript-eslint@8.22.0: + resolution: {integrity: sha512-Y2rj210FW1Wb6TWXzQc5+P+EWI9/zdS57hLEc0gnyuvdzWo8+Y8brKlbj0muejonhMI/xAZCnZZwjbIfv1CkOw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -27122,6 +27219,14 @@ packages: typescript: optional: true + valibot@1.0.0-beta.14: + resolution: {integrity: sha512-tLyV2rE5QL6U29MFy3xt4AqMrn+/HErcp2ZThASnQvPMwfSozjV1uBGKIGiegtZIGjinJqn0SlBdannf18wENA==} + peerDependencies: + typescript: '>=5' + peerDependenciesMeta: + typescript: + optional: true + valid-url@1.0.9: resolution: {integrity: sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==} @@ -28545,7 +28650,7 @@ snapshots: '@ai-sdk/provider-utils': 2.1.2(zod@3.23.8) zod: 3.23.8 - '@ai-sdk/openai@1.1.4(zod@3.24.1)': + '@ai-sdk/openai@1.1.5(zod@3.24.1)': dependencies: '@ai-sdk/provider': 1.0.6 '@ai-sdk/provider-utils': 2.1.2(zod@3.24.1) @@ -28583,20 +28688,20 @@ snapshots: react: 19.0.0 zod: 3.23.8 - '@ai-sdk/react@1.1.5(react@19.0.0)(zod@3.23.8)': + '@ai-sdk/react@1.1.6(react@19.0.0)(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 2.1.2(zod@3.23.8) - '@ai-sdk/ui-utils': 1.1.5(zod@3.23.8) + '@ai-sdk/ui-utils': 1.1.6(zod@3.23.8) swr: 2.3.0(react@19.0.0) throttleit: 2.1.0 optionalDependencies: react: 19.0.0 zod: 3.23.8 - '@ai-sdk/react@1.1.5(react@19.0.0)(zod@3.24.1)': + '@ai-sdk/react@1.1.6(react@19.0.0)(zod@3.24.1)': dependencies: '@ai-sdk/provider-utils': 2.1.2(zod@3.24.1) - '@ai-sdk/ui-utils': 1.1.5(zod@3.24.1) + '@ai-sdk/ui-utils': 1.1.6(zod@3.24.1) swr: 2.3.0(react@19.0.0) throttleit: 2.1.0 optionalDependencies: @@ -28630,7 +28735,7 @@ snapshots: optionalDependencies: zod: 3.23.8 - '@ai-sdk/ui-utils@1.1.5(zod@3.23.8)': + '@ai-sdk/ui-utils@1.1.6(zod@3.23.8)': dependencies: '@ai-sdk/provider': 1.0.6 '@ai-sdk/provider-utils': 2.1.2(zod@3.23.8) @@ -28638,7 +28743,7 @@ snapshots: optionalDependencies: zod: 3.23.8 - '@ai-sdk/ui-utils@1.1.5(zod@3.24.1)': + '@ai-sdk/ui-utils@1.1.6(zod@3.24.1)': dependencies: '@ai-sdk/provider': 1.0.6 '@ai-sdk/provider-utils': 2.1.2(zod@3.24.1) @@ -28851,7 +28956,7 @@ snapshots: chalk: 4.1.2 net: 1.0.2 socks-proxy-agent: 8.0.5 - typescript: 5.6.3 + typescript: 5.7.3 unzipper: 0.12.3 transitivePeerDependencies: - debug @@ -28878,7 +28983,7 @@ snapshots: call-me-maybe: 1.0.2 openapi-types: 12.1.3 - '@apollo/client@3.12.7(@types/react@19.0.8)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@apollo/client@3.12.8(@types/react@19.0.8)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) '@wry/caches': 1.0.1 @@ -28890,7 +28995,6 @@ snapshots: optimism: 0.18.1 prop-types: 15.8.1 rehackt: 0.1.0(@types/react@19.0.8)(react@19.0.0) - response-iterator: 0.2.20 symbol-observable: 4.0.0 ts-invariant: 0.10.3 tslib: 2.8.1 @@ -28941,7 +29045,7 @@ snapshots: buffer: 6.0.3 eventsource-parser: 2.0.1 protobufjs: 7.4.0 - typescript: 5.6.3 + typescript: 5.7.3 '@avnu/avnu-sdk@2.1.1(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@6.0.5))(qs@6.14.0)(starknet@6.18.0(encoding@0.1.13))': dependencies: @@ -29012,7 +29116,7 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.734.0 '@aws-sdk/util-user-agent-node': 3.734.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.2 '@smithy/eventstream-serde-browser': 4.0.1 '@smithy/eventstream-serde-config-resolver': 4.0.1 '@smithy/eventstream-serde-node': 4.0.1 @@ -29020,21 +29124,21 @@ snapshots: '@smithy/hash-node': 4.0.1 '@smithy/invalid-dependency': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.2 - '@smithy/middleware-retry': 4.0.3 - '@smithy/middleware-serde': 4.0.1 + '@smithy/middleware-endpoint': 4.0.3 + '@smithy/middleware-retry': 4.0.4 + '@smithy/middleware-serde': 4.0.2 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 '@smithy/node-http-handler': 4.0.2 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.3 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.3 - '@smithy/util-defaults-mode-node': 4.0.3 + '@smithy/util-defaults-mode-browser': 4.0.4 + '@smithy/util-defaults-mode-node': 4.0.4 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 @@ -29062,26 +29166,26 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.734.0 '@aws-sdk/util-user-agent-node': 3.734.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.2 '@smithy/fetch-http-handler': 5.0.1 '@smithy/hash-node': 4.0.1 '@smithy/invalid-dependency': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.2 - '@smithy/middleware-retry': 4.0.3 - '@smithy/middleware-serde': 4.0.1 + '@smithy/middleware-endpoint': 4.0.3 + '@smithy/middleware-retry': 4.0.4 + '@smithy/middleware-serde': 4.0.2 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 '@smithy/node-http-handler': 4.0.2 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.3 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.3 - '@smithy/util-defaults-mode-node': 4.0.3 + '@smithy/util-defaults-mode-browser': 4.0.4 + '@smithy/util-defaults-mode-node': 4.0.4 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 @@ -29116,7 +29220,7 @@ snapshots: '@aws-sdk/util-user-agent-node': 3.734.0 '@aws-sdk/xml-builder': 3.734.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.2 '@smithy/eventstream-serde-browser': 4.0.1 '@smithy/eventstream-serde-config-resolver': 4.0.1 '@smithy/eventstream-serde-node': 4.0.1 @@ -29127,21 +29231,21 @@ snapshots: '@smithy/invalid-dependency': 4.0.1 '@smithy/md5-js': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.2 - '@smithy/middleware-retry': 4.0.3 - '@smithy/middleware-serde': 4.0.1 + '@smithy/middleware-endpoint': 4.0.3 + '@smithy/middleware-retry': 4.0.4 + '@smithy/middleware-serde': 4.0.2 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 '@smithy/node-http-handler': 4.0.2 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.3 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.3 - '@smithy/util-defaults-mode-node': 4.0.3 + '@smithy/util-defaults-mode-browser': 4.0.4 + '@smithy/util-defaults-mode-node': 4.0.4 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 @@ -29167,26 +29271,26 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.734.0 '@aws-sdk/util-user-agent-node': 3.734.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.2 '@smithy/fetch-http-handler': 5.0.1 '@smithy/hash-node': 4.0.1 '@smithy/invalid-dependency': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.2 - '@smithy/middleware-retry': 4.0.3 - '@smithy/middleware-serde': 4.0.1 + '@smithy/middleware-endpoint': 4.0.3 + '@smithy/middleware-retry': 4.0.4 + '@smithy/middleware-serde': 4.0.2 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 '@smithy/node-http-handler': 4.0.2 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.3 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.3 - '@smithy/util-defaults-mode-node': 4.0.3 + '@smithy/util-defaults-mode-browser': 4.0.4 + '@smithy/util-defaults-mode-node': 4.0.4 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 @@ -29215,7 +29319,7 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.734.0 '@aws-sdk/util-user-agent-node': 3.734.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.2 '@smithy/eventstream-serde-browser': 4.0.1 '@smithy/eventstream-serde-config-resolver': 4.0.1 '@smithy/eventstream-serde-node': 4.0.1 @@ -29223,21 +29327,21 @@ snapshots: '@smithy/hash-node': 4.0.1 '@smithy/invalid-dependency': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.2 - '@smithy/middleware-retry': 4.0.3 - '@smithy/middleware-serde': 4.0.1 + '@smithy/middleware-endpoint': 4.0.3 + '@smithy/middleware-retry': 4.0.4 + '@smithy/middleware-serde': 4.0.2 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 '@smithy/node-http-handler': 4.0.2 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.3 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.3 - '@smithy/util-defaults-mode-node': 4.0.3 + '@smithy/util-defaults-mode-browser': 4.0.4 + '@smithy/util-defaults-mode-node': 4.0.4 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 @@ -29249,12 +29353,12 @@ snapshots: '@aws-sdk/core@3.734.0': dependencies: '@aws-sdk/types': 3.734.0 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.2 '@smithy/node-config-provider': 4.0.1 '@smithy/property-provider': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/signature-v4': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.3 '@smithy/types': 4.1.0 '@smithy/util-middleware': 4.0.1 fast-xml-parser: 4.4.1 @@ -29276,7 +29380,7 @@ snapshots: '@smithy/node-http-handler': 4.0.2 '@smithy/property-provider': 4.0.1 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.3 '@smithy/types': 4.1.0 '@smithy/util-stream': 4.0.2 tslib: 2.8.1 @@ -29427,11 +29531,11 @@ snapshots: '@aws-sdk/core': 3.734.0 '@aws-sdk/types': 3.734.0 '@aws-sdk/util-arn-parser': 3.723.0 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.2 '@smithy/node-config-provider': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/signature-v4': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.3 '@smithy/types': 4.1.0 '@smithy/util-config-provider': 4.0.0 '@smithy/util-middleware': 4.0.1 @@ -29461,7 +29565,7 @@ snapshots: '@aws-sdk/core': 3.734.0 '@aws-sdk/types': 3.734.0 '@aws-sdk/util-endpoints': 3.734.0 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.2 '@smithy/protocol-http': 5.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 @@ -29494,26 +29598,26 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.734.0 '@aws-sdk/util-user-agent-node': 3.734.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.2 '@smithy/fetch-http-handler': 5.0.1 '@smithy/hash-node': 4.0.1 '@smithy/invalid-dependency': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.2 - '@smithy/middleware-retry': 4.0.3 - '@smithy/middleware-serde': 4.0.1 + '@smithy/middleware-endpoint': 4.0.3 + '@smithy/middleware-retry': 4.0.4 + '@smithy/middleware-serde': 4.0.2 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 '@smithy/node-http-handler': 4.0.2 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.3 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.3 - '@smithy/util-defaults-mode-node': 4.0.3 + '@smithy/util-defaults-mode-browser': 4.0.4 + '@smithy/util-defaults-mode-node': 4.0.4 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 @@ -29536,9 +29640,9 @@ snapshots: '@aws-sdk/signature-v4-multi-region': 3.734.0 '@aws-sdk/types': 3.734.0 '@aws-sdk/util-format-url': 3.734.0 - '@smithy/middleware-endpoint': 4.0.2 + '@smithy/middleware-endpoint': 4.0.3 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.3 '@smithy/types': 4.1.0 tslib: 2.8.1 @@ -30921,28 +31025,6 @@ snapshots: - utf-8-validate - zod - '@coinbase/coinbase-sdk@0.15.0(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@6.0.5)(zod@3.23.8)': - dependencies: - '@scure/bip32': 1.6.2 - abitype: 1.0.8(typescript@5.6.3)(zod@3.23.8) - axios: 1.7.9 - axios-mock-adapter: 1.22.0(axios@1.7.9) - axios-retry: 4.5.0(axios@1.7.9) - bip32: 4.0.0 - bip39: 3.1.0 - decimal.js: 10.5.0 - dotenv: 16.4.7 - ethers: 6.13.5(bufferutil@4.0.9)(utf-8-validate@6.0.5) - node-jose: 2.2.0 - secp256k1: 5.0.1 - viem: 2.21.58(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@6.0.5)(zod@3.23.8) - transitivePeerDependencies: - - bufferutil - - debug - - typescript - - utf-8-validate - - zod - '@coinbase/coinbase-sdk@0.15.0(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.23.8)': dependencies: '@scure/bip32': 1.6.2 @@ -31095,31 +31177,9 @@ snapshots: '@coral-xyz/anchor-errors@0.30.1': {} - '@coral-xyz/anchor@0.26.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': - dependencies: - '@coral-xyz/borsh': 0.26.0(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) - '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - base64-js: 1.5.1 - bn.js: 5.2.1 - bs58: 5.0.0 - buffer-layout: 1.2.2 - camelcase: 6.3.0 - cross-fetch: 3.2.0(encoding@0.1.13) - crypto-hash: 1.3.0 - eventemitter3: 4.0.7 - js-sha256: 0.9.0 - pako: 2.1.0 - snake-case: 3.0.4 - superstruct: 0.15.5 - toml: 3.0.0 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - - '@coral-xyz/anchor@0.27.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@coral-xyz/anchor@0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/borsh': 0.27.0(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) base64-js: 1.5.1 bn.js: 5.2.1 @@ -31139,10 +31199,10 @@ snapshots: - encoding - utf-8-validate - '@coral-xyz/anchor@0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@coral-xyz/anchor@0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5)': dependencies: - '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) - '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5)) + '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) base64-js: 1.5.1 bn.js: 5.2.1 bs58: 5.0.0 @@ -31204,43 +31264,21 @@ snapshots: - encoding - utf-8-validate - '@coral-xyz/anchor@0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5)': - dependencies: - '@coral-xyz/anchor-errors': 0.30.1 - '@coral-xyz/borsh': 0.30.1(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5)) - '@noble/hashes': 1.7.1 - '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) - bn.js: 5.2.1 - bs58: 5.0.0 - buffer-layout: 1.2.2 - camelcase: 6.3.0 - cross-fetch: 3.2.0(encoding@0.1.13) - crypto-hash: 1.3.0 - eventemitter3: 4.0.7 - pako: 2.1.0 - snake-case: 3.0.4 - superstruct: 0.15.5 - toml: 3.0.0 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - '@coral-xyz/borsh@0.26.0(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) bn.js: 5.2.1 buffer-layout: 1.2.2 - '@coral-xyz/borsh@0.27.0(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': + '@coral-xyz/borsh@0.28.0(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) bn.js: 5.2.1 buffer-layout: 1.2.2 - '@coral-xyz/borsh@0.28.0(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': + '@coral-xyz/borsh@0.28.0(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5))': dependencies: - '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) bn.js: 5.2.1 buffer-layout: 1.2.2 @@ -31262,12 +31300,6 @@ snapshots: bn.js: 5.2.1 buffer-layout: 1.2.2 - '@coral-xyz/borsh@0.30.1(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5))': - dependencies: - '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) - bn.js: 5.2.1 - buffer-layout: 1.2.2 - '@cosmjs/amino@0.27.1': dependencies: '@cosmjs/crypto': 0.27.1 @@ -33217,7 +33249,7 @@ snapshots: '@drift-labs/sdk@2.107.0-beta.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@coral-xyz/anchor-30': '@coral-xyz/anchor@0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)' '@ellipsis-labs/phoenix-sdk': 1.4.5(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@grpc/grpc-js': 1.12.5 @@ -33230,7 +33262,7 @@ snapshots: '@solana/web3.js': 1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@switchboard-xyz/on-demand': 1.2.42(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@triton-one/yellowstone-grpc': 1.3.0 - anchor-bankrun: 0.3.0(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(solana-bankrun@0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + anchor-bankrun: 0.3.0(@coral-xyz/anchor@0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(solana-bankrun@0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) nanoid: 3.3.4 node-cache: 5.1.2 rpc-websockets: 7.5.1 @@ -33252,7 +33284,7 @@ snapshots: '@drift-labs/sdk@2.107.0-beta.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@coral-xyz/anchor-30': '@coral-xyz/anchor@0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)' '@ellipsis-labs/phoenix-sdk': 1.4.5(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@grpc/grpc-js': 1.12.5 @@ -33265,7 +33297,7 @@ snapshots: '@solana/web3.js': 1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@switchboard-xyz/on-demand': 1.2.42(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@triton-one/yellowstone-grpc': 1.3.0 - anchor-bankrun: 0.3.0(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(solana-bankrun@0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + anchor-bankrun: 0.3.0(@coral-xyz/anchor@0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(solana-bankrun@0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) nanoid: 3.3.4 node-cache: 5.1.2 rpc-websockets: 7.5.1 @@ -33287,7 +33319,7 @@ snapshots: '@drift-labs/sdk@2.108.0-beta.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@coral-xyz/anchor-30': '@coral-xyz/anchor@0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)' '@ellipsis-labs/phoenix-sdk': 1.4.5(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@grpc/grpc-js': 1.12.5 @@ -33300,7 +33332,7 @@ snapshots: '@solana/web3.js': 1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@switchboard-xyz/on-demand': 1.2.42(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@triton-one/yellowstone-grpc': 1.3.0 - anchor-bankrun: 0.3.0(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(solana-bankrun@0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + anchor-bankrun: 0.3.0(@coral-xyz/anchor@0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(solana-bankrun@0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) nanoid: 3.3.4 node-cache: 5.1.2 rpc-websockets: 7.5.1 @@ -33440,6 +33472,37 @@ snapshots: - vue - ws + '@elizaos/adapter-sqlite@0.1.8(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(whatwg-url@14.1.0)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + '@elizaos/core': 0.1.8(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@types/better-sqlite3': 7.6.12 + better-sqlite3: 11.6.0 + sqlite-vec: 0.1.6 + whatwg-url: 14.1.0 + transitivePeerDependencies: + - '@google-cloud/vertexai' + - '@langchain/anthropic' + - '@langchain/aws' + - '@langchain/cohere' + - '@langchain/core' + - '@langchain/google-genai' + - '@langchain/google-vertexai' + - '@langchain/groq' + - '@langchain/mistralai' + - '@langchain/ollama' + - axios + - cheerio + - encoding + - peggy + - react + - solid-js + - sswr + - supports-color + - svelte + - typeorm + - vue + - ws + '@elizaos/core@0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.36(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.36(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.19.3))(svelte@5.19.3)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@ai-sdk/anthropic': 0.0.56(zod@3.23.8) @@ -33595,7 +33658,7 @@ snapshots: - vue - ws - '@elizaos/core@0.1.8(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@elizaos/core@0.1.8(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: '@ai-sdk/anthropic': 0.0.56(zod@3.23.8) '@ai-sdk/google': 0.0.55(zod@3.23.8) @@ -33615,7 +33678,59 @@ snapshots: handlebars: 4.7.8 js-sha1: 0.7.0 js-tiktoken: 1.0.15 - langchain: 0.3.6(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + langchain: 0.3.6(@langchain/core@0.3.36(openai@4.80.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(@langchain/groq@0.1.3(@langchain/core@0.3.36(openai@4.80.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + ollama-ai-provider: 0.16.1(zod@3.23.8) + openai: 4.73.0(encoding@0.1.13)(zod@3.23.8) + tinyld: 1.3.4 + together-ai: 0.7.0(encoding@0.1.13) + unique-names-generator: 4.7.1 + uuid: 11.0.3 + zod: 3.23.8 + transitivePeerDependencies: + - '@google-cloud/vertexai' + - '@langchain/anthropic' + - '@langchain/aws' + - '@langchain/cohere' + - '@langchain/core' + - '@langchain/google-genai' + - '@langchain/google-vertexai' + - '@langchain/groq' + - '@langchain/mistralai' + - '@langchain/ollama' + - axios + - cheerio + - encoding + - peggy + - react + - solid-js + - sswr + - supports-color + - svelte + - typeorm + - vue + - ws + + '@elizaos/core@0.1.8(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + dependencies: + '@ai-sdk/anthropic': 0.0.56(zod@3.23.8) + '@ai-sdk/google': 0.0.55(zod@3.23.8) + '@ai-sdk/google-vertex': 0.0.43(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(zod@3.23.8) + '@ai-sdk/groq': 0.0.3(zod@3.23.8) + '@ai-sdk/mistral': 1.0.9(zod@3.23.8) + '@ai-sdk/openai': 1.0.5(zod@3.23.8) + '@anthropic-ai/sdk': 0.30.1(encoding@0.1.13) + '@fal-ai/client': 1.2.0 + '@types/uuid': 10.0.0 + ai: 3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.19.3))(svelte@5.19.3)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) + anthropic-vertex-ai: 1.0.2(encoding@0.1.13)(zod@3.23.8) + fastembed: 1.14.1 + fastestsmallesttextencoderdecoder: 1.0.22 + gaxios: 6.7.1(encoding@0.1.13) + glob: 11.0.0 + handlebars: 4.7.8 + js-sha1: 0.7.0 + js-tiktoken: 1.0.15 + langchain: 0.3.6(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) ollama-ai-provider: 0.16.1(zod@3.23.8) openai: 4.73.0(encoding@0.1.13)(zod@3.23.8) tinyld: 1.3.4 @@ -34587,6 +34702,10 @@ snapshots: '@ffmpeg-installer/win32-x64@4.1.0': optional: true + '@flashbots/ethers-provider-bundle@0.6.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@floating-ui/core@1.6.9': dependencies: '@floating-ui/utils': 0.2.9 @@ -34817,16 +34936,16 @@ snapshots: '@shikijs/types': 1.29.1 '@shikijs/vscode-textmate': 10.0.1 - '@goat-sdk/adapter-vercel-ai@0.2.0(@goat-sdk/core@0.4.6(zod@3.23.8))(ai@4.1.7(react@19.0.0)(zod@3.23.8))': + '@goat-sdk/adapter-vercel-ai@0.2.0(@goat-sdk/core@0.4.6(zod@3.23.8))(ai@4.1.9(react@19.0.0)(zod@3.23.8))': dependencies: '@goat-sdk/core': 0.4.6(zod@3.23.8) - ai: 4.1.7(react@19.0.0)(zod@3.23.8) + ai: 4.1.9(react@19.0.0)(zod@3.23.8) zod: 3.23.8 - '@goat-sdk/adapter-vercel-ai@0.2.7(@goat-sdk/core@0.4.6(zod@3.23.8))(ai@4.1.7(react@19.0.0)(zod@3.23.8))(zod@3.23.8)': + '@goat-sdk/adapter-vercel-ai@0.2.7(@goat-sdk/core@0.4.6(zod@3.23.8))(ai@4.1.9(react@19.0.0)(zod@3.23.8))(zod@3.23.8)': dependencies: '@goat-sdk/core': 0.4.6(zod@3.23.8) - ai: 4.1.7(react@19.0.0)(zod@3.23.8) + ai: 4.1.9(react@19.0.0)(zod@3.23.8) zod: 3.23.8 '@goat-sdk/core@0.3.8(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)': @@ -35313,7 +35432,7 @@ snapshots: '@injectivelabs/sdk-ts@1.14.34-beta.2(@types/react@19.0.8)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)': dependencies: - '@apollo/client': 3.12.7(@types/react@19.0.8)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@apollo/client': 3.12.8(@types/react@19.0.8)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@cosmjs/amino': 0.32.4 '@cosmjs/proto-signing': 0.32.4 '@cosmjs/stargate': 0.32.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -35359,7 +35478,7 @@ snapshots: '@injectivelabs/sdk-ts@1.14.40(@types/react@19.0.8)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: - '@apollo/client': 3.12.7(@types/react@19.0.8)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@apollo/client': 3.12.8(@types/react@19.0.8)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@cosmjs/amino': 0.32.4 '@cosmjs/proto-signing': 0.32.4 '@cosmjs/stargate': 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -35405,7 +35524,7 @@ snapshots: '@injectivelabs/sdk-ts@1.14.40(@types/react@19.0.8)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)': dependencies: - '@apollo/client': 3.12.7(@types/react@19.0.8)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@apollo/client': 3.12.8(@types/react@19.0.8)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@cosmjs/amino': 0.32.4 '@cosmjs/proto-signing': 0.32.4 '@cosmjs/stargate': 0.32.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -35451,7 +35570,7 @@ snapshots: '@injectivelabs/sdk-ts@1.14.5(@types/react@19.0.8)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: - '@apollo/client': 3.12.7(@types/react@19.0.8)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@apollo/client': 3.12.8(@types/react@19.0.8)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@cosmjs/amino': 0.31.3 '@cosmjs/proto-signing': 0.31.3 '@cosmjs/stargate': 0.31.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -35815,7 +35934,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3))(utf-8-validate@5.0.10)': + '@jest/core@27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3))(utf-8-validate@5.0.10)': dependencies: '@jest/console': 27.5.1 '@jest/reporters': 27.5.1 @@ -35829,7 +35948,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 27.5.1 - jest-config: 27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3))(utf-8-validate@5.0.10) + jest-config: 27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3))(utf-8-validate@5.0.10) jest-haste-map: 27.5.1 jest-message-util: 27.5.1 jest-regex-util: 27.5.1 @@ -36462,15 +36581,15 @@ snapshots: viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) zksync-ethers: 6.15.4(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@6.0.5)) - '@lens-protocol/blockchain-bindings@0.10.2(@jest/globals@29.7.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@lens-protocol/blockchain-bindings@0.10.2(@jest/globals@29.7.0)(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/contracts': 5.7.0 - '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) '@ethersproject/units': 5.7.0 '@lens-protocol/domain': 0.12.0(@jest/globals@29.7.0) '@lens-protocol/shared-kernel': 0.12.0 - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) tslib: 2.8.1 transitivePeerDependencies: - '@faker-js/faker' @@ -36481,7 +36600,7 @@ snapshots: - utf-8-validate - wait-for-expect - '@lens-protocol/client@2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': + '@lens-protocol/client@2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@6.0.5))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@6.0.5)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 @@ -36489,10 +36608,10 @@ snapshots: '@ethersproject/bignumber': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/hash': 5.7.0 - '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) '@ethersproject/wallet': 5.7.0 - '@lens-protocol/blockchain-bindings': 0.10.2(@jest/globals@29.7.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lens-protocol/gated-content': 0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8) + '@lens-protocol/blockchain-bindings': 0.10.2(@jest/globals@29.7.0)(bufferutil@4.0.9)(utf-8-validate@6.0.5) + '@lens-protocol/gated-content': 0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@6.0.5))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@6.0.5)(zod@3.23.8) '@lens-protocol/shared-kernel': 0.12.0 '@lens-protocol/storage': 0.8.1 graphql: 16.10.0 @@ -36541,24 +36660,24 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 - '@lens-protocol/gated-content@0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8)': + '@lens-protocol/gated-content@0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@6.0.5))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@6.0.5)(zod@3.23.8)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/address': 5.7.0 '@ethersproject/bignumber': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/hash': 5.7.0 - '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) '@ethersproject/wallet': 5.7.0 '@lens-protocol/metadata': 1.2.0(zod@3.23.8) '@lens-protocol/shared-kernel': 0.12.0 '@lens-protocol/storage': 0.8.1 '@lit-protocol/constants': 2.1.62 - '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/encryption': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/node-client': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@6.0.5) + '@lit-protocol/encryption': 2.1.62(bufferutil@4.0.9)(utf-8-validate@6.0.5) + '@lit-protocol/node-client': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5))(@ethersproject/wallet@5.7.0)(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@6.0.5) '@lit-protocol/types': 2.1.62 - siwe: 2.3.2(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + siwe: 2.3.2(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@6.0.5)) tslib: 2.8.1 zod: 3.23.8 transitivePeerDependencies: @@ -36608,7 +36727,7 @@ snapshots: tslib: 2.8.1 zod: 3.23.8 - '@lerna/create@8.1.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.6.3)': + '@lerna/create@8.1.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.7.3)': dependencies: '@npmcli/arborist': 7.5.3 '@npmcli/package-json': 5.2.0 @@ -36626,7 +36745,7 @@ snapshots: console-control-strings: 1.1.0 conventional-changelog-core: 5.0.1 conventional-recommended-bump: 7.0.1 - cosmiconfig: 8.3.6(typescript@5.6.3) + cosmiconfig: 8.3.6(typescript@5.7.3) dedent: 1.5.3(babel-plugin-macros@3.1.0) execa: 5.0.0 fs-extra: 11.2.0 @@ -36727,7 +36846,7 @@ snapshots: '@lightprotocol/compressed-token@0.17.1(@lightprotocol/stateless.js@0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@lightprotocol/stateless.js': 0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@solana/spl-token': 0.4.8(@solana/web3.js@1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -36742,7 +36861,7 @@ snapshots: '@lightprotocol/compressed-token@0.17.1(@lightprotocol/stateless.js@0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@lightprotocol/stateless.js': 0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@solana/spl-token': 0.4.8(@solana/web3.js@1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -36757,7 +36876,7 @@ snapshots: '@lightprotocol/stateless.js@0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@noble/hashes': 1.5.0 '@solana/web3.js': 1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) buffer: 6.0.3 @@ -36770,30 +36889,30 @@ snapshots: '@lit-labs/ssr-dom-shim@1.3.0': {} - '@lit-protocol/access-control-conditions@2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@lit-protocol/access-control-conditions@2.1.62(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: '@lit-protocol/constants': 2.1.62 '@lit-protocol/misc': 2.1.62 '@lit-protocol/types': 2.1.62 '@lit-protocol/uint8arrays': 2.1.62 - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) tslib: 2.8.1 transitivePeerDependencies: - bufferutil - utf-8-validate - '@lit-protocol/access-control-conditions@6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/access-control-conditions@6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.19 - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) - '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) + '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) ajv: 8.17.1 ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) jszip: 3.10.1 @@ -36805,18 +36924,18 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/access-control-conditions@7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/access-control-conditions@7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) - '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) + '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 ajv: 8.17.1 bech32: 2.0.0 @@ -36838,17 +36957,17 @@ snapshots: dependencies: ajv: 8.17.1 - '@lit-protocol/auth-browser@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': + '@lit-protocol/auth-browser@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5))(@ethersproject/wallet@5.7.0)(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@6.0.5)': dependencies: '@lit-protocol/constants': 2.1.62 '@lit-protocol/misc': 2.1.62 - '@lit-protocol/misc-browser': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@lit-protocol/misc-browser': 2.1.62(bufferutil@4.0.9)(utf-8-validate@6.0.5) '@lit-protocol/types': 2.1.62 '@lit-protocol/uint8arrays': 2.1.62 - '@walletconnect/ethereum-provider': 2.17.5(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@walletconnect/ethereum-provider': 2.17.5(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@6.0.5) + ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) lit-connect-modal: 0.1.11 - lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0) + lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5))(@ethersproject/wallet@5.7.0) tslib: 2.8.1 tweetnacl: 1.0.3 tweetnacl-util: 0.13.5 @@ -36883,7 +37002,7 @@ snapshots: - uploadthing - utf-8-validate - '@lit-protocol/auth-browser@6.11.3(@walletconnect/ethereum-provider@2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10))(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(siwe@2.3.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(tweetnacl-util@0.15.1)(tweetnacl@1.0.3)(typescript@5.6.3)(utf-8-validate@5.0.10)(util@0.12.5)(web-vitals@3.5.2)': + '@lit-protocol/auth-browser@6.11.3(@walletconnect/ethereum-provider@2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10))(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(siwe@2.3.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(tweetnacl-util@0.15.1)(tweetnacl@1.0.3)(typescript@5.7.3)(utf-8-validate@5.0.10)(util@0.12.5)(web-vitals@3.5.2)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/bytes': 5.7.0 @@ -36892,13 +37011,13 @@ snapshots: '@ethersproject/strings': 5.7.0 '@ethersproject/wallet': 5.7.0 '@lit-protocol/accs-schemas': 0.0.19 - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) - '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc-browser': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) + '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc-browser': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@walletconnect/ethereum-provider': 2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10) '@walletconnect/modal': 2.6.1(react@19.0.0) ajv: 8.17.1 @@ -36915,7 +37034,7 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/auth-browser@7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/auth-browser@7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/bytes': 5.7.0 @@ -36924,12 +37043,12 @@ snapshots: '@ethersproject/strings': 5.7.0 '@ethersproject/wallet': 5.7.0 '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 ajv: 8.17.1 bech32: 2.0.0 @@ -36941,19 +37060,19 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/auth-helpers@6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/auth-helpers@6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.19 - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) - '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) + '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) ajv: 8.17.1 ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) jszip: 3.10.1 @@ -36966,19 +37085,19 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/auth-helpers@7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/auth-helpers@7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/access-control-conditions': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) - '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) + '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 ajv: 8.17.1 bech32: 2.0.0 @@ -37006,11 +37125,11 @@ snapshots: '@lit-protocol/types': 2.1.62 tslib: 2.8.1 - '@lit-protocol/constants@6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/constants@6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@lit-protocol/accs-schemas': 0.0.19 - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) jszip: 3.10.1 @@ -37021,11 +37140,11 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/constants@7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/constants@7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 depd: 2.0.0 @@ -37037,7 +37156,7 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/contracts-sdk@6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/contracts-sdk@6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/amino': 0.30.1 '@cosmjs/crypto': 0.30.1 @@ -37047,10 +37166,10 @@ snapshots: '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.19 - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) - '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) + '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) ajv: 8.17.1 bitcoinjs-lib: 6.1.7 @@ -37069,17 +37188,17 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/contracts-sdk@7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/contracts-sdk@7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) - '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) + '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 ajv: 8.17.1 @@ -37096,15 +37215,15 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/contracts@0.0.63(typescript@5.6.3)': + '@lit-protocol/contracts@0.0.63(typescript@5.7.3)': dependencies: - typescript: 5.6.3 + typescript: 5.7.3 - '@lit-protocol/contracts@0.0.74(typescript@5.6.3)': + '@lit-protocol/contracts@0.0.74(typescript@5.7.3)': dependencies: - typescript: 5.6.3 + typescript: 5.7.3 - '@lit-protocol/core@6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/core@6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/amino': 0.30.1 '@cosmjs/crypto': 0.30.1 @@ -37113,20 +37232,20 @@ snapshots: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.19 '@lit-protocol/bls-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) - '@lit-protocol/contracts-sdk': 6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) + '@lit-protocol/contracts-sdk': 6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/ecdsa-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 6.11.3 '@lit-protocol/sev-snp-utils-sdk': 6.11.3(pako@1.0.11) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) ajv: 8.17.1 bitcoinjs-lib: 6.1.7 bs58: 5.0.0 @@ -37146,23 +37265,23 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/core@7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/core@7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/access-control-conditions': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) - '@lit-protocol/contracts-sdk': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/crypto': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) + '@lit-protocol/contracts-sdk': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 7.0.4 '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/wasm': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 ajv: 8.17.1 @@ -37182,7 +37301,7 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/crypto@2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@lit-protocol/crypto@2.1.62(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: '@lit-protocol/bls-sdk': 2.1.62 '@lit-protocol/constants': 2.1.62 @@ -37191,28 +37310,28 @@ snapshots: '@lit-protocol/nacl': 2.1.62 '@lit-protocol/types': 2.1.62 '@lit-protocol/uint8arrays': 2.1.62 - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) tslib: 2.8.1 transitivePeerDependencies: - bufferutil - utf-8-validate - '@lit-protocol/crypto@6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/crypto@6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.19 '@lit-protocol/bls-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) '@lit-protocol/ecdsa-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 6.11.3 '@lit-protocol/sev-snp-utils-sdk': 6.11.3(pako@1.0.11) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) ajv: 8.17.1 cross-fetch: 3.1.4 ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -37226,19 +37345,19 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/crypto@7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/crypto@7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) - '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) + '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 7.0.4 '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/wasm': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 ajv: 8.17.1 @@ -37262,40 +37381,40 @@ snapshots: tslib: 1.14.1 util: 0.12.5 - '@lit-protocol/encryption@2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@lit-protocol/encryption@2.1.62(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: '@lit-protocol/bls-sdk': 2.1.62 '@lit-protocol/constants': 2.1.62 - '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@6.0.5) '@lit-protocol/ecdsa-sdk': 2.1.62 '@lit-protocol/misc': 2.1.62 '@lit-protocol/nacl': 2.1.62 '@lit-protocol/types': 2.1.62 '@lit-protocol/uint8arrays': 2.1.62 - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) jszip: 3.10.1 tslib: 2.8.1 transitivePeerDependencies: - bufferutil - utf-8-validate - '@lit-protocol/encryption@6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/encryption@6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.19 '@lit-protocol/bls-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) - '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) + '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/ecdsa-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 6.11.3 '@lit-protocol/sev-snp-utils-sdk': 6.11.3(pako@1.0.11) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) ajv: 8.17.1 cross-fetch: 3.1.4 ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -37309,18 +37428,18 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/encryption@7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/encryption@7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) - '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) + '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 ajv: 8.17.1 bech32: 2.0.0 @@ -37334,7 +37453,7 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/lit-auth-client@7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/lit-auth-client@7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 @@ -37344,23 +37463,23 @@ snapshots: '@ethersproject/strings': 5.7.0 '@ethersproject/transactions': 5.7.0 '@ethersproject/wallet': 5.7.0 - '@lit-protocol/access-control-conditions': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/auth-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/auth-helpers': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) - '@lit-protocol/contracts-sdk': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/core': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/crypto': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/lit-node-client': 7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/lit-node-client-nodejs': 7.0.4(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/auth-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/auth-helpers': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) + '@lit-protocol/contracts-sdk': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/core': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/lit-node-client': 7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/lit-node-client-nodejs': 7.0.4(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 7.0.4 '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/wasm': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 '@walletconnect/ethereum-provider': 2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10) @@ -37407,7 +37526,7 @@ snapshots: - uploadthing - utf-8-validate - '@lit-protocol/lit-node-client-nodejs@6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/lit-node-client-nodejs@6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/amino': 0.30.1 '@cosmjs/crypto': 0.30.1 @@ -37417,24 +37536,24 @@ snapshots: '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@ethersproject/transactions': 5.7.0 - '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.19 - '@lit-protocol/auth-helpers': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/auth-helpers': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/bls-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) - '@lit-protocol/contracts-sdk': 6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/core': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) + '@lit-protocol/contracts-sdk': 6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/core': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/ecdsa-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/encryption': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc-browser': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/encryption': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc-browser': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 6.11.3 '@lit-protocol/sev-snp-utils-sdk': 6.11.3(pako@1.0.11) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) ajv: 8.17.1 bitcoinjs-lib: 6.1.7 bs58: 5.0.0 @@ -37455,27 +37574,27 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/lit-node-client-nodejs@7.0.4(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/lit-node-client-nodejs@7.0.4(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@ethersproject/transactions': 5.7.0 - '@lit-protocol/access-control-conditions': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/auth-helpers': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) - '@lit-protocol/contracts-sdk': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/core': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/crypto': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/auth-helpers': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) + '@lit-protocol/contracts-sdk': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/core': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 7.0.4 '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/wasm': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 ajv: 8.17.1 @@ -37498,7 +37617,7 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/lit-node-client@6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(tslib@2.8.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2)': + '@lit-protocol/lit-node-client@6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(tslib@2.8.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2)': dependencies: '@cosmjs/amino': 0.30.1 '@cosmjs/crypto': 0.30.1 @@ -37511,26 +37630,26 @@ snapshots: '@ethersproject/strings': 5.7.0 '@ethersproject/transactions': 5.7.0 '@ethersproject/wallet': 5.7.0 - '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.19 - '@lit-protocol/auth-browser': 6.11.3(@walletconnect/ethereum-provider@2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10))(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(siwe@2.3.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(tweetnacl-util@0.15.1)(tweetnacl@1.0.3)(typescript@5.6.3)(utf-8-validate@5.0.10)(util@0.12.5)(web-vitals@3.5.2) - '@lit-protocol/auth-helpers': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/auth-browser': 6.11.3(@walletconnect/ethereum-provider@2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10))(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(siwe@2.3.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(tweetnacl-util@0.15.1)(tweetnacl@1.0.3)(typescript@5.7.3)(utf-8-validate@5.0.10)(util@0.12.5)(web-vitals@3.5.2) + '@lit-protocol/auth-helpers': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/bls-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) - '@lit-protocol/contracts-sdk': 6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/core': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) + '@lit-protocol/contracts-sdk': 6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/core': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/ecdsa-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/encryption': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/lit-node-client-nodejs': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc-browser': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/encryption': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/lit-node-client-nodejs': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc-browser': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 6.11.3 '@lit-protocol/sev-snp-utils-sdk': 6.11.3(pako@1.0.11) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@walletconnect/ethereum-provider': 2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10) '@walletconnect/modal': 2.6.1(react@19.0.0) ajv: 8.17.1 @@ -37576,7 +37695,7 @@ snapshots: - utf-8-validate - web-vitals - '@lit-protocol/lit-node-client@7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/lit-node-client@7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 @@ -37586,22 +37705,22 @@ snapshots: '@ethersproject/strings': 5.7.0 '@ethersproject/transactions': 5.7.0 '@ethersproject/wallet': 5.7.0 - '@lit-protocol/access-control-conditions': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/auth-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/auth-helpers': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) - '@lit-protocol/contracts-sdk': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/core': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/crypto': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/lit-node-client-nodejs': 7.0.4(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/auth-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/auth-helpers': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) + '@lit-protocol/contracts-sdk': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/core': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/lit-node-client-nodejs': 7.0.4(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 7.0.4 '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/wasm': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 '@walletconnect/ethereum-provider': 2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10) @@ -37647,12 +37766,12 @@ snapshots: '@lit-protocol/lit-third-party-libs@2.1.62': {} - '@lit-protocol/logger@6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/logger@6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@lit-protocol/accs-schemas': 0.0.19 - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) jszip: 3.10.1 @@ -37663,12 +37782,12 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/logger@7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/logger@7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 depd: 2.0.0 @@ -37680,26 +37799,26 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/misc-browser@2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@lit-protocol/misc-browser@2.1.62(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: '@lit-protocol/constants': 2.1.62 '@lit-protocol/misc': 2.1.62 '@lit-protocol/types': 2.1.62 '@lit-protocol/uint8arrays': 2.1.62 - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) tslib: 2.8.1 transitivePeerDependencies: - bufferutil - utf-8-validate - '@lit-protocol/misc-browser@6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/misc-browser@6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@lit-protocol/accs-schemas': 0.0.19 - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) jszip: 3.10.1 siwe: 2.3.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)) @@ -37709,14 +37828,14 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/misc-browser@7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/misc-browser@7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 depd: 2.0.0 ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -37733,15 +37852,15 @@ snapshots: '@lit-protocol/types': 2.1.62 tslib: 2.8.1 - '@lit-protocol/misc@6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/misc@6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.19 - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) - '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) + '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) ajv: 8.17.1 ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -37754,15 +37873,15 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/misc@7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/misc@7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) - '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) + '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 ajv: 8.17.1 @@ -37787,26 +37906,26 @@ snapshots: dependencies: tslib: 1.14.1 - '@lit-protocol/node-client@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': + '@lit-protocol/node-client@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5))(@ethersproject/wallet@5.7.0)(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@6.0.5)': dependencies: - '@lit-protocol/access-control-conditions': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/auth-browser': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 2.1.62(bufferutil@4.0.9)(utf-8-validate@6.0.5) + '@lit-protocol/auth-browser': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5))(@ethersproject/wallet@5.7.0)(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@6.0.5) '@lit-protocol/bls-sdk': 2.1.62 '@lit-protocol/constants': 2.1.62 - '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@6.0.5) '@lit-protocol/ecdsa-sdk': 2.1.62 - '@lit-protocol/encryption': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@lit-protocol/encryption': 2.1.62(bufferutil@4.0.9)(utf-8-validate@6.0.5) '@lit-protocol/lit-third-party-libs': 2.1.62 '@lit-protocol/misc': 2.1.62 - '@lit-protocol/misc-browser': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@lit-protocol/misc-browser': 2.1.62(bufferutil@4.0.9)(utf-8-validate@6.0.5) '@lit-protocol/nacl': 2.1.62 '@lit-protocol/types': 2.1.62 '@lit-protocol/uint8arrays': 2.1.62 - '@walletconnect/ethereum-provider': 2.17.5(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@walletconnect/ethereum-provider': 2.17.5(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@6.0.5) + ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) jszip: 3.10.1 lit-connect-modal: 0.1.11 - lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0) + lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5))(@ethersproject/wallet@5.7.0) node-fetch: 2.7.0(encoding@0.1.13) tslib: 2.8.1 tweetnacl: 1.0.3 @@ -37840,7 +37959,7 @@ snapshots: - uploadthing - utf-8-validate - '@lit-protocol/pkp-base@6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2)': + '@lit-protocol/pkp-base@6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2)': dependencies: '@cosmjs/amino': 0.30.1 '@cosmjs/crypto': 0.30.1 @@ -37853,27 +37972,27 @@ snapshots: '@ethersproject/strings': 5.7.0 '@ethersproject/transactions': 5.7.0 '@ethersproject/wallet': 5.7.0 - '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.19 - '@lit-protocol/auth-browser': 6.11.3(@walletconnect/ethereum-provider@2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10))(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(siwe@2.3.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(tweetnacl-util@0.15.1)(tweetnacl@1.0.3)(typescript@5.6.3)(utf-8-validate@5.0.10)(util@0.12.5)(web-vitals@3.5.2) - '@lit-protocol/auth-helpers': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/auth-browser': 6.11.3(@walletconnect/ethereum-provider@2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10))(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(siwe@2.3.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(tweetnacl-util@0.15.1)(tweetnacl@1.0.3)(typescript@5.7.3)(utf-8-validate@5.0.10)(util@0.12.5)(web-vitals@3.5.2) + '@lit-protocol/auth-helpers': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/bls-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) - '@lit-protocol/contracts-sdk': 6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/core': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) + '@lit-protocol/contracts-sdk': 6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/core': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/ecdsa-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/encryption': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/lit-node-client': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(tslib@2.8.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) - '@lit-protocol/lit-node-client-nodejs': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc-browser': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/encryption': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/lit-node-client': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(tslib@2.8.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) + '@lit-protocol/lit-node-client-nodejs': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc-browser': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 6.11.3 '@lit-protocol/sev-snp-utils-sdk': 6.11.3(pako@1.0.11) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@walletconnect/ethereum-provider': 2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10) '@walletconnect/modal': 2.6.1(react@19.0.0) ajv: 8.17.1 @@ -37920,7 +38039,7 @@ snapshots: - utf-8-validate - web-vitals - '@lit-protocol/pkp-base@7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/pkp-base@7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 @@ -37930,23 +38049,23 @@ snapshots: '@ethersproject/strings': 5.7.0 '@ethersproject/transactions': 5.7.0 '@ethersproject/wallet': 5.7.0 - '@lit-protocol/access-control-conditions': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/auth-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/auth-helpers': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) - '@lit-protocol/contracts-sdk': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/core': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/crypto': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/lit-node-client': 7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/lit-node-client-nodejs': 7.0.4(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/auth-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/auth-helpers': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) + '@lit-protocol/contracts-sdk': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/core': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/lit-node-client': 7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/lit-node-client-nodejs': 7.0.4(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 7.0.4 '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/wasm': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 '@walletconnect/ethereum-provider': 2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10) @@ -37991,7 +38110,7 @@ snapshots: - uploadthing - utf-8-validate - '@lit-protocol/pkp-client@6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2)': + '@lit-protocol/pkp-client@6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2)': dependencies: '@cosmjs/amino': 0.30.1 '@cosmjs/crypto': 0.30.1 @@ -38016,30 +38135,30 @@ snapshots: '@ethersproject/transactions': 5.7.0 '@ethersproject/wallet': 5.7.0 '@ethersproject/wordlists': 5.7.0 - '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.19 - '@lit-protocol/auth-browser': 6.11.3(@walletconnect/ethereum-provider@2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10))(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(siwe@2.3.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(tweetnacl-util@0.15.1)(tweetnacl@1.0.3)(typescript@5.6.3)(utf-8-validate@5.0.10)(util@0.12.5)(web-vitals@3.5.2) - '@lit-protocol/auth-helpers': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/auth-browser': 6.11.3(@walletconnect/ethereum-provider@2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10))(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(siwe@2.3.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(tweetnacl-util@0.15.1)(tweetnacl@1.0.3)(typescript@5.7.3)(utf-8-validate@5.0.10)(util@0.12.5)(web-vitals@3.5.2) + '@lit-protocol/auth-helpers': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/bls-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) - '@lit-protocol/contracts-sdk': 6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/core': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) + '@lit-protocol/contracts-sdk': 6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/core': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/ecdsa-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/encryption': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/lit-node-client': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(tslib@2.8.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) - '@lit-protocol/lit-node-client-nodejs': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc-browser': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/encryption': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/lit-node-client': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(tslib@2.8.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) + '@lit-protocol/lit-node-client-nodejs': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc-browser': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 6.11.3 - '@lit-protocol/pkp-base': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) - '@lit-protocol/pkp-cosmos': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) - '@lit-protocol/pkp-ethers': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) + '@lit-protocol/pkp-base': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) + '@lit-protocol/pkp-cosmos': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) + '@lit-protocol/pkp-ethers': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) '@lit-protocol/sev-snp-utils-sdk': 6.11.3(pako@1.0.11) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@metamask/eth-sig-util': 5.0.2 '@walletconnect/ethereum-provider': 2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10) '@walletconnect/modal': 2.6.1(react@19.0.0) @@ -38089,7 +38208,7 @@ snapshots: - utf-8-validate - web-vitals - '@lit-protocol/pkp-cosmos@6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2)': + '@lit-protocol/pkp-cosmos@6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2)': dependencies: '@cosmjs/amino': 0.30.1 '@cosmjs/crypto': 0.30.1 @@ -38104,28 +38223,28 @@ snapshots: '@ethersproject/strings': 5.7.0 '@ethersproject/transactions': 5.7.0 '@ethersproject/wallet': 5.7.0 - '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.19 - '@lit-protocol/auth-browser': 6.11.3(@walletconnect/ethereum-provider@2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10))(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(siwe@2.3.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(tweetnacl-util@0.15.1)(tweetnacl@1.0.3)(typescript@5.6.3)(utf-8-validate@5.0.10)(util@0.12.5)(web-vitals@3.5.2) - '@lit-protocol/auth-helpers': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/auth-browser': 6.11.3(@walletconnect/ethereum-provider@2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10))(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(siwe@2.3.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(tweetnacl-util@0.15.1)(tweetnacl@1.0.3)(typescript@5.7.3)(utf-8-validate@5.0.10)(util@0.12.5)(web-vitals@3.5.2) + '@lit-protocol/auth-helpers': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/bls-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) - '@lit-protocol/contracts-sdk': 6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/core': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) + '@lit-protocol/contracts-sdk': 6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/core': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/ecdsa-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/encryption': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/lit-node-client': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(tslib@2.8.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) - '@lit-protocol/lit-node-client-nodejs': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc-browser': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/encryption': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/lit-node-client': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(tslib@2.8.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) + '@lit-protocol/lit-node-client-nodejs': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc-browser': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 6.11.3 - '@lit-protocol/pkp-base': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) + '@lit-protocol/pkp-base': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) '@lit-protocol/sev-snp-utils-sdk': 6.11.3(pako@1.0.11) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@walletconnect/ethereum-provider': 2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10) '@walletconnect/modal': 2.6.1(react@19.0.0) ajv: 8.17.1 @@ -38174,7 +38293,7 @@ snapshots: - utf-8-validate - web-vitals - '@lit-protocol/pkp-ethers@6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2)': + '@lit-protocol/pkp-ethers@6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2)': dependencies: '@cosmjs/amino': 0.30.1 '@cosmjs/crypto': 0.30.1 @@ -38197,28 +38316,28 @@ snapshots: '@ethersproject/transactions': 5.7.0 '@ethersproject/wallet': 5.7.0 '@ethersproject/wordlists': 5.7.0 - '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.19 - '@lit-protocol/auth-browser': 6.11.3(@walletconnect/ethereum-provider@2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10))(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(siwe@2.3.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(tweetnacl-util@0.15.1)(tweetnacl@1.0.3)(typescript@5.6.3)(utf-8-validate@5.0.10)(util@0.12.5)(web-vitals@3.5.2) - '@lit-protocol/auth-helpers': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/auth-browser': 6.11.3(@walletconnect/ethereum-provider@2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10))(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(siwe@2.3.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(tweetnacl-util@0.15.1)(tweetnacl@1.0.3)(typescript@5.7.3)(utf-8-validate@5.0.10)(util@0.12.5)(web-vitals@3.5.2) + '@lit-protocol/auth-helpers': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/bls-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) - '@lit-protocol/contracts-sdk': 6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/core': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) + '@lit-protocol/contracts-sdk': 6.11.3(bs58@5.0.0)(bufferutil@4.0.9)(date-and-time@2.4.3)(multiformats@9.9.0)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/core': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/ecdsa-sdk': 6.11.3(pako@1.0.11) - '@lit-protocol/encryption': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/lit-node-client': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(tslib@2.8.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) - '@lit-protocol/lit-node-client-nodejs': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc-browser': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/encryption': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/lit-node-client': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(tslib@2.8.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) + '@lit-protocol/lit-node-client-nodejs': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc-browser': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 6.11.3 - '@lit-protocol/pkp-base': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) + '@lit-protocol/pkp-base': 6.11.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(web-vitals@3.5.2) '@lit-protocol/sev-snp-utils-sdk': 6.11.3(pako@1.0.11) '@lit-protocol/types': 6.11.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@metamask/eth-sig-util': 5.0.2 '@walletconnect/ethereum-provider': 2.9.2(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10) '@walletconnect/modal': 2.6.1(react@19.0.0) @@ -38266,7 +38385,7 @@ snapshots: - utf-8-validate - web-vitals - '@lit-protocol/pkp-ethers@7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/pkp-ethers@7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 @@ -38286,24 +38405,24 @@ snapshots: '@ethersproject/transactions': 5.7.0 '@ethersproject/wallet': 5.7.0 '@ethersproject/wordlists': 5.7.0 - '@lit-protocol/access-control-conditions': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/access-control-conditions': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/auth-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/auth-helpers': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) - '@lit-protocol/contracts-sdk': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/core': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/crypto': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/lit-node-client': 7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/lit-node-client-nodejs': 7.0.4(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/auth-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/auth-helpers': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) + '@lit-protocol/contracts-sdk': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/core': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/crypto': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/lit-node-client': 7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/lit-node-client-nodejs': 7.0.4(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc-browser': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/nacl': 7.0.4 - '@lit-protocol/pkp-base': 7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/pkp-base': 7.0.4(@walletconnect/modal@2.6.1(react@19.0.0))(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/wasm': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@metamask/eth-sig-util': 5.0.2 '@openagenda/verror': 3.1.4 @@ -38395,11 +38514,11 @@ snapshots: '@lit-protocol/uint8arrays@2.1.62': {} - '@lit-protocol/uint8arrays@6.11.3(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/uint8arrays@6.11.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@lit-protocol/accs-schemas': 0.0.19 - '@lit-protocol/contracts': 0.0.63(typescript@5.6.3) + '@lit-protocol/contracts': 0.0.63(typescript@5.7.3) ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) jszip: 3.10.1 siwe: 2.3.2(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)) @@ -38409,12 +38528,12 @@ snapshots: - typescript - utf-8-validate - '@lit-protocol/uint8arrays@7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/uint8arrays@7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 depd: 2.0.0 @@ -38435,19 +38554,19 @@ snapshots: - bufferutil - utf-8-validate - '@lit-protocol/wrapped-keys@7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@lit-protocol/wrapped-keys@7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/accs-schemas': 0.0.22 - '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/contracts': 0.0.74(typescript@5.6.3) - '@lit-protocol/encryption': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/constants': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/contracts': 0.0.74(typescript@5.7.3) + '@lit-protocol/encryption': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/logger': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lit-protocol/misc': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lit-protocol/types': 7.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@lit-protocol/uint8arrays': 7.0.4(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) '@openagenda/verror': 3.1.4 ajv: 8.17.1 bech32: 2.0.0 @@ -39256,7 +39375,7 @@ snapshots: dependencies: '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) - '@solana-developers/helpers': 2.5.6(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana-developers/helpers': 2.6.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/buffer-layout': 4.0.1 '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -39276,7 +39395,7 @@ snapshots: dependencies: '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) - '@solana-developers/helpers': 2.5.6(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana-developers/helpers': 2.6.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/buffer-layout': 4.0.1 '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -39296,7 +39415,7 @@ snapshots: dependencies: '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@coral-xyz/borsh': 0.30.1(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) - '@solana-developers/helpers': 2.5.6(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana-developers/helpers': 2.6.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) bn.js: 5.2.1 @@ -39312,7 +39431,7 @@ snapshots: dependencies: '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@coral-xyz/borsh': 0.30.1(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) - '@solana-developers/helpers': 2.5.6(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana-developers/helpers': 2.6.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) bn.js: 5.2.1 @@ -40150,7 +40269,7 @@ snapshots: '@octokit/auth-token@4.0.0': {} - '@octokit/auth-token@5.1.1': {} + '@octokit/auth-token@5.1.2': {} '@octokit/auth-unauthenticated@6.1.1': dependencies: @@ -40181,7 +40300,7 @@ snapshots: '@octokit/core@6.1.3': dependencies: - '@octokit/auth-token': 5.1.1 + '@octokit/auth-token': 5.1.2 '@octokit/graphql': 8.1.2 '@octokit/request': 9.2.0 '@octokit/request-error': 6.1.6 @@ -40684,7 +40803,7 @@ snapshots: '@openbook-dex/openbook-v2@0.2.10(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) big.js: 6.2.2 @@ -40697,7 +40816,7 @@ snapshots: '@openbook-dex/openbook-v2@0.2.10(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) big.js: 6.2.2 @@ -40741,18 +40860,18 @@ snapshots: '@orca-so/whirlpools-core@1.0.2': {} - '@orca-so/whirlpools-sdk@0.13.13(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0))(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0)': + '@orca-so/whirlpools-sdk@0.13.13(@coral-xyz/anchor@0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0))(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0)': dependencies: - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@orca-so/common-sdk': 0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0) '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) decimal.js: 10.5.0 tiny-invariant: 1.3.3 - '@orca-so/whirlpools-sdk@0.13.13(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0))(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0)': + '@orca-so/whirlpools-sdk@0.13.13(@coral-xyz/anchor@0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0))(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0)': dependencies: - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@orca-so/common-sdk': 0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0) '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -41053,12 +41172,12 @@ snapshots: - supports-color - utf-8-validate - '@polkadot/api-augment@15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@polkadot/api-augment@15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api-base': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/rpc-augment': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/types': 15.4.1 - '@polkadot/types-augment': 15.4.1 + '@polkadot/api-base': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/rpc-augment': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/types': 15.5.1 + '@polkadot/types-augment': 15.5.1 '@polkadot/types-codec': 10.13.1 '@polkadot/util': 12.6.2 tslib: 2.8.1 @@ -41079,10 +41198,10 @@ snapshots: - supports-color - utf-8-validate - '@polkadot/api-base@15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@polkadot/api-base@15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-core': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/types': 15.4.1 + '@polkadot/rpc-core': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/types': 15.5.1 '@polkadot/util': 12.6.2 rxjs: 7.8.1 tslib: 2.8.1 @@ -41108,13 +41227,13 @@ snapshots: - supports-color - utf-8-validate - '@polkadot/api-derive@15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@polkadot/api-derive@15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/api-augment': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/api-base': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/rpc-core': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/types': 15.4.1 + '@polkadot/api': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/api-augment': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/api-base': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/types': 15.5.1 '@polkadot/types-codec': 10.13.1 '@polkadot/util': 12.6.2 '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) @@ -41149,20 +41268,20 @@ snapshots: - supports-color - utf-8-validate - '@polkadot/api@15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@polkadot/api@15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api-augment': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/api-base': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/api-derive': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/api-augment': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/api-base': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/api-derive': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) - '@polkadot/rpc-augment': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/rpc-core': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/rpc-provider': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/types': 15.4.1 - '@polkadot/types-augment': 15.4.1 + '@polkadot/rpc-augment': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/types': 15.5.1 + '@polkadot/types-augment': 15.5.1 '@polkadot/types-codec': 10.13.1 '@polkadot/types-create': 10.13.1 - '@polkadot/types-known': 15.4.1 + '@polkadot/types-known': 15.5.1 '@polkadot/util': 12.6.2 '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) eventemitter3: 5.0.1 @@ -41203,10 +41322,10 @@ snapshots: - supports-color - utf-8-validate - '@polkadot/rpc-augment@15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@polkadot/rpc-augment@15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-core': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/types': 15.4.1 + '@polkadot/rpc-core': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/types': 15.5.1 '@polkadot/types-codec': 10.13.1 '@polkadot/util': 12.6.2 tslib: 2.8.1 @@ -41228,11 +41347,11 @@ snapshots: - supports-color - utf-8-validate - '@polkadot/rpc-core@15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@polkadot/rpc-core@15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-augment': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/rpc-provider': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/types': 15.4.1 + '@polkadot/rpc-augment': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/types': 15.5.1 '@polkadot/util': 12.6.2 rxjs: 7.8.1 tslib: 2.8.1 @@ -41262,11 +41381,11 @@ snapshots: - supports-color - utf-8-validate - '@polkadot/rpc-provider@15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@polkadot/rpc-provider@15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) - '@polkadot/types': 15.4.1 - '@polkadot/types-support': 15.4.1 + '@polkadot/types': 15.5.1 + '@polkadot/types-support': 15.5.1 '@polkadot/util': 12.6.2 '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) '@polkadot/x-fetch': 13.3.1 @@ -41290,9 +41409,9 @@ snapshots: '@polkadot/util': 12.6.2 tslib: 2.8.1 - '@polkadot/types-augment@15.4.1': + '@polkadot/types-augment@15.5.1': dependencies: - '@polkadot/types': 15.4.1 + '@polkadot/types': 15.5.1 '@polkadot/types-codec': 10.13.1 '@polkadot/util': 12.6.2 tslib: 2.8.1 @@ -41318,10 +41437,10 @@ snapshots: '@polkadot/util': 12.6.2 tslib: 2.8.1 - '@polkadot/types-known@15.4.1': + '@polkadot/types-known@15.5.1': dependencies: '@polkadot/networks': 13.3.1 - '@polkadot/types': 15.4.1 + '@polkadot/types': 15.5.1 '@polkadot/types-codec': 10.13.1 '@polkadot/types-create': 10.13.1 '@polkadot/util': 12.6.2 @@ -41332,7 +41451,7 @@ snapshots: '@polkadot/util': 12.6.2 tslib: 2.8.1 - '@polkadot/types-support@15.4.1': + '@polkadot/types-support@15.5.1': dependencies: '@polkadot/util': 12.6.2 tslib: 2.8.1 @@ -41348,10 +41467,10 @@ snapshots: rxjs: 7.8.1 tslib: 2.8.1 - '@polkadot/types@15.4.1': + '@polkadot/types@15.5.1': dependencies: '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) - '@polkadot/types-augment': 15.4.1 + '@polkadot/types-augment': 15.5.1 '@polkadot/types-codec': 10.13.1 '@polkadot/types-create': 10.13.1 '@polkadot/util': 12.6.2 @@ -41619,7 +41738,7 @@ snapshots: '@pythnetwork/client@2.22.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) buffer: 6.0.3 @@ -41670,7 +41789,7 @@ snapshots: '@pythnetwork/pyth-solana-receiver@0.7.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@noble/hashes': 1.7.1 '@pythnetwork/price-service-sdk': 1.7.1 '@pythnetwork/solana-utils': 0.4.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -41682,7 +41801,7 @@ snapshots: '@pythnetwork/solana-utils@0.4.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) bs58: 5.0.0 jito-ts: 3.0.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -42945,9 +43064,9 @@ snapshots: '@smithy/util-middleware': 4.0.1 tslib: 2.8.1 - '@smithy/core@3.1.1': + '@smithy/core@3.1.2': dependencies: - '@smithy/middleware-serde': 4.0.1 + '@smithy/middleware-serde': 4.0.2 '@smithy/protocol-http': 5.0.1 '@smithy/types': 4.1.0 '@smithy/util-body-length-browser': 4.0.0 @@ -43047,10 +43166,10 @@ snapshots: '@smithy/types': 4.1.0 tslib: 2.8.1 - '@smithy/middleware-endpoint@4.0.2': + '@smithy/middleware-endpoint@4.0.3': dependencies: - '@smithy/core': 3.1.1 - '@smithy/middleware-serde': 4.0.1 + '@smithy/core': 3.1.2 + '@smithy/middleware-serde': 4.0.2 '@smithy/node-config-provider': 4.0.1 '@smithy/shared-ini-file-loader': 4.0.1 '@smithy/types': 4.1.0 @@ -43058,19 +43177,19 @@ snapshots: '@smithy/util-middleware': 4.0.1 tslib: 2.8.1 - '@smithy/middleware-retry@4.0.3': + '@smithy/middleware-retry@4.0.4': dependencies: '@smithy/node-config-provider': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/service-error-classification': 4.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.3 '@smithy/types': 4.1.0 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 tslib: 2.8.1 uuid: 9.0.1 - '@smithy/middleware-serde@4.0.1': + '@smithy/middleware-serde@4.0.2': dependencies: '@smithy/types': 4.1.0 tslib: 2.8.1 @@ -43136,10 +43255,10 @@ snapshots: '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 - '@smithy/smithy-client@4.1.2': + '@smithy/smithy-client@4.1.3': dependencies: - '@smithy/core': 3.1.1 - '@smithy/middleware-endpoint': 4.0.2 + '@smithy/core': 3.1.2 + '@smithy/middleware-endpoint': 4.0.3 '@smithy/middleware-stack': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/types': 4.1.0 @@ -43184,21 +43303,21 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/util-defaults-mode-browser@4.0.3': + '@smithy/util-defaults-mode-browser@4.0.4': dependencies: '@smithy/property-provider': 4.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.3 '@smithy/types': 4.1.0 bowser: 2.11.0 tslib: 2.8.1 - '@smithy/util-defaults-mode-node@4.0.3': + '@smithy/util-defaults-mode-node@4.0.4': dependencies: '@smithy/config-resolver': 4.0.1 '@smithy/credential-provider-imds': 4.0.1 '@smithy/node-config-provider': 4.0.1 '@smithy/property-provider': 4.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.3 '@smithy/types': 4.1.0 tslib: 2.8.1 @@ -43256,11 +43375,12 @@ snapshots: '@socket.io/component-emitter@3.1.2': {} - '@solana-developers/helpers@2.5.6(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@solana-developers/helpers@2.6.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: - '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) - '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) bs58: 5.0.0 dotenv: 16.4.7 transitivePeerDependencies: @@ -43270,11 +43390,12 @@ snapshots: - typescript - utf-8-validate - '@solana-developers/helpers@2.5.6(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@solana-developers/helpers@2.6.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) bs58: 5.0.0 dotenv: 16.4.7 transitivePeerDependencies: @@ -45202,16 +45323,16 @@ snapshots: '@tanstack/query-core@5.62.16': {} - '@tanstack/query-core@5.64.2': {} + '@tanstack/query-core@5.65.0': {} '@tanstack/react-query@5.62.16(react@19.0.0)': dependencies: '@tanstack/query-core': 5.62.16 react: 19.0.0 - '@tanstack/react-query@5.64.2(react@19.0.0)': + '@tanstack/react-query@5.65.0(react@19.0.0)': dependencies: - '@tanstack/query-core': 5.64.2 + '@tanstack/query-core': 5.65.0 react: 19.0.0 '@tavily/core@0.0.2': @@ -45225,7 +45346,7 @@ snapshots: '@tensor-hq/tensor-common@8.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.26.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@metaplex-foundation/mpl-auction-house': 2.5.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@metaplex-foundation/mpl-bubblegum': 0.7.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/spl-account-compression': 0.1.10(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -45250,7 +45371,7 @@ snapshots: '@tensor-hq/tensor-common@8.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.26.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@metaplex-foundation/mpl-auction-house': 2.5.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@metaplex-foundation/mpl-bubblegum': 0.7.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/spl-account-compression': 0.1.10(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -45275,7 +45396,7 @@ snapshots: '@tensor-oss/tensorswap-sdk@4.5.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.26.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@msgpack/msgpack': 2.8.0 '@saberhq/solana-contrib': 1.15.0(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bn.js@5.2.1) '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) @@ -45300,7 +45421,7 @@ snapshots: '@tensor-oss/tensorswap-sdk@4.5.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.26.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@msgpack/msgpack': 2.8.0 '@saberhq/solana-contrib': 1.15.0(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bn.js@5.2.1) '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) @@ -45327,7 +45448,7 @@ snapshots: '@tiplink/api@0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(sodium-native@3.4.1)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@solana/spl-token': 0.3.11(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@4.9.5)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) bs58: 5.0.0 @@ -45468,7 +45589,7 @@ snapshots: '@types/bs58@4.0.4': dependencies: - '@types/node': 20.17.9 + '@types/node': 22.10.10 base-x: 3.0.10 '@types/cacheable-request@6.0.3': @@ -46064,7 +46185,7 @@ snapshots: '@types/ws@8.5.14': dependencies: - '@types/node': 20.17.9 + '@types/node': 22.10.10 '@types/ws@8.5.3': dependencies: @@ -46089,13 +46210,13 @@ snapshots: '@types/node': 20.17.9 optional: true - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.3) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.7.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 @@ -46103,19 +46224,19 @@ snapshots: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.6.3 - ts-api-utils: 1.4.3(typescript@5.6.3) + ts-api-utils: 1.4.3(typescript@5.7.3) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/parser': 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/utils': 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/type-utils': 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/utils': 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.0(supports-color@8.1.1) eslint: 9.19.0(jiti@2.4.2) @@ -46123,9 +46244,9 @@ snapshots: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.6.3 - ts-api-utils: 1.4.3(typescript@5.6.3) + ts-api-utils: 1.4.3(typescript@5.7.3) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -46183,14 +46304,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.22.0(@typescript-eslint/parser@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.21.0 - '@typescript-eslint/type-utils': 8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/utils': 8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.21.0 + '@typescript-eslint/parser': 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.22.0 + '@typescript-eslint/type-utils': 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/utils': 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.22.0 eslint: 9.19.0(jiti@2.4.2) graphemer: 1.4.0 ignore: 5.3.2 @@ -46200,29 +46321,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.3)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/parser@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.0(supports-color@8.1.1) eslint: 9.19.0(jiti@2.4.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -46265,12 +46386,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/parser@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.21.0 - '@typescript-eslint/types': 8.21.0 - '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.21.0 + '@typescript-eslint/scope-manager': 8.22.0 + '@typescript-eslint/types': 8.22.0 + '@typescript-eslint/typescript-estree': 8.22.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.22.0 debug: 4.4.0(supports-color@8.1.1) eslint: 9.19.0(jiti@2.4.2) typescript: 5.6.3 @@ -46292,32 +46413,32 @@ snapshots: '@typescript-eslint/types': 8.16.0 '@typescript-eslint/visitor-keys': 8.16.0 - '@typescript-eslint/scope-manager@8.21.0': + '@typescript-eslint/scope-manager@8.22.0': dependencies: - '@typescript-eslint/types': 8.21.0 - '@typescript-eslint/visitor-keys': 8.21.0 + '@typescript-eslint/types': 8.22.0 + '@typescript-eslint/visitor-keys': 8.22.0 - '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.7.3) debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 - ts-api-utils: 1.4.3(typescript@5.6.3) + ts-api-utils: 1.4.3(typescript@5.7.3) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/type-utils@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) - '@typescript-eslint/utils': 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.3) + '@typescript-eslint/utils': 6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) debug: 4.4.0(supports-color@8.1.1) eslint: 9.19.0(jiti@2.4.2) - ts-api-utils: 1.4.3(typescript@5.6.3) + ts-api-utils: 1.4.3(typescript@5.7.3) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -46357,10 +46478,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.22.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) debug: 4.4.0(supports-color@8.1.1) eslint: 9.19.0(jiti@2.4.2) ts-api-utils: 2.0.0(typescript@5.6.3) @@ -46374,9 +46495,9 @@ snapshots: '@typescript-eslint/types@8.16.0': {} - '@typescript-eslint/types@8.21.0': {} + '@typescript-eslint/types@8.22.0': {} - '@typescript-eslint/typescript-estree@6.21.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@6.21.0(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 @@ -46385,9 +46506,9 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.3 - ts-api-utils: 1.4.3(typescript@5.6.3) + ts-api-utils: 1.4.3(typescript@5.7.3) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -46436,10 +46557,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.21.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.22.0(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.21.0 - '@typescript-eslint/visitor-keys': 8.21.0 + '@typescript-eslint/types': 8.22.0 + '@typescript-eslint/visitor-keys': 8.22.0 debug: 4.4.0(supports-color@8.1.1) fast-glob: 3.3.3 is-glob: 4.0.3 @@ -46450,28 +46571,28 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.3) eslint: 8.57.1 semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/utils@6.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.3) eslint: 9.19.0(jiti@2.4.2) semver: 7.6.3 transitivePeerDependencies: @@ -46513,12 +46634,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/utils@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 8.21.0 - '@typescript-eslint/types': 8.21.0 - '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.22.0 + '@typescript-eslint/types': 8.22.0 + '@typescript-eslint/typescript-estree': 8.22.0(typescript@5.6.3) eslint: 9.19.0(jiti@2.4.2) typescript: 5.6.3 transitivePeerDependencies: @@ -46539,9 +46660,9 @@ snapshots: '@typescript-eslint/types': 8.16.0 eslint-visitor-keys: 4.2.0 - '@typescript-eslint/visitor-keys@8.21.0': + '@typescript-eslint/visitor-keys@8.22.0': dependencies: - '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/types': 8.22.0 eslint-visitor-keys: 4.2.0 '@uidotdev/usehooks@2.4.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': @@ -46714,11 +46835,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.0.1(@typescript-eslint/utils@8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.10)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@vitest/eslint-plugin@1.0.1(@typescript-eslint/utils@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.10)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: eslint: 9.19.0(jiti@2.4.2) optionalDependencies: - '@typescript-eslint/utils': 8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/utils': 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) typescript: 5.6.3 vitest: 2.1.5(@types/node@22.10.10)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) @@ -47012,7 +47133,7 @@ snapshots: '@voltr/vault-sdk@0.1.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@solana/spl-token': 0.4.9(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -47024,7 +47145,7 @@ snapshots: '@voltr/vault-sdk@0.1.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@solana/spl-token': 0.4.9(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -47135,47 +47256,6 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/core@2.17.5(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10)': - dependencies: - '@walletconnect/heartbeat': 1.2.2 - '@walletconnect/jsonrpc-provider': 1.0.14 - '@walletconnect/jsonrpc-types': 1.0.4 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/jsonrpc-ws-connection': 1.0.16(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) - '@walletconnect/logger': 2.1.2 - '@walletconnect/relay-api': 1.0.11 - '@walletconnect/relay-auth': 1.0.4 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.5(ioredis@5.4.2) - '@walletconnect/utils': 2.17.5(ioredis@5.4.2) - '@walletconnect/window-getters': 1.0.1 - events: 3.3.0 - lodash.isequal: 4.5.0 - uint8arrays: 3.1.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - ioredis - - uploadthing - - utf-8-validate - '@walletconnect/core@2.17.5(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5)': dependencies: '@walletconnect/heartbeat': 1.2.2 @@ -47299,7 +47379,7 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/ethereum-provider@2.17.5(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': + '@walletconnect/ethereum-provider@2.17.5(@types/react@19.0.8)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@6.0.5)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) '@walletconnect/jsonrpc-provider': 1.0.14 @@ -47307,9 +47387,9 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) '@walletconnect/modal': 2.7.0(@types/react@19.0.8)(react@19.0.0) - '@walletconnect/sign-client': 2.17.5(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) + '@walletconnect/sign-client': 2.17.5(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5) '@walletconnect/types': 2.17.5(ioredis@5.4.2) - '@walletconnect/universal-provider': 2.17.5(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10) + '@walletconnect/universal-provider': 2.17.5(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@6.0.5) '@walletconnect/utils': 2.17.5(ioredis@5.4.2) events: 3.3.0 transitivePeerDependencies: @@ -47394,7 +47474,7 @@ snapshots: dependencies: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 - cross-fetch: 3.1.8(encoding@0.1.13) + cross-fetch: 3.2.0(encoding@0.1.13) events: 3.3.0 transitivePeerDependencies: - encoding @@ -47592,39 +47672,6 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/sign-client@2.17.5(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10)': - dependencies: - '@walletconnect/core': 2.17.5(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) - '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/logger': 2.1.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.5(ioredis@5.4.2) - '@walletconnect/utils': 2.17.5(ioredis@5.4.2) - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - ioredis - - uploadthing - - utf-8-validate - '@walletconnect/sign-client@2.17.5(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5)': dependencies: '@walletconnect/core': 2.17.5(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5) @@ -47816,7 +47863,7 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/universal-provider@2.17.5(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10)': + '@walletconnect/universal-provider@2.17.5(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@6.0.5)': dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) @@ -47825,7 +47872,7 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.17.5(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) + '@walletconnect/sign-client': 2.17.5(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5) '@walletconnect/types': 2.17.5(ioredis@5.4.2) '@walletconnect/utils': 2.17.5(ioredis@5.4.2) events: 3.3.0 @@ -48338,11 +48385,6 @@ snapshots: typescript: 4.9.5 zod: 3.24.1 - abitype@1.0.7(typescript@5.6.3)(zod@3.23.8): - optionalDependencies: - typescript: 5.6.3 - zod: 3.23.8 - abitype@1.0.7(typescript@5.6.3)(zod@3.24.1): optionalDependencies: typescript: 5.6.3 @@ -48363,11 +48405,6 @@ snapshots: typescript: 4.9.5 zod: 3.24.1 - abitype@1.0.8(typescript@5.6.3)(zod@3.23.8): - optionalDependencies: - typescript: 5.6.3 - zod: 3.23.8 - abitype@1.0.8(typescript@5.6.3)(zod@3.24.1): optionalDependencies: typescript: 5.6.3 @@ -48473,6 +48510,15 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 + ai-agent-sdk-js@0.0.2(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5): + dependencies: + ethers: 6.13.5(bufferutil@4.0.9)(utf-8-validate@6.0.5) + valibot: 1.0.0-beta.14(typescript@5.7.3) + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + ai@3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.19.3))(svelte@5.19.3)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8): dependencies: '@ai-sdk/provider': 1.0.6 @@ -48498,24 +48544,24 @@ snapshots: - solid-js - vue - ai@4.1.7(react@19.0.0)(zod@3.23.8): + ai@4.1.9(react@19.0.0)(zod@3.23.8): dependencies: '@ai-sdk/provider': 1.0.6 '@ai-sdk/provider-utils': 2.1.2(zod@3.23.8) - '@ai-sdk/react': 1.1.5(react@19.0.0)(zod@3.23.8) - '@ai-sdk/ui-utils': 1.1.5(zod@3.23.8) + '@ai-sdk/react': 1.1.6(react@19.0.0)(zod@3.23.8) + '@ai-sdk/ui-utils': 1.1.6(zod@3.23.8) '@opentelemetry/api': 1.9.0 jsondiffpatch: 0.6.0 optionalDependencies: react: 19.0.0 zod: 3.23.8 - ai@4.1.7(react@19.0.0)(zod@3.24.1): + ai@4.1.9(react@19.0.0)(zod@3.24.1): dependencies: '@ai-sdk/provider': 1.0.6 '@ai-sdk/provider-utils': 2.1.2(zod@3.24.1) - '@ai-sdk/react': 1.1.5(react@19.0.0)(zod@3.24.1) - '@ai-sdk/ui-utils': 1.1.5(zod@3.24.1) + '@ai-sdk/react': 1.1.6(react@19.0.0)(zod@3.24.1) + '@ai-sdk/ui-utils': 1.1.6(zod@3.24.1) '@opentelemetry/api': 1.9.0 jsondiffpatch: 0.6.0 optionalDependencies: @@ -48607,9 +48653,9 @@ snapshots: transitivePeerDependencies: - supports-color - anchor-bankrun@0.3.0(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(solana-bankrun@0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)): + anchor-bankrun@0.3.0(@coral-xyz/anchor@0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(solana-bankrun@0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)): dependencies: - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@solana/web3.js': 1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) solana-bankrun: 0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -51800,7 +51846,7 @@ snapshots: dkg-evm-module@8.0.1(@nomicfoundation/hardhat-ethers@3.0.8(ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(hardhat@2.22.18(bufferutil@4.0.9)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@22.10.10)(typescript@5.7.3))(typescript@5.7.3)(utf-8-validate@5.0.10)))(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@22.10.10)(bufferutil@4.0.9)(utf-8-validate@5.0.10): dependencies: '@openzeppelin/contracts': 5.2.0 - '@polkadot/api': 15.4.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@polkadot/api': 15.5.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) '@polkadot/util': 12.6.2 '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) @@ -52523,22 +52569,22 @@ snapshots: is-glob: 4.0.3 stable-hash: 0.0.4 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/parser': 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) eslint: 9.19.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.19.0(jiti@2.4.2)) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -52549,7 +52595,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.19.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -52561,7 +52607,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/parser': 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -53319,7 +53365,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.3.4 + debug: 4.4.0(supports-color@8.1.1) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -53535,9 +53581,9 @@ snapshots: dependencies: traverse-chain: 0.1.0 - flash-sdk@2.26.1(@swc/core@1.10.11(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10): + flash-sdk@2.26.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10): dependencies: - '@coral-xyz/anchor': 0.27.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@pythnetwork/client': 2.22.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@pythnetwork/price-service-client': 1.9.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@solana/spl-token': 0.3.11(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) @@ -53563,9 +53609,9 @@ snapshots: - typescript - utf-8-validate - flash-sdk@2.26.1(@swc/core@1.10.11(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10): + flash-sdk@2.26.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10): dependencies: - '@coral-xyz/anchor': 0.27.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@pythnetwork/client': 2.22.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@pythnetwork/price-service-client': 1.9.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@solana/spl-token': 0.3.11(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) @@ -53631,7 +53677,7 @@ snapshots: fomo-sdk-solana@1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10): dependencies: - '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@raydium-io/raydium-sdk-v2': 0.1.82-alpha(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -53647,7 +53693,7 @@ snapshots: fomo-sdk-solana@1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10): dependencies: - '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@raydium-io/raydium-sdk-v2': 0.1.82-alpha(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -53939,7 +53985,7 @@ snapshots: genlayer-js@0.4.7(bufferutil@4.0.9)(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1): dependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)) typescript-parsec: 0.3.4 viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) transitivePeerDependencies: @@ -55014,7 +55060,7 @@ snapshots: '@types/ws': 8.5.14 axios: 1.7.9 ethers: 6.13.5(bufferutil@4.0.9)(utf-8-validate@6.0.5) - typescript: 5.6.3 + typescript: 5.7.3 ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) transitivePeerDependencies: - bufferutil @@ -55856,16 +55902,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3))(utf-8-validate@5.0.10): + jest-cli@27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3))(utf-8-validate@5.0.10): dependencies: - '@jest/core': 27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3))(utf-8-validate@5.0.10) + '@jest/core': 27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3))(utf-8-validate@5.0.10) '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.2.0 - jest-config: 27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3))(utf-8-validate@5.0.10) + jest-config: 27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3))(utf-8-validate@5.0.10) jest-util: 27.5.1 jest-validate: 27.5.1 prompts: 2.4.2 @@ -55934,7 +55980,7 @@ snapshots: - supports-color - ts-node - jest-config@27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3))(utf-8-validate@5.0.10): + jest-config@27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3))(utf-8-validate@5.0.10): dependencies: '@babel/core': 7.26.7 '@jest/test-sequencer': 27.5.1 @@ -55961,7 +56007,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3) transitivePeerDependencies: - bufferutil - canvas @@ -56568,11 +56614,11 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3))(utf-8-validate@5.0.10): + jest@27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3))(utf-8-validate@5.0.10): dependencies: - '@jest/core': 27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3))(utf-8-validate@5.0.10) + '@jest/core': 27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3))(utf-8-validate@5.0.10) import-local: 3.2.0 - jest-cli: 27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3))(utf-8-validate@5.0.10) + jest-cli: 27.5.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3))(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - canvas @@ -57287,7 +57333,7 @@ snapshots: lerna@8.1.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(babel-plugin-macros@3.1.0)(encoding@0.1.13): dependencies: - '@lerna/create': 8.1.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.6.3) + '@lerna/create': 8.1.5(@swc/core@1.10.11(@swc/helpers@0.5.15))(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.7.3) '@npmcli/arborist': 7.5.3 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 @@ -57305,7 +57351,7 @@ snapshots: conventional-changelog-angular: 7.0.0 conventional-changelog-core: 5.0.1 conventional-recommended-bump: 7.0.1 - cosmiconfig: 8.3.6(typescript@5.6.3) + cosmiconfig: 8.3.6(typescript@5.7.3) dedent: 1.5.3(babel-plugin-macros@3.1.0) envinfo: 7.13.0 execa: 5.0.0 @@ -57356,7 +57402,7 @@ snapshots: strong-log-transformer: 2.1.0 tar: 6.2.1 temp-dir: 1.0.0 - typescript: 5.6.3 + typescript: 5.7.3 upath: 2.0.1 uuid: 10.0.0 validate-npm-package-license: 3.0.4 @@ -57478,11 +57524,11 @@ snapshots: dependencies: '@types/trusted-types': 2.0.7 - lit-siwe@1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0): + lit-siwe@1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5))(@ethersproject/wallet@5.7.0): dependencies: '@ethersproject/contracts': 5.7.0 '@ethersproject/hash': 5.7.0 - '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) '@ethersproject/wallet': 5.7.0 '@spruceid/siwe-parser': 1.1.3 '@stablelib/random': 1.0.2 @@ -59796,20 +59842,6 @@ snapshots: transitivePeerDependencies: - zod - ox@0.4.4(typescript@5.6.3)(zod@3.23.8): - dependencies: - '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.7.0 - '@noble/hashes': 1.6.1 - '@scure/bip32': 1.6.0 - '@scure/bip39': 1.5.0 - abitype: 1.0.7(typescript@5.6.3)(zod@3.23.8) - eventemitter3: 5.0.1 - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - zod - ox@0.4.4(typescript@5.6.3)(zod@3.24.1): dependencies: '@adraffy/ens-normalize': 1.11.0 @@ -60714,21 +60746,21 @@ snapshots: '@csstools/utilities': 2.0.0(postcss@8.5.1) postcss: 8.5.1 - postcss-load-config@3.1.4(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.6.3)): + postcss-load-config@3.1.4(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.7.3)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: postcss: 8.5.1 - ts-node: 10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.7.3) - postcss-load-config@4.0.2(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3)): + postcss-load-config@4.0.2(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3)): dependencies: lilconfig: 3.1.3 yaml: 2.7.0 optionalDependencies: postcss: 8.5.1 - ts-node: 10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3) postcss-load-config@4.0.2(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@22.10.10)(typescript@5.6.3)): dependencies: @@ -61443,7 +61475,7 @@ snapshots: pumpdotfun-sdk@1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.32.0)(typescript@5.6.3)(utf-8-validate@5.0.10): dependencies: - '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@rollup/plugin-json': 6.1.0(rollup@4.32.0) '@solana/spl-token': 0.4.6(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -61457,7 +61489,7 @@ snapshots: pumpdotfun-sdk@1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.32.0)(typescript@5.7.3)(utf-8-validate@5.0.10): dependencies: - '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@rollup/plugin-json': 6.1.0(rollup@4.32.0) '@solana/spl-token': 0.4.6(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -61471,7 +61503,7 @@ snapshots: pumpdotfun-sdk@1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@6.0.5): dependencies: - '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) '@rollup/plugin-json': 6.1.0(rollup@4.32.0) '@solana/spl-token': 0.4.6(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5))(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@6.0.5) '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) @@ -62355,8 +62387,6 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - response-iterator@0.2.20: {} - responselike@2.0.1: dependencies: lowercase-keys: 2.0.0 @@ -63027,11 +63057,11 @@ snapshots: uri-js: 4.4.1 valid-url: 1.0.9 - siwe@2.3.2(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10)): + siwe@2.3.2(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@6.0.5)): dependencies: '@spruceid/siwe-parser': 2.1.2 '@stablelib/random': 1.0.2 - ethers: 6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ethers: 6.13.5(bufferutil@4.0.9)(utf-8-validate@6.0.5) uri-js: 4.4.1 valid-url: 1.0.9 @@ -63150,10 +63180,10 @@ snapshots: solana-agent-kit@1.4.4(@noble/hashes@1.7.1)(@solana/buffer-layout@4.0.1)(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)): dependencies: '@3land/listings-sdk': 0.0.7(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@ai-sdk/openai': 1.1.4(zod@3.24.1) + '@ai-sdk/openai': 1.1.5(zod@3.24.1) '@bonfida/spl-name-service': 3.0.8(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@cks-systems/manifest-sdk': 0.1.59(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@drift-labs/sdk': 2.107.0-beta.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@drift-labs/vaults-sdk': 0.2.68(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(utf-8-validate@5.0.10) '@langchain/core': 0.3.36(openai@4.80.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)) @@ -63174,7 +63204,7 @@ snapshots: '@meteora-ag/dlmm': 1.3.9(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@onsol/tldparser': 0.6.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bn.js@5.2.1)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@orca-so/common-sdk': 0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0) - '@orca-so/whirlpools-sdk': 0.13.13(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0))(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0) + '@orca-so/whirlpools-sdk': 0.13.13(@coral-xyz/anchor@0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0))(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0) '@pythnetwork/hermes-client': 1.3.1(axios@1.7.9) '@raydium-io/raydium-sdk-v2': 0.1.95-alpha(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/spl-token': 0.4.9(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) @@ -63183,13 +63213,13 @@ snapshots: '@tensor-oss/tensorswap-sdk': 4.5.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@tiplink/api': 0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(sodium-native@3.4.1)(utf-8-validate@5.0.10) '@voltr/vault-sdk': 0.1.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) - ai: 4.1.7(react@19.0.0)(zod@3.24.1) + ai: 4.1.9(react@19.0.0)(zod@3.24.1) bn.js: 5.2.1 bs58: 5.0.0 chai: 5.1.2 decimal.js: 10.5.0 dotenv: 16.4.7 - flash-sdk: 2.26.1(@swc/core@1.10.11(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + flash-sdk: 2.26.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) form-data: 4.0.1 langchain: 0.3.13(@langchain/core@0.3.36(openai@4.80.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(@langchain/groq@0.1.3(@langchain/core@0.3.36(openai@4.80.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.80.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) openai: 4.80.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1) @@ -63232,10 +63262,10 @@ snapshots: solana-agent-kit@1.4.4(@noble/hashes@1.7.1)(@solana/buffer-layout@4.0.1)(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@22.10.10)(arweave@1.15.5)(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)): dependencies: '@3land/listings-sdk': 0.0.7(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@22.10.10)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@ai-sdk/openai': 1.1.4(zod@3.24.1) + '@ai-sdk/openai': 1.1.5(zod@3.24.1) '@bonfida/spl-name-service': 3.0.8(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@cks-systems/manifest-sdk': 0.1.59(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@drift-labs/sdk': 2.107.0-beta.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@drift-labs/vaults-sdk': 0.2.68(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@22.10.10)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(utf-8-validate@5.0.10) '@langchain/core': 0.3.36(openai@4.80.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)) @@ -63256,7 +63286,7 @@ snapshots: '@meteora-ag/dlmm': 1.3.9(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@onsol/tldparser': 0.6.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bn.js@5.2.1)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@orca-so/common-sdk': 0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0) - '@orca-so/whirlpools-sdk': 0.13.13(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0))(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0) + '@orca-so/whirlpools-sdk': 0.13.13(@coral-xyz/anchor@0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0))(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.5.0) '@pythnetwork/hermes-client': 1.3.1(axios@1.7.9) '@raydium-io/raydium-sdk-v2': 0.1.95-alpha(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/spl-token': 0.4.9(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) @@ -63265,13 +63295,13 @@ snapshots: '@tensor-oss/tensorswap-sdk': 4.5.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@tiplink/api': 0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(sodium-native@3.4.1)(utf-8-validate@5.0.10) '@voltr/vault-sdk': 0.1.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - ai: 4.1.7(react@19.0.0)(zod@3.24.1) + ai: 4.1.9(react@19.0.0)(zod@3.24.1) bn.js: 5.2.1 bs58: 5.0.0 chai: 5.1.2 decimal.js: 10.5.0 dotenv: 16.4.7 - flash-sdk: 2.26.1(@swc/core@1.10.11(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + flash-sdk: 2.26.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) form-data: 4.0.1 langchain: 0.3.13(@langchain/core@0.3.36(openai@4.80.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(@langchain/groq@0.1.3(@langchain/core@0.3.36(openai@4.80.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.80.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) openai: 4.80.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1) @@ -63995,7 +64025,7 @@ snapshots: postcss: 8.5.1 postcss-import: 15.1.0(postcss@8.5.1) postcss-js: 4.0.1(postcss@8.5.1) - postcss-load-config: 4.0.2(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3)) + postcss-load-config: 4.0.2(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3)) postcss-nested: 6.2.0(postcss@8.5.1) postcss-selector-parser: 6.1.2 resolve: 1.22.10 @@ -64524,9 +64554,9 @@ snapshots: dependencies: tslib: 2.8.1 - ts-jest-mock-import-meta@1.2.1(ts-jest@29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.6.3)): + ts-jest-mock-import-meta@1.2.1(ts-jest@29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.7.3)): dependencies: - ts-jest: 29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.6.3) + ts-jest: 29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.7.3) ts-jest@29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(esbuild@0.24.2)(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)))(typescript@5.7.3): dependencies: @@ -64548,7 +64578,7 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.26.7) esbuild: 0.24.2 - ts-jest@29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.6.3): + ts-jest@29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.7.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 @@ -64559,7 +64589,7 @@ snapshots: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.3 - typescript: 5.6.3 + typescript: 5.7.3 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.26.7 @@ -64614,7 +64644,7 @@ snapshots: '@ts-morph/common': 0.19.0 code-block-writer: 12.0.0 - ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3): + ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -64628,14 +64658,14 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.6.3 + typescript: 5.7.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: '@swc/core': 1.10.11(@swc/helpers@0.5.15) optional: true - ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.6.3): + ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -64649,7 +64679,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.6.3 + typescript: 5.7.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: @@ -64821,7 +64851,7 @@ snapshots: tsscmp@1.0.6: {} - tsup@6.7.0(@swc/core@1.10.11(@swc/helpers@0.5.15))(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.6.3))(typescript@5.6.3): + tsup@6.7.0(@swc/core@1.10.11(@swc/helpers@0.5.15))(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.7.3))(typescript@5.7.3): dependencies: bundle-require: 4.2.1(esbuild@0.17.19) cac: 6.7.14 @@ -64831,7 +64861,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 3.1.4(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.6.3)) + postcss-load-config: 3.1.4(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.7.3)) resolve-from: 5.0.0 rollup: 3.29.5 source-map: 0.8.0-beta.0 @@ -64840,12 +64870,12 @@ snapshots: optionalDependencies: '@swc/core': 1.10.11(@swc/helpers@0.5.15) postcss: 8.5.1 - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - ts-node - tsup@7.3.0(@swc/core@1.10.11(@swc/helpers@0.5.15))(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3))(typescript@5.6.3): + tsup@7.3.0(@swc/core@1.10.11(@swc/helpers@0.5.15))(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3))(typescript@5.7.3): dependencies: bundle-require: 4.2.1(esbuild@0.19.12) cac: 6.7.14 @@ -64855,7 +64885,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.6.3)) + postcss-load-config: 4.0.2(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.11(@swc/helpers@0.5.15))(@types/node@16.18.125)(typescript@5.7.3)) resolve-from: 5.0.0 rollup: 4.32.0 source-map: 0.8.0-beta.0 @@ -64864,7 +64894,7 @@ snapshots: optionalDependencies: '@swc/core': 1.10.11(@swc/helpers@0.5.15) postcss: 8.5.1 - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - ts-node @@ -65155,11 +65185,11 @@ snapshots: typescript-collections@1.3.3: {} - typescript-eslint@8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3): + typescript-eslint@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/parser': 8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/utils': 8.21.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.22.0(@typescript-eslint/parser@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/parser': 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/utils': 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.6.3) eslint: 9.19.0(jiti@2.4.2) typescript: 5.6.3 transitivePeerDependencies: @@ -65643,6 +65673,10 @@ snapshots: optionalDependencies: typescript: 5.7.3 + valibot@1.0.0-beta.14(typescript@5.7.3): + optionalDependencies: + typescript: 5.7.3 + valid-url@1.0.9: {} validate-npm-package-license@3.0.4: @@ -65736,24 +65770,6 @@ snapshots: - utf-8-validate - zod - viem@2.21.58(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@6.0.5)(zod@3.23.8): - dependencies: - '@noble/curves': 1.7.0 - '@noble/hashes': 1.6.1 - '@scure/bip32': 1.6.0 - '@scure/bip39': 1.5.0 - abitype: 1.0.7(typescript@5.6.3)(zod@3.23.8) - isows: 1.0.6(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) - ox: 0.4.4(typescript@5.6.3)(zod@3.23.8) - webauthn-p256: 0.0.10 - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - zod - viem@2.21.58(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@6.0.5)(zod@3.24.1): dependencies: '@noble/curves': 1.7.0 @@ -66086,11 +66102,11 @@ snapshots: transitivePeerDependencies: - supports-color - vite-tsconfig-paths@4.3.2(typescript@5.6.3)(vite@5.4.12(@types/node@20.17.9)(terser@5.37.0)): + vite-tsconfig-paths@4.3.2(typescript@5.7.3)(vite@5.4.12(@types/node@20.17.9)(terser@5.37.0)): dependencies: debug: 4.4.0(supports-color@8.1.1) globrex: 0.1.2 - tsconfck: 3.1.4(typescript@5.6.3) + tsconfck: 3.1.4(typescript@5.7.3) optionalDependencies: vite: 5.4.12(@types/node@20.17.9)(terser@5.37.0) transitivePeerDependencies: diff --git a/tsconfig.json b/tsconfig.json index dc29fa20561..5c785f078df 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,7 +7,8 @@ "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "allowImportingTsExtensions": true, - "noEmit": true + "noEmit": true, + "allowSyntheticDefaultImports": true }, "files": [], "references": [