From ef31ca66d2f0c3ce290994d35de1394cacbf20b0 Mon Sep 17 00:00:00 2001 From: zedquach Date: Sat, 10 Jun 2023 16:31:17 +0700 Subject: [PATCH 1/5] (feat) add balancer config --- src/connectors/balancer/balancer.config.ts | 38 + .../balancer/balancer_v2_vault_abi.json | 939 ++++++++++++++++++ src/services/schema/balancer-schema.json | 31 + src/templates/balancer.yml | 14 + 4 files changed, 1022 insertions(+) create mode 100644 src/connectors/balancer/balancer.config.ts create mode 100644 src/connectors/balancer/balancer_v2_vault_abi.json create mode 100644 src/services/schema/balancer-schema.json create mode 100644 src/templates/balancer.yml diff --git a/src/connectors/balancer/balancer.config.ts b/src/connectors/balancer/balancer.config.ts new file mode 100644 index 0000000000..0ee0be36a4 --- /dev/null +++ b/src/connectors/balancer/balancer.config.ts @@ -0,0 +1,38 @@ +import { ConfigManagerV2 } from '../../services/config-manager-v2'; +import { AvailableNetworks } from '../../services/config-manager-types'; +import { BALANCER_NETWORK_CONFIG, Network } from '@balancer-labs/sdk'; + +export namespace BalancerConfig { + export interface NetworkConfig { + allowedSlippage: string; + gasLimitEstimate: number; + ttl: number; + maximumHops: number; + balancerV2VaultAddress: (chainId: number) => string; + tradingTypes: Array; + chainType: string; + availableNetworks: Array; + } + + export const config: NetworkConfig = { + allowedSlippage: ConfigManagerV2.getInstance().get( + 'balancer.allowedSlippage' + ), + gasLimitEstimate: ConfigManagerV2.getInstance().get( + 'balancer.gasLimitEstimate' + ), + ttl: ConfigManagerV2.getInstance().get('balancer.ttl'), + maximumHops: ConfigManagerV2.getInstance().get('balancer.maximumHops'), + balancerV2VaultAddress: (chainId: number) => + BALANCER_NETWORK_CONFIG[chainId as Network].addresses.contracts.vault, + tradingTypes: ['AMM'], + chainType: 'EVM', + availableNetworks: [ + { + chain: 'ethereum', + networks: ['mainnet', 'goerli', 'arbitrum_one'], + }, + { chain: 'polygon', networks: ['mainnet', 'mumbai'] }, + ], + }; +} diff --git a/src/connectors/balancer/balancer_v2_vault_abi.json b/src/connectors/balancer/balancer_v2_vault_abi.json new file mode 100644 index 0000000000..afdddd125e --- /dev/null +++ b/src/connectors/balancer/balancer_v2_vault_abi.json @@ -0,0 +1,939 @@ +{ + "abi": [ + { + "inputs": [ + { + "internalType": "contract IAuthorizer", + "name": "authorizer", + "type": "address" + }, + { "internalType": "contract IWETH", "name": "weth", "type": "address" }, + { + "internalType": "uint256", + "name": "pauseWindowDuration", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "bufferPeriodDuration", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "contract IAuthorizer", + "name": "newAuthorizer", + "type": "address" + } + ], + "name": "AuthorizerChanged", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "contract IERC20", + "name": "token", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "sender", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "recipient", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "ExternalBalanceTransfer", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "contract IFlashLoanRecipient", + "name": "recipient", + "type": "address" + }, + { + "indexed": true, + "internalType": "contract IERC20", + "name": "token", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "feeAmount", + "type": "uint256" + } + ], + "name": "FlashLoan", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "user", + "type": "address" + }, + { + "indexed": true, + "internalType": "contract IERC20", + "name": "token", + "type": "address" + }, + { + "indexed": false, + "internalType": "int256", + "name": "delta", + "type": "int256" + } + ], + "name": "InternalBalanceChanged", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "bool", + "name": "paused", + "type": "bool" + } + ], + "name": "PausedStateChanged", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "poolId", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "address", + "name": "liquidityProvider", + "type": "address" + }, + { + "indexed": false, + "internalType": "contract IERC20[]", + "name": "tokens", + "type": "address[]" + }, + { + "indexed": false, + "internalType": "int256[]", + "name": "deltas", + "type": "int256[]" + }, + { + "indexed": false, + "internalType": "uint256[]", + "name": "protocolFeeAmounts", + "type": "uint256[]" + } + ], + "name": "PoolBalanceChanged", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "poolId", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "address", + "name": "assetManager", + "type": "address" + }, + { + "indexed": true, + "internalType": "contract IERC20", + "name": "token", + "type": "address" + }, + { + "indexed": false, + "internalType": "int256", + "name": "cashDelta", + "type": "int256" + }, + { + "indexed": false, + "internalType": "int256", + "name": "managedDelta", + "type": "int256" + } + ], + "name": "PoolBalanceManaged", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "poolId", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "address", + "name": "poolAddress", + "type": "address" + }, + { + "indexed": false, + "internalType": "enum IVault.PoolSpecialization", + "name": "specialization", + "type": "uint8" + } + ], + "name": "PoolRegistered", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "relayer", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "sender", + "type": "address" + }, + { + "indexed": false, + "internalType": "bool", + "name": "approved", + "type": "bool" + } + ], + "name": "RelayerApprovalChanged", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "poolId", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "contract IERC20", + "name": "tokenIn", + "type": "address" + }, + { + "indexed": true, + "internalType": "contract IERC20", + "name": "tokenOut", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amountIn", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amountOut", + "type": "uint256" + } + ], + "name": "Swap", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "poolId", + "type": "bytes32" + }, + { + "indexed": false, + "internalType": "contract IERC20[]", + "name": "tokens", + "type": "address[]" + } + ], + "name": "TokensDeregistered", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "poolId", + "type": "bytes32" + }, + { + "indexed": false, + "internalType": "contract IERC20[]", + "name": "tokens", + "type": "address[]" + }, + { + "indexed": false, + "internalType": "address[]", + "name": "assetManagers", + "type": "address[]" + } + ], + "name": "TokensRegistered", + "type": "event" + }, + { + "inputs": [], + "name": "WETH", + "outputs": [ + { "internalType": "contract IWETH", "name": "", "type": "address" } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "enum IVault.SwapKind", + "name": "kind", + "type": "uint8" + }, + { + "components": [ + { "internalType": "bytes32", "name": "poolId", "type": "bytes32" }, + { + "internalType": "uint256", + "name": "assetInIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "assetOutIndex", + "type": "uint256" + }, + { "internalType": "uint256", "name": "amount", "type": "uint256" }, + { "internalType": "bytes", "name": "userData", "type": "bytes" } + ], + "internalType": "struct IVault.BatchSwapStep[]", + "name": "swaps", + "type": "tuple[]" + }, + { + "internalType": "contract IAsset[]", + "name": "assets", + "type": "address[]" + }, + { + "components": [ + { "internalType": "address", "name": "sender", "type": "address" }, + { + "internalType": "bool", + "name": "fromInternalBalance", + "type": "bool" + }, + { + "internalType": "address payable", + "name": "recipient", + "type": "address" + }, + { + "internalType": "bool", + "name": "toInternalBalance", + "type": "bool" + } + ], + "internalType": "struct IVault.FundManagement", + "name": "funds", + "type": "tuple" + }, + { "internalType": "int256[]", "name": "limits", "type": "int256[]" }, + { "internalType": "uint256", "name": "deadline", "type": "uint256" } + ], + "name": "batchSwap", + "outputs": [ + { + "internalType": "int256[]", + "name": "assetDeltas", + "type": "int256[]" + } + ], + "stateMutability": "payable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "bytes32", "name": "poolId", "type": "bytes32" }, + { + "internalType": "contract IERC20[]", + "name": "tokens", + "type": "address[]" + } + ], + "name": "deregisterTokens", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "bytes32", "name": "poolId", "type": "bytes32" }, + { "internalType": "address", "name": "sender", "type": "address" }, + { + "internalType": "address payable", + "name": "recipient", + "type": "address" + }, + { + "components": [ + { + "internalType": "contract IAsset[]", + "name": "assets", + "type": "address[]" + }, + { + "internalType": "uint256[]", + "name": "minAmountsOut", + "type": "uint256[]" + }, + { "internalType": "bytes", "name": "userData", "type": "bytes" }, + { + "internalType": "bool", + "name": "toInternalBalance", + "type": "bool" + } + ], + "internalType": "struct IVault.ExitPoolRequest", + "name": "request", + "type": "tuple" + } + ], + "name": "exitPool", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract IFlashLoanRecipient", + "name": "recipient", + "type": "address" + }, + { + "internalType": "contract IERC20[]", + "name": "tokens", + "type": "address[]" + }, + { "internalType": "uint256[]", "name": "amounts", "type": "uint256[]" }, + { "internalType": "bytes", "name": "userData", "type": "bytes" } + ], + "name": "flashLoan", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "bytes4", "name": "selector", "type": "bytes4" } + ], + "name": "getActionId", + "outputs": [{ "internalType": "bytes32", "name": "", "type": "bytes32" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getAuthorizer", + "outputs": [ + { + "internalType": "contract IAuthorizer", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getDomainSeparator", + "outputs": [{ "internalType": "bytes32", "name": "", "type": "bytes32" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { "internalType": "address", "name": "user", "type": "address" }, + { + "internalType": "contract IERC20[]", + "name": "tokens", + "type": "address[]" + } + ], + "name": "getInternalBalance", + "outputs": [ + { "internalType": "uint256[]", "name": "balances", "type": "uint256[]" } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { "internalType": "address", "name": "user", "type": "address" } + ], + "name": "getNextNonce", + "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getPausedState", + "outputs": [ + { "internalType": "bool", "name": "paused", "type": "bool" }, + { + "internalType": "uint256", + "name": "pauseWindowEndTime", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "bufferPeriodEndTime", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { "internalType": "bytes32", "name": "poolId", "type": "bytes32" } + ], + "name": "getPool", + "outputs": [ + { "internalType": "address", "name": "", "type": "address" }, + { + "internalType": "enum IVault.PoolSpecialization", + "name": "", + "type": "uint8" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { "internalType": "bytes32", "name": "poolId", "type": "bytes32" }, + { + "internalType": "contract IERC20", + "name": "token", + "type": "address" + } + ], + "name": "getPoolTokenInfo", + "outputs": [ + { "internalType": "uint256", "name": "cash", "type": "uint256" }, + { "internalType": "uint256", "name": "managed", "type": "uint256" }, + { + "internalType": "uint256", + "name": "lastChangeBlock", + "type": "uint256" + }, + { "internalType": "address", "name": "assetManager", "type": "address" } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { "internalType": "bytes32", "name": "poolId", "type": "bytes32" } + ], + "name": "getPoolTokens", + "outputs": [ + { + "internalType": "contract IERC20[]", + "name": "tokens", + "type": "address[]" + }, + { + "internalType": "uint256[]", + "name": "balances", + "type": "uint256[]" + }, + { + "internalType": "uint256", + "name": "lastChangeBlock", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getProtocolFeesCollector", + "outputs": [ + { + "internalType": "contract ProtocolFeesCollector", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { "internalType": "address", "name": "user", "type": "address" }, + { "internalType": "address", "name": "relayer", "type": "address" } + ], + "name": "hasApprovedRelayer", + "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { "internalType": "bytes32", "name": "poolId", "type": "bytes32" }, + { "internalType": "address", "name": "sender", "type": "address" }, + { "internalType": "address", "name": "recipient", "type": "address" }, + { + "components": [ + { + "internalType": "contract IAsset[]", + "name": "assets", + "type": "address[]" + }, + { + "internalType": "uint256[]", + "name": "maxAmountsIn", + "type": "uint256[]" + }, + { "internalType": "bytes", "name": "userData", "type": "bytes" }, + { + "internalType": "bool", + "name": "fromInternalBalance", + "type": "bool" + } + ], + "internalType": "struct IVault.JoinPoolRequest", + "name": "request", + "type": "tuple" + } + ], + "name": "joinPool", + "outputs": [], + "stateMutability": "payable", + "type": "function" + }, + { + "inputs": [ + { + "components": [ + { + "internalType": "enum IVault.PoolBalanceOpKind", + "name": "kind", + "type": "uint8" + }, + { "internalType": "bytes32", "name": "poolId", "type": "bytes32" }, + { + "internalType": "contract IERC20", + "name": "token", + "type": "address" + }, + { "internalType": "uint256", "name": "amount", "type": "uint256" } + ], + "internalType": "struct IVault.PoolBalanceOp[]", + "name": "ops", + "type": "tuple[]" + } + ], + "name": "managePoolBalance", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "components": [ + { + "internalType": "enum IVault.UserBalanceOpKind", + "name": "kind", + "type": "uint8" + }, + { + "internalType": "contract IAsset", + "name": "asset", + "type": "address" + }, + { "internalType": "uint256", "name": "amount", "type": "uint256" }, + { "internalType": "address", "name": "sender", "type": "address" }, + { + "internalType": "address payable", + "name": "recipient", + "type": "address" + } + ], + "internalType": "struct IVault.UserBalanceOp[]", + "name": "ops", + "type": "tuple[]" + } + ], + "name": "manageUserBalance", + "outputs": [], + "stateMutability": "payable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "enum IVault.SwapKind", + "name": "kind", + "type": "uint8" + }, + { + "components": [ + { "internalType": "bytes32", "name": "poolId", "type": "bytes32" }, + { + "internalType": "uint256", + "name": "assetInIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "assetOutIndex", + "type": "uint256" + }, + { "internalType": "uint256", "name": "amount", "type": "uint256" }, + { "internalType": "bytes", "name": "userData", "type": "bytes" } + ], + "internalType": "struct IVault.BatchSwapStep[]", + "name": "swaps", + "type": "tuple[]" + }, + { + "internalType": "contract IAsset[]", + "name": "assets", + "type": "address[]" + }, + { + "components": [ + { "internalType": "address", "name": "sender", "type": "address" }, + { + "internalType": "bool", + "name": "fromInternalBalance", + "type": "bool" + }, + { + "internalType": "address payable", + "name": "recipient", + "type": "address" + }, + { + "internalType": "bool", + "name": "toInternalBalance", + "type": "bool" + } + ], + "internalType": "struct IVault.FundManagement", + "name": "funds", + "type": "tuple" + } + ], + "name": "queryBatchSwap", + "outputs": [ + { "internalType": "int256[]", "name": "", "type": "int256[]" } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "enum IVault.PoolSpecialization", + "name": "specialization", + "type": "uint8" + } + ], + "name": "registerPool", + "outputs": [{ "internalType": "bytes32", "name": "", "type": "bytes32" }], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "bytes32", "name": "poolId", "type": "bytes32" }, + { + "internalType": "contract IERC20[]", + "name": "tokens", + "type": "address[]" + }, + { + "internalType": "address[]", + "name": "assetManagers", + "type": "address[]" + } + ], + "name": "registerTokens", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract IAuthorizer", + "name": "newAuthorizer", + "type": "address" + } + ], + "name": "setAuthorizer", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [{ "internalType": "bool", "name": "paused", "type": "bool" }], + "name": "setPaused", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "address", "name": "sender", "type": "address" }, + { "internalType": "address", "name": "relayer", "type": "address" }, + { "internalType": "bool", "name": "approved", "type": "bool" } + ], + "name": "setRelayerApproval", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "components": [ + { "internalType": "bytes32", "name": "poolId", "type": "bytes32" }, + { + "internalType": "enum IVault.SwapKind", + "name": "kind", + "type": "uint8" + }, + { + "internalType": "contract IAsset", + "name": "assetIn", + "type": "address" + }, + { + "internalType": "contract IAsset", + "name": "assetOut", + "type": "address" + }, + { "internalType": "uint256", "name": "amount", "type": "uint256" }, + { "internalType": "bytes", "name": "userData", "type": "bytes" } + ], + "internalType": "struct IVault.SingleSwap", + "name": "singleSwap", + "type": "tuple" + }, + { + "components": [ + { "internalType": "address", "name": "sender", "type": "address" }, + { + "internalType": "bool", + "name": "fromInternalBalance", + "type": "bool" + }, + { + "internalType": "address payable", + "name": "recipient", + "type": "address" + }, + { + "internalType": "bool", + "name": "toInternalBalance", + "type": "bool" + } + ], + "internalType": "struct IVault.FundManagement", + "name": "funds", + "type": "tuple" + }, + { "internalType": "uint256", "name": "limit", "type": "uint256" }, + { "internalType": "uint256", "name": "deadline", "type": "uint256" } + ], + "name": "swap", + "outputs": [ + { + "internalType": "uint256", + "name": "amountCalculated", + "type": "uint256" + } + ], + "stateMutability": "payable", + "type": "function" + }, + { "stateMutability": "payable", "type": "receive" } + ], + "bytecode": "" +} diff --git a/src/services/schema/balancer-schema.json b/src/services/schema/balancer-schema.json new file mode 100644 index 0000000000..22b0564837 --- /dev/null +++ b/src/services/schema/balancer-schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "properties": { + "allowedSlippage": { "type": "string" }, + "gasLimitEstimate": { "type": "integer" }, + "ttl": { "type": "integer" }, + "contractAddresses": { + "type": "object", + "patternProperties": { + "^[\\w-]+$": { + "type": "object", + "patternProperties": { + "^\\w+$": { + "type": "object", + "properties": { + "sushiswapRouterAddress": { "type": "string" } + }, + "required": ["balancerV2VaultAddress"], + "additionalProperties": false + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": ["allowedSlippage", "gasLimitEstimate", "ttl", "maximumHops"] +} diff --git a/src/templates/balancer.yml b/src/templates/balancer.yml new file mode 100644 index 0000000000..997c1da5a9 --- /dev/null +++ b/src/templates/balancer.yml @@ -0,0 +1,14 @@ +# how much the execution price is allowed to move unfavorably from the trade +# execution price. Format in bps. Ex: 1 == 0.01%, 30 == 0.3%, 100 = 1% +allowedSlippage: '30' + +# the maximum gas used to estimate gasCost for a uniswap trade. +gasLimitEstimate: 150688 + +# how long a trade is valid in seconds. After time passes uniswap will not +# perform the trade, but the gas will still be sent. +ttl: 600 + +# For each swap, the maximum number of hops to consider. +# Note: More hops will increase latency of the algorithm. +maximumHops: 4 \ No newline at end of file From 214f5147427632e96c08909b3e8a492d85805176 Mon Sep 17 00:00:00 2001 From: zedquach Date: Mon, 12 Jun 2023 07:18:04 +0700 Subject: [PATCH 2/5] (feat) implement balancer connector --- package.json | 1 + src/chains/ethereum/ethereum.ts | 6 + src/connectors/balancer/balancer.config.ts | 13 +- src/connectors/balancer/balancer.ts | 471 ++ src/connectors/balancer/types.ts | 18 + src/connectors/connectors.routes.ts | 111 +- .../injective_perpetual/injective.perp.ts | 2 +- src/services/common-interfaces.ts | 4 +- src/services/connection-manager.ts | 3 + src/services/schema/balancer-schema.json | 3 +- src/templates/balancer.yml | 16 +- src/templates/root.yml | 4 + .../balancer/ethereum.balancer.routes.test.ts | 670 +++ .../balancer/ethereum.balancer.test.ts | 172 + yarn.lock | 3796 ++++++++++++----- 15 files changed, 4064 insertions(+), 1226 deletions(-) create mode 100644 src/connectors/balancer/balancer.ts create mode 100644 src/connectors/balancer/types.ts create mode 100644 test/connectors/balancer/ethereum.balancer.routes.test.ts create mode 100644 test/connectors/balancer/ethereum.balancer.test.ts diff --git a/package.json b/package.json index c4c0e1ec69..dfca4d10a0 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "test:scripts": "jest -i --verbose ./test-scripts/*.test.ts" }, "dependencies": { + "@balancer-labs/sdk": "^1.1.0", "@cosmjs/proto-signing": "^0.28.10", "@cosmjs/stargate": "^0.28.13", "@crocswap/sdk": "^2.4.5", diff --git a/src/chains/ethereum/ethereum.ts b/src/chains/ethereum/ethereum.ts index b689063017..2923db1b5e 100644 --- a/src/chains/ethereum/ethereum.ts +++ b/src/chains/ethereum/ethereum.ts @@ -13,6 +13,7 @@ import { Perp } from '../../connectors/perp/perp'; import { SushiswapConfig } from '../../connectors/sushiswap/sushiswap.config'; import { OpenoceanConfig } from '../../connectors/openocean/openocean.config'; import { ZigZagConfig } from '../../connectors/zigzag/zigzag.config'; +import { BalancerConfig } from '../../connectors/balancer/balancer.config'; // MKR does not match the ERC20 perfectly so we need to use a separate ABI. const MKR_ADDRESS = '0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2'; @@ -196,6 +197,11 @@ export class Ethereum extends EthereumBase implements Ethereumish { spender = OpenoceanConfig.config.routerAddress('ethereum', this._chain); } else if (reqSpender === 'zigzag') { spender = ZigZagConfig.config.contractAddress(this._chain); + } else if (reqSpender === 'balancer') { + spender = BalancerConfig.config.balancerV2VaultAddress( + this.chainName, + this._chain + ); } else { spender = reqSpender; } diff --git a/src/connectors/balancer/balancer.config.ts b/src/connectors/balancer/balancer.config.ts index 0ee0be36a4..084b9a1b56 100644 --- a/src/connectors/balancer/balancer.config.ts +++ b/src/connectors/balancer/balancer.config.ts @@ -1,6 +1,5 @@ import { ConfigManagerV2 } from '../../services/config-manager-v2'; import { AvailableNetworks } from '../../services/config-manager-types'; -import { BALANCER_NETWORK_CONFIG, Network } from '@balancer-labs/sdk'; export namespace BalancerConfig { export interface NetworkConfig { @@ -8,7 +7,7 @@ export namespace BalancerConfig { gasLimitEstimate: number; ttl: number; maximumHops: number; - balancerV2VaultAddress: (chainId: number) => string; + balancerV2VaultAddress: (chain: string, network: string) => string; tradingTypes: Array; chainType: string; availableNetworks: Array; @@ -23,8 +22,14 @@ export namespace BalancerConfig { ), ttl: ConfigManagerV2.getInstance().get('balancer.ttl'), maximumHops: ConfigManagerV2.getInstance().get('balancer.maximumHops'), - balancerV2VaultAddress: (chainId: number) => - BALANCER_NETWORK_CONFIG[chainId as Network].addresses.contracts.vault, + balancerV2VaultAddress: (chain: string, network: string) => + ConfigManagerV2.getInstance().get( + 'balancer.contractAddresses.' + + chain + + '.' + + network + + '.balancerRouterAddress' + ), tradingTypes: ['AMM'], chainType: 'EVM', availableNetworks: [ diff --git a/src/connectors/balancer/balancer.ts b/src/connectors/balancer/balancer.ts new file mode 100644 index 0000000000..4ccd5bc7db --- /dev/null +++ b/src/connectors/balancer/balancer.ts @@ -0,0 +1,471 @@ +import { + BalancerSDK, + Network, + parseFixed, + SwapInfo, + subSlippage, + addSlippage, + SwapType, +} from '@balancer-labs/sdk'; +import { Ethereum } from '../../chains/ethereum/ethereum'; +import { Polygon } from '../../chains/polygon/polygon'; +import { ExpectedTrade, Uniswapish } from '../../services/common-interfaces'; +import { BalancerConfig } from './balancer.config'; +import routerAbi from './balancer_v2_vault_abi.json'; +import { ContractInterface } from '@ethersproject/contracts'; +import { BigNumber, Transaction, Wallet } from 'ethers'; +import { UniswapishPriceError } from '../../services/error-handler'; +import { logger } from '../../services/logger'; +import { CurrencyAmount, Token } from '@sushiswap/sdk'; +import { Price } from '@sushiswap/sdk'; +import { Trade } from './types'; + +export class Balancer implements Uniswapish { + private static _instances: { [name: string]: Balancer }; + private chain: Ethereum | Polygon; + private _balancerRouter: BalancerSDK; + private _router: string; + private _routerAbi: ContractInterface; + private _gasLimitEstimate: number; + private _ttl: number; + private _maximumHops: number; + private _allowedSlippage: BigNumber; + private chainId; + private tokenList: Record = {}; + private _ready: boolean = false; + + private constructor(chain: string, network: string) { + if (chain === 'ethereum') { + this.chain = Ethereum.getInstance(network); + } else if (chain === 'polygon') { + this.chain = Polygon.getInstance(network); + } else { + throw new Error('unsupported chain'); + } + this.chainId = this.chain.chainId; + this._ttl = BalancerConfig.config.ttl; + this._maximumHops = BalancerConfig.config.maximumHops; + this._balancerRouter = new BalancerSDK({ + network: this.chainId as Network, + rpcUrl: this.chain.rpcUrl, + }); + this._routerAbi = routerAbi.abi; + this._gasLimitEstimate = BalancerConfig.config.gasLimitEstimate; + this._allowedSlippage = BigNumber.from( + BalancerConfig.config.allowedSlippage + ); + this._router = BalancerConfig.config.balancerV2VaultAddress(chain, network); + } + + public static getInstance(chain: string, network: string): Balancer { + if (Balancer._instances === undefined) { + Balancer._instances = {}; + } + if (!(chain + network in Balancer._instances)) { + Balancer._instances[chain + network] = new Balancer(chain, network); + } + + return Balancer._instances[chain + network]; + } + + public async init() { + if (!this.chain.ready()) { + await this.chain.init(); + } + for (const token of this.chain.storedTokenList) { + this.tokenList[token.address] = new Token( + this.chainId, + token.address, + token.decimals, + token.symbol, + token.name + ); + } + this._ready = true; + } + + public ready(): boolean { + return this._ready; + } + + /** + * Router address. + */ + public get router(): string { + return this._router; + } + + /** + * BalancerRouter instance. + */ + public get balancerRouter(): BalancerSDK { + return this._balancerRouter; + } + + /** + * Router smart contract ABI. + */ + public get routerAbi(): ContractInterface { + return this._routerAbi; + } + + /** + * Allow slippage in basis point + */ + public get allowedSlippage(): BigNumber { + return this._allowedSlippage; + } + + /** + * Default gas limit used to estimate gasCost for swap transactions. + */ + public get gasLimitEstimate(): number { + return this._gasLimitEstimate; + } + + /** + * Default time-to-live for swap transactions, in seconds. + */ + public get ttl(): number { + return this._ttl; + } + + /** + * Default maximum number of hops for to go through for a swap transactions. + */ + public get maximumHops(): number { + return this._maximumHops; + } + + /** + * Given a token's address, return the connector's native representation of + * the token. + * + * @param address Token address + */ + public getTokenByAddress(address: string): Token { + return this.tokenList[address]; + } + + async fetchData() { + const result = await this._balancerRouter.swaps.fetchPools(); + if (!result) { + throw new UniswapishPriceError(`fetchData: Couldn't update vault data`); + } + } + + /** + * Given the amount of `baseToken` to put into a transaction, calculate the + * amount of `quoteToken` that can be expected from the transaction. + * + * This is typically used for calculating token sell prices. + * + * @param baseToken Token input for the transaction + * @param quoteToken Output from the transaction + * @param amount Amount of `baseToken` to put into the transaction + */ + async estimateSellTrade( + baseToken: Token, + quoteToken: Token, + amount: BigNumber, + _allowedSlippage?: string + ): Promise { + if (amount.isZero()) { + throw new UniswapishPriceError( + `estimateSellTrade: Can't process ${baseToken} to ${quoteToken} with amount 0.` + ); + } + + await this.fetchData(); + + const swapInfo: SwapInfo = + await this._balancerRouter.swaps.findRouteGivenIn({ + tokenIn: baseToken.address, + tokenOut: quoteToken.address, + amount: parseFixed(`${amount}`, 18), + gasPrice: parseFixed('1', 18), + maxPools: this._maximumHops, + }); + + if (swapInfo.swaps.length === 0 || swapInfo.returnAmount.isZero()) { + throw new UniswapishPriceError( + `findRouteGivenIn: No route found for ${baseToken} to ${quoteToken}.` + ); + } + + const inputCurrencyAmount = CurrencyAmount.fromRawAmount( + baseToken, + amount.toString() + ); + const outputCurrentAmount = CurrencyAmount.fromRawAmount( + quoteToken, + swapInfo.returnAmount.toString() + ); + + const executionPrice = new Price({ + baseAmount: inputCurrencyAmount, + quoteAmount: outputCurrentAmount, + }); + + logger.info( + `Best sell price for ${baseToken.address}-${quoteToken.address}: ` + + `${executionPrice.quote}` + + `${quoteToken.symbol}.` + ); + + const expectedAmount = CurrencyAmount.fromRawAmount( + quoteToken, + subSlippage(swapInfo.returnAmount, this._allowedSlippage).toString() + ); + + return { + trade: new Trade(swapInfo, executionPrice, SwapType.SwapExactIn), + expectedAmount, + }; + + // const pairs = await Promise.all( + // swapInfo.swaps.map(async (pair: SwapV2): Promise => { + // const pool = await this._balancerRouter.pools.find(pair.poolId); + // if (!pool) + // throw new UniswapishPriceError( + // `BalancerPool: can't find pool for id ${pair.poolId}` + // ); + + // const swapInToken: Token = new Token( + // this.chainId, + // pool.tokens[pair.assetInIndex].address, + // pool.tokens[pair.assetInIndex].decimals ?? 18, + // pool.tokens[pair.assetInIndex].symbol, + // pool.tokens[pair.assetInIndex].symbol + // ); + + // const swapOutToken: Token = new Token( + // this.chainId, + // pool.tokens[pair.assetOutIndex].address, + // pool.tokens[pair.assetOutIndex].decimals ?? 18, + // pool.tokens[pair.assetOutIndex].symbol, + // pool.tokens[pair.assetOutIndex].symbol + // ); + + // return new Pair( + // CurrencyAmount.fromRawAmount( + // swapInToken, + // pool.tokens[pair.assetInIndex].balance + // ), + // CurrencyAmount.fromRawAmount( + // swapOutToken, + // pool.tokens[pair.assetOutIndex].balance + // ) + // ); + // }) + // ); + + // const route: Route = new Route(pairs, baseToken, quoteToken); + + // const trade: Trade = Trade.exactIn( + // route, + // CurrencyAmount.fromRawAmount(baseToken, amount.toString()) + // ); + + // const expectedAmount = CurrencyAmount.fromRawAmount( + // quoteToken, + // subSlippage(swapInfo.returnAmount, this._allowedSlippage).toString() + // ); + + // return { trade, expectedAmount }; + } + + /** + * Given the amount of `baseToken` desired to acquire from a transaction, + * calculate the amount of `quoteToken` needed for the transaction. + * + * This is typically used for calculating token buy prices. + * + * @param quoteToken Token input for the transaction + * @param baseToken Token output from the transaction + * @param amount Amount of `baseToken` desired from the transaction + */ + async estimateBuyTrade( + quoteToken: Token, + baseToken: Token, + amount: BigNumber, + _allowedSlippage?: string + ): Promise { + if (amount.isZero()) { + throw new UniswapishPriceError( + `estimateSellTrade: Can't process ${baseToken} to ${quoteToken} with amount 0.` + ); + } + await this.fetchData(); + + const swapInfo: SwapInfo = + await this._balancerRouter.swaps.findRouteGivenOut({ + tokenIn: quoteToken.address, + tokenOut: baseToken.address, + amount: parseFixed(`${amount}`, 18), + gasPrice: parseFixed('1', 18), + maxPools: this._maximumHops, + }); + + if (swapInfo.swaps.length === 0 || swapInfo.swapAmount.isZero()) { + throw new UniswapishPriceError( + `findRouteGivenIn: No route found for ${quoteToken} to ${baseToken}.` + ); + } + + const inputCurrencyAmount = CurrencyAmount.fromRawAmount( + baseToken, + swapInfo.returnAmount.toString() + ); + const outputCurrentAmount = CurrencyAmount.fromRawAmount( + quoteToken, + amount.toString() + ); + + const executionPrice = new Price({ + baseAmount: inputCurrencyAmount, + quoteAmount: outputCurrentAmount, + }); + + logger.info( + `Best buy price for ${baseToken.address}-${quoteToken.address}: ` + + `${executionPrice.quote}` + + `${quoteToken.symbol}.` + ); + + const expectedAmount = CurrencyAmount.fromRawAmount( + quoteToken, + addSlippage(swapInfo.returnAmount, this._allowedSlippage).toString() + ); + + return { + trade: new Trade(swapInfo, executionPrice, SwapType.SwapExactOut), + expectedAmount, + }; + + // const executionPrice = swapInfo.swapAmount.div(swapInfo.returnAmount); + + // logger.info( + // `Best buy price for ${quoteToken.address}-${baseToken.address}: ` + + // `${formatFixed(executionPrice, 18)}` + + // `${baseToken.symbol}.` + // ); + // const pairs = await Promise.all( + // swapInfo.swaps.map(async (pair: SwapV2): Promise => { + // const pool = await this._balancerRouter.pools.find(pair.poolId); + // if (!pool) + // throw new UniswapishPriceError( + // `BalancerPool: can't find pool for id ${pair.poolId}` + // ); + + // const swapInToken: Token = new Token( + // this.chainId, + // pool.tokens[pair.assetInIndex].address, + // pool.tokens[pair.assetInIndex].decimals ?? 18, + // pool.tokens[pair.assetInIndex].symbol, + // pool.tokens[pair.assetInIndex].symbol + // ); + + // const swapOutToken: Token = new Token( + // this.chainId, + // pool.tokens[pair.assetOutIndex].address, + // pool.tokens[pair.assetOutIndex].decimals ?? 18, + // pool.tokens[pair.assetOutIndex].symbol, + // pool.tokens[pair.assetOutIndex].symbol + // ); + + // return new Pair( + // CurrencyAmount.fromRawAmount( + // swapInToken, + // pool.tokens[pair.assetInIndex].balance + // ), + // CurrencyAmount.fromRawAmount( + // swapOutToken, + // pool.tokens[pair.assetOutIndex].balance + // ) + // ); + // }) + // ); + + // const route: Route = new Route(pairs, quoteToken, baseToken); + + // const trade: Trade = Trade.exactOut( + // route, + // CurrencyAmount.fromRawAmount(baseToken, amount.toString()) + // ); + + // const expectedAmount = CurrencyAmount.fromRawAmount( + // quoteToken, + // addSlippage(swapInfo.swapAmount, this._allowedSlippage).toString() + // ); + + // return { trade, expectedAmount }; + } + + /** + * Given a wallet and a Uniswap-ish trade, try to execute it on blockchain. + * + * @param wallet Wallet + * @param trade Expected trade + * @param gasPrice Base gas price, for pre-EIP1559 transactions + * @param uniswapRouter Router smart contract address + * @param ttl How long the swap is valid before expiry, in seconds + * @param abi Router contract ABI + * @param gasLimit Gas limit + * @param nonce (Optional) EVM transaction nonce + * @param maxFeePerGas (Optional) Maximum total fee per gas you want to pay + * @param maxPriorityFeePerGas (Optional) Maximum tip per gas you want to pay + */ + async executeTrade( + wallet: Wallet, + trade: Trade, + gasPrice: number, + _balancerRouter: string, + ttl: number, + _abi: ContractInterface, + gasLimit: number, + nonce?: number, + maxFeePerGas?: BigNumber, + maxPriorityFeePerGas?: BigNumber, + _allowedSlippage?: string + ): Promise { + const swap = this._balancerRouter.swaps.buildSwap({ + userAddress: wallet.address, // user address + swapInfo: trade.swapInfo, // result from the previous step + kind: trade.swapType, // or SwapExactOut + deadline: String(Math.ceil(Date.now() / 1000) + ttl), // BigNumber block timestamp + maxSlippage: this._allowedSlippage.toNumber(), // [bps], eg: 1 == 0.01%, 100 == 1% + }); + + return this.chain.nonceManager.provideNonce( + nonce, + wallet.address, + async (nextNonce) => { + let attr; + if (maxFeePerGas !== undefined || maxPriorityFeePerGas !== undefined) { + attr = { + gasLimit: gasLimit.toFixed(0), + maxFeePerGas, + maxPriorityFeePerGas, + }; + } else { + attr = { + gasPrice: (gasPrice * 1e9).toFixed(0), + gasLimit: gasLimit.toFixed(0), + }; + } + const signer = this._balancerRouter.provider.getSigner(); + const tx = await signer.sendTransaction({ + to: swap.to, + data: swap.data, + value: swap.value, + nonce: nextNonce, + ...attr, + }); + + logger.info(JSON.stringify(tx)); + return tx; + } + ); + } +} diff --git a/src/connectors/balancer/types.ts b/src/connectors/balancer/types.ts new file mode 100644 index 0000000000..b309a05334 --- /dev/null +++ b/src/connectors/balancer/types.ts @@ -0,0 +1,18 @@ +import { SwapInfo, SwapType } from "@balancer-labs/sdk"; +import { Currency, Price } from "@sushiswap/sdk"; + +export class Trade { + swapInfo: SwapInfo; + executionPrice: Price; + swapType: SwapType; + + constructor( + swapInfo: SwapInfo, + executionPrice: Price, + swapType: SwapType + ) { + this.swapInfo = swapInfo; + this.executionPrice = executionPrice; + this.swapType = swapType; + } +} diff --git a/src/connectors/connectors.routes.ts b/src/connectors/connectors.routes.ts index 7cf67624c0..b69c71ab57 100644 --- a/src/connectors/connectors.routes.ts +++ b/src/connectors/connectors.routes.ts @@ -1,170 +1,177 @@ /* eslint-disable no-inner-declarations */ /* eslint-disable @typescript-eslint/ban-types */ -import { Router, Response } from 'express'; -import { asyncHandler } from '../services/error-handler'; -import { DefiraConfig } from './defira/defira.config'; -import { DefikingdomsConfig } from './defikingdoms/defikingdoms.config'; -import { MadMeerkatConfig } from './mad_meerkat/mad_meerkat.config'; -import { OpenoceanConfig } from './openocean/openocean.config'; -import { PangolinConfig } from './pangolin/pangolin.config'; -import { PerpConfig } from './perp/perp.config'; -import { QuickswapConfig } from './quickswap/quickswap.config'; -import { SushiswapConfig } from './sushiswap/sushiswap.config'; -import { TraderjoeConfig } from './traderjoe/traderjoe.config'; -import { UniswapConfig } from './uniswap/uniswap.config'; -import { VVSConfig } from './vvs/vvs.config'; -import { RefConfig } from './ref/ref.config'; -import { PancakeSwapConfig } from './pancakeswap/pancakeswap.config'; -import { InjectiveCLOBConfig } from './injective/injective.clob.config'; -import { XsswapConfig } from './xsswap/xsswap.config'; -import { ConnectorsResponse } from './connectors.request'; -import { DexalotCLOBConfig } from './dexalot/dexalot.clob.config'; -import { ZigZagConfig } from './zigzag/zigzag.config'; -import { TinymanConfig } from './tinyman/tinyman.config'; +import { Router, Response } from "express"; +import { asyncHandler } from "../services/error-handler"; +import { DefiraConfig } from "./defira/defira.config"; +import { DefikingdomsConfig } from "./defikingdoms/defikingdoms.config"; +import { MadMeerkatConfig } from "./mad_meerkat/mad_meerkat.config"; +import { OpenoceanConfig } from "./openocean/openocean.config"; +import { PangolinConfig } from "./pangolin/pangolin.config"; +import { PerpConfig } from "./perp/perp.config"; +import { QuickswapConfig } from "./quickswap/quickswap.config"; +import { SushiswapConfig } from "./sushiswap/sushiswap.config"; +import { TraderjoeConfig } from "./traderjoe/traderjoe.config"; +import { UniswapConfig } from "./uniswap/uniswap.config"; +import { VVSConfig } from "./vvs/vvs.config"; +import { RefConfig } from "./ref/ref.config"; +import { PancakeSwapConfig } from "./pancakeswap/pancakeswap.config"; +import { InjectiveCLOBConfig } from "./injective/injective.clob.config"; +import { XsswapConfig } from "./xsswap/xsswap.config"; +import { ConnectorsResponse } from "./connectors.request"; +import { DexalotCLOBConfig } from "./dexalot/dexalot.clob.config"; +import { ZigZagConfig } from "./zigzag/zigzag.config"; +import { TinymanConfig } from "./tinyman/tinyman.config"; +import { BalancerConfig } from "./balancer/balancer.config"; export namespace ConnectorsRoutes { export const router = Router(); router.get( - '/', + "/", asyncHandler(async (_req, res: Response) => { res.status(200).json({ connectors: [ { - name: 'uniswap', - trading_type: UniswapConfig.config.tradingTypes('swap'), + name: "uniswap", + trading_type: UniswapConfig.config.tradingTypes("swap"), chain_type: UniswapConfig.config.chainType, available_networks: UniswapConfig.config.availableNetworks, }, { - name: 'uniswapLP', - trading_type: UniswapConfig.config.tradingTypes('LP'), + name: "uniswapLP", + trading_type: UniswapConfig.config.tradingTypes("LP"), chain_type: UniswapConfig.config.chainType, available_networks: JSON.parse( JSON.stringify(UniswapConfig.config.availableNetworks) ), - additional_spenders: ['uniswap'], + additional_spenders: ["uniswap"], }, { - name: 'pangolin', + name: "pangolin", trading_type: PangolinConfig.config.tradingTypes, chain_type: PangolinConfig.config.chainType, available_networks: PangolinConfig.config.availableNetworks, }, { - name: 'openocean', + name: "openocean", trading_type: OpenoceanConfig.config.tradingTypes, chain_type: OpenoceanConfig.config.chainType, available_networks: OpenoceanConfig.config.availableNetworks, }, { - name: 'quickswap', + name: "quickswap", trading_type: QuickswapConfig.config.tradingTypes, chain_type: QuickswapConfig.config.chainType, available_networks: QuickswapConfig.config.availableNetworks, }, { - name: 'perp', - trading_type: PerpConfig.config.tradingTypes('perp'), + name: "perp", + trading_type: PerpConfig.config.tradingTypes("perp"), chain_type: PerpConfig.config.chainType, available_networks: PerpConfig.config.availableNetworks, }, { - name: 'sushiswap', + name: "sushiswap", trading_type: SushiswapConfig.config.tradingTypes, chain_type: SushiswapConfig.config.chainType, available_networks: SushiswapConfig.config.availableNetworks, }, { - name: 'traderjoe', + name: "traderjoe", trading_type: TraderjoeConfig.config.tradingTypes, chain_type: TraderjoeConfig.config.chainType, available_networks: TraderjoeConfig.config.availableNetworks, }, { - name: 'defikingdoms', + name: "defikingdoms", trading_type: DefikingdomsConfig.config.tradingTypes, chain_type: DefikingdomsConfig.config.chainType, available_networks: DefikingdomsConfig.config.availableNetworks, }, { - name: 'defira', + name: "defira", trading_type: DefiraConfig.config.tradingTypes, chain_type: DefiraConfig.config.chainType, available_networks: DefiraConfig.config.availableNetworks, }, { - name: 'mad_meerkat', + name: "mad_meerkat", trading_type: MadMeerkatConfig.config.tradingTypes, chain_type: MadMeerkatConfig.config.chainType, available_networks: MadMeerkatConfig.config.availableNetworks, }, { - name: 'vvs', + name: "vvs", trading_type: VVSConfig.config.tradingTypes, chain_type: VVSConfig.config.chainType, available_networks: VVSConfig.config.availableNetworks, }, { - name: 'ref', + name: "ref", trading_type: RefConfig.config.tradingTypes, chain_type: RefConfig.config.chainType, available_networks: RefConfig.config.availableNetworks, }, { - name: 'pancakeswap', + name: "pancakeswap", trading_type: PancakeSwapConfig.config.tradingTypes, chain_type: PancakeSwapConfig.config.chainType, available_networks: PancakeSwapConfig.config.availableNetworks, }, { - name: 'injective', - trading_type: InjectiveCLOBConfig.config.tradingTypes('spot'), + name: "injective", + trading_type: InjectiveCLOBConfig.config.tradingTypes("spot"), chain_type: InjectiveCLOBConfig.config.chainType, available_networks: InjectiveCLOBConfig.config.availableNetworks, additional_add_wallet_prompts: { accountId: - 'Enter your injective sub account id wallet key (input 0 if unsure) >>> ', + "Enter your injective sub account id wallet key (input 0 if unsure) >>> ", }, }, { - name: 'injective_perpetual', - trading_type: InjectiveCLOBConfig.config.tradingTypes('perp'), + name: "injective_perpetual", + trading_type: InjectiveCLOBConfig.config.tradingTypes("perp"), chain_type: InjectiveCLOBConfig.config.chainType, available_networks: InjectiveCLOBConfig.config.availableNetworks, additional_add_wallet_prompts: { accountId: - 'Enter your injective sub account id wallet key (input 0 if unsure) >>> ', + "Enter your injective sub account id wallet key (input 0 if unsure) >>> ", }, }, { - name: 'xswap', + name: "xswap", trading_type: XsswapConfig.config.tradingTypes, chain_type: XsswapConfig.config.chainType, available_networks: XsswapConfig.config.availableNetworks, }, { - name: 'dexalot', - trading_type: DexalotCLOBConfig.config.tradingTypes('spot'), + name: "dexalot", + trading_type: DexalotCLOBConfig.config.tradingTypes("spot"), chain_type: DexalotCLOBConfig.config.chainType, available_networks: DexalotCLOBConfig.config.availableNetworks, additional_add_wallet_prompts: { api_key: - 'Enter a Dexalot API Key if you have one, otherwise hit return >>> ', + "Enter a Dexalot API Key if you have one, otherwise hit return >>> ", }, }, { - name: 'zigzag', + name: "zigzag", trading_type: ZigZagConfig.config.tradingTypes, chain_type: ZigZagConfig.config.chainType, available_networks: ZigZagConfig.config.availableNetworks, }, { - name: 'tinyman', + name: "tinyman", trading_type: TinymanConfig.config.tradingTypes, chain_type: TinymanConfig.config.chainType, available_networks: TinymanConfig.config.availableNetworks, }, + { + name: "balancer", + trading_type: BalancerConfig.config.tradingTypes, + chain_type: BalancerConfig.config.chainType, + available_networks: BalancerConfig.config.availableNetworks, + }, ], }); }) diff --git a/src/connectors/injective_perpetual/injective.perp.ts b/src/connectors/injective_perpetual/injective.perp.ts index e6ea8b88ed..958b7fbeca 100644 --- a/src/connectors/injective_perpetual/injective.perp.ts +++ b/src/connectors/injective_perpetual/injective.perp.ts @@ -15,7 +15,7 @@ import { } from '@injectivelabs/sdk-ts'; import { BigNumber, utils } from 'ethers'; import LRUCache from 'lru-cache'; -import { OrderSide } from '@injectivelabs/networks/node_modules/@injectivelabs/ts-types/dist/cjs/trade'; +import { OrderSide } from '@injectivelabs/ts-types'; import { Injective } from '../../chains/injective/injective'; import { getInjectiveConfig } from '../../chains/injective/injective.config'; import { diff --git a/src/services/common-interfaces.ts b/src/services/common-interfaces.ts index 7f4b2559b9..c9a806a4c3 100644 --- a/src/services/common-interfaces.ts +++ b/src/services/common-interfaces.ts @@ -116,6 +116,7 @@ import { import { BalanceRequest } from '../network/network.requests'; import { RouteMarket, ZigZagOrder } from '../connectors/zigzag/zigzag'; import { TradeV2 } from '@traderjoe-xyz/sdk-v2'; +import { Trade as BalancerTrade } from '../connectors/balancer/types'; // TODO Check the possibility to have clob/solana/serum equivalents here // Check this link https://hummingbot.org/developers/gateway/building-gateway-connectors/#5-add-sdk-classes-to-uniswapish-interface @@ -155,7 +156,8 @@ export type UniswapishTrade = | MMFTrade | VVSTrade | TradeXsswap - | TradeV2; + | TradeV2 + | BalancerTrade; export type UniswapishTradeOptions = | MMFTradeOptions diff --git a/src/services/connection-manager.ts b/src/services/connection-manager.ts index 37af1d8411..3285273dfc 100644 --- a/src/services/connection-manager.ts +++ b/src/services/connection-manager.ts @@ -39,6 +39,7 @@ import { DexalotCLOB } from '../connectors/dexalot/dexalot'; import { Algorand } from '../chains/algorand/algorand'; import { Cosmos } from '../chains/cosmos/cosmos'; import { Tinyman } from '../connectors/tinyman/tinyman'; +import { Balancer } from '../connectors/balancer/balancer'; export type ChainUnion = | Algorand @@ -174,6 +175,8 @@ export async function getConnector( connector === 'uniswapLP' ) { connectorInstance = UniswapLP.getInstance(chain, network); + } else if (chain === 'ethereum' && connector == 'balancer') { + connectorInstance = Balancer.getInstance(chain, network); } else if (chain === 'ethereum' && connector === 'perp') { connectorInstance = Perp.getInstance(chain, network, address); } else if (chain === 'avalanche' && connector === 'pangolin') { diff --git a/src/services/schema/balancer-schema.json b/src/services/schema/balancer-schema.json index 22b0564837..e56296cc77 100644 --- a/src/services/schema/balancer-schema.json +++ b/src/services/schema/balancer-schema.json @@ -5,6 +5,7 @@ "allowedSlippage": { "type": "string" }, "gasLimitEstimate": { "type": "integer" }, "ttl": { "type": "integer" }, + "maximumHops": { "type": "integer" }, "contractAddresses": { "type": "object", "patternProperties": { @@ -14,7 +15,7 @@ "^\\w+$": { "type": "object", "properties": { - "sushiswapRouterAddress": { "type": "string" } + "balancerV2VaultAddress": { "type": "string" } }, "required": ["balancerV2VaultAddress"], "additionalProperties": false diff --git a/src/templates/balancer.yml b/src/templates/balancer.yml index 997c1da5a9..bdb08284d0 100644 --- a/src/templates/balancer.yml +++ b/src/templates/balancer.yml @@ -11,4 +11,18 @@ ttl: 600 # For each swap, the maximum number of hops to consider. # Note: More hops will increase latency of the algorithm. -maximumHops: 4 \ No newline at end of file +maximumHops: 4 + +contractAddresses: + ethereum: + mainnet: + balancerV2VaultAddress: '0xBA12222222228d8Ba445958a75a0704d566BF2C8' + goerli: + balancerV2VaultAddress: '0xBA12222222228d8Ba445958a75a0704d566BF2C8' + arbitrum_one: + balancerV2VaultAddress: '0xBA12222222228d8Ba445958a75a0704d566BF2C8' + polygon: + mainnet: + balancerV2VaultAddress: '0xBA12222222228d8Ba445958a75a0704d566BF2C8' + mumbai: + balancerV2VaultAddress: '0xBA12222222228d8Ba445958a75a0704d566BF2C8' \ No newline at end of file diff --git a/src/templates/root.yml b/src/templates/root.yml index ea919906ec..cc399d916a 100644 --- a/src/templates/root.yml +++ b/src/templates/root.yml @@ -115,3 +115,7 @@ configurations: $namespace zigzag: configurationPath: zigzag.yml schemaPath: zigzag-schema.json + + $namespace balancer: + configurationPath: balancer.yml + schemaPath: balancer-schema.json \ No newline at end of file diff --git a/test/connectors/balancer/ethereum.balancer.routes.test.ts b/test/connectors/balancer/ethereum.balancer.routes.test.ts new file mode 100644 index 0000000000..1a952e0e8f --- /dev/null +++ b/test/connectors/balancer/ethereum.balancer.routes.test.ts @@ -0,0 +1,670 @@ +import express from "express"; +import { Express } from "express-serve-static-core"; +import request from "supertest"; +import { Ethereum } from "../../../src/chains/ethereum/ethereum"; +import { AmmRoutes } from "../../../src/amm/amm.routes"; +import { patch, unpatch } from "../../services/patch"; +import { gasCostInEthString } from "../../../src/services/base"; +import { Balancer } from "../../../src/connectors/balancer/balancer"; + +let app: Express; +let ethereum: Ethereum; +let balancer: Balancer; + +beforeAll(async () => { + app = express(); + app.use(express.json()); + ethereum = Ethereum.getInstance("goerli"); + await ethereum.init(); + balancer = Balancer.getInstance("ethereum", "goerli"); + await balancer.init(); + app.use("/amm", AmmRoutes.router); +}); + +afterEach(() => { + unpatch(); +}); + +afterAll(async () => { + await ethereum.close(); +}); + +const address: string = "0xFaA12FD102FE8623C9299c72B03E45107F2772B5"; + +const patchGetWallet = () => { + patch(ethereum, "getWallet", () => { + return { + address: "0xFaA12FD102FE8623C9299c72B03E45107F2772B5", + }; + }); +}; + +const patchInit = () => { + patch(balancer, "init", async () => { + return; + }); +}; + +const patchStoredTokenList = () => { + patch(ethereum, "tokenList", () => { + return [ + { + chainId: 42, + name: "WETH", + symbol: "WETH", + address: "0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6", + decimals: 18, + }, + { + chainId: 42, + name: "DAI", + symbol: "DAI", + address: "0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6", + decimals: 18, + }, + ]; + }); +}; + +const patchGetTokenBySymbol = () => { + patch(ethereum, "getTokenBySymbol", (symbol: string) => { + if (symbol === "WETH") { + return { + chainId: 42, + name: "WETH", + symbol: "WETH", + address: "0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6", + decimals: 18, + }; + } else { + return { + chainId: 42, + name: "DAI", + symbol: "DAI", + address: "0xdc31Ee1784292379Fbb2964b3B9C4124D8F89C60", + decimals: 18, + }; + } + }); +}; + +const patchGetTokenByAddress = () => { + patch(balancer, "getTokenByAddress", () => { + return { + chainId: 42, + name: "WETH", + symbol: "WETH", + address: "0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6", + decimals: 18, + }; + }); +}; + +const patchGasPrice = () => { + patch(ethereum, "gasPrice", () => 100); +}; + +const patchEstimateBuyTrade = () => { + patch(balancer, "estimateBuyTrade", () => { + return { + expectedAmount: { + toSignificant: () => 100, + }, + trade: { + executionPrice: { + invert: jest.fn().mockReturnValue({ + toSignificant: () => 100, + toFixed: () => "100", + }), + }, + }, + }; + }); +}; + +const patchEstimateSellTrade = () => { + patch(balancer, "estimateSellTrade", () => { + return { + expectedAmount: { + toSignificant: () => 100, + }, + trade: { + executionPrice: { + toSignificant: () => 100, + toFixed: () => "100", + }, + }, + }; + }); +}; + +const patchGetNonce = () => { + patch(ethereum.nonceManager, "getNonce", () => 21); +}; + +const patchExecuteTrade = () => { + patch(balancer, "executeTrade", () => { + return { nonce: 21, hash: "000000000000000" }; + }); +}; + +describe("POST /amm/price", () => { + it("should return 200 for BUY", async () => { + patchGetWallet(); + patchInit(); + patchStoredTokenList(); + patchGetTokenBySymbol(); + patchGetTokenByAddress(); + patchGasPrice(); + patchEstimateBuyTrade(); + patchGetNonce(); + patchExecuteTrade(); + + await request(app) + .post(`/amm/price`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "WETH", + amount: "10000", + side: "BUY", + }) + .set("Accept", "application/json") + .expect(200) + .then((res: any) => { + expect(res.body.amount).toEqual("10000.000000000000000000"); + expect(res.body.rawAmount).toEqual("10000000000000000000000"); + }); + }); + + it("should return 200 for SELL", async () => { + patchGetWallet(); + patchInit(); + patchStoredTokenList(); + patchGetTokenBySymbol(); + patchGetTokenByAddress(); + patchGasPrice(); + patchEstimateSellTrade(); + patchGetNonce(); + patchExecuteTrade(); + + await request(app) + .post(`/amm/price`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "WETH", + amount: "10000", + side: "SELL", + }) + .set("Accept", "application/json") + .expect(200) + .then((res: any) => { + expect(res.body.amount).toEqual("10000.000000000000000000"); + expect(res.body.rawAmount).toEqual("10000000000000000000000"); + }); + }); + + it("should return 500 for unrecognized quote symbol", async () => { + patchGetWallet(); + patchInit(); + patchStoredTokenList(); + patchGetTokenBySymbol(); + + await request(app) + .post(`/amm/price`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "NOTASYMBOL", + base: "WETH", + amount: "10000", + side: "SELL", + }) + .set("Accept", "application/json") + .expect(500); + }); + + it("should return 500 for unrecognized base symbol", async () => { + patchGetWallet(); + patchInit(); + patchStoredTokenList(); + patchGetTokenBySymbol(); + patchGetTokenByAddress(); + + await request(app) + .post(`/amm/price`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "NOTASYMBOL", + amount: "10000", + side: "SELL", + }) + .set("Accept", "application/json") + .expect(500); + }); + + it("should return 500 for unrecognized base symbol with decimals in the amount and SELL", async () => { + patchGetWallet(); + patchInit(); + patchStoredTokenList(); + patchGetTokenBySymbol(); + patchGetTokenByAddress(); + + await request(app) + .post(`/amm/price`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "NOTASYMBOL", + amount: "10.000", + side: "SELL", + }) + .set("Accept", "application/json") + .expect(500); + }); + + it("should return 500 for unrecognized base symbol with decimals in the amount and BUY", async () => { + patchGetWallet(); + patchInit(); + patchStoredTokenList(); + patchGetTokenBySymbol(); + patchGetTokenByAddress(); + + await request(app) + .post(`/amm/price`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "NOTASYMBOL", + amount: "10.000", + side: "BUY", + }) + .set("Accept", "application/json") + .expect(500); + }); + + it("should return 500 when the priceSwapIn operation fails", async () => { + patchGetWallet(); + patchInit(); + patchStoredTokenList(); + patchGetTokenBySymbol(); + patchGetTokenByAddress(); + patch(balancer, "priceSwapIn", () => { + return "error"; + }); + + await request(app) + .post(`/amm/price`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "NOTASYMBOL", + base: "WETH", + amount: "10000", + side: "SELL", + }) + .set("Accept", "application/json") + .expect(500); + }); + + it("should return 500 when the priceSwapOut operation fails", async () => { + patchGetWallet(); + patchInit(); + patchStoredTokenList(); + patchGetTokenBySymbol(); + patchGetTokenByAddress(); + patch(balancer, "priceSwapOut", () => { + return "error"; + }); + + await request(app) + .post(`/amm/price`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "NOTASYMBOL", + base: "WETH", + amount: "10000", + side: "BUY", + }) + .set("Accept", "application/json") + .expect(500); + }); +}); + +describe("POST /amm/trade", () => { + const patchForBuy = () => { + patchGetWallet(); + patchInit(); + patchStoredTokenList(); + patchGetTokenBySymbol(); + patchGetTokenByAddress(); + patchGasPrice(); + patchEstimateBuyTrade(); + patchGetNonce(); + patchExecuteTrade(); + }; + it("should return 200 for BUY", async () => { + patchForBuy(); + await request(app) + .post(`/amm/trade`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "WETH", + amount: "10000", + address, + side: "BUY", + nonce: 21, + }) + .set("Accept", "application/json") + .expect(200) + .then((res: any) => { + expect(res.body.nonce).toEqual(21); + }); + }); + + it("should return 200 for BUY without nonce parameter", async () => { + patchForBuy(); + await request(app) + .post(`/amm/trade`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "WETH", + amount: "10000", + address, + side: "BUY", + }) + .set("Accept", "application/json") + .expect(200); + }); + + it("should return 200 for BUY with maxFeePerGas and maxPriorityFeePerGas", async () => { + patchForBuy(); + await request(app) + .post(`/amm/trade`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "WETH", + amount: "10000", + address, + side: "BUY", + nonce: 21, + maxFeePerGas: "5000000000", + maxPriorityFeePerGas: "5000000000", + }) + .set("Accept", "application/json") + .expect(200); + }); + + const patchForSell = () => { + patchGetWallet(); + patchInit(); + patchStoredTokenList(); + patchGetTokenBySymbol(); + patchGetTokenByAddress(); + patchGasPrice(); + patchEstimateSellTrade(); + patchGetNonce(); + patchExecuteTrade(); + }; + it("should return 200 for SELL", async () => { + patchForSell(); + await request(app) + .post(`/amm/trade`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "WETH", + amount: "10000", + address, + side: "SELL", + nonce: 21, + }) + .set("Accept", "application/json") + .expect(200) + .then((res: any) => { + expect(res.body.nonce).toEqual(21); + }); + }); + + it("should return 200 for SELL with maxFeePerGas and maxPriorityFeePerGas", async () => { + patchForSell(); + await request(app) + .post(`/amm/trade`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "WETH", + amount: "10000", + address, + side: "SELL", + nonce: 21, + maxFeePerGas: "5000000000", + maxPriorityFeePerGas: "5000000000", + }) + .set("Accept", "application/json") + .expect(200); + }); + + it("should return 200 for SELL with limitPrice", async () => { + patchForSell(); + await request(app) + .post(`/amm/trade`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "WETH", + amount: "10000", + address, + side: "SELL", + nonce: 21, + limitPrice: "9", + }) + .set("Accept", "application/json") + .expect(200); + }); + + it("should return 200 for BUY with limitPrice", async () => { + patchForBuy(); + await request(app) + .post(`/amm/trade`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "WETH", + amount: "10000", + address, + side: "BUY", + nonce: 21, + limitPrice: "999999999999999999999", + }) + .set("Accept", "application/json") + .expect(200); + }); + + it("should return 500 for BUY with price smaller than limitPrice", async () => { + patchForBuy(); + await request(app) + .post(`/amm/trade`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "WETH", + amount: "10000", + address, + side: "BUY", + nonce: 21, + limitPrice: "9", + }) + .set("Accept", "application/json") + .expect(500); + }); + + it("should return 500 for SELL with price higher than limitPrice", async () => { + patchForSell(); + await request(app) + .post(`/amm/trade`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "WETH", + amount: "10000", + address, + side: "SELL", + nonce: 21, + limitPrice: "99999999999", + }) + .set("Accept", "application/json") + .expect(500); + }); + + it("should return 404 when parameters are incorrect", async () => { + patchInit(); + await request(app) + .post(`/amm/trade`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "WETH", + amount: 10000, + address: "da8", + side: "comprar", + }) + .set("Accept", "application/json") + .expect(404); + }); + it("should return 500 when the priceSwapIn operation fails", async () => { + patchGetWallet(); + patchInit(); + patchStoredTokenList(); + patchGetTokenBySymbol(); + patchGetTokenByAddress(); + patch(balancer, "priceSwapIn", () => { + return "error"; + }); + + await request(app) + .post(`/amm/trade`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "WETH", + amount: "10000", + address, + side: "SELL", + nonce: 21, + maxFeePerGas: "5000000000", + maxPriorityFeePerGas: "5000000000", + }) + .set("Accept", "application/json") + .expect(500); + }); + + it("should return 500 when the priceSwapOut operation fails", async () => { + patchGetWallet(); + patchInit(); + patchStoredTokenList(); + patchGetTokenBySymbol(); + patchGetTokenByAddress(); + patch(balancer, "priceSwapOut", () => { + return "error"; + }); + + await request(app) + .post(`/amm/trade`) + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + quote: "DAI", + base: "WETH", + amount: "10000", + address, + side: "BUY", + nonce: 21, + maxFeePerGas: "5000000000", + maxPriorityFeePerGas: "5000000000", + }) + .set("Accept", "application/json") + .expect(500); + }); +}); + +describe("POST /amm/estimateGas", () => { + it("should return 200 for valid connector", async () => { + patchInit(); + patchGasPrice(); + + await request(app) + .post("/amm/estimateGas") + .send({ + chain: "ethereum", + network: "goerli", + connector: "sushiswap", + }) + .set("Accept", "application/json") + .expect(200) + .then((res: any) => { + expect(res.body.network).toEqual("goerli"); + expect(res.body.gasPrice).toEqual(100); + expect(res.body.gasCost).toEqual( + gasCostInEthString(100, balancer.gasLimitEstimate) + ); + }); + }); + + it("should return 500 for invalid connector", async () => { + patchInit(); + patchGasPrice(); + + await request(app) + .post("/amm/estimateGas") + .send({ + chain: "ethereum", + network: "goerli", + connector: "pangolin", + }) + .set("Accept", "application/json") + .expect(500); + }); +}); diff --git a/test/connectors/balancer/ethereum.balancer.test.ts b/test/connectors/balancer/ethereum.balancer.test.ts new file mode 100644 index 0000000000..9d07ba8ed2 --- /dev/null +++ b/test/connectors/balancer/ethereum.balancer.test.ts @@ -0,0 +1,172 @@ +jest.useFakeTimers(); +import { UniswapishPriceError as SushiswapishPriceError } from '../../../src/services/error-handler'; + +import { BigNumber } from 'ethers'; +import { Ethereum } from '../../../src/chains/ethereum/ethereum'; +import { patchEVMNonceManager } from '../../evm.nonce.mock'; +import { Balancer } from '../../../src/connectors/balancer/balancer'; +import { Token } from '@sushiswap/sdk'; +import { Trade } from '../../../src/connectors/balancer/types'; +import { SwapType } from '@balancer-labs/sdk'; + +let ethereum: Ethereum; +let balancer: Balancer; + +const WETH = new Token( + 3, + '0xd0A1E359811322d97991E03f863a0C30C2cF029C', + 18, + 'WETH' +); +const DAI = new Token( + 3, + '0x4f96fe3b7a6cf9725f59d353f723c1bdb64ca6aa', + 18, + 'DAI' +); + +beforeAll(async () => { + ethereum = Ethereum.getInstance('goerli'); + patchEVMNonceManager(ethereum.nonceManager); + await ethereum.init(); + + balancer = Balancer.getInstance('ethereum', 'goerli'); + await balancer.init(); +}); + +beforeEach(() => { + patchEVMNonceManager(ethereum.nonceManager); +}); + +afterEach(() => { + jest.spyOn(balancer.balancerRouter.swaps, 'findRouteGivenIn').mockRestore(); + jest.spyOn(balancer.balancerRouter.swaps, 'findRouteGivenOut').mockRestore(); + jest.spyOn(balancer.balancerRouter.swaps, 'fetchPools').mockRestore(); +}); + +afterAll(async () => { + await ethereum.close(); +}); + +const patchFetchData = (fetchReulst: boolean) => { + jest + .spyOn(balancer.balancerRouter.swaps, 'fetchPools') + .mockImplementation(jest.fn().mockImplementation(() => fetchReulst)); +}; + +const patchTrade = (error?: Error) => { + const mockSwap = jest.fn().mockImplementation(() => { + if (error) + return { + tokenAddresses: [], + swaps: [], + swapAmount: BigNumber.from('0'), + swapAmountForSwaps: BigNumber.from('0'), + tokenIn: '', + tokenInForSwaps: '', + tokenOut: '', + tokenOutFromSwaps: '', + returnAmount: BigNumber.from('0'), + returnAmountConsideringFees: BigNumber.from('0'), + returnAmountFromSwaps: BigNumber.from('0'), + marketSp: '0', + }; + return { + tokenAddresses: [DAI.address, WETH.address], + swaps: [ + { + poolId: + '0xa6f548df93de924d73be7d25dc02554c6bd66db500020000000000000000000e', + assetInIndex: 0, + assetOutIndex: 1, + amount: '1000000000000000000', + userData: '0x', + returnAmount: '2000000000000000000', + }, + ], + swapAmount: BigNumber.from('1000000000000000000'), + swapAmountForSwaps: BigNumber.from('1000000000000000000'), + returnAmount: BigNumber.from('2000000000000000000'), + returnAmountFromSwaps: BigNumber.from('2000000000000000000'), + returnAmountConsideringFees: BigNumber.from('2000000000000000000'), + tokenIn: DAI.address, + tokenInForSwaps: DAI.address, + tokenOut: WETH.address, + tokenOutFromSwaps: WETH.address, + marketSp: '13.022594322651878', + }; + }); + + jest + .spyOn(balancer.balancerRouter.swaps, 'findRouteGivenIn') + .mockImplementation(mockSwap); + jest + .spyOn(balancer.balancerRouter.swaps, 'findRouteGivenOut') + .mockImplementation(mockSwap); +}; + +describe('verify Sushiswap estimateSellTrade', () => { + it('Should return an ExpectedTrade when available', async () => { + patchFetchData(true); + patchTrade(); + + const expectedTrade = await balancer.estimateSellTrade( + WETH, + DAI, + BigNumber.from(1) + ); + expect(expectedTrade).toHaveProperty('trade'); + expect(expectedTrade).toHaveProperty('expectedAmount'); + expect((expectedTrade.trade as Trade).swapType).toBe(SwapType.SwapExactIn); + }); + + it('Should throw an error if no pair is available', async () => { + patchFetchData(true); + patchTrade(new Error('error getting trade')); + + await expect(async () => { + await balancer.estimateSellTrade(WETH, DAI, BigNumber.from(1)); + }).rejects.toThrow(SushiswapishPriceError); + }); + it('Should return an error if fail to fetch data', async () => { + patchFetchData(false); + patchTrade(); + + await expect(async () => { + await balancer.estimateSellTrade(WETH, DAI, BigNumber.from(1)); + }).rejects.toThrow(SushiswapishPriceError); + }); +}); + +describe('verify sushiswap estimateBuyTrade', () => { + it('Should return an ExpectedTrade when available', async () => { + patchFetchData(true); + patchTrade(); + + const expectedTrade = await balancer.estimateBuyTrade( + WETH, + DAI, + BigNumber.from(1) + ); + expect(expectedTrade).toHaveProperty('trade'); + expect(expectedTrade).toHaveProperty('expectedAmount'); + expect((expectedTrade.trade as Trade).swapType).toBe(SwapType.SwapExactOut); + }); + + it('Should return an error if no pair is available', async () => { + patchFetchData(true); + patchTrade(new Error('error getting trade')); + + await expect(async () => { + await balancer.estimateBuyTrade(WETH, DAI, BigNumber.from(1)); + }).rejects.toThrow(SushiswapishPriceError); + }); + it('Should return an error if fail to fetch data', async () => { + patchFetchData(false); + patchTrade(); + + await expect(async () => { + await balancer.estimateBuyTrade(WETH, DAI, BigNumber.from(1)); + }).rejects.toThrow(SushiswapishPriceError); + }); +}); diff --git a/yarn.lock b/yarn.lock index 7d06a4b314..0cfc5b4fc3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8,11 +8,11 @@ integrity sha512-iowxq3U30sghZotgl4s/oJRci6WPBfNO5YYgk2cIOMCHr3LeGPcsZjCEr+33Q4N+oV3OABDAtA+pyvWjbvBifQ== "@ampproject/remapping@^2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== dependencies: - "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" "@apocentre/alias-sampling@^0.5.3": @@ -21,17 +21,17 @@ integrity sha512-7UDWIIF9hIeJqfKXkNIzkVandlwLf1FWTSdrb9iXvOP8oF544JRXQjCbiTmCv2c9n44n/FIWtehhBfNuAx2CZA== "@apollo/client@^3.5.8": - version "3.7.10" - resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.7.10.tgz#addc5fcebaf016981d9476268a06d529be83f568" - integrity sha512-/k1MfrqPKYiPNdHcOzdxg9cEx96vhAGxAcSorzfBvV29XtFQcYW2cPNQOTjK/fpSMtqVo8UNmu5vwQAWD1gfCg== + version "3.7.15" + resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.7.15.tgz#59dbeb5d64479f8ce0af321d8c0bf6df1d873e2d" + integrity sha512-pLScjo4GAQRWKWyEg2J3FlQr9fbUAuADT0EI2+JlLf2BjaU9I7WUaZVD9w+0qNPE8BZqs53MRQq0OCm1QCW+eg== dependencies: "@graphql-typed-document-node/core" "^3.1.1" "@wry/context" "^0.7.0" "@wry/equality" "^0.5.0" - "@wry/trie" "^0.3.0" + "@wry/trie" "^0.4.0" graphql-tag "^2.12.6" hoist-non-react-statics "^3.3.2" - optimism "^0.16.1" + optimism "^0.16.2" prop-types "^15.7.2" response-iterator "^0.2.6" symbol-observable "^4.0.0" @@ -154,157 +154,157 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" + integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== dependencies: - "@babel/highlight" "^7.18.6" + "@babel/highlight" "^7.22.5" -"@babel/compat-data@^7.20.5": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.0.tgz#c241dc454e5b5917e40d37e525e2f4530c399298" - integrity sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g== +"@babel/compat-data@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.5.tgz#b1f6c86a02d85d2dd3368a2b67c09add8cd0c255" + integrity sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA== "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.8.0": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.3.tgz#cf1c877284a469da5d1ce1d1e53665253fae712e" - integrity sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.5.tgz#d67d9747ecf26ee7ecd3ebae1ee22225fe902a89" + integrity sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.21.3" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-module-transforms" "^7.21.2" - "@babel/helpers" "^7.21.0" - "@babel/parser" "^7.21.3" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.3" - "@babel/types" "^7.21.3" + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helpers" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.2" semver "^6.3.0" -"@babel/generator@^7.21.3", "@babel/generator@^7.7.2": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.3.tgz#232359d0874b392df04045d72ce2fd9bb5045fce" - integrity sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA== +"@babel/generator@^7.22.5", "@babel/generator@^7.7.2": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.5.tgz#1e7bf768688acfb05cf30b2369ef855e82d984f7" + integrity sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA== dependencies: - "@babel/types" "^7.21.3" + "@babel/types" "^7.22.5" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/helper-compilation-targets@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb" - integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ== +"@babel/helper-compilation-targets@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz#fc7319fc54c5e2fa14b2909cf3c5fd3046813e02" + integrity sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw== dependencies: - "@babel/compat-data" "^7.20.5" - "@babel/helper-validator-option" "^7.18.6" + "@babel/compat-data" "^7.22.5" + "@babel/helper-validator-option" "^7.22.5" browserslist "^4.21.3" lru-cache "^5.1.1" semver "^6.3.0" -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-function-name@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" - integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== - dependencies: - "@babel/template" "^7.20.7" - "@babel/types" "^7.21.0" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-transforms@^7.21.2": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2" - integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.2" - "@babel/types" "^7.21.2" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.8.0": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" - integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== - -"@babel/helper-simple-access@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" - integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== - dependencies: - "@babel/types" "^7.20.2" - -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" - integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== - -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.18.6": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" - integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== - -"@babel/helpers@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.0.tgz#9dd184fb5599862037917cdc9eecb84577dc4e7e" - integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA== - dependencies: - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.0" - "@babel/types" "^7.21.0" - -"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" +"@babel/helper-environment-visitor@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" + integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== + +"@babel/helper-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" + integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== + dependencies: + "@babel/template" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-imports@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" + integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-transforms@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz#0f65daa0716961b6e96b164034e737f60a80d2ef" + integrity sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz#88cf11050edb95ed08d596f7a044462189127a08" + integrity sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" + integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== + +"@babel/helper-validator-option@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" + integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== + +"@babel/helpers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.5.tgz#74bb4373eb390d1ceed74a15ef97767e63120820" + integrity sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q== + dependencies: + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031" + integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== + dependencies: + "@babel/helper-validator-identifier" "^7.22.5" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.21.3": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.3.tgz#1d285d67a19162ff9daa358d4cb41d50c06220b3" - integrity sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.5.tgz#721fd042f3ce1896238cf1b341c77eb7dee7dbea" + integrity sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -391,11 +391,11 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" - integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" + integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/runtime@7.20.13": version "7.20.13" @@ -404,47 +404,75 @@ dependencies: regenerator-runtime "^0.13.11" -"@babel/runtime@^7.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.2", "@babel/runtime@^7.18.6", "@babel/runtime@^7.21.0", "@babel/runtime@^7.6.3", "@babel/runtime@^7.9.2": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" - integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== +"@babel/runtime@^7.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.2", "@babel/runtime@^7.18.6", "@babel/runtime@^7.21.0", "@babel/runtime@^7.4.4", "@babel/runtime@^7.6.3", "@babel/runtime@^7.9.2": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.5.tgz#8564dd588182ce0047d55d7a75e93921107b57ec" + integrity sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA== dependencies: regenerator-runtime "^0.13.11" -"@babel/template@^7.20.7", "@babel/template@^7.3.3": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" - integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.21.3", "@babel/traverse@^7.7.2": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.3.tgz#4747c5e7903d224be71f90788b06798331896f67" - integrity sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.21.3" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.21.3" - "@babel/types" "^7.21.3" +"@babel/template@^7.22.5", "@babel/template@^7.3.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" + integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/traverse@^7.22.5", "@babel/traverse@^7.7.2": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.5.tgz#44bd276690db6f4940fdb84e1cb4abd2f729ccd1" + integrity sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/types" "^7.22.5" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.20.2", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.21.3", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.3.tgz#4865a5357ce40f64e3400b0f3b737dc6d4f64d05" - integrity sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg== +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.3.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" + integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" to-fast-properties "^2.0.0" +"@balancer-labs/sdk@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@balancer-labs/sdk/-/sdk-1.1.0.tgz#9ec317f1d06135d0b9db2bfc354eebe1e68c8fb9" + integrity sha512-2EqCgue6LsCZN4sze1GuMvEDOiIGcCIhIL7Z4ED98/7MbgAi4G+YqJj1JCfzI7D3aQfcpgC64/TobzEK5oTmkA== + dependencies: + "@balancer-labs/sor" "^4.1.1-beta.9" + "@ethersproject/abi" "^5.4.0" + "@ethersproject/abstract-signer" "^5.4.0" + "@ethersproject/address" "^5.4.0" + "@ethersproject/base64" "5.5.0" + "@ethersproject/bignumber" "^5.4.0" + "@ethersproject/bytes" "^5.4.0" + "@ethersproject/constants" "^5.4.0" + "@ethersproject/contracts" "^5.4.0" + "@ethersproject/providers" "^5.4.5" + axios "^0.24.0" + graphql "^15.6.1" + graphql-request "^3.5.0" + json-to-graphql-query "^2.2.4" + lodash "^4.17.21" + +"@balancer-labs/sor@^4.1.1-beta.9": + version "4.1.1-beta.11" + resolved "https://registry.yarnpkg.com/@balancer-labs/sor/-/sor-4.1.1-beta.11.tgz#7810e7c17750b39a35bf086db51de8b35223eb2e" + integrity sha512-Hi+lw+iy0enyrJJlOLIw0Us/xJp6zNvwVQ+zNhFzP5/hYziKpkWERkwpDVkMISfJTB1VzwPCFyVVolKbnVJMBQ== + dependencies: + isomorphic-fetch "^2.2.1" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -487,6 +515,13 @@ dependencies: "@chainsafe/as-sha256" "^0.3.1" +"@chainsafe/persistent-merkle-tree@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.5.0.tgz#2b4a62c9489a5739dedd197250d8d2f5427e9f63" + integrity sha512-l0V1b5clxA3iwQLXP40zYjyZYospQLZXzBVIhhr9kDg/1qHZfzzHw0jj4VPBijfYCArZDlPkRi1wZaV2POKeuw== + dependencies: + "@chainsafe/as-sha256" "^0.3.1" + "@chainsafe/persistent-merkle-tree@^0.6.1": version "0.6.1" resolved "https://registry.yarnpkg.com/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.6.1.tgz#37bde25cf6cbe1660ad84311aa73157dc86ec7f2" @@ -495,14 +530,13 @@ "@chainsafe/as-sha256" "^0.4.1" "@noble/hashes" "^1.3.0" -"@chainsafe/ssz@0.9.4": - version "0.9.4" - resolved "https://registry.yarnpkg.com/@chainsafe/ssz/-/ssz-0.9.4.tgz#696a8db46d6975b600f8309ad3a12f7c0e310497" - integrity sha512-77Qtg2N1ayqs4Bg/wvnWfg5Bta7iy7IRh8XqXh7oNMeP2HBbBwx8m6yTpA8p0EHItWPEBkgZd5S5/LSlp3GXuQ== +"@chainsafe/ssz@^0.10.0": + version "0.10.2" + resolved "https://registry.yarnpkg.com/@chainsafe/ssz/-/ssz-0.10.2.tgz#c782929e1bb25fec66ba72e75934b31fd087579e" + integrity sha512-/NL3Lh8K+0q7A3LsiFq09YXS9fPE+ead2rr7vM2QK8PLzrNsw3uqrif9bpRX5UxgeRjM+vYi+boCM3+GM4ovXg== dependencies: "@chainsafe/as-sha256" "^0.3.1" - "@chainsafe/persistent-merkle-tree" "^0.4.2" - case "^1.6.3" + "@chainsafe/persistent-merkle-tree" "^0.5.0" "@chainsafe/ssz@^0.11.1": version "0.11.1" @@ -512,6 +546,15 @@ "@chainsafe/as-sha256" "^0.4.1" "@chainsafe/persistent-merkle-tree" "^0.6.1" +"@chainsafe/ssz@^0.9.2": + version "0.9.4" + resolved "https://registry.yarnpkg.com/@chainsafe/ssz/-/ssz-0.9.4.tgz#696a8db46d6975b600f8309ad3a12f7c0e310497" + integrity sha512-77Qtg2N1ayqs4Bg/wvnWfg5Bta7iy7IRh8XqXh7oNMeP2HBbBwx8m6yTpA8p0EHItWPEBkgZd5S5/LSlp3GXuQ== + dependencies: + "@chainsafe/as-sha256" "^0.3.1" + "@chainsafe/persistent-merkle-tree" "^0.4.2" + case "^1.6.3" + "@colors/colors@1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" @@ -894,6 +937,49 @@ enabled "2.0.x" kuler "^2.0.0" +"@ensdomains/address-encoder@^0.1.7": + version "0.1.9" + resolved "https://registry.yarnpkg.com/@ensdomains/address-encoder/-/address-encoder-0.1.9.tgz#f948c485443d9ef7ed2c0c4790e931c33334d02d" + integrity sha512-E2d2gP4uxJQnDu2Kfg1tHNspefzbLT8Tyjrm5sEuim32UkU2sm5xL4VXtgc2X33fmPEw9+jUMpGs4veMbf+PYg== + dependencies: + bech32 "^1.1.3" + blakejs "^1.1.0" + bn.js "^4.11.8" + bs58 "^4.0.1" + crypto-addr-codec "^0.1.7" + nano-base32 "^1.0.1" + ripemd160 "^2.0.2" + +"@ensdomains/ens@0.4.5": + version "0.4.5" + resolved "https://registry.yarnpkg.com/@ensdomains/ens/-/ens-0.4.5.tgz#e0aebc005afdc066447c6e22feb4eda89a5edbfc" + integrity sha512-JSvpj1iNMFjK6K+uVl4unqMoa9rf5jopb8cya5UGBWz23Nw8hSNT7efgUx4BTlAPAgpNlEioUfeTyQ6J9ZvTVw== + dependencies: + bluebird "^3.5.2" + eth-ens-namehash "^2.0.8" + solc "^0.4.20" + testrpc "0.0.1" + web3-utils "^1.0.0-beta.31" + +"@ensdomains/ensjs@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@ensdomains/ensjs/-/ensjs-2.1.0.tgz#0a7296c1f3d735ef019320d863a7846a0760c460" + integrity sha512-GRbGPT8Z/OJMDuxs75U/jUNEC0tbL0aj7/L/QQznGYKm/tiasp+ndLOaoULy9kKJFC0TBByqfFliEHDgoLhyog== + dependencies: + "@babel/runtime" "^7.4.4" + "@ensdomains/address-encoder" "^0.1.7" + "@ensdomains/ens" "0.4.5" + "@ensdomains/resolver" "0.2.4" + content-hash "^2.5.2" + eth-ens-namehash "^2.0.8" + ethers "^5.0.13" + js-sha3 "^0.8.0" + +"@ensdomains/resolver@0.2.4": + version "0.2.4" + resolved "https://registry.yarnpkg.com/@ensdomains/resolver/-/resolver-0.2.4.tgz#c10fe28bf5efbf49bff4666d909aed0265efbc89" + integrity sha512-bvaTH34PMCbv6anRa9I/0zjLJgY4EuznbEMgbV77JBCQ9KNC46rzi0avuxpOfu+xDjPEtSFGqVEOr5GlUSGudA== + "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -965,15 +1051,6 @@ "@ethereumjs/util" "^8.0.6" ethereum-cryptography "^2.0.0" -"@ethereumjs/util@^8.0.5": - version "8.0.5" - resolved "https://registry.yarnpkg.com/@ethereumjs/util/-/util-8.0.5.tgz#b9088fc687cc13f0c1243d6133d145dfcf3fe446" - integrity sha512-259rXKK3b3D8HRVdRmlOEi6QFvwxdt304hhrEAmpZhsj7ufXEOTIc9JRZPMnXatKjECokdLNBcDOFBeBSzAIaw== - dependencies: - "@chainsafe/ssz" "0.9.4" - "@ethereumjs/rlp" "^4.0.1" - ethereum-cryptography "^1.1.2" - "@ethereumjs/util@^8.0.6": version "8.0.6" resolved "https://registry.yarnpkg.com/@ethereumjs/util/-/util-8.0.6.tgz#f9716ed34235ea05eff8353bc5d483e5a6455989" @@ -987,6 +1064,7 @@ "@ethersproject-xdc/abi@file:vendor/@ethersproject-xdc/abi": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/address" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-96d078a1-80cd-4b7a-9730-dedded86cc1b-1686225288604/node_modules/@ethersproject-xdc/address" "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-96d078a1-80cd-4b7a-9730-dedded86cc1b-1686225288604/node_modules/@ethersproject-xdc/bignumber" "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-96d078a1-80cd-4b7a-9730-dedded86cc1b-1686225288604/node_modules/@ethersproject-xdc/bytes" @@ -996,10 +1074,22 @@ "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-96d078a1-80cd-4b7a-9730-dedded86cc1b-1686225288604/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/properties" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-96d078a1-80cd-4b7a-9730-dedded86cc1b-1686225288604/node_modules/@ethersproject-xdc/properties" "@ethersproject-xdc/strings" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-96d078a1-80cd-4b7a-9730-dedded86cc1b-1686225288604/node_modules/@ethersproject-xdc/strings" +======= + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-440b23ca-4080-48d3-9042-0fda6406e600-1686506511756/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-440b23ca-4080-48d3-9042-0fda6406e600-1686506511756/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-440b23ca-4080-48d3-9042-0fda6406e600-1686506511756/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-440b23ca-4080-48d3-9042-0fda6406e600-1686506511756/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/hash" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-440b23ca-4080-48d3-9042-0fda6406e600-1686506511756/node_modules/@ethersproject-xdc/hash" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-440b23ca-4080-48d3-9042-0fda6406e600-1686506511756/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-440b23ca-4080-48d3-9042-0fda6406e600-1686506511756/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-440b23ca-4080-48d3-9042-0fda6406e600-1686506511756/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-440b23ca-4080-48d3-9042-0fda6406e600-1686506511756/node_modules/@ethersproject-xdc/strings" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/abstract-provider@file:vendor/@ethersproject-xdc/abstract-provider": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-5e41186b-3d49-41fa-b218-d2a9b551688e-1686225288603/node_modules/@ethersproject-xdc/bignumber" "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-5e41186b-3d49-41fa-b218-d2a9b551688e-1686225288603/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-5e41186b-3d49-41fa-b218-d2a9b551688e-1686225288603/node_modules/@ethersproject-xdc/logger" @@ -1007,56 +1097,104 @@ "@ethersproject-xdc/properties" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-5e41186b-3d49-41fa-b218-d2a9b551688e-1686225288603/node_modules/@ethersproject-xdc/properties" "@ethersproject-xdc/transactions" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-5e41186b-3d49-41fa-b218-d2a9b551688e-1686225288603/node_modules/@ethersproject-xdc/transactions" "@ethersproject-xdc/web" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-5e41186b-3d49-41fa-b218-d2a9b551688e-1686225288603/node_modules/@ethersproject-xdc/web" +======= + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-3e1250c8-804f-43b8-9c80-e04679e6ddd9-1686506511757/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-3e1250c8-804f-43b8-9c80-e04679e6ddd9-1686506511757/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-3e1250c8-804f-43b8-9c80-e04679e6ddd9-1686506511757/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/networks" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-3e1250c8-804f-43b8-9c80-e04679e6ddd9-1686506511757/node_modules/@ethersproject-xdc/networks" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-3e1250c8-804f-43b8-9c80-e04679e6ddd9-1686506511757/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-3e1250c8-804f-43b8-9c80-e04679e6ddd9-1686506511757/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/web" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-3e1250c8-804f-43b8-9c80-e04679e6ddd9-1686506511757/node_modules/@ethersproject-xdc/web" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/abstract-signer@file:vendor/@ethersproject-xdc/abstract-signer": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/abstract-provider" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-ad6702a7-47b2-4a62-8e93-4110c299c077-1686225288602/node_modules/@ethersproject-xdc/abstract-provider" "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-ad6702a7-47b2-4a62-8e93-4110c299c077-1686225288602/node_modules/@ethersproject-xdc/bignumber" "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-ad6702a7-47b2-4a62-8e93-4110c299c077-1686225288602/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-ad6702a7-47b2-4a62-8e93-4110c299c077-1686225288602/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/properties" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-ad6702a7-47b2-4a62-8e93-4110c299c077-1686225288602/node_modules/@ethersproject-xdc/properties" +======= + "@ethersproject-xdc/abstract-provider" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-3323bd13-51a1-41c6-b343-61c6459e3bbc-1686506511759/node_modules/@ethersproject-xdc/abstract-provider" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-3323bd13-51a1-41c6-b343-61c6459e3bbc-1686506511759/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-3323bd13-51a1-41c6-b343-61c6459e3bbc-1686506511759/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-3323bd13-51a1-41c6-b343-61c6459e3bbc-1686506511759/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-3323bd13-51a1-41c6-b343-61c6459e3bbc-1686506511759/node_modules/@ethersproject-xdc/properties" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/address@file:vendor/@ethersproject-xdc/address": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-5d10c9bf-60df-49eb-a1dc-1630f4c35eb3-1686225288603/node_modules/@ethersproject-xdc/bignumber" "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-5d10c9bf-60df-49eb-a1dc-1630f4c35eb3-1686225288603/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/keccak256" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-5d10c9bf-60df-49eb-a1dc-1630f4c35eb3-1686225288603/node_modules/@ethersproject-xdc/keccak256" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-5d10c9bf-60df-49eb-a1dc-1630f4c35eb3-1686225288603/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/rlp" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-5d10c9bf-60df-49eb-a1dc-1630f4c35eb3-1686225288603/node_modules/@ethersproject-xdc/rlp" +======= + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-address-5.7.0-eb7ca6be-f50e-4023-a2cc-1fb756d2cfbe-1686506511756/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-address-5.7.0-eb7ca6be-f50e-4023-a2cc-1fb756d2cfbe-1686506511756/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-address-5.7.0-eb7ca6be-f50e-4023-a2cc-1fb756d2cfbe-1686506511756/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-address-5.7.0-eb7ca6be-f50e-4023-a2cc-1fb756d2cfbe-1686506511756/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/rlp" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-address-5.7.0-eb7ca6be-f50e-4023-a2cc-1fb756d2cfbe-1686506511756/node_modules/@ethersproject-xdc/rlp" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/base64@file:vendor/@ethersproject-xdc/base64": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-base64-5.7.0-85a2392e-cc58-4207-bce4-e24cb01386e5-1686225288603/node_modules/@ethersproject-xdc/bytes" +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-base64-5.7.0-d2703388-9bb3-4fb0-b7fc-e3f32cd7611b-1686506511757/node_modules/@ethersproject-xdc/bytes" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/basex@file:vendor/@ethersproject-xdc/basex": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-basex-5.7.0-b5082aa2-28ce-49dd-8f17-5abde9298d9e-1686225288603/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/properties" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-basex-5.7.0-b5082aa2-28ce-49dd-8f17-5abde9298d9e-1686225288603/node_modules/@ethersproject-xdc/properties" +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-basex-5.7.0-707220a5-362a-4782-b8fc-7d545bfb1164-1686506511759/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-basex-5.7.0-707220a5-362a-4782-b8fc-7d545bfb1164-1686506511759/node_modules/@ethersproject-xdc/properties" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/bignumber@file:vendor/@ethersproject-xdc/bignumber": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-bignumber-5.7.0-60351a46-94cc-44e9-927b-0b140d67c105-1686225288605/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-bignumber-5.7.0-60351a46-94cc-44e9-927b-0b140d67c105-1686225288605/node_modules/@ethersproject-xdc/logger" +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-bignumber-5.7.0-147ac2db-ff7b-4d81-bb49-077480c0dda0-1686506511758/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-bignumber-5.7.0-147ac2db-ff7b-4d81-bb49-077480c0dda0-1686506511758/node_modules/@ethersproject-xdc/logger" +>>>>>>> 57535ee ((feat) implement balancer connector) bn.js "^5.2.1" "@ethersproject-xdc/bytes@file:vendor/@ethersproject-xdc/bytes": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-bytes-5.7.0-0c530d22-8d9f-46db-9652-f95d88cdf83c-1686225288604/node_modules/@ethersproject-xdc/logger" +======= + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-bytes-5.7.0-f9d3e6e6-f2eb-4bf0-b359-9c46e8d465f6-1686506511762/node_modules/@ethersproject-xdc/logger" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/constants@file:vendor/@ethersproject-xdc/constants": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-constants-5.7.0-083cb356-dfbe-4cc1-8428-69da215d953d-1686225288606/node_modules/@ethersproject-xdc/bignumber" +======= + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-constants-5.7.0-6f1dd4d3-395d-43de-8ce1-7c6756c24235-1686506511762/node_modules/@ethersproject-xdc/bignumber" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/contracts@file:vendor/@ethersproject-xdc/contracts": version "5.6.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/abi" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-16f0da67-c5fe-41ee-95f3-939689043c5a-1686225288605/node_modules/@ethersproject-xdc/abi" "@ethersproject-xdc/abstract-provider" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-16f0da67-c5fe-41ee-95f3-939689043c5a-1686225288605/node_modules/@ethersproject-xdc/abstract-provider" "@ethersproject-xdc/abstract-signer" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-16f0da67-c5fe-41ee-95f3-939689043c5a-1686225288605/node_modules/@ethersproject-xdc/abstract-signer" @@ -1067,10 +1205,23 @@ "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-16f0da67-c5fe-41ee-95f3-939689043c5a-1686225288605/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/properties" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-16f0da67-c5fe-41ee-95f3-939689043c5a-1686225288605/node_modules/@ethersproject-xdc/properties" "@ethersproject-xdc/transactions" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-16f0da67-c5fe-41ee-95f3-939689043c5a-1686225288605/node_modules/@ethersproject-xdc/transactions" +======= + "@ethersproject-xdc/abi" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-ab2f17f6-b18f-47be-afd6-eb061f4393f3-1686506511762/node_modules/@ethersproject-xdc/abi" + "@ethersproject-xdc/abstract-provider" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-ab2f17f6-b18f-47be-afd6-eb061f4393f3-1686506511762/node_modules/@ethersproject-xdc/abstract-provider" + "@ethersproject-xdc/abstract-signer" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-ab2f17f6-b18f-47be-afd6-eb061f4393f3-1686506511762/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-ab2f17f6-b18f-47be-afd6-eb061f4393f3-1686506511762/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-ab2f17f6-b18f-47be-afd6-eb061f4393f3-1686506511762/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-ab2f17f6-b18f-47be-afd6-eb061f4393f3-1686506511762/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-ab2f17f6-b18f-47be-afd6-eb061f4393f3-1686506511762/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-ab2f17f6-b18f-47be-afd6-eb061f4393f3-1686506511762/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-ab2f17f6-b18f-47be-afd6-eb061f4393f3-1686506511762/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-ab2f17f6-b18f-47be-afd6-eb061f4393f3-1686506511762/node_modules/@ethersproject-xdc/transactions" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/hash@file:vendor/@ethersproject-xdc/hash": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/abstract-signer" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-a7759acf-bef8-4757-802b-2ec177275b5b-1686225288608/node_modules/@ethersproject-xdc/abstract-signer" "@ethersproject-xdc/address" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-a7759acf-bef8-4757-802b-2ec177275b5b-1686225288608/node_modules/@ethersproject-xdc/address" "@ethersproject-xdc/base64" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-a7759acf-bef8-4757-802b-2ec177275b5b-1686225288608/node_modules/@ethersproject-xdc/base64" @@ -1080,10 +1231,22 @@ "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-a7759acf-bef8-4757-802b-2ec177275b5b-1686225288608/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/properties" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-a7759acf-bef8-4757-802b-2ec177275b5b-1686225288608/node_modules/@ethersproject-xdc/properties" "@ethersproject-xdc/strings" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-a7759acf-bef8-4757-802b-2ec177275b5b-1686225288608/node_modules/@ethersproject-xdc/strings" +======= + "@ethersproject-xdc/abstract-signer" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-7106f605-0d51-4eea-a368-63aecf25d4ee-1686506511760/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-7106f605-0d51-4eea-a368-63aecf25d4ee-1686506511760/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/base64" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-7106f605-0d51-4eea-a368-63aecf25d4ee-1686506511760/node_modules/@ethersproject-xdc/base64" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-7106f605-0d51-4eea-a368-63aecf25d4ee-1686506511760/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-7106f605-0d51-4eea-a368-63aecf25d4ee-1686506511760/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-7106f605-0d51-4eea-a368-63aecf25d4ee-1686506511760/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-7106f605-0d51-4eea-a368-63aecf25d4ee-1686506511760/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-7106f605-0d51-4eea-a368-63aecf25d4ee-1686506511760/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-7106f605-0d51-4eea-a368-63aecf25d4ee-1686506511760/node_modules/@ethersproject-xdc/strings" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/hdnode@file:vendor/@ethersproject-xdc/hdnode": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/abstract-signer" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-a2bd75ae-01f0-4270-9973-8f1aa5a8512b-1686225288607/node_modules/@ethersproject-xdc/abstract-signer" "@ethersproject-xdc/basex" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-a2bd75ae-01f0-4270-9973-8f1aa5a8512b-1686225288607/node_modules/@ethersproject-xdc/basex" "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-a2bd75ae-01f0-4270-9973-8f1aa5a8512b-1686225288607/node_modules/@ethersproject-xdc/bignumber" @@ -1096,10 +1259,25 @@ "@ethersproject-xdc/strings" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-a2bd75ae-01f0-4270-9973-8f1aa5a8512b-1686225288607/node_modules/@ethersproject-xdc/strings" "@ethersproject-xdc/transactions" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-a2bd75ae-01f0-4270-9973-8f1aa5a8512b-1686225288607/node_modules/@ethersproject-xdc/transactions" "@ethersproject-xdc/wordlists" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-a2bd75ae-01f0-4270-9973-8f1aa5a8512b-1686225288607/node_modules/@ethersproject-xdc/wordlists" +======= + "@ethersproject-xdc/abstract-signer" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49fcd8ea-cebe-435f-af15-5aee24e86195-1686506511761/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/basex" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49fcd8ea-cebe-435f-af15-5aee24e86195-1686506511761/node_modules/@ethersproject-xdc/basex" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49fcd8ea-cebe-435f-af15-5aee24e86195-1686506511761/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49fcd8ea-cebe-435f-af15-5aee24e86195-1686506511761/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49fcd8ea-cebe-435f-af15-5aee24e86195-1686506511761/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/pbkdf2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49fcd8ea-cebe-435f-af15-5aee24e86195-1686506511761/node_modules/@ethersproject-xdc/pbkdf2" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49fcd8ea-cebe-435f-af15-5aee24e86195-1686506511761/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/sha2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49fcd8ea-cebe-435f-af15-5aee24e86195-1686506511761/node_modules/@ethersproject-xdc/sha2" + "@ethersproject-xdc/signing-key" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49fcd8ea-cebe-435f-af15-5aee24e86195-1686506511761/node_modules/@ethersproject-xdc/signing-key" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49fcd8ea-cebe-435f-af15-5aee24e86195-1686506511761/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49fcd8ea-cebe-435f-af15-5aee24e86195-1686506511761/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/wordlists" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49fcd8ea-cebe-435f-af15-5aee24e86195-1686506511761/node_modules/@ethersproject-xdc/wordlists" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/json-wallets@file:vendor/@ethersproject-xdc/json-wallets": version "5.6.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/abstract-signer" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-ff3f4393-e794-4c7d-9864-79c7ba46bcb1-1686225288606/node_modules/@ethersproject-xdc/abstract-signer" "@ethersproject-xdc/address" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-ff3f4393-e794-4c7d-9864-79c7ba46bcb1-1686225288606/node_modules/@ethersproject-xdc/address" "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-ff3f4393-e794-4c7d-9864-79c7ba46bcb1-1686225288606/node_modules/@ethersproject-xdc/bytes" @@ -1111,13 +1289,30 @@ "@ethersproject-xdc/random" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-ff3f4393-e794-4c7d-9864-79c7ba46bcb1-1686225288606/node_modules/@ethersproject-xdc/random" "@ethersproject-xdc/strings" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-ff3f4393-e794-4c7d-9864-79c7ba46bcb1-1686225288606/node_modules/@ethersproject-xdc/strings" "@ethersproject-xdc/transactions" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-ff3f4393-e794-4c7d-9864-79c7ba46bcb1-1686225288606/node_modules/@ethersproject-xdc/transactions" +======= + "@ethersproject-xdc/abstract-signer" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-1ab04b03-72ec-483c-ae8f-61c1440a5aee-1686506511764/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-1ab04b03-72ec-483c-ae8f-61c1440a5aee-1686506511764/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-1ab04b03-72ec-483c-ae8f-61c1440a5aee-1686506511764/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/hdnode" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-1ab04b03-72ec-483c-ae8f-61c1440a5aee-1686506511764/node_modules/@ethersproject-xdc/hdnode" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-1ab04b03-72ec-483c-ae8f-61c1440a5aee-1686506511764/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-1ab04b03-72ec-483c-ae8f-61c1440a5aee-1686506511764/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/pbkdf2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-1ab04b03-72ec-483c-ae8f-61c1440a5aee-1686506511764/node_modules/@ethersproject-xdc/pbkdf2" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-1ab04b03-72ec-483c-ae8f-61c1440a5aee-1686506511764/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/random" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-1ab04b03-72ec-483c-ae8f-61c1440a5aee-1686506511764/node_modules/@ethersproject-xdc/random" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-1ab04b03-72ec-483c-ae8f-61c1440a5aee-1686506511764/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-1ab04b03-72ec-483c-ae8f-61c1440a5aee-1686506511764/node_modules/@ethersproject-xdc/transactions" +>>>>>>> 57535ee ((feat) implement balancer connector) aes-js "3.0.0" scrypt-js "3.0.1" "@ethersproject-xdc/keccak256@file:vendor/@ethersproject-xdc/keccak256": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-keccak256-5.7.0-f0728b49-5c1d-4b33-9e4f-c611bec82a32-1686225288608/node_modules/@ethersproject-xdc/bytes" +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-keccak256-5.7.0-835e4526-088e-4ac0-9dc3-4bb5b2802f95-1686506511763/node_modules/@ethersproject-xdc/bytes" +>>>>>>> 57535ee ((feat) implement balancer connector) js-sha3 "0.8.0" "@ethersproject-xdc/logger@file:vendor/@ethersproject-xdc/logger": @@ -1126,22 +1321,36 @@ "@ethersproject-xdc/networks@file:vendor/@ethersproject-xdc/networks": version "5.7.1" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-networks-5.7.1-5508d5d5-e011-45d7-8a8b-f326387e9be1-1686225288606/node_modules/@ethersproject-xdc/logger" +======= + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-networks-5.7.1-4d0d7d10-678b-4189-9b87-1f8eccfff598-1686506511764/node_modules/@ethersproject-xdc/logger" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/pbkdf2@file:vendor/@ethersproject-xdc/pbkdf2": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-pbkdf2-5.7.0-5f457302-61b1-4a7f-98ec-d6182890704f-1686225288606/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/sha2" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-pbkdf2-5.7.0-5f457302-61b1-4a7f-98ec-d6182890704f-1686225288606/node_modules/@ethersproject-xdc/sha2" +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-pbkdf2-5.7.0-855d2421-ae4f-48ae-ae84-3f8979f51db7-1686506511763/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/sha2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-pbkdf2-5.7.0-855d2421-ae4f-48ae-ae84-3f8979f51db7-1686506511763/node_modules/@ethersproject-xdc/sha2" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/properties@file:vendor/@ethersproject-xdc/properties": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-properties-5.7.0-2a9931db-de8b-4973-b43e-ba7525c0d08b-1686225288609/node_modules/@ethersproject-xdc/logger" +======= + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-properties-5.7.0-0c6dcc23-5d3e-4303-974f-7219f8536fe2-1686506511764/node_modules/@ethersproject-xdc/logger" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/providers@file:vendor/@ethersproject-xdc/providers": version "5.6.2" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/abstract-provider" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-adb85a3d-006b-4730-b1c2-75655f672ec3-1686225288607/node_modules/@ethersproject-xdc/abstract-provider" "@ethersproject-xdc/abstract-signer" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-adb85a3d-006b-4730-b1c2-75655f672ec3-1686225288607/node_modules/@ethersproject-xdc/abstract-signer" "@ethersproject-xdc/address" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-adb85a3d-006b-4730-b1c2-75655f672ec3-1686225288607/node_modules/@ethersproject-xdc/address" @@ -1159,34 +1368,74 @@ "@ethersproject-xdc/strings" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-adb85a3d-006b-4730-b1c2-75655f672ec3-1686225288607/node_modules/@ethersproject-xdc/strings" "@ethersproject-xdc/transactions" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-adb85a3d-006b-4730-b1c2-75655f672ec3-1686225288607/node_modules/@ethersproject-xdc/transactions" "@ethersproject-xdc/web" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-adb85a3d-006b-4730-b1c2-75655f672ec3-1686225288607/node_modules/@ethersproject-xdc/web" +======= + "@ethersproject-xdc/abstract-provider" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/abstract-provider" + "@ethersproject-xdc/abstract-signer" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/basex" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/basex" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/hash" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/hash" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/networks" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/networks" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/random" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/random" + "@ethersproject-xdc/rlp" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/rlp" + "@ethersproject-xdc/sha2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/sha2" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/web" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/web" +>>>>>>> 57535ee ((feat) implement balancer connector) bech32 "1.1.4" ws "7.4.6" "@ethersproject-xdc/random@file:vendor/@ethersproject-xdc/random": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-random-5.7.0-9db0074d-fce3-493c-9738-364069bab1d5-1686225288615/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-random-5.7.0-9db0074d-fce3-493c-9738-364069bab1d5-1686225288615/node_modules/@ethersproject-xdc/logger" +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-random-5.7.0-c1bc78e6-e28a-4c04-a51d-4fd2c962e62a-1686506511763/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-random-5.7.0-c1bc78e6-e28a-4c04-a51d-4fd2c962e62a-1686506511763/node_modules/@ethersproject-xdc/logger" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/rlp@file:vendor/@ethersproject-xdc/rlp": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-rlp-5.7.0-28796498-07b8-4a0c-9f53-35b21e68d308-1686225288609/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-rlp-5.7.0-28796498-07b8-4a0c-9f53-35b21e68d308-1686225288609/node_modules/@ethersproject-xdc/logger" +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-rlp-5.7.0-5849da79-a73d-4f4b-8863-d18c86208ab3-1686506511763/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-rlp-5.7.0-5849da79-a73d-4f4b-8863-d18c86208ab3-1686506511763/node_modules/@ethersproject-xdc/logger" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/sha2@file:vendor/@ethersproject-xdc/sha2": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-sha2-5.7.0-2cd17dd8-580c-4a1d-aaa1-5159fa742627-1686225288611/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-sha2-5.7.0-2cd17dd8-580c-4a1d-aaa1-5159fa742627-1686225288611/node_modules/@ethersproject-xdc/logger" +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-sha2-5.7.0-2ddbfdec-57ce-4122-b436-b87b5e280713-1686506511766/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-sha2-5.7.0-2ddbfdec-57ce-4122-b436-b87b5e280713-1686506511766/node_modules/@ethersproject-xdc/logger" +>>>>>>> 57535ee ((feat) implement balancer connector) hash.js "1.1.7" "@ethersproject-xdc/signing-key@file:vendor/@ethersproject-xdc/signing-key": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-ca28fe36-94a4-4f8b-befc-401a79120b68-1686225288614/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-ca28fe36-94a4-4f8b-befc-401a79120b68-1686225288614/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/properties" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-ca28fe36-94a4-4f8b-befc-401a79120b68-1686225288614/node_modules/@ethersproject-xdc/properties" +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-27635f0f-3341-486d-8309-de12a5be412b-1686506511767/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-27635f0f-3341-486d-8309-de12a5be412b-1686506511767/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-27635f0f-3341-486d-8309-de12a5be412b-1686506511767/node_modules/@ethersproject-xdc/properties" +>>>>>>> 57535ee ((feat) implement balancer connector) bn.js "^5.2.1" elliptic "6.5.4" hash.js "1.1.7" @@ -1194,23 +1443,39 @@ "@ethersproject-xdc/solidity@file:vendor/@ethersproject-xdc/solidity": version "5.6.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-46a0cfbf-923f-4142-a1f4-702004c712fa-1686225288611/node_modules/@ethersproject-xdc/bignumber" "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-46a0cfbf-923f-4142-a1f4-702004c712fa-1686225288611/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/keccak256" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-46a0cfbf-923f-4142-a1f4-702004c712fa-1686225288611/node_modules/@ethersproject-xdc/keccak256" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-46a0cfbf-923f-4142-a1f4-702004c712fa-1686225288611/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/sha2" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-46a0cfbf-923f-4142-a1f4-702004c712fa-1686225288611/node_modules/@ethersproject-xdc/sha2" "@ethersproject-xdc/strings" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-46a0cfbf-923f-4142-a1f4-702004c712fa-1686225288611/node_modules/@ethersproject-xdc/strings" +======= + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-2a0a4fe5-da51-4d43-81af-3cdabf2e36e1-1686506511777/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-2a0a4fe5-da51-4d43-81af-3cdabf2e36e1-1686506511777/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-2a0a4fe5-da51-4d43-81af-3cdabf2e36e1-1686506511777/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-2a0a4fe5-da51-4d43-81af-3cdabf2e36e1-1686506511777/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/sha2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-2a0a4fe5-da51-4d43-81af-3cdabf2e36e1-1686506511777/node_modules/@ethersproject-xdc/sha2" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-2a0a4fe5-da51-4d43-81af-3cdabf2e36e1-1686506511777/node_modules/@ethersproject-xdc/strings" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/strings@file:vendor/@ethersproject-xdc/strings": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-f026bd56-0138-413e-8186-7600e2c653c3-1686225288609/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/constants" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-f026bd56-0138-413e-8186-7600e2c653c3-1686225288609/node_modules/@ethersproject-xdc/constants" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-f026bd56-0138-413e-8186-7600e2c653c3-1686225288609/node_modules/@ethersproject-xdc/logger" +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-7ff437bc-86a2-4d51-91a3-231faec287e2-1686506511764/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-7ff437bc-86a2-4d51-91a3-231faec287e2-1686506511764/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-7ff437bc-86a2-4d51-91a3-231faec287e2-1686506511764/node_modules/@ethersproject-xdc/logger" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/transactions@file:vendor/@ethersproject-xdc/transactions": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/address" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-d1852b10-1a09-4c3a-847a-0f072be4cf58-1686225288615/node_modules/@ethersproject-xdc/address" "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-d1852b10-1a09-4c3a-847a-0f072be4cf58-1686225288615/node_modules/@ethersproject-xdc/bignumber" "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-d1852b10-1a09-4c3a-847a-0f072be4cf58-1686225288615/node_modules/@ethersproject-xdc/bytes" @@ -1220,17 +1485,35 @@ "@ethersproject-xdc/properties" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-d1852b10-1a09-4c3a-847a-0f072be4cf58-1686225288615/node_modules/@ethersproject-xdc/properties" "@ethersproject-xdc/rlp" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-d1852b10-1a09-4c3a-847a-0f072be4cf58-1686225288615/node_modules/@ethersproject-xdc/rlp" "@ethersproject-xdc/signing-key" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-d1852b10-1a09-4c3a-847a-0f072be4cf58-1686225288615/node_modules/@ethersproject-xdc/signing-key" +======= + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-e3a1163d-1b9a-49e4-a93c-7c875251a059-1686506511772/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-e3a1163d-1b9a-49e4-a93c-7c875251a059-1686506511772/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-e3a1163d-1b9a-49e4-a93c-7c875251a059-1686506511772/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-e3a1163d-1b9a-49e4-a93c-7c875251a059-1686506511772/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-e3a1163d-1b9a-49e4-a93c-7c875251a059-1686506511772/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-e3a1163d-1b9a-49e4-a93c-7c875251a059-1686506511772/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-e3a1163d-1b9a-49e4-a93c-7c875251a059-1686506511772/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/rlp" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-e3a1163d-1b9a-49e4-a93c-7c875251a059-1686506511772/node_modules/@ethersproject-xdc/rlp" + "@ethersproject-xdc/signing-key" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-e3a1163d-1b9a-49e4-a93c-7c875251a059-1686506511772/node_modules/@ethersproject-xdc/signing-key" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/units@file:vendor/@ethersproject-xdc/units": version "5.6.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-units-5.6.0-4ff8605f-1474-48e7-999a-2afe9110ccdc-1686225288615/node_modules/@ethersproject-xdc/bignumber" "@ethersproject-xdc/constants" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-units-5.6.0-4ff8605f-1474-48e7-999a-2afe9110ccdc-1686225288615/node_modules/@ethersproject-xdc/constants" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-units-5.6.0-4ff8605f-1474-48e7-999a-2afe9110ccdc-1686225288615/node_modules/@ethersproject-xdc/logger" +======= + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-units-5.6.0-2f80bd4e-e07f-4aea-ba0f-a2a692a7c722-1686506511767/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-units-5.6.0-2f80bd4e-e07f-4aea-ba0f-a2a692a7c722-1686506511767/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-units-5.6.0-2f80bd4e-e07f-4aea-ba0f-a2a692a7c722-1686506511767/node_modules/@ethersproject-xdc/logger" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/wallet@file:vendor/@ethersproject-xdc/wallet": version "5.6.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/abstract-provider" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7e2abba1-0462-4d24-b419-158f0d508715-1686225288616/node_modules/@ethersproject-xdc/abstract-provider" "@ethersproject-xdc/abstract-signer" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7e2abba1-0462-4d24-b419-158f0d508715-1686225288616/node_modules/@ethersproject-xdc/abstract-signer" "@ethersproject-xdc/address" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7e2abba1-0462-4d24-b419-158f0d508715-1686225288616/node_modules/@ethersproject-xdc/address" @@ -1246,24 +1529,57 @@ "@ethersproject-xdc/signing-key" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7e2abba1-0462-4d24-b419-158f0d508715-1686225288616/node_modules/@ethersproject-xdc/signing-key" "@ethersproject-xdc/transactions" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7e2abba1-0462-4d24-b419-158f0d508715-1686225288616/node_modules/@ethersproject-xdc/transactions" "@ethersproject-xdc/wordlists" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7e2abba1-0462-4d24-b419-158f0d508715-1686225288616/node_modules/@ethersproject-xdc/wordlists" +======= + "@ethersproject-xdc/abstract-provider" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/abstract-provider" + "@ethersproject-xdc/abstract-signer" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/hash" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/hash" + "@ethersproject-xdc/hdnode" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/hdnode" + "@ethersproject-xdc/json-wallets" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/json-wallets" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/random" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/random" + "@ethersproject-xdc/signing-key" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/signing-key" + "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/wordlists" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/wordlists" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/web@file:vendor/@ethersproject-xdc/web": version "5.7.1" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/base64" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-fb65e4ae-6b80-4541-91a8-be9683776f97-1686225288616/node_modules/@ethersproject-xdc/base64" "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-fb65e4ae-6b80-4541-91a8-be9683776f97-1686225288616/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-fb65e4ae-6b80-4541-91a8-be9683776f97-1686225288616/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/properties" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-fb65e4ae-6b80-4541-91a8-be9683776f97-1686225288616/node_modules/@ethersproject-xdc/properties" "@ethersproject-xdc/strings" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-fb65e4ae-6b80-4541-91a8-be9683776f97-1686225288616/node_modules/@ethersproject-xdc/strings" +======= + "@ethersproject-xdc/base64" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-web-5.7.1-40699d92-4201-4686-a3af-2a2b7267fb71-1686506511767/node_modules/@ethersproject-xdc/base64" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-web-5.7.1-40699d92-4201-4686-a3af-2a2b7267fb71-1686506511767/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-web-5.7.1-40699d92-4201-4686-a3af-2a2b7267fb71-1686506511767/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-web-5.7.1-40699d92-4201-4686-a3af-2a2b7267fb71-1686506511767/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-web-5.7.1-40699d92-4201-4686-a3af-2a2b7267fb71-1686506511767/node_modules/@ethersproject-xdc/strings" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject-xdc/wordlists@file:vendor/@ethersproject-xdc/wordlists": version "5.7.0" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-f12d668b-cde2-4092-9834-ea8b338a4446-1686225288614/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/hash" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-f12d668b-cde2-4092-9834-ea8b338a4446-1686225288614/node_modules/@ethersproject-xdc/hash" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-f12d668b-cde2-4092-9834-ea8b338a4446-1686225288614/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/properties" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-f12d668b-cde2-4092-9834-ea8b338a4446-1686225288614/node_modules/@ethersproject-xdc/properties" "@ethersproject-xdc/strings" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-f12d668b-cde2-4092-9834-ea8b338a4446-1686225288614/node_modules/@ethersproject-xdc/strings" +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-77a0fafa-0f43-41c1-ad36-dc5eb262e7a2-1686506511777/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/hash" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-77a0fafa-0f43-41c1-ad36-dc5eb262e7a2-1686506511777/node_modules/@ethersproject-xdc/hash" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-77a0fafa-0f43-41c1-ad36-dc5eb262e7a2-1686506511777/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-77a0fafa-0f43-41c1-ad36-dc5eb262e7a2-1686506511777/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-77a0fafa-0f43-41c1-ad36-dc5eb262e7a2-1686506511777/node_modules/@ethersproject-xdc/strings" +>>>>>>> 57535ee ((feat) implement balancer connector) "@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.0.12", "@ethersproject/abi@^5.1.2", "@ethersproject/abi@^5.4.0", "@ethersproject/abi@^5.5.0", "@ethersproject/abi@^5.6.3", "@ethersproject/abi@^5.7.0": version "5.7.0" @@ -1315,6 +1631,13 @@ "@ethersproject/logger" "^5.7.0" "@ethersproject/rlp" "^5.7.0" +"@ethersproject/base64@5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.5.0.tgz#881e8544e47ed976930836986e5eb8fab259c090" + integrity sha512-tdayUKhU1ljrlHzEWbStXazDpsx4eg1dBXUSI6+mHlYklOXoXF6lZvw8tnD6oVaWfnMxAgRSKROg3cVKtCcppA== + dependencies: + "@ethersproject/bytes" "^5.5.0" + "@ethersproject/base64@5.7.0", "@ethersproject/base64@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.7.0.tgz#ac4ee92aa36c1628173e221d0d01f53692059e1c" @@ -1339,14 +1662,14 @@ "@ethersproject/logger" "^5.7.0" bn.js "^5.2.1" -"@ethersproject/bytes@5.7.0", "@ethersproject/bytes@^5.4.0", "@ethersproject/bytes@^5.7.0": +"@ethersproject/bytes@5.7.0", "@ethersproject/bytes@^5.4.0", "@ethersproject/bytes@^5.5.0", "@ethersproject/bytes@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.7.0.tgz#a00f6ea8d7e7534d6d87f47188af1148d71f155d" integrity sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A== dependencies: "@ethersproject/logger" "^5.7.0" -"@ethersproject/constants@5.7.0", "@ethersproject/constants@^5.7.0": +"@ethersproject/constants@5.7.0", "@ethersproject/constants@^5.4.0", "@ethersproject/constants@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.7.0.tgz#df80a9705a7e08984161f09014ea012d1c75295e" integrity sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA== @@ -1498,7 +1821,7 @@ bech32 "1.1.4" ws "7.4.6" -"@ethersproject/providers@5.7.2", "@ethersproject/providers@^5.0.0-beta", "@ethersproject/providers@^5.0.4", "@ethersproject/providers@^5.4.0", "@ethersproject/providers@^5.6.8", "@ethersproject/providers@^5.7.0": +"@ethersproject/providers@5.7.2", "@ethersproject/providers@^5.0.0-beta", "@ethersproject/providers@^5.0.4", "@ethersproject/providers@^5.4.0", "@ethersproject/providers@^5.4.5", "@ethersproject/providers@^5.6.8", "@ethersproject/providers@^5.7.0", "@ethersproject/providers@^5.7.1", "@ethersproject/providers@^5.7.2": version "5.7.2" resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.7.2.tgz#f8b1a4f275d7ce58cf0a2eec222269a08beb18cb" integrity sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg== @@ -1657,9 +1980,9 @@ keccak "^3.0.0" "@fractalwagmi/popup-connection@^1.0.18": - version "1.0.21" - resolved "https://registry.yarnpkg.com/@fractalwagmi/popup-connection/-/popup-connection-1.0.21.tgz#a1d76c8e6f0efa2187795c7d9db648ffaffb25f2" - integrity sha512-LpEpRwn7Y4rn58NZ/i1MAnQENyYpill4rI4MNjmXWexxIlzdiloQqF8gXqef3sMQgi4EbHLfizyn02gGtxQhjg== + version "1.0.24" + resolved "https://registry.yarnpkg.com/@fractalwagmi/popup-connection/-/popup-connection-1.0.24.tgz#f97a15b482bf3cb557d44c7672078a0c94708afd" + integrity sha512-Ijk5aSXGpPfFSpemxkm7ewyBHJCNLs1TfO/EQgZQorc504UpMim7N6jGqvrAs24qg561tc93tjbL6cw42JRO/g== "@fractalwagmi/solana-wallet-adapter@^0.1.1": version "0.1.1" @@ -1700,21 +2023,21 @@ "@graphql-tools/utils" "8.9.0" tslib "^2.4.0" -"@graphql-tools/merge@8.4.0": - version "8.4.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.4.0.tgz#47fbe5c4b6764276dc35bd19c4e7d3c46d3dc0fc" - integrity sha512-3XYCWe0d3I4F1azNj1CdShlbHfTIfiDgj00R9uvFH8tHKh7i1IWN3F7QQYovcHKhayaR6zPok3YYMESYQcBoaA== +"@graphql-tools/merge@^8.4.1": + version "8.4.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.4.2.tgz#95778bbe26b635e8d2f60ce9856b388f11fe8288" + integrity sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw== dependencies: - "@graphql-tools/utils" "9.2.1" + "@graphql-tools/utils" "^9.2.1" tslib "^2.4.0" "@graphql-tools/mock@^8.1.2": - version "8.7.19" - resolved "https://registry.yarnpkg.com/@graphql-tools/mock/-/mock-8.7.19.tgz#b6c01ecc44074a01d6f472213de5f56fe0a3380c" - integrity sha512-LT2boYM+Y1vGFEhzmC7xDFRL8RPG20FbNcuk2/hHGH0Kh8K1hkItvL89tul3Pl7N6xerOnDZ3c3fx7Ls5GuFxA== + version "8.7.20" + resolved "https://registry.yarnpkg.com/@graphql-tools/mock/-/mock-8.7.20.tgz#c83ae0f1940d194a3982120c9c85f3ac6b4f7f20" + integrity sha512-ljcHSJWjC/ZyzpXd5cfNhPI7YljRVvabKHPzKjEs5ElxWu2cdlLGvyNYepApXDsM/OJG/2xuhGM+9GWu5gEAPQ== dependencies: - "@graphql-tools/schema" "9.0.17" - "@graphql-tools/utils" "9.2.1" + "@graphql-tools/schema" "^9.0.18" + "@graphql-tools/utils" "^9.2.1" fast-json-stable-stringify "^2.1.0" tslib "^2.4.0" @@ -1728,15 +2051,15 @@ tslib "^2.4.0" value-or-promise "1.0.11" -"@graphql-tools/schema@9.0.17": - version "9.0.17" - resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-9.0.17.tgz#d731e9899465f88d5b9bf69e607ec465bb88b062" - integrity sha512-HVLq0ecbkuXhJlpZ50IHP5nlISqH2GbNgjBJhhRzHeXhfwlUOT4ISXGquWTmuq61K0xSaO0aCjMpxe4QYbKTng== +"@graphql-tools/schema@^9.0.18": + version "9.0.19" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-9.0.19.tgz#c4ad373b5e1b8a0cf365163435b7d236ebdd06e7" + integrity sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w== dependencies: - "@graphql-tools/merge" "8.4.0" - "@graphql-tools/utils" "9.2.1" + "@graphql-tools/merge" "^8.4.1" + "@graphql-tools/utils" "^9.2.1" tslib "^2.4.0" - value-or-promise "1.0.12" + value-or-promise "^1.0.12" "@graphql-tools/utils@8.9.0": version "8.9.0" @@ -1745,7 +2068,7 @@ dependencies: tslib "^2.4.0" -"@graphql-tools/utils@9.2.1": +"@graphql-tools/utils@^9.2.1": version "9.2.1" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-9.2.1.tgz#1b3df0ef166cfa3eae706e3518b17d5922721c57" integrity sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A== @@ -1758,6 +2081,36 @@ resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== +<<<<<<< HEAD +======= +"@grpc/grpc-js@^1.0.0": + version "1.8.15" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.8.15.tgz#17829cbc9f2bc8b3b0e22a4da59d72db2a34df5c" + integrity sha512-H2Bu/w6+oQ58DsRbQol66ERBk3V5ZIak/z/MDx0T4EgDnJWps807I6BvTjq0v6UvZtOcLO+ur+Q9wvniqu3OJA== + dependencies: + "@grpc/proto-loader" "^0.7.0" + "@types/node" ">=12.12.47" + +"@grpc/proto-loader@^0.5.0": + version "0.5.6" + resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.5.6.tgz#1dea4b8a6412b05e2d58514d507137b63a52a98d" + integrity sha512-DT14xgw3PSzPxwS13auTEwxhMMOoz33DPUKNtmYK/QYbBSpLXJy78FGGs5yVoxVobEqPm4iW9MOIoz0A3bLTRQ== + dependencies: + lodash.camelcase "^4.3.0" + protobufjs "^6.8.6" + +"@grpc/proto-loader@^0.7.0": + version "0.7.7" + resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.7.7.tgz#d33677a77eea8407f7c66e2abd97589b60eb4b21" + integrity sha512-1TIeXOi8TuSCQprPItwoMymZXxWT0CPxUhkrkeCUH+D8U7QDwQ6b7SUz2MaLuWM2llT+J/TVFLmQI5KtML3BhQ== + dependencies: + "@types/long" "^4.0.1" + lodash.camelcase "^4.3.0" + long "^4.0.0" + protobufjs "^7.0.0" + yargs "^17.7.2" + +>>>>>>> 57535ee ((feat) implement balancer connector) "@harmony-js/account@0.1.56": version "0.1.56" resolved "https://registry.yarnpkg.com/@harmony-js/account/-/account-0.1.56.tgz#74d008d199b81af6bd554a6cc455c882e85d61e7" @@ -1895,23 +2248,33 @@ dependencies: browser-headers "^0.4.0" -"@injectivelabs/core-proto-ts@^0.0.12": - version "0.0.12" - resolved "https://registry.yarnpkg.com/@injectivelabs/core-proto-ts/-/core-proto-ts-0.0.12.tgz#77dd5e774ed2591f6f41156db33a281a3522c588" - integrity sha512-axdL+KWuv4aORIdYqJQy5k9H+bPsi5Y4KWNcYPxrFQ0FAu+sjpvm5PmbIzBSgv/hnIB2cHcLuKvE3BtEa3vJ/w== +"@injectivelabs/core-proto-ts@^0.0.14": + version "0.0.14" + resolved "https://registry.yarnpkg.com/@injectivelabs/core-proto-ts/-/core-proto-ts-0.0.14.tgz#88f3c3c5c88484906785cd93b2e2eb1d464ec5d4" + integrity sha512-NZWlgBzgVrXow9IknFQHvcYKX4QkUD25taRigoNYQK8PDn4+VXd9xM5WFUDRhzm2smTCguyl/+MghpEp4oTPWw== + dependencies: + "@injectivelabs/grpc-web" "^0.0.1" + google-protobuf "^3.14.0" + protobufjs "^7.0.0" + rxjs "^7.4.0" + +"@injectivelabs/dmm-proto-ts@1.0.16": + version "1.0.16" + resolved "https://registry.yarnpkg.com/@injectivelabs/dmm-proto-ts/-/dmm-proto-ts-1.0.16.tgz#7e2d6652cf31700524c1933d40ffa54c213302c5" + integrity sha512-2D1gDJ0eMveTuLjOH+dDvDSjoIbCbaQxnRmVCg3an0kPRot54tNTdx1DC3LyBQEOJ7VeVJFbhDjoAmgpNPBY8A== dependencies: "@injectivelabs/grpc-web" "^0.0.1" google-protobuf "^3.14.0" protobufjs "^7.0.0" rxjs "^7.4.0" -"@injectivelabs/exceptions@^1.10.6": - version "1.10.6" - resolved "https://registry.yarnpkg.com/@injectivelabs/exceptions/-/exceptions-1.10.6.tgz#7d3e23d1123148afe050064e8524be1e58e55f0f" - integrity sha512-bJvsDIYfX9vBu5eXA80bqzipsBbvHTNhnrKfB4TheG5jX9lihbuyguDOZv8mZmP4nPGi2XfSCT+3TVFCzzPrFg== +"@injectivelabs/exceptions@^1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@injectivelabs/exceptions/-/exceptions-1.11.0.tgz#86a703a40767a90c511af8e96a003db8f70ded80" + integrity sha512-jZ0N4cP1KCyErNEiCARaKt70E8KMTNa9R4a5FrCERX4cFKPxdbWpoQ8Lqga2jfHAgiFcChRJ5JmaSYclFtKf9w== dependencies: "@injectivelabs/grpc-web" "^0.0.1" - "@injectivelabs/ts-types" "^1.10.5" + "@injectivelabs/ts-types" "^1.11.0" http-status-codes "^2.2.0" link-module-alias "^1.2.0" shx "^0.3.2" @@ -1943,49 +2306,50 @@ protobufjs "^7.0.0" rxjs "^7.4.0" -"@injectivelabs/mito-proto-ts@1.0.9": - version "1.0.9" - resolved "https://registry.yarnpkg.com/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.0.9.tgz#ad04165ad63f52a9f67082318e0620cccc4986f2" - integrity sha512-+TZMvJ4SHwcn6SFPdqaiQFZdNhjH7hyRFozY15nOTC2utdGij9jEsjz1NsyOejfYDA0s1z5Wm1SgrMYKaVpAmQ== +"@injectivelabs/mito-proto-ts@1.0.17": + version "1.0.17" + resolved "https://registry.yarnpkg.com/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.0.17.tgz#543e0ca7356b5f7ae6d5c5c8dc01b3a9f097595d" + integrity sha512-J15hWdcyurGZQ9WslWuzld7A4nBfPsUFBLTHAGNy/MaeU/oJhuMEjEyA9i0KVGn+58bCISOBVh5glxFWqx60wA== dependencies: "@injectivelabs/grpc-web" "^0.0.1" google-protobuf "^3.14.0" protobufjs "^7.0.0" rxjs "^7.4.0" -"@injectivelabs/networks@^1.10.8": - version "1.10.8" - resolved "https://registry.yarnpkg.com/@injectivelabs/networks/-/networks-1.10.8.tgz#96d8723203feb891999bab0a5bae9191c3994b61" - integrity sha512-/yVgC7uDzuq1ERmlqdVcVwEfYk9/5KFJySNtz2TcpfhAPAzsIcw9ccoUDKig6DohkAW0DtJFna9marVndM5g5w== +"@injectivelabs/networks@^1.10.8", "@injectivelabs/networks@^1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@injectivelabs/networks/-/networks-1.11.0.tgz#4d48c900989bcd77ac2bd03daa51dcf95552d4ee" + integrity sha512-0dtO/zZ8AzsxGInEWZ7tpOA0Q++M3FhAFxOWzhYC39ZeJlwHhEcYmvmhrGG5gRdus29XfFysRlaz3hyT3XH1Jg== dependencies: - "@injectivelabs/exceptions" "^1.10.6" - "@injectivelabs/ts-types" "^1.10.5" - "@injectivelabs/utils" "^1.10.6" + "@injectivelabs/exceptions" "^1.11.0" + "@injectivelabs/ts-types" "^1.11.0" + "@injectivelabs/utils" "^1.11.0" link-module-alias "^1.2.0" shx "^0.3.2" -"@injectivelabs/sdk-ts@^1.10.58": - version "1.10.58" - resolved "https://registry.yarnpkg.com/@injectivelabs/sdk-ts/-/sdk-ts-1.10.58.tgz#fd452c3919ccb70ae0c3102a410b7334d2013704" - integrity sha512-1OnpHFjWBiQRLo33AU44ndYGBWUOVQjNaRSq0KYOzbOZlJDd2xmJGXIIKmBsD2Qg/xlTyweJwm6EQcQVvP80mg== +"@injectivelabs/sdk-ts@^1.10.58", "@injectivelabs/sdk-ts@^1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@injectivelabs/sdk-ts/-/sdk-ts-1.11.0.tgz#b347a01769242fa2486f44320b40f1c6522c0fc7" + integrity sha512-40WMqLKM+cwLB0M27hAg6MK1cnhlBi3H7ycDBXBs3CPLCuZJEyKiTGLWBLfnXAeSeYvVn80qS38Onu+XHNr7qQ== dependencies: "@apollo/client" "^3.5.8" "@cosmjs/amino" "^0.30.1" "@cosmjs/proto-signing" "^0.30.1" "@cosmjs/stargate" "^0.30.1" "@ethersproject/bytes" "^5.7.0" - "@injectivelabs/core-proto-ts" "^0.0.12" - "@injectivelabs/exceptions" "^1.10.6" + "@injectivelabs/core-proto-ts" "^0.0.14" + "@injectivelabs/dmm-proto-ts" "1.0.16" + "@injectivelabs/exceptions" "^1.11.0" "@injectivelabs/grpc-web" "^0.0.1" "@injectivelabs/grpc-web-node-http-transport" "^0.0.2" "@injectivelabs/grpc-web-react-native-transport" "^0.0.2" "@injectivelabs/indexer-proto-ts" "1.10.8-rc.4" - "@injectivelabs/mito-proto-ts" "1.0.9" - "@injectivelabs/networks" "^1.10.8" - "@injectivelabs/test-utils" "^1.10.3" - "@injectivelabs/token-metadata" "^1.10.31" - "@injectivelabs/ts-types" "^1.10.5" - "@injectivelabs/utils" "^1.10.6" + "@injectivelabs/mito-proto-ts" "1.0.17" + "@injectivelabs/networks" "^1.11.0" + "@injectivelabs/test-utils" "^1.11.0" + "@injectivelabs/token-metadata" "^1.11.0" + "@injectivelabs/ts-types" "^1.11.0" + "@injectivelabs/utils" "^1.11.0" "@metamask/eth-sig-util" "^4.0.0" axios "^0.27.2" bech32 "^2.0.0" @@ -2006,10 +2370,10 @@ shx "^0.3.2" snakecase-keys "^5.4.1" -"@injectivelabs/test-utils@^1.10.3": - version "1.10.3" - resolved "https://registry.yarnpkg.com/@injectivelabs/test-utils/-/test-utils-1.10.3.tgz#38be0fcea1af04aa1c02ba0fc647239c880fc385" - integrity sha512-5lSGj8eo4tXMRcIdA1JCKEDlFdWvFvnGp08rogCjrrUooELWU+OMQhweS8+0zgcnjR569BE1VCluH1wE8MZCKg== +"@injectivelabs/test-utils@^1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@injectivelabs/test-utils/-/test-utils-1.11.0.tgz#e70c723919d8adbe4e3e0c5e513ed9b16f8ed609" + integrity sha512-/KIPGeLFsjITs43yQG++SoOtDExZr+Pa3JVYIZEIMFUVG8a7z9Vi5m6a1kbowvozZbLG5KHuuUXF2SdfKSxznQ== dependencies: axios "^0.21.1" bignumber.js "^9.0.1" @@ -2018,15 +2382,15 @@ snakecase-keys "^5.1.2" store2 "^2.12.0" -"@injectivelabs/token-metadata@^1.10.31": - version "1.10.31" - resolved "https://registry.yarnpkg.com/@injectivelabs/token-metadata/-/token-metadata-1.10.31.tgz#a61b8488fffd843c18bad8c43490af8eeda764a4" - integrity sha512-FnLWHgtT7HQRDD7jdETKw0LnxBi1iYytLA7rR2vPUiPoHBvRHw2OiIwqDJ19NatIEV4kE7tBtg3v76h5veiAFg== +"@injectivelabs/token-metadata@^1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@injectivelabs/token-metadata/-/token-metadata-1.11.0.tgz#a26c589a72c0735d4d852e69f7b6ee33c2189e90" + integrity sha512-RzwJvnjDX8IwXYTvZDCMQcGxkN/0ZfXUEYTVMB0WMU0bRH7cV7WJ6Z9UDOijAehrJHu/fByDz2DuEOcktbwoIw== dependencies: - "@injectivelabs/exceptions" "^1.10.6" - "@injectivelabs/networks" "^1.10.8" - "@injectivelabs/ts-types" "^1.10.5" - "@injectivelabs/utils" "^1.10.6" + "@injectivelabs/exceptions" "^1.11.0" + "@injectivelabs/networks" "^1.11.0" + "@injectivelabs/ts-types" "^1.11.0" + "@injectivelabs/utils" "^1.11.0" "@types/lodash.values" "^4.3.6" copyfiles "^2.4.1" jsonschema "^1.4.0" @@ -2035,29 +2399,21 @@ lodash.values "^4.3.0" shx "^0.3.2" -"@injectivelabs/ts-types@^1.0.29": - version "1.0.39" - resolved "https://registry.yarnpkg.com/@injectivelabs/ts-types/-/ts-types-1.0.39.tgz#87e552aa42eec4f022d54429b51dd26bbd9eb364" - integrity sha512-K0sVn4AbEaltBTHlTzaHOvSWEqMGWHruMulYEsc6NlMjf+5i/1i66BzgvRkV1dj4VDagEjVNeooioLhbDAYYeg== - dependencies: - link-module-alias "^1.2.0" - shx "^0.3.2" - -"@injectivelabs/ts-types@^1.10.5": - version "1.10.5" - resolved "https://registry.yarnpkg.com/@injectivelabs/ts-types/-/ts-types-1.10.5.tgz#c8672fe6b1394162ec1828590051c92062799ac8" - integrity sha512-VdiF1DAOUxjhAAD3r9a6njpNkCH3nX6cP+ADwn1nCdDGjeltSdMpq2O45FcfZZkbchb+qcyNRJpusWPd0rFn3w== +"@injectivelabs/ts-types@^1.0.29", "@injectivelabs/ts-types@^1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@injectivelabs/ts-types/-/ts-types-1.11.0.tgz#1ea4dfc908ecd2fb453251a3143ab8d5968aeb68" + integrity sha512-3ZVRW1xMe3RHOxFblRC0LgQcU/rpxgZQZ+sISyRKFGcS/m2ApkdmcPvjMgd5TQe9AXW/6nnvmul3mST8iAaUJg== dependencies: link-module-alias "^1.2.0" shx "^0.3.2" -"@injectivelabs/utils@^1.10.6": - version "1.10.6" - resolved "https://registry.yarnpkg.com/@injectivelabs/utils/-/utils-1.10.6.tgz#d01360a458edc552bd8668776bb137b34b0a6b01" - integrity sha512-JVRHmFDuo7MCsDS7ZmQ3hKiKQeRAOOKwPefcKdwa6Vc+BPJRgDEy+J84FU30jNz4imzoTjHG0c2Qq2D1K0JgXQ== +"@injectivelabs/utils@^1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@injectivelabs/utils/-/utils-1.11.0.tgz#668d2518ec492805813dd2e240fc730c230777af" + integrity sha512-KnUmt4vIvoBz6F3mQomy4GeTkpcHMYwju2AgiqzARrrqgF/2p1ZHfKBpr1ksj/jkl5X+irh3JVfbd/dFjwKi1g== dependencies: - "@injectivelabs/exceptions" "^1.10.6" - "@injectivelabs/ts-types" "^1.10.5" + "@injectivelabs/exceptions" "^1.11.0" + "@injectivelabs/ts-types" "^1.11.0" axios "^0.21.1" bignumber.js "^9.0.1" http-status-codes "^2.2.0" @@ -2067,9 +2423,9 @@ store2 "^2.12.0" "@injectivelabs/wallet-ts@^1.10.63": - version "1.10.63" - resolved "https://registry.yarnpkg.com/@injectivelabs/wallet-ts/-/wallet-ts-1.10.63.tgz#e731f7996d3e2f0c0d45bf680e628147d0ae535b" - integrity sha512-AaA40P78pPOVmrHsoqCfVrsGGcpW6Xvbww7pslg19yePzNtOmDYKc+Y5yWDi/EQrU2nnu96WR2Ouq4fNBmoB8Q== + version "1.11.0" + resolved "https://registry.yarnpkg.com/@injectivelabs/wallet-ts/-/wallet-ts-1.11.0.tgz#a97d49773133c10f172fef05688bea7dfb3ace4f" + integrity sha512-KEuJt29JGZuIud96ILw13DCXy1+dcmGwFH96R4VHTjvlR4gipZ9smaibzWvxTmW8EA8pSBws1lQkFdrET7MDVQ== dependencies: "@cosmjs/launchpad" "0.27.1" "@cosmjs/proto-signing" "0.30.1" @@ -2077,17 +2433,17 @@ "@cosmostation/extension-client" "^0.1.15" "@ethereumjs/common" "^3.1.1" "@ethereumjs/tx" "^4.1.1" - "@injectivelabs/exceptions" "^1.10.6" - "@injectivelabs/networks" "^1.10.8" - "@injectivelabs/sdk-ts" "^1.10.58" - "@injectivelabs/ts-types" "^1.10.5" - "@injectivelabs/utils" "^1.10.6" + "@injectivelabs/exceptions" "^1.11.0" + "@injectivelabs/networks" "^1.11.0" + "@injectivelabs/sdk-ts" "^1.11.0" + "@injectivelabs/ts-types" "^1.11.0" + "@injectivelabs/utils" "^1.11.0" "@keplr-wallet/cosmos" "^0.11.58" "@keplr-wallet/types" "^0.11.58" - "@ledgerhq/hw-app-eth" "6.32.2" - "@ledgerhq/hw-transport" "6.28.2" - "@ledgerhq/hw-transport-webhid" "6.27.13" - "@ledgerhq/hw-transport-webusb" "6.27.13" + "@ledgerhq/hw-app-eth" "6.33.2" + "@ledgerhq/hw-transport" "6.28.3" + "@ledgerhq/hw-transport-webhid" "6.27.14" + "@ledgerhq/hw-transport-webusb" "6.27.14" "@metamask/detect-provider" "^2.0.0" "@metamask/eth-sig-util" "^4.0.0" "@solana/wallet-adapter-wallets" "^0.19.5" @@ -2339,38 +2695,40 @@ resolved "https://registry.yarnpkg.com/@josephg/resolvable/-/resolvable-1.0.1.tgz#69bc4db754d79e1a2f17a650d3466e038d94a5eb" integrity sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg== -"@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== dependencies: "@jridgewell/set-array" "^1.0.1" "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@3.1.0", "@jridgewell/resolve-uri@^3.0.3": +"@jridgewell/resolve-uri@3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": +"@jridgewell/resolve-uri@^3.0.3": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + +"@jridgewell/set-array@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@1.4.14": version "1.4.14" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + "@jridgewell/trace-mapping@0.3.9": version "0.3.9" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" @@ -2380,9 +2738,9 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + version "0.3.18" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" + integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== dependencies: "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" @@ -2412,36 +2770,36 @@ "@json-rpc-tools/types" "^1.7.6" "@pedrouid/environment" "^1.0.1" -"@keplr-wallet/common@0.11.58": - version "0.11.58" - resolved "https://registry.yarnpkg.com/@keplr-wallet/common/-/common-0.11.58.tgz#4b273f8f0076d5ae01414fe2adee23b2a555928d" - integrity sha512-kYImv8gBqZBDLR0ipkCXfpgrqfatR3l0X32nrNBP/mGF9ofRtcNnf+MKja5UFUTVLhOvqMXTBQabiT5+nHjPPw== +"@keplr-wallet/common@0.11.64": + version "0.11.64" + resolved "https://registry.yarnpkg.com/@keplr-wallet/common/-/common-0.11.64.tgz#5d4fcc78dca01ebc85576e72a0b07e48184ad7ee" + integrity sha512-kEnv6K+TxH+BBwwqUgiTcIXuRLBn6PaZMO4jwJbE1O8C8Qh/2j1QtkMLAMgl3Nj9qQkHgJ/dvA5oIqOIdLVMwg== dependencies: - "@keplr-wallet/crypto" "0.11.58" + "@keplr-wallet/crypto" "0.11.64" buffer "^6.0.3" delay "^4.4.0" "@keplr-wallet/cosmos@^0.11.58": - version "0.11.58" - resolved "https://registry.yarnpkg.com/@keplr-wallet/cosmos/-/cosmos-0.11.58.tgz#724247fc496acf8e22db2ca1bd1ada415cf8bc66" - integrity sha512-TuejHcKVxi9KaZEwGMayyRbavw8x8BaKuk+QwFHLCzZRJ3UV1/nJR2swoDDLbH6fEDmte9pr8+n7CGdgO2Marg== + version "0.11.64" + resolved "https://registry.yarnpkg.com/@keplr-wallet/cosmos/-/cosmos-0.11.64.tgz#a094c884759b687ea9231fe473dece7934211275" + integrity sha512-S6pLRaDKOyOFPfry7Km+Bgwr087gwHI4n3fp8NLGHtL75mLnOdeGvSEVW5LXJEWc5EyYgngM2CeS7xNHz+vjHg== dependencies: "@ethersproject/address" "^5.6.0" - "@keplr-wallet/common" "0.11.58" - "@keplr-wallet/crypto" "0.11.58" - "@keplr-wallet/proto-types" "0.11.58" - "@keplr-wallet/types" "0.11.58" - "@keplr-wallet/unit" "0.11.58" + "@keplr-wallet/common" "0.11.64" + "@keplr-wallet/crypto" "0.11.64" + "@keplr-wallet/proto-types" "0.11.64" + "@keplr-wallet/types" "0.11.64" + "@keplr-wallet/unit" "0.11.64" axios "^0.27.2" bech32 "^1.1.4" buffer "^6.0.3" long "^4.0.0" protobufjs "^6.11.2" -"@keplr-wallet/crypto@0.11.58": - version "0.11.58" - resolved "https://registry.yarnpkg.com/@keplr-wallet/crypto/-/crypto-0.11.58.tgz#4bf432a7520dd6fa841d06e2f6356c2c293f74d1" - integrity sha512-FdKTgF/16GWCZOE3QJYmBWH3wx86C6d3GvHZQMe5Fsmh/Q/aIIb0HxqB/H4AfqayUScE/yX4ej8nd9u0cPrOFQ== +"@keplr-wallet/crypto@0.11.64": + version "0.11.64" + resolved "https://registry.yarnpkg.com/@keplr-wallet/crypto/-/crypto-0.11.64.tgz#816aec5b5242e619b084aa7d9ef2821f8c0ebaad" + integrity sha512-DMeGhs+UUBpvefYa/0pF8h8D0lVS1T/eTGNKrn7SIO5CBMp1qfght+k1Se0pHGLr4CAtxFSXTDvYm3mr+ovKhg== dependencies: "@ethersproject/keccak256" "^5.5.0" bip32 "^2.0.6" @@ -2452,28 +2810,28 @@ elliptic "^6.5.3" sha.js "^2.4.11" -"@keplr-wallet/proto-types@0.11.58": - version "0.11.58" - resolved "https://registry.yarnpkg.com/@keplr-wallet/proto-types/-/proto-types-0.11.58.tgz#9de07b194674462101c2281c9ad1a701ca54c758" - integrity sha512-qDK965gGbdTM/oJH0beDBIHUiu8GEabf57hKrkv64FhAJ4HPw3+HK5fKn4Omo/3spkVCp6S9vdCGWEUhelkNFQ== +"@keplr-wallet/proto-types@0.11.64": + version "0.11.64" + resolved "https://registry.yarnpkg.com/@keplr-wallet/proto-types/-/proto-types-0.11.64.tgz#c5fa5a404737675bd7a54898cbca021f320a6b2a" + integrity sha512-3oxfD1+zHPPuyKz41wt5A/gVhf2FQbA/L2u/4TxnmnITkY3IENirvMDrZUDJF0pWyGgZuXjhoVVFN2hMWI++PQ== dependencies: long "^4.0.0" protobufjs "^6.11.2" -"@keplr-wallet/types@0.11.58", "@keplr-wallet/types@^0.11.58": - version "0.11.58" - resolved "https://registry.yarnpkg.com/@keplr-wallet/types/-/types-0.11.58.tgz#b142f1f6b47106466d81acf89485575a184aae3a" - integrity sha512-dct9JVXuSlutgnUO8E9WoAxp4dmK+X2fDTWNA4mkgJhUQyN0VzCaKyC9whWLRuYRnAe9xFQ1g9Xo1OlCLPlH8w== +"@keplr-wallet/types@0.11.64", "@keplr-wallet/types@^0.11.58": + version "0.11.64" + resolved "https://registry.yarnpkg.com/@keplr-wallet/types/-/types-0.11.64.tgz#5a308c8c019b4e18f894e0f35f0904b60134d605" + integrity sha512-GgzeLDHHfZFyne3O7UIfFHj/uYqVbxAZI31RbBwt460OBbvwQzjrlZwvJW3vieWRAgxKSITjzEDBl2WneFTQdQ== dependencies: axios "^0.27.2" long "^4.0.0" -"@keplr-wallet/unit@0.11.58": - version "0.11.58" - resolved "https://registry.yarnpkg.com/@keplr-wallet/unit/-/unit-0.11.58.tgz#9b9e71668e7b9bc5c29ecf1881c48b115eea3f51" - integrity sha512-6SRoUEtWjyQA96cox9AhKHrNZcY75ol46or0BaXBJVhhraf4wQjdtqmiOV9NZtBEID8qX6e/3DRkB8E4zCnVIw== +"@keplr-wallet/unit@0.11.64": + version "0.11.64" + resolved "https://registry.yarnpkg.com/@keplr-wallet/unit/-/unit-0.11.64.tgz#0b138b2c750d7c4eaa4d254d3b71349918dc2885" + integrity sha512-BKTaDYI17QgEcBBCP5ZqsHsfNH29P6VMRxjR4nOXcJfhsuwvdJxa/p88VwQYbpVBw0oXcDOwudNiu7Bgf8w6QQ== dependencies: - "@keplr-wallet/types" "0.11.58" + "@keplr-wallet/types" "0.11.64" big-integer "^1.6.48" utility-types "^3.10.0" @@ -2487,9 +2845,9 @@ uuid "^8.3.2" "@keystonehq/bc-ur-registry@^0.5.0": - version "0.5.4" - resolved "https://registry.yarnpkg.com/@keystonehq/bc-ur-registry/-/bc-ur-registry-0.5.4.tgz#5802486a29f5d772520d15579d40fba02860e27f" - integrity sha512-z7bZe10I5k0zz9znmDTXh+o3Rzb5XsRVpwAzexubOaLxVdZ0F7aMbe2LoEsw766Hpox/7zARi7UGmLz5C8BAzA== + version "0.5.5" + resolved "https://registry.yarnpkg.com/@keystonehq/bc-ur-registry/-/bc-ur-registry-0.5.5.tgz#b7cd9b08846c627e988933049aac94d3412fbb16" + integrity sha512-PoclPHf0OhpIKLfLwzymsu+CjkWf5ZKvaVjpkq3HUalcI4KW8wLk0m8qI2kBVv6F0BQ0ERPqW8OfjLTVqIgWLA== dependencies: "@ngraveio/bc-ur" "^1.1.5" bs58check "^2.1.2" @@ -2521,10 +2879,10 @@ bs58 "^5.0.0" uuid "^8.3.2" -"@ledgerhq/cryptoassets@^9.2.0": - version "9.4.0" - resolved "https://registry.yarnpkg.com/@ledgerhq/cryptoassets/-/cryptoassets-9.4.0.tgz#1e30b4d84de570020cca9ccedadfefb2cd587180" - integrity sha512-x12C6e71NxYzw4kZkddjvTrH2Whv1owDcWArNKmWj90P2g8jsaakH1ajCMU9D9BsG35BsdOf9EsR+y73jCjdwg== +"@ledgerhq/cryptoassets@^9.5.0", "@ledgerhq/cryptoassets@^9.8.0": + version "9.8.0" + resolved "https://registry.yarnpkg.com/@ledgerhq/cryptoassets/-/cryptoassets-9.8.0.tgz#e0b3470ea6bb6a0ea22a4e2abb81b9602a877e0f" + integrity sha512-0ryUC3u50CYXN4bQFMjlXXgID7+v1u/t/rDvmtRETKRxM9zEUDI8bULF5nGyCPR/a4z+I4WAe+GbSzbsGsWAhA== dependencies: invariant "2" @@ -2538,58 +2896,58 @@ rxjs "6" semver "^7.3.5" -"@ledgerhq/devices@^8.0.0": - version "8.0.0" - resolved "https://registry.yarnpkg.com/@ledgerhq/devices/-/devices-8.0.0.tgz#8fe9f9e442e28b7a20bcdf4c2eed06ce7b8f76ae" - integrity sha512-gSnRT0KPca+LIpaC6D/WZQjOAlSI5uCvK1dmxXtKhODLAj735rX5Z3SnGnLUavRCHNbUi44FzgvloF5BKTkh7A== +"@ledgerhq/devices@^8.0.2", "@ledgerhq/devices@^8.0.3": + version "8.0.3" + resolved "https://registry.yarnpkg.com/@ledgerhq/devices/-/devices-8.0.3.tgz#bca76789b9dec2353ea8b089f7bd183ed3047afd" + integrity sha512-Q7/vqkGELSBuwFafFoTqlHIRyOjw8JqbSgiQwe2R38xN0RKtKIh+5E6UfMKyoExiq+SrQg0IC8P2LS+XdjOHLw== dependencies: - "@ledgerhq/errors" "^6.12.3" + "@ledgerhq/errors" "^6.12.6" "@ledgerhq/logs" "^6.10.1" rxjs "6" semver "^7.3.5" -"@ledgerhq/devices@^8.0.1": - version "8.0.1" - resolved "https://registry.yarnpkg.com/@ledgerhq/devices/-/devices-8.0.1.tgz#4c475f6ae249daf00ef08f5098924206233f3179" - integrity sha512-8uuyR8DGowYBLatur+MyJtRJ8RYDWSFFqGnNmgBBdlRG6VPf9vjhrFZlmYqukWesPwkZNZstP475W4TS+j6EFw== +"@ledgerhq/domain-service@^1.1.0": + version "1.1.4" + resolved "https://registry.yarnpkg.com/@ledgerhq/domain-service/-/domain-service-1.1.4.tgz#305fe076f6d206d56bb2cc107ef900f02b6c8879" + integrity sha512-jKnKqm/rqyAcDBgI/ZYom9kFDsBQkodxy6E14IEUJ5N8OkbPdHmjRfzn973nc5mTFJIafaifx0Arde0sjrBP9g== dependencies: - "@ledgerhq/errors" "^6.12.4" + "@ledgerhq/cryptoassets" "^9.8.0" + "@ledgerhq/errors" "^6.12.6" "@ledgerhq/logs" "^6.10.1" - rxjs "6" - semver "^7.3.5" - -"@ledgerhq/errors@^6.10.0", "@ledgerhq/errors@^6.12.3": - version "6.12.3" - resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-6.12.3.tgz#a610caae1eeeb7cb038525e5212fe03217dda683" - integrity sha512-djiMSgB/7hnK3aLR/c5ZMMivxjcI7o2+y3VKcsZZpydPoVf9+FXqeJPRfOwmJ0JxbQ//LinUfWpIfHew8LkaVw== + "@ledgerhq/types-live" "^6.35.1" + axios "^1.3.4" + eip55 "^2.1.0" + react "^17.0.2" + react-dom "^17.0.2" -"@ledgerhq/errors@^6.12.4": - version "6.12.4" - resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-6.12.4.tgz#1c2f75dc3dee91b069f3446be484fa28676d1b45" - integrity sha512-qi5poMrcIuFuivdzRjjQsNp7rRwUA5v3eo6D4yEy+l+w8wT4d4JtQ5u1TbrlGfFHfgLq7Lv6dsvh2ooLyWTyfg== +"@ledgerhq/errors@^6.10.0", "@ledgerhq/errors@^6.12.5", "@ledgerhq/errors@^6.12.6": + version "6.12.6" + resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-6.12.6.tgz#f89c82c91c2930f34bc3e0d86a27ec7b6e6e4f5f" + integrity sha512-D+r2B09vaRO06wfGoss+rNgwqWSoK0bCtsaJWzlD2hv1zxTtucqVtSztbRFypIqxWTCb3ix5Nh2dWHEJVTp2Xw== -"@ledgerhq/hw-app-eth@6.32.2": - version "6.32.2" - resolved "https://registry.yarnpkg.com/@ledgerhq/hw-app-eth/-/hw-app-eth-6.32.2.tgz#a6dd250c327426ded1e825dd504d2844b20703a5" - integrity sha512-5RmRw+vhzCE88hFPcpFOXelLTk9cjscweYJLritdAcTSkXV3jOdmAYvY1KLhG5Ungy561r8AQHm6NleR/Qjpjw== +"@ledgerhq/hw-app-eth@6.33.2": + version "6.33.2" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-app-eth/-/hw-app-eth-6.33.2.tgz#86bc5de1f8ddd25d3621a4eca0604a287ec4469a" + integrity sha512-vmG/75gHmvxI2c4Jni7W46PnesMUwWjDoas1b0V5HE2OAqJ1LlxASHG+i9lVe5hFAnTRx+OmCb/qf9mya2P3mw== dependencies: "@ethersproject/abi" "^5.5.0" "@ethersproject/rlp" "^5.5.0" - "@ledgerhq/cryptoassets" "^9.2.0" - "@ledgerhq/errors" "^6.12.4" - "@ledgerhq/hw-transport" "^6.28.2" - "@ledgerhq/hw-transport-mocker" "^6.27.13" + "@ledgerhq/cryptoassets" "^9.5.0" + "@ledgerhq/domain-service" "^1.1.0" + "@ledgerhq/errors" "^6.12.5" + "@ledgerhq/hw-transport" "^6.28.3" + "@ledgerhq/hw-transport-mocker" "^6.27.14" "@ledgerhq/logs" "^6.10.1" - axios "^0.26.1" + axios "^1.3.4" bignumber.js "^9.1.0" crypto-js "^4.1.1" -"@ledgerhq/hw-transport-mocker@^6.27.13": - version "6.27.13" - resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-mocker/-/hw-transport-mocker-6.27.13.tgz#4bbb0ce1d039adbf6bb05fe2fe038decd7ece356" - integrity sha512-GYik5D45/U8SIkVUeaio6KV6xkIf73v+i6gegMbUFO712x+TgkG/EH1fpF6+sTwLmNxqjaTyi8LYqYeZNW0GMg== +"@ledgerhq/hw-transport-mocker@^6.27.14": + version "6.27.15" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-mocker/-/hw-transport-mocker-6.27.15.tgz#48062a0b146ba147499bb73033d760cfb20a573f" + integrity sha512-lE6BioJqkcdeF7ugyIcXVV3QUdXnW8j69u40aK+VTXm5PgGVbpZEW3gtdLsvVUuigX1mu7Hk2pvYFG1nJbni2g== dependencies: - "@ledgerhq/hw-transport" "^6.28.2" + "@ledgerhq/hw-transport" "^6.28.4" "@ledgerhq/logs" "^6.10.1" "@ledgerhq/hw-transport-webhid@6.27.1": @@ -2602,24 +2960,24 @@ "@ledgerhq/hw-transport" "^6.27.1" "@ledgerhq/logs" "^6.10.0" -"@ledgerhq/hw-transport-webhid@6.27.13": - version "6.27.13" - resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-webhid/-/hw-transport-webhid-6.27.13.tgz#c14a2b4b64241cf6206c49e618edb86b28573796" - integrity sha512-VDQ8i08Atc7QQJ1+JE+EtuKoxBNL+ySyxMnzVAABMzhy6LGCwxzfNKP7Pb9vZNruWyRYVNCN3RiNPCMmiCDd1g== +"@ledgerhq/hw-transport-webhid@6.27.14": + version "6.27.14" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-webhid/-/hw-transport-webhid-6.27.14.tgz#ce68a591296f77f20b371b99cfe8cd50387a350b" + integrity sha512-oSfGLJE9ztBd5pNoywi6fcSa/LGRlCe06Zre6de/S8hzZ6DIlJG99EBKt3+JYhbYiFjYK79NFJW5TGUKbbP0sQ== dependencies: - "@ledgerhq/devices" "^8.0.1" - "@ledgerhq/errors" "^6.12.4" - "@ledgerhq/hw-transport" "^6.28.2" + "@ledgerhq/devices" "^8.0.2" + "@ledgerhq/errors" "^6.12.5" + "@ledgerhq/hw-transport" "^6.28.3" "@ledgerhq/logs" "^6.10.1" -"@ledgerhq/hw-transport-webusb@6.27.13": - version "6.27.13" - resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-webusb/-/hw-transport-webusb-6.27.13.tgz#272c38aad7d090c748f6c7fd85e5a579aa1bbae4" - integrity sha512-1X7xMdcEE/XVD0k5yO8DygR/gik3M9jDHynu8WxpIFDxAULWN5nyM2vWeXXGYl/MM75jV+OehWJ4oFhYGsn3rw== +"@ledgerhq/hw-transport-webusb@6.27.14": + version "6.27.14" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-webusb/-/hw-transport-webusb-6.27.14.tgz#b32387bfd7039afccfa1ae5fffc6afd6b68a19fb" + integrity sha512-uSpjyiR0FhNXNtXxWqbmatyfCPcjeyADm8E+czuCCM7Wwf0S05AeD+2qLiEa0U1DspBZvz65WgkhPfeSmUsbZA== dependencies: - "@ledgerhq/devices" "^8.0.1" - "@ledgerhq/errors" "^6.12.4" - "@ledgerhq/hw-transport" "^6.28.2" + "@ledgerhq/devices" "^8.0.2" + "@ledgerhq/errors" "^6.12.5" + "@ledgerhq/hw-transport" "^6.28.3" "@ledgerhq/logs" "^6.10.1" "@ledgerhq/hw-transport@6.27.1": @@ -2631,22 +2989,22 @@ "@ledgerhq/errors" "^6.10.0" events "^3.3.0" -"@ledgerhq/hw-transport@6.28.2", "@ledgerhq/hw-transport@^6.28.2": - version "6.28.2" - resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-6.28.2.tgz#483f9a39403ee63b03d452e30bfe8189dcca5785" - integrity sha512-2LxQdZnhSzu394brKuUZIWfuT2YAyNI3glRMf8+yHx3wUFqi10v8NzII99SHDyT8tN3Ovzmq+hbGHvrR2PqYRA== +"@ledgerhq/hw-transport@6.28.3": + version "6.28.3" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-6.28.3.tgz#1108ceb8bfb9dc949f6178b17dd1bcb76dba11f0" + integrity sha512-YFPh9n51V4TfPZov7iAUbtez0cyNEVR1+49RG8tYvmsmk8ihvya2rR90U8KO2MnrT2jR4k2rlgQ3IcZJO9dBcw== dependencies: - "@ledgerhq/devices" "^8.0.1" - "@ledgerhq/errors" "^6.12.4" + "@ledgerhq/devices" "^8.0.2" + "@ledgerhq/errors" "^6.12.5" events "^3.3.0" -"@ledgerhq/hw-transport@^6.27.1": - version "6.28.1" - resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-6.28.1.tgz#cb22fe9bc23af4682c30f2aac7fe6f7ab13ed65a" - integrity sha512-RaZe+abn0zBIz82cE9tp7Y7aZkHWWbEaE2yJpfxT8AhFz3fx+BU0kLYzuRN9fmA7vKueNJ1MTVUCY+Ex9/CHSQ== +"@ledgerhq/hw-transport@^6.27.1", "@ledgerhq/hw-transport@^6.28.3", "@ledgerhq/hw-transport@^6.28.4": + version "6.28.4" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-6.28.4.tgz#c2fc5bff4fca71ac44f069b775d33d0b1b5d9000" + integrity sha512-fB2H92YQjidmae2GFCmOGPwkZWk0lvTu0tlLlzfiY0wRheAG+DEgjnqhdU8wmydkPLIj0WUjRgldtnJtg/a2iQ== dependencies: - "@ledgerhq/devices" "^8.0.0" - "@ledgerhq/errors" "^6.12.3" + "@ledgerhq/devices" "^8.0.3" + "@ledgerhq/errors" "^6.12.6" events "^3.3.0" "@ledgerhq/logs@^6.10.0", "@ledgerhq/logs@^6.10.1": @@ -2654,6 +3012,14 @@ resolved "https://registry.yarnpkg.com/@ledgerhq/logs/-/logs-6.10.1.tgz#5bd16082261d7364eabb511c788f00937dac588d" integrity sha512-z+ILK8Q3y+nfUl43ctCPuR4Y2bIxk/ooCQFwZxhtci1EhAtMDzMAx2W25qx8G1PPL9UUOdnUax19+F0OjXoj4w== +"@ledgerhq/types-live@^6.35.1": + version "6.35.1" + resolved "https://registry.yarnpkg.com/@ledgerhq/types-live/-/types-live-6.35.1.tgz#90ad68ef1514641a04ea7c14d524a2a2d60ef004" + integrity sha512-p9xFAV7xKcrUZDO8C0geGPW1CXAWqWogbDrVG8PnCZfmcmH+AVwzHoUcKMi9SzmV3iF8N7IRGe9UVIqqrINthw== + dependencies: + bignumber.js "^9.1.0" + rxjs "6" + "@metamask/detect-provider@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@metamask/detect-provider/-/detect-provider-2.0.0.tgz#4bc2795e5e6f7d8b84b2e845058d2f222c99917d" @@ -2711,22 +3077,29 @@ dependencies: "@noble/hashes" "1.3.0" -"@noble/ed25519@^1.7.0": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@noble/ed25519/-/ed25519-1.7.3.tgz#57e1677bf6885354b466c38e2b620c62f45a7123" - integrity sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ== +"@noble/curves@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.1.0.tgz#f13fc667c89184bc04cccb9b11e8e7bae27d8c3d" + integrity sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA== + dependencies: + "@noble/hashes" "1.3.1" "@noble/hashes@1.2.0", "@noble/hashes@~1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.2.0.tgz#a3150eeb09cc7ab207ebf6d7b9ad311a9bdbed12" integrity sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ== -"@noble/hashes@1.3.0", "@noble/hashes@^1", "@noble/hashes@^1.0.0", "@noble/hashes@^1.1.2", "@noble/hashes@^1.2.0", "@noble/hashes@^1.3.0", "@noble/hashes@~1.3.0": +"@noble/hashes@1.3.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.0.tgz#085fd70f6d7d9d109671090ccae1d3bec62554a1" integrity sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg== -"@noble/secp256k1@1.7.1", "@noble/secp256k1@^1.6.3", "@noble/secp256k1@~1.7.0": +"@noble/hashes@1.3.1", "@noble/hashes@^1", "@noble/hashes@^1.0.0", "@noble/hashes@^1.2.0", "@noble/hashes@^1.3.0", "@noble/hashes@~1.3.0": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.1.tgz#8831ef002114670c603c458ab8b11328406953a9" + integrity sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA== + +"@noble/secp256k1@1.7.1", "@noble/secp256k1@~1.7.0": version "1.7.1" resolved "https://registry.yarnpkg.com/@noble/secp256k1/-/secp256k1-1.7.1.tgz#b251c70f824ce3ca7f8dc3df08d58f005cc0507c" integrity sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw== @@ -2757,29 +3130,31 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@nomicfoundation/ethereumjs-block@4.2.2", "@nomicfoundation/ethereumjs-block@^4.0.0": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-block/-/ethereumjs-block-4.2.2.tgz#f317078c810a54381c682d0c12e1e81acfc11599" - integrity sha512-atjpt4gc6ZGZUPHBAQaUJsm1l/VCo7FmyQ780tMGO8QStjLdhz09dXynmhwVTy5YbRr0FOh/uX3QaEM0yIB2Zg== - dependencies: - "@nomicfoundation/ethereumjs-common" "3.1.2" - "@nomicfoundation/ethereumjs-rlp" "4.0.3" - "@nomicfoundation/ethereumjs-trie" "5.0.5" - "@nomicfoundation/ethereumjs-tx" "4.1.2" - "@nomicfoundation/ethereumjs-util" "8.0.6" +"@nomicfoundation/ethereumjs-block@5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-block/-/ethereumjs-block-5.0.1.tgz#6f89664f55febbd723195b6d0974773d29ee133d" + integrity sha512-u1Yioemi6Ckj3xspygu/SfFvm8vZEO8/Yx5a1QLzi6nVU0jz3Pg2OmHKJ5w+D9Ogk1vhwRiqEBAqcb0GVhCyHw== + dependencies: + "@nomicfoundation/ethereumjs-common" "4.0.1" + "@nomicfoundation/ethereumjs-rlp" "5.0.1" + "@nomicfoundation/ethereumjs-trie" "6.0.1" + "@nomicfoundation/ethereumjs-tx" "5.0.1" + "@nomicfoundation/ethereumjs-util" "9.0.1" ethereum-cryptography "0.1.3" + ethers "^5.7.1" -"@nomicfoundation/ethereumjs-blockchain@6.2.2", "@nomicfoundation/ethereumjs-blockchain@^6.0.0": - version "6.2.2" - resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-blockchain/-/ethereumjs-blockchain-6.2.2.tgz#9f79dd2b3dc73f5d5a220f7d8a734330c4c26320" - integrity sha512-6AIB2MoTEPZJLl6IRKcbd8mUmaBAQ/NMe3O7OsAOIiDjMNPPH5KaUQiLfbVlegT4wKIg/GOsFH7XlH2KDVoJNg== - dependencies: - "@nomicfoundation/ethereumjs-block" "4.2.2" - "@nomicfoundation/ethereumjs-common" "3.1.2" - "@nomicfoundation/ethereumjs-ethash" "2.0.5" - "@nomicfoundation/ethereumjs-rlp" "4.0.3" - "@nomicfoundation/ethereumjs-trie" "5.0.5" - "@nomicfoundation/ethereumjs-util" "8.0.6" +"@nomicfoundation/ethereumjs-blockchain@7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-blockchain/-/ethereumjs-blockchain-7.0.1.tgz#80e0bd3535bfeb9baa29836b6f25123dab06a726" + integrity sha512-NhzndlGg829XXbqJEYrF1VeZhAwSPgsK/OB7TVrdzft3y918hW5KNd7gIZ85sn6peDZOdjBsAXIpXZ38oBYE5A== + dependencies: + "@nomicfoundation/ethereumjs-block" "5.0.1" + "@nomicfoundation/ethereumjs-common" "4.0.1" + "@nomicfoundation/ethereumjs-ethash" "3.0.1" + "@nomicfoundation/ethereumjs-rlp" "5.0.1" + "@nomicfoundation/ethereumjs-trie" "6.0.1" + "@nomicfoundation/ethereumjs-tx" "5.0.1" + "@nomicfoundation/ethereumjs-util" "9.0.1" abstract-level "^1.0.3" debug "^4.3.3" ethereum-cryptography "0.1.3" @@ -2787,105 +3162,105 @@ lru-cache "^5.1.1" memory-level "^1.0.0" -"@nomicfoundation/ethereumjs-common@3.1.2", "@nomicfoundation/ethereumjs-common@^3.0.0": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-common/-/ethereumjs-common-3.1.2.tgz#041086da66ed40f2bf2a2116a1f2f0fcf33fb80d" - integrity sha512-JAEBpIua62dyObHM9KI2b4wHZcRQYYge9gxiygTWa3lNCr2zo+K0TbypDpgiNij5MCGNWP1eboNfNfx1a3vkvA== +"@nomicfoundation/ethereumjs-common@4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-common/-/ethereumjs-common-4.0.1.tgz#4702d82df35b07b5407583b54a45bf728e46a2f0" + integrity sha512-OBErlkfp54GpeiE06brBW/TTbtbuBJV5YI5Nz/aB2evTDo+KawyEzPjBlSr84z/8MFfj8wS2wxzQX1o32cev5g== dependencies: - "@nomicfoundation/ethereumjs-util" "8.0.6" + "@nomicfoundation/ethereumjs-util" "9.0.1" crc-32 "^1.2.0" -"@nomicfoundation/ethereumjs-ethash@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-2.0.5.tgz#0c605812f6f4589a9f6d597db537bbf3b86469db" - integrity sha512-xlLdcICGgAYyYmnI3r1t0R5fKGBJNDQSOQxXNjVO99JmxJIdXR5MgPo5CSJO1RpyzKOgzi3uIFn8agv564dZEQ== +"@nomicfoundation/ethereumjs-ethash@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-3.0.1.tgz#65ca494d53e71e8415c9a49ef48bc921c538fc41" + integrity sha512-KDjGIB5igzWOp8Ik5I6QiRH5DH+XgILlplsHR7TEuWANZA759G6krQ6o8bvj+tRUz08YygMQu/sGd9mJ1DYT8w== dependencies: - "@nomicfoundation/ethereumjs-block" "4.2.2" - "@nomicfoundation/ethereumjs-rlp" "4.0.3" - "@nomicfoundation/ethereumjs-util" "8.0.6" + "@nomicfoundation/ethereumjs-block" "5.0.1" + "@nomicfoundation/ethereumjs-rlp" "5.0.1" + "@nomicfoundation/ethereumjs-util" "9.0.1" abstract-level "^1.0.3" bigint-crypto-utils "^3.0.23" ethereum-cryptography "0.1.3" -"@nomicfoundation/ethereumjs-evm@1.3.2", "@nomicfoundation/ethereumjs-evm@^1.0.0": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-evm/-/ethereumjs-evm-1.3.2.tgz#f9d6bafd5c23d07ab75b8649d589af1a43b60bfc" - integrity sha512-I00d4MwXuobyoqdPe/12dxUQxTYzX8OckSaWsMcWAfQhgVDvBx6ffPyP/w1aL0NW7MjyerySPcSVfDJAMHjilw== +"@nomicfoundation/ethereumjs-evm@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-evm/-/ethereumjs-evm-2.0.1.tgz#f35681e203363f69ce2b3d3bf9f44d4e883ca1f1" + integrity sha512-oL8vJcnk0Bx/onl+TgQOQ1t/534GKFaEG17fZmwtPFeH8S5soiBYPCLUrvANOl4sCp9elYxIMzIiTtMtNNN8EQ== dependencies: - "@nomicfoundation/ethereumjs-common" "3.1.2" - "@nomicfoundation/ethereumjs-util" "8.0.6" - "@types/async-eventemitter" "^0.2.1" - async-eventemitter "^0.2.4" + "@ethersproject/providers" "^5.7.1" + "@nomicfoundation/ethereumjs-common" "4.0.1" + "@nomicfoundation/ethereumjs-tx" "5.0.1" + "@nomicfoundation/ethereumjs-util" "9.0.1" debug "^4.3.3" ethereum-cryptography "0.1.3" mcl-wasm "^0.7.1" rustbn.js "~0.2.0" -"@nomicfoundation/ethereumjs-rlp@4.0.3", "@nomicfoundation/ethereumjs-rlp@^4.0.0": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-rlp/-/ethereumjs-rlp-4.0.3.tgz#8d9147fbd0d49e8f4c5ce729d226694a8fe03eb8" - integrity sha512-DZMzB/lqPK78T6MluyXqtlRmOMcsZbTTbbEyAjo0ncaff2mqu/k8a79PBcyvpgAhWD/R59Fjq/x3ro5Lof0AtA== +"@nomicfoundation/ethereumjs-rlp@5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-rlp/-/ethereumjs-rlp-5.0.1.tgz#0b30c1cf77d125d390408e391c4bb5291ef43c28" + integrity sha512-xtxrMGa8kP4zF5ApBQBtjlSbN5E2HI8m8FYgVSYAnO6ssUoY5pVPGy2H8+xdf/bmMa22Ce8nWMH3aEW8CcqMeQ== -"@nomicfoundation/ethereumjs-statemanager@1.0.5", "@nomicfoundation/ethereumjs-statemanager@^1.0.0": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-statemanager/-/ethereumjs-statemanager-1.0.5.tgz#951cc9ff2c421d40233d2e9d0fe033db2391ee44" - integrity sha512-CAhzpzTR5toh/qOJIZUUOnWekUXuRqkkzaGAQrVcF457VhtCmr+ddZjjK50KNZ524c1XP8cISguEVNqJ6ij1sA== +"@nomicfoundation/ethereumjs-statemanager@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-statemanager/-/ethereumjs-statemanager-2.0.1.tgz#8824a97938db4471911e2d2f140f79195def5935" + integrity sha512-B5ApMOnlruVOR7gisBaYwFX+L/AP7i/2oAahatssjPIBVDF6wTX1K7Qpa39E/nzsH8iYuL3krkYeUFIdO3EMUQ== dependencies: - "@nomicfoundation/ethereumjs-common" "3.1.2" - "@nomicfoundation/ethereumjs-rlp" "4.0.3" - "@nomicfoundation/ethereumjs-trie" "5.0.5" - "@nomicfoundation/ethereumjs-util" "8.0.6" + "@nomicfoundation/ethereumjs-common" "4.0.1" + "@nomicfoundation/ethereumjs-rlp" "5.0.1" debug "^4.3.3" ethereum-cryptography "0.1.3" - functional-red-black-tree "^1.0.1" + ethers "^5.7.1" + js-sdsl "^4.1.4" -"@nomicfoundation/ethereumjs-trie@5.0.5", "@nomicfoundation/ethereumjs-trie@^5.0.0": - version "5.0.5" - resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-trie/-/ethereumjs-trie-5.0.5.tgz#bf31c9306dcbba2007fad668e96109ddb147040c" - integrity sha512-+8sNZrXkzvA1NH5F4kz5RSYl1I6iaRz7mAZRsyxOm0IVY4UaP43Ofvfp/TwOalFunurQrYB5pRO40+8FBcxFMA== +"@nomicfoundation/ethereumjs-trie@6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-trie/-/ethereumjs-trie-6.0.1.tgz#662c55f6b50659fd4b22ea9f806a7401cafb7717" + integrity sha512-A64It/IMpDVODzCgxDgAAla8jNjNtsoQZIzZUfIV5AY6Coi4nvn7+VReBn5itlxMiL2yaTlQr9TRWp3CSI6VoA== dependencies: - "@nomicfoundation/ethereumjs-rlp" "4.0.3" - "@nomicfoundation/ethereumjs-util" "8.0.6" + "@nomicfoundation/ethereumjs-rlp" "5.0.1" + "@nomicfoundation/ethereumjs-util" "9.0.1" + "@types/readable-stream" "^2.3.13" ethereum-cryptography "0.1.3" readable-stream "^3.6.0" -"@nomicfoundation/ethereumjs-tx@4.1.2", "@nomicfoundation/ethereumjs-tx@^4.0.0": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-tx/-/ethereumjs-tx-4.1.2.tgz#8659fad7f9094b7eb82aa6cc3c8097cb1c42ff31" - integrity sha512-emJBJZpmTdUa09cqxQqHaysbBI9Od353ZazeH7WgPb35miMgNY6mb7/3vBA98N5lUW/rgkiItjX0KZfIzihSoQ== - dependencies: - "@nomicfoundation/ethereumjs-common" "3.1.2" - "@nomicfoundation/ethereumjs-rlp" "4.0.3" - "@nomicfoundation/ethereumjs-util" "8.0.6" +"@nomicfoundation/ethereumjs-tx@5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-tx/-/ethereumjs-tx-5.0.1.tgz#7629dc2036b4a33c34e9f0a592b43227ef4f0c7d" + integrity sha512-0HwxUF2u2hrsIM1fsasjXvlbDOq1ZHFV2dd1yGq8CA+MEYhaxZr8OTScpVkkxqMwBcc5y83FyPl0J9MZn3kY0w== + dependencies: + "@chainsafe/ssz" "^0.9.2" + "@ethersproject/providers" "^5.7.2" + "@nomicfoundation/ethereumjs-common" "4.0.1" + "@nomicfoundation/ethereumjs-rlp" "5.0.1" + "@nomicfoundation/ethereumjs-util" "9.0.1" ethereum-cryptography "0.1.3" -"@nomicfoundation/ethereumjs-util@8.0.6", "@nomicfoundation/ethereumjs-util@^8.0.0": - version "8.0.6" - resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-util/-/ethereumjs-util-8.0.6.tgz#dbce5d258b017b37aa58b3a7c330ad59d10ccf0b" - integrity sha512-jOQfF44laa7xRfbfLXojdlcpkvxeHrE2Xu7tSeITsWFgoII163MzjOwFEzSNozHYieFysyoEMhCdP+NY5ikstw== +"@nomicfoundation/ethereumjs-util@9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-util/-/ethereumjs-util-9.0.1.tgz#530cda8bae33f8b5020a8f199ed1d0a2ce48ec89" + integrity sha512-TwbhOWQ8QoSCFhV/DDfSmyfFIHjPjFBj957219+V3jTZYZ2rf9PmDtNOeZWAE3p3vlp8xb02XGpd0v6nTUPbsA== dependencies: - "@nomicfoundation/ethereumjs-rlp" "4.0.3" + "@chainsafe/ssz" "^0.10.0" + "@nomicfoundation/ethereumjs-rlp" "5.0.1" ethereum-cryptography "0.1.3" -"@nomicfoundation/ethereumjs-vm@^6.0.0": - version "6.4.2" - resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-vm/-/ethereumjs-vm-6.4.2.tgz#af1cf62e6c0054bc2b7febc8556d032433d1b18c" - integrity sha512-PRTyxZMP6kx+OdAzBhuH1LD2Yw+hrSpaytftvaK//thDy2OI07S0nrTdbrdk7b8ZVPAc9H9oTwFBl3/wJ3w15g== - dependencies: - "@nomicfoundation/ethereumjs-block" "4.2.2" - "@nomicfoundation/ethereumjs-blockchain" "6.2.2" - "@nomicfoundation/ethereumjs-common" "3.1.2" - "@nomicfoundation/ethereumjs-evm" "1.3.2" - "@nomicfoundation/ethereumjs-rlp" "4.0.3" - "@nomicfoundation/ethereumjs-statemanager" "1.0.5" - "@nomicfoundation/ethereumjs-trie" "5.0.5" - "@nomicfoundation/ethereumjs-tx" "4.1.2" - "@nomicfoundation/ethereumjs-util" "8.0.6" - "@types/async-eventemitter" "^0.2.1" - async-eventemitter "^0.2.4" +"@nomicfoundation/ethereumjs-vm@7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-vm/-/ethereumjs-vm-7.0.1.tgz#7d035e0993bcad10716c8b36e61dfb87fa3ca05f" + integrity sha512-rArhyn0jPsS/D+ApFsz3yVJMQ29+pVzNZ0VJgkzAZ+7FqXSRtThl1C1prhmlVr3YNUlfpZ69Ak+RUT4g7VoOuQ== + dependencies: + "@nomicfoundation/ethereumjs-block" "5.0.1" + "@nomicfoundation/ethereumjs-blockchain" "7.0.1" + "@nomicfoundation/ethereumjs-common" "4.0.1" + "@nomicfoundation/ethereumjs-evm" "2.0.1" + "@nomicfoundation/ethereumjs-rlp" "5.0.1" + "@nomicfoundation/ethereumjs-statemanager" "2.0.1" + "@nomicfoundation/ethereumjs-trie" "6.0.1" + "@nomicfoundation/ethereumjs-tx" "5.0.1" + "@nomicfoundation/ethereumjs-util" "9.0.1" debug "^4.3.3" ethereum-cryptography "0.1.3" - functional-red-black-tree "^1.0.1" mcl-wasm "^0.7.1" rustbn.js "~0.2.0" @@ -3510,17 +3885,17 @@ dependencies: "@solana/wallet-adapter-base" "^0.9.22" -"@solana/wallet-adapter-nightly@^0.1.14": - version "0.1.14" - resolved "https://registry.yarnpkg.com/@solana/wallet-adapter-nightly/-/wallet-adapter-nightly-0.1.14.tgz#c72211ddc3ce9c48362baefd59ba815ee4ddf431" - integrity sha512-EnrSkduVi1ds/0zc2xORIkcBZCQESz+cllrTeX5RmeZCFKdIjHpUZfbKrvhtz/OpOZbOvRi7ojBLeyx63V2T/A== +"@solana/wallet-adapter-nightly@^0.1.15": + version "0.1.15" + resolved "https://registry.yarnpkg.com/@solana/wallet-adapter-nightly/-/wallet-adapter-nightly-0.1.15.tgz#8aa20eb207c36e37640e4210773e20d24d8b2e90" + integrity sha512-WbaZGETPZup2q/PXK6lXDlLPOiRbhrb7zqK1WJKpb5Lj/Ik2CoKb+nddAEBgc9EmHVzUMfvHjpop76qU78X0ug== dependencies: "@solana/wallet-adapter-base" "^0.9.22" -"@solana/wallet-adapter-nufi@^0.1.15": - version "0.1.15" - resolved "https://registry.yarnpkg.com/@solana/wallet-adapter-nufi/-/wallet-adapter-nufi-0.1.15.tgz#37be8fe15e11454dfa700b27a6886f1da2bba3ff" - integrity sha512-KSZefEMiEZIGKDBzyK9CV/srCmPy4vZ9gdrmHTkZuzssZ9YfFwMR71zKpCyYvtJ9mfk+MxmSU6mizUkaB+AHCw== +"@solana/wallet-adapter-nufi@^0.1.16": + version "0.1.16" + resolved "https://registry.yarnpkg.com/@solana/wallet-adapter-nufi/-/wallet-adapter-nufi-0.1.16.tgz#0db352238edffd6cc845e8b11f18d5bb32980107" + integrity sha512-6dykeYFPrIE/O7snc8pbERDzyoN7wDIuN70s/LfftZxab6oIo1UdR0pUi1BmB8c4E1Is/w+aIl9Bvv/2O8094w== dependencies: "@solana/wallet-adapter-base" "^0.9.22" @@ -3670,9 +4045,9 @@ "@solana/wallet-adapter-base" "^0.9.22" "@solana/wallet-adapter-wallets@^0.19.5": - version "0.19.15" - resolved "https://registry.yarnpkg.com/@solana/wallet-adapter-wallets/-/wallet-adapter-wallets-0.19.15.tgz#3d148a37a30a320aa172b1bfabfc2526fad107bf" - integrity sha512-HakQwKor5f5dbKlRPCBMu3E0gALX2mt0fp44qIKrmLDH7J/UpTIuIDu0z5eidaABJCSVMBNuEC+0uS1UYUXS8w== + version "0.19.16" + resolved "https://registry.yarnpkg.com/@solana/wallet-adapter-wallets/-/wallet-adapter-wallets-0.19.16.tgz#07bf9db5378c3f338b22aa6aae1774c5fd38d67e" + integrity sha512-Q+6Tv+oIkD+fhsUuPp+jLb+dyoB3hrX7XT+Xr5vMZvxQuB5bcUn7m0ZWGoAh0dw1FsfsOXMTGu1aNwS3XSqxtw== dependencies: "@solana/wallet-adapter-alpha" "^0.1.9" "@solana/wallet-adapter-avana" "^0.1.12" @@ -3697,8 +4072,8 @@ "@solana/wallet-adapter-magiceden" "^0.1.12" "@solana/wallet-adapter-mathwallet" "^0.9.17" "@solana/wallet-adapter-neko" "^0.2.11" - "@solana/wallet-adapter-nightly" "^0.1.14" - "@solana/wallet-adapter-nufi" "^0.1.15" + "@solana/wallet-adapter-nightly" "^0.1.15" + "@solana/wallet-adapter-nufi" "^0.1.16" "@solana/wallet-adapter-onto" "^0.1.6" "@solana/wallet-adapter-particle" "^0.1.9" "@solana/wallet-adapter-phantom" "^0.9.22" @@ -3736,23 +4111,22 @@ "@wallet-standard/features" "^1.0.3" "@solana/web3.js@^1.36.0", "@solana/web3.js@^1.44.3", "@solana/web3.js@^1.58.0", "@solana/web3.js@^1.63.1": - version "1.74.0" - resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.74.0.tgz#dbcbeabb830dd7cbbcf5e31404ca79c9785cbf2d" - integrity sha512-RKZyPqizPCxmpMGfpu4fuplNZEWCrhRBjjVstv5QnAJvgln1jgOfgui+rjl1ExnqDnWKg9uaZ5jtGROH/cwabg== + version "1.77.3" + resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.77.3.tgz#2cbeaa1dd24f8fa386ac924115be82354dfbebab" + integrity sha512-PHaO0BdoiQRPpieC1p31wJsBaxwIOWLh8j2ocXNKX8boCQVldt26Jqm2tZE4KlrvnCIV78owPLv1pEUgqhxZ3w== dependencies: "@babel/runtime" "^7.12.5" - "@noble/ed25519" "^1.7.0" - "@noble/hashes" "^1.1.2" - "@noble/secp256k1" "^1.6.3" + "@noble/curves" "^1.0.0" + "@noble/hashes" "^1.3.0" "@solana/buffer-layout" "^4.0.0" agentkeepalive "^4.2.1" bigint-buffer "^1.1.5" bn.js "^5.0.0" borsh "^0.7.0" bs58 "^4.0.1" - buffer "6.0.1" + buffer "6.0.3" fast-stable-stringify "^1.0.0" - jayson "^3.4.4" + jayson "^4.1.0" node-fetch "^2.6.7" rpc-websockets "^7.5.1" superstruct "^0.14.2" @@ -4002,14 +4376,14 @@ integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== "@toruslabs/base-controllers@^2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@toruslabs/base-controllers/-/base-controllers-2.8.0.tgz#878f1042ea8a188aaec143b13ff95a418ca4583f" - integrity sha512-htHOYW6u9tUfV3ZYzZ8X5xAnm8nOhecR0m0LIGsePXMaU/lR7NbZ/3TG4xW//ZJYjXfVkyaU2ayJcwbJFIoHeA== + version "2.9.0" + resolved "https://registry.yarnpkg.com/@toruslabs/base-controllers/-/base-controllers-2.9.0.tgz#e23f4228b5a90bf94ba9b0b27451f3024bd1acc4" + integrity sha512-rKc+bR4QB/wdbH0CxLZC5e2PUZcIgkr9yY7TMd3oIffDklaYBnsuC5ES2/rgK1aRUDRWz+qWbTwLqsY6PlT37Q== dependencies: - "@ethereumjs/util" "^8.0.5" + "@ethereumjs/util" "^8.0.6" "@toruslabs/broadcast-channel" "^6.2.0" "@toruslabs/http-helpers" "^3.3.0" - "@toruslabs/openlogin-jrpc" "^3.2.0" + "@toruslabs/openlogin-jrpc" "^4.0.0" async-mutex "^0.4.0" bignumber.js "^9.1.1" bowser "^2.11.0" @@ -4019,45 +4393,44 @@ loglevel "^1.8.1" "@toruslabs/broadcast-channel@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@toruslabs/broadcast-channel/-/broadcast-channel-6.2.0.tgz#b2e62913ad64b157b351ea37d764900a66acdd61" - integrity sha512-hrVU9mYe5yOOmlaUi3TIYjyqJGaicomqsoHxb1e1iYCXOJ/QsbSLGEvo6nqAEucNfalGMhfKEUhvMi7Pwgzrow== + version "6.3.1" + resolved "https://registry.yarnpkg.com/@toruslabs/broadcast-channel/-/broadcast-channel-6.3.1.tgz#d4b0a08c3a0fa88d42d7f33387ce9be928c2d4b2" + integrity sha512-BEtJQ+9bMfFoGuCsp5NmxyY+C980Ho+3BZIKSiYwRtl5qymJ+jMX5lsoCppoQblcb34dP6FwEjeFw80Y9QC/rw== dependencies: "@babel/runtime" "^7.21.0" - "@toruslabs/eccrypto" "^2.0.0" - "@toruslabs/metadata-helpers" "^3.1.0" + "@toruslabs/eccrypto" "^2.1.1" + "@toruslabs/metadata-helpers" "^3.2.0" bowser "^2.11.0" - keccak "^3.0.3" loglevel "^1.8.1" oblivious-set "1.1.1" socket.io-client "^4.6.1" unload "^2.4.1" -"@toruslabs/eccrypto@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@toruslabs/eccrypto/-/eccrypto-2.0.0.tgz#a3df9c6c37a86d250321370b83c6d92918d8891d" - integrity sha512-BBkWKHy0v3WOnFG3QYo+0W02ExpLghfYHuW5ePb9tAI2I8wwiWuuvvhz8JVYEACDsfDy0EikboJrgQVs5eZ7Tg== +"@toruslabs/eccrypto@^2.1.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@toruslabs/eccrypto/-/eccrypto-2.2.1.tgz#19012cc4e774e8c3df7ceebb2c1a07ecfd784917" + integrity sha512-7sviL0wLYsfA5ogEAOIdb0tu/QAOFXfHc9B8ONYtF04x4Mg3Nr89LL35FhjaEm055q8Ru7cUQhEFSiqJqm9GCw== dependencies: elliptic "^6.5.4" -"@toruslabs/http-helpers@^3.2.0", "@toruslabs/http-helpers@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@toruslabs/http-helpers/-/http-helpers-3.3.0.tgz#8b714571284a6da08da050544289bafa16f1b71d" - integrity sha512-lmef2k/Z5Kv8MDff46sb/PY/QBlBFCvGkrzAxjlxC1JBHZO8pbUqMTW8YKRgbkwinH5sR5SFQIAngqitL885Ng== +"@toruslabs/http-helpers@^3.2.0", "@toruslabs/http-helpers@^3.3.0", "@toruslabs/http-helpers@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@toruslabs/http-helpers/-/http-helpers-3.4.0.tgz#6d1da9e6aba094af62e73cf639a69844c82202f3" + integrity sha512-CoeJSL32mpp0gmYjxv48odu6pfjHk/rbJHDwCtYPcMHAl+qUQ/DTpVOOn9U0fGkD+fYZrQmZbRkXFgLhiT0ajQ== dependencies: lodash.merge "^4.6.2" loglevel "^1.8.1" -"@toruslabs/metadata-helpers@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@toruslabs/metadata-helpers/-/metadata-helpers-3.1.0.tgz#fe6a84145711e091646c2fa223b3996df0748f3d" - integrity sha512-ejLG48aDwR+ta2eY6cnVWSESx//5KOt363WYgAspNGhMJ3U+BFNvgjc96t+gsIRSiysUrZpCC25XPUTYJecvUQ== +"@toruslabs/metadata-helpers@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@toruslabs/metadata-helpers/-/metadata-helpers-3.2.0.tgz#b297933ac37481a9c86a125ac6a4e5c2f109fb78" + integrity sha512-2bCc6PNKd9y+aWfZQ1FXd47QmfyT4NmmqPGfsqk+sQS2o+MlxIyLuh9uh7deMgXo4b4qBDX+RQGbIKM1zVk56w== dependencies: - "@toruslabs/eccrypto" "^2.0.0" - "@toruslabs/http-helpers" "^3.3.0" + "@toruslabs/eccrypto" "^2.1.1" + "@toruslabs/http-helpers" "^3.4.0" elliptic "^6.5.4" + ethereum-cryptography "^2.0.0" json-stable-stringify "^1.0.2" - keccak "^3.0.3" "@toruslabs/openlogin-jrpc@^3.0.0", "@toruslabs/openlogin-jrpc@^3.2.0": version "3.2.0" @@ -4073,6 +4446,20 @@ pump "^3.0.0" readable-stream "^3.6.2" +"@toruslabs/openlogin-jrpc@^4.0.0": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-4.5.1.tgz#9b3f4af1de206eb732b468c9f4abe4b3907180c7" + integrity sha512-6n2wW/yHxIT9EySNz5FRRNDtO2n+dIrRpxbwEoqJj0Cn4tw1R1cm3kEb0laxKRXP3DpKGK+vX6v/XQRiJy+PNw== + dependencies: + "@toruslabs/openlogin-utils" "^4.5.1" + end-of-stream "^1.4.4" + eth-rpc-errors "^4.0.3" + events "^3.3.0" + fast-safe-stringify "^2.1.1" + once "^1.4.0" + pump "^3.0.0" + readable-stream "^4.4.0" + "@toruslabs/openlogin-utils@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@toruslabs/openlogin-utils/-/openlogin-utils-3.0.0.tgz#2c264fa9a2787a1d2b8c703a38740c7c27967fa7" @@ -4082,6 +4469,13 @@ keccak "^3.0.3" randombytes "^2.1.0" +"@toruslabs/openlogin-utils@^4.5.1": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@toruslabs/openlogin-utils/-/openlogin-utils-4.5.1.tgz#01b53f50e33d96cf29cc45d9e8aa6b085c311870" + integrity sha512-LaPQkgUS7qVltNkOAakUvKs5BigO3k2AIXGzNw7MQjAMV50qax8T9fCAboBwo9jX45lP5cmR5HL1ZTbFjPgfcw== + dependencies: + base64url "^3.0.1" + "@toruslabs/solana-embed@^0.3.3": version "0.3.4" resolved "https://registry.yarnpkg.com/@toruslabs/solana-embed/-/solana-embed-0.3.4.tgz#547727e6d202f734d1e97a6658bdb3cf54599938" @@ -4099,9 +4493,9 @@ pump "^3.0.0" "@toruslabs/torus-embed@^1.39.0": - version "1.41.0" - resolved "https://registry.yarnpkg.com/@toruslabs/torus-embed/-/torus-embed-1.41.0.tgz#a96213eb1e9d97d504a9266a77eeffaca9d375e5" - integrity sha512-UKYaf01C/wioaXzGfHD8fNfyAvZjrIwuJwtjwmv+sEgbaZZSb+1wtyhmPVQ/r9gVQHWMTQyohoCMov4ifvdTiQ== + version "1.41.3" + resolved "https://registry.yarnpkg.com/@toruslabs/torus-embed/-/torus-embed-1.41.3.tgz#b1035b42d80321961cc579d6077d0c2976659501" + integrity sha512-RpSNJub99oweFASv3Jinrf4JzA9QgkqGnErnymGuAQop9WGcmV2lJoImg2lXJbWgfM9SOOK6qtakhysf02oTTw== dependencies: "@metamask/obs-store" "^7.0.0" "@toruslabs/http-helpers" "^3.2.0" @@ -4141,76 +4535,118 @@ tiny-warning "^1.0.3" toformat "^2.0.0" -"@trezor/blockchain-link@^2.1.8": - version "2.1.8" - resolved "https://registry.yarnpkg.com/@trezor/blockchain-link/-/blockchain-link-2.1.8.tgz#db3792712a3e949732f4d3f99764a50c284d3932" - integrity sha512-U42+SMUTyMoxm92wETtpIkrWH2SqkG42qq9F55KHMfu1Lt6rkrxhcDjnvmgcvTjmr9qxGmKe0vPtB/l3qH0aGQ== +"@trezor/analytics@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@trezor/analytics/-/analytics-1.0.3.tgz#a150efae76ca912e1331f0a5754317368ec1fac4" + integrity sha512-7a0bHkY/+z6cDRoh1ZkhffHGw7iaVayD1UpP3fm4lPzrRpGQeH9ksRg8ZT0mBs6Pj+TLETzZRrS5ZBpDK0Piug== + dependencies: + "@trezor/utils" "9.0.9" + +"@trezor/blockchain-link-types@1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@trezor/blockchain-link-types/-/blockchain-link-types-1.0.2.tgz#00e254acef04c7575e8d0efe2f05e17d1fb6ef52" + integrity sha512-ON3A2Anu5k3BkMFtG0LWO48ZxikyWgSORqQ12ki3KDbTbqZV5BwAZTeFchUq8cv1kDlqkG7AtMV2nY9G3KfYOA== + +"@trezor/blockchain-link-utils@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@trezor/blockchain-link-utils/-/blockchain-link-utils-1.0.3.tgz#e0fdc9ceb3b357a926f9c766fbea0b2f74886adb" + integrity sha512-/mti1QY8n053P11wQwnQyBAASS+nNVBKu2kSZo8KAESwdnFGcnZwH0okXHTlUQZFud5ppg9EYJk9mpk0jf91tQ== + dependencies: + "@trezor/utils" "9.0.8" + bignumber.js "^9.1.1" + +"@trezor/blockchain-link@2.1.13": + version "2.1.13" + resolved "https://registry.yarnpkg.com/@trezor/blockchain-link/-/blockchain-link-2.1.13.tgz#0f355910239f7ec863f373ec2f97c4f271e294fa" + integrity sha512-5yRvP8cFKjYd3FBRmUS6VJxHRLm8IuQg237hcRF8RbYRgW6ev7dwkjYmcVYz2iWXGaz+/FV8G0/xB/pmHhrpPQ== dependencies: - "@trezor/utils" "^9.0.6" - "@trezor/utxo-lib" "^1.0.4" - "@types/web" "^0.0.91" + "@trezor/blockchain-link-types" "1.0.2" + "@trezor/blockchain-link-utils" "1.0.3" + "@trezor/utils" "9.0.9" + "@trezor/utxo-lib" "1.0.7" + "@types/web" "^0.0.99" bignumber.js "^9.1.1" events "^3.3.0" ripple-lib "^1.10.1" socks-proxy-agent "6.1.1" ws "7.5.9" -"@trezor/connect-common@0.0.12": - version "0.0.12" - resolved "https://registry.yarnpkg.com/@trezor/connect-common/-/connect-common-0.0.12.tgz#9e34df1c0c94b25ead31dff303abdf8b9333c9af" - integrity sha512-u7hrcS3eBHzR6b2dYD1PBPYw5vWaKT5eLoEL+ykPv2DeJsq0AgdRTNQom9tTUonyHoxGdnjQuaEO2Y4j2hZeng== +"@trezor/connect-analytics@1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@trezor/connect-analytics/-/connect-analytics-1.0.2.tgz#a9017f5f41f36bdddfd23ca1f3b05b213a51e064" + integrity sha512-eUAWb1nc5wGAKmNVTmiOc9DlFr+mbG+1JevzVUFB2q3VLQzcjf0st+RWE5DuDnPUVJiJFxBQWTqWlzACtq/HzQ== + dependencies: + "@trezor/analytics" "1.0.3" + +"@trezor/connect-common@0.0.16": + version "0.0.16" + resolved "https://registry.yarnpkg.com/@trezor/connect-common/-/connect-common-0.0.16.tgz#372395136f9f53ddc02348b74c8f7771c84262be" + integrity sha512-DPGWhNYTe8SQO/XzqvVtY5YCOtRGHChN01J2Z5p3xD6aFGceou7SE0ROOcqU0ceSzMgl13+I9I0qXq/OLTGBGw== + dependencies: + "@trezor/env-utils" "1.0.2" "@trezor/connect-web@^9.0.6": - version "9.0.7" - resolved "https://registry.yarnpkg.com/@trezor/connect-web/-/connect-web-9.0.7.tgz#44f5172f542b275e4e05b2864f83849e3a729fe8" - integrity sha512-SVlA0h9evC12bmuO1ksz7Q3tBLNsw1QhxhkZBrZ6giS8gmC/2NkL1MlzKlVp7TCjnQu5gbP6vDRahUoZZoiUmg== + version "9.0.11" + resolved "https://registry.yarnpkg.com/@trezor/connect-web/-/connect-web-9.0.11.tgz#7526eef7a0b7d33b431613e80529312e78d8b1c4" + integrity sha512-9398lmzxPGm/aZGM9OvkjasQ4kUQQs5bYz79eDtFz3jf24SyMM1yf2KvdvdssIyIfvcAbyJLZ+DK1qw2HxWn/Q== dependencies: - "@trezor/connect" "9.0.7" - "@trezor/utils" "^9.0.6" + "@trezor/connect" "9.0.11" + "@trezor/utils" "9.0.9" events "^3.3.0" -"@trezor/connect@9.0.7": - version "9.0.7" - resolved "https://registry.yarnpkg.com/@trezor/connect/-/connect-9.0.7.tgz#9dbe54690e1e7963d51d268f2757bac90077e3d6" - integrity sha512-y0QYSlhC2lXeBbVT2Oezpi1GRdvHykCviPOCCkhGemQ4gAmqSDp/aniNbKoR/ZAyiibVTZLo0jvPbHXosM9zjQ== - dependencies: - "@trezor/blockchain-link" "^2.1.8" - "@trezor/connect-common" "0.0.12" - "@trezor/transport" "^1.1.8" - "@trezor/utils" "^9.0.6" - "@trezor/utxo-lib" "^1.0.4" +"@trezor/connect@9.0.11": + version "9.0.11" + resolved "https://registry.yarnpkg.com/@trezor/connect/-/connect-9.0.11.tgz#99b341bdabf16a1216c3343b659bcca9c44a5854" + integrity sha512-8fifMt3xtqIQ4122aHNb8e3l0uisVujsWXUJ/LQS6N+t6SnilohBZ8nfzUBQaCxo2JuorLuXmxQ1ngNpaL45TA== + dependencies: + "@trezor/blockchain-link" "2.1.13" + "@trezor/connect-analytics" "1.0.2" + "@trezor/connect-common" "0.0.16" + "@trezor/transport" "1.1.12" + "@trezor/utils" "9.0.9" + "@trezor/utxo-lib" "1.0.7" bignumber.js "^9.1.1" blakejs "^1.2.1" - bowser "^2.11.0" - cross-fetch "^3.1.5" + cross-fetch "^3.1.6" events "^3.3.0" - parse-uri "1.0.7" randombytes "2.1.0" - tslib "2.5.0" + tslib "2.5.2" -"@trezor/transport@^1.1.8": - version "1.1.8" - resolved "https://registry.yarnpkg.com/@trezor/transport/-/transport-1.1.8.tgz#c0cff55241108cbb5cf6958756194e890b126fba" - integrity sha512-Q5X0vTaZQu21PqaHL1Dnm6TVSsuK1mweMWRo2PDioDErSDlQrTMt/81gUV+HHZq/ej2m4C6YHx74pTlo2zJkfQ== +"@trezor/env-utils@1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@trezor/env-utils/-/env-utils-1.0.2.tgz#b68cef4b1f9e4959f16290aef04b48a09c52e5ce" + integrity sha512-fPrX6EjaMHnRwAje7h2H3Qgu5/sBoewE8441j8cbBzxfJRgRuQJYZaGCy7lDALjxEwp7g02ZZ/FWavIhWGZIcQ== dependencies: - "@trezor/utils" "^9.0.6" + ua-parser-js "^1.0.34" + +"@trezor/transport@1.1.12": + version "1.1.12" + resolved "https://registry.yarnpkg.com/@trezor/transport/-/transport-1.1.12.tgz#ba88abcfc47b2c1b34392fdde7aa8dffce4129b7" + integrity sha512-RInOSOmgJ383QOBJbPzjyQW9BoWZ6HTneUmPkdzqydLxn9eyD3Ui13+W9fWFmxoMmljxJKct93twgxgHKUkhCg== + dependencies: + "@trezor/utils" "9.0.9" bytebuffer "^5.0.1" json-stable-stringify "^1.0.2" long "^4.0.0" - prettier "2.8.4" - protobufjs "^6.11.3" + prettier "2.8.7" + protobufjs "6.11.3" -"@trezor/utils@^9.0.6": - version "9.0.6" - resolved "https://registry.yarnpkg.com/@trezor/utils/-/utils-9.0.6.tgz#e93dbefbf0fcd138020f35b04bf43a7fd2394f95" - integrity sha512-ZrZDMa1DzcfptBTdIPd7jLJGd03EVbocCSa92o64Qb6FMGSUh+t8Y+9Yy6rBPN1GTOsJxVQmcj3leKrtJMgwVQ== +"@trezor/utils@9.0.8": + version "9.0.8" + resolved "https://registry.yarnpkg.com/@trezor/utils/-/utils-9.0.8.tgz#0fe7fd954869c309c22662908077c4800467caa6" + integrity sha512-XsX+VXP2UxanYo+LbY7zcjeIumEWFs5lArTAfK1fdWTIdiV8Od2htNO+D9lnCytvuu04LeJx7RihxinsQQVDvA== -"@trezor/utxo-lib@^1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@trezor/utxo-lib/-/utxo-lib-1.0.4.tgz#712a517b1c407f936fd823d5f372cdb61a597635" - integrity sha512-n4Xj2YIpqRKaZiDZww0mcY0c2ZN+SDygR3dAJkUb7O/2FykxCS28z3QHIjfbdzMwquywbkxDeiErcdrHw3GIvg== +"@trezor/utils@9.0.9": + version "9.0.9" + resolved "https://registry.yarnpkg.com/@trezor/utils/-/utils-9.0.9.tgz#2082d0ed4d3bbda83403be43f3cf56ae50b7805f" + integrity sha512-+jzHy+YG3zJsnB11YfudT1a5u5lcwNX/tKoW9VmPU+isuW725M6uUOL+MSgW1aHucCJPyBAp0XUUssLE/ifqBw== + +"@trezor/utxo-lib@1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@trezor/utxo-lib/-/utxo-lib-1.0.7.tgz#0bfaf053ee06bf2a2c778101fceee608325c1493" + integrity sha512-brC5xqGgT6yloHz3RWUK1CdEYkOSEjrhYM18GAzAaqS4MBULWDBPDD5Qt2XcYTOaoR/+8PKUXHdHVm+olbRSlA== dependencies: - "@trezor/utils" "^9.0.6" + "@trezor/utils" "9.0.9" bchaddrjs "^0.5.2" bech32 "^2.0.0" bip66 "^1.1.5" @@ -4219,7 +4655,7 @@ blakejs "^1.2.1" bn.js "^5.2.1" bs58 "^5.0.0" - bs58check "^2.1.2" + bs58check "^3.0.1" create-hash "^1.2.0" create-hmac "^1.1.7" int64-buffer "^1.0.1" @@ -4229,29 +4665,29 @@ varuint-bitcoin "^1.1.2" wif "^2.0.6" -"@truffle/abi-utils@^0.3.9": - version "0.3.9" - resolved "https://registry.yarnpkg.com/@truffle/abi-utils/-/abi-utils-0.3.9.tgz#c476f5cfe01072b513b3e93fd7bea05cf7bd9d96" - integrity sha512-G5dqgwRHx5zwlXjz3QT8OJVfB2cOqWwD6DwKso0KttUt/zejhCjnkKq72rSgyeLMkz7wBB9ERLOsupLBILM8MA== +"@truffle/abi-utils@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@truffle/abi-utils/-/abi-utils-1.0.1.tgz#bf72d595f2eb03905429210b394f416fb774a61e" + integrity sha512-ZQUY3XUxEPdqxNaoXsOqF0spTtb6f5RNlnN4MUrVsJ64sOh0FJsY7rxZiUI3khfePmNh4i2qcJrQlKT36YcWUA== dependencies: change-case "3.0.2" fast-check "3.1.1" - web3-utils "1.8.2" + web3-utils "1.10.0" -"@truffle/code-utils@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@truffle/code-utils/-/code-utils-3.0.2.tgz#603b0662a1fc27d24a92aaf66417559a3f3e3915" - integrity sha512-Q4FyYIX9G4GyMa8RJDk19kvgiyGZ1CGEx2RmVcXoCDZqEyiHLzqjvCRp+/fuBz2fv7szO6d+60LO1gLCGS1drQ== +"@truffle/code-utils@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@truffle/code-utils/-/code-utils-3.0.3.tgz#17fa90a0b1a01298824a383e7008f1aa478fda58" + integrity sha512-VMQMXvt/nXxWvHo5K1t697se1NU7VNh3zmiFw41qaSE1DjFZ2FMsZuW1ZoLhO4NKc14uB8k8pX3NN7XoF3uP4w== dependencies: cbor "^5.2.0" -"@truffle/codec@^0.14.16": - version "0.14.16" - resolved "https://registry.yarnpkg.com/@truffle/codec/-/codec-0.14.16.tgz#eebfb169e46709d6cee53f069a53fc1dff410eaa" - integrity sha512-a9UY3n/FnkKN3Q4zOuMFOOcLWb80mdknj+voim4vvXYtJm1aAZQZE5sG9aLnMBTl4TiGLzUtfNDVYY7WgWgDag== +"@truffle/codec@^0.15.2": + version "0.15.2" + resolved "https://registry.yarnpkg.com/@truffle/codec/-/codec-0.15.2.tgz#0c76d331214fa0e815130c2aa3e4ea48287aef13" + integrity sha512-rLLy1RmDq3stE1Bd6cnPO9kGpoB5QE4caY665ghmAURqlqD0ik1Bhbfi4MIRwM7YVx2sYw485qsxfPzlewnT4g== dependencies: - "@truffle/abi-utils" "^0.3.9" - "@truffle/compile-common" "^0.9.4" + "@truffle/abi-utils" "^1.0.1" + "@truffle/compile-common" "^0.9.6" big.js "^6.0.3" bn.js "^5.1.3" cbor "^5.2.0" @@ -4259,37 +4695,37 @@ lodash "^4.17.21" semver "7.3.7" utf8 "^3.0.0" - web3-utils "1.8.2" + web3-utils "1.10.0" -"@truffle/compile-common@^0.9.4": - version "0.9.4" - resolved "https://registry.yarnpkg.com/@truffle/compile-common/-/compile-common-0.9.4.tgz#064208cda70491692b538f717809bb904a122c20" - integrity sha512-mnqJB/hLiPHNf+WKwt/2MH6lv34xSG/SFCib7+ckAklutUqVLeFo8EwQxinuHNkU7LY0C+YgZXhK1WTCO5YRJQ== +"@truffle/compile-common@^0.9.6": + version "0.9.6" + resolved "https://registry.yarnpkg.com/@truffle/compile-common/-/compile-common-0.9.6.tgz#037d74bc00ded33b9212d886531c2cee998662da" + integrity sha512-TCcmr1E0GqMZJ2tOaCRNEllxTBJ/g7TuD6jDJpw5Gt9Bw0YO3Cmp6yPQRynRSO4xMJbHUgiEsSfRgIhswut5UA== dependencies: - "@truffle/error" "^0.2.0" + "@truffle/error" "^0.2.1" colors "1.4.0" -"@truffle/config@^1.3.54": - version "1.3.54" - resolved "https://registry.yarnpkg.com/@truffle/config/-/config-1.3.54.tgz#2bc72c08b5efd43e526406591132ef1e2faec860" - integrity sha512-sCFIRqBkxanuYueMQalp4q/1+wxYq5IdAZSJFUXK5FbvhDGU437bl1MuMxGDxhjztf0ZN49YsELAjYMVzOGpUQ== +"@truffle/config@^1.3.57": + version "1.3.57" + resolved "https://registry.yarnpkg.com/@truffle/config/-/config-1.3.57.tgz#06f76f86d52096e1092e6515a13a760b0b8d3f8e" + integrity sha512-Cfude7ZMT2pykvMoHZ/47MvlVoZDQLs+Y85ChRw/1RKWsHrzz1BOyjDmnPLnSTOc056OuNOcgID1IdUMorVOIQ== dependencies: - "@truffle/error" "^0.2.0" - "@truffle/events" "^0.1.22" - "@truffle/provider" "^0.3.7" + "@truffle/error" "^0.2.1" + "@truffle/events" "^0.1.24" + "@truffle/provider" "^0.3.10" conf "^10.1.2" debug "^4.3.1" find-up "^2.1.0" lodash "^4.17.21" original-require "^1.0.1" -"@truffle/dashboard-message-bus-client@^0.1.10": - version "0.1.10" - resolved "https://registry.yarnpkg.com/@truffle/dashboard-message-bus-client/-/dashboard-message-bus-client-0.1.10.tgz#bd1cef19956f06716d55a327b8ea6f983e41f0b0" - integrity sha512-r9GpdR96T8xzk2Z3Qq5lowixT6hQwDZ9F3D3oNjOv2AOwBrC7dGkt1Ra1FQRsABn4K7LUVvnjjn6rALlsatAdw== +"@truffle/dashboard-message-bus-client@^0.1.11": + version "0.1.11" + resolved "https://registry.yarnpkg.com/@truffle/dashboard-message-bus-client/-/dashboard-message-bus-client-0.1.11.tgz#62870fb5bf08f2887f3dc94ad3d3283314ce7ad4" + integrity sha512-ABoKtaogh5KjOw0UM5/6wYuhg4T5cMPVSSNF1rv4j3s2XGzExx3vUObvXqNO6I8gZ8xuvzClw4RmcEk8JkM8yA== dependencies: - "@truffle/dashboard-message-bus-common" "^0.1.5" - "@truffle/promise-tracker" "^0.1.5" + "@truffle/dashboard-message-bus-common" "^0.1.6" + "@truffle/promise-tracker" "^0.1.6" axios "1.2.4" debug "^4.3.1" delay "^5.0.0" @@ -4298,28 +4734,28 @@ tiny-typed-emitter "^2.1.0" ws "^7.2.0" -"@truffle/dashboard-message-bus-common@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@truffle/dashboard-message-bus-common/-/dashboard-message-bus-common-0.1.5.tgz#180c8c421b2836b7bd109944e7956f427236d8ab" - integrity sha512-F4RfXi7ymNA3HFOlaujRJxAb3I8ciErCRQq+MZVaqjSPF9LSw23IizZsGpLaY43K2bGoBSxyNQRZWxsUEBujPQ== +"@truffle/dashboard-message-bus-common@^0.1.6": + version "0.1.6" + resolved "https://registry.yarnpkg.com/@truffle/dashboard-message-bus-common/-/dashboard-message-bus-common-0.1.6.tgz#53bd095d84b5913753cab7c6c78d3870b8ec2207" + integrity sha512-93HNXILKeKgmW1YaWPdsQ55MJ0MaLzOA8kRXPnM5jF2H3KRlRxOeEg77R4YWtGH+cVZP4VYGXdpvUap/lOAnvw== -"@truffle/db-loader@^0.2.20": - version "0.2.20" - resolved "https://registry.yarnpkg.com/@truffle/db-loader/-/db-loader-0.2.20.tgz#8ac0816ac0cbfdfdb3fb1da5142a705c7f1754ae" - integrity sha512-HEphnZO7N6Avo+hlhWVI3iBM22ewqdCO8sbocR1UhL9atz70HYBltG10C6fD4aglXz95cm7+3ZnnYn4pOSIIQw== +"@truffle/db-loader@^0.2.28": + version "0.2.28" + resolved "https://registry.yarnpkg.com/@truffle/db-loader/-/db-loader-0.2.28.tgz#5371788ddc912e4eec3f0f6d6d7f942a6e3b48f7" + integrity sha512-oVXQXtYhM3Mu/pnfLR5KoqqEdw6GO6FDAFM7zZm647mIAtXCqv+EYSNt3efyqsFgQZwv3UZY6KP8TMxnjeWWGA== optionalDependencies: - "@truffle/db" "^2.0.20" + "@truffle/db" "^2.0.28" -"@truffle/db@^2.0.20": - version "2.0.20" - resolved "https://registry.yarnpkg.com/@truffle/db/-/db-2.0.20.tgz#4f38eada931ed95fb8a8303fb05457b2cb021f0c" - integrity sha512-hSDQPopz3NA8QxOPQV3CSB4I6fZTQtavpLZH+G61tEJYldYkaY240HCEbC3ykMVE05zim83OqBqSKsSz8CYHpg== +"@truffle/db@^2.0.28": + version "2.0.28" + resolved "https://registry.yarnpkg.com/@truffle/db/-/db-2.0.28.tgz#ef2033483c28d1080aac8b202323b2bd68984b1e" + integrity sha512-R9FfBeVxd/SEIdw6IrMwg2vLMNXuiHMJ5XwW7ivCSyNMYXesJMA85fWYPe9bWyJ8eufLOAWlX8xr55vua4DwZQ== dependencies: "@graphql-tools/delegate" "^8.4.3" "@graphql-tools/schema" "^8.3.1" - "@truffle/abi-utils" "^0.3.9" - "@truffle/code-utils" "^3.0.2" - "@truffle/config" "^1.3.54" + "@truffle/abi-utils" "^1.0.1" + "@truffle/code-utils" "^3.0.3" + "@truffle/config" "^1.3.57" abstract-leveldown "^7.2.0" apollo-server "^3.11.0" debug "^4.3.1" @@ -4333,16 +4769,17 @@ pouchdb-adapter-memory "^7.1.1" pouchdb-debug "^7.1.1" pouchdb-find "^7.0.0" - web3-utils "1.8.2" + web3-utils "1.10.0" -"@truffle/debugger@^11.0.31": - version "11.0.31" - resolved "https://registry.yarnpkg.com/@truffle/debugger/-/debugger-11.0.31.tgz#008cf1c5a1be24816826f3b84b15947b1b390582" - integrity sha512-x9lzd8ROprAYDRoe1FhKBbygbGRa/1+q5nuOgq4PbB+ZbqhskLB4gay9N/w6JkTxAvC2KFTdXSvoUhpUokpS7A== +"@truffle/debugger@^11.1.4": + version "11.1.4" + resolved "https://registry.yarnpkg.com/@truffle/debugger/-/debugger-11.1.4.tgz#030ae7b8feb9cd5b1330e87da9189ffec6f35747" + integrity sha512-dWpf89fHZYaW/18x1ZfQhZozg3hZqxz7Czd6vIWVQc3OiV59xpA0+YLm+aumrebj6vmjqzGWu+iHfCaLiYhwQA== dependencies: - "@truffle/abi-utils" "^0.3.9" - "@truffle/codec" "^0.14.16" - "@truffle/source-map-utils" "^1.3.108" + "@ensdomains/ensjs" "^2.1.0" + "@truffle/abi-utils" "^1.0.1" + "@truffle/codec" "^0.15.2" + "@truffle/source-map-utils" "^1.3.113" bn.js "^5.1.3" debug "^4.3.1" json-pointer "^0.6.1" @@ -4352,65 +4789,77 @@ redux-saga "1.0.0" reselect-tree "^1.3.7" semver "7.3.7" - web3 "1.8.2" - web3-eth-abi "1.8.2" + web3 "1.10.0" + web3-eth-abi "1.10.0" +<<<<<<< HEAD "@truffle/error@^0.2.0": version "0.2.0" resolved "https://registry.yarnpkg.com/@truffle/error/-/error-0.2.0.tgz#65de6f03f5c041f883cc87677eecf8231428f1ab" integrity sha512-Fe0/z4WWb7IP2gBnv3l6zqP87Y0kSMs7oiSLakKJq17q3GUunrHSdioKuNspdggxkXIBhEQLhi8C+LJdwmHKWQ== +======= +"@truffle/error@^0.0.6": + version "0.0.6" + resolved "https://registry.yarnpkg.com/@truffle/error/-/error-0.0.6.tgz#75d499845b4b3a40537889e7d04c663afcaee85d" + integrity sha512-QUM9ZWiwlXGixFGpV18g5I6vua6/r+ZV9W/5DQA5go9A3eZUNPHPaTKMIQPJLYn6+ZV5jg5H28zCHq56LHF3yA== -"@truffle/events@^0.1.22": - version "0.1.22" - resolved "https://registry.yarnpkg.com/@truffle/events/-/events-0.1.22.tgz#007617de4d20093e8c257a63ddc1193a21a9c5b8" - integrity sha512-WBEfaQ5zagS3J1M66J8wQ8N1As/EnBjLQsRlCCFs3/KbmeWhsoalVZ5Effhe0Vxd+e+k7lvwbloQBdS6roc+wg== +"@truffle/error@^0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@truffle/error/-/error-0.2.1.tgz#71bb8e777a832e0cfe09a8638a70a5177aad8628" + integrity sha512-5Qy+z9dg9hP37WNdLnXH4b9MzemWrjTufRq7/DTKqimjyxCP/1zlL8gQEMdiSx1BBtAZz0xypkID/jb7AF/Osg== +>>>>>>> 57535ee ((feat) implement balancer connector) + +"@truffle/events@^0.1.24": + version "0.1.24" + resolved "https://registry.yarnpkg.com/@truffle/events/-/events-0.1.24.tgz#e7f5b4e6b7f76058cdc25bd935ceb3e8b6182aaa" + integrity sha512-rS+jKDjmdM0g+14H/H8MzhohaTKsSS6plNNzO95MIcUs0Ytinu1DXfSkUovDpgv5h2NcRoU0BMTKCR21Y3JiNw== dependencies: - "@truffle/dashboard-message-bus-client" "^0.1.10" - "@truffle/spinners" "^0.2.3" + "@truffle/dashboard-message-bus-client" "^0.1.11" + "@truffle/spinners" "^0.2.4" debug "^4.3.1" emittery "^0.4.1" - web3-utils "1.8.2" + web3-utils "1.10.0" -"@truffle/interface-adapter@^0.5.31": - version "0.5.31" - resolved "https://registry.yarnpkg.com/@truffle/interface-adapter/-/interface-adapter-0.5.31.tgz#9e62e9ed1c1c07d50d9e1dcffd6ef24efc1230e7" - integrity sha512-f5mOqbptQUUgHhBrBvWie4EUAUqHLN/wCBjFoP2N/QNcyvwGfdC3TSck9kjwIIFIgYgQQyAxQDGBQcjHryvxzg== +"@truffle/interface-adapter@^0.5.34": + version "0.5.34" + resolved "https://registry.yarnpkg.com/@truffle/interface-adapter/-/interface-adapter-0.5.34.tgz#a45edc23d6ace0e01ebf237b668119f456729643" + integrity sha512-gPxabfMi2TueE4VxnNuyeudOfvGJQ1ofVC02PFw14cnRQhzH327JikjjQbZ1bT6S7kWl9H6P3hQPFeYFMHdm1g== dependencies: bn.js "^5.1.3" ethers "^4.0.32" - web3 "1.8.2" + web3 "1.10.0" -"@truffle/promise-tracker@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@truffle/promise-tracker/-/promise-tracker-0.1.5.tgz#df68df14d45a32bda6237ab85169d1808e4b3928" - integrity sha512-wZx8eeu/6rcwwkmRF0Y832/NSQR9A9u6pyhTozv+j77jklnd/KZvu2JlACaAjP30eL5SOtSrSOzAMcSh/trJjg== +"@truffle/promise-tracker@^0.1.6": + version "0.1.6" + resolved "https://registry.yarnpkg.com/@truffle/promise-tracker/-/promise-tracker-0.1.6.tgz#daecee974e8271387031f32765a414f76e727a79" + integrity sha512-oUZ4Mc6Yt/qTvFZ/yD4nnUIN8pXhrBN0h4/SZ4e8W1TcHNvQkV6gUkkYkn8fZRvFwTMYjvWot+eAHHNRsSl/eA== -"@truffle/provider@^0.3.7": - version "0.3.7" - resolved "https://registry.yarnpkg.com/@truffle/provider/-/provider-0.3.7.tgz#fc217d34e84cb3f19f77fa41eef94c82b51bef36" - integrity sha512-OF4JZe3oIR9epWMMbJgCnJJCnu1Ce6IeLk8lCAuNtSlZ46gGj7INEDCXwB5KrgydUC5KDnGp4knHWnQfk5YWXg== +"@truffle/provider@^0.3.10": + version "0.3.10" + resolved "https://registry.yarnpkg.com/@truffle/provider/-/provider-0.3.10.tgz#d146e20f3a6facdfa1d7fbaa920dc1fca91ada39" + integrity sha512-oT7WKlxj1BrZBnCh9Dd4ex623yPG5ASAW5wK9kscS81MSkPYpSjld2B3tEZH9F6Lyz6lluQO1TcssuzZUek5Qg== dependencies: - "@truffle/error" "^0.2.0" - "@truffle/interface-adapter" "^0.5.31" + "@truffle/error" "^0.2.1" + "@truffle/interface-adapter" "^0.5.34" debug "^4.3.1" - web3 "1.8.2" + web3 "1.10.0" -"@truffle/source-map-utils@^1.3.108": - version "1.3.108" - resolved "https://registry.yarnpkg.com/@truffle/source-map-utils/-/source-map-utils-1.3.108.tgz#19eb7d6eb776b8b6f9d5fde116cfaf56a0c7365c" - integrity sha512-yleh2/y+nsui9XmVgkq43795ar2JHaVO2RDHeA/IQ4NNmF7X5owOTdA5Rk/YvhqK1UUecvr2zKC3X3vLth8JFQ== +"@truffle/source-map-utils@^1.3.113": + version "1.3.113" + resolved "https://registry.yarnpkg.com/@truffle/source-map-utils/-/source-map-utils-1.3.113.tgz#4e1a86b11c824cecd09e7a2598a89957c647dada" + integrity sha512-lzsocqZC0HIJYrPe+V3mSi9Pv0gu9vh8ETZJKe+8lr3prbeWEXeqZYXF+HI8Qw70cPE7or6L5A9d+wGVei5KNA== dependencies: - "@truffle/code-utils" "^3.0.2" - "@truffle/codec" "^0.14.16" + "@truffle/code-utils" "^3.0.3" + "@truffle/codec" "^0.15.2" debug "^4.3.1" json-pointer "^0.6.1" node-interval-tree "^1.3.3" - web3-utils "1.8.2" + web3-utils "1.10.0" -"@truffle/spinners@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@truffle/spinners/-/spinners-0.2.3.tgz#5689d06ef16855a9f6b70dc0cd40188de54450ec" - integrity sha512-YnaQ+oBRQ1I1+/P18i8oSW4orUYi6vwpZQxauEZ5X0L8atjKq+RWdiNaza6J6L+KOLunXM4+pWxnNzuUmxlJZw== +"@truffle/spinners@^0.2.4": + version "0.2.4" + resolved "https://registry.yarnpkg.com/@truffle/spinners/-/spinners-0.2.4.tgz#23a226e0b4e2ecb5e574a0de85ea9eb058149bec" + integrity sha512-8GsIX9GzO6wBDGoNF4yAmQEe95TiIuAJq9p+2szCKGArYbAD3kbn+mG3TMS3Gr/zAS5p7fTJxnCm60E2HghsUQ== dependencies: "@trufflesuite/spinnies" "^0.1.1" @@ -4430,6 +4879,16 @@ cli-cursor "^3.1.0" strip-ansi "^6.0.0" +"@trufflesuite/uws-js-unofficial@20.10.0-unofficial.2": + version "20.10.0-unofficial.2" + resolved "https://registry.yarnpkg.com/@trufflesuite/uws-js-unofficial/-/uws-js-unofficial-20.10.0-unofficial.2.tgz#7ed613ce3260cd5d1773a4d5787a2a106acd1a91" + integrity sha512-oQQlnS3oNeGsgS4K3KCSSavJgSb0W9D5ktZs4FacX9VbM7b+NlhjH96d6/G4fMrz+bc5MXRyco419on0X0dvRA== + dependencies: + ws "8.2.3" + optionalDependencies: + bufferutil "4.0.5" + utf-8-validate "5.0.7" + "@tsconfig/node10@^1.0.7": version "1.0.9" resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2" @@ -4446,9 +4905,9 @@ integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== "@tsconfig/node16@^1.0.2": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" - integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== + version "1.0.4" + resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" + integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== "@types/abstract-leveldown@*": version "7.2.1" @@ -4463,19 +4922,14 @@ "@types/node" "*" "@types/app-root-path@^1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@types/app-root-path/-/app-root-path-1.2.4.tgz#a78b703282b32ac54de768f5512ecc3569919dc7" - integrity sha512-yhURoXmWN/zfw2MXXcOdUTwe5CWhzRWtb4Rs2+JwGpuhm2hxLCzjASi/aIuyVeJB3Iyks1teaHyOEfNNmltdvQ== - -"@types/async-eventemitter@^0.2.1": - version "0.2.1" - resolved "https://registry.yarnpkg.com/@types/async-eventemitter/-/async-eventemitter-0.2.1.tgz#f8e6280e87e8c60b2b938624b0a3530fb3e24712" - integrity sha512-M2P4Ng26QbAeITiH7w1d7OxtldgfAe0wobpyJzVK/XOb0cUGKU2R4pfAhqcJBXAe2ife5ZOhSv4wk7p+ffURtg== + version "1.2.5" + resolved "https://registry.yarnpkg.com/@types/app-root-path/-/app-root-path-1.2.5.tgz#71b6b3ad55061ad02e4a75e909b0c5fe776ae12c" + integrity sha512-uJsNeY7Jwci2yDpjx0b99Vb7KOxAI7kgz7L7a19bXZMRFEhGSj0SZkGYg9nGgq+Zrp9nzEe+ceZRY68yIKqA5Q== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.0.tgz#61bc5a4cae505ce98e1e36c5445e4bee060d8891" - integrity sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ== + version "7.20.1" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.1.tgz#916ecea274b0c776fec721e333e55762d3a9614b" + integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== dependencies: "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" @@ -4499,11 +4953,11 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.18.3" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.3.tgz#dfc508a85781e5698d5b33443416b6268c4b3e8d" - integrity sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w== + version "7.20.1" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz#dd6f1d2411ae677dcb2db008c962598be31d6acf" + integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg== dependencies: - "@babel/types" "^7.3.0" + "@babel/types" "^7.20.7" "@types/big.js@^6.1.3", "@types/big.js@^6.1.5": version "6.1.6" @@ -4584,13 +5038,14 @@ "@types/range-parser" "*" "@types/express-serve-static-core@^4.17.18", "@types/express-serve-static-core@^4.17.33": - version "4.17.33" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz#de35d30a9d637dc1450ad18dd583d75d5733d543" - integrity sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA== + version "4.17.35" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz#c95dd4424f0d32e525d23812aa8ab8e4d3906c4f" + integrity sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== dependencies: "@types/node" "*" "@types/qs" "*" "@types/range-parser" "*" + "@types/send" "*" "@types/express@*", "@types/express@^4.17.12": version "4.17.17" @@ -4672,9 +5127,9 @@ integrity sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA== "@types/json-schema@^7.0.7": - version "7.0.11" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + version "7.0.12" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" + integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== "@types/json5@^0.0.29": version "0.0.29" @@ -4724,9 +5179,9 @@ "@types/lodash" "*" "@types/lodash@*", "@types/lodash@^4.14.136", "@types/lodash@^4.14.178", "@types/lodash@^4.14.182": - version "4.14.191" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.191.tgz#09511e7f7cba275acd8b419ddac8da9a6a79e2fa" - integrity sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ== + version "4.14.195" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.195.tgz#bafc975b252eb6cea78882ce8a7b6bf22a6de632" + integrity sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg== "@types/long@^4.0.0", "@types/long@^4.0.1": version "4.0.2" @@ -4750,6 +5205,11 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== +"@types/mime@^1": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" + integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== + "@types/minimist@^1.2.2": version "1.2.2" resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" @@ -4763,17 +5223,24 @@ "@types/node" "*" "@types/node-fetch@^2.6.1": - version "2.6.2" - resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.2.tgz#d1a9c5fd049d9415dce61571557104dec3ec81da" - integrity sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A== + version "2.6.4" + resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.4.tgz#1bc3a26de814f6bf466b25aeb1473fa1afe6a660" + integrity sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg== dependencies: "@types/node" "*" form-data "^3.0.0" +<<<<<<< HEAD "@types/node@*", "@types/node@>=13.7.0": version "18.15.3" resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.3.tgz#f0b991c32cfc6a4e7f3399d6cb4b8cf9a0315014" integrity sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw== +======= +"@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0": + version "20.3.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.3.0.tgz#719498898d5defab83c3560f45d8498f58d11938" + integrity sha512-cumHmIAf6On83X7yP+LrsEyUOf/YlociZelmpRYaGFydoaPdxdt80MAbu6vWerQT2COCp2nPvHdsbD7tHn/YlQ== +>>>>>>> 57535ee ((feat) implement balancer connector) "@types/node@10.12.18": version "10.12.18" @@ -4803,9 +5270,9 @@ "@types/node" "*" "@types/prettier@^2.1.5": - version "2.7.2" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0" - integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg== + version "2.7.3" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f" + integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== "@types/promise-retry@^1.1.3": version "1.1.3" @@ -4824,6 +5291,24 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== +<<<<<<< HEAD +======= +"@types/readable-stream@^2.3.13": + version "2.3.15" + resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-2.3.15.tgz#3d79c9ceb1b6a57d5f6e6976f489b9b5384321ae" + integrity sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ== + dependencies: + "@types/node" "*" + safe-buffer "~5.1.1" + +"@types/resolve@^0.0.8": + version "0.0.8" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" + integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== + dependencies: + "@types/node" "*" + +>>>>>>> 57535ee ((feat) implement balancer connector) "@types/responselike@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" @@ -4848,6 +5333,22 @@ resolved "https://registry.yarnpkg.com/@types/seedrandom/-/seedrandom-3.0.1.tgz#1254750a4fec4aff2ebec088ccd0bb02e91fedb4" integrity sha512-giB9gzDeiCeloIXDgzFBCgjj1k4WxcDrZtGl6h1IqmUPlxF+Nx8Ve+96QCyDZ/HseB/uvDsKbpib9hU5cU53pw== +<<<<<<< HEAD +======= +"@types/semver@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-5.5.0.tgz#146c2a29ee7d3bae4bf2fcb274636e264c813c45" + integrity sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ== + +"@types/send@*": + version "0.17.1" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.1.tgz#ed4932b8a2a805f1fe362a70f4e62d0ac994e301" + integrity sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +>>>>>>> 57535ee ((feat) implement balancer connector) "@types/serve-static@*": version "1.15.1" resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.1.tgz#86b1753f0be4f9a1bee68d459fcda5be4ea52b5d" @@ -4867,9 +5368,9 @@ integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== "@types/superagent@*": - version "4.1.16" - resolved "https://registry.yarnpkg.com/@types/superagent/-/superagent-4.1.16.tgz#12c9c16f232f9d89beab91d69368f96ce8e2d881" - integrity sha512-tLfnlJf6A5mB6ddqF159GqcDizfzbMUB1/DeT59/wBNqzRTNNKsaw79A/1TZ84X+f/EwWH8FeuSkjlCLyqS/zQ== + version "4.1.18" + resolved "https://registry.yarnpkg.com/@types/superagent/-/superagent-4.1.18.tgz#e8f037d015cb3b55e64dd00c4d07a84be6d16d34" + integrity sha512-LOWgpacIV8GHhrsQU+QMZuomfqXiqzz3ILLkCtKx3Us6AmomFViuzKT9D693QTKgyut2oCytMG8/efOop+DB+w== dependencies: "@types/cookiejar" "*" "@types/node" "*" @@ -4899,10 +5400,10 @@ resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-8.3.4.tgz#bd86a43617df0594787d38b735f55c805becf1bc" integrity sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw== -"@types/web@^0.0.91": - version "0.0.91" - resolved "https://registry.yarnpkg.com/@types/web/-/web-0.0.91.tgz#a561564865c512c34a4b2c329cccecc46c29c761" - integrity sha512-KIw/1SNDyzPMpN7JiS2TTmiKXUhg4vkV2b8ozgQV0aw82dZr1chPXyunxVbUjSHaDrLxQbD+xpVk+CXiVkakHg== +"@types/web@^0.0.99": + version "0.0.99" + resolved "https://registry.yarnpkg.com/@types/web/-/web-0.0.99.tgz#a9c3a088e4634f6b08977f4fc733c916c2b0d50e" + integrity sha512-xMz3tOvtkZzc7RpQrDNiLe5sfMmP+fz8bOxHIZ/U8qXyvzDX4L4Ss1HCjor/O9DSelba+1iXK1VM7lruX28hiQ== "@types/ws@^7.2.0", "@types/ws@^7.4.4": version "7.4.7" @@ -4912,9 +5413,9 @@ "@types/node" "*" "@types/ws@^8.5.3": - version "8.5.4" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.4.tgz#bb10e36116d6e570dd943735f86c933c1587b8a5" - integrity sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg== + version "8.5.5" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.5.tgz#af587964aa06682702ee6dcbc7be41a80e4b28eb" + integrity sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg== dependencies: "@types/node" "*" @@ -5029,9 +5530,9 @@ "@uniswap/v3-sdk" "^3.8.3" "@uniswap/sdk-core@^3.0.0", "@uniswap/sdk-core@^3.0.0-alpha.3", "@uniswap/sdk-core@^3.0.1": - version "3.2.2" - resolved "https://registry.yarnpkg.com/@uniswap/sdk-core/-/sdk-core-3.2.2.tgz#50dbc6f2543d088680f36fb61e01bb90d4d8fa71" - integrity sha512-dPA34T8EVfFzKtw1NC1Mr7M0aXpY1UN+lUpdBv757JxKKMlGQTg96XTIfjYCflqEshxlBdz2+IVQgk6H+dMu5g== + version "3.2.4" + resolved "https://registry.yarnpkg.com/@uniswap/sdk-core/-/sdk-core-3.2.4.tgz#b74b371b65d585c933de787e89bc4da7d17c2c3c" + integrity sha512-EXOrmVrz/gamEPhV0/r4N2AtyhtlzEJ8PFqDE9hX1Ba+KGfn4hOd917dVM416kOOBjAGEU1tHJvYhghKhB3u4A== dependencies: "@ethersproject/address" "^5.0.2" big.js "^5.2.2" @@ -5222,26 +5723,26 @@ "@walletconnect/window-metadata" "1.0.0" detect-browser "5.2.0" -"@walletconnect/core@2.5.1": - version "2.5.1" - resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.5.1.tgz#fed485577e73bc9dee25ae16f80352818c33b723" - integrity sha512-Q+dH+LSK85PwpmbjAFoi9ddWTFFghyZWwi1bGfgFA4h3tk4vfh+F0oW44bREaeHAQ/y1va0f2OdK6/jagOeMLQ== - dependencies: - "@walletconnect/heartbeat" "1.2.0" - "@walletconnect/jsonrpc-provider" "1.0.9" - "@walletconnect/jsonrpc-utils" "^1.0.4" - "@walletconnect/jsonrpc-ws-connection" "1.0.10" +"@walletconnect/core@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.8.0.tgz#f694e1562413c4eb700f6b3a83fa7964342100c0" + integrity sha512-pl7x4sq1nuU0ixA9wF2ecjDecUzIauKr7ZwC29rs9qTcmDpxgJbbOdZwaSl+dJlf1bHC87adVLf5KAkwwo9PzQ== + dependencies: + "@walletconnect/heartbeat" "1.2.1" + "@walletconnect/jsonrpc-provider" "1.0.13" + "@walletconnect/jsonrpc-types" "1.0.3" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/jsonrpc-ws-connection" "^1.0.11" "@walletconnect/keyvaluestorage" "^1.0.2" "@walletconnect/logger" "^2.0.1" "@walletconnect/relay-api" "^1.0.9" "@walletconnect/relay-auth" "^1.0.4" - "@walletconnect/safe-json" "^1.0.1" + "@walletconnect/safe-json" "^1.0.2" "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.5.1" - "@walletconnect/utils" "2.5.1" + "@walletconnect/types" "2.8.0" + "@walletconnect/utils" "2.8.0" events "^3.3.0" lodash.isequal "4.5.0" - pino "7.11.0" uint8arrays "^3.1.0" "@walletconnect/environment@^1.0.1": @@ -5259,51 +5760,48 @@ keyvaluestorage-interface "^1.0.0" tslib "1.14.1" -"@walletconnect/heartbeat@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@walletconnect/heartbeat/-/heartbeat-1.2.0.tgz#1e87dd234cb72b0587b84f95c4f942f2b4bd0c79" - integrity sha512-0vbzTa/ARrpmMmOD+bQMxPvFYKtOLQZObgZakrYr0aODiMOO71CmPVNV2eAqXnw9rMmcP+z91OybLeIFlwTjjA== +"@walletconnect/heartbeat@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@walletconnect/heartbeat/-/heartbeat-1.2.1.tgz#afaa3a53232ae182d7c9cff41c1084472d8f32e9" + integrity sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q== dependencies: "@walletconnect/events" "^1.0.1" "@walletconnect/time" "^1.0.2" - chai "^4.3.7" - mocha "^10.2.0" - ts-node "^10.9.1" tslib "1.14.1" -"@walletconnect/jsonrpc-provider@1.0.9": - version "1.0.9" - resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.9.tgz#ce5ab64dce6a739110aef204ffeedd668ad343d8" - integrity sha512-8CwmiDW42F+F8Qct13lX2x4lJOsi0mNBtUln3VS6TpWioTaL1VfforC/8ULc3tHXv+SNWwAXn2lCZbDcYhdRcA== +"@walletconnect/jsonrpc-provider@1.0.13": + version "1.0.13" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz#9a74da648d015e1fffc745f0c7d629457f53648b" + integrity sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g== dependencies: - "@walletconnect/jsonrpc-utils" "^1.0.6" - "@walletconnect/safe-json" "^1.0.1" + "@walletconnect/jsonrpc-utils" "^1.0.8" + "@walletconnect/safe-json" "^1.0.2" tslib "1.14.1" -"@walletconnect/jsonrpc-types@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.2.tgz#b79519f679cd6a5fa4a1bea888f27c1916689a20" - integrity sha512-CZe8tjJX73OWdHjrBHy7HtAapJ2tT0Q3TYhPBhRxi3643lwPIQWC9En45ldY14TZwgSewkbZ0FtGBZK0G7Bbyg== +"@walletconnect/jsonrpc-types@1.0.3", "@walletconnect/jsonrpc-types@^1.0.2", "@walletconnect/jsonrpc-types@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz#65e3b77046f1a7fa8347ae02bc1b841abe6f290c" + integrity sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw== dependencies: keyvaluestorage-interface "^1.0.0" tslib "1.14.1" -"@walletconnect/jsonrpc-utils@^1.0.4", "@walletconnect/jsonrpc-utils@^1.0.6": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.6.tgz#7fa58e6671247e64e189828103282e6258f5330f" - integrity sha512-snp0tfkjPiDLQp/jrBewI+9SM33GPV4+Gjgldod6XQ7rFyQ5FZjnBxUkY4xWH0+arNxzQSi6v5iDXjCjSaorpg== +"@walletconnect/jsonrpc-utils@1.0.8", "@walletconnect/jsonrpc-utils@^1.0.6", "@walletconnect/jsonrpc-utils@^1.0.8": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz#82d0cc6a5d6ff0ecc277cb35f71402c91ad48d72" + integrity sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw== dependencies: "@walletconnect/environment" "^1.0.1" - "@walletconnect/jsonrpc-types" "^1.0.2" + "@walletconnect/jsonrpc-types" "^1.0.3" tslib "1.14.1" -"@walletconnect/jsonrpc-ws-connection@1.0.10": - version "1.0.10" - resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.10.tgz#04e04a7d8c70b27c386a1bdd9ff6511045da3c81" - integrity sha512-/tidvjfCXZuYugjF5fOswsNDPoMo9QRML3DFQ0dfNUarL4f5HGqu8NDGerr2n0+4MOX23GsT6Vv2POSwFbvgGw== +"@walletconnect/jsonrpc-ws-connection@^1.0.11": + version "1.0.11" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.11.tgz#1ce59d86f273d576ca73385961303ebd44dd923f" + integrity sha512-TiFJ6saasKXD+PwGkm5ZGSw0837nc6EeFmurSPgIT/NofnOV4Tv7CVJqGQN0rQYoJUSYu21cwHNYaFkzNpUN+w== dependencies: "@walletconnect/jsonrpc-utils" "^1.0.6" - "@walletconnect/safe-json" "^1.0.1" + "@walletconnect/safe-json" "^1.0.2" events "^3.3.0" tslib "1.14.1" ws "^7.5.1" @@ -5366,28 +5864,27 @@ resolved "https://registry.yarnpkg.com/@walletconnect/safe-json/-/safe-json-1.0.0.tgz#12eeb11d43795199c045fafde97e3c91646683b2" integrity sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg== -"@walletconnect/safe-json@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@walletconnect/safe-json/-/safe-json-1.0.1.tgz#9813fa0a7a544b16468730c2d7bed046ed160957" - integrity sha512-Fm7e31oSYY15NQr8SsLJheKAy5L744udZf2lJKcz6wFmPJEzf7hOF0866o/rrldRzJnjZ4H2GJ45pFudsnLW5A== +"@walletconnect/safe-json@^1.0.1", "@walletconnect/safe-json@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@walletconnect/safe-json/-/safe-json-1.0.2.tgz#7237e5ca48046e4476154e503c6d3c914126fa77" + integrity sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA== dependencies: tslib "1.14.1" "@walletconnect/sign-client@^2.4.5": - version "2.5.1" - resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.5.1.tgz#58f5d1acaf592a680f5e19a101dac6ada6a88cc5" - integrity sha512-c5HzOXr4EhhJ0ozxne4ahCyS8mbW1NSgTEcW/c8LxsaRcMejY8l+1DGwWGpeD4c6K1jmxKGCGS8HxjY+igN5+Q== + version "2.8.0" + resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.8.0.tgz#735dc8bf120242584fb2ff22c6a3d672c1fae1a1" + integrity sha512-+l9qwvVeUGk0fBQsgx6yb6hdGYt8uQ3a9jR9GgsJvm8FjFh1oUzTKqFnG7XdhCBnzFnbSoLr41Xe8PbN8qoUSw== dependencies: - "@walletconnect/core" "2.5.1" + "@walletconnect/core" "2.8.0" "@walletconnect/events" "^1.0.1" - "@walletconnect/heartbeat" "1.2.0" - "@walletconnect/jsonrpc-utils" "^1.0.4" + "@walletconnect/heartbeat" "1.2.1" + "@walletconnect/jsonrpc-utils" "1.0.8" "@walletconnect/logger" "^2.0.1" "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.5.1" - "@walletconnect/utils" "2.5.1" + "@walletconnect/types" "2.8.0" + "@walletconnect/utils" "2.8.0" events "^3.3.0" - pino "7.11.0" "@walletconnect/time@^1.0.2": version "1.0.2" @@ -5396,14 +5893,14 @@ dependencies: tslib "1.14.1" -"@walletconnect/types@2.5.1": - version "2.5.1" - resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.5.1.tgz#1bb7d51a6cf04233a70c38efea0aa414db5768f9" - integrity sha512-PctuQw1Kt0tJ8mYU8p1JOXYxv8PhvNoXXtLaGkGZ/9knn1dJaQRlMDEN0iHG6qXlSAo0tW8Q3PtK5tetf5dJ0g== +"@walletconnect/types@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.8.0.tgz#f8a5f09ee2b31abed231966e7e1eebd22be058a2" + integrity sha512-FMeGK3lGXFDwcs5duoN74xL1aLrkgYqnavWE0DnFPt2i1QmSUITU9c8f88EDh8uPXANd2WIYOItm0DVCNxLGGA== dependencies: "@walletconnect/events" "^1.0.1" - "@walletconnect/heartbeat" "1.2.0" - "@walletconnect/jsonrpc-types" "^1.0.2" + "@walletconnect/heartbeat" "1.2.1" + "@walletconnect/jsonrpc-types" "1.0.3" "@walletconnect/keyvaluestorage" "^1.0.2" "@walletconnect/logger" "^2.0.1" events "^3.3.0" @@ -5413,25 +5910,24 @@ resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-1.8.0.tgz#3f5e85b2d6b149337f727ab8a71b8471d8d9a195" integrity sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg== -"@walletconnect/utils@2.5.1", "@walletconnect/utils@^2.4.5": - version "2.5.1" - resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.5.1.tgz#466cfc76688b9048923ffaf75621c98a0f21c9e7" - integrity sha512-+Pr3kj0CjxEeSxoRtj9lOfsDRLjwI5RyuwASUy4mcTGil59rdAK0Z7Uht3/+HEXB05AUyEJihpQEwworcGu/uw== +"@walletconnect/utils@2.8.0", "@walletconnect/utils@^2.4.5": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.8.0.tgz#c219e78fd2c35062cf3e37f84961afde8da9b9a1" + integrity sha512-Q8OwMtUevIn1+64LXyTMLlhH58k3UOAjU5b3smYZ7CEEmwEGpOTfTDAWrB3v+ZDIhjyqP94+8fuvKIbcVLKLWA== dependencies: "@stablelib/chacha20poly1305" "1.0.1" "@stablelib/hkdf" "1.0.1" "@stablelib/random" "^1.0.2" "@stablelib/sha256" "1.0.1" "@stablelib/x25519" "^1.0.3" - "@walletconnect/jsonrpc-utils" "^1.0.4" "@walletconnect/relay-api" "^1.0.9" - "@walletconnect/safe-json" "^1.0.1" + "@walletconnect/safe-json" "^1.0.2" "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.5.1" + "@walletconnect/types" "2.8.0" "@walletconnect/window-getters" "^1.0.1" "@walletconnect/window-metadata" "^1.0.1" detect-browser "5.3.0" - query-string "7.1.1" + query-string "7.1.3" uint8arrays "^3.1.0" "@walletconnect/window-getters@1.0.0": @@ -5462,16 +5958,16 @@ tslib "1.14.1" "@wry/context@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.7.0.tgz#be88e22c0ddf62aeb0ae9f95c3d90932c619a5c8" - integrity sha512-LcDAiYWRtwAoSOArfk7cuYvFXytxfVrdX7yxoUmK7pPITLk5jYh2F8knCwS7LjgYL8u1eidPlKKV6Ikqq0ODqQ== + version "0.7.3" + resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.7.3.tgz#240f6dfd4db5ef54f81f6597f6714e58d4f476a1" + integrity sha512-Nl8WTesHp89RF803Se9X3IiHjdmLBrIvPMaJkl+rKVJAYyPsz1TEUbu89943HpvujtSJgDUx9W4vZw3K1Mr3sA== dependencies: tslib "^2.3.0" "@wry/equality@^0.5.0": - version "0.5.3" - resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.5.3.tgz#fafebc69561aa2d40340da89fa7dc4b1f6fb7831" - integrity sha512-avR+UXdSrsF2v8vIqIgmeTY0UR91UT+IyablCyKe/uk22uOJ8fusKZnH9JH9e1/EtLeNJBtagNmL3eJdnOV53g== + version "0.5.6" + resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.5.6.tgz#cd4a533c72c3752993ab8cbf682d3d20e3cb601e" + integrity sha512-D46sfMTngaYlrH+OspKf8mIJETntFnf6Hsjb0V41jAXJ7Bx2kB8Rv8RCUujuVWYttFtHkUNp7g+FwxNQAr6mXA== dependencies: tslib "^2.3.0" @@ -5482,6 +5978,13 @@ dependencies: tslib "^2.3.0" +"@wry/trie@^0.4.0": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@wry/trie/-/trie-0.4.3.tgz#077d52c22365871bf3ffcbab8e95cb8bc5689af4" + integrity sha512-I6bHwH0fSf6RqQcnnXLJKhkSXG45MFral3GxPaY4uAl0LYDZM+YDVDAiU9bYwjTuysy1S0IeecWtmq1SZA3M1w== + dependencies: + tslib "^2.3.0" + "@zuzu-cat/defira-sdk@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@zuzu-cat/defira-sdk/-/defira-sdk-1.0.0.tgz#fc9a6625cb7c91d6a81440a6317faa4e3f326ad1" @@ -5705,9 +6208,9 @@ ajv@^8.0.0, ajv@^8.0.1, ajv@^8.6.3: uri-js "^4.2.2" alchemy-sdk@^2.6.3: - version "2.8.0" - resolved "https://registry.yarnpkg.com/alchemy-sdk/-/alchemy-sdk-2.8.0.tgz#ce0a80ff5c390a01eaf8f76b1f1ca3736d656fd2" - integrity sha512-0r+DhxfooKi4fG/VFbIY8SfypeF7NX91m2p3+iDeE4C+noutfSuUs82qOIUdyHvRChzlDGJSoXynhF5gxiRXLA== + version "2.9.0" + resolved "https://registry.yarnpkg.com/alchemy-sdk/-/alchemy-sdk-2.9.0.tgz#f8f32ae90c789019053814c7bc34d9aa7f66bcbd" + integrity sha512-vPFMGP43LrFQ9XOLHgVNyJCd1DDPK5qXniF5pdZzUA52h/FMHKkMaOayZNf63Y6GDQ1KGHqtyJIoSZtbPeg9kw== dependencies: "@ethersproject/abi" "^5.7.0" "@ethersproject/abstract-provider" "^5.7.0" @@ -5730,9 +6233,9 @@ algo-msgpack-with-bigint@^2.1.1: integrity sha512-F1tGh056XczEaEAqu7s+hlZUDWwOBT70Eq0lfMpBP2YguSQVyxRbprLq5rELXKQOyOaixTWYhMeMQMzP0U5FoQ== algosdk@^2.1.0, algosdk@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/algosdk/-/algosdk-2.2.0.tgz#12f80b5f68c955b338aa5b9d5fc6cbd64ce6ea7a" - integrity sha512-FG3u/60DzjMK9Cffy9itst7WcfsTgZKfsD1r8pT33PfsA7r8NoXiUSL7cf0fNWFus6S3E14BpE2CY64VJ8KV1A== + version "2.3.0" + resolved "https://registry.yarnpkg.com/algosdk/-/algosdk-2.3.0.tgz#fcb460b3c311f76fa7908dc14a889ead8054955b" + integrity sha512-voxoY2eue2CkzwkTh6UNN5JUeVOBL9qoNX3N/+OYwS2/Xd17ACSs6tLV/6dZumEgPa40ZL8TkO4zQF/ysDpy8w== dependencies: algo-msgpack-with-bigint "^2.1.1" buffer "^6.0.3" @@ -6057,11 +6560,6 @@ assert@^2.0.0: object-is "^1.0.1" util "^0.12.0" -assertion-error@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" - integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== - assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" @@ -6072,7 +6570,7 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -async-eventemitter@0.2.4, async-eventemitter@^0.2.4: +async-eventemitter@0.2.4: version "0.2.4" resolved "https://registry.yarnpkg.com/async-eventemitter/-/async-eventemitter-0.2.4.tgz#f5e7c8ca7d3e46aab9ec40a292baf686a0bafaca" integrity sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw== @@ -6171,6 +6669,13 @@ axios@^0.21.0, axios@^0.21.1, axios@^0.21.2: dependencies: follow-redirects "^1.14.0" +axios@^0.24.0: + version "0.24.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.24.0.tgz#804e6fa1e4b9c5288501dd9dff56a7a0940d20d6" + integrity sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA== + dependencies: + follow-redirects "^1.14.4" + axios@^0.26.1: version "0.26.1" resolved "https://registry.yarnpkg.com/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9" @@ -6186,6 +6691,15 @@ axios@^0.27.2: follow-redirects "^1.14.9" form-data "^4.0.0" +axios@^1.3.4: + version "1.4.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.4.0.tgz#38a7bf1224cd308de271146038b551d725f0be1f" + integrity sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + babel-jest@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" @@ -6316,7 +6830,7 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -bech32@1.1.4, bech32@^1.1.4: +bech32@1.1.4, bech32@^1.1.3, bech32@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/bech32/-/bech32-1.1.4.tgz#e38c9f37bf179b8eb16ae3a772b40c356d4832e9" integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== @@ -6359,16 +6873,9 @@ bigint-buffer@^1.1.5: bindings "^1.3.0" bigint-crypto-utils@^3.0.23: - version "3.1.8" - resolved "https://registry.yarnpkg.com/bigint-crypto-utils/-/bigint-crypto-utils-3.1.8.tgz#e2e0f40cf45488f9d7f0e32ff84152aa73819d5d" - integrity sha512-+VMV9Laq8pXLBKKKK49nOoq9bfR3j7NNQAtbA617a4nw9bVLo8rsqkKMBgM2AJWlNX9fEIyYaYX+d0laqYV4tw== - dependencies: - bigint-mod-arith "^3.1.0" - -bigint-mod-arith@^3.1.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/bigint-mod-arith/-/bigint-mod-arith-3.1.2.tgz#658e416bc593a463d97b59766226d0a3021a76b1" - integrity sha512-nx8J8bBeiRR+NlsROFH9jHswW5HO8mgfOSqW0AmjicMMvaONDa8AO+5ViKDUUNytBPWiwfvZP4/Bj4Y3lUfvgQ== + version "3.2.2" + resolved "https://registry.yarnpkg.com/bigint-crypto-utils/-/bigint-crypto-utils-3.2.2.tgz#e30a49ec38357c6981cd3da5aaa6480b1f752ee4" + integrity sha512-U1RbE3aX9ayCUVcIPHuPDPKcK3SFOXf93J1UK/iHlJuQB7bhagPIX06/CLpLEsDThJ7KA4Dhrnzynl+d2weTiw== bignumber.js@^9.0.0, bignumber.js@^9.0.1, bignumber.js@^9.1.0, bignumber.js@^9.1.1: version "9.1.1" @@ -6664,14 +7171,14 @@ browserify-sign@^4.0.0: safe-buffer "^5.2.0" browserslist@^4.21.3: - version "4.21.5" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" - integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== + version "4.21.7" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.7.tgz#e2b420947e5fb0a58e8f4668ae6e23488127e551" + integrity sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA== dependencies: - caniuse-lite "^1.0.30001449" - electron-to-chromium "^1.4.284" - node-releases "^2.0.8" - update-browserslist-db "^1.0.10" + caniuse-lite "^1.0.30001489" + electron-to-chromium "^1.4.411" + node-releases "^2.0.12" + update-browserslist-db "^1.0.11" bs-logger@0.x: version "0.2.6" @@ -6703,6 +7210,14 @@ bs58check@2.1.2, bs58check@<3.0.0, bs58check@^2.1.1, bs58check@^2.1.2: create-hash "^1.1.0" safe-buffer "^5.1.2" +bs58check@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/bs58check/-/bs58check-3.0.1.tgz#2094d13720a28593de1cba1d8c4e48602fdd841c" + integrity sha512-hjuuJvoWEybo7Hn/0xOrczQKKEKD63WguEjlhLExYs2wUBcebDC1jDNK17eEAD2lYfw82d5ASC1d7K3SWszjaQ== + dependencies: + "@noble/hashes" "^1.2.0" + bs58 "^5.0.0" + bser@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" @@ -6756,10 +7271,10 @@ buffer@5.6.0: base64-js "^1.0.2" ieee754 "^1.1.4" -buffer@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.1.tgz#3cbea8c1463e5a0779e30b66d4c88c6ffa182ac2" - integrity sha512-rVAXBwEcEoYtxnHSO5iWyhzV/O1WMtkUYWlfdLS7FjU4PnSJJHEfHXi/uHPI5EwltmOA794gN3bm3/pzuctWjQ== +buffer@6.0.3, buffer@^6.0.3, buffer@~6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== dependencies: base64-js "^1.3.1" ieee754 "^1.2.1" @@ -6772,14 +7287,6 @@ buffer@^5.0.5, buffer@^5.1.0, buffer@^5.2.1, buffer@^5.4.3, buffer@^5.5.0, buffe base64-js "^1.3.1" ieee754 "^1.1.13" -buffer@^6.0.3, buffer@~6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" - integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.2.1" - bufferutil@4.0.5: version "4.0.5" resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.5.tgz#da9ea8166911cc276bf677b8aed2d02d31f59028" @@ -6869,9 +7376,9 @@ cacheable-request@^6.0.0: responselike "^1.0.2" cacheable-request@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" - integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew== + version "7.0.4" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.4.tgz#7a33ebf08613178b403635be7b899d3e69bbe817" + integrity sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg== dependencies: clone-response "^1.0.2" get-stream "^5.1.0" @@ -6907,6 +7414,11 @@ camel-case@^3.0.0: no-case "^2.2.0" upper-case "^1.1.1" +camelcase@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + integrity sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg== + camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" @@ -6917,10 +7429,10 @@ camelcase@^6.0.0, camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001449: - version "1.0.30001468" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001468.tgz#0101837c6a4e38e6331104c33dcfb3bdf367a4b7" - integrity sha512-zgAo8D5kbOyUcRAgSmgyuvBkjrGk5CGYG5TYgFdpQv+ywcyEpo1LOWoG8YmoflGnh+V+UsNuKYedsoYs0hzV5A== +caniuse-lite@^1.0.30001489: + version "1.0.30001499" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001499.tgz#0235c127d9795c82aaf0a7f43e24018549dac659" + integrity sha512-IhoQqRrW6WiecFcfZgoJS1YLEN1/HR1vHP5WNgjCARRW7KUNToHHTX3FrwCM+y4zkRa48D9rE90WFYc2IWhDWQ== capability@^0.2.5: version "0.2.5" @@ -6962,19 +7474,6 @@ cbor@^5.2.0: bignumber.js "^9.0.1" nofilter "^1.0.4" -chai@^4.3.7: - version "4.3.7" - resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.7.tgz#ec63f6df01829088e8bf55fca839bcd464a8ec51" - integrity sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A== - dependencies: - assertion-error "^1.1.0" - check-error "^1.0.2" - deep-eql "^4.1.2" - get-func-name "^2.0.0" - loupe "^2.3.1" - pathval "^1.1.1" - type-detect "^4.0.5" - chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -7021,10 +7520,42 @@ char-regex@^1.0.2: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== +<<<<<<< HEAD check-error@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" integrity sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA== +======= +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +cheerio-select@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" + integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== + dependencies: + boolbase "^1.0.0" + css-select "^5.1.0" + css-what "^6.1.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + +cheerio@^1.0.0-rc.2: + version "1.0.0-rc.12" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683" + integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== + dependencies: + cheerio-select "^2.1.0" + dom-serializer "^2.0.0" + domhandler "^5.0.3" + domutils "^3.0.1" + htmlparser2 "^8.0.1" + parse5 "^7.0.0" + parse5-htmlparser2-tree-adapter "^7.0.0" +>>>>>>> 57535ee ((feat) implement balancer connector) chokidar@3.5.3, chokidar@^3.4.0, chokidar@^3.5.2, chokidar@^3.5.3: version "3.5.3" @@ -7076,9 +7607,9 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: safe-buffer "^5.0.1" cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + version "1.2.3" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" + integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== class-is@^1.1.0: version "1.1.0" @@ -7096,14 +7627,14 @@ class-utils@^0.3.5: static-extend "^0.1.1" classic-level@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/classic-level/-/classic-level-1.2.0.tgz#2d52bdec8e7a27f534e67fdeb890abef3e643c27" - integrity sha512-qw5B31ANxSluWz9xBzklRWTUAJ1SXIdaVKTVS7HcTGKOAmExx65Wo5BUICW+YGORe2FOUaDghoI9ZDxj82QcFg== + version "1.3.0" + resolved "https://registry.yarnpkg.com/classic-level/-/classic-level-1.3.0.tgz#5e36680e01dc6b271775c093f2150844c5edd5c8" + integrity sha512-iwFAJQYtqRTRM0F6L8h4JCt00ZSGdOyqh7yVrhhjrOpFhmBjNlRUey64MCiyo6UmQHMJ+No3c81nujPv+n9yrg== dependencies: abstract-level "^1.0.2" catering "^2.1.0" module-error "^1.0.1" - napi-macros "~2.0.0" + napi-macros "^2.2.2" node-gyp-build "^4.3.0" clean-stack@^2.0.0: @@ -7118,6 +7649,23 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" +<<<<<<< HEAD +======= +cli-width@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" + integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== + +cliui@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w== + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +>>>>>>> 57535ee ((feat) implement balancer connector) cliui@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" @@ -7145,6 +7693,15 @@ cliui@^7.0.2: strip-ansi "^6.0.0" wrap-ansi "^7.0.0" +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + clone-buffer@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" @@ -7484,13 +8041,20 @@ create-require@^1.1.0: resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== -cross-fetch@3.1.5, cross-fetch@^3.0.2, cross-fetch@^3.0.6, cross-fetch@^3.1.4, cross-fetch@^3.1.5: +cross-fetch@3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== dependencies: node-fetch "2.6.7" +cross-fetch@^3.0.2, cross-fetch@^3.0.6, cross-fetch@^3.1.4, cross-fetch@^3.1.5, cross-fetch@^3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.6.tgz#bae05aa31a4da760969756318feeee6e70f15d6c" + integrity sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g== + dependencies: + node-fetch "^2.6.11" + cross-spawn@^6.0.0: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -7511,6 +8075,19 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" +crypto-addr-codec@^0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/crypto-addr-codec/-/crypto-addr-codec-0.1.7.tgz#e16cea892730178fe25a38f6d15b680cab3124ae" + integrity sha512-X4hzfBzNhy4mAc3UpiXEC/L0jo5E8wAa9unsnA8nNXYzXjCcGk83hfC5avJWCSGT8V91xMnAS9AKMHmjw5+XCg== + dependencies: + base-x "^3.0.8" + big-integer "1.6.36" + blakejs "^1.1.0" + bs58 "^4.0.1" + ripemd160-min "0.0.6" + safe-buffer "^5.2.0" + sha3 "^2.1.1" + crypto-browserify@3.12.0, crypto-browserify@^3.12.0: version "3.12.0" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" @@ -7585,9 +8162,9 @@ dataloader@2.1.0: integrity sha512-qTcEYLen3r7ojZNgVUaRggOI+KM7jrKxXeSHhogh/TWxYMeONEMqY+hmkobiYQozsGIyg9OYVzO4ZIfoB4I0pQ== dayjs@^1.10.6: - version "1.11.7" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.7.tgz#4b296922642f70999544d1144a2c25730fce63e2" - integrity sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ== + version "1.11.8" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.8.tgz#4282f139c8c19dd6d0c7bd571e30c2d0ba7698ea" + integrity sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ== debounce-fn@^4.0.0: version "4.0.0" @@ -7624,7 +8201,7 @@ debug@^3.1.0, debug@^3.2.7: dependencies: ms "^2.1.1" -decamelize@^1.2.0: +decamelize@^1.1.1, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== @@ -7644,7 +8221,7 @@ decimal.js@^10.2.0, decimal.js@^10.2.1, decimal.js@^10.3.1, decimal.js@^10.4.3: resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== -decode-uri-component@^0.2.0: +decode-uri-component@^0.2.0, decode-uri-component@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== @@ -7721,13 +8298,6 @@ dedent@^0.7.0: resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== -deep-eql@^4.1.2: - version "4.1.3" - resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-4.1.3.tgz#7c7775513092f7df98d8df9996dd085eb668cc6d" - integrity sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw== - dependencies: - type-detect "^4.0.0" - deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" @@ -7756,7 +8326,7 @@ deferred-leveldown@~5.3.0: abstract-leveldown "~6.2.1" inherits "^2.0.3" -define-properties@^1.1.3, define-properties@^1.1.4: +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== @@ -7812,9 +8382,9 @@ depd@~1.1.2: integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== + version "1.1.0" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.1.0.tgz#1d37f5766f3bbff4ee9638e871a8768c173b81da" + integrity sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg== dependencies: inherits "^2.0.1" minimalistic-assert "^1.0.0" @@ -7887,9 +8457,9 @@ diffparser@^2.0.1: integrity sha512-XBuCzzdLUBJzXTvbonNPv7+AhNkiUyhyiZBSrhKxKYcIXfAcPOVaINviC2vB+bfBa5EopW60CzkBjuwb3jdmiw== dijkstrajs@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.2.tgz#2e48c0d3b825462afe75ab4ad5e829c8ece36257" - integrity sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg== + version "1.0.3" + resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.3.tgz#4c8dbdea1f0f6478bff94d9c49c784d623e4fc23" + integrity sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA== dir-glob@^3.0.1: version "3.0.1" @@ -7924,6 +8494,25 @@ domexception@^2.0.1: dependencies: webidl-conversions "^5.0.0" +<<<<<<< HEAD +======= +domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domutils@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" + integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + +>>>>>>> 57535ee ((feat) implement balancer connector) dot-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-2.1.1.tgz#34dcf37f50a8e93c2b3bca8bb7fb9155c7da3bee" @@ -8028,10 +8617,17 @@ eip1193-provider@^1.0.1: dependencies: "@json-rpc-tools/provider" "^1.5.5" -electron-to-chromium@^1.4.284: - version "1.4.333" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.333.tgz#ebb21f860f8a29923717b06ec0cb54e77ed34c04" - integrity sha512-YyE8+GKyGtPEP1/kpvqsdhD6rA/TP1DUFDN4uiU/YI52NzDxmwHkEb3qjId8hLBa5siJvG0sfC3O66501jMruQ== +eip55@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/eip55/-/eip55-2.1.1.tgz#28b743c4701ac3c811b1e9fe67e39cf1d0781b96" + integrity sha512-WcagVAmNu2Ww2cDUfzuWVntYwFxbvZ5MvIyLZpMjTTkjD6sCvkGOiS86jTppzu9/gWsc8isLHAeMBWK02OnZmA== + dependencies: + keccak "^3.0.3" + +electron-to-chromium@^1.4.411: + version "1.4.427" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.427.tgz#67e8069f7a864fc092fe2e09f196e68af5cb88a1" + integrity sha512-HK3r9l+Jm8dYAm1ctXEWIC+hV60zfcjS9UA5BDlYvnI5S7PU/yytjpvSrTNrSSRRkuu3tDyZhdkwIczh+0DWaw== elliptic@6.3.3: version "6.3.3" @@ -8101,6 +8697,13 @@ encoding-down@^6.3.0: level-codec "^9.0.0" level-errors "^2.0.0" +encoding@^0.1.11: + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1, end-of-stream@^1.4.4: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" @@ -8127,9 +8730,9 @@ engine.io-client@~6.4.0: xmlhttprequest-ssl "~2.0.0" engine.io-parser@~5.0.3: - version "5.0.6" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.6.tgz#7811244af173e157295dec9b2718dfe42a64ef45" - integrity sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw== + version "5.0.7" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.7.tgz#ed5eae76c71f398284c578ab6deafd3ba7e4e4f6" + integrity sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ== enquirer@^2.3.0, enquirer@^2.3.5: version "2.3.6" @@ -8138,6 +8741,14 @@ enquirer@^2.3.0, enquirer@^2.3.5: dependencies: ansi-colors "^4.1.1" +<<<<<<< HEAD +======= +entities@^4.2.0, entities@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +>>>>>>> 57535ee ((feat) implement balancer connector) env-paths@^2.2.0, env-paths@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" @@ -8155,7 +8766,7 @@ errno@~0.1.1: dependencies: prr "~1.0.1" -error-ex@^1.3.1: +error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== @@ -8322,9 +8933,9 @@ escodegen@^2.0.0: source-map "~0.6.1" eslint-config-prettier@^8.3.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.7.0.tgz#f1cc58a8afebc50980bd53475451df146c13182d" - integrity sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA== + version "8.8.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz#bfda738d412adc917fd7b038857110efe98c9348" + integrity sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA== eslint-config-standard@^16.0.3: version "16.0.3" @@ -8341,9 +8952,9 @@ eslint-import-resolver-node@^0.3.7: resolve "^1.22.1" eslint-module-utils@^2.7.4: - version "2.7.4" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974" - integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA== + version "2.8.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" + integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== dependencies: debug "^3.2.7" @@ -8544,7 +9155,7 @@ eth-crypto@^2.6.0: ethers "5.7.2" secp256k1 "5.0.0" -eth-ens-namehash@2.0.8: +eth-ens-namehash@2.0.8, eth-ens-namehash@^2.0.8: version "2.0.8" resolved "https://registry.yarnpkg.com/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz#229ac46eca86d52e0c991e7cb2aef83ff0f68bcf" integrity sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw== @@ -8627,7 +9238,7 @@ ethereum-cryptography@0.1.3, ethereum-cryptography@^0.1.3: secp256k1 "^4.0.1" setimmediate "^1.0.5" -ethereum-cryptography@^1.0.3, ethereum-cryptography@^1.1.2: +ethereum-cryptography@^1.0.3: version "1.2.0" resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz#5ccfa183e85fdaf9f9b299a79430c044268c9b3a" integrity sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw== @@ -8695,6 +9306,7 @@ ethereumjs-util@^6.0.0, ethereumjs-util@^6.2.1: "ethers-xdc@file:./vendor/ethers-xdc": version "5.7.2" dependencies: +<<<<<<< HEAD "@ethersproject-xdc/abi" "file:../../../../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-11e40edf-e947-4d7f-a15f-0d701ca269e6-1686225288593/node_modules/@ethersproject-xdc/abi" "@ethersproject-xdc/abstract-provider" "file:../../../../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-11e40edf-e947-4d7f-a15f-0d701ca269e6-1686225288593/node_modules/@ethersproject-xdc/abstract-provider" "@ethersproject-xdc/abstract-signer" "file:../../../../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-11e40edf-e947-4d7f-a15f-0d701ca269e6-1686225288593/node_modules/@ethersproject-xdc/abstract-signer" @@ -8725,6 +9337,38 @@ ethereumjs-util@^6.0.0, ethereumjs-util@^6.2.1: "@ethersproject-xdc/wallet" "file:../../../../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-11e40edf-e947-4d7f-a15f-0d701ca269e6-1686225288593/node_modules/@ethersproject-xdc/wallet" "@ethersproject-xdc/web" "file:../../../../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-11e40edf-e947-4d7f-a15f-0d701ca269e6-1686225288593/node_modules/@ethersproject-xdc/web" "@ethersproject-xdc/wordlists" "file:../../../../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-11e40edf-e947-4d7f-a15f-0d701ca269e6-1686225288593/node_modules/@ethersproject-xdc/wordlists" +======= + "@ethersproject-xdc/abi" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/abi" + "@ethersproject-xdc/abstract-provider" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/abstract-provider" + "@ethersproject-xdc/abstract-signer" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/base64" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/base64" + "@ethersproject-xdc/basex" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/basex" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/contracts" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/contracts" + "@ethersproject-xdc/hash" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/hash" + "@ethersproject-xdc/hdnode" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/hdnode" + "@ethersproject-xdc/json-wallets" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/json-wallets" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/networks" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/networks" + "@ethersproject-xdc/pbkdf2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/pbkdf2" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/providers" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/providers" + "@ethersproject-xdc/random" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/random" + "@ethersproject-xdc/rlp" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/rlp" + "@ethersproject-xdc/sha2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/sha2" + "@ethersproject-xdc/signing-key" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/signing-key" + "@ethersproject-xdc/solidity" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/solidity" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/units" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/units" + "@ethersproject-xdc/wallet" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/wallet" + "@ethersproject-xdc/web" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/web" + "@ethersproject-xdc/wordlists" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/wordlists" +>>>>>>> 57535ee ((feat) implement balancer connector) ethers@4.0.0-beta.3: version "4.0.0-beta.3" @@ -8742,7 +9386,7 @@ ethers@4.0.0-beta.3: uuid "2.0.1" xmlhttprequest "1.8.0" -ethers@5.7.2, ethers@^5.0.19, ethers@^5.6.1, ethers@^5.6.2, ethers@^5.7.0, ethers@^5.7.2: +ethers@5.7.2, ethers@^5.0.13, ethers@^5.0.19, ethers@^5.6.1, ethers@^5.6.2, ethers@^5.7.0, ethers@^5.7.1, ethers@^5.7.2: version "5.7.2" resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.7.2.tgz#3a7deeabbb8c030d4126b24f84e525466145872e" integrity sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg== @@ -9039,9 +9683,9 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-diff@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" - integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + version "1.3.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" + integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== fast-glob@^2.2.3: version "2.2.7" @@ -9077,9 +9721,9 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fast-redact@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.1.2.tgz#d58e69e9084ce9fa4c1a6fa98a3e1ecf5d7839aa" - integrity sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw== + version "3.2.0" + resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.2.0.tgz#b1e2d39bc731376d28bde844454fa23e26919987" + integrity sha512-zaTadChr+NekyzallAMXATXLOR8MNx3zqpZ0MUF2aGf4EathnG0f32VLODNlY8IuGY3HoRO2L6/6fSzNsLaHIw== fast-safe-stringify@^2.0.6, fast-safe-stringify@^2.1.1: version "2.1.1" @@ -9201,6 +9845,14 @@ find-up@5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA== + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" @@ -9246,7 +9898,18 @@ fn.name@1.x.x: resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== +<<<<<<< HEAD follow-redirects@^1.12.1, follow-redirects@^1.14.0, follow-redirects@^1.14.8, follow-redirects@^1.14.9, follow-redirects@^1.15.0: +======= +follow-redirects@1.5.10: + version "1.5.10" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" + integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ== + dependencies: + debug "=3.1.0" + +follow-redirects@^1.12.1, follow-redirects@^1.14.0, follow-redirects@^1.14.4, follow-redirects@^1.14.8, follow-redirects@^1.14.9, follow-redirects@^1.15.0: +>>>>>>> 57535ee ((feat) implement balancer connector) version "1.15.2" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== @@ -9437,17 +10100,18 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== -functions-have-names@^1.2.2: +functions-have-names@^1.2.2, functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== -ganache@7.7.7: - version "7.7.7" - resolved "https://registry.yarnpkg.com/ganache/-/ganache-7.7.7.tgz#19939a86799f0bcb7df02e88082944466394b913" - integrity sha512-kZUuOcgDQBtbxzs4iB3chg1iAc28s2ffdOdzyTTzo4vr9sb843w4PbWd5v1hsIqtcNjurcpLaW8XRp/cw2u++g== +ganache@7.8.0: + version "7.8.0" + resolved "https://registry.yarnpkg.com/ganache/-/ganache-7.8.0.tgz#02154384f246b66e98974cbcbb18e8372df3c2e0" + integrity sha512-IrUYvsaE/m2/NaVIZ7D/gCnsmyU/buechnH6MhUipzG1qJcZIwIp/DoP/LZUcHyhy0Bv0NKZD2pGOjpRhn7l7A== dependencies: "@trufflesuite/bigint-buffer" "1.1.10" + "@trufflesuite/uws-js-unofficial" "20.10.0-unofficial.2" "@types/bn.js" "^5.1.0" "@types/lru-cache" "5.1.1" "@types/seedrandom" "3.0.1" @@ -9477,18 +10141,14 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-func-name@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" - integrity sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig== - get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" - integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== dependencies: function-bind "^1.1.1" has "^1.0.3" + has-proto "^1.0.1" has-symbols "^1.0.3" get-package-type@^0.1.0: @@ -9756,7 +10416,7 @@ graceful-fs@^4.1.10, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -graphql-request@^3.4.0: +graphql-request@^3.4.0, graphql-request@^3.5.0: version "3.7.0" resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-3.7.0.tgz#c7406e537084f8b9788541e3e6704340ca13055b" integrity sha512-dw5PxHCgBneN2DDNqpWu8QkbbJ07oOziy8z+bK/TAXufsOLaETuVO4GkXrbs0WjhdKhBMN3BkpN/RIvUHkmNUQ== @@ -9772,7 +10432,7 @@ graphql-tag@^2.11.0, graphql-tag@^2.12.6: dependencies: tslib "^2.1.0" -graphql@^15.3.0, graphql@^15.5.0: +graphql@^15.3.0, graphql@^15.5.0, graphql@^15.6.1: version "15.8.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38" integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== @@ -9820,22 +10480,22 @@ hardhat-watcher@^2.1.1: chokidar "^3.5.3" hardhat@^2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/hardhat/-/hardhat-2.13.0.tgz#d52a0ec9b733a651687e5b1c1b0ee9a11a30f3d0" - integrity sha512-ZlzBOLML1QGlm6JWyVAG8lVTEAoOaVm1in/RU2zoGAnYEoD1Rp4T+ZMvrLNhHaaeS9hfjJ1gJUBfiDr4cx+htQ== + version "2.15.0" + resolved "https://registry.yarnpkg.com/hardhat/-/hardhat-2.15.0.tgz#0cacb2b44c4c4651aa8ab649fef12804848b0267" + integrity sha512-cC9tM/N10YaES04zPOp7yR13iX3YibqaNmi0//Ep40Nt9ELIJx3kFpQmucur0PAIfXYpGnw5RuXHNLkxpnVHEw== dependencies: "@ethersproject/abi" "^5.1.2" "@metamask/eth-sig-util" "^4.0.0" - "@nomicfoundation/ethereumjs-block" "^4.0.0" - "@nomicfoundation/ethereumjs-blockchain" "^6.0.0" - "@nomicfoundation/ethereumjs-common" "^3.0.0" - "@nomicfoundation/ethereumjs-evm" "^1.0.0" - "@nomicfoundation/ethereumjs-rlp" "^4.0.0" - "@nomicfoundation/ethereumjs-statemanager" "^1.0.0" - "@nomicfoundation/ethereumjs-trie" "^5.0.0" - "@nomicfoundation/ethereumjs-tx" "^4.0.0" - "@nomicfoundation/ethereumjs-util" "^8.0.0" - "@nomicfoundation/ethereumjs-vm" "^6.0.0" + "@nomicfoundation/ethereumjs-block" "5.0.1" + "@nomicfoundation/ethereumjs-blockchain" "7.0.1" + "@nomicfoundation/ethereumjs-common" "4.0.1" + "@nomicfoundation/ethereumjs-evm" "2.0.1" + "@nomicfoundation/ethereumjs-rlp" "5.0.1" + "@nomicfoundation/ethereumjs-statemanager" "2.0.1" + "@nomicfoundation/ethereumjs-trie" "6.0.1" + "@nomicfoundation/ethereumjs-tx" "5.0.1" + "@nomicfoundation/ethereumjs-util" "9.0.1" + "@nomicfoundation/ethereumjs-vm" "7.0.1" "@nomicfoundation/solidity-analyzer" "^0.1.0" "@sentry/node" "^5.18.1" "@types/bn.js" "^5.1.0" @@ -10057,7 +10717,7 @@ hoist-non-react-statics@^3.3.2: dependencies: react-is "^16.7.0" -hosted-git-info@^2.6.0: +hosted-git-info@^2.1.4, hosted-git-info@^2.6.0: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== @@ -10074,6 +10734,19 @@ html-escaper@^2.0.0: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== +<<<<<<< HEAD +======= +htmlparser2@^8.0.1: + version "8.0.2" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" + integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + entities "^4.4.0" + +>>>>>>> 57535ee ((feat) implement balancer connector) http-cache-semantics@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" @@ -10172,6 +10845,21 @@ iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" +<<<<<<< HEAD +======= +iconv-lite@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +idb@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/idb/-/idb-3.0.2.tgz#c8e9122d5ddd40f13b60ae665e4862f8b13fa384" + integrity sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw== + +>>>>>>> 57535ee ((feat) implement balancer connector) idna-uts46-hx@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz#a1dc5c4df37eee522bf66d969cc980e00e8711f9" @@ -10274,6 +10962,11 @@ invariant@2: dependencies: loose-envify "^1.0.0" +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ== + invert-kv@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" @@ -10374,10 +11067,10 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.11.0, is-core-module@^2.9.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== +is-core-module@^2.11.0: + version "2.12.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" + integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== dependencies: has "^1.0.3" @@ -10586,7 +11279,7 @@ is-shared-array-buffer@^1.0.2: dependencies: call-bind "^1.0.2" -is-stream@^1.0.0, is-stream@^1.1.0: +is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== @@ -10638,6 +11331,19 @@ is-upper-case@^1.1.0: dependencies: upper-case "^1.1.0" +<<<<<<< HEAD +======= +is-url@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" + integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q== + +>>>>>>> 57535ee ((feat) implement balancer connector) is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" @@ -10687,6 +11393,14 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== +isomorphic-fetch@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + integrity sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA== + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + isomorphic-unfetch@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz#87341d5f4f7b63843d468438128cb087b7c3e98f" @@ -10773,10 +11487,10 @@ javascript-natural-sort@^0.7.1: resolved "https://registry.yarnpkg.com/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz#f9e2303d4507f6d74355a73664d1440fb5a0ef59" integrity sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw== -jayson@^3.4.4: - version "3.7.0" - resolved "https://registry.yarnpkg.com/jayson/-/jayson-3.7.0.tgz#b735b12d06d348639ae8230d7a1e2916cb078f25" - integrity sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ== +jayson@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/jayson/-/jayson-4.1.0.tgz#60dc946a85197317f2b1439d672a8b0a99cea2f9" + integrity sha512-R6JlbyLN53Mjku329XoRT2zJAE6ZgOQ8f91ucYdMCD4nkGCF9kZSrcGXpHIU4jeKj58zUZke2p+cdQchU7Ly7A== dependencies: "@types/connect" "^3.4.33" "@types/node" "^12.12.54" @@ -10788,7 +11502,6 @@ jayson@^3.4.4: eyes "^0.1.8" isomorphic-ws "^4.0.1" json-stringify-safe "^5.0.1" - lodash "^4.17.20" uuid "^8.3.2" ws "^7.4.5" @@ -11264,6 +11977,11 @@ jest@^27.3.1: import-local "^3.0.2" jest-cli "^27.5.1" +js-sdsl@^4.1.4: + version "4.4.1" + resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.4.1.tgz#9e3c7b566d8d9a7e1fe8fc26d00b5ab0f8918ab3" + integrity sha512-6Gsx8R0RucyePbWqPssR8DyfuXmLBooYN5cZFZKjHGnQuaf7pEzhtpceagJxVu4LqhYY5EYA7nko3FmeHZ1KbA== + js-sha256@^0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/js-sha256/-/js-sha256-0.9.0.tgz#0b89ac166583e91ef9123644bd3c5334ce9d0966" @@ -11433,6 +12151,21 @@ json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== +<<<<<<< HEAD +======= +json-text-sequence@^0.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/json-text-sequence/-/json-text-sequence-0.1.1.tgz#a72f217dc4afc4629fff5feb304dc1bd51a2f3d2" + integrity sha512-L3mEegEWHRekSHjc7+sc8eJhba9Clq1PZ8kMkzf8OxElhXc8O4TS5MwcVlj9aEbm5dr81N90WHC5nAz3UO971w== + dependencies: + delimit-stream "0.1.0" + +json-to-graphql-query@^2.2.4: + version "2.2.5" + resolved "https://registry.yarnpkg.com/json-to-graphql-query/-/json-to-graphql-query-2.2.5.tgz#56b072a693b50fd4dc981367b60d52e3dc78f426" + integrity sha512-5Nom9inkIMrtY992LMBBG1Zaekrc10JaRhyZgprwHBVMDtRgllTvzl0oBbg13wJsVZoSoFNNMaeIVQs0P04vsA== + +>>>>>>> 57535ee ((feat) implement balancer connector) json5@2.x, json5@^2.2.2: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" @@ -11590,6 +12323,13 @@ kuler@^2.0.0: resolved "https://registry.yarnpkg.com/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3" integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw== + dependencies: + invert-kv "^1.0.0" + lcid@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" @@ -11778,6 +12518,17 @@ link-module-alias@^1.2.0: dependencies: chalk "^2.4.1" +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A== + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -11813,10 +12564,22 @@ lodash-es@^4.17.21, lodash-es@^4.2.1: resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== +<<<<<<< HEAD lodash.flatmap@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.flatmap/-/lodash.flatmap-4.5.0.tgz#ef8cbf408f6e48268663345305c6acc0b778702e" integrity sha512-/OcpcAGWlrZyoHGeHh3cAoa6nGdX6QYtmzNP84Jqol6UEQQ2gIaU3H+0eICcjcKGl0/XF8LWOujNn9lffsnaOg== +======= +lodash.assign@^4.0.3, lodash.assign@^4.0.6: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" + integrity sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw== + +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== +>>>>>>> 57535ee ((feat) implement balancer connector) lodash.isequal@4.5.0: version "4.5.0" @@ -11848,7 +12611,11 @@ lodash.values@^4.3.0: resolved "https://registry.yarnpkg.com/lodash.values/-/lodash.values-4.3.0.tgz#a3a6c2b0ebecc5c2cba1c17e6e620fe81b53d347" integrity sha512-r0RwvdCv8id9TUblb/O7rYPwVy6lerCbcawrfdo9iC/1t1wsNMJknO79WNBgwkH0hIeJ08jmvvESbFpNb4jH0Q== +<<<<<<< HEAD lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.2.1, lodash@^4.7.0: +======= +lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.2.1, lodash@^4.7.0: +>>>>>>> 57535ee ((feat) implement balancer connector) version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -11883,12 +12650,7 @@ long@^4.0.0: resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== -long@^5.0.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/long/-/long-5.2.1.tgz#e27595d0083d103d2fa2c20c7699f8e0c92b897f" - integrity sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A== - -long@^5.2.1: +long@^5.0.0, long@^5.2.1: version "5.2.3" resolved "https://registry.yarnpkg.com/long/-/long-5.2.3.tgz#a3ba97f3877cf1d778eccbcb048525ebb77499e1" integrity sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q== @@ -11905,13 +12667,6 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -loupe@^2.3.1: - version "2.3.6" - resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.6.tgz#76e4af498103c532d1ecc9be102036a21f787b53" - integrity sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA== - dependencies: - get-func-name "^2.0.0" - lower-case-first@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1" @@ -12031,9 +12786,9 @@ map-visit@^1.0.0: object-visit "^1.0.0" mathjs@*: - version "11.7.0" - resolved "https://registry.yarnpkg.com/mathjs/-/mathjs-11.7.0.tgz#a197e82c760c57744b20324a8c4eed677bddf179" - integrity sha512-RCXtrP5xGIbl9PUc5+7QL81rBCUjzoIZ0ugNqKsarOUxg+x7deY0BzfNai+bGfUL/T+1uYq1xs5w2xVdL3lp0g== + version "11.8.0" + resolved "https://registry.yarnpkg.com/mathjs/-/mathjs-11.8.0.tgz#b02e66461ec068fadf1e90c221121704dc14d8f5" + integrity sha512-I7r8HCoqUGyEiHQdeOCF2m2k9N+tcOHO3cZQ3tyJkMMBQMFqMR7dMQEboBMJAiFW2Um3PEItGPwcOc4P6KRqwg== dependencies: "@babel/runtime" "^7.21.0" complex.js "^2.1.1" @@ -12315,9 +13070,9 @@ mkdirp-promise@^5.0.1: mkdirp "*" mkdirp@*: - version "2.1.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-2.1.5.tgz#78d7eaf15e069ba7b6b47d76dd94cfadf7a4062f" - integrity sha512-jbjfql+shJtAPrFoKxHOXip4xS+kul9W3OzfzzrqueWK2QMGon2bFH2opl6W9EagBThjEz+iysyi/swOoVfB/w== + version "3.0.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" + integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== mkdirp@0.5.1: version "0.5.1" @@ -12388,7 +13143,7 @@ mocha@5.0.5: mkdirp "0.5.1" supports-color "4.4.0" -mocha@^10.0.0, mocha@^10.2.0: +mocha@^10.0.0: version "10.2.0" resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.2.0.tgz#1fd4a7c32ba5ac372e03a17eef435bd00e5c68b8" integrity sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg== @@ -12549,6 +13304,11 @@ nan@^2.13.2, nan@^2.14.0: resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== +nano-base32@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/nano-base32/-/nano-base32-1.0.1.tgz#ba548c879efcfb90da1c4d9e097db4a46c9255ef" + integrity sha512-sxEtoTqAPdjWVGv71Q17koMFGsOMSiHsIFEvzOM7cNp8BXB4AnEwmDabm5dorusJf/v1z7QxaZYxUorU9RKaAw== + nano-json-stream-parser@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz#0cc8f6d0e2b622b479c40d499c46d64b755c6f5f" @@ -12576,6 +13336,11 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" +napi-macros@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/napi-macros/-/napi-macros-2.2.2.tgz#817fef20c3e0e40a963fbf7b37d1600bd0201044" + integrity sha512-hmEVtAGYzVQpCKdbQea4skABsdXW4RUh5t5mJ2zzqowJS2OyXZTU1KhDVFhx+NlWZ4ap9mqR9TcDO3LTTttd+g== + napi-macros@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/napi-macros/-/napi-macros-2.0.0.tgz#2b6bae421e7b96eb687aa6c77a7858640670001b" @@ -12689,10 +13454,18 @@ node-fetch@2.6.7: dependencies: whatwg-url "^5.0.0" -node-fetch@^2.6.1, node-fetch@^2.6.7: - version "2.6.9" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6" - integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg== +node-fetch@^1.0.1: + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + +node-fetch@^2.6.1, node-fetch@^2.6.11, node-fetch@^2.6.7: + version "2.6.11" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.11.tgz#cde7fc71deef3131ef80a738919f999e6edfff25" + integrity sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w== dependencies: whatwg-url "^5.0.0" @@ -12723,15 +13496,15 @@ node-interval-tree@^1.3.3: dependencies: shallowequal "^1.0.2" -node-releases@^2.0.8: - version "2.0.10" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" - integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== +node-releases@^2.0.12: + version "2.0.12" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039" + integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== nodemon@^2.0.16: - version "2.0.21" - resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.21.tgz#267edff25578da91075d6aa54346ef77ecb7b302" - integrity sha512-djN/n2549DUtY33S7o1djRCd7dEm0kBnj9c7S9XVXqRUbuggN1MZH/Nqa+5RFQr63Fbefq37nFXAE9VU86yL1A== + version "2.0.22" + resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.22.tgz#182c45c3a78da486f673d6c1702e00728daf5258" + integrity sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ== dependencies: chokidar "^3.5.2" debug "^3.2.7" @@ -12764,6 +13537,16 @@ nopt@~1.0.10: dependencies: abbrev "1" +normalize-package-data@^2.3.2: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -12807,9 +13590,9 @@ number-to-bn@1.7.0: strip-hex-prefix "1.0.0" nwsapi@^2.2.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" - integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + version "2.2.5" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.5.tgz#a52744c61b3889dd44b0a158687add39b8d935e2" + integrity sha512-6xpotnECFy/og7tKSBVmUNft7J3jyXAka4XvG6AUhFWRz+Q/Ljus7znJAA3bxColfQLdS+XsjoodtJfCgeTEFQ== o3@^1.0.3: version "1.0.3" @@ -12962,7 +13745,7 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -optimism@^0.16.1: +optimism@^0.16.2: version "0.16.2" resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.16.2.tgz#519b0c78b3b30954baed0defe5143de7776bf081" integrity sha512-zWNbgWj+3vLEjZNIh/okkY2EUfX+vB9TJopzIZwT1xxaMqC5hRLLraePod4c5n4He08xuXNH+zhKFFCu390wiQ== @@ -12999,6 +13782,13 @@ original-require@^1.0.1: resolved "https://registry.yarnpkg.com/original-require/-/original-require-1.0.1.tgz#0f130471584cd33511c5ec38c8d59213f9ac5e20" integrity sha512-5vdKMbE58WaE61uVD+PKyh8xdM398UnjPBLotW2sjG5MzHARwta/+NtMBCBA0t2WQblGYBvq5vsiZpWokwno+A== +os-locale@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + integrity sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g== + dependencies: + lcid "^1.0.0" + os-locale@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" @@ -13151,6 +13941,13 @@ parse-headers@^2.0.0: resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.5.tgz#069793f9356a54008571eb7f9761153e6c770da9" integrity sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA== +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ== + dependencies: + error-ex "^1.2.0" + parse-json@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" @@ -13161,10 +13958,20 @@ parse-json@^5.2.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" +<<<<<<< HEAD parse-uri@1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/parse-uri/-/parse-uri-1.0.7.tgz#287629a09328a97e398468f21b8a00c4a2d9cc73" integrity sha512-eWuZCMKNlVkXrEoANdXxbmqhu2SQO9jUMCSpdbJDObin0JxISn6e400EWsSRbr/czdKvWKkhZnMKEGUwf/Plmg== +======= +parse5-htmlparser2-tree-adapter@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" + integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== + dependencies: + domhandler "^5.0.2" + parse5 "^7.0.0" +>>>>>>> 57535ee ((feat) implement balancer connector) parse5@6.0.1: version "6.0.1" @@ -13201,6 +14008,13 @@ path-dirname@^1.0.0: resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ== + dependencies: + pinkie-promise "^2.0.0" + path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -13236,16 +14050,20 @@ path-to-regexp@0.1.7: resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg== + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -pathval@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" - integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== - pbkdf2@^3.0.17, pbkdf2@^3.0.3, pbkdf2@^3.0.9: version "3.1.2" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" @@ -13277,7 +14095,7 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pify@^2.3.0: +pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== @@ -13581,15 +14399,15 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@2.8.4: - version "2.8.4" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.4.tgz#34dd2595629bfbb79d344ac4a91ff948694463c3" - integrity sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw== +prettier@2.8.7: + version "2.8.7" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.7.tgz#bb79fc8729308549d28fe3a98fce73d2c0656450" + integrity sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw== prettier@^2.3.0: - version "2.8.5" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.5.tgz#3dd8ae1ebddc4f6aa419c9b64d8c8319a7e0d982" - integrity sha512-3gzuxrHbKUePRBB4ZeU08VNkUcqEHaUaouNt0m7LGP4Hti/NuB07C7PPTM/LkWqXoJYJn2McEo5+kxPNrtQkLQ== + version "2.8.8" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" + integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== pretty-format@^22.4.3: version "22.4.3" @@ -13663,7 +14481,11 @@ prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2: object-assign "^4.1.1" react-is "^16.13.1" +<<<<<<< HEAD protobufjs@^6.11.2, protobufjs@^6.11.3, protobufjs@^6.8.8, protobufjs@~6.11.2, protobufjs@~6.11.3: +======= +protobufjs@6.11.3, protobufjs@^6.11.2, protobufjs@^6.8.6, protobufjs@^6.8.8, protobufjs@~6.11.2, protobufjs@~6.11.3: +>>>>>>> 57535ee ((feat) implement balancer connector) version "6.11.3" resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.11.3.tgz#637a527205a35caa4f3e2a9a4a13ddffe0e7af74" integrity sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg== @@ -13683,9 +14505,9 @@ protobufjs@^6.11.2, protobufjs@^6.11.3, protobufjs@^6.8.8, protobufjs@~6.11.2, p long "^4.0.0" protobufjs@^7.0.0: - version "7.2.2" - resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.2.2.tgz#2af401d8c547b9476fb37ffc65782cf302342ca3" - integrity sha512-++PrQIjrom+bFDPpfmqXfAGSQs40116JRrqqyf53dymUMvvb5d/LMRyicRoF1AUKoXVS1/IgJXlEgcpr4gTF3Q== + version "7.2.3" + resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.2.3.tgz#01af019e40d9c6133c49acbb3ff9e30f4f0f70b2" + integrity sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg== dependencies: "@protobufjs/aspromise" "^1.1.2" "@protobufjs/base64" "^1.1.2" @@ -13805,9 +14627,9 @@ qs@6.11.0: side-channel "^1.0.4" qs@^6.11.0, qs@^6.7.0: - version "6.11.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.1.tgz#6c29dff97f0c0060765911ba65cbc9764186109f" - integrity sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ== + version "6.11.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" + integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== dependencies: side-channel "^1.0.4" @@ -13816,12 +14638,12 @@ qs@~6.5.2: resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== -query-string@7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.1.tgz#754620669db978625a90f635f12617c271a088e1" - integrity sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w== +query-string@7.1.3: + version "7.1.3" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.3.tgz#a1cf90e994abb113a325804a972d98276fe02328" + integrity sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg== dependencies: - decode-uri-component "^0.2.0" + decode-uri-component "^0.2.2" filter-obj "^1.1.0" split-on-first "^1.0.0" strict-uri-encode "^2.0.0" @@ -13856,9 +14678,9 @@ quick-lru@^5.1.1: integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== quickswap-sdk@^3.0.8: - version "3.0.14" - resolved "https://registry.yarnpkg.com/quickswap-sdk/-/quickswap-sdk-3.0.14.tgz#820e26027c2a6d6fdd027d6bceeb2a7ab782cc06" - integrity sha512-/Hp1fo6iHjQOlCuinKNgY6YGNuLk0Brg+Ltg/rM+qjMFhdij54DIXJrerKbuB6dQ+7EMvyaT9DxyCwiE/d8GTg== + version "3.0.20" + resolved "https://registry.yarnpkg.com/quickswap-sdk/-/quickswap-sdk-3.0.20.tgz#d77348945f9a36000223689e2ada3c1bf6abf89d" + integrity sha512-HhQmsdMvWnmoETStDne11WYm9iFhEFCxrU0i0zO1kSpPDZDriARNfHfBZRWETSo3SjYHl51zuwXCI3d5RQ53VA== dependencies: "@uniswap/v2-core" "^1.0.0" big.js "^5.2.2" @@ -13918,6 +14740,15 @@ react-dom@16.13.1: prop-types "^15.6.2" scheduler "^0.19.1" +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + react-dom@^18: version "18.2.0" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" @@ -13969,6 +14800,14 @@ react@16.13.1: object-assign "^4.1.1" prop-types "^15.6.2" +react@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + react@^18: version "18.2.0" resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" @@ -13976,6 +14815,23 @@ react@^18: dependencies: loose-envify "^1.1.0" +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A== + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ== + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + readable-stream@1.1.14: version "1.1.14" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" @@ -14008,6 +14864,16 @@ readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@~2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.4.0.tgz#55ce132d60a988c460d75c631e9ccf6a7229b468" + integrity sha512-kDMOq0qLtxV9f/SQv522h8cxZBqNZXuXNyjyezmfAAuribMyVXziljpQ/uQhfE1XLg2/TLTW2DsnoE4VAi/krg== + dependencies: + abort-controller "^3.0.0" + buffer "^6.0.3" + events "^3.3.0" + process "^0.11.10" + readable-stream@~0.0.2: version "0.0.4" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-0.0.4.tgz#f32d76e3fb863344a548d79923007173665b3b8d" @@ -14098,13 +14964,13 @@ regex-not@^1.0.0, regex-not@^1.0.2: safe-regex "^1.1.0" regexp.prototype.flags@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" - integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + version "1.5.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" + integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + functions-have-names "^1.2.3" regexpp@^3.0.0, regexpp@^3.1.0: version "3.2.0" @@ -14152,6 +15018,11 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== +require-from-string@^1.1.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-1.2.1.tgz#529c9ccef27380adfec9a2f965b649bbee636418" + integrity sha512-H7AkJWMobeskkttHyhTVtS0fxpFLjxhbfMa6Bk3wimP7sdPRGL3EyCg3sAQenFfAe+xQ+oAc85Nmtvq0ROM83Q== + require-from-string@^2.0.0, require-from-string@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" @@ -14182,9 +15053,9 @@ reselect-tree@^1.3.7: reselect "^4.0.0" reselect@^4.0.0: - version "4.1.7" - resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.7.tgz#56480d9ff3d3188970ee2b76527bd94a95567a42" - integrity sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A== + version "4.1.8" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524" + integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== resolve-alpn@^1.0.0, resolve-alpn@^1.2.0: version "1.2.1" @@ -14225,12 +15096,19 @@ resolve@1.17.0: dependencies: path-parse "^1.0.6" +<<<<<<< HEAD resolve@^1.1.6, resolve@^1.10.1, resolve@^1.20.0, resolve@^1.22.1: version "1.22.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== +======= +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.8.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" + integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== +>>>>>>> 57535ee ((feat) implement balancer connector) dependencies: - is-core-module "^2.9.0" + is-core-module "^2.11.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -14302,6 +15180,11 @@ rimraf@~2.4.0: dependencies: glob "^6.0.1" +ripemd160-min@0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/ripemd160-min/-/ripemd160-min-0.0.6.tgz#a904b77658114474d02503e819dcc55853b67e62" + integrity sha512-+GcJgQivhs6S9qvLogusiTcS9kQUfgR75whKuy5jIhuiOfQuJ8fjqxV6EGD5duH1Y/FawFUMtMhyeq3Fbnib8A== + ripemd160@^2.0.0, ripemd160@^2.0.1, ripemd160@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -14420,9 +15303,9 @@ rxjs@6, rxjs@^6.6.3: tslib "^1.9.0" rxjs@^7.4.0, rxjs@^7.8.0: - version "7.8.0" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4" - integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg== + version "7.8.1" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" + integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" @@ -14467,7 +15350,7 @@ safe-stable-stringify@^2.1.0, safe-stable-stringify@^2.3.1: resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886" integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g== -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -14500,6 +15383,14 @@ scheduler@^0.19.1: loose-envify "^1.1.0" object-assign "^4.1.1" +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler@^0.23.0: version "0.23.0" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" @@ -14597,6 +15488,11 @@ seek-bzip@^1.0.5: dependencies: commander "^2.8.1" +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.5.1, semver@^5.7.1: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + semver@6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.2.0.tgz#4d813d9590aaf8a9192693d6c85b9344de5901db" @@ -14610,17 +15506,20 @@ semver@7.3.7: lru-cache "^6.0.0" semver@7.x, semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.8: - version "7.3.8" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + version "7.5.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec" + integrity sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw== dependencies: lru-cache "^6.0.0" +<<<<<<< HEAD semver@^5.5.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== +======= +>>>>>>> 57535ee ((feat) implement balancer connector) semver@^6.0.0, semver@^6.1.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" @@ -14724,6 +15623,13 @@ sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8: inherits "^2.0.1" safe-buffer "^5.0.1" +sha3@^2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/sha3/-/sha3-2.1.4.tgz#000fac0fe7c2feac1f48a25e7a31b52a6492cc8f" + integrity sha512-S8cNxbyb0UGUM2VhRD4Poe5N58gJnJsLJ5vC7FYWGUmGhcsj4++WaIOBFVDxlG0W3To6xBuiRh+i0Qp2oNCOtg== + dependencies: + buffer "6.0.3" + shallowequal@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" @@ -14896,19 +15802,19 @@ snapdragon@^0.8.1: use "^3.1.0" socket.io-client@^4.6.1: - version "4.6.1" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.6.1.tgz#80d97d5eb0feca448a0fb6d69a7b222d3d547eab" - integrity sha512-5UswCV6hpaRsNg5kkEHVcbBIXEYoVbMQaHJBXJCyEQ+CiFPV1NIOY0XOFWG4XR4GZcB8Kn6AsRs/9cy9TbqVMQ== + version "4.6.2" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.6.2.tgz#2bfde952e74625d54e622718a7cb1d591ee62fd6" + integrity sha512-OwWrMbbA8wSqhBAR0yoPK6EdQLERQAYjXb3A0zLpgxfM1ZGLKoxHx8gVmCHA6pcclRX5oA/zvQf7bghAS11jRA== dependencies: "@socket.io/component-emitter" "~3.1.0" debug "~4.3.2" engine.io-client "~6.4.0" - socket.io-parser "~4.2.1" + socket.io-parser "~4.2.4" -socket.io-parser@~4.2.1: - version "4.2.2" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.2.tgz#1dd384019e25b7a3d374877f492ab34f2ad0d206" - integrity sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw== +socket.io-parser@~4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83" + integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew== dependencies: "@socket.io/component-emitter" "~3.1.0" debug "~4.3.1" @@ -14945,6 +15851,17 @@ solc@0.7.3: semver "^5.5.0" tmp "0.0.33" +solc@^0.4.20: + version "0.4.26" + resolved "https://registry.yarnpkg.com/solc/-/solc-0.4.26.tgz#5390a62a99f40806b86258c737c1cf653cc35cb5" + integrity sha512-o+c6FpkiHd+HPjmjEVpQgH7fqZ14tJpXhho+/bQXlXbliLIS/xjXb42Vxh+qQY1WCSTMQ0+a5vR9vi0MfhU6mA== + dependencies: + fs-extra "^0.30.0" + memorystream "^0.3.1" + require-from-string "^1.1.0" + semver "^5.3.0" + yargs "^4.7.1" + sonic-boom@^2.2.1: version "2.8.0" resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-2.8.0.tgz#c1def62a77425090e6ad7516aad8eb402e047611" @@ -14996,6 +15913,52 @@ spark-md5@3.0.2: resolved "https://registry.yarnpkg.com/spark-md5/-/spark-md5-3.0.2.tgz#7952c4a30784347abcee73268e473b9c0167e3fc" integrity sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw== +<<<<<<< HEAD +======= +spdx-correct@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.13" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" + integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== + +spinnies@^0.3.0: + version "0.3.2" + resolved "https://registry.yarnpkg.com/spinnies/-/spinnies-0.3.2.tgz#693d85cdaa095e253b13a8dc0dc8808cef23d678" + integrity sha512-WOvGI8X3h2XbAu/VBzIG99qJTeWCZ5RjyZtuLc4Q6qwAIv1/OPA2aL9j5wYEhwNsWLbBDHH5bLk/bOJTpexljw== + dependencies: + chalk "^2.4.2" + cli-cursor "^3.0.0" + +spinnies@^0.4.2: + version "0.4.3" + resolved "https://registry.yarnpkg.com/spinnies/-/spinnies-0.4.3.tgz#2ea0ad148e78353ddf621dec3951a6f4c3cbf66e" + integrity sha512-TTA2vWXrXJpfThWAl2t2hchBnCMI1JM5Wmb2uyI7Zkefdw/xO98LDy6/SBYwQPiYXL3swx3Eb44ZxgoS8X5wpA== + dependencies: + chalk "^2.4.2" + cli-cursor "^3.0.0" + strip-ansi "^5.2.0" + +>>>>>>> 57535ee ((feat) implement balancer connector) split-on-first@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" @@ -15009,9 +15972,9 @@ split-string@^3.0.1, split-string@^3.0.2: extend-shallow "^3.0.0" split2@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/split2/-/split2-4.1.0.tgz#101907a24370f85bb782f08adaabe4e281ecf809" - integrity sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ== + version "4.2.0" + resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" + integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== sprintf-js@~1.0.2: version "1.0.3" @@ -15239,6 +16202,13 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g== + dependencies: + is-utf8 "^0.2.0" + strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -15376,14 +16346,14 @@ supports-preserve-symlinks-flag@^1.0.0: integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== swagger-ui-dist@>=4.11.0: - version "4.18.1" - resolved "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-4.18.1.tgz#da77cee1531af3f989b3da9dd8cddc5b9fa5715d" - integrity sha512-n7AT4wzKIPpHy/BGflJOepGMrbY/7Cd5yVd9ptVczaJGAKScbVJrZxFbAE2ZSZa8KmqdQ0+pOs3/5mWY5tSMZQ== + version "4.19.0" + resolved "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-4.19.0.tgz#33c927f36ccac20fcfb5f0f70ad422ab0ee9e3c3" + integrity sha512-9C9fJGI18gK5AhaU5YRyPY1lXJH4lmWh8h9zFMrJBkYzdRjCbAzYl1ayWPYgwFvag/Luqi3Co599OK/39IS2QQ== swagger-ui-express@^4.1.6: - version "4.6.2" - resolved "https://registry.yarnpkg.com/swagger-ui-express/-/swagger-ui-express-4.6.2.tgz#61b2cb9fd7932cdccff99e0efdf700a5459e493c" - integrity sha512-MHIOaq9JrTTB3ygUJD+08PbjM5Tt/q7x80yz9VTFIatw8j5uIWKcr90S0h5NLMzFEDC6+eVprtoeA5MDZXCUKQ== + version "4.6.3" + resolved "https://registry.yarnpkg.com/swagger-ui-express/-/swagger-ui-express-4.6.3.tgz#870d0892654fe80e6970a2d680e22521acd2dc19" + integrity sha512-CDje4PndhTD2HkgyKH3pab+LKspDeB/NhPN2OF1j+piYIamQqBYwAXWESOT1Yju2xFg51bRW9sUng2WxDjzArw== dependencies: swagger-ui-dist ">=4.11.0" @@ -15504,6 +16474,22 @@ test-exclude@^6.0.0: glob "^7.1.4" minimatch "^3.0.4" +<<<<<<< HEAD +======= +test-value@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/test-value/-/test-value-2.1.0.tgz#11da6ff670f3471a73b625ca4f3fdcf7bb748291" + integrity sha512-+1epbAxtKeXttkGFMTX9H42oqzOTufR1ceCF+GYA5aOmvaPq9wd4PUS8329fn2RRLGNeUkgRLnVpycjx8DsO2w== + dependencies: + array-back "^1.0.3" + typical "^2.6.0" + +testrpc@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/testrpc/-/testrpc-0.0.1.tgz#83e2195b1f5873aec7be1af8cbe6dcf39edb7aed" + integrity sha512-afH1hO+SQ/VPlmaLUFj2636QMeDvPCeQMc/9RBMW0IfjNe9gFD9Ra3ShqYkB7py0do1ZcCna/9acHyzTJ+GcNA== + +>>>>>>> 57535ee ((feat) implement balancer connector) text-encoding-utf-8@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz#585b62197b0ae437e3c7b5d0af27ac1021e10d13" @@ -15683,9 +16669,9 @@ touch@^3.1.0: nopt "~1.0.10" "tough-cookie@^2.3.3 || ^3.0.1 || ^4.0.0", tough-cookie@^4.0.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" - integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + version "4.1.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" + integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== dependencies: psl "^1.1.33" punycode "^2.1.1" @@ -15739,18 +16725,18 @@ truffle-hdwallet-provider@^1.0.17: websocket "^1.0.28" truffle@^5.1.41: - version "5.8.1" - resolved "https://registry.yarnpkg.com/truffle/-/truffle-5.8.1.tgz#5d9a819e8d303d4e4078e3a475828c36773982f7" - integrity sha512-IxKn2urrbM7FVJP/3aQfC4sw2nG2he5tQehYFQ54M6S5yfWpl4PsxMZuRqid7CqnrkoruoYH6tZXypHqcFVc5Q== + version "5.9.4" + resolved "https://registry.yarnpkg.com/truffle/-/truffle-5.9.4.tgz#eee5c055d77198d61480f0ddfe8b0020a2d259e7" + integrity sha512-35UUp6Y+TAZ/ZTrUUtmIr6XSacKlq36QalC96tABsPdATKe5xBJkUKqbJBKuQcLtV1BL7nOLqgQs7fyecSXKaA== dependencies: - "@truffle/db-loader" "^0.2.20" - "@truffle/debugger" "^11.0.31" + "@truffle/db-loader" "^0.2.28" + "@truffle/debugger" "^11.1.4" app-module-path "^2.2.0" - ganache "7.7.7" + ganache "7.8.0" mocha "10.1.0" original-require "^1.0.1" optionalDependencies: - "@truffle/db" "^2.0.20" + "@truffle/db" "^2.0.28" ts-invariant@^0.10.3: version "0.10.3" @@ -15773,7 +16759,7 @@ ts-jest@^27.0.5: semver "7.x" yargs-parser "20.x" -ts-node@^10.0.0, ts-node@^10.9.1: +ts-node@^10.0.0: version "10.9.1" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b" integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== @@ -15807,10 +16793,15 @@ tslib@1.14.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@2.5.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" - integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== +tslib@2.5.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.2.tgz#1b6f07185c881557b0ffa84b111a0106989e8338" + integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA== + +tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0: + version "2.5.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.3.tgz#24944ba2d990940e6e982c4bea147aba80209913" + integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w== tslib@~2.4.0: version "2.4.1" @@ -15865,7 +16856,7 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.5: +type-detect@4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== @@ -15968,6 +16959,11 @@ u3@^0.1.1: resolved "https://registry.yarnpkg.com/u3/-/u3-0.1.1.tgz#5f52044f42ee76cd8de33148829e14528494b73b" integrity sha512-+J5D5ir763y+Am/QY6hXNRlwljIeRMZMGs0cT6qqZVVzzT3X3nFPXVyPOFRMOR4kupB0T8JnCdpWdp6Q/iXn3w== +ua-parser-js@^1.0.34: + version "1.0.35" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.35.tgz#c4ef44343bc3db0a3cbefdf21822f1b1fc1ab011" + integrity sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA== + uint8arrays@^3.0.0, uint8arrays@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-3.1.1.tgz#2d8762acce159ccd9936057572dade9459f65ae0" @@ -16009,9 +17005,9 @@ underscore@1.9.1: integrity sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg== undici@^5.14.0: - version "5.21.0" - resolved "https://registry.yarnpkg.com/undici/-/undici-5.21.0.tgz#b00dfc381f202565ab7f52023222ab862bb2494f" - integrity sha512-HOjK8l6a57b2ZGXOcUsI5NLfoTrfmbOl90ixJDl0AEFG4wgHNDQxtZy15/ZQp7HhjkpaGlp/eneMgtsu1dIlUA== + version "5.22.1" + resolved "https://registry.yarnpkg.com/undici/-/undici-5.22.1.tgz#877d512effef2ac8be65e695f3586922e1a57d7b" + integrity sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw== dependencies: busboy "^1.6.0" @@ -16073,10 +17069,10 @@ untildify@^4.0.0: resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== -update-browserslist-db@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== +update-browserslist-db@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" + integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -16231,12 +17227,20 @@ v8-to-istanbul@^8.1.0: convert-source-map "^1.6.0" source-map "^0.7.3" +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + value-or-promise@1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.11.tgz#3e90299af31dd014fe843fe309cefa7c1d94b140" integrity sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg== -value-or-promise@1.0.12: +value-or-promise@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.12.tgz#0e5abfeec70148c78460a849f6b003ea7986f15c" integrity sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q== @@ -16333,6 +17337,15 @@ warning@^4.0.3: dependencies: loose-envify "^1.0.0" +web3-bzz@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.10.0.tgz#ac74bc71cdf294c7080a79091079192f05c5baed" + integrity sha512-o9IR59io3pDUsXTsps5pO5hW1D5zBmg46iNc2t4j2DkaYHNdDLwk2IP9ukoM2wg47QILfPEJYzhTfkS/CcX0KA== + dependencies: + "@types/node" "^12.12.6" + got "12.1.0" + swarm-js "^0.1.40" + web3-bzz@1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.2.1.tgz#c3bd1e8f0c02a13cd6d4e3c3e9e1713f144f6f0d" @@ -16342,14 +17355,30 @@ web3-bzz@1.2.1: swarm-js "0.1.39" underscore "1.9.1" +<<<<<<< HEAD web3-bzz@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.8.2.tgz#67ea1c775874056250eece551ded22905ed08784" integrity sha512-1EEnxjPnFnvNWw3XeeKuTR8PBxYd0+XWzvaLK7OJC/Go9O8llLGxrxICbKV+8cgIE0sDRBxiYx02X+6OhoAQ9w== +======= +web3-bzz@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.2.2.tgz#a3b9f613c49fd3e120e0997088a73557d5adb724" + integrity sha512-b1O2ObsqUN1lJxmFSjvnEC4TsaCbmh7Owj3IAIWTKqL9qhVgx7Qsu5O9cD13pBiSPNZJ68uJPaKq380QB4NWeA== dependencies: - "@types/node" "^12.12.6" - got "12.1.0" - swarm-js "^0.1.40" + "@types/node" "^10.12.18" + got "9.6.0" + swarm-js "0.1.39" + underscore "1.9.1" + +web3-core-helpers@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.10.0.tgz#1016534c51a5df77ed4f94d1fcce31de4af37fad" + integrity sha512-pIxAzFDS5vnbXvfvLSpaA1tfRykAe9adw43YCKsEYQwH0gCLL0kMLkaCX3q+Q8EVmAh+e1jWL/nl9U0de1+++g== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + web3-eth-iban "1.10.0" + web3-utils "1.10.0" web3-core-helpers@1.2.1: version "1.2.1" @@ -16360,13 +17389,32 @@ web3-core-helpers@1.2.1: web3-eth-iban "1.2.1" web3-utils "1.2.1" +<<<<<<< HEAD web3-core-helpers@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.8.2.tgz#82066560f8085e6c7b93bcc8e88b441289ea9f9f" integrity sha512-6B1eLlq9JFrfealZBomd1fmlq1o4A09vrCVQSa51ANoib/jllT3atZrRDr0zt1rfI7TSZTZBXdN/aTdeN99DWw== +======= +web3-core-helpers@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.2.2.tgz#484974f4bd4a487217b85b0d7cfe841af0907619" + integrity sha512-HJrRsIGgZa1jGUIhvGz4S5Yh6wtOIo/TMIsSLe+Xay+KVnbseJpPprDI5W3s7H2ODhMQTbogmmUFquZweW2ImQ== dependencies: - web3-eth-iban "1.8.2" - web3-utils "1.8.2" + underscore "1.9.1" + web3-eth-iban "1.2.2" + web3-utils "1.2.2" + +web3-core-method@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.10.0.tgz#82668197fa086e8cc8066742e35a9d72535e3412" + integrity sha512-4R700jTLAMKDMhQ+nsVfIXvH6IGJlJzGisIfMKWAIswH31h5AZz7uDUW2YctI+HrYd+5uOAlS4OJeeT9bIpvkA== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + "@ethersproject/transactions" "^5.6.2" + web3-core-helpers "1.10.0" + web3-core-promievent "1.10.0" + web3-core-subscriptions "1.10.0" + web3-utils "1.10.0" web3-core-method@1.2.1: version "1.2.1" @@ -16379,16 +17427,30 @@ web3-core-method@1.2.1: web3-core-subscriptions "1.2.1" web3-utils "1.2.1" +<<<<<<< HEAD web3-core-method@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.8.2.tgz#ba5ec68084e903f0516415010477618be017eac2" integrity sha512-1qnr5mw5wVyULzLOrk4B+ryO3gfGjGd/fx8NR+J2xCGLf1e6OSjxT9vbfuQ3fErk/NjSTWWreieYWLMhaogcRA== +======= +web3-core-method@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.2.2.tgz#d4fe2bb1945b7152e5f08e4ea568b171132a1e56" + integrity sha512-szR4fDSBxNHaF1DFqE+j6sFR/afv9Aa36OW93saHZnrh+iXSrYeUUDfugeNcRlugEKeUCkd4CZylfgbK2SKYJA== dependencies: - "@ethersproject/transactions" "^5.6.2" - web3-core-helpers "1.8.2" - web3-core-promievent "1.8.2" - web3-core-subscriptions "1.8.2" - web3-utils "1.8.2" + underscore "1.9.1" + web3-core-helpers "1.2.2" + web3-core-promievent "1.2.2" + web3-core-subscriptions "1.2.2" + web3-utils "1.2.2" + +web3-core-promievent@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.10.0.tgz#cbb5b3a76b888df45ed3a8d4d8d4f54ccb66a37b" + integrity sha512-68N7k5LWL5R38xRaKFrTFT2pm2jBNFaM4GioS00YjAKXRQ3KjmhijOMG3TICz6Aa5+6GDWYelDNx21YAeZ4YTg== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + eventemitter3 "4.0.4" web3-core-promievent@1.2.1: version "1.2.1" @@ -16398,12 +17460,31 @@ web3-core-promievent@1.2.1: any-promise "1.3.0" eventemitter3 "3.1.2" +<<<<<<< HEAD web3-core-promievent@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.8.2.tgz#e670d6b4453632e6ecfd9ad82da44f77ac1585c9" integrity sha512-nvkJWDVgoOSsolJldN33tKW6bKKRJX3MCPDYMwP5SUFOA/mCzDEoI88N0JFofDTXkh1k7gOqp1pvwi9heuaxGg== +======= +web3-core-promievent@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.2.2.tgz#3b60e3f2a0c96db8a891c927899d29d39e66ab1c" + integrity sha512-tKvYeT8bkUfKABcQswK6/X79blKTKYGk949urZKcLvLDEaWrM3uuzDwdQT3BNKzQ3vIvTggFPX9BwYh0F1WwqQ== dependencies: - eventemitter3 "4.0.4" + any-promise "1.3.0" + eventemitter3 "3.1.2" + +web3-core-requestmanager@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.10.0.tgz#4b34f6e05837e67c70ff6f6993652afc0d54c340" + integrity sha512-3z/JKE++Os62APml4dvBM+GAuId4h3L9ckUrj7ebEtS2AR0ixyQPbrBodgL91Sv7j7cQ3Y+hllaluqjguxvSaQ== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + util "^0.12.5" + web3-core-helpers "1.10.0" + web3-providers-http "1.10.0" + web3-providers-ipc "1.10.0" + web3-providers-ws "1.10.0" web3-core-requestmanager@1.2.1: version "1.2.1" @@ -16416,16 +17497,31 @@ web3-core-requestmanager@1.2.1: web3-providers-ipc "1.2.1" web3-providers-ws "1.2.1" +<<<<<<< HEAD web3-core-requestmanager@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.8.2.tgz#dda95e83ca4808949612a41e54ecea557f78ef26" integrity sha512-p1d090RYs5Mu7DK1yyc3GCBVZB/03rBtFhYFoS2EruGzOWs/5Q0grgtpwS/DScdRAm8wB8mYEBhY/RKJWF6B2g== +======= +web3-core-requestmanager@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.2.2.tgz#667ba9ac724c9c76fa8965ae8a3c61f66e68d8d6" + integrity sha512-a+gSbiBRHtHvkp78U2bsntMGYGF2eCb6219aMufuZWeAZGXJ63Wc2321PCbA8hF9cQrZI4EoZ4kVLRI4OF15Hw== dependencies: - util "^0.12.5" - web3-core-helpers "1.8.2" - web3-providers-http "1.8.2" - web3-providers-ipc "1.8.2" - web3-providers-ws "1.8.2" + underscore "1.9.1" + web3-core-helpers "1.2.2" + web3-providers-http "1.2.2" + web3-providers-ipc "1.2.2" + web3-providers-ws "1.2.2" + +web3-core-subscriptions@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.10.0.tgz#b534592ee1611788fc0cb0b95963b9b9b6eacb7c" + integrity sha512-HGm1PbDqsxejI075gxBc5OSkwymilRWZufIy9zEpnWKNmfbuv5FfHgW1/chtJP6aP3Uq2vHkvTDl3smQBb8l+g== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + eventemitter3 "4.0.4" + web3-core-helpers "1.10.0" web3-core-subscriptions@1.2.1: version "1.2.1" @@ -16436,13 +17532,34 @@ web3-core-subscriptions@1.2.1: underscore "1.9.1" web3-core-helpers "1.2.1" +<<<<<<< HEAD web3-core-subscriptions@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.8.2.tgz#0c8bd49439d83c6f0a03c70f00b24a915a70a5ed" integrity sha512-vXQogHDmAIQcKpXvGiMddBUeP9lnKgYF64+yQJhPNE5PnWr1sAibXuIPV7mIPihpFr/n/DORRj6Wh1pUv9zaTw== +======= +web3-core-subscriptions@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.2.2.tgz#bf4ba23a653a003bdc3551649958cc0b080b068e" + integrity sha512-QbTgigNuT4eicAWWr7ahVpJyM8GbICsR1Ys9mJqzBEwpqS+RXTRVSkwZ2IsxO+iqv6liMNwGregbJLq4urMFcQ== dependencies: - eventemitter3 "4.0.4" - web3-core-helpers "1.8.2" + eventemitter3 "3.1.2" + underscore "1.9.1" + web3-core-helpers "1.2.2" + +web3-core@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.10.0.tgz#9aa07c5deb478cf356c5d3b5b35afafa5fa8e633" + integrity sha512-fWySwqy2hn3TL89w5TM8wXF1Z2Q6frQTKHWmP0ppRQorEK8NcHJRfeMiv/mQlSKoTS1F6n/nv2uyZsixFycjYQ== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + "@types/bn.js" "^5.1.1" + "@types/node" "^12.12.6" + bignumber.js "^9.0.0" + web3-core-helpers "1.10.0" + web3-core-method "1.10.0" + web3-core-requestmanager "1.10.0" + web3-utils "1.10.0" web3-core@1.2.1: version "1.2.1" @@ -16454,18 +17571,32 @@ web3-core@1.2.1: web3-core-requestmanager "1.2.1" web3-utils "1.2.1" +<<<<<<< HEAD web3-core@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.8.2.tgz#333e93d7872b1a36efe758ed8b89a7acbdd962c2" integrity sha512-DJTVEAYcNqxkqruJE+Rxp3CIv0y5AZMwPHQmOkz/cz+MM75SIzMTc0AUdXzGyTS8xMF8h3YWMQGgGEy8SBf1PQ== +======= +web3-core@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.2.2.tgz#334b99c8222ef9cfd0339e27352f0b58ea789a2f" + integrity sha512-miHAX3qUgxV+KYfaOY93Hlc3kLW2j5fH8FJy6kSxAv+d4d5aH0wwrU2IIoJylQdT+FeenQ38sgsCnFu9iZ1hCQ== dependencies: - "@types/bn.js" "^5.1.0" - "@types/node" "^12.12.6" - bignumber.js "^9.0.0" - web3-core-helpers "1.8.2" - web3-core-method "1.8.2" - web3-core-requestmanager "1.8.2" - web3-utils "1.8.2" + "@types/bn.js" "^4.11.4" + "@types/node" "^12.6.1" + web3-core-helpers "1.2.2" + web3-core-method "1.2.2" + web3-core-requestmanager "1.2.2" + web3-utils "1.2.2" + +web3-eth-abi@1.10.0, web3-eth-abi@^1.2.1: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.10.0.tgz#53a7a2c95a571e205e27fd9e664df4919483cce1" + integrity sha512-cwS+qRBWpJ43aI9L3JS88QYPfFcSJJ3XapxOQ4j40v6mk7ATpA8CVK1vGTzpihNlOfMVRBkR95oAj7oL6aiDOg== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + "@ethersproject/abi" "^5.6.3" + web3-utils "1.10.0" web3-eth-abi@1.2.1: version "1.2.1" @@ -16476,13 +17607,37 @@ web3-eth-abi@1.2.1: underscore "1.9.1" web3-utils "1.2.1" +<<<<<<< HEAD web3-eth-abi@1.8.2, web3-eth-abi@^1.2.1: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.8.2.tgz#16e1e9be40e2527404f041a4745111211488f31a" integrity sha512-Om9g3kaRNjqiNPAgKwGT16y+ZwtBzRe4ZJFGjLiSs6v5I7TPNF+rRMWuKnR6jq0azQZDj6rblvKFMA49/k48Og== +======= +web3-eth-abi@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.2.2.tgz#d5616d88a90020f894763423a9769f2da11fe37a" + integrity sha512-Yn/ZMgoOLxhTVxIYtPJ0eS6pnAnkTAaJgUJh1JhZS4ekzgswMfEYXOwpMaD5eiqPJLpuxmZFnXnBZlnQ1JMXsw== dependencies: - "@ethersproject/abi" "^5.6.3" - web3-utils "1.8.2" + ethers "4.0.0-beta.3" + underscore "1.9.1" + web3-utils "1.2.2" + +web3-eth-accounts@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.10.0.tgz#2942beca0a4291455f32cf09de10457a19a48117" + integrity sha512-wiq39Uc3mOI8rw24wE2n15hboLE0E9BsQLdlmsL4Zua9diDS6B5abXG0XhFcoNsXIGMWXVZz4TOq3u4EdpXF/Q== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + "@ethereumjs/common" "2.5.0" + "@ethereumjs/tx" "3.3.2" + eth-lib "0.2.8" + ethereumjs-util "^7.1.5" + scrypt-js "^3.0.1" + uuid "^9.0.0" + web3-core "1.10.0" + web3-core-helpers "1.10.0" + web3-core-method "1.10.0" + web3-utils "1.10.0" web3-eth-accounts@1.2.1: version "1.2.1" @@ -16501,21 +17656,44 @@ web3-eth-accounts@1.2.1: web3-core-method "1.2.1" web3-utils "1.2.1" +<<<<<<< HEAD web3-eth-accounts@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.8.2.tgz#b894f5d5158fcae429da42de75d96520d0712971" integrity sha512-c367Ij63VCz9YdyjiHHWLFtN85l6QghgwMQH2B1eM/p9Y5lTlTX7t/Eg/8+f1yoIStXbk2w/PYM2lk+IkbqdLA== +======= +web3-eth-accounts@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.2.2.tgz#c187e14bff6baa698ac352220290222dbfd332e5" + integrity sha512-KzHOEyXOEZ13ZOkWN3skZKqSo5f4Z1ogPFNn9uZbKCz+kSp+gCAEKxyfbOsB/JMAp5h7o7pb6eYsPCUBJmFFiA== dependencies: - "@ethereumjs/common" "2.5.0" - "@ethereumjs/tx" "3.3.2" - eth-lib "0.2.8" - ethereumjs-util "^7.1.5" - scrypt-js "^3.0.1" - uuid "^9.0.0" - web3-core "1.8.2" - web3-core-helpers "1.8.2" - web3-core-method "1.8.2" - web3-utils "1.8.2" + any-promise "1.3.0" + crypto-browserify "3.12.0" + eth-lib "0.2.7" + ethereumjs-common "^1.3.2" + ethereumjs-tx "^2.1.1" + scrypt-shim "github:web3-js/scrypt-shim" + underscore "1.9.1" + uuid "3.3.2" + web3-core "1.2.2" + web3-core-helpers "1.2.2" + web3-core-method "1.2.2" + web3-utils "1.2.2" + +web3-eth-contract@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.10.0.tgz#8e68c7654576773ec3c91903f08e49d0242c503a" + integrity sha512-MIC5FOzP/+2evDksQQ/dpcXhSqa/2hFNytdl/x61IeWxhh6vlFeSjq0YVTAyIzdjwnL7nEmZpjfI6y6/Ufhy7w== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + "@types/bn.js" "^5.1.1" + web3-core "1.10.0" + web3-core-helpers "1.10.0" + web3-core-method "1.10.0" + web3-core-promievent "1.10.0" + web3-core-subscriptions "1.10.0" + web3-eth-abi "1.10.0" + web3-utils "1.10.0" web3-eth-contract@1.2.1: version "1.2.1" @@ -16531,19 +17709,41 @@ web3-eth-contract@1.2.1: web3-eth-abi "1.2.1" web3-utils "1.2.1" +<<<<<<< HEAD web3-eth-contract@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.8.2.tgz#5388b7130923d2b790c09a420391a81312a867fb" integrity sha512-ID5A25tHTSBNwOPjiXSVzxruz006ULRIDbzWTYIFTp7NJ7vXu/kynKK2ag/ObuTqBpMbobP8nXcA9b5EDkIdQA== +======= +web3-eth-contract@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.2.2.tgz#84e92714918a29e1028ee7718f0712536e14e9a1" + integrity sha512-EKT2yVFws3FEdotDQoNsXTYL798+ogJqR2//CaGwx3p0/RvQIgfzEwp8nbgA6dMxCsn9KOQi7OtklzpnJMkjtA== dependencies: - "@types/bn.js" "^5.1.0" - web3-core "1.8.2" - web3-core-helpers "1.8.2" - web3-core-method "1.8.2" - web3-core-promievent "1.8.2" - web3-core-subscriptions "1.8.2" - web3-eth-abi "1.8.2" - web3-utils "1.8.2" + "@types/bn.js" "^4.11.4" + underscore "1.9.1" + web3-core "1.2.2" + web3-core-helpers "1.2.2" + web3-core-method "1.2.2" + web3-core-promievent "1.2.2" + web3-core-subscriptions "1.2.2" + web3-eth-abi "1.2.2" + web3-utils "1.2.2" + +web3-eth-ens@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.10.0.tgz#96a676524e0b580c87913f557a13ed810cf91cd9" + integrity sha512-3hpGgzX3qjgxNAmqdrC2YUQMTfnZbs4GeLEmy8aCWziVwogbuqQZ+Gzdfrym45eOZodk+lmXyLuAdqkNlvkc1g== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + content-hash "^2.5.2" + eth-ens-namehash "2.0.8" + web3-core "1.10.0" + web3-core-helpers "1.10.0" + web3-core-promievent "1.10.0" + web3-eth-abi "1.10.0" + web3-eth-contract "1.10.0" + web3-utils "1.10.0" web3-eth-ens@1.2.1: version "1.2.1" @@ -16559,19 +17759,34 @@ web3-eth-ens@1.2.1: web3-eth-contract "1.2.1" web3-utils "1.2.1" +<<<<<<< HEAD web3-eth-ens@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.8.2.tgz#0a086ad4d919102e28b9fd3036df246add9df22a" integrity sha512-PWph7C/CnqdWuu1+SH4U4zdrK4t2HNt0I4XzPYFdv9ugE8EuojselioPQXsVGvjql+Nt3jDLvQvggPqlMbvwRw== +======= +web3-eth-ens@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.2.2.tgz#0a4abed1d4cbdacbf5e1ab06e502d806d1192bc6" + integrity sha512-CFjkr2HnuyMoMFBoNUWojyguD4Ef+NkyovcnUc/iAb9GP4LHohKrODG4pl76R5u61TkJGobC2ij6TyibtsyVYg== dependencies: - content-hash "^2.5.2" eth-ens-namehash "2.0.8" - web3-core "1.8.2" - web3-core-helpers "1.8.2" - web3-core-promievent "1.8.2" - web3-eth-abi "1.8.2" - web3-eth-contract "1.8.2" - web3-utils "1.8.2" + underscore "1.9.1" + web3-core "1.2.2" + web3-core-helpers "1.2.2" + web3-core-promievent "1.2.2" + web3-eth-abi "1.2.2" + web3-eth-contract "1.2.2" + web3-utils "1.2.2" + +web3-eth-iban@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.10.0.tgz#5a46646401965b0f09a4f58e7248c8a8cd22538a" + integrity sha512-0l+SP3IGhInw7Q20LY3IVafYEuufo4Dn75jAHT7c2aDJsIolvf2Lc6ugHkBajlwUneGfbRQs/ccYPQ9JeMUbrg== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + bn.js "^5.2.1" + web3-utils "1.10.0" web3-eth-iban@1.2.1: version "1.2.1" @@ -16581,13 +17796,32 @@ web3-eth-iban@1.2.1: bn.js "4.11.8" web3-utils "1.2.1" +<<<<<<< HEAD web3-eth-iban@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.8.2.tgz#5cb3022234b13986f086353b53f0379a881feeaf" integrity sha512-h3vNblDWkWMuYx93Q27TAJz6lhzpP93EiC3+45D6xoz983p6si773vntoQ+H+5aZhwglBtoiBzdh7PSSOnP/xQ== +======= +web3-eth-iban@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.2.2.tgz#76bec73bad214df7c4192388979a59fc98b96c5a" + integrity sha512-gxKXBoUhaTFHr0vJB/5sd4i8ejF/7gIsbM/VvemHT3tF5smnmY6hcwSMmn7sl5Gs+83XVb/BngnnGkf+I/rsrQ== dependencies: - bn.js "^5.2.1" - web3-utils "1.8.2" + bn.js "4.11.8" + web3-utils "1.2.2" + +web3-eth-personal@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.10.0.tgz#94d525f7a29050a0c2a12032df150ac5ea633071" + integrity sha512-anseKn98w/d703eWq52uNuZi7GhQeVjTC5/svrBWEKob0WZ5kPdo+EZoFN0sp5a5ubbrk/E0xSl1/M5yORMtpg== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + "@types/node" "^12.12.6" + web3-core "1.10.0" + web3-core-helpers "1.10.0" + web3-core-method "1.10.0" + web3-net "1.10.0" + web3-utils "1.10.0" web3-eth-personal@1.2.1: version "1.2.1" @@ -16600,17 +17834,42 @@ web3-eth-personal@1.2.1: web3-net "1.2.1" web3-utils "1.2.1" +<<<<<<< HEAD web3-eth-personal@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.8.2.tgz#3526c1ebaa4e7bf3a0a8ec77e34f067cc9a750b2" integrity sha512-Vg4HfwCr7doiUF/RC+Jz0wT4+cYaXcOWMAW2AHIjHX6Z7Xwa8nrURIeQgeEE62qcEHAzajyAdB1u6bJyTfuCXw== +======= +web3-eth-personal@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.2.2.tgz#eee1c86a8132fa16b5e34c6d421ca92e684f0be6" + integrity sha512-4w+GLvTlFqW3+q4xDUXvCEMU7kRZ+xm/iJC8gm1Li1nXxwwFbs+Y+KBK6ZYtoN1qqAnHR+plYpIoVo27ixI5Rg== dependencies: - "@types/node" "^12.12.6" - web3-core "1.8.2" - web3-core-helpers "1.8.2" - web3-core-method "1.8.2" - web3-net "1.8.2" - web3-utils "1.8.2" + "@types/node" "^12.6.1" + web3-core "1.2.2" + web3-core-helpers "1.2.2" + web3-core-method "1.2.2" + web3-net "1.2.2" + web3-utils "1.2.2" + +web3-eth@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.10.0.tgz#38b905e2759697c9624ab080cfcf4e6c60b3a6cf" + integrity sha512-Z5vT6slNMLPKuwRyKGbqeGYC87OAy8bOblaqRTgg94CXcn/mmqU7iPIlG4506YdcdK3x6cfEDG7B6w+jRxypKA== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + web3-core "1.10.0" + web3-core-helpers "1.10.0" + web3-core-method "1.10.0" + web3-core-subscriptions "1.10.0" + web3-eth-abi "1.10.0" + web3-eth-accounts "1.10.0" + web3-eth-contract "1.10.0" + web3-eth-ens "1.10.0" + web3-eth-iban "1.10.0" + web3-eth-personal "1.10.0" + web3-net "1.10.0" + web3-utils "1.10.0" web3-eth@1.2.1: version "1.2.1" @@ -16631,23 +17890,40 @@ web3-eth@1.2.1: web3-net "1.2.1" web3-utils "1.2.1" +<<<<<<< HEAD web3-eth@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.8.2.tgz#8562287ae1803c30eb54dc7d832092e5739ce06a" integrity sha512-JoTiWWc4F4TInpbvDUGb0WgDYJsFhuIjJlinc5ByjWD88Gvh+GKLsRjjFdbqe5YtwIGT4NymwoC5LQd1K6u/QQ== +======= +web3-eth@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.2.2.tgz#65a1564634a23b990efd1655bf94ad513904286c" + integrity sha512-UXpC74mBQvZzd4b+baD4Ocp7g+BlwxhBHumy9seyE/LMIcMlePXwCKzxve9yReNpjaU16Mmyya6ZYlyiKKV8UA== dependencies: - web3-core "1.8.2" - web3-core-helpers "1.8.2" - web3-core-method "1.8.2" - web3-core-subscriptions "1.8.2" - web3-eth-abi "1.8.2" - web3-eth-accounts "1.8.2" - web3-eth-contract "1.8.2" - web3-eth-ens "1.8.2" - web3-eth-iban "1.8.2" - web3-eth-personal "1.8.2" - web3-net "1.8.2" - web3-utils "1.8.2" + underscore "1.9.1" + web3-core "1.2.2" + web3-core-helpers "1.2.2" + web3-core-method "1.2.2" + web3-core-subscriptions "1.2.2" + web3-eth-abi "1.2.2" + web3-eth-accounts "1.2.2" + web3-eth-contract "1.2.2" + web3-eth-ens "1.2.2" + web3-eth-iban "1.2.2" + web3-eth-personal "1.2.2" + web3-net "1.2.2" + web3-utils "1.2.2" + +web3-net@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.10.0.tgz#be53e7f5dafd55e7c9013d49c505448b92c9c97b" + integrity sha512-NLH/N3IshYWASpxk4/18Ge6n60GEvWBVeM8inx2dmZJVmRI6SJIlUxbL8jySgiTn3MMZlhbdvrGo8fpUW7a1GA== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + web3-core "1.10.0" + web3-core-method "1.10.0" + web3-utils "1.10.0" web3-net@1.2.1: version "1.2.1" @@ -16658,14 +17934,31 @@ web3-net@1.2.1: web3-core-method "1.2.1" web3-utils "1.2.1" +<<<<<<< HEAD web3-net@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.8.2.tgz#97e1e0015fabc4cda31017813e98d0b5468dd04f" integrity sha512-1itkDMGmbgb83Dg9nporFes9/fxsU7smJ3oRXlFkg4ZHn8YJyP1MSQFPJWWwSc+GrcCFt4O5IrUTvEkHqE3xag== +======= +web3-net@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.2.2.tgz#5c3226ca72df7c591422440ce6f1203fd42ddad9" + integrity sha512-K07j2DXq0x4UOJgae65rWZKraOznhk8v5EGSTdFqASTx7vWE/m+NqBijBYGEsQY1lSMlVaAY9UEQlcXK5HzXTw== dependencies: - web3-core "1.8.2" - web3-core-method "1.8.2" - web3-utils "1.8.2" + web3-core "1.2.2" + web3-core-method "1.2.2" + web3-utils "1.2.2" + +web3-providers-http@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.10.0.tgz#864fa48675e7918c9a4374e5f664b32c09d0151b" + integrity sha512-eNr965YB8a9mLiNrkjAWNAPXgmQWfpBfkkn7tpEFlghfww0u3I0tktMZiaToJVcL2+Xq+81cxbkpeWJ5XQDwOA== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + abortcontroller-polyfill "^1.7.3" + cross-fetch "^3.1.4" + es6-promise "^4.2.8" + web3-core-helpers "1.10.0" web3-providers-http@1.2.1: version "1.2.1" @@ -16675,15 +17968,28 @@ web3-providers-http@1.2.1: web3-core-helpers "1.2.1" xhr2-cookies "1.1.0" +<<<<<<< HEAD web3-providers-http@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.8.2.tgz#fbda3a3bbc8db004af36e91bec35f80273b37885" integrity sha512-2xY94IIEQd16+b+vIBF4IC1p7GVaz9q4EUFscvMUjtEq4ru4Atdzjs9GP+jmcoo49p70II0UV3bqQcz0TQfVyQ== +======= +web3-providers-http@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.2.2.tgz#155e55c1d69f4c5cc0b411ede40dea3d06720956" + integrity sha512-BNZ7Hguy3eBszsarH5gqr9SIZNvqk9eKwqwmGH1LQS1FL3NdoOn7tgPPdddrXec4fL94CwgNk4rCU+OjjZRNDg== dependencies: - abortcontroller-polyfill "^1.7.3" - cross-fetch "^3.1.4" - es6-promise "^4.2.8" - web3-core-helpers "1.8.2" + web3-core-helpers "1.2.2" + xhr2-cookies "1.1.0" + +web3-providers-ipc@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.10.0.tgz#9747c7a6aee96a51488e32fa7c636c3460b39889" + integrity sha512-OfXG1aWN8L1OUqppshzq8YISkWrYHaATW9H8eh0p89TlWMc1KZOL9vttBuaBEi96D/n0eYDn2trzt22bqHWfXA== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + oboe "2.1.5" + web3-core-helpers "1.10.0" web3-providers-ipc@1.2.1: version "1.2.1" @@ -16694,13 +18000,30 @@ web3-providers-ipc@1.2.1: underscore "1.9.1" web3-core-helpers "1.2.1" +<<<<<<< HEAD web3-providers-ipc@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.8.2.tgz#e52a7250f40c83b99a2482ec5b4cf2728377ae5c" integrity sha512-p6fqKVGFg+WiXGHWnB1hu43PbvPkDHTz4RgoEzbXugv5rtv5zfYLqm8Ba6lrJOS5ks9kGKR21a0y3NzE3u7V4w== +======= +web3-providers-ipc@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.2.2.tgz#c6d165a12bc68674b4cdd543ea18aec79cafc2e8" + integrity sha512-t97w3zi5Kn/LEWGA6D9qxoO0LBOG+lK2FjlEdCwDQatffB/+vYrzZ/CLYVQSoyFZAlsDoBasVoYSWZK1n39aHA== dependencies: - oboe "2.1.5" - web3-core-helpers "1.8.2" + oboe "2.1.4" + underscore "1.9.1" + web3-core-helpers "1.2.2" + +web3-providers-ws@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.10.0.tgz#cb0b87b94c4df965cdf486af3a8cd26daf3975e5" + integrity sha512-sK0fNcglW36yD5xjnjtSGBnEtf59cbw4vZzJ+CmOWIKGIR96mP5l684g0WD0Eo+f4NQc2anWWXG74lRc9OVMCQ== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + eventemitter3 "4.0.4" + web3-core-helpers "1.10.0" + websocket "^1.0.32" web3-providers-ws@1.2.1: version "1.2.1" @@ -16711,14 +18034,31 @@ web3-providers-ws@1.2.1: web3-core-helpers "1.2.1" websocket "github:web3-js/WebSocket-Node#polyfill/globalThis" +<<<<<<< HEAD web3-providers-ws@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.8.2.tgz#56a2b701387011aca9154ca4bc06ea4b5f27e4ef" integrity sha512-3s/4K+wHgbiN+Zrp9YjMq2eqAF6QGABw7wFftPdx+m5hWImV27/MoIx57c6HffNRqZXmCHnfWWFCNHHsi7wXnA== +======= +web3-providers-ws@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.2.2.tgz#d2c05c68598cea5ad3fa6ef076c3bcb3ca300d29" + integrity sha512-Wb1mrWTGMTXOpJkL0yGvL/WYLt8fUIXx8k/l52QB2IiKzvyd42dTWn4+j8IKXGSYYzOm7NMqv6nhA5VDk12VfA== dependencies: - eventemitter3 "4.0.4" - web3-core-helpers "1.8.2" - websocket "^1.0.32" + underscore "1.9.1" + web3-core-helpers "1.2.2" + websocket "github:web3-js/WebSocket-Node#polyfill/globalThis" + +web3-shh@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.10.0.tgz#c2979b87e0f67a7fef2ce9ee853bd7bfbe9b79a8" + integrity sha512-uNUUuNsO2AjX41GJARV9zJibs11eq6HtOe6Wr0FtRUcj8SN6nHeYIzwstAvJ4fXA53gRqFMTxdntHEt9aXVjpg== +>>>>>>> 57535ee ((feat) implement balancer connector) + dependencies: + web3-core "1.10.0" + web3-core-method "1.10.0" + web3-core-subscriptions "1.10.0" + web3-net "1.10.0" web3-shh@1.2.1: version "1.2.1" @@ -16730,6 +18070,7 @@ web3-shh@1.2.1: web3-core-subscriptions "1.2.1" web3-net "1.2.1" +<<<<<<< HEAD web3-shh@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.8.2.tgz#217a417f0d6e243dd4d441848ffc2bd164cea8a0" @@ -16741,6 +18082,19 @@ web3-shh@1.8.2: web3-net "1.8.2" web3-utils@1.2.1, web3-utils@1.7.3, web3-utils@1.8.2, web3-utils@^1.2.1: +======= +web3-shh@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.2.2.tgz#44ed998f2a6ba0ec5cb9d455184a0f647826a49c" + integrity sha512-og258NPhlBn8yYrDWjoWBBb6zo1OlBgoWGT+LL5/LPqRbjPe09hlOYHgscAAr9zZGtohTOty7RrxYw6Z6oDWCg== + dependencies: + web3-core "1.2.2" + web3-core-method "1.2.2" + web3-core-subscriptions "1.2.2" + web3-net "1.2.2" + +web3-utils@1.10.0, web3-utils@1.2.1, web3-utils@1.2.2, web3-utils@1.7.3, web3-utils@^1.0.0-beta.31, web3-utils@^1.2.1: +>>>>>>> 57535ee ((feat) implement balancer connector) version "1.7.3" resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.7.3.tgz#b214d05f124530d8694ad364509ac454d05f207c" integrity sha512-g6nQgvb/bUpVUIxJE+ezVN+rYwYmlFyMvMIRSuqpi1dk6ApDD00YNArrk7sPcZnjvxOJ76813Xs2vIN2rgh4lg== @@ -16753,6 +18107,19 @@ web3-utils@1.2.1, web3-utils@1.7.3, web3-utils@1.8.2, web3-utils@^1.2.1: randombytes "^2.1.0" utf8 "3.0.0" +web3@1.10.0, web3@^1.2.4, web3@^1.7.3: + version "1.10.0" + resolved "https://registry.yarnpkg.com/web3/-/web3-1.10.0.tgz#2fde0009f59aa756c93e07ea2a7f3ab971091274" + integrity sha512-YfKY9wSkGcM8seO+daR89oVTcbu18NsVfvOngzqMYGUU0pPSQmE57qQDvQzUeoIOHAnXEBNzrhjQJmm8ER0rng== + dependencies: + web3-bzz "1.10.0" + web3-core "1.10.0" + web3-eth "1.10.0" + web3-eth-personal "1.10.0" + web3-net "1.10.0" + web3-shh "1.10.0" + web3-utils "1.10.0" + web3@1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/web3/-/web3-1.2.1.tgz#5d8158bcca47838ab8c2b784a2dee4c3ceb4179b" @@ -16766,6 +18133,7 @@ web3@1.2.1: web3-shh "1.2.1" web3-utils "1.2.1" +<<<<<<< HEAD web3@1.8.2, web3@^1.7.3: version "1.8.2" resolved "https://registry.yarnpkg.com/web3/-/web3-1.8.2.tgz#95a4e5398fd0f01325264bf8e5e8cdc69a7afe86" @@ -16778,6 +18146,21 @@ web3@1.8.2, web3@^1.7.3: web3-net "1.8.2" web3-shh "1.8.2" web3-utils "1.8.2" +======= +web3@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3/-/web3-1.2.2.tgz#b1b8b69aafdf94cbaeadbb68a8aa1df2ef266aec" + integrity sha512-/ChbmB6qZpfGx6eNpczt5YSUBHEA5V2+iUCbn85EVb3Zv6FVxrOo5Tv7Lw0gE2tW7EEjASbCyp3mZeiZaCCngg== + dependencies: + "@types/node" "^12.6.1" + web3-bzz "1.2.2" + web3-core "1.2.2" + web3-eth "1.2.2" + web3-eth-personal "1.2.2" + web3-net "1.2.2" + web3-shh "1.2.2" + web3-utils "1.2.2" +>>>>>>> 57535ee ((feat) implement balancer connector) webidl-conversions@^3.0.0: version "3.0.1" @@ -16831,6 +18214,19 @@ whatwg-encoding@^1.0.5: dependencies: iconv-lite "0.4.24" +<<<<<<< HEAD +======= +whatwg-fetch@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" + integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== + +whatwg-fetch@>=0.10.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + +>>>>>>> 57535ee ((feat) implement balancer connector) whatwg-mimetype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" @@ -16869,10 +18265,15 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + integrity sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ== + which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== + version "2.0.1" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" + integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== which-typed-array@^1.1.2, which-typed-array@^1.1.9: version "1.1.9" @@ -16907,6 +18308,11 @@ wif@^2.0.6: dependencies: bs58check "<3.0.0" +window-size@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075" + integrity sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw== + winston-daily-rotate-file@^4.5.5: version "4.7.1" resolved "https://registry.yarnpkg.com/winston-daily-rotate-file/-/winston-daily-rotate-file-4.7.1.tgz#f60a643af87f8867f23170d8cd87dbe3603a625f" @@ -16927,9 +18333,9 @@ winston-transport@^4.4.0, winston-transport@^4.5.0: triple-beam "^1.3.0" winston@^3.3.3: - version "3.8.2" - resolved "https://registry.yarnpkg.com/winston/-/winston-3.8.2.tgz#56e16b34022eb4cff2638196d9646d7430fdad50" - integrity sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew== + version "3.9.0" + resolved "https://registry.yarnpkg.com/winston/-/winston-3.9.0.tgz#2bbdeb8167a75fac6d9a0c6d002890cd908016c2" + integrity sha512-jW51iW/X95BCW6MMtZWr2jKQBP4hV5bIDq9QrIjfDk6Q9QuxvTKEAlpUNAzP+HYHFFCeENhph16s0zEunu4uuQ== dependencies: "@colors/colors" "1.5.0" "@dabh/diagnostics" "^2.0.2" @@ -17011,10 +18417,17 @@ ws@7.5.9, ws@^7, ws@^7.2.0, ws@^7.4.0, ws@^7.4.5, ws@^7.4.6, ws@^7.5.1: resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== +<<<<<<< HEAD ws@8.12.0: version "8.12.0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.12.0.tgz#485074cc392689da78e1828a9ff23585e06cddd8" integrity sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig== +======= +ws@8.2.3: + version "8.2.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba" + integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA== +>>>>>>> 57535ee ((feat) implement balancer connector) ws@^3.0.0: version "3.3.3" @@ -17152,6 +18565,11 @@ xtend@^4.0.0, xtend@^4.0.2, xtend@~4.0.0, xtend@~4.0.1: resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== +y18n@^3.2.1: + version "3.2.2" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696" + integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ== + "y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" @@ -17203,6 +18621,19 @@ yargs-parser@^13.1.2: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-2.4.1.tgz#85568de3cf150ff49fa51825f03a8c880ddcc5c4" + integrity sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA== + dependencies: + camelcase "^3.0.0" + lodash.assign "^4.0.6" + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + yargs-unparser@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb" @@ -17260,6 +18691,39 @@ yargs@^13.2.4: y18n "^4.0.0" yargs-parser "^13.1.2" +yargs@^17.7.2: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yargs@^4.7.1: + version "4.8.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0" + integrity sha512-LqodLrnIDM3IFT+Hf/5sxBnEGECrfdC1uIbgZeJmESCSo4HoCAaKEus8MylXHAkdacGc0ye+Qa+dpkuom8uVYA== + dependencies: + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + lodash.assign "^4.0.3" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.1" + which-module "^1.0.0" + window-size "^0.2.0" + y18n "^3.2.1" + yargs-parser "^2.4.1" + yarn@^1.22.17: version "1.22.19" resolved "https://registry.yarnpkg.com/yarn/-/yarn-1.22.19.tgz#4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447" From f51a09df78eceaccb02e7000b788ffbf486210b2 Mon Sep 17 00:00:00 2001 From: zedquach Date: Tue, 4 Jul 2023 01:07:37 +0700 Subject: [PATCH 3/5] upgrade balancer-sdk to 1.1.2 --- package.json | 2 +- yarn.lock | 938 ++++++++++++++++++++++++++++++++------------------- 2 files changed, 599 insertions(+), 341 deletions(-) diff --git a/package.json b/package.json index dfca4d10a0..dab0ef9ff5 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "test:scripts": "jest -i --verbose ./test-scripts/*.test.ts" }, "dependencies": { - "@balancer-labs/sdk": "^1.1.0", + "@balancer-labs/sdk": "^1.1.2", "@cosmjs/proto-signing": "^0.28.10", "@cosmjs/stargate": "^0.28.13", "@crocswap/sdk": "^2.4.5", diff --git a/yarn.lock b/yarn.lock index 0cfc5b4fc3..320d0148ef 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,10 +2,17 @@ # yarn lockfile v1 +<<<<<<< HEAD "@adraffy/ens-normalize@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.9.0.tgz#223572538f6bea336750039bb43a4016dcc8182d" integrity sha512-iowxq3U30sghZotgl4s/oJRci6WPBfNO5YYgk2cIOMCHr3LeGPcsZjCEr+33Q4N+oV3OABDAtA+pyvWjbvBifQ== +======= +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ampproject/remapping@^2.2.0": version "2.2.1" @@ -21,9 +28,9 @@ integrity sha512-7UDWIIF9hIeJqfKXkNIzkVandlwLf1FWTSdrb9iXvOP8oF544JRXQjCbiTmCv2c9n44n/FIWtehhBfNuAx2CZA== "@apollo/client@^3.5.8": - version "3.7.15" - resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.7.15.tgz#59dbeb5d64479f8ce0af321d8c0bf6df1d873e2d" - integrity sha512-pLScjo4GAQRWKWyEg2J3FlQr9fbUAuADT0EI2+JlLf2BjaU9I7WUaZVD9w+0qNPE8BZqs53MRQq0OCm1QCW+eg== + version "3.7.16" + resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.7.16.tgz#418cb23566a6d52e9e22d34484167149269efd40" + integrity sha512-rdhoc7baSD7ZzcjavEpYN8gZJle1KhjEKj4SJeMgBpcnO4as7oXUVU4LtFpotzZdFlo57qaLrNzfvppSTsKvZQ== dependencies: "@graphql-typed-document-node/core" "^3.1.1" "@wry/context" "^0.7.0" @@ -77,9 +84,9 @@ long "^4.0.0" "@apollo/usage-reporting-protobuf@^4.0.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@apollo/usage-reporting-protobuf/-/usage-reporting-protobuf-4.1.0.tgz#b54b8c32702bbe81aa0e399076ddabaf75a13f9b" - integrity sha512-hXouMuw5pQVkzi8dgMybmr6Y11+eRmMQVoB5TF0HyTwAg9SOq/v3OCuiYqcVUKdBcskU9Msp+XvjAk0GKpWCwQ== + version "4.1.1" + resolved "https://registry.yarnpkg.com/@apollo/usage-reporting-protobuf/-/usage-reporting-protobuf-4.1.1.tgz#407c3d18c7fbed7a264f3b9a3812620b93499de1" + integrity sha512-u40dIUePHaSKVshcedO7Wp+mPiZsaU6xjv9J+VyxpoU/zL6Jle+9zWeG98tr/+SZ0nZ4OXhrbb8SNr0rAPpIDA== dependencies: "@apollo/protobufjs" "1.2.7" @@ -404,7 +411,7 @@ dependencies: regenerator-runtime "^0.13.11" -"@babel/runtime@^7.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.2", "@babel/runtime@^7.18.6", "@babel/runtime@^7.21.0", "@babel/runtime@^7.4.4", "@babel/runtime@^7.6.3", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.2", "@babel/runtime@^7.18.6", "@babel/runtime@^7.21.0", "@babel/runtime@^7.22.5", "@babel/runtime@^7.4.4", "@babel/runtime@^7.6.3", "@babel/runtime@^7.9.2": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.5.tgz#8564dd588182ce0047d55d7a75e93921107b57ec" integrity sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA== @@ -445,12 +452,12 @@ "@babel/helper-validator-identifier" "^7.22.5" to-fast-properties "^2.0.0" -"@balancer-labs/sdk@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@balancer-labs/sdk/-/sdk-1.1.0.tgz#9ec317f1d06135d0b9db2bfc354eebe1e68c8fb9" - integrity sha512-2EqCgue6LsCZN4sze1GuMvEDOiIGcCIhIL7Z4ED98/7MbgAi4G+YqJj1JCfzI7D3aQfcpgC64/TobzEK5oTmkA== +"@balancer-labs/sdk@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@balancer-labs/sdk/-/sdk-1.1.2.tgz#048b838b9ccd628d7d3cd001aafe1b4c326ecad2" + integrity sha512-5W1kN5IpIxxos1fhPu8g2VM7qgH/vU9CugtURjvyLCTR0LmABeHDcaQQVl2A3u2h0BfewZjQBVzYsobpYXZRjA== dependencies: - "@balancer-labs/sor" "^4.1.1-beta.9" + "@balancer-labs/sor" "4.1.1-beta.9" "@ethersproject/abi" "^5.4.0" "@ethersproject/abstract-signer" "^5.4.0" "@ethersproject/address" "^5.4.0" @@ -466,10 +473,10 @@ json-to-graphql-query "^2.2.4" lodash "^4.17.21" -"@balancer-labs/sor@^4.1.1-beta.9": - version "4.1.1-beta.11" - resolved "https://registry.yarnpkg.com/@balancer-labs/sor/-/sor-4.1.1-beta.11.tgz#7810e7c17750b39a35bf086db51de8b35223eb2e" - integrity sha512-Hi+lw+iy0enyrJJlOLIw0Us/xJp6zNvwVQ+zNhFzP5/hYziKpkWERkwpDVkMISfJTB1VzwPCFyVVolKbnVJMBQ== +"@balancer-labs/sor@4.1.1-beta.9": + version "4.1.1-beta.9" + resolved "https://registry.yarnpkg.com/@balancer-labs/sor/-/sor-4.1.1-beta.9.tgz#68ea312f57d43595a0156642b56e7713f87cf4bb" + integrity sha512-jwqEkjOgc9qTnuQGne/ZnG+ynx4ca4qEIgRClJVH2tCCf+pXL7jVPWv/v3I+7dJs2aCyet4uIsXwU/vi2jK+/Q== dependencies: isomorphic-fetch "^2.2.1" @@ -503,11 +510,6 @@ resolved "https://registry.yarnpkg.com/@chainsafe/as-sha256/-/as-sha256-0.3.1.tgz#3639df0e1435cab03f4d9870cc3ac079e57a6fc9" integrity sha512-hldFFYuf49ed7DAakWVXSJODuq3pzJEguD8tQ7h+sGkM18vja+OFoJI9krnGmgzyuZC2ETX0NOIcCTy31v2Mtg== -"@chainsafe/as-sha256@^0.4.1": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@chainsafe/as-sha256/-/as-sha256-0.4.1.tgz#cfc0737e25f8c206767bdb6703e7943e5d44513e" - integrity sha512-IqeeGwQihK6Y2EYLFofqs2eY2ep1I2MvQXHzOAI+5iQN51OZlUkrLgyAugu2x86xZewDk5xas7lNczkzFzF62w== - "@chainsafe/persistent-merkle-tree@^0.4.2": version "0.4.2" resolved "https://registry.yarnpkg.com/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.4.2.tgz#4c9ee80cc57cd3be7208d98c40014ad38f36f7ff" @@ -522,14 +524,6 @@ dependencies: "@chainsafe/as-sha256" "^0.3.1" -"@chainsafe/persistent-merkle-tree@^0.6.1": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.6.1.tgz#37bde25cf6cbe1660ad84311aa73157dc86ec7f2" - integrity sha512-gcENLemRR13+1MED2NeZBMA7FRS0xQPM7L2vhMqvKkjqtFT4YfjSVADq5U0iLuQLhFUJEMVuA8fbv5v+TN6O9A== - dependencies: - "@chainsafe/as-sha256" "^0.4.1" - "@noble/hashes" "^1.3.0" - "@chainsafe/ssz@^0.10.0": version "0.10.2" resolved "https://registry.yarnpkg.com/@chainsafe/ssz/-/ssz-0.10.2.tgz#c782929e1bb25fec66ba72e75934b31fd087579e" @@ -538,14 +532,6 @@ "@chainsafe/as-sha256" "^0.3.1" "@chainsafe/persistent-merkle-tree" "^0.5.0" -"@chainsafe/ssz@^0.11.1": - version "0.11.1" - resolved "https://registry.yarnpkg.com/@chainsafe/ssz/-/ssz-0.11.1.tgz#d4aec883af2ec5196ae67b96242c467da20b2476" - integrity sha512-cB8dBkgGN6ZoeOKuk+rIRHKN0L5i9JLGeC0Lui71QX0TuLcQKwgbfkUexpyJxnGFatWf8yeJxlOjozMn/OTP0g== - dependencies: - "@chainsafe/as-sha256" "^0.4.1" - "@chainsafe/persistent-merkle-tree" "^0.6.1" - "@chainsafe/ssz@^0.9.2": version "0.9.4" resolved "https://registry.yarnpkg.com/@chainsafe/ssz/-/ssz-0.9.4.tgz#696a8db46d6975b600f8309ad3a12f7c0e310497" @@ -1011,12 +997,12 @@ crc-32 "^1.2.0" ethereumjs-util "^7.1.5" -"@ethereumjs/common@^3.1.1", "@ethereumjs/common@^3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-3.1.2.tgz#c810301b78bcb7526bd690c6d7eb3f4a3c70839d" - integrity sha512-YV+bZfRlFhAXg+FfwC5r4UQKVj4OG7vDP5/JvvNXLLbYpNplH5Vca9jD0L+ab8y0YlTYJMQM1ALyHFu3AE3eBA== +"@ethereumjs/common@^3.1.1", "@ethereumjs/common@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-3.2.0.tgz#b71df25845caf5456449163012074a55f048e0a0" + integrity sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA== dependencies: - "@ethereumjs/util" "^8.0.6" + "@ethereumjs/util" "^8.1.0" crc-32 "^1.2.0" "@ethereumjs/rlp@^4.0.1": @@ -1040,23 +1026,21 @@ "@ethereumjs/common" "^2.6.4" ethereumjs-util "^7.1.5" -"@ethereumjs/tx@^4.1.1": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@ethereumjs/tx/-/tx-4.1.2.tgz#10bc6741b74d2404331b82b87f9b2c26177b6f90" - integrity sha512-PWWyO9lAFOiLwk7nB9OQisoJUsuvMz2PN2v4/ILbBpzamC5Ug79OddVq9r4rKvIDLPY+bn4NFerxBJg29+sjaA== +"@ethereumjs/tx@^4.1.1", "@ethereumjs/tx@^4.1.2": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@ethereumjs/tx/-/tx-4.2.0.tgz#5988ae15daf5a3b3c815493bc6b495e76009e853" + integrity sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw== dependencies: - "@chainsafe/ssz" "^0.11.1" - "@ethereumjs/common" "^3.1.2" + "@ethereumjs/common" "^3.2.0" "@ethereumjs/rlp" "^4.0.1" - "@ethereumjs/util" "^8.0.6" + "@ethereumjs/util" "^8.1.0" ethereum-cryptography "^2.0.0" -"@ethereumjs/util@^8.0.6": - version "8.0.6" - resolved "https://registry.yarnpkg.com/@ethereumjs/util/-/util-8.0.6.tgz#f9716ed34235ea05eff8353bc5d483e5a6455989" - integrity sha512-zFLG/gXtF3QUC7iKFn4PT6HCr+DEnlCbwUGKGtXoqjA+64T+e0FuqMjlo4bQIY2ngRzk3EtudKdGYC4g31ehhg== +"@ethereumjs/util@^8.0.6", "@ethereumjs/util@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@ethereumjs/util/-/util-8.1.0.tgz#299df97fb6b034e0577ce9f94c7d9d1004409ed4" + integrity sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA== dependencies: - "@chainsafe/ssz" "^0.11.1" "@ethereumjs/rlp" "^4.0.1" ethereum-cryptography "^2.0.0" micro-ftch "^0.3.1" @@ -1064,6 +1048,7 @@ "@ethersproject-xdc/abi@file:vendor/@ethersproject-xdc/abi": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/address" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-96d078a1-80cd-4b7a-9730-dedded86cc1b-1686225288604/node_modules/@ethersproject-xdc/address" "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-96d078a1-80cd-4b7a-9730-dedded86cc1b-1686225288604/node_modules/@ethersproject-xdc/bignumber" @@ -1085,10 +1070,22 @@ "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-440b23ca-4080-48d3-9042-0fda6406e600-1686506511756/node_modules/@ethersproject-xdc/properties" "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-440b23ca-4080-48d3-9042-0fda6406e600-1686506511756/node_modules/@ethersproject-xdc/strings" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-2787d3b9-b5a7-439c-95b5-9b07918e0cce-1688406077302/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-2787d3b9-b5a7-439c-95b5-9b07918e0cce-1688406077302/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-2787d3b9-b5a7-439c-95b5-9b07918e0cce-1688406077302/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-2787d3b9-b5a7-439c-95b5-9b07918e0cce-1688406077302/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/hash" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-2787d3b9-b5a7-439c-95b5-9b07918e0cce-1688406077302/node_modules/@ethersproject-xdc/hash" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-2787d3b9-b5a7-439c-95b5-9b07918e0cce-1688406077302/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-2787d3b9-b5a7-439c-95b5-9b07918e0cce-1688406077302/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-2787d3b9-b5a7-439c-95b5-9b07918e0cce-1688406077302/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-2787d3b9-b5a7-439c-95b5-9b07918e0cce-1688406077302/node_modules/@ethersproject-xdc/strings" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/abstract-provider@file:vendor/@ethersproject-xdc/abstract-provider": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-5e41186b-3d49-41fa-b218-d2a9b551688e-1686225288603/node_modules/@ethersproject-xdc/bignumber" "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-5e41186b-3d49-41fa-b218-d2a9b551688e-1686225288603/node_modules/@ethersproject-xdc/bytes" @@ -1106,10 +1103,20 @@ "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-3e1250c8-804f-43b8-9c80-e04679e6ddd9-1686506511757/node_modules/@ethersproject-xdc/transactions" "@ethersproject-xdc/web" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-3e1250c8-804f-43b8-9c80-e04679e6ddd9-1686506511757/node_modules/@ethersproject-xdc/web" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-557bfd95-eade-4d1b-8344-9310ddd23977-1688406077300/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-557bfd95-eade-4d1b-8344-9310ddd23977-1688406077300/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-557bfd95-eade-4d1b-8344-9310ddd23977-1688406077300/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/networks" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-557bfd95-eade-4d1b-8344-9310ddd23977-1688406077300/node_modules/@ethersproject-xdc/networks" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-557bfd95-eade-4d1b-8344-9310ddd23977-1688406077300/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-557bfd95-eade-4d1b-8344-9310ddd23977-1688406077300/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/web" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-557bfd95-eade-4d1b-8344-9310ddd23977-1688406077300/node_modules/@ethersproject-xdc/web" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/abstract-signer@file:vendor/@ethersproject-xdc/abstract-signer": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/abstract-provider" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-ad6702a7-47b2-4a62-8e93-4110c299c077-1686225288602/node_modules/@ethersproject-xdc/abstract-provider" "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-ad6702a7-47b2-4a62-8e93-4110c299c077-1686225288602/node_modules/@ethersproject-xdc/bignumber" @@ -1123,10 +1130,18 @@ "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-3323bd13-51a1-41c6-b343-61c6459e3bbc-1686506511759/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-3323bd13-51a1-41c6-b343-61c6459e3bbc-1686506511759/node_modules/@ethersproject-xdc/properties" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/abstract-provider" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-b9233213-6c6a-4fa6-bf79-227bbf51572f-1688406077305/node_modules/@ethersproject-xdc/abstract-provider" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-b9233213-6c6a-4fa6-bf79-227bbf51572f-1688406077305/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-b9233213-6c6a-4fa6-bf79-227bbf51572f-1688406077305/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-b9233213-6c6a-4fa6-bf79-227bbf51572f-1688406077305/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-b9233213-6c6a-4fa6-bf79-227bbf51572f-1688406077305/node_modules/@ethersproject-xdc/properties" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/address@file:vendor/@ethersproject-xdc/address": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-5d10c9bf-60df-49eb-a1dc-1630f4c35eb3-1686225288603/node_modules/@ethersproject-xdc/bignumber" "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-5d10c9bf-60df-49eb-a1dc-1630f4c35eb3-1686225288603/node_modules/@ethersproject-xdc/bytes" @@ -1140,19 +1155,31 @@ "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-address-5.7.0-eb7ca6be-f50e-4023-a2cc-1fb756d2cfbe-1686506511756/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/rlp" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-address-5.7.0-eb7ca6be-f50e-4023-a2cc-1fb756d2cfbe-1686506511756/node_modules/@ethersproject-xdc/rlp" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-address-5.7.0-852be696-f296-4f5b-8957-1a89506a8154-1688406077302/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-address-5.7.0-852be696-f296-4f5b-8957-1a89506a8154-1688406077302/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-address-5.7.0-852be696-f296-4f5b-8957-1a89506a8154-1688406077302/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-address-5.7.0-852be696-f296-4f5b-8957-1a89506a8154-1688406077302/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/rlp" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-address-5.7.0-852be696-f296-4f5b-8957-1a89506a8154-1688406077302/node_modules/@ethersproject-xdc/rlp" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/base64@file:vendor/@ethersproject-xdc/base64": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-base64-5.7.0-85a2392e-cc58-4207-bce4-e24cb01386e5-1686225288603/node_modules/@ethersproject-xdc/bytes" ======= "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-base64-5.7.0-d2703388-9bb3-4fb0-b7fc-e3f32cd7611b-1686506511757/node_modules/@ethersproject-xdc/bytes" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-base64-5.7.0-6bf4b30b-7309-4385-b4c8-21472b0f5869-1688406077306/node_modules/@ethersproject-xdc/bytes" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/basex@file:vendor/@ethersproject-xdc/basex": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-basex-5.7.0-b5082aa2-28ce-49dd-8f17-5abde9298d9e-1686225288603/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/properties" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-basex-5.7.0-b5082aa2-28ce-49dd-8f17-5abde9298d9e-1686225288603/node_modules/@ethersproject-xdc/properties" @@ -1160,10 +1187,15 @@ "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-basex-5.7.0-707220a5-362a-4782-b8fc-7d545bfb1164-1686506511759/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-basex-5.7.0-707220a5-362a-4782-b8fc-7d545bfb1164-1686506511759/node_modules/@ethersproject-xdc/properties" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-basex-5.7.0-06356726-50cb-4b21-a6e6-00b861b9fae9-1688406077305/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-basex-5.7.0-06356726-50cb-4b21-a6e6-00b861b9fae9-1688406077305/node_modules/@ethersproject-xdc/properties" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/bignumber@file:vendor/@ethersproject-xdc/bignumber": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-bignumber-5.7.0-60351a46-94cc-44e9-927b-0b140d67c105-1686225288605/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-bignumber-5.7.0-60351a46-94cc-44e9-927b-0b140d67c105-1686225288605/node_modules/@ethersproject-xdc/logger" @@ -1171,29 +1203,42 @@ "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-bignumber-5.7.0-147ac2db-ff7b-4d81-bb49-077480c0dda0-1686506511758/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-bignumber-5.7.0-147ac2db-ff7b-4d81-bb49-077480c0dda0-1686506511758/node_modules/@ethersproject-xdc/logger" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-bignumber-5.7.0-aeb36396-7b93-4295-a87f-4f43ed5ad04b-1688406077301/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-bignumber-5.7.0-aeb36396-7b93-4295-a87f-4f43ed5ad04b-1688406077301/node_modules/@ethersproject-xdc/logger" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) bn.js "^5.2.1" "@ethersproject-xdc/bytes@file:vendor/@ethersproject-xdc/bytes": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-bytes-5.7.0-0c530d22-8d9f-46db-9652-f95d88cdf83c-1686225288604/node_modules/@ethersproject-xdc/logger" ======= "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-bytes-5.7.0-f9d3e6e6-f2eb-4bf0-b359-9c46e8d465f6-1686506511762/node_modules/@ethersproject-xdc/logger" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-bytes-5.7.0-65424b8d-9581-4de7-bddc-543d11aceb40-1688406077304/node_modules/@ethersproject-xdc/logger" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/constants@file:vendor/@ethersproject-xdc/constants": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-constants-5.7.0-083cb356-dfbe-4cc1-8428-69da215d953d-1686225288606/node_modules/@ethersproject-xdc/bignumber" ======= "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-constants-5.7.0-6f1dd4d3-395d-43de-8ce1-7c6756c24235-1686506511762/node_modules/@ethersproject-xdc/bignumber" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-constants-5.7.0-e31447ff-c7dd-4df4-9f4d-1944e0159974-1688406077307/node_modules/@ethersproject-xdc/bignumber" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/contracts@file:vendor/@ethersproject-xdc/contracts": version "5.6.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/abi" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-16f0da67-c5fe-41ee-95f3-939689043c5a-1686225288605/node_modules/@ethersproject-xdc/abi" "@ethersproject-xdc/abstract-provider" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-16f0da67-c5fe-41ee-95f3-939689043c5a-1686225288605/node_modules/@ethersproject-xdc/abstract-provider" @@ -1217,10 +1262,23 @@ "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-ab2f17f6-b18f-47be-afd6-eb061f4393f3-1686506511762/node_modules/@ethersproject-xdc/properties" "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-ab2f17f6-b18f-47be-afd6-eb061f4393f3-1686506511762/node_modules/@ethersproject-xdc/transactions" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/abi" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-5ebad573-52cf-4eca-8935-74bc030e000a-1688406077307/node_modules/@ethersproject-xdc/abi" + "@ethersproject-xdc/abstract-provider" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-5ebad573-52cf-4eca-8935-74bc030e000a-1688406077307/node_modules/@ethersproject-xdc/abstract-provider" + "@ethersproject-xdc/abstract-signer" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-5ebad573-52cf-4eca-8935-74bc030e000a-1688406077307/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-5ebad573-52cf-4eca-8935-74bc030e000a-1688406077307/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-5ebad573-52cf-4eca-8935-74bc030e000a-1688406077307/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-5ebad573-52cf-4eca-8935-74bc030e000a-1688406077307/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-5ebad573-52cf-4eca-8935-74bc030e000a-1688406077307/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-5ebad573-52cf-4eca-8935-74bc030e000a-1688406077307/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-5ebad573-52cf-4eca-8935-74bc030e000a-1688406077307/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-5ebad573-52cf-4eca-8935-74bc030e000a-1688406077307/node_modules/@ethersproject-xdc/transactions" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/hash@file:vendor/@ethersproject-xdc/hash": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/abstract-signer" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-a7759acf-bef8-4757-802b-2ec177275b5b-1686225288608/node_modules/@ethersproject-xdc/abstract-signer" "@ethersproject-xdc/address" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-a7759acf-bef8-4757-802b-2ec177275b5b-1686225288608/node_modules/@ethersproject-xdc/address" @@ -1242,10 +1300,22 @@ "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-7106f605-0d51-4eea-a368-63aecf25d4ee-1686506511760/node_modules/@ethersproject-xdc/properties" "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-7106f605-0d51-4eea-a368-63aecf25d4ee-1686506511760/node_modules/@ethersproject-xdc/strings" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/abstract-signer" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-e82dddc7-ed5d-4ce4-9e44-602573fcc618-1688406077306/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-e82dddc7-ed5d-4ce4-9e44-602573fcc618-1688406077306/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/base64" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-e82dddc7-ed5d-4ce4-9e44-602573fcc618-1688406077306/node_modules/@ethersproject-xdc/base64" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-e82dddc7-ed5d-4ce4-9e44-602573fcc618-1688406077306/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-e82dddc7-ed5d-4ce4-9e44-602573fcc618-1688406077306/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-e82dddc7-ed5d-4ce4-9e44-602573fcc618-1688406077306/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-e82dddc7-ed5d-4ce4-9e44-602573fcc618-1688406077306/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-e82dddc7-ed5d-4ce4-9e44-602573fcc618-1688406077306/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-e82dddc7-ed5d-4ce4-9e44-602573fcc618-1688406077306/node_modules/@ethersproject-xdc/strings" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/hdnode@file:vendor/@ethersproject-xdc/hdnode": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/abstract-signer" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-a2bd75ae-01f0-4270-9973-8f1aa5a8512b-1686225288607/node_modules/@ethersproject-xdc/abstract-signer" "@ethersproject-xdc/basex" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-a2bd75ae-01f0-4270-9973-8f1aa5a8512b-1686225288607/node_modules/@ethersproject-xdc/basex" @@ -1273,10 +1343,25 @@ "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49fcd8ea-cebe-435f-af15-5aee24e86195-1686506511761/node_modules/@ethersproject-xdc/transactions" "@ethersproject-xdc/wordlists" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49fcd8ea-cebe-435f-af15-5aee24e86195-1686506511761/node_modules/@ethersproject-xdc/wordlists" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/abstract-signer" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-afe73cd9-823d-4534-a1ad-c51f02b493cf-1688406077306/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/basex" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-afe73cd9-823d-4534-a1ad-c51f02b493cf-1688406077306/node_modules/@ethersproject-xdc/basex" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-afe73cd9-823d-4534-a1ad-c51f02b493cf-1688406077306/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-afe73cd9-823d-4534-a1ad-c51f02b493cf-1688406077306/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-afe73cd9-823d-4534-a1ad-c51f02b493cf-1688406077306/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/pbkdf2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-afe73cd9-823d-4534-a1ad-c51f02b493cf-1688406077306/node_modules/@ethersproject-xdc/pbkdf2" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-afe73cd9-823d-4534-a1ad-c51f02b493cf-1688406077306/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/sha2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-afe73cd9-823d-4534-a1ad-c51f02b493cf-1688406077306/node_modules/@ethersproject-xdc/sha2" + "@ethersproject-xdc/signing-key" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-afe73cd9-823d-4534-a1ad-c51f02b493cf-1688406077306/node_modules/@ethersproject-xdc/signing-key" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-afe73cd9-823d-4534-a1ad-c51f02b493cf-1688406077306/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-afe73cd9-823d-4534-a1ad-c51f02b493cf-1688406077306/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/wordlists" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-afe73cd9-823d-4534-a1ad-c51f02b493cf-1688406077306/node_modules/@ethersproject-xdc/wordlists" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/json-wallets@file:vendor/@ethersproject-xdc/json-wallets": version "5.6.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/abstract-signer" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-ff3f4393-e794-4c7d-9864-79c7ba46bcb1-1686225288606/node_modules/@ethersproject-xdc/abstract-signer" "@ethersproject-xdc/address" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-ff3f4393-e794-4c7d-9864-79c7ba46bcb1-1686225288606/node_modules/@ethersproject-xdc/address" @@ -1302,17 +1387,34 @@ "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-1ab04b03-72ec-483c-ae8f-61c1440a5aee-1686506511764/node_modules/@ethersproject-xdc/strings" "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-1ab04b03-72ec-483c-ae8f-61c1440a5aee-1686506511764/node_modules/@ethersproject-xdc/transactions" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/abstract-signer" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-f16c11b1-7baf-44f3-8346-ec89394b284f-1688406077309/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-f16c11b1-7baf-44f3-8346-ec89394b284f-1688406077309/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-f16c11b1-7baf-44f3-8346-ec89394b284f-1688406077309/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/hdnode" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-f16c11b1-7baf-44f3-8346-ec89394b284f-1688406077309/node_modules/@ethersproject-xdc/hdnode" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-f16c11b1-7baf-44f3-8346-ec89394b284f-1688406077309/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-f16c11b1-7baf-44f3-8346-ec89394b284f-1688406077309/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/pbkdf2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-f16c11b1-7baf-44f3-8346-ec89394b284f-1688406077309/node_modules/@ethersproject-xdc/pbkdf2" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-f16c11b1-7baf-44f3-8346-ec89394b284f-1688406077309/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/random" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-f16c11b1-7baf-44f3-8346-ec89394b284f-1688406077309/node_modules/@ethersproject-xdc/random" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-f16c11b1-7baf-44f3-8346-ec89394b284f-1688406077309/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-f16c11b1-7baf-44f3-8346-ec89394b284f-1688406077309/node_modules/@ethersproject-xdc/transactions" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) aes-js "3.0.0" scrypt-js "3.0.1" "@ethersproject-xdc/keccak256@file:vendor/@ethersproject-xdc/keccak256": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-keccak256-5.7.0-f0728b49-5c1d-4b33-9e4f-c611bec82a32-1686225288608/node_modules/@ethersproject-xdc/bytes" ======= "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-keccak256-5.7.0-835e4526-088e-4ac0-9dc3-4bb5b2802f95-1686506511763/node_modules/@ethersproject-xdc/bytes" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-keccak256-5.7.0-5bd02240-5c5f-4594-a73a-6a11a3f1a529-1688406077310/node_modules/@ethersproject-xdc/bytes" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) js-sha3 "0.8.0" "@ethersproject-xdc/logger@file:vendor/@ethersproject-xdc/logger": @@ -1321,15 +1423,20 @@ "@ethersproject-xdc/networks@file:vendor/@ethersproject-xdc/networks": version "5.7.1" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-networks-5.7.1-5508d5d5-e011-45d7-8a8b-f326387e9be1-1686225288606/node_modules/@ethersproject-xdc/logger" ======= "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-networks-5.7.1-4d0d7d10-678b-4189-9b87-1f8eccfff598-1686506511764/node_modules/@ethersproject-xdc/logger" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-networks-5.7.1-d3f329b0-d43f-4c54-a904-012a6cc37a64-1688406077307/node_modules/@ethersproject-xdc/logger" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/pbkdf2@file:vendor/@ethersproject-xdc/pbkdf2": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-pbkdf2-5.7.0-5f457302-61b1-4a7f-98ec-d6182890704f-1686225288606/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/sha2" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-pbkdf2-5.7.0-5f457302-61b1-4a7f-98ec-d6182890704f-1686225288606/node_modules/@ethersproject-xdc/sha2" @@ -1337,19 +1444,28 @@ "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-pbkdf2-5.7.0-855d2421-ae4f-48ae-ae84-3f8979f51db7-1686506511763/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/sha2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-pbkdf2-5.7.0-855d2421-ae4f-48ae-ae84-3f8979f51db7-1686506511763/node_modules/@ethersproject-xdc/sha2" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-pbkdf2-5.7.0-a926f4e3-a83f-4ff4-8628-936f7c10451f-1688406077314/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/sha2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-pbkdf2-5.7.0-a926f4e3-a83f-4ff4-8628-936f7c10451f-1688406077314/node_modules/@ethersproject-xdc/sha2" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/properties@file:vendor/@ethersproject-xdc/properties": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-properties-5.7.0-2a9931db-de8b-4973-b43e-ba7525c0d08b-1686225288609/node_modules/@ethersproject-xdc/logger" ======= "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-properties-5.7.0-0c6dcc23-5d3e-4303-974f-7219f8536fe2-1686506511764/node_modules/@ethersproject-xdc/logger" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-properties-5.7.0-291e379e-9a28-4075-961e-cf3ca390c045-1688406077311/node_modules/@ethersproject-xdc/logger" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/providers@file:vendor/@ethersproject-xdc/providers": version "5.6.2" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/abstract-provider" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-adb85a3d-006b-4730-b1c2-75655f672ec3-1686225288607/node_modules/@ethersproject-xdc/abstract-provider" "@ethersproject-xdc/abstract-signer" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-adb85a3d-006b-4730-b1c2-75655f672ec3-1686225288607/node_modules/@ethersproject-xdc/abstract-signer" @@ -1387,12 +1503,32 @@ "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/transactions" "@ethersproject-xdc/web" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-80bd0a05-78b5-4672-b8a8-05eda1a1a6cc-1686506511765/node_modules/@ethersproject-xdc/web" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/abstract-provider" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/abstract-provider" + "@ethersproject-xdc/abstract-signer" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/basex" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/basex" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/hash" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/hash" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/networks" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/networks" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/random" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/random" + "@ethersproject-xdc/rlp" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/rlp" + "@ethersproject-xdc/sha2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/sha2" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/web" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-c9e4f38a-d70a-430d-9b1f-3f94215a56ed-1688406077308/node_modules/@ethersproject-xdc/web" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) bech32 "1.1.4" ws "7.4.6" "@ethersproject-xdc/random@file:vendor/@ethersproject-xdc/random": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-random-5.7.0-9db0074d-fce3-493c-9738-364069bab1d5-1686225288615/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-random-5.7.0-9db0074d-fce3-493c-9738-364069bab1d5-1686225288615/node_modules/@ethersproject-xdc/logger" @@ -1400,10 +1536,15 @@ "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-random-5.7.0-c1bc78e6-e28a-4c04-a51d-4fd2c962e62a-1686506511763/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-random-5.7.0-c1bc78e6-e28a-4c04-a51d-4fd2c962e62a-1686506511763/node_modules/@ethersproject-xdc/logger" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-random-5.7.0-34511480-9a8a-46f0-b077-59928ea2171d-1688406077310/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-random-5.7.0-34511480-9a8a-46f0-b077-59928ea2171d-1688406077310/node_modules/@ethersproject-xdc/logger" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/rlp@file:vendor/@ethersproject-xdc/rlp": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-rlp-5.7.0-28796498-07b8-4a0c-9f53-35b21e68d308-1686225288609/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-rlp-5.7.0-28796498-07b8-4a0c-9f53-35b21e68d308-1686225288609/node_modules/@ethersproject-xdc/logger" @@ -1411,10 +1552,15 @@ "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-rlp-5.7.0-5849da79-a73d-4f4b-8863-d18c86208ab3-1686506511763/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-rlp-5.7.0-5849da79-a73d-4f4b-8863-d18c86208ab3-1686506511763/node_modules/@ethersproject-xdc/logger" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-rlp-5.7.0-d7e69805-e155-45a9-9f15-7a24f8e11dbe-1688406077315/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-rlp-5.7.0-d7e69805-e155-45a9-9f15-7a24f8e11dbe-1688406077315/node_modules/@ethersproject-xdc/logger" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/sha2@file:vendor/@ethersproject-xdc/sha2": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-sha2-5.7.0-2cd17dd8-580c-4a1d-aaa1-5159fa742627-1686225288611/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-sha2-5.7.0-2cd17dd8-580c-4a1d-aaa1-5159fa742627-1686225288611/node_modules/@ethersproject-xdc/logger" @@ -1422,11 +1568,16 @@ "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-sha2-5.7.0-2ddbfdec-57ce-4122-b436-b87b5e280713-1686506511766/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-sha2-5.7.0-2ddbfdec-57ce-4122-b436-b87b5e280713-1686506511766/node_modules/@ethersproject-xdc/logger" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-sha2-5.7.0-3e799a9c-a361-474d-b93e-34b3a63abc0a-1688406077311/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-sha2-5.7.0-3e799a9c-a361-474d-b93e-34b3a63abc0a-1688406077311/node_modules/@ethersproject-xdc/logger" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) hash.js "1.1.7" "@ethersproject-xdc/signing-key@file:vendor/@ethersproject-xdc/signing-key": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-ca28fe36-94a4-4f8b-befc-401a79120b68-1686225288614/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/logger" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-ca28fe36-94a4-4f8b-befc-401a79120b68-1686225288614/node_modules/@ethersproject-xdc/logger" @@ -1436,6 +1587,11 @@ "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-27635f0f-3341-486d-8309-de12a5be412b-1686506511767/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-27635f0f-3341-486d-8309-de12a5be412b-1686506511767/node_modules/@ethersproject-xdc/properties" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-b35d6adf-ce12-4e6c-bac0-18720719e315-1688406077312/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-b35d6adf-ce12-4e6c-bac0-18720719e315-1688406077312/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-b35d6adf-ce12-4e6c-bac0-18720719e315-1688406077312/node_modules/@ethersproject-xdc/properties" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) bn.js "^5.2.1" elliptic "6.5.4" hash.js "1.1.7" @@ -1443,6 +1599,7 @@ "@ethersproject-xdc/solidity@file:vendor/@ethersproject-xdc/solidity": version "5.6.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-46a0cfbf-923f-4142-a1f4-702004c712fa-1686225288611/node_modules/@ethersproject-xdc/bignumber" "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-46a0cfbf-923f-4142-a1f4-702004c712fa-1686225288611/node_modules/@ethersproject-xdc/bytes" @@ -1458,10 +1615,19 @@ "@ethersproject-xdc/sha2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-2a0a4fe5-da51-4d43-81af-3cdabf2e36e1-1686506511777/node_modules/@ethersproject-xdc/sha2" "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-2a0a4fe5-da51-4d43-81af-3cdabf2e36e1-1686506511777/node_modules/@ethersproject-xdc/strings" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-3ba785dc-c740-46a3-a7b5-8b76f56d3d8c-1688406077311/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-3ba785dc-c740-46a3-a7b5-8b76f56d3d8c-1688406077311/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-3ba785dc-c740-46a3-a7b5-8b76f56d3d8c-1688406077311/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-3ba785dc-c740-46a3-a7b5-8b76f56d3d8c-1688406077311/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/sha2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-3ba785dc-c740-46a3-a7b5-8b76f56d3d8c-1688406077311/node_modules/@ethersproject-xdc/sha2" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-3ba785dc-c740-46a3-a7b5-8b76f56d3d8c-1688406077311/node_modules/@ethersproject-xdc/strings" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/strings@file:vendor/@ethersproject-xdc/strings": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-f026bd56-0138-413e-8186-7600e2c653c3-1686225288609/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/constants" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-f026bd56-0138-413e-8186-7600e2c653c3-1686225288609/node_modules/@ethersproject-xdc/constants" @@ -1471,10 +1637,16 @@ "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-7ff437bc-86a2-4d51-91a3-231faec287e2-1686506511764/node_modules/@ethersproject-xdc/constants" "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-7ff437bc-86a2-4d51-91a3-231faec287e2-1686506511764/node_modules/@ethersproject-xdc/logger" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-bd777ce2-8cd9-4bf5-9a4a-e81f857a9a94-1688406077315/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-bd777ce2-8cd9-4bf5-9a4a-e81f857a9a94-1688406077315/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-bd777ce2-8cd9-4bf5-9a4a-e81f857a9a94-1688406077315/node_modules/@ethersproject-xdc/logger" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/transactions@file:vendor/@ethersproject-xdc/transactions": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/address" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-d1852b10-1a09-4c3a-847a-0f072be4cf58-1686225288615/node_modules/@ethersproject-xdc/address" "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-d1852b10-1a09-4c3a-847a-0f072be4cf58-1686225288615/node_modules/@ethersproject-xdc/bignumber" @@ -1496,10 +1668,22 @@ "@ethersproject-xdc/rlp" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-e3a1163d-1b9a-49e4-a93c-7c875251a059-1686506511772/node_modules/@ethersproject-xdc/rlp" "@ethersproject-xdc/signing-key" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-e3a1163d-1b9a-49e4-a93c-7c875251a059-1686506511772/node_modules/@ethersproject-xdc/signing-key" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-9c5c9a96-8f46-4a61-9bd4-07fd0f06a857-1688406077325/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-9c5c9a96-8f46-4a61-9bd4-07fd0f06a857-1688406077325/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-9c5c9a96-8f46-4a61-9bd4-07fd0f06a857-1688406077325/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-9c5c9a96-8f46-4a61-9bd4-07fd0f06a857-1688406077325/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-9c5c9a96-8f46-4a61-9bd4-07fd0f06a857-1688406077325/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-9c5c9a96-8f46-4a61-9bd4-07fd0f06a857-1688406077325/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-9c5c9a96-8f46-4a61-9bd4-07fd0f06a857-1688406077325/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/rlp" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-9c5c9a96-8f46-4a61-9bd4-07fd0f06a857-1688406077325/node_modules/@ethersproject-xdc/rlp" + "@ethersproject-xdc/signing-key" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-9c5c9a96-8f46-4a61-9bd4-07fd0f06a857-1688406077325/node_modules/@ethersproject-xdc/signing-key" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/units@file:vendor/@ethersproject-xdc/units": version "5.6.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bignumber" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-units-5.6.0-4ff8605f-1474-48e7-999a-2afe9110ccdc-1686225288615/node_modules/@ethersproject-xdc/bignumber" "@ethersproject-xdc/constants" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-units-5.6.0-4ff8605f-1474-48e7-999a-2afe9110ccdc-1686225288615/node_modules/@ethersproject-xdc/constants" @@ -1509,10 +1693,16 @@ "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-units-5.6.0-2f80bd4e-e07f-4aea-ba0f-a2a692a7c722-1686506511767/node_modules/@ethersproject-xdc/constants" "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-units-5.6.0-2f80bd4e-e07f-4aea-ba0f-a2a692a7c722-1686506511767/node_modules/@ethersproject-xdc/logger" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-units-5.6.0-8fe74605-d480-4f4f-8f22-4a1f1a425c9e-1688406077316/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-units-5.6.0-8fe74605-d480-4f4f-8f22-4a1f1a425c9e-1688406077316/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-units-5.6.0-8fe74605-d480-4f4f-8f22-4a1f1a425c9e-1688406077316/node_modules/@ethersproject-xdc/logger" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/wallet@file:vendor/@ethersproject-xdc/wallet": version "5.6.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/abstract-provider" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7e2abba1-0462-4d24-b419-158f0d508715-1686225288616/node_modules/@ethersproject-xdc/abstract-provider" "@ethersproject-xdc/abstract-signer" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7e2abba1-0462-4d24-b419-158f0d508715-1686225288616/node_modules/@ethersproject-xdc/abstract-signer" @@ -1546,10 +1736,28 @@ "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/transactions" "@ethersproject-xdc/wordlists" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-02f79bc5-141f-4bad-b667-9be3b9469cb3-1686506511768/node_modules/@ethersproject-xdc/wordlists" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/abstract-provider" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-22fe2704-2dd1-4a68-b38a-e49487e82070-1688406077315/node_modules/@ethersproject-xdc/abstract-provider" + "@ethersproject-xdc/abstract-signer" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-22fe2704-2dd1-4a68-b38a-e49487e82070-1688406077315/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-22fe2704-2dd1-4a68-b38a-e49487e82070-1688406077315/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-22fe2704-2dd1-4a68-b38a-e49487e82070-1688406077315/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-22fe2704-2dd1-4a68-b38a-e49487e82070-1688406077315/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/hash" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-22fe2704-2dd1-4a68-b38a-e49487e82070-1688406077315/node_modules/@ethersproject-xdc/hash" + "@ethersproject-xdc/hdnode" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-22fe2704-2dd1-4a68-b38a-e49487e82070-1688406077315/node_modules/@ethersproject-xdc/hdnode" + "@ethersproject-xdc/json-wallets" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-22fe2704-2dd1-4a68-b38a-e49487e82070-1688406077315/node_modules/@ethersproject-xdc/json-wallets" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-22fe2704-2dd1-4a68-b38a-e49487e82070-1688406077315/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-22fe2704-2dd1-4a68-b38a-e49487e82070-1688406077315/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-22fe2704-2dd1-4a68-b38a-e49487e82070-1688406077315/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/random" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-22fe2704-2dd1-4a68-b38a-e49487e82070-1688406077315/node_modules/@ethersproject-xdc/random" + "@ethersproject-xdc/signing-key" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-22fe2704-2dd1-4a68-b38a-e49487e82070-1688406077315/node_modules/@ethersproject-xdc/signing-key" + "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-22fe2704-2dd1-4a68-b38a-e49487e82070-1688406077315/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/wordlists" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-22fe2704-2dd1-4a68-b38a-e49487e82070-1688406077315/node_modules/@ethersproject-xdc/wordlists" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/web@file:vendor/@ethersproject-xdc/web": version "5.7.1" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/base64" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-fb65e4ae-6b80-4541-91a8-be9683776f97-1686225288616/node_modules/@ethersproject-xdc/base64" "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-fb65e4ae-6b80-4541-91a8-be9683776f97-1686225288616/node_modules/@ethersproject-xdc/bytes" @@ -1563,10 +1771,18 @@ "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-web-5.7.1-40699d92-4201-4686-a3af-2a2b7267fb71-1686506511767/node_modules/@ethersproject-xdc/properties" "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-web-5.7.1-40699d92-4201-4686-a3af-2a2b7267fb71-1686506511767/node_modules/@ethersproject-xdc/strings" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/base64" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-web-5.7.1-5ea37ea6-6b59-4b0c-b9dd-824f7623c7ba-1688406077329/node_modules/@ethersproject-xdc/base64" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-web-5.7.1-5ea37ea6-6b59-4b0c-b9dd-824f7623c7ba-1688406077329/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-web-5.7.1-5ea37ea6-6b59-4b0c-b9dd-824f7623c7ba-1688406077329/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-web-5.7.1-5ea37ea6-6b59-4b0c-b9dd-824f7623c7ba-1688406077329/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-web-5.7.1-5ea37ea6-6b59-4b0c-b9dd-824f7623c7ba-1688406077329/node_modules/@ethersproject-xdc/strings" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject-xdc/wordlists@file:vendor/@ethersproject-xdc/wordlists": version "5.7.0" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/bytes" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-f12d668b-cde2-4092-9834-ea8b338a4446-1686225288614/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/hash" "file:../../../../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-f12d668b-cde2-4092-9834-ea8b338a4446-1686225288614/node_modules/@ethersproject-xdc/hash" @@ -1580,6 +1796,13 @@ "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-77a0fafa-0f43-41c1-ad36-dc5eb262e7a2-1686506511777/node_modules/@ethersproject-xdc/properties" "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-77a0fafa-0f43-41c1-ad36-dc5eb262e7a2-1686506511777/node_modules/@ethersproject-xdc/strings" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-06bdc0e0-7b43-4adf-b9b8-ce515bc16dfc-1688406077318/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/hash" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-06bdc0e0-7b43-4adf-b9b8-ce515bc16dfc-1688406077318/node_modules/@ethersproject-xdc/hash" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-06bdc0e0-7b43-4adf-b9b8-ce515bc16dfc-1688406077318/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-06bdc0e0-7b43-4adf-b9b8-ce515bc16dfc-1688406077318/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-06bdc0e0-7b43-4adf-b9b8-ce515bc16dfc-1688406077318/node_modules/@ethersproject-xdc/strings" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.0.12", "@ethersproject/abi@^5.1.2", "@ethersproject/abi@^5.4.0", "@ethersproject/abi@^5.5.0", "@ethersproject/abi@^5.6.3", "@ethersproject/abi@^5.7.0": version "5.7.0" @@ -2084,9 +2307,9 @@ <<<<<<< HEAD ======= "@grpc/grpc-js@^1.0.0": - version "1.8.15" - resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.8.15.tgz#17829cbc9f2bc8b3b0e22a4da59d72db2a34df5c" - integrity sha512-H2Bu/w6+oQ58DsRbQol66ERBk3V5ZIak/z/MDx0T4EgDnJWps807I6BvTjq0v6UvZtOcLO+ur+Q9wvniqu3OJA== + version "1.8.17" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.8.17.tgz#a3a2f826fc033eae7d2f5ee41e0ab39cee948838" + integrity sha512-DGuSbtMFbaRsyffMf+VEkVu8HkSXEUfO3UyGJNtqxW9ABdtTIA+2UXAJpwbJS+xfQxuwqLUeELmL6FuZkOqPxw== dependencies: "@grpc/proto-loader" "^0.7.0" "@types/node" ">=12.12.47" @@ -2680,13 +2903,13 @@ "@types/yargs" "^16.0.0" chalk "^4.0.0" -"@jnwng/walletconnect-solana@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@jnwng/walletconnect-solana/-/walletconnect-solana-0.1.5.tgz#54d71c0667fe317376490c337c36d0d19da95e5a" - integrity sha512-n8YLfF6NIVOqn+YeJEFRaZbbeNTGXL+VPBl+hqMpxLH+Fp+qgdm4CYH+ULH/OSszL2DBO1j+hB/XFDPiswCNeA== +"@jnwng/walletconnect-solana@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@jnwng/walletconnect-solana/-/walletconnect-solana-0.2.0.tgz#aebea64beaa47273b9b9a71c62d88d543900ab96" + integrity sha512-nyRq0xLEj9i2J4UXQ0Mr4KzsooTMbLu0ewHOqdQV7iZE0PfbtKa8poTSF4ZBAQD8hoMHEx+I7zGFCNMI9BTrTA== dependencies: "@walletconnect/qrcode-modal" "^1.8.0" - "@walletconnect/sign-client" "^2.4.5" + "@walletconnect/sign-client" "^2.7.2" "@walletconnect/utils" "^2.4.5" bs58 "^5.0.0" @@ -2896,12 +3119,12 @@ rxjs "6" semver "^7.3.5" -"@ledgerhq/devices@^8.0.2", "@ledgerhq/devices@^8.0.3": - version "8.0.3" - resolved "https://registry.yarnpkg.com/@ledgerhq/devices/-/devices-8.0.3.tgz#bca76789b9dec2353ea8b089f7bd183ed3047afd" - integrity sha512-Q7/vqkGELSBuwFafFoTqlHIRyOjw8JqbSgiQwe2R38xN0RKtKIh+5E6UfMKyoExiq+SrQg0IC8P2LS+XdjOHLw== +"@ledgerhq/devices@^8.0.2", "@ledgerhq/devices@^8.0.4": + version "8.0.4" + resolved "https://registry.yarnpkg.com/@ledgerhq/devices/-/devices-8.0.4.tgz#ebc7779adbbec2d046424603a481623eb3fbe306" + integrity sha512-dxOiWZmtEv1tgw70+rW8gviCRZUeGDUnxY6HUPiRqTAc0Ts2AXxiJChgAsPvIywWTGW+S67Nxq1oTZdpRbdt+A== dependencies: - "@ledgerhq/errors" "^6.12.6" + "@ledgerhq/errors" "^6.12.7" "@ledgerhq/logs" "^6.10.1" rxjs "6" semver "^7.3.5" @@ -2920,10 +3143,10 @@ react "^17.0.2" react-dom "^17.0.2" -"@ledgerhq/errors@^6.10.0", "@ledgerhq/errors@^6.12.5", "@ledgerhq/errors@^6.12.6": - version "6.12.6" - resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-6.12.6.tgz#f89c82c91c2930f34bc3e0d86a27ec7b6e6e4f5f" - integrity sha512-D+r2B09vaRO06wfGoss+rNgwqWSoK0bCtsaJWzlD2hv1zxTtucqVtSztbRFypIqxWTCb3ix5Nh2dWHEJVTp2Xw== +"@ledgerhq/errors@^6.10.0", "@ledgerhq/errors@^6.12.5", "@ledgerhq/errors@^6.12.6", "@ledgerhq/errors@^6.12.7": + version "6.12.7" + resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-6.12.7.tgz#c7b630488d5713bc7b1e1682d6ab5d08918c69f1" + integrity sha512-1BpjzFErPK7qPFx0oItcX0mNLJMplVAm2Dpl5urZlubewnTyyw5sahIBjU+8LLCWJ2eGEh/0wyvh0jMtR0n2Mg== "@ledgerhq/hw-app-eth@6.33.2": version "6.33.2" @@ -2943,11 +3166,11 @@ crypto-js "^4.1.1" "@ledgerhq/hw-transport-mocker@^6.27.14": - version "6.27.15" - resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-mocker/-/hw-transport-mocker-6.27.15.tgz#48062a0b146ba147499bb73033d760cfb20a573f" - integrity sha512-lE6BioJqkcdeF7ugyIcXVV3QUdXnW8j69u40aK+VTXm5PgGVbpZEW3gtdLsvVUuigX1mu7Hk2pvYFG1nJbni2g== + version "6.27.16" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-mocker/-/hw-transport-mocker-6.27.16.tgz#f3fc9a3f5a06de4d4163d39d57150d08279c00c0" + integrity sha512-Il5ilAULsNSE5Wa8qG+Da+LcK61czU1pq8wrRjSd6rLbK0zLPOF2mUgMW1iwMgkdICGFLA0KUz2wouoVjQPqaw== dependencies: - "@ledgerhq/hw-transport" "^6.28.4" + "@ledgerhq/hw-transport" "^6.28.5" "@ledgerhq/logs" "^6.10.1" "@ledgerhq/hw-transport-webhid@6.27.1": @@ -2998,13 +3221,13 @@ "@ledgerhq/errors" "^6.12.5" events "^3.3.0" -"@ledgerhq/hw-transport@^6.27.1", "@ledgerhq/hw-transport@^6.28.3", "@ledgerhq/hw-transport@^6.28.4": - version "6.28.4" - resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-6.28.4.tgz#c2fc5bff4fca71ac44f069b775d33d0b1b5d9000" - integrity sha512-fB2H92YQjidmae2GFCmOGPwkZWk0lvTu0tlLlzfiY0wRheAG+DEgjnqhdU8wmydkPLIj0WUjRgldtnJtg/a2iQ== +"@ledgerhq/hw-transport@^6.27.1", "@ledgerhq/hw-transport@^6.28.3", "@ledgerhq/hw-transport@^6.28.5": + version "6.28.5" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-6.28.5.tgz#675193be2f695a596068145351da598316c25831" + integrity sha512-xmw5RhYbqExBBqTvOnOjN/RYNIGMBxFJ+zcYNfkfw/E+uEY3L7xq8Z7sC/n7URTT6xtEctElqduBJnBQE4OQtw== dependencies: - "@ledgerhq/devices" "^8.0.3" - "@ledgerhq/errors" "^6.12.6" + "@ledgerhq/devices" "^8.0.4" + "@ledgerhq/errors" "^6.12.7" events "^3.3.0" "@ledgerhq/logs@^6.10.0", "@ledgerhq/logs@^6.10.1": @@ -3044,11 +3267,30 @@ "@metamask/safe-event-emitter" "^2.0.0" through2 "^2.0.3" +"@metamask/rpc-errors@^5.1.1": + version "5.1.1" + resolved "https://registry.yarnpkg.com/@metamask/rpc-errors/-/rpc-errors-5.1.1.tgz#f82732ad0952d34d219eca42699c0c74bee95a9e" + integrity sha512-JjZnDi2y2CfvbohhBl+FOQRzmFlJpybcQlIk37zEX8B96eVSPbH/T8S0p7cSF8IE33IWx6JkD8Ycsd+2TXFxCw== + dependencies: + "@metamask/utils" "^5.0.0" + fast-safe-stringify "^2.0.6" + "@metamask/safe-event-emitter@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz#af577b477c683fad17c619a78208cede06f9605c" integrity sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q== +"@metamask/utils@^5.0.0": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@metamask/utils/-/utils-5.0.2.tgz#140ba5061d90d9dac0280c19cab101bc18c8857c" + integrity sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g== + dependencies: + "@ethereumjs/tx" "^4.1.2" + "@types/debug" "^4.1.7" + debug "^4.3.4" + semver "^7.3.8" + superstruct "^1.0.3" + "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" @@ -3407,9 +3649,9 @@ integrity sha512-NJbTy3frix5AQS5Bk/littykkmQ/m1rFD5HUQG8b0SDVGsqvIsSr5NSlhwb+UGJS7EHtgxevh4P4dTPc4dN6lQ== "@perp/sdk-curie@^1.16.0": - version "1.20.0" - resolved "https://registry.yarnpkg.com/@perp/sdk-curie/-/sdk-curie-1.20.0.tgz#3d070a3626b35d605003523705d9781c8a6e711e" - integrity sha512-J1cVhqfbI04glsDZjbZT82OG31U9yLRzc4pPVBhEhzMk74PY8EhiO6BDbo8X/5AreMQk+8HKzbSXr/FhBR6yag== + version "1.21.0" + resolved "https://registry.yarnpkg.com/@perp/sdk-curie/-/sdk-curie-1.21.0.tgz#bac12542c183425b1ef463766833e32556b3d131" + integrity sha512-oPbOtBerDC8oozgrfqhYBWToNdH2JiifSJYWoUoqIU1kqpMr6v/nL/uVzrj69B276/55yAj/XYil9kNW3tto7g== dependencies: "@perp/curie-deployments" "2023.4.12-1681295833590" cross-fetch "3.1.5" @@ -3914,10 +4156,10 @@ "@particle-network/solana-wallet" "^0.5.6" "@solana/wallet-adapter-base" "^0.9.22" -"@solana/wallet-adapter-phantom@^0.9.22": - version "0.9.22" - resolved "https://registry.yarnpkg.com/@solana/wallet-adapter-phantom/-/wallet-adapter-phantom-0.9.22.tgz#16a56c9d92129a0f4ed022db3b5b52a2a426506d" - integrity sha512-4Fkbv/LN2X23y+Fk3irndrcC7QIOOkjkRh8RFJVzmvaiXdqH71VT8h5H+6LroF7ZaFaozeQF/XzQQqpF2nOgPQ== +"@solana/wallet-adapter-phantom@^0.9.23": + version "0.9.23" + resolved "https://registry.yarnpkg.com/@solana/wallet-adapter-phantom/-/wallet-adapter-phantom-0.9.23.tgz#90ab8c8d777ae7a0ebfc3387322dc0b1df3e06ae" + integrity sha512-tkokOc39FJkMVTFR/wLseLY6g7i6cmVvYRcbW7HHABHAfJ4MPPMNjotF/LcNBu8MFcJiE/4qoO2iEwXiQO+ViQ== dependencies: "@solana/wallet-adapter-base" "^0.9.22" @@ -4036,18 +4278,18 @@ dependencies: "@solana/wallet-adapter-base" "^0.9.22" -"@solana/wallet-adapter-walletconnect@^0.1.14": - version "0.1.14" - resolved "https://registry.yarnpkg.com/@solana/wallet-adapter-walletconnect/-/wallet-adapter-walletconnect-0.1.14.tgz#6994077781880b1a86fda27e000e947ed7764609" - integrity sha512-nz8BB1Gs9s2yLuAf1+wDyZoGxCAVi1XWpzVlXMRBD7oL7Bn3kx3SOohzgoOKQltTrye4PF4cl+KCStzY3zQfkg== +"@solana/wallet-adapter-walletconnect@^0.1.15": + version "0.1.15" + resolved "https://registry.yarnpkg.com/@solana/wallet-adapter-walletconnect/-/wallet-adapter-walletconnect-0.1.15.tgz#dbed605cc9b97d42f352be107728819613365a4d" + integrity sha512-0JhCNO9SHwbIpana0istDWH3IJbdwPy2d1tjkcvL/X7wj0/DZbMDOkcLESOIEn63EV7knqRPc8CNmxkYl/O4Jw== dependencies: - "@jnwng/walletconnect-solana" "^0.1.5" + "@jnwng/walletconnect-solana" "^0.2.0" "@solana/wallet-adapter-base" "^0.9.22" "@solana/wallet-adapter-wallets@^0.19.5": - version "0.19.16" - resolved "https://registry.yarnpkg.com/@solana/wallet-adapter-wallets/-/wallet-adapter-wallets-0.19.16.tgz#07bf9db5378c3f338b22aa6aae1774c5fd38d67e" - integrity sha512-Q+6Tv+oIkD+fhsUuPp+jLb+dyoB3hrX7XT+Xr5vMZvxQuB5bcUn7m0ZWGoAh0dw1FsfsOXMTGu1aNwS3XSqxtw== + version "0.19.18" + resolved "https://registry.yarnpkg.com/@solana/wallet-adapter-wallets/-/wallet-adapter-wallets-0.19.18.tgz#f74392b8ccd63fc2c0aa8e4f37b5a53b1a59d60c" + integrity sha512-+5CPvNfmdIEk62Eg7GGueNhEPB1SI0SOPfhwoxA3t5CRzOGKRLLFdt7aqa+umg1QetOGzVRCeyFbEMnFLF22pA== dependencies: "@solana/wallet-adapter-alpha" "^0.1.9" "@solana/wallet-adapter-avana" "^0.1.12" @@ -4076,7 +4318,7 @@ "@solana/wallet-adapter-nufi" "^0.1.16" "@solana/wallet-adapter-onto" "^0.1.6" "@solana/wallet-adapter-particle" "^0.1.9" - "@solana/wallet-adapter-phantom" "^0.9.22" + "@solana/wallet-adapter-phantom" "^0.9.23" "@solana/wallet-adapter-safepal" "^0.5.17" "@solana/wallet-adapter-saifu" "^0.1.14" "@solana/wallet-adapter-salmon" "^0.1.13" @@ -4092,7 +4334,7 @@ "@solana/wallet-adapter-torus" "^0.11.27" "@solana/wallet-adapter-trust" "^0.1.12" "@solana/wallet-adapter-unsafe-burner" "^0.1.6" - "@solana/wallet-adapter-walletconnect" "^0.1.14" + "@solana/wallet-adapter-walletconnect" "^0.1.15" "@solana/wallet-adapter-xdefi" "^0.1.6" "@solana/wallet-adapter-xdefi@^0.1.6": @@ -4447,18 +4689,18 @@ readable-stream "^3.6.2" "@toruslabs/openlogin-jrpc@^4.0.0": - version "4.5.1" - resolved "https://registry.yarnpkg.com/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-4.5.1.tgz#9b3f4af1de206eb732b468c9f4abe4b3907180c7" - integrity sha512-6n2wW/yHxIT9EySNz5FRRNDtO2n+dIrRpxbwEoqJj0Cn4tw1R1cm3kEb0laxKRXP3DpKGK+vX6v/XQRiJy+PNw== + version "4.7.0" + resolved "https://registry.yarnpkg.com/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-4.7.0.tgz#989f3dbdf9fb237312bc09a1eba0be14753ee1df" + integrity sha512-7Zke2ky9e6HgM6Rs8ByXqrT6s5/l8wn7I11UOUPNPrP9AcYk8n7lDlVu8hniNADDc/IwHZGS0mAbtpRbWletuQ== dependencies: - "@toruslabs/openlogin-utils" "^4.5.1" + "@metamask/rpc-errors" "^5.1.1" + "@toruslabs/openlogin-utils" "^4.7.0" end-of-stream "^1.4.4" - eth-rpc-errors "^4.0.3" events "^3.3.0" fast-safe-stringify "^2.1.1" once "^1.4.0" pump "^3.0.0" - readable-stream "^4.4.0" + readable-stream "^4.4.1" "@toruslabs/openlogin-utils@^3.0.0": version "3.0.0" @@ -4469,10 +4711,10 @@ keccak "^3.0.3" randombytes "^2.1.0" -"@toruslabs/openlogin-utils@^4.5.1": - version "4.5.1" - resolved "https://registry.yarnpkg.com/@toruslabs/openlogin-utils/-/openlogin-utils-4.5.1.tgz#01b53f50e33d96cf29cc45d9e8aa6b085c311870" - integrity sha512-LaPQkgUS7qVltNkOAakUvKs5BigO3k2AIXGzNw7MQjAMV50qax8T9fCAboBwo9jX45lP5cmR5HL1ZTbFjPgfcw== +"@toruslabs/openlogin-utils@^4.7.0": + version "4.7.0" + resolved "https://registry.yarnpkg.com/@toruslabs/openlogin-utils/-/openlogin-utils-4.7.0.tgz#741d6ba1c0754b59a182b1c6dd8d0263695ed980" + integrity sha512-w6XkHs4WKuufsf/zzteBzs4EJuOknrUmJ+iv5FZ8HzIpMQeL/984CP8HYaFSEYkbGCP4ydAnhY4Uh0QAhpDbPg== dependencies: base64url "^3.0.1" @@ -4681,10 +4923,10 @@ dependencies: cbor "^5.2.0" -"@truffle/codec@^0.15.2": - version "0.15.2" - resolved "https://registry.yarnpkg.com/@truffle/codec/-/codec-0.15.2.tgz#0c76d331214fa0e815130c2aa3e4ea48287aef13" - integrity sha512-rLLy1RmDq3stE1Bd6cnPO9kGpoB5QE4caY665ghmAURqlqD0ik1Bhbfi4MIRwM7YVx2sYw485qsxfPzlewnT4g== +"@truffle/codec@^0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@truffle/codec/-/codec-0.17.0.tgz#af30f4970b743a7b3a1bb199d6e56578c86bb95f" + integrity sha512-0Z7DQNCnvW++JuvNj35v/CuJoaFSAp7/+lXWwe+Zoe++E27V+hzRI88ZYxRJa0/q1HE81epd1r0ipqc7WBotig== dependencies: "@truffle/abi-utils" "^1.0.1" "@truffle/compile-common" "^0.9.6" @@ -4693,7 +4935,7 @@ cbor "^5.2.0" debug "^4.3.1" lodash "^4.17.21" - semver "7.3.7" + semver "7.5.2" utf8 "^3.0.0" web3-utils "1.10.0" @@ -4705,10 +4947,10 @@ "@truffle/error" "^0.2.1" colors "1.4.0" -"@truffle/config@^1.3.57": - version "1.3.57" - resolved "https://registry.yarnpkg.com/@truffle/config/-/config-1.3.57.tgz#06f76f86d52096e1092e6515a13a760b0b8d3f8e" - integrity sha512-Cfude7ZMT2pykvMoHZ/47MvlVoZDQLs+Y85ChRw/1RKWsHrzz1BOyjDmnPLnSTOc056OuNOcgID1IdUMorVOIQ== +"@truffle/config@^1.3.58": + version "1.3.58" + resolved "https://registry.yarnpkg.com/@truffle/config/-/config-1.3.58.tgz#ba5b966a84990a2ea9453ef2a586891ccd29ed7f" + integrity sha512-M6e7dAx6QMMskhwpqpOE4dAj72HapcMPtw/7c6bssCZd/E1quyAs/CpiYGDIxp2EuZHxW/9X16VzIac8sIOW7w== dependencies: "@truffle/error" "^0.2.1" "@truffle/events" "^0.1.24" @@ -4739,23 +4981,23 @@ resolved "https://registry.yarnpkg.com/@truffle/dashboard-message-bus-common/-/dashboard-message-bus-common-0.1.6.tgz#53bd095d84b5913753cab7c6c78d3870b8ec2207" integrity sha512-93HNXILKeKgmW1YaWPdsQ55MJ0MaLzOA8kRXPnM5jF2H3KRlRxOeEg77R4YWtGH+cVZP4VYGXdpvUap/lOAnvw== -"@truffle/db-loader@^0.2.28": - version "0.2.28" - resolved "https://registry.yarnpkg.com/@truffle/db-loader/-/db-loader-0.2.28.tgz#5371788ddc912e4eec3f0f6d6d7f942a6e3b48f7" - integrity sha512-oVXQXtYhM3Mu/pnfLR5KoqqEdw6GO6FDAFM7zZm647mIAtXCqv+EYSNt3efyqsFgQZwv3UZY6KP8TMxnjeWWGA== +"@truffle/db-loader@^0.2.31": + version "0.2.31" + resolved "https://registry.yarnpkg.com/@truffle/db-loader/-/db-loader-0.2.31.tgz#3dffbd451c2e480441d92ffc1dfd07697b8c4315" + integrity sha512-svvtZIvObQIk/f6uDX4qJ2ZUHwiLSAY8r7B0u2AIaRhcPEE1Mm8oEzhTPBl94YeOKi5wQm8VLiNaJle8aO6oGA== optionalDependencies: - "@truffle/db" "^2.0.28" + "@truffle/db" "^2.0.31" -"@truffle/db@^2.0.28": - version "2.0.28" - resolved "https://registry.yarnpkg.com/@truffle/db/-/db-2.0.28.tgz#ef2033483c28d1080aac8b202323b2bd68984b1e" - integrity sha512-R9FfBeVxd/SEIdw6IrMwg2vLMNXuiHMJ5XwW7ivCSyNMYXesJMA85fWYPe9bWyJ8eufLOAWlX8xr55vua4DwZQ== +"@truffle/db@^2.0.31": + version "2.0.31" + resolved "https://registry.yarnpkg.com/@truffle/db/-/db-2.0.31.tgz#2e97f1d5a6208886357d9f5ae6898f491fcfd656" + integrity sha512-GqY27owdCRXMMy22PvMMXdeQhvZMlui+hoPsbpTCMwIndyIJkyRYEtbAh5SiWX/vb8K73QhjeUmGACSmur7QiQ== dependencies: "@graphql-tools/delegate" "^8.4.3" "@graphql-tools/schema" "^8.3.1" "@truffle/abi-utils" "^1.0.1" "@truffle/code-utils" "^3.0.3" - "@truffle/config" "^1.3.57" + "@truffle/config" "^1.3.58" abstract-leveldown "^7.2.0" apollo-server "^3.11.0" debug "^4.3.1" @@ -4771,15 +5013,15 @@ pouchdb-find "^7.0.0" web3-utils "1.10.0" -"@truffle/debugger@^11.1.4": - version "11.1.4" - resolved "https://registry.yarnpkg.com/@truffle/debugger/-/debugger-11.1.4.tgz#030ae7b8feb9cd5b1330e87da9189ffec6f35747" - integrity sha512-dWpf89fHZYaW/18x1ZfQhZozg3hZqxz7Czd6vIWVQc3OiV59xpA0+YLm+aumrebj6vmjqzGWu+iHfCaLiYhwQA== +"@truffle/debugger@^12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@truffle/debugger/-/debugger-12.1.0.tgz#33acaea183582d2ba194b2234edff6203812cc38" + integrity sha512-s2SMamE4/TgpHVdbH1bEkCmeh2p/lipA5FjEB54AkfZ6rYUCQBjcS0patknb+qzBPDpQDGgH3xnGhMt7Nqbk+g== dependencies: "@ensdomains/ensjs" "^2.1.0" "@truffle/abi-utils" "^1.0.1" - "@truffle/codec" "^0.15.2" - "@truffle/source-map-utils" "^1.3.113" + "@truffle/codec" "^0.17.0" + "@truffle/source-map-utils" "^1.3.116" bn.js "^5.1.3" debug "^4.3.1" json-pointer "^0.6.1" @@ -4788,7 +5030,7 @@ redux "^3.7.2" redux-saga "1.0.0" reselect-tree "^1.3.7" - semver "7.3.7" + semver "7.5.2" web3 "1.10.0" web3-eth-abi "1.10.0" @@ -4844,13 +5086,13 @@ debug "^4.3.1" web3 "1.10.0" -"@truffle/source-map-utils@^1.3.113": - version "1.3.113" - resolved "https://registry.yarnpkg.com/@truffle/source-map-utils/-/source-map-utils-1.3.113.tgz#4e1a86b11c824cecd09e7a2598a89957c647dada" - integrity sha512-lzsocqZC0HIJYrPe+V3mSi9Pv0gu9vh8ETZJKe+8lr3prbeWEXeqZYXF+HI8Qw70cPE7or6L5A9d+wGVei5KNA== +"@truffle/source-map-utils@^1.3.116": + version "1.3.116" + resolved "https://registry.yarnpkg.com/@truffle/source-map-utils/-/source-map-utils-1.3.116.tgz#3ce910cc671b5f5dd174dcad572e347dc2ea315c" + integrity sha512-53+DWPKbwPZ43p1o2Qy8C7jfcItHmRB0bT30jWkRK9ciOoM4EwbLOBk12oVzD8hRF9amQ0HElMQuKeoka+n+PA== dependencies: "@truffle/code-utils" "^3.0.3" - "@truffle/codec" "^0.15.2" + "@truffle/codec" "^0.17.0" debug "^4.3.1" json-pointer "^0.6.1" node-interval-tree "^1.3.3" @@ -5020,6 +5262,13 @@ resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080" integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw== +"@types/debug@^4.1.7": + version "4.1.8" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.8.tgz#cef723a5d0a90990313faec2d1e22aee5eecb317" + integrity sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ== + dependencies: + "@types/ms" "*" + "@types/encoding-down@*": version "5.0.1" resolved "https://registry.yarnpkg.com/@types/encoding-down/-/encoding-down-5.0.1.tgz#5527b8656395b274bf0100a312c1c620a7880a24" @@ -5086,6 +5335,11 @@ resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== +"@types/http-errors@*": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.1.tgz#20172f9578b225f6c7da63446f56d4ce108d5a65" + integrity sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ== + "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" @@ -5222,6 +5476,11 @@ dependencies: "@types/node" "*" +"@types/ms@*": + version "0.7.31" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" + integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== + "@types/node-fetch@^2.6.1": version "2.6.4" resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.4.tgz#1bc3a26de814f6bf466b25aeb1473fa1afe6a660" @@ -5237,10 +5496,16 @@ integrity sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw== ======= "@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0": +<<<<<<< HEAD version "20.3.0" resolved "https://registry.yarnpkg.com/@types/node/-/node-20.3.0.tgz#719498898d5defab83c3560f45d8498f58d11938" integrity sha512-cumHmIAf6On83X7yP+LrsEyUOf/YlociZelmpRYaGFydoaPdxdt80MAbu6vWerQT2COCp2nPvHdsbD7tHn/YlQ== >>>>>>> 57535ee ((feat) implement balancer connector) +======= + version "20.3.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.3.3.tgz#329842940042d2b280897150e023e604d11657d6" + integrity sha512-wheIYdr4NYML61AjC8MKj/2jrR/kDQri/CIpVoZwldwhnIrD/j9jIU5bJ8yBKuB2VhpFV7Ab6G2XkBjv9r9Zzw== +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) "@types/node@10.12.18": version "10.12.18" @@ -5350,10 +5615,11 @@ >>>>>>> 57535ee ((feat) implement balancer connector) "@types/serve-static@*": - version "1.15.1" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.1.tgz#86b1753f0be4f9a1bee68d459fcda5be4ea52b5d" - integrity sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ== + version "1.15.2" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.2.tgz#3e5419ecd1e40e7405d34093f10befb43f63381a" + integrity sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw== dependencies: + "@types/http-errors" "*" "@types/mime" "*" "@types/node" "*" @@ -5530,9 +5796,9 @@ "@uniswap/v3-sdk" "^3.8.3" "@uniswap/sdk-core@^3.0.0", "@uniswap/sdk-core@^3.0.0-alpha.3", "@uniswap/sdk-core@^3.0.1": - version "3.2.4" - resolved "https://registry.yarnpkg.com/@uniswap/sdk-core/-/sdk-core-3.2.4.tgz#b74b371b65d585c933de787e89bc4da7d17c2c3c" - integrity sha512-EXOrmVrz/gamEPhV0/r4N2AtyhtlzEJ8PFqDE9hX1Ba+KGfn4hOd917dVM416kOOBjAGEU1tHJvYhghKhB3u4A== + version "3.2.6" + resolved "https://registry.yarnpkg.com/@uniswap/sdk-core/-/sdk-core-3.2.6.tgz#1a652516fab0c6bc1420c2226648da967a10f52a" + integrity sha512-MvH/3G0W0sM2g7XjaUy9qU7IabxL/KQp/ucU0AQGpVxiTaAhmVRtsjkkv9UDyzpIXVrmevl4kRgV7KKE29UuXA== dependencies: "@ethersproject/address" "^5.0.2" big.js "^5.2.2" @@ -5723,10 +5989,10 @@ "@walletconnect/window-metadata" "1.0.0" detect-browser "5.2.0" -"@walletconnect/core@2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.8.0.tgz#f694e1562413c4eb700f6b3a83fa7964342100c0" - integrity sha512-pl7x4sq1nuU0ixA9wF2ecjDecUzIauKr7ZwC29rs9qTcmDpxgJbbOdZwaSl+dJlf1bHC87adVLf5KAkwwo9PzQ== +"@walletconnect/core@2.8.6": + version "2.8.6" + resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.8.6.tgz#1db6acae36437dbe7357be7767f1faeda5d4ca6c" + integrity sha512-rnSqm1KJLcww/v6+UH8JeibQkJ3EKgyUDPfEK0stSEkrIUIcXaFlq3Et8S+vgV8bPhI0MVUhAhFL5OJZ3t2ryg== dependencies: "@walletconnect/heartbeat" "1.2.1" "@walletconnect/jsonrpc-provider" "1.0.13" @@ -5739,8 +6005,8 @@ "@walletconnect/relay-auth" "^1.0.4" "@walletconnect/safe-json" "^1.0.2" "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.8.0" - "@walletconnect/utils" "2.8.0" + "@walletconnect/types" "2.8.6" + "@walletconnect/utils" "2.8.6" events "^3.3.0" lodash.isequal "4.5.0" uint8arrays "^3.1.0" @@ -5796,9 +6062,9 @@ tslib "1.14.1" "@walletconnect/jsonrpc-ws-connection@^1.0.11": - version "1.0.11" - resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.11.tgz#1ce59d86f273d576ca73385961303ebd44dd923f" - integrity sha512-TiFJ6saasKXD+PwGkm5ZGSw0837nc6EeFmurSPgIT/NofnOV4Tv7CVJqGQN0rQYoJUSYu21cwHNYaFkzNpUN+w== + version "1.0.12" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.12.tgz#2192314884fabdda6d0a9d22e157e5b352025ed8" + integrity sha512-HAcadga3Qjt1Cqy+qXEW6zjaCs8uJGdGQrqltzl3OjiK4epGZRdvSzTe63P+t/3z+D2wG+ffEPn0GVcDozmN1w== dependencies: "@walletconnect/jsonrpc-utils" "^1.0.6" "@walletconnect/safe-json" "^1.0.2" @@ -5871,19 +6137,19 @@ dependencies: tslib "1.14.1" -"@walletconnect/sign-client@^2.4.5": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.8.0.tgz#735dc8bf120242584fb2ff22c6a3d672c1fae1a1" - integrity sha512-+l9qwvVeUGk0fBQsgx6yb6hdGYt8uQ3a9jR9GgsJvm8FjFh1oUzTKqFnG7XdhCBnzFnbSoLr41Xe8PbN8qoUSw== +"@walletconnect/sign-client@^2.7.2": + version "2.8.6" + resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.8.6.tgz#7c83fa769d0403efd05172c72bd6b5f678e67a69" + integrity sha512-rOFTKTHP7oJfXgYHX7+SdB8VbcsEE3ZFG/bMdmZboWaBim1mrY3vUyDdKrNr0VgI3AwBiEQezQDfKxBX0pMSQQ== dependencies: - "@walletconnect/core" "2.8.0" + "@walletconnect/core" "2.8.6" "@walletconnect/events" "^1.0.1" "@walletconnect/heartbeat" "1.2.1" "@walletconnect/jsonrpc-utils" "1.0.8" "@walletconnect/logger" "^2.0.1" "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.8.0" - "@walletconnect/utils" "2.8.0" + "@walletconnect/types" "2.8.6" + "@walletconnect/utils" "2.8.6" events "^3.3.0" "@walletconnect/time@^1.0.2": @@ -5893,10 +6159,10 @@ dependencies: tslib "1.14.1" -"@walletconnect/types@2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.8.0.tgz#f8a5f09ee2b31abed231966e7e1eebd22be058a2" - integrity sha512-FMeGK3lGXFDwcs5duoN74xL1aLrkgYqnavWE0DnFPt2i1QmSUITU9c8f88EDh8uPXANd2WIYOItm0DVCNxLGGA== +"@walletconnect/types@2.8.6": + version "2.8.6" + resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.8.6.tgz#71426144db3fa693170a95f89f5d6e594ab2d901" + integrity sha512-Z/PFa3W1XdxeTcCtdR6lUsFgZfU/69wWJBPyclPwn7cu1+eriuCr6XZXQpJjib3flU+HnwHiXeUuqZaheehPxw== dependencies: "@walletconnect/events" "^1.0.1" "@walletconnect/heartbeat" "1.2.1" @@ -5910,10 +6176,10 @@ resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-1.8.0.tgz#3f5e85b2d6b149337f727ab8a71b8471d8d9a195" integrity sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg== -"@walletconnect/utils@2.8.0", "@walletconnect/utils@^2.4.5": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.8.0.tgz#c219e78fd2c35062cf3e37f84961afde8da9b9a1" - integrity sha512-Q8OwMtUevIn1+64LXyTMLlhH58k3UOAjU5b3smYZ7CEEmwEGpOTfTDAWrB3v+ZDIhjyqP94+8fuvKIbcVLKLWA== +"@walletconnect/utils@2.8.6", "@walletconnect/utils@^2.4.5": + version "2.8.6" + resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.8.6.tgz#8a4f6b19525e33822f8da1aa94c4eef21482eeda" + integrity sha512-wcy6e5+COYo7tfNnW8YqidnATdJDIW6vDiWWE7A1F78Sl/VflkaevB9cIgyn8eLdxC1SxXgGoeC2oLP90nnHJg== dependencies: "@stablelib/chacha20poly1305" "1.0.1" "@stablelib/hkdf" "1.0.1" @@ -5923,7 +6189,7 @@ "@walletconnect/relay-api" "^1.0.9" "@walletconnect/safe-json" "^1.0.2" "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.8.0" + "@walletconnect/types" "2.8.6" "@walletconnect/window-getters" "^1.0.1" "@walletconnect/window-metadata" "^1.0.1" detect-browser "5.3.0" @@ -6137,9 +6403,9 @@ acorn@^7.1.1, acorn@^7.4.0: integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== acorn@^8.2.4, acorn@^8.4.1: - version "8.8.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" - integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== + version "8.9.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.9.0.tgz#78a16e3b2bcc198c10822786fa6679e245db5b59" + integrity sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ== adm-zip@^0.4.16: version "0.4.16" @@ -6208,9 +6474,9 @@ ajv@^8.0.0, ajv@^8.0.1, ajv@^8.6.3: uri-js "^4.2.2" alchemy-sdk@^2.6.3: - version "2.9.0" - resolved "https://registry.yarnpkg.com/alchemy-sdk/-/alchemy-sdk-2.9.0.tgz#f8f32ae90c789019053814c7bc34d9aa7f66bcbd" - integrity sha512-vPFMGP43LrFQ9XOLHgVNyJCd1DDPK5qXniF5pdZzUA52h/FMHKkMaOayZNf63Y6GDQ1KGHqtyJIoSZtbPeg9kw== + version "2.9.1" + resolved "https://registry.yarnpkg.com/alchemy-sdk/-/alchemy-sdk-2.9.1.tgz#0dd5356eb91a4663a23822874972568ede8a5ba7" + integrity sha512-P5f8p8Kwzx/fZTvrPuerZ8NNl5TS+uzE2vW42EBP+Vk5QJofgVa2nEu10K603I4rQjruOVZ08MB1KtOJ/yoH6g== dependencies: "@ethersproject/abi" "^5.7.0" "@ethersproject/abstract-provider" "^5.7.0" @@ -6233,9 +6499,9 @@ algo-msgpack-with-bigint@^2.1.1: integrity sha512-F1tGh056XczEaEAqu7s+hlZUDWwOBT70Eq0lfMpBP2YguSQVyxRbprLq5rELXKQOyOaixTWYhMeMQMzP0U5FoQ== algosdk@^2.1.0, algosdk@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/algosdk/-/algosdk-2.3.0.tgz#fcb460b3c311f76fa7908dc14a889ead8054955b" - integrity sha512-voxoY2eue2CkzwkTh6UNN5JUeVOBL9qoNX3N/+OYwS2/Xd17ACSs6tLV/6dZumEgPa40ZL8TkO4zQF/ysDpy8w== + version "2.4.0" + resolved "https://registry.yarnpkg.com/algosdk/-/algosdk-2.4.0.tgz#6519bbefb12ac5b0e2442463f181fefdce1cf2b0" + integrity sha512-sENe6IyUqvhQprfS/7gJAkPC5sX2LI5uc+gXaKNgzKp72UEyXYSoN3h4MZkOlCrOcTSWTJW7605tYgg8nFkflw== dependencies: algo-msgpack-with-bigint "^2.1.1" buffer "^6.0.3" @@ -6778,7 +7044,7 @@ base-x@^4.0.0: resolved "https://registry.yarnpkg.com/base-x/-/base-x-4.0.0.tgz#d0e3b7753450c73f8ad2389b5c018a4af7b2224a" integrity sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw== -base64-js@^1.0.2, base64-js@^1.3.0, base64-js@^1.3.1, base64-js@^1.5.1: +base64-js@^1.3.0, base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -6873,9 +7139,9 @@ bigint-buffer@^1.1.5: bindings "^1.3.0" bigint-crypto-utils@^3.0.23: - version "3.2.2" - resolved "https://registry.yarnpkg.com/bigint-crypto-utils/-/bigint-crypto-utils-3.2.2.tgz#e30a49ec38357c6981cd3da5aaa6480b1f752ee4" - integrity sha512-U1RbE3aX9ayCUVcIPHuPDPKcK3SFOXf93J1UK/iHlJuQB7bhagPIX06/CLpLEsDThJ7KA4Dhrnzynl+d2weTiw== + version "3.3.0" + resolved "https://registry.yarnpkg.com/bigint-crypto-utils/-/bigint-crypto-utils-3.3.0.tgz#72ad00ae91062cf07f2b1def9594006c279c1d77" + integrity sha512-jOTSb+drvEDxEq6OuUybOAv/xxoh3cuYRUIPyu8sSHQNKM303UQ2R1DAo45o1AkcIXw6fzbaFI1+xGGdaXs2lg== bignumber.js@^9.0.0, bignumber.js@^9.0.1, bignumber.js@^9.1.0, bignumber.js@^9.1.1: version "9.1.1" @@ -7171,12 +7437,12 @@ browserify-sign@^4.0.0: safe-buffer "^5.2.0" browserslist@^4.21.3: - version "4.21.7" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.7.tgz#e2b420947e5fb0a58e8f4668ae6e23488127e551" - integrity sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA== + version "4.21.9" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635" + integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== dependencies: - caniuse-lite "^1.0.30001489" - electron-to-chromium "^1.4.411" + caniuse-lite "^1.0.30001503" + electron-to-chromium "^1.4.431" node-releases "^2.0.12" update-browserslist-db "^1.0.11" @@ -7263,14 +7529,6 @@ buffer-xor@^1.0.3: resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== -buffer@5.6.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" - integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - buffer@6.0.3, buffer@^6.0.3, buffer@~6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" @@ -7429,10 +7687,10 @@ camelcase@^6.0.0, camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001489: - version "1.0.30001499" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001499.tgz#0235c127d9795c82aaf0a7f43e24018549dac659" - integrity sha512-IhoQqRrW6WiecFcfZgoJS1YLEN1/HR1vHP5WNgjCARRW7KUNToHHTX3FrwCM+y4zkRa48D9rE90WFYc2IWhDWQ== +caniuse-lite@^1.0.30001503: + version "1.0.30001511" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001511.tgz#e6e2a1614275c6fb8e3acfd74a8c3a70e53ed233" + integrity sha512-NaWPJawcoedlghN4P7bDNeADD7K+rZaY6V8ZcME7PkEZo/nfOg+lnrUgRWiKbNxcQ4/toFKSxnS4WdbyPZnKkw== capability@^0.2.5: version "0.2.5" @@ -8049,11 +8307,11 @@ cross-fetch@3.1.5: node-fetch "2.6.7" cross-fetch@^3.0.2, cross-fetch@^3.0.6, cross-fetch@^3.1.4, cross-fetch@^3.1.5, cross-fetch@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.6.tgz#bae05aa31a4da760969756318feeee6e70f15d6c" - integrity sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g== + version "3.1.8" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" + integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== dependencies: - node-fetch "^2.6.11" + node-fetch "^2.6.12" cross-spawn@^6.0.0: version "6.0.5" @@ -8162,9 +8420,9 @@ dataloader@2.1.0: integrity sha512-qTcEYLen3r7ojZNgVUaRggOI+KM7jrKxXeSHhogh/TWxYMeONEMqY+hmkobiYQozsGIyg9OYVzO4ZIfoB4I0pQ== dayjs@^1.10.6: - version "1.11.8" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.8.tgz#4282f139c8c19dd6d0c7bd571e30c2d0ba7698ea" - integrity sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ== + version "1.11.9" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" + integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== debounce-fn@^4.0.0: version "4.0.0" @@ -8298,7 +8556,7 @@ dedent@^0.7.0: resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== -deep-is@^0.1.3, deep-is@~0.1.3: +deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== @@ -8624,10 +8882,10 @@ eip55@^2.1.0: dependencies: keccak "^3.0.3" -electron-to-chromium@^1.4.411: - version "1.4.427" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.427.tgz#67e8069f7a864fc092fe2e09f196e68af5cb88a1" - integrity sha512-HK3r9l+Jm8dYAm1ctXEWIC+hV60zfcjS9UA5BDlYvnI5S7PU/yytjpvSrTNrSSRRkuu3tDyZhdkwIczh+0DWaw== +electron-to-chromium@^1.4.431: + version "1.4.447" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.447.tgz#ac69d3a7b3713e9ae94bb30ba65c3114e4d76a38" + integrity sha512-sxX0LXh+uL41hSJsujAN86PjhrV/6c79XmpY0TvjZStV6VxIgarf8SRkUoUTuYmFcZQTemsoqo8qXOGw5npWfw== elliptic@6.3.3: version "6.3.3" @@ -8718,21 +8976,21 @@ end-stream@~0.1.0: dependencies: write-stream "~0.4.3" -engine.io-client@~6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.4.0.tgz#88cd3082609ca86d7d3c12f0e746d12db4f47c91" - integrity sha512-GyKPDyoEha+XZ7iEqam49vz6auPnNJ9ZBfy89f+rMMas8AuiMWOZ9PVzu8xb9ZC6rafUqiGHSCfu22ih66E+1g== +engine.io-client@~6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.5.1.tgz#1735fb8ae3bae5ae13115e18d2f484daf005dd9c" + integrity sha512-hE5wKXH8Ru4L19MbM1GgYV/2Qo54JSMh1rlJbfpa40bEWkCKNo3ol2eOtGmowcr+ysgbI7+SGL+by42Q3pt/Ng== dependencies: "@socket.io/component-emitter" "~3.1.0" debug "~4.3.1" - engine.io-parser "~5.0.3" + engine.io-parser "~5.1.0" ws "~8.11.0" xmlhttprequest-ssl "~2.0.0" -engine.io-parser@~5.0.3: - version "5.0.7" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.7.tgz#ed5eae76c71f398284c578ab6deafd3ba7e4e4f6" - integrity sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ== +engine.io-parser@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.1.0.tgz#d593d6372d7f79212df48f807b8cace1ea1cb1b8" + integrity sha512-enySgNiK5tyZFynt3z7iqBR+Bto9EVVVvDFuTT0ioHCGbzirZVGDGiQjZzEp8hWl6hd5FSVytJGuScX1C1C35w== enquirer@^2.3.0, enquirer@^2.3.5: version "2.3.6" @@ -8921,14 +9179,13 @@ escape-string-regexp@^2.0.0: integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + version "2.1.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" + integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== dependencies: esprima "^4.0.1" estraverse "^5.2.0" esutils "^2.0.2" - optionator "^0.8.1" optionalDependencies: source-map "~0.6.1" @@ -9306,6 +9563,7 @@ ethereumjs-util@^6.0.0, ethereumjs-util@^6.2.1: "ethers-xdc@file:./vendor/ethers-xdc": version "5.7.2" dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@ethersproject-xdc/abi" "file:../../../../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-11e40edf-e947-4d7f-a15f-0d701ca269e6-1686225288593/node_modules/@ethersproject-xdc/abi" "@ethersproject-xdc/abstract-provider" "file:../../../../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-11e40edf-e947-4d7f-a15f-0d701ca269e6-1686225288593/node_modules/@ethersproject-xdc/abstract-provider" @@ -9369,6 +9627,38 @@ ethereumjs-util@^6.0.0, ethereumjs-util@^6.2.1: "@ethersproject-xdc/web" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/web" "@ethersproject-xdc/wordlists" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-933e99d6-eced-4578-9541-e104525aa7d4-1686506511618/node_modules/@ethersproject-xdc/wordlists" >>>>>>> 57535ee ((feat) implement balancer connector) +======= + "@ethersproject-xdc/abi" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/abi" + "@ethersproject-xdc/abstract-provider" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/abstract-provider" + "@ethersproject-xdc/abstract-signer" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/base64" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/base64" + "@ethersproject-xdc/basex" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/basex" + "@ethersproject-xdc/bignumber" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/contracts" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/contracts" + "@ethersproject-xdc/hash" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/hash" + "@ethersproject-xdc/hdnode" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/hdnode" + "@ethersproject-xdc/json-wallets" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/json-wallets" + "@ethersproject-xdc/keccak256" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/networks" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/networks" + "@ethersproject-xdc/pbkdf2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/pbkdf2" + "@ethersproject-xdc/properties" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/providers" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/providers" + "@ethersproject-xdc/random" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/random" + "@ethersproject-xdc/rlp" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/rlp" + "@ethersproject-xdc/sha2" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/sha2" + "@ethersproject-xdc/signing-key" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/signing-key" + "@ethersproject-xdc/solidity" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/solidity" + "@ethersproject-xdc/strings" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/transactions" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/units" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/units" + "@ethersproject-xdc/wallet" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/wallet" + "@ethersproject-xdc/web" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/web" + "@ethersproject-xdc/wordlists" "file:../../../../usr/local/share/.cache/yarn/v6/npm-ethers-xdc-5.7.2-3fb05a35-6dd0-4c74-a5aa-46e889a98892-1688406077190/node_modules/@ethersproject-xdc/wordlists" +>>>>>>> 91b6ab5 (upgrade balancer-sdk to 1.1.2) ethers@4.0.0-beta.3: version "4.0.0-beta.3" @@ -9700,9 +9990,9 @@ fast-glob@^2.2.3: micromatch "^3.1.10" fast-glob@^3.2.9: - version "3.2.12" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + version "3.3.0" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.0.tgz#7c40cb491e1e2ed5664749e87bfb516dbe8727c0" + integrity sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -9715,7 +10005,7 @@ fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-sta resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: +fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== @@ -10438,9 +10728,9 @@ graphql@^15.3.0, graphql@^15.5.0, graphql@^15.6.1: integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== graphql@^16.3.0: - version "16.6.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.6.0.tgz#c2dcffa4649db149f6282af726c8c83f1c7c5fdb" - integrity sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw== + version "16.7.1" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.7.1.tgz#11475b74a7bff2aefd4691df52a0eca0abd9b642" + integrity sha512-DRYR9tf+UGU0KOsMcKAlXeFfX89UiiIZ0dRU3mR0yJfu6OjZqUcp68NnFLnqQU5RexygFoDy1EW+ccOYcPfmHg== growl@1.10.3: version "1.10.3" @@ -10480,9 +10770,9 @@ hardhat-watcher@^2.1.1: chokidar "^3.5.3" hardhat@^2.13.0: - version "2.15.0" - resolved "https://registry.yarnpkg.com/hardhat/-/hardhat-2.15.0.tgz#0cacb2b44c4c4651aa8ab649fef12804848b0267" - integrity sha512-cC9tM/N10YaES04zPOp7yR13iX3YibqaNmi0//Ep40Nt9ELIJx3kFpQmucur0PAIfXYpGnw5RuXHNLkxpnVHEw== + version "2.16.1" + resolved "https://registry.yarnpkg.com/hardhat/-/hardhat-2.16.1.tgz#fd2288ce44f6846a70ba332b3d8158522447262a" + integrity sha512-QpBjGXFhhSYoYBGEHyoau/A63crZOP+i3GbNxzLGkL6IklzT+piN14+wGnINNCg5BLSKisQI/RAySPzaWRcx/g== dependencies: "@ethersproject/abi" "^5.1.2" "@metamask/eth-sig-util" "^4.0.0" @@ -10523,7 +10813,6 @@ hardhat@^2.13.0: mnemonist "^0.38.0" mocha "^10.0.0" p-map "^4.0.0" - qs "^6.7.0" raw-body "^2.4.1" resolve "1.17.0" semver "^6.3.0" @@ -10867,7 +11156,7 @@ idna-uts46-hx@^2.3.1: dependencies: punycode "2.1.0" -ieee754@^1.1.13, ieee754@^1.1.4, ieee754@^1.2.1: +ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== @@ -12486,14 +12775,6 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - libsodium-wrappers@^0.7.6: version "0.7.11" resolved "https://registry.yarnpkg.com/libsodium-wrappers/-/libsodium-wrappers-0.7.11.tgz#53bd20606dffcc54ea2122133c7da38218f575f7" @@ -12786,11 +13067,11 @@ map-visit@^1.0.0: object-visit "^1.0.0" mathjs@*: - version "11.8.0" - resolved "https://registry.yarnpkg.com/mathjs/-/mathjs-11.8.0.tgz#b02e66461ec068fadf1e90c221121704dc14d8f5" - integrity sha512-I7r8HCoqUGyEiHQdeOCF2m2k9N+tcOHO3cZQ3tyJkMMBQMFqMR7dMQEboBMJAiFW2Um3PEItGPwcOc4P6KRqwg== + version "11.8.2" + resolved "https://registry.yarnpkg.com/mathjs/-/mathjs-11.8.2.tgz#085d5cae70cd5c9702c0916979d6f55c74cb87e6" + integrity sha512-ZePu0oDbM0vuFExikIMY/9syjo/jbgNbX6ti+iMdaALDuxciMCsXIslGDBEn7QCpCWYBiVCYmc0lsmk5bwHBdQ== dependencies: - "@babel/runtime" "^7.21.0" + "@babel/runtime" "^7.22.5" complex.js "^2.1.1" decimal.js "^10.4.3" escape-latex "^1.2.0" @@ -13462,10 +13743,10 @@ node-fetch@^1.0.1: encoding "^0.1.11" is-stream "^1.0.1" -node-fetch@^2.6.1, node-fetch@^2.6.11, node-fetch@^2.6.7: - version "2.6.11" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.11.tgz#cde7fc71deef3131ef80a738919f999e6edfff25" - integrity sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w== +node-fetch@^2.6.1, node-fetch@^2.6.12, node-fetch@^2.6.7: + version "2.6.12" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.12.tgz#02eb8e22074018e3d5a83016649d04df0e348fba" + integrity sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g== dependencies: whatwg-url "^5.0.0" @@ -13590,9 +13871,9 @@ number-to-bn@1.7.0: strip-hex-prefix "1.0.0" nwsapi@^2.2.0: - version "2.2.5" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.5.tgz#a52744c61b3889dd44b0a158687add39b8d935e2" - integrity sha512-6xpotnECFy/og7tKSBVmUNft7J3jyXAka4XvG6AUhFWRz+Q/Ljus7znJAA3bxColfQLdS+XsjoodtJfCgeTEFQ== + version "2.2.6" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.6.tgz#f876bd7ae9509cac72c640826355abf63d3c326a" + integrity sha512-vSZ4miHQ4FojLjmz2+ux4B0/XA16jfwt/LBzIUftDpRd8tujHFkXjMyLwjS08fIZCzesj2z7gJukOKJwqebJAQ== o3@^1.0.3: version "1.0.3" @@ -13753,29 +14034,17 @@ optimism@^0.16.2: "@wry/context" "^0.7.0" "@wry/trie" "^0.3.0" -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" deep-is "^0.1.3" fast-levenshtein "^2.0.6" levn "^0.4.1" prelude-ls "^1.2.1" type-check "^0.4.0" - word-wrap "^1.2.3" original-require@^1.0.1: version "1.0.1" @@ -14148,9 +14417,9 @@ pino@7.11.0: thread-stream "^0.15.1" pirates@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" - integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + version "4.0.6" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== pkg-dir@^4.2.0: version "4.2.0" @@ -14377,11 +14646,6 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== - prepend-http@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" @@ -14505,9 +14769,9 @@ protobufjs@6.11.3, protobufjs@^6.11.2, protobufjs@^6.8.6, protobufjs@^6.8.8, pro long "^4.0.0" protobufjs@^7.0.0: - version "7.2.3" - resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.2.3.tgz#01af019e40d9c6133c49acbb3ff9e30f4f0f70b2" - integrity sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg== + version "7.2.4" + resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.2.4.tgz#3fc1ec0cdc89dd91aef9ba6037ba07408485c3ae" + integrity sha512-AT+RJgD2sH8phPmCf7OUZR8xGdcJRga4+1cOaXJ64hvcSkVhNcRHOwIxUatPH15+nj59WAGTDv3LSGZPEQbJaQ== dependencies: "@protobufjs/aspromise" "^1.1.2" "@protobufjs/base64" "^1.1.2" @@ -14626,7 +14890,7 @@ qs@6.11.0: dependencies: side-channel "^1.0.4" -qs@^6.11.0, qs@^6.7.0: +qs@^6.11.0: version "6.11.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== @@ -14864,15 +15128,16 @@ readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@~2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.4.0.tgz#55ce132d60a988c460d75c631e9ccf6a7229b468" - integrity sha512-kDMOq0qLtxV9f/SQv522h8cxZBqNZXuXNyjyezmfAAuribMyVXziljpQ/uQhfE1XLg2/TLTW2DsnoE4VAi/krg== +readable-stream@^4.4.1: + version "4.4.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.4.2.tgz#e6aced27ad3b9d726d8308515b9a1b98dc1b9d13" + integrity sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA== dependencies: abort-controller "^3.0.0" buffer "^6.0.3" events "^3.3.0" process "^0.11.10" + string_decoder "^1.3.0" readable-stream@~0.0.2: version "0.0.4" @@ -15193,36 +15458,36 @@ ripemd160@^2.0.0, ripemd160@^2.0.1, ripemd160@^2.0.2: hash-base "^3.0.0" inherits "^2.0.1" -ripple-address-codec@^4.1.1, ripple-address-codec@^4.2.5: - version "4.2.5" - resolved "https://registry.yarnpkg.com/ripple-address-codec/-/ripple-address-codec-4.2.5.tgz#9d31b2066abd4cf1a135cd865b4e8e63269701e7" - integrity sha512-SZ96zZH+0REeyEcYVFl0vqcsGRXiFXS2RUgHupHhtVkOEk6men53vngVjJwBrSnY+oa6Cri15q1zSni3DEoxNw== +ripple-address-codec@^4.1.1, ripple-address-codec@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ripple-address-codec/-/ripple-address-codec-4.3.0.tgz#45edeb0312b4fe4607b37b7c4cff467802ad571d" + integrity sha512-Tvd81i7hpDmNqHvkj6iYlj8Tv3I1Romw5gfjni9eacewJvGV2xe+p2y0FAw39z72qfciRMhQyHvpnviBcWVBNw== dependencies: base-x "^3.0.9" create-hash "^1.1.2" ripple-binary-codec@^1.1.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/ripple-binary-codec/-/ripple-binary-codec-1.4.3.tgz#4737044f2aa5da496c1d57619339f26df01cd494" - integrity sha512-P4ALjAJWBJpRApTQO+dJCrHE6mZxm7ypZot9OS0a3RCKOWTReNw0pDWfdhCGh1qXh71TeQnAk4CHdMLwR/76oQ== + version "1.6.0" + resolved "https://registry.yarnpkg.com/ripple-binary-codec/-/ripple-binary-codec-1.6.0.tgz#848f93a10363a521f2a158751a873a9e89c25d15" + integrity sha512-fa0aMSbh1VOGEHIWCF/VuIvoMoQ/1HLJoBxm+oPNPIDyZJG1uRpLYph1pcvAlDuMutHM3ZHMzWjJpe3AaiMIUA== dependencies: assert "^2.0.0" big-integer "^1.6.48" - buffer "5.6.0" + buffer "6.0.3" create-hash "^1.2.0" decimal.js "^10.2.0" - ripple-address-codec "^4.2.5" + ripple-address-codec "^4.3.0" ripple-keypairs@^1.0.3: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ripple-keypairs/-/ripple-keypairs-1.1.5.tgz#eabfc371f2ef293fdc462664e18cbba32c4f5c7e" - integrity sha512-wLJXIBsMVazn2Yp/7oP4PvgA4Gd1HtuZLftdEJFNOLgraf82phqa2AnNK3t9f3XeQnApW1jAe/FcFFOY6QUn5w== + version "1.3.0" + resolved "https://registry.yarnpkg.com/ripple-keypairs/-/ripple-keypairs-1.3.0.tgz#fb28f15d0c764e36af7b25c4c782c3997abf84ad" + integrity sha512-LzM3Up9Pwz3dYqnczzNptimN3AxtjeGbDGeiOzREzbkslKiZcJ615b/ghBN4H23SC6W1GAL95juEzzimDi4THw== dependencies: bn.js "^5.1.1" brorand "^1.0.5" elliptic "^6.5.4" hash.js "^1.0.3" - ripple-address-codec "^4.2.5" + ripple-address-codec "^4.3.0" ripple-lib-transactionparser@0.8.2: version "0.8.2" @@ -15498,17 +15763,17 @@ semver@6.2.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.2.0.tgz#4d813d9590aaf8a9192693d6c85b9344de5901db" integrity sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A== -semver@7.3.7: - version "7.3.7" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== +semver@7.5.2: + version "7.5.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.2.tgz#5b851e66d1be07c1cdaf37dfc856f543325a2beb" + integrity sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ== dependencies: lru-cache "^6.0.0" semver@7.x, semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.8: - version "7.5.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec" - integrity sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw== + version "7.5.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.3.tgz#161ce8c2c6b4b3bdca6caadc9fa3317a4c4fe88e" + integrity sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ== dependencies: lru-cache "^6.0.0" @@ -15763,9 +16028,9 @@ snake-case@^3.0.4: tslib "^2.0.3" snakecase-keys@^5.1.2, snakecase-keys@^5.4.1: - version "5.4.5" - resolved "https://registry.yarnpkg.com/snakecase-keys/-/snakecase-keys-5.4.5.tgz#1d452c1557faf8d68f17f04a4991ccfd27afa239" - integrity sha512-qSQVcgcWk8mQUN1miVGnRMAUye1dbj9+F9PVkR7wZUXNCidQwrl/kOKmoYf+WbH2ju6c9pXnlmbS2he7pb2/9A== + version "5.4.6" + resolved "https://registry.yarnpkg.com/snakecase-keys/-/snakecase-keys-5.4.6.tgz#442f61bea9903faf624796d245a97c9ecb449638" + integrity sha512-7ipeNts8YTLbx/6zIaT1mQGrHG2vK+0TjywPD79QzIDJDcvNXBLX7DXQOt6by4DFdncu8lDPc+QHKHemtDEoQg== dependencies: map-obj "^4.1.0" snake-case "^3.0.4" @@ -15802,13 +16067,13 @@ snapdragon@^0.8.1: use "^3.1.0" socket.io-client@^4.6.1: - version "4.6.2" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.6.2.tgz#2bfde952e74625d54e622718a7cb1d591ee62fd6" - integrity sha512-OwWrMbbA8wSqhBAR0yoPK6EdQLERQAYjXb3A0zLpgxfM1ZGLKoxHx8gVmCHA6pcclRX5oA/zvQf7bghAS11jRA== + version "4.7.1" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.7.1.tgz#48e5f703abe4fb0402182bcf9c06b7820fb3453b" + integrity sha512-Qk3Xj8ekbnzKu3faejo4wk2MzXA029XppiXtTF/PkbTg+fcwaTw1PlDrTrrrU4mKoYC4dvlApOnSeyLCKwek2w== dependencies: "@socket.io/component-emitter" "~3.1.0" debug "~4.3.2" - engine.io-client "~6.4.0" + engine.io-client "~6.5.1" socket.io-parser "~4.2.4" socket.io-parser@~4.2.4: @@ -16155,7 +16420,7 @@ string.prototype.trimstart@^1.0.6: define-properties "^1.1.4" es-abstract "^1.20.4" -string_decoder@^1.1.1: +string_decoder@^1.1.1, string_decoder@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -16289,6 +16554,11 @@ superstruct@^0.14.2: resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-0.14.2.tgz#0dbcdf3d83676588828f1cf5ed35cda02f59025b" integrity sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ== +superstruct@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-1.0.3.tgz#de626a5b49c6641ff4d37da3c7598e7a87697046" + integrity sha512-8iTn3oSS8nRGn+C2pgXSKPI3jmpm6FExNazNpjvqS6ZUJQCej3PUXEKM8NjHBOs54ExM+LPW/FBRhymrdcCiSg== + supertest@^6.1.6: version "6.3.3" resolved "https://registry.yarnpkg.com/supertest/-/supertest-6.3.3.tgz#42f4da199fee656106fd422c094cf6c9578141db" @@ -16346,9 +16616,9 @@ supports-preserve-symlinks-flag@^1.0.0: integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== swagger-ui-dist@>=4.11.0: - version "4.19.0" - resolved "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-4.19.0.tgz#33c927f36ccac20fcfb5f0f70ad422ab0ee9e3c3" - integrity sha512-9C9fJGI18gK5AhaU5YRyPY1lXJH4lmWh8h9zFMrJBkYzdRjCbAzYl1ayWPYgwFvag/Luqi3Co599OK/39IS2QQ== + version "5.1.0" + resolved "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-5.1.0.tgz#b01b3be06bebb2566b2df586c1632d502ec792ad" + integrity sha512-c1KmAjuVODxw+vwkNLALQZrgdlBAuBbr2xSPfYrJgseEi7gFKcTvShysPmyuDI4kcUa1+5rFpjWvXdusKY74mg== swagger-ui-express@^4.1.6: version "4.6.3" @@ -16725,18 +16995,18 @@ truffle-hdwallet-provider@^1.0.17: websocket "^1.0.28" truffle@^5.1.41: - version "5.9.4" - resolved "https://registry.yarnpkg.com/truffle/-/truffle-5.9.4.tgz#eee5c055d77198d61480f0ddfe8b0020a2d259e7" - integrity sha512-35UUp6Y+TAZ/ZTrUUtmIr6XSacKlq36QalC96tABsPdATKe5xBJkUKqbJBKuQcLtV1BL7nOLqgQs7fyecSXKaA== + version "5.10.2" + resolved "https://registry.yarnpkg.com/truffle/-/truffle-5.10.2.tgz#67dc7377e5c8afe0f9ea7d44ac65087a185af392" + integrity sha512-NwcQ49MHv/qegi6YVEH3PSPcaRjf4zDmYw5G7o4IBRjBzkhX9uE0LX0R1FU+aCGhhnLQCmPrUiZnQHsAD9dJUg== dependencies: - "@truffle/db-loader" "^0.2.28" - "@truffle/debugger" "^11.1.4" + "@truffle/db-loader" "^0.2.31" + "@truffle/debugger" "^12.1.0" app-module-path "^2.2.0" ganache "7.8.0" mocha "10.1.0" original-require "^1.0.1" optionalDependencies: - "@truffle/db" "^2.0.28" + "@truffle/db" "^2.0.31" ts-invariant@^0.10.3: version "0.10.3" @@ -16799,9 +17069,9 @@ tslib@2.5.2: integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA== tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0: - version "2.5.3" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.3.tgz#24944ba2d990940e6e982c4bea147aba80209913" - integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w== + version "2.6.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3" + integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA== tslib@~2.4.0: version "2.4.1" @@ -16849,13 +17119,6 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== - dependencies: - prelude-ls "~1.1.2" - type-detect@4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" @@ -18349,11 +18612,6 @@ winston@^3.3.3: triple-beam "^1.3.0" winston-transport "^4.5.0" -word-wrap@^1.2.3, word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - workerpool@6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343" From ac9ab2210e96d84ea7b5eafd0cbb42df88169bef Mon Sep 17 00:00:00 2001 From: zedquach Date: Tue, 4 Jul 2023 01:09:39 +0700 Subject: [PATCH 4/5] fix typo and bugs --- src/chains/ethereum/ethereum.validators.ts | 1 + src/connectors/balancer/balancer.config.ts | 2 +- src/connectors/balancer/balancer.ts | 183 +++++---------------- 3 files changed, 43 insertions(+), 143 deletions(-) diff --git a/src/chains/ethereum/ethereum.validators.ts b/src/chains/ethereum/ethereum.validators.ts index d8d8e9f672..2dc1821b2d 100644 --- a/src/chains/ethereum/ethereum.validators.ts +++ b/src/chains/ethereum/ethereum.validators.ts @@ -64,6 +64,7 @@ export const validateSpender: Validator = mkValidator( val === 'pancakeswap' || val === 'xsswap' || val === 'zigzag' || + val === 'balancer' || isAddress(val)) ); diff --git a/src/connectors/balancer/balancer.config.ts b/src/connectors/balancer/balancer.config.ts index 084b9a1b56..7e3e8d30a7 100644 --- a/src/connectors/balancer/balancer.config.ts +++ b/src/connectors/balancer/balancer.config.ts @@ -28,7 +28,7 @@ export namespace BalancerConfig { chain + '.' + network + - '.balancerRouterAddress' + '.balancerV2VaultAddress' ), tradingTypes: ['AMM'], chainType: 'EVM', diff --git a/src/connectors/balancer/balancer.ts b/src/connectors/balancer/balancer.ts index 4ccd5bc7db..9d78e8c113 100644 --- a/src/connectors/balancer/balancer.ts +++ b/src/connectors/balancer/balancer.ts @@ -1,6 +1,5 @@ import { BalancerSDK, - Network, parseFixed, SwapInfo, subSlippage, @@ -46,9 +45,10 @@ export class Balancer implements Uniswapish { this._ttl = BalancerConfig.config.ttl; this._maximumHops = BalancerConfig.config.maximumHops; this._balancerRouter = new BalancerSDK({ - network: this.chainId as Network, + network: this.chainId, rpcUrl: this.chain.rpcUrl, }); + this._routerAbi = routerAbi.abi; this._gasLimitEstimate = BalancerConfig.config.gasLimitEstimate; this._allowedSlippage = BigNumber.from( @@ -148,7 +148,7 @@ export class Balancer implements Uniswapish { } async fetchData() { - const result = await this._balancerRouter.swaps.fetchPools(); + const result = await this._balancerRouter.sor.fetchPools(); if (!result) { throw new UniswapishPriceError(`fetchData: Couldn't update vault data`); } @@ -172,107 +172,60 @@ export class Balancer implements Uniswapish { ): Promise { if (amount.isZero()) { throw new UniswapishPriceError( - `estimateSellTrade: Can't process ${baseToken} to ${quoteToken} with amount 0.` + `estimateSellTrade: Can't process ${baseToken.address} to ${quoteToken.address} with amount 0.` ); } await this.fetchData(); + const gasPrice = await this.chain.getGasPrice(); const swapInfo: SwapInfo = await this._balancerRouter.swaps.findRouteGivenIn({ tokenIn: baseToken.address, tokenOut: quoteToken.address, - amount: parseFixed(`${amount}`, 18), - gasPrice: parseFixed('1', 18), + amount: amount, + gasPrice: parseFixed(gasPrice!.toString(), 9), maxPools: this._maximumHops, }); - if (swapInfo.swaps.length === 0 || swapInfo.returnAmount.isZero()) { + if (swapInfo.returnAmount.isZero()) { throw new UniswapishPriceError( - `findRouteGivenIn: No route found for ${baseToken} to ${quoteToken}.` + `findRouteGivenIn: No route found for ${baseToken.symbol} to ${quoteToken.symbol}.` ); } - const inputCurrencyAmount = CurrencyAmount.fromRawAmount( + const inputAmount = CurrencyAmount.fromRawAmount( baseToken, - amount.toString() + swapInfo.swapAmountForSwaps.toString() ); - const outputCurrentAmount = CurrencyAmount.fromRawAmount( + const outputAmount = CurrencyAmount.fromRawAmount( quoteToken, - swapInfo.returnAmount.toString() + swapInfo.returnAmountFromSwaps.toString() ); const executionPrice = new Price({ - baseAmount: inputCurrencyAmount, - quoteAmount: outputCurrentAmount, + baseAmount: inputAmount, + quoteAmount: outputAmount, }); logger.info( - `Best sell price for ${baseToken.address}-${quoteToken.address}: ` + - `${executionPrice.quote}` + + `Best sell price for ${baseToken.symbol}-${quoteToken.symbol}: ` + + `${executionPrice.toFixed(6)} ` + `${quoteToken.symbol}.` ); const expectedAmount = CurrencyAmount.fromRawAmount( quoteToken, - subSlippage(swapInfo.returnAmount, this._allowedSlippage).toString() + subSlippage( + swapInfo.returnAmountFromSwaps, + this._allowedSlippage + ).toString() ); return { trade: new Trade(swapInfo, executionPrice, SwapType.SwapExactIn), expectedAmount, }; - - // const pairs = await Promise.all( - // swapInfo.swaps.map(async (pair: SwapV2): Promise => { - // const pool = await this._balancerRouter.pools.find(pair.poolId); - // if (!pool) - // throw new UniswapishPriceError( - // `BalancerPool: can't find pool for id ${pair.poolId}` - // ); - - // const swapInToken: Token = new Token( - // this.chainId, - // pool.tokens[pair.assetInIndex].address, - // pool.tokens[pair.assetInIndex].decimals ?? 18, - // pool.tokens[pair.assetInIndex].symbol, - // pool.tokens[pair.assetInIndex].symbol - // ); - - // const swapOutToken: Token = new Token( - // this.chainId, - // pool.tokens[pair.assetOutIndex].address, - // pool.tokens[pair.assetOutIndex].decimals ?? 18, - // pool.tokens[pair.assetOutIndex].symbol, - // pool.tokens[pair.assetOutIndex].symbol - // ); - - // return new Pair( - // CurrencyAmount.fromRawAmount( - // swapInToken, - // pool.tokens[pair.assetInIndex].balance - // ), - // CurrencyAmount.fromRawAmount( - // swapOutToken, - // pool.tokens[pair.assetOutIndex].balance - // ) - // ); - // }) - // ); - - // const route: Route = new Route(pairs, baseToken, quoteToken); - - // const trade: Trade = Trade.exactIn( - // route, - // CurrencyAmount.fromRawAmount(baseToken, amount.toString()) - // ); - - // const expectedAmount = CurrencyAmount.fromRawAmount( - // quoteToken, - // subSlippage(swapInfo.returnAmount, this._allowedSlippage).toString() - // ); - - // return { trade, expectedAmount }; } /** @@ -297,109 +250,55 @@ export class Balancer implements Uniswapish { ); } await this.fetchData(); + const gasPrice = await this.chain.getGasPrice(); const swapInfo: SwapInfo = await this._balancerRouter.swaps.findRouteGivenOut({ tokenIn: quoteToken.address, tokenOut: baseToken.address, - amount: parseFixed(`${amount}`, 18), - gasPrice: parseFixed('1', 18), + amount: amount, + gasPrice: parseFixed(gasPrice!.toString(), 9), maxPools: this._maximumHops, }); - if (swapInfo.swaps.length === 0 || swapInfo.swapAmount.isZero()) { + if (swapInfo.swapAmount.isZero()) { throw new UniswapishPriceError( - `findRouteGivenIn: No route found for ${quoteToken} to ${baseToken}.` + `findRouteGivenIn: No route found for ${quoteToken.address} to ${baseToken.address}.` ); } - const inputCurrencyAmount = CurrencyAmount.fromRawAmount( - baseToken, - swapInfo.returnAmount.toString() - ); - const outputCurrentAmount = CurrencyAmount.fromRawAmount( + const inputAmount = CurrencyAmount.fromRawAmount( quoteToken, - amount.toString() + swapInfo.returnAmountFromSwaps.toString() + ); + const outputAmount = CurrencyAmount.fromRawAmount( + baseToken, + swapInfo.swapAmountForSwaps.toString() ); const executionPrice = new Price({ - baseAmount: inputCurrencyAmount, - quoteAmount: outputCurrentAmount, + baseAmount: outputAmount, + quoteAmount: inputAmount, }); logger.info( - `Best buy price for ${baseToken.address}-${quoteToken.address}: ` + - `${executionPrice.quote}` + - `${quoteToken.symbol}.` + `Best buy price for ${baseToken.symbol}-${quoteToken.symbol}: ` + + `${executionPrice.invert().toFixed(6)} ` + + `${quoteToken.symbol}` ); const expectedAmount = CurrencyAmount.fromRawAmount( quoteToken, - addSlippage(swapInfo.returnAmount, this._allowedSlippage).toString() + addSlippage( + swapInfo.returnAmountFromSwaps, + this._allowedSlippage + ).toString() ); return { trade: new Trade(swapInfo, executionPrice, SwapType.SwapExactOut), expectedAmount, }; - - // const executionPrice = swapInfo.swapAmount.div(swapInfo.returnAmount); - - // logger.info( - // `Best buy price for ${quoteToken.address}-${baseToken.address}: ` + - // `${formatFixed(executionPrice, 18)}` + - // `${baseToken.symbol}.` - // ); - // const pairs = await Promise.all( - // swapInfo.swaps.map(async (pair: SwapV2): Promise => { - // const pool = await this._balancerRouter.pools.find(pair.poolId); - // if (!pool) - // throw new UniswapishPriceError( - // `BalancerPool: can't find pool for id ${pair.poolId}` - // ); - - // const swapInToken: Token = new Token( - // this.chainId, - // pool.tokens[pair.assetInIndex].address, - // pool.tokens[pair.assetInIndex].decimals ?? 18, - // pool.tokens[pair.assetInIndex].symbol, - // pool.tokens[pair.assetInIndex].symbol - // ); - - // const swapOutToken: Token = new Token( - // this.chainId, - // pool.tokens[pair.assetOutIndex].address, - // pool.tokens[pair.assetOutIndex].decimals ?? 18, - // pool.tokens[pair.assetOutIndex].symbol, - // pool.tokens[pair.assetOutIndex].symbol - // ); - - // return new Pair( - // CurrencyAmount.fromRawAmount( - // swapInToken, - // pool.tokens[pair.assetInIndex].balance - // ), - // CurrencyAmount.fromRawAmount( - // swapOutToken, - // pool.tokens[pair.assetOutIndex].balance - // ) - // ); - // }) - // ); - - // const route: Route = new Route(pairs, quoteToken, baseToken); - - // const trade: Trade = Trade.exactOut( - // route, - // CurrencyAmount.fromRawAmount(baseToken, amount.toString()) - // ); - - // const expectedAmount = CurrencyAmount.fromRawAmount( - // quoteToken, - // addSlippage(swapInfo.swapAmount, this._allowedSlippage).toString() - // ); - - // return { trade, expectedAmount }; } /** From 0039a5d313ee4739af9221fd11dbcd01e6f41eb3 Mon Sep 17 00:00:00 2001 From: zedquach Date: Tue, 4 Jul 2023 01:10:20 +0700 Subject: [PATCH 5/5] add balancer to polygon --- src/chains/polygon/polygon.ts | 6 ++++++ src/chains/polygon/polygon.validators.ts | 1 + src/services/connection-manager.ts | 5 ++++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/chains/polygon/polygon.ts b/src/chains/polygon/polygon.ts index bf97a824eb..bc12423465 100644 --- a/src/chains/polygon/polygon.ts +++ b/src/chains/polygon/polygon.ts @@ -10,6 +10,7 @@ import { UniswapConfig } from '../../connectors/uniswap/uniswap.config'; import { Ethereumish } from '../../services/common-interfaces'; import { ConfigManagerV2 } from '../../services/config-manager-v2'; import { OpenoceanConfig } from '../../connectors/openocean/openocean.config'; +import { BalancerConfig } from '../../connectors/balancer/balancer.config'; export class Polygon extends EthereumBase implements Ethereumish { private static _instances: { [name: string]: Polygon }; @@ -83,6 +84,11 @@ export class Polygon extends EthereumBase implements Ethereumish { ); } else if (reqSpender === 'openocean') { spender = OpenoceanConfig.config.routerAddress('polygon', this._chain); + } else if (reqSpender === 'balancer') { + spender = BalancerConfig.config.balancerV2VaultAddress( + this.chainName, + this._chain + ); } else { spender = reqSpender; } diff --git a/src/chains/polygon/polygon.validators.ts b/src/chains/polygon/polygon.validators.ts index 4c4089f136..cb03f2bce2 100644 --- a/src/chains/polygon/polygon.validators.ts +++ b/src/chains/polygon/polygon.validators.ts @@ -27,6 +27,7 @@ export const validateSpender: Validator = mkValidator( val === 'sushi' || val === 'quickswap' || val === 'openocean' || + val === 'balancer' || isAddress(val)) ); diff --git a/src/services/connection-manager.ts b/src/services/connection-manager.ts index 3285273dfc..ef1500eb7c 100644 --- a/src/services/connection-manager.ts +++ b/src/services/connection-manager.ts @@ -175,7 +175,10 @@ export async function getConnector( connector === 'uniswapLP' ) { connectorInstance = UniswapLP.getInstance(chain, network); - } else if (chain === 'ethereum' && connector == 'balancer') { + } else if ( + (chain === 'ethereum' || chain === 'polygon') && + connector === 'balancer' + ) { connectorInstance = Balancer.getInstance(chain, network); } else if (chain === 'ethereum' && connector === 'perp') { connectorInstance = Perp.getInstance(chain, network, address);