diff --git a/jest.config.js b/jest.config.js index 5c7ce4a695..33e5f31305 100644 --- a/jest.config.js +++ b/jest.config.js @@ -13,6 +13,7 @@ module.exports = { 'src/chains/binance-smart-chain/binance-smart-chain.ts', 'src/chains/ethereum/ethereum.ts', 'src/chains/avalanche/avalanche.ts', + 'src/chains/celo/celo.ts', 'src/chains/avalanche/pangolin/pangolin.ts', 'src/chains/cosmos/cosmos.ts', 'src/chains/near/near.ts', diff --git a/package.json b/package.json index 93d90a3744..0ff65018e8 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "coinalpha-ref-sdk": "1.1.0", "dayjs": "^1.10.6", "decimal.js-light": "^2.5.1", - "ethers": "^5.6.2", + "ethers": "^5.7.2", "ethers-xdc": "file:./vendor/ethers-xdc", "express": "^4.17.1", "express-winston": "^4.1.0", diff --git a/src/chains/celo/celo.ts b/src/chains/celo/celo.ts new file mode 100644 index 0000000000..83688e15cc --- /dev/null +++ b/src/chains/celo/celo.ts @@ -0,0 +1,130 @@ +import abi from '../ethereum/ethereum.abi.json'; +import { logger } from '../../services/logger'; +import { Contract, Transaction, Wallet } from 'ethers'; +import { EthereumBase } from '../ethereum/ethereum-base'; +import { getEthereumConfig as getCeloConfig } from '../ethereum/ethereum.config'; +import { Provider } from '@ethersproject/abstract-provider'; +import { Ethereumish } from '../../services/common-interfaces'; +import { ConfigManagerV2 } from '../../services/config-manager-v2'; +import { EVMController } from '../ethereum/evm.controllers'; +import { UniswapConfig } from '../../connectors/uniswap/uniswap.config'; + +export class Celo extends EthereumBase implements Ethereumish { + private static _instances: { [name: string]: Celo }; + private _gasPrice: number; + private _gasPriceRefreshInterval: number | null; + private _nativeTokenSymbol: string; + private _chain: string; + public controller; + + private constructor(network: string) { + const config = getCeloConfig('celo', network); + super( + 'celo', + config.network.chainID, + config.network.nodeURL, + config.network.tokenListSource, + config.network.tokenListType, + config.manualGasPrice, + config.gasLimitTransaction, + ConfigManagerV2.getInstance().get('server.nonceDbPath'), + ConfigManagerV2.getInstance().get('server.transactionDbPath') + ); + this._chain = config.network.name; + this._nativeTokenSymbol = config.nativeCurrencySymbol; + + this._gasPrice = config.manualGasPrice; + + this._gasPriceRefreshInterval = + config.network.gasPriceRefreshInterval !== undefined + ? config.network.gasPriceRefreshInterval + : null; + + this.updateGasPrice(); + this.controller = EVMController; + } + + public static getInstance(network: string): Celo { + if (Celo._instances === undefined) { + Celo._instances = {}; + } + if (!(network in Celo._instances)) { + Celo._instances[network] = new Celo(network); + } + + return Celo._instances[network]; + } + + public static getConnectedInstances(): { [name: string]: Celo } { + return Celo._instances; + } + + // getters + + public get gasPrice(): number { + return this._gasPrice; + } + + public get nativeTokenSymbol(): string { + return this._nativeTokenSymbol; + } + + public get chain(): string { + return this._chain; + } + + getContract(tokenAddress: string, signerOrProvider?: Wallet | Provider) { + return new Contract(tokenAddress, abi.ERC20Abi, signerOrProvider); + } + + getSpender(reqSpender: string): string { + let spender: string; + if (reqSpender === 'uniswap') { + spender = UniswapConfig.config.uniswapV3SmartOrderRouterAddress( + 'celo', + this._chain, + ); + } else if (reqSpender === 'uniswapLP') { + spender = UniswapConfig.config.uniswapV3NftManagerAddress('celo', this._chain); + } else { + spender = reqSpender; + } + return spender; + } + + // cancel transaction + async cancelTx(wallet: Wallet, nonce: number): Promise { + logger.info( + 'Canceling any existing transaction(s) with nonce number ' + nonce + '.' + ); + return super.cancelTxWithGasPrice(wallet, nonce, this._gasPrice * 2); + } + + /** + * Automatically update the prevailing gas price on the network. + */ + async updateGasPrice(): Promise { + if (this._gasPriceRefreshInterval === null) { + return; + } + + const gasPrice = await this.getGasPrice(); + if (gasPrice !== null) { + this._gasPrice = gasPrice; + } else { + logger.info('gasPrice is unexpectedly null.'); + } + + setTimeout( + this.updateGasPrice.bind(this), + this._gasPriceRefreshInterval * 1000 + ); + } + + async close() { + await super.close(); + if (this._chain in Celo._instances) { + delete Celo._instances[this._chain]; + } + } +} diff --git a/src/chains/celo/celo.validators.ts b/src/chains/celo/celo.validators.ts new file mode 100644 index 0000000000..a017aef071 --- /dev/null +++ b/src/chains/celo/celo.validators.ts @@ -0,0 +1,41 @@ +import { + mkRequestValidator, + mkValidator, + RequestValidator, + Validator, + validateAmount, + validateToken, + validateTokenSymbols, + } from '../../services/validators'; + import { + isAddress, + validateNonce, + validateAddress, + } from '../ethereum/ethereum.validators'; + + export const invalidSpenderError: string = + 'The spender param is not a valid Celo address (0x followed by 40 hexidecimal characters).'; + + // given a request, look for a key called spender that is 'uniswap' or an Ethereum address + export const validateSpender: Validator = mkValidator( + 'spender', + invalidSpenderError, + + (val) => + typeof val === 'string' && + (val === 'uniswap' || + val === 'uniswapLP' || + isAddress(val)) + ); + + export const validateCeloApproveRequest: RequestValidator = + mkRequestValidator([ + validateAddress, + validateSpender, + validateToken, + validateAmount, + validateNonce, + ]); + + export const validateCeloAllowancesRequest: RequestValidator = + mkRequestValidator([validateAddress, validateSpender, validateTokenSymbols]); diff --git a/src/connectors/uniswap/uniswap.config.ts b/src/connectors/uniswap/uniswap.config.ts index 462713f97c..de6c5629aa 100644 --- a/src/connectors/uniswap/uniswap.config.ts +++ b/src/connectors/uniswap/uniswap.config.ts @@ -19,10 +19,10 @@ export namespace UniswapConfig { export const config: NetworkConfig = { allowedSlippage: ConfigManagerV2.getInstance().get( - `uniswap.allowedSlippage` + `uniswap.allowedSlippage`, ), gasLimitEstimate: ConfigManagerV2.getInstance().get( - `uniswap.gasLimitEstimate` + `uniswap.gasLimitEstimate`, ), ttl: ConfigManagerV2.getInstance().get(`uniswap.ttl`), maximumHops: ConfigManagerV2.getInstance().get(`uniswap.maximumHops`), @@ -76,6 +76,9 @@ export namespace UniswapConfig { { chain: 'avalanche', networks: ['avalanche'] }, + { chain: 'celo', + networks: ['celo'] + }, ], useRouter: ConfigManagerV2.getInstance().get(`uniswap.useRouter`), feeTier: ConfigManagerV2.getInstance().get(`uniswap.feeTier`), diff --git a/src/connectors/uniswap/uniswap.lp.helper.ts b/src/connectors/uniswap/uniswap.lp.helper.ts index 090b11372f..bbb9d863c9 100644 --- a/src/connectors/uniswap/uniswap.lp.helper.ts +++ b/src/connectors/uniswap/uniswap.lp.helper.ts @@ -23,9 +23,10 @@ import { } from './uniswap.lp.interfaces'; import * as math from 'mathjs'; import { getAddress } from 'ethers/lib/utils'; +import { Celo } from '../../chains/celo/celo'; export class UniswapLPHelper { - protected chain: Ethereum | Polygon | BinanceSmartChain | Avalanche; + protected chain: Ethereum | Polygon | BinanceSmartChain | Avalanche | Celo; protected chainId; private _factory: string; private _router: string; @@ -48,6 +49,8 @@ export class UniswapLPHelper { this.chain = BinanceSmartChain.getInstance(network); } else if (chain === 'avalanche') { this.chain = Avalanche.getInstance(network); + } else if (chain === 'celo') { + this.chain = Celo.getInstance(network); } else { throw new Error('Unsupported chain'); } diff --git a/src/connectors/uniswap/uniswap.ts b/src/connectors/uniswap/uniswap.ts index b1bafd3600..43a376df4e 100644 --- a/src/connectors/uniswap/uniswap.ts +++ b/src/connectors/uniswap/uniswap.ts @@ -41,10 +41,11 @@ import { Polygon } from '../../chains/polygon/polygon'; import { BinanceSmartChain } from "../../chains/binance-smart-chain/binance-smart-chain"; import { ExpectedTrade, Uniswapish } from '../../services/common-interfaces'; import { getAddress } from 'ethers/lib/utils'; +import { Celo } from '../../chains/celo/celo'; export class Uniswap implements Uniswapish { private static _instances: { [name: string]: Uniswap }; - private chain: Ethereum | Polygon | BinanceSmartChain | Avalanche; + private chain: Ethereum | Polygon | BinanceSmartChain | Avalanche | Celo; private _alphaRouter: AlphaRouter | null; private _router: string; private _routerAbi: ContractInterface; @@ -69,6 +70,8 @@ export class Uniswap implements Uniswapish { this.chain = BinanceSmartChain.getInstance(network); } else if (chain === 'avalanche') { this.chain = Avalanche.getInstance(network); + } else if (chain === 'celo') { + this.chain = Celo.getInstance(network); } else { throw new Error('Unsupported chain'); } @@ -94,7 +97,7 @@ export class Uniswap implements Uniswapish { } if (config.useRouter === false && config.quoterContractAddress == null) { throw new Error( - 'Must specify quoter contract address if not using router' + 'Must specify quoter contract address if not using router', ); } this._useRouter = config.useRouter ?? true; @@ -135,7 +138,7 @@ export class Uniswap implements Uniswapish { token.address, token.decimals, token.symbol, - token.name + token.name, ); } this._ready = true; @@ -206,7 +209,7 @@ export class Uniswap implements Uniswapish { const nd = allowedSlippage.match(percentRegexp); if (nd) return new Percent(nd[1], nd[2]); throw new Error( - 'Encountered a malformed percent string in the config for ALLOWED_SLIPPAGE.' + 'Encountered a malformed percent string in the config for ALLOWED_SLIPPAGE.', ); } @@ -231,7 +234,7 @@ export class Uniswap implements Uniswapish { CurrencyAmount.fromRawAmount(baseToken, amount.toString()); logger.info( - `Fetching trade data for ${baseToken.address}-${quoteToken.address}.` + `Fetching trade data for ${baseToken.address}-${quoteToken.address}.`, ); if (this._useRouter) { @@ -245,28 +248,28 @@ export class Uniswap implements Uniswapish { undefined, { maxSwapsPerPath: this.maximumHops, - } + }, ); if (!route) { throw new UniswapishPriceError( - `priceSwapIn: no trade pair found for ${baseToken.address} to ${quoteToken.address}.` + `priceSwapIn: no trade pair found for ${baseToken.address} to ${quoteToken.address}.`, ); } logger.info( `Best trade for ${baseToken.address}-${quoteToken.address}: ` + `${route.trade.executionPrice.toFixed(6)}` + - `${baseToken.symbol}.` + `${baseToken.symbol}.`, ); const expectedAmount = route.trade.minimumAmountOut( - this.getAllowedSlippage(allowedSlippage) + this.getAllowedSlippage(allowedSlippage), ); return { trade: route.trade, expectedAmount }; } else { const pool = await this.getPool(baseToken, quoteToken, this._feeTier, poolId); if (!pool) { throw new UniswapishPriceError( - `priceSwapIn: no trade pair found for ${baseToken.address} to ${quoteToken.address}.` + `priceSwapIn: no trade pair found for ${baseToken.address} to ${quoteToken.address}.`, ); } const swapRoute = new Route([pool], baseToken, quoteToken); @@ -274,7 +277,7 @@ export class Uniswap implements Uniswapish { swapRoute, quoteToken, nativeTokenAmount, - TradeType.EXACT_INPUT + TradeType.EXACT_INPUT, ); const trade = UniswapV3Trade.createUncheckedTrade({ route: swapRoute, @@ -285,10 +288,10 @@ export class Uniswap implements Uniswapish { logger.info( `Best trade for ${baseToken.address}-${quoteToken.address}: ` + `${trade.executionPrice.toFixed(6)}` + - `${baseToken.symbol}.` + `${baseToken.symbol}.`, ); const expectedAmount = trade.minimumAmountOut( - this.getAllowedSlippage(allowedSlippage) + this.getAllowedSlippage(allowedSlippage), ); return { trade, expectedAmount }; } @@ -314,7 +317,7 @@ export class Uniswap implements Uniswapish { const nativeTokenAmount: CurrencyAmount = CurrencyAmount.fromRawAmount(baseToken, amount.toString()); logger.info( - `Fetching pair data for ${quoteToken.address}-${baseToken.address}.` + `Fetching pair data for ${quoteToken.address}-${baseToken.address}.`, ); if (this._useRouter) { @@ -328,28 +331,28 @@ export class Uniswap implements Uniswapish { undefined, { maxSwapsPerPath: this.maximumHops, - } + }, ); if (!route) { throw new UniswapishPriceError( - `priceSwapOut: no trade pair found for ${quoteToken.address} to ${baseToken.address}.` + `priceSwapOut: no trade pair found for ${quoteToken.address} to ${baseToken.address}.`, ); } logger.info( `Best trade for ${quoteToken.address}-${baseToken.address}: ` + `${route.trade.executionPrice.invert().toFixed(6)} ` + - `${baseToken.symbol}.` + `${baseToken.symbol}.`, ); const expectedAmount = route.trade.maximumAmountIn( - this.getAllowedSlippage(allowedSlippage) + this.getAllowedSlippage(allowedSlippage), ); return { trade: route.trade, expectedAmount }; } else { const pool = await this.getPool(quoteToken, baseToken, this._feeTier, poolId); if (!pool) { throw new UniswapishPriceError( - `priceSwapOut: no trade pair found for ${quoteToken.address} to ${baseToken.address}.` + `priceSwapOut: no trade pair found for ${quoteToken.address} to ${baseToken.address}.`, ); } const swapRoute = new Route([pool], quoteToken, baseToken); @@ -357,7 +360,7 @@ export class Uniswap implements Uniswapish { swapRoute, quoteToken, nativeTokenAmount, - TradeType.EXACT_OUTPUT + TradeType.EXACT_OUTPUT, ); const trade = UniswapV3Trade.createUncheckedTrade({ route: swapRoute, @@ -368,10 +371,10 @@ export class Uniswap implements Uniswapish { logger.info( `Best trade for ${baseToken.address}-${quoteToken.address}: ` + `${trade.executionPrice.invert().toFixed(6)}` + - `${baseToken.symbol}.` + `${baseToken.symbol}.`, ); const expectedAmount = trade.maximumAmountIn( - this.getAllowedSlippage(allowedSlippage) + this.getAllowedSlippage(allowedSlippage), ); return { trade, expectedAmount }; } @@ -402,7 +405,7 @@ export class Uniswap implements Uniswapish { nonce?: number, maxFeePerGas?: BigNumber, maxPriorityFeePerGas?: BigNumber, - allowedSlippage?: string + allowedSlippage?: string, ): Promise { const methodParameters: MethodParameters = SwapRouter.swapCallParameters( trade, @@ -410,7 +413,7 @@ export class Uniswap implements Uniswapish { deadlineOrPreviousBlockhash: Math.floor(Date.now() / 1000 + ttl), recipient: wallet.address, slippageTolerance: this.getAllowedSlippage(allowedSlippage), - } + }, ); return this.chain.nonceManager.provideNonce( @@ -440,7 +443,7 @@ export class Uniswap implements Uniswapish { } logger.info(JSON.stringify(tx)); return tx; - } + }, ); } @@ -453,13 +456,13 @@ export class Uniswap implements Uniswapish { const uniswapFactory = new Contract( this._v3Factory, IUniswapV3FactoryABI, - this.chain.provider + this.chain.provider, ); // Use Uniswap V3 factory to get pool address instead of `Pool.getAddress` to check if pool exists. const poolAddress = poolId || await uniswapFactory.getPool( tokenA.address, tokenB.address, - feeTier + feeTier, ); if (poolAddress === constants.AddressZero || poolAddress === undefined || poolAddress === '') { return null; @@ -467,7 +470,7 @@ export class Uniswap implements Uniswapish { const poolContract = new Contract( poolAddress, IUniswapV3PoolABI, - this.chain.provider + this.chain.provider, ); const [liquidity, slot0, fee] = await Promise.all([ @@ -483,7 +486,7 @@ export class Uniswap implements Uniswapish { fee, sqrtPriceX96, liquidity, - tick + tick, ); return pool; @@ -493,13 +496,13 @@ export class Uniswap implements Uniswapish { swapRoute: Route, quoteToken: Token, amount: CurrencyAmount, - tradeType: TradeType + tradeType: TradeType, ) { const { calldata } = await SwapQuoter.quoteCallParameters( swapRoute, amount, tradeType, - { useQuoterV2: true } + { useQuoterV2: true }, ); const quoteCallReturnData = await this.chain.provider.call({ to: this._quoterContractAddress, @@ -507,11 +510,11 @@ export class Uniswap implements Uniswapish { }); const quoteTokenRawAmount = utils.defaultAbiCoder.decode( ['uint256'], - quoteCallReturnData + quoteCallReturnData, ); const qouteTokenAmount = CurrencyAmount.fromRawAmount( quoteToken, - quoteTokenRawAmount.toString() + quoteTokenRawAmount.toString(), ); return qouteTokenAmount; } diff --git a/src/network/network.controllers.ts b/src/network/network.controllers.ts index bb4b165158..220d8d2a61 100644 --- a/src/network/network.controllers.ts +++ b/src/network/network.controllers.ts @@ -4,6 +4,7 @@ import { BinanceSmartChain } from '../chains/binance-smart-chain/binance-smart-c import { Ethereum } from '../chains/ethereum/ethereum'; import { Harmony } from '../chains/harmony/harmony'; import { Polygon } from '../chains/polygon/polygon'; +import { Celo } from '../chains/celo/celo'; import { Xdc } from '../chains/xdc/xdc'; import { Tezos } from '../chains/tezos/tezos'; import { Kujira } from '../chains/kujira/kujira'; @@ -85,6 +86,11 @@ export async function getStatus( cronosConnections ? Object.values(cronosConnections) : [] ); + const celoConnections = Celo.getConnectedInstances(); + connections = connections.concat( + celoConnections ? Object.values(celoConnections) : [] + ); + const nearConnections = Near.getConnectedInstances(); connections = connections.concat( nearConnections ? Object.values(nearConnections) : [] diff --git a/src/services/connection-manager.ts b/src/services/connection-manager.ts index 1954df6792..b81283fc97 100644 --- a/src/services/connection-manager.ts +++ b/src/services/connection-manager.ts @@ -1,4 +1,5 @@ import { Avalanche } from '../chains/avalanche/avalanche'; +import { Celo } from '../chains/celo/celo'; import { Cronos } from '../chains/cronos/cronos'; import { Ethereum } from '../chains/ethereum/ethereum'; import { BinanceSmartChain } from '../chains/binance-smart-chain/binance-smart-chain'; @@ -126,6 +127,8 @@ export async function getChainInstance( connection = Cronos.getInstance(network); } else if (chain === 'cosmos') { connection = Cosmos.getInstance(network); + } else if (chain === 'celo') { + connection = Celo.getInstance(network); } else if (chain === 'osmosis') { connection = Osmosis.getInstance(network); } else if (chain === 'near') { diff --git a/src/services/wallet/wallet.validators.ts b/src/services/wallet/wallet.validators.ts index d58a0db605..06007a51c9 100644 --- a/src/services/wallet/wallet.validators.ts +++ b/src/services/wallet/wallet.validators.ts @@ -108,6 +108,11 @@ export const validatePrivateKey: Validator = mkSelectingValidator( invalidCosmosPrivateKeyError, (val) => typeof val === 'string' && isCosmosPrivateKey(val) ), + celo: mkValidator( + 'privateKey', + invalidEthPrivateKeyError, + (val) => typeof val === 'string' && isEthPrivateKey(val) + ), osmosis: mkValidator( 'privateKey', invalidCosmosPrivateKeyError, @@ -168,6 +173,7 @@ export const validateChain: Validator = mkValidator( val === 'ethereum' || val === 'avalanche' || val === 'polygon' || + val === 'celo' || val === 'xdc' || val === 'near' || val === 'harmony' || diff --git a/src/templates/celo.yml b/src/templates/celo.yml new file mode 100644 index 0000000000..b4ab9616f6 --- /dev/null +++ b/src/templates/celo.yml @@ -0,0 +1,20 @@ +# list the Celo networks available to gateway +networks: + celo: + chainID: 42220 + nodeURL: https://rpc.ankr.com/celo + tokenListType: 'FILE' + tokenListSource: '/home/gateway/conf/lists/celo_token.json' + nativeCurrencySymbol: 'CELO' + gasPriceRefreshInterval: 60 + celo_alfajores: + chainID: 44787 + nodeURL: https://celo-alfajores.infura.io/v3 + tokenListType: 'FILE' + tokenListSource: '/home/gateway/conf/lists/celo_token.json' + nativeCurrencySymbol: 'CELO' + gasPriceRefreshInterval: 60 + +# if you use the gas assumptions below, your wallet needs >0.01 AVAX balance for gas +gasLimitTransaction: 3000000 +manualGasPrice: 33 diff --git a/src/templates/lists/celo_token.json b/src/templates/lists/celo_token.json new file mode 100644 index 0000000000..b907770f67 --- /dev/null +++ b/src/templates/lists/celo_token.json @@ -0,0 +1,549 @@ +{ + "name": "Celo Token List", + "version": { + "major": 2, + "minor": 5, + "patch": 0 + }, + "logoURI": "https://celo-org.github.io/celo-token-list/assets/celo_logo.svg", + "keywords": ["celo", "tokens", "refi"], + "timestamp": "2022-05-25T20:37:00.000+00:00", + "tokens": [ + { + "name": "Green CELO", + "address": "0x8a1639098644a229d08f441ea45a63ae050ee018", + "symbol": "gCELO", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/spiralsprotocol/spirals-brand/main/gCELO.svg" + }, + { + "name": "Green cUSD", + "address": "0xFB42E2e90fc79CfA6A6B4EBa4877d5Faf4e29287", + "symbol": "gcUSD", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/spiralsprotocol/spirals-brand/main/gcUSD.svg" + }, + { + "name": "cRecy", + "address": "0x34C11A932853Ae24E845Ad4B633E3cEf91afE583", + "symbol": "cRecy", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://user-images.githubusercontent.com/101748448/187026740-27f51d9d-e60d-48e9-b378-416c1eda0cb1.svg" + }, + { + "name": "Staked Celo", + "address": "0xC668583dcbDc9ae6FA3CE46462758188adfdfC24", + "symbol": "stCelo", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://celo-org.github.io/celo-token-list/assets/token-stcelo.svg" + }, + { + "name": "Nature Carbon Tonne", + "address": "0x02de4766c272abc10bc88c220d214a26960a7e92", + "symbol": "NCT", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://toucan.earth/img/icons/nct.svg" + }, + { + "name": "Biochar", + "address": "0x50E85c754929840B58614F48e29C64BC78C58345", + "symbol": "CHAR", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://app.toucan.earth/svg/pools/char.svg" + }, + { + "name": "USDC (Portal from Ethereum)", + "address": "0x37f750B7cC259A2f741AF45294f6a16572CF5cAd", + "symbol": "USDCet", + "decimals": 6, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/certusone/wormhole-token-list/main/assets/USDCet_wh_small.png" + }, + { + "name": "DAI Stablecoin (Portal)", + "address": "0x97926a82930bb7B33178E3c2f4ED1BFDc91A9FBF", + "symbol": "DAI", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/certusone/wormhole-token-list/main/assets/DAI_wh_small.png" + }, + { + "name": "Portal WETH", + "address": "0x66803FB87aBd4aaC3cbB3fAd7C3aa01f6F3FB207", + "symbol": "WETH", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_ETH.png" + }, + { + "name": "wrapped.com ETH", + "address": "0x2DEf4285787d58a2f811AF24755A8150622f4361", + "symbol": "cETH", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_cETH.svg" + }, + { + "name": "Ubeswap", + "address": "0x00Be915B9dCf56a3CBE739D9B9c202ca692409EC", + "symbol": "UBE", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_UBE.png" + }, + { + "name": "Celo Moss Carbon Credit", + "address": "0x32A9FE697a32135BFd313a6Ac28792DaE4D9979d", + "symbol": "cMCO2", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_cMCO2.png" + }, + { + "name": "Celo", + "address": "0x471EcE3750Da237f93B8E339c536989b8978a438", + "symbol": "CELO", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://celo-org.github.io/celo-token-list/assets/celo_logo.svg" + }, + { + "name": "Celo Dollar", + "address": "0x765DE816845861e75A25fCA122bb6898B8B1282a", + "symbol": "cUSD", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_cUSD.png" + }, + { + "name": "Duniapay West African CFA franc", + "address": "0x832F03bCeE999a577cb592948983E35C048B5Aa4", + "symbol": "cXOF", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_cXOF.png" + }, + { + "name": "wrapped.com Bitcoin", + "address": "0xD629eb00dEced2a080B7EC630eF6aC117e614f1b", + "symbol": "cBTC", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_cBTC.png" + }, + { + "name": "Celo Euro", + "address": "0xD8763CBa276a3738E6DE85b4b3bF5FDed6D6cA73", + "symbol": "cEUR", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_cEUR.png" + }, + { + "name": "Beefy Finance", + "address": "0x639A647fbe20b6c8ac19E48E2de44ea792c62c5C", + "decimals": 18, + "symbol": "BIFI", + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/sushiswap/assets/master/blockchains/celo/assets/0x639A647fbe20b6c8ac19E48E2de44ea792c62c5C/logo.png" + }, + { + "name": "Optics v2 WMATIC via Polygon", + "address": "0x2E3487F967DF2Ebc2f236E16f8fCAeac7091324D", + "symbol": "WMATIC", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_WMATIC.png" + }, + { + "name": "Optics v2 SUSHI", + "address": "0x29dFce9c22003A4999930382Fd00f9Fd6133Acd1", + "symbol": "SUSHI", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_SUSHI.png" + }, + { + "name": "Optics v2 USDT", + "address": "0x88eeC49252c8cbc039DCdB394c0c2BA2f1637EA0", + "decimals": 6, + "symbol": "USDT", + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_USDT.png" + }, + { + "name": "Mobius DAO Token", + "address": "0x73a210637f6F6B7005512677Ba6B3C96bb4AA44B", + "symbol": "MOBI", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_MOBI.png" + }, + { + "name": "impactMarket", + "address": "0x46c9757C5497c5B1f2eb73aE79b6B67D119B0B58", + "symbol": "PACT", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_PACT.png" + }, + { + "name": "Source", + "address": "0x74c0C58B99b68cF16A717279AC2d056A34ba2bFe", + "symbol": "SOURCE", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_SOURCE.png" + }, + { + "name": "Poof", + "address": "0x00400FcbF0816bebB94654259de7273f4A05c762", + "symbol": "POOF", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_POOF.png" + }, + { + "name": "Stabilite USD", + "address": "0x0a60c25Ef6021fC3B479914E6bcA7C03c18A97f1", + "symbol": "stabilUSD", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_stabilUSD.png" + }, + { + "name": "Allbridge SOL", + "address": "0x173234922eB27d5138c5e481be9dF5261fAeD450", + "symbol": "SOL", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_SOL.png" + }, + { + "name": "Ariswap", + "address": "0x20677d4f3d0F08e735aB512393524A3CfCEb250C", + "symbol": "ARI", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_ARI.png" + }, + { + "name": "Anyswap FTM", + "address": "0x218c3c3D49d0E7B37aff0D8bB079de36Ae61A4c0", + "symbol": "FTM", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_FTM.png" + }, + { + "name": "Poof CELO", + "address": "0x301a61D01A63c8D670c2B8a43f37d12eF181F997", + "symbol": "pCELO", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_pCELO.png" + }, + { + "name": "CeloStarter", + "address": "0x452EF5a4bD00796e62E5e5758548e0dA6e8CCDF3", + "symbol": "cStar", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_cStar.png" + }, + { + "name": "Allbridge SBR", + "address": "0x47264aE1Fc0c8e6418ebe78630718E11a07346A8", + "symbol": "SBR", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_SBR.png" + }, + { + "name": "Allbridge", + "address": "0x6e512BFC33be36F2666754E996ff103AD1680Cc9", + "symbol": "ABR", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_ABR.png" + }, + { + "name": "Staked Allbridge", + "address": "0x788BA01f8E2b87c08B142DB46F82094e0bdCad4F", + "symbol": "xABR", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_xABR.png" + }, + { + "name": "Moola CELO", + "address": "0x7D00cd74FF385c955EA3d79e47BF06bD7386387D", + "symbol": "mCELO", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_mCELO.png" + }, + { + "name": "Symmetric", + "address": "0x8427bD503dd3169cCC9aFF7326c15258Bc305478", + "symbol": "SYMM", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_SYMM.png" + }, + { + "name": "Allbridge AVAX", + "address": "0x8E3670FD7B0935d3FE832711deBFE13BB689b690", + "symbol": "AVAX", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_AVAX.png" + }, + { + "name": "Moola cUSD", + "address": "0x918146359264C492BD6934071c6Bd31C854EDBc3", + "symbol": "mcUSD", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_mcUSD.png" + }, + { + "name": "Premio", + "address": "0x94140c2eA9D208D8476cA4E3045254169791C59e", + "symbol": "PREMIO", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_PREMIO.png" + }, + { + "name": "Moola cREAL", + "address": "0x9802d866fdE4563d088a6619F7CeF82C0B991A55", + "symbol": "mcREAL", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_mcREAL.png" + }, + { + "name": "Anyswap BNB", + "address": "0xA649325Aa7C5093d12D6F98EB4378deAe68CE23F", + "symbol": "BNB", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_BNB.png" + }, + { + "name": "KnoxEdge", + "address": "0xa81D9a2d29373777E4082d588958678a6Df5645c", + "symbol": "KNX", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_KNX.png" + }, + { + "name": "TrueFeedBack New", + "address": "0xbDd31EFfb9E9f7509fEaAc5B4091b31645A47e4b", + "symbol": "TFBX", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_TFBX.png" + }, + { + "name": "Moola cEUR", + "address": "0xE273Ad7ee11dCfAA87383aD5977EE1504aC07568", + "symbol": "mcEUR", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_mcEUR.png" + }, + { + "name": "Immortal", + "address": "0xE685d21b7B0FC7A248a6A8E03b8Db22d013Aa2eE", + "decimals": 9, + "symbol": "IMMO", + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_IMMO.png" + }, + { + "name": "Celo Real", + "address": "0xe8537a3d056DA446677B9E9d6c5dB704EaAb4787", + "symbol": "cREAL", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_cREAL.png" + }, + { + "name": "Poof USD", + "address": "0xEadf4A7168A82D30Ba0619e64d5BCf5B30B45226", + "symbol": "pUSD", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_pUSD.png" + }, + { + "name": "Poof v1 EUR", + "address": "0x56072D4832642dB29225dA12d6Fd1290E4744682", + "symbol": "pEURxV1", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_pEUR.png" + }, + { + "name": "Marzipan Finance", + "address": "0x9Ee153D4Fdf0E3222eFD092c442ebB21DFd346AC", + "symbol": "MZPN", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_MZPN.png" + }, + { + "name": "Poof v1 USD", + "address": "0xB4aa2986622249B1F45eb93F28Cfca2b2606d809", + "symbol": "pUSDxV1", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_pUSD.png" + }, + { + "name": "Duino-Coin on Celo", + "address": "0xDB452CC669D3Ae454226AbF232Fe211bAfF2a1F9", + "symbol": "celoDUCO", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_celoDUCO.png" + }, + { + "name": "Poof v1 CELO", + "address": "0xE74AbF23E1Fdf7ACbec2F3a30a772eF77f1601E1", + "symbol": "pCELOxV1", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_pCELO.png" + }, + { + "name": "NetM Token", + "address": "0x123ED050805E0998EBEf43671327139224218e50", + "symbol": "NTMX", + "decimals": 18, + "chainId": 44787, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_NTMX.png" + }, + { + "name": "Moola", + "address": "0x17700282592D6917F6A73D0bF8AcCf4D578c131e", + "symbol": "MOO", + "decimals": 18, + "chainId": 44787, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_MOO.png" + }, + { + "name": "AtlasX Carbon Credits", + "address": "0xc3377Ea71F1dc8e55Ba360724eff2d7aD62a8670", + "symbol": "ATLASX", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://myterrablobs.blob.core.windows.net/public/token-icon.png" + }, + { + "name": "PLASTIK Token", + "address": "0x27cd006548dF7C8c8e9fdc4A67fa05C2E3CA5CF9", + "symbol": "PLASTIK", + "decimals": 9, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_PLASTIK.png" + }, + { + "name": "Axelar Wrapped Bitcoin", + "address": "0x1a35EE4640b0A3B87705B0A4B45D227Ba60Ca2ad", + "symbol": "axlWBTC", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://celo-org.github.io/celo-token-list/assets/axelar_wbtc.svg" + }, + { + "name": "Wormhole Wrapped Bitcoin", + "address": "0xd71Ffd0940c920786eC4DbB5A12306669b5b81EF", + "symbol": "WBTC", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://celo-org.github.io/celo-token-list/assets/wormhole_wbtc.png" + }, + { + "name": "Good Dollar", + "address": "0x62B8B11039FcfE5aB0C56E502b1C372A3d2a9c7A", + "symbol": "G$", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/GoodDollar/GoodDAPP/master/src/assets/Splash/logo.svg" + }, + { + "name": "Axelar WETH", + "address": "0xb829b68f57cc546da7e5806a929e53be32a4625d", + "symbol": "axlEth", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://celo-org.github.io/celo-token-list/assets/axelar_eth.png" + }, + { + "name": "JumpToken", + "address": "0x1d18d0386f51ab03e7e84e71bda1681eba865f1f", + "symbol": "JMPT", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://celo-org.github.io/celo-token-list/assets/jumpToken.png" + }, + { + "name": "Glo Dollar", + "address": "0x4f604735c1cf31399c6e711d5962b2b3e0225ad3", + "symbol": "USDGLO", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://app.glodollar.org/glo-logo.svg" + }, + { + "name": "Curve DAO Token", + "address": "0x173fd7434B8B50dF08e3298f173487ebDB35FD14", + "symbol": "CRV", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/curvefi/curve-assets/main/branding/logo.svg" + }, + { + "name": "agEUR", + "address": "0xC16B81Af351BA9e64C1a069E3Ab18c244A1E3049", + "symbol": "agEUR", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/0_tokens/agEUR/cross-chain/agEUR-celo.svg" + }, + { + "name": "EURC (Wormhole)", + "address": "0xBddC3554269053544bE0d6d027a73271225E9859", + "symbol": "EURC", + "decimals": 6, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/wormhole-foundation/wormhole-token-list/main/assets/EURC_wh.png" + }, + { + "name": "USD Coin", + "address": "0xcebA9300f2b948710d2653dD7B07f33A8B32118C", + "symbol": "USDC", + "decimals": 6, + "chainId": 42220, + "logoURI": "https://raw.githubusercontent.com/compound-finance/token-list/master/assets/asset_USDC.svg" + }, + { + "name": "Celo Kenyan Shilling", + "address": "0x456a3D042C0DbD3db53D5489e98dFb038553B0d0", + "symbol": "cKES", + "decimals": 18, + "chainId": 42220, + "logoURI": "https://github.com/mento-protocol/mento-web/blob/main/src/images/tokens/cKES.svg" + } + ] +} \ No newline at end of file diff --git a/src/templates/root.yml b/src/templates/root.yml index 56b4a2e87d..865bc2e4ad 100644 --- a/src/templates/root.yml +++ b/src/templates/root.yml @@ -28,6 +28,10 @@ configurations: configurationPath: polygon.yml schemaPath: ethereum-schema.json + $namespace celo: + configurationPath: celo.yml + schemaPath: ethereum-schema.json + $namespace near: configurationPath: near.yml schemaPath: ethereum-schema.json diff --git a/src/templates/uniswap.yml b/src/templates/uniswap.yml index bb9ed29f18..27f6ef9dbd 100644 --- a/src/templates/uniswap.yml +++ b/src/templates/uniswap.yml @@ -9,7 +9,7 @@ gasLimitEstimate: 150688 # perform the trade, but the gas will still be sent. ttl: 600 -# For each swap, the maximum number of hops to consider. +# For each swap, the maximum number of hops to consider. # Note: More hops will increase latency of the algorithm. maximumHops: 4 @@ -78,3 +78,9 @@ contractAddresses: uniswapV3SmartOrderRouterAddress: '0xbb00FF08d01D300023C629E8fFfFcb65A5a578cE' uniswapV3NftManagerAddress: '0x655C406EBFa14EE2006250925e54ec43AD184f8B' uniswapV3QuoterV2ContractAddress: '0xbe0F5544EC67e9B3b2D979aaA43f18Fd87E6257F' + celo: + celo: + uniswapV3FactoryAddress: '0xAfE208a311B21f13EF87E33A90049fC17A7acDEc' + uniswapV3SmartOrderRouterAddress: '0x5615CDAb10dc425a742d643d949a7F474C01abc4' + uniswapV3NftManagerAddress: '0x3d79EdAaBC0EaB6F08ED885C05Fc0B014290D95A' + uniswapV3QuoterV2ContractAddress: '0x82825d0554fA07f7FC52Ab63c961F330fdEFa8E8' diff --git a/test/services/data/config-manager-v2/test1/root.yml b/test/services/data/config-manager-v2/test1/root.yml index b15c278c49..229791ae5c 100644 --- a/test/services/data/config-manager-v2/test1/root.yml +++ b/test/services/data/config-manager-v2/test1/root.yml @@ -19,7 +19,11 @@ configurations: $namespace polygon: configurationPath: polygon.yml schemaPath: ethereum-schema.json - + + $namespace celo: + configurationPath: celo.yml + schemaPath: ethereum-schema.json + $namespace pangolin: configurationPath: pangolin.yml schemaPath: pangolin-schema.json diff --git a/test/services/wallet/wallet.validators.test.ts b/test/services/wallet/wallet.validators.test.ts index 2d4a71c3d6..db06fe86f4 100644 --- a/test/services/wallet/wallet.validators.test.ts +++ b/test/services/wallet/wallet.validators.test.ts @@ -124,6 +124,16 @@ describe('validatePrivateKey', () => { ).toEqual([]); }); + it('valid when req.privateKey is a celo key', () => { + expect( + validatePrivateKey({ + chain: 'celo', + privateKey: + 'da857cbda0ba96757fed842617a40693d06d00001e55aa972955039ae747bac4', // noqa: mock + }) + ).toEqual([]); + }); + it('valid when req.privateKey is a avalanche key', () => { expect( validatePrivateKey({ diff --git a/yarn.lock b/yarn.lock index c8b8613f4f..8faf84a558 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1525,137 +1525,137 @@ "@ethersproject-xdc/abi@file:vendor/@ethersproject-xdc/abi": version "5.7.0" dependencies: - "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-0638ed56-c9a3-4108-bf19-975189f18571-1721929615134/node_modules/@ethersproject-xdc/address" - "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-0638ed56-c9a3-4108-bf19-975189f18571-1721929615134/node_modules/@ethersproject-xdc/bignumber" - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-0638ed56-c9a3-4108-bf19-975189f18571-1721929615134/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/constants" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-0638ed56-c9a3-4108-bf19-975189f18571-1721929615134/node_modules/@ethersproject-xdc/constants" - "@ethersproject-xdc/hash" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-0638ed56-c9a3-4108-bf19-975189f18571-1721929615134/node_modules/@ethersproject-xdc/hash" - "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-0638ed56-c9a3-4108-bf19-975189f18571-1721929615134/node_modules/@ethersproject-xdc/keccak256" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-0638ed56-c9a3-4108-bf19-975189f18571-1721929615134/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-0638ed56-c9a3-4108-bf19-975189f18571-1721929615134/node_modules/@ethersproject-xdc/properties" - "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-0638ed56-c9a3-4108-bf19-975189f18571-1721929615134/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-3050948f-81cf-4d8c-b37e-96b0a0323470-1721953151312/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-3050948f-81cf-4d8c-b37e-96b0a0323470-1721953151312/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-3050948f-81cf-4d8c-b37e-96b0a0323470-1721953151312/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-3050948f-81cf-4d8c-b37e-96b0a0323470-1721953151312/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/hash" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-3050948f-81cf-4d8c-b37e-96b0a0323470-1721953151312/node_modules/@ethersproject-xdc/hash" + "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-3050948f-81cf-4d8c-b37e-96b0a0323470-1721953151312/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-3050948f-81cf-4d8c-b37e-96b0a0323470-1721953151312/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-3050948f-81cf-4d8c-b37e-96b0a0323470-1721953151312/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abi-5.7.0-3050948f-81cf-4d8c-b37e-96b0a0323470-1721953151312/node_modules/@ethersproject-xdc/strings" "@ethersproject-xdc/abstract-provider@file:vendor/@ethersproject-xdc/abstract-provider": version "5.7.0" dependencies: - "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-2e13c4ae-10f6-4926-a11b-912872361eee-1721929615134/node_modules/@ethersproject-xdc/bignumber" - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-2e13c4ae-10f6-4926-a11b-912872361eee-1721929615134/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-2e13c4ae-10f6-4926-a11b-912872361eee-1721929615134/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/networks" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-2e13c4ae-10f6-4926-a11b-912872361eee-1721929615134/node_modules/@ethersproject-xdc/networks" - "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-2e13c4ae-10f6-4926-a11b-912872361eee-1721929615134/node_modules/@ethersproject-xdc/properties" - "@ethersproject-xdc/transactions" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-2e13c4ae-10f6-4926-a11b-912872361eee-1721929615134/node_modules/@ethersproject-xdc/transactions" - "@ethersproject-xdc/web" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-2e13c4ae-10f6-4926-a11b-912872361eee-1721929615134/node_modules/@ethersproject-xdc/web" + "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-59db4729-f38c-4955-a3c6-d2287f381b67-1721953151313/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-59db4729-f38c-4955-a3c6-d2287f381b67-1721953151313/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-59db4729-f38c-4955-a3c6-d2287f381b67-1721953151313/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/networks" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-59db4729-f38c-4955-a3c6-d2287f381b67-1721953151313/node_modules/@ethersproject-xdc/networks" + "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-59db4729-f38c-4955-a3c6-d2287f381b67-1721953151313/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/transactions" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-59db4729-f38c-4955-a3c6-d2287f381b67-1721953151313/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/web" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-provider-5.7.0-59db4729-f38c-4955-a3c6-d2287f381b67-1721953151313/node_modules/@ethersproject-xdc/web" "@ethersproject-xdc/abstract-signer@file:vendor/@ethersproject-xdc/abstract-signer": version "5.7.0" dependencies: - "@ethersproject-xdc/abstract-provider" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-7c6bba34-bf43-4a02-ad76-71129d6ebd9d-1721929615135/node_modules/@ethersproject-xdc/abstract-provider" - "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-7c6bba34-bf43-4a02-ad76-71129d6ebd9d-1721929615135/node_modules/@ethersproject-xdc/bignumber" - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-7c6bba34-bf43-4a02-ad76-71129d6ebd9d-1721929615135/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-7c6bba34-bf43-4a02-ad76-71129d6ebd9d-1721929615135/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-7c6bba34-bf43-4a02-ad76-71129d6ebd9d-1721929615135/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/abstract-provider" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-da5abfb0-afbf-4f14-ae4e-ffb16912de32-1721953151312/node_modules/@ethersproject-xdc/abstract-provider" + "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-da5abfb0-afbf-4f14-ae4e-ffb16912de32-1721953151312/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-da5abfb0-afbf-4f14-ae4e-ffb16912de32-1721953151312/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-da5abfb0-afbf-4f14-ae4e-ffb16912de32-1721953151312/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-abstract-signer-5.7.0-da5abfb0-afbf-4f14-ae4e-ffb16912de32-1721953151312/node_modules/@ethersproject-xdc/properties" "@ethersproject-xdc/address@file:vendor/@ethersproject-xdc/address": version "5.7.0" dependencies: - "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-bf364a7b-e6c0-4d20-b7b6-bdee8be97371-1721929615135/node_modules/@ethersproject-xdc/bignumber" - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-bf364a7b-e6c0-4d20-b7b6-bdee8be97371-1721929615135/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-bf364a7b-e6c0-4d20-b7b6-bdee8be97371-1721929615135/node_modules/@ethersproject-xdc/keccak256" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-bf364a7b-e6c0-4d20-b7b6-bdee8be97371-1721929615135/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/rlp" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-bf364a7b-e6c0-4d20-b7b6-bdee8be97371-1721929615135/node_modules/@ethersproject-xdc/rlp" + "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-7856f007-3afa-44a5-8ffb-68b9882528da-1721953151313/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-7856f007-3afa-44a5-8ffb-68b9882528da-1721953151313/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-7856f007-3afa-44a5-8ffb-68b9882528da-1721953151313/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-7856f007-3afa-44a5-8ffb-68b9882528da-1721953151313/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/rlp" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-address-5.7.0-7856f007-3afa-44a5-8ffb-68b9882528da-1721953151313/node_modules/@ethersproject-xdc/rlp" "@ethersproject-xdc/base64@file:vendor/@ethersproject-xdc/base64": version "5.7.0" dependencies: - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-base64-5.7.0-0bb63bd6-1e33-4072-ad69-3b4ef3e81589-1721929615135/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-base64-5.7.0-17aed3ff-5080-4da4-8f86-4ea1968d0bc9-1721953151313/node_modules/@ethersproject-xdc/bytes" "@ethersproject-xdc/basex@file:vendor/@ethersproject-xdc/basex": version "5.7.0" dependencies: - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-basex-5.7.0-961e5467-aa4f-43ce-9020-e21d45dd8bb4-1721929615135/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-basex-5.7.0-961e5467-aa4f-43ce-9020-e21d45dd8bb4-1721929615135/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-basex-5.7.0-139744d1-67e9-4a34-b939-55bc5bf3b33a-1721953151314/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-basex-5.7.0-139744d1-67e9-4a34-b939-55bc5bf3b33a-1721953151314/node_modules/@ethersproject-xdc/properties" "@ethersproject-xdc/bignumber@file:vendor/@ethersproject-xdc/bignumber": version "5.7.0" dependencies: - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-bignumber-5.7.0-8f44f2fc-2b2a-459e-afca-dfdc6f202621-1721929615135/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-bignumber-5.7.0-8f44f2fc-2b2a-459e-afca-dfdc6f202621-1721929615135/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-bignumber-5.7.0-3abc8aa1-9ac9-4a55-a8f3-b714180e36e4-1721953151313/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-bignumber-5.7.0-3abc8aa1-9ac9-4a55-a8f3-b714180e36e4-1721953151313/node_modules/@ethersproject-xdc/logger" bn.js "^5.2.1" "@ethersproject-xdc/bytes@file:vendor/@ethersproject-xdc/bytes": version "5.7.0" dependencies: - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-bytes-5.7.0-7f34f611-dfab-497e-9e03-085cd9f1c6a1-1721929615136/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-bytes-5.7.0-233b5995-6c39-45eb-8183-654c315c686e-1721953151314/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/constants@file:vendor/@ethersproject-xdc/constants": version "5.7.0" dependencies: - "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-constants-5.7.0-b591a30a-3b7f-43bb-b6e5-44e2da16e41c-1721929615135/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-constants-5.7.0-87cf1e7d-5a4b-489c-8cba-418e114fab56-1721953151314/node_modules/@ethersproject-xdc/bignumber" "@ethersproject-xdc/contracts@file:vendor/@ethersproject-xdc/contracts": version "5.6.0" dependencies: - "@ethersproject-xdc/abi" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-c8e79ca2-fb36-4a42-b095-7eb76ccaf477-1721929615136/node_modules/@ethersproject-xdc/abi" - "@ethersproject-xdc/abstract-provider" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-c8e79ca2-fb36-4a42-b095-7eb76ccaf477-1721929615136/node_modules/@ethersproject-xdc/abstract-provider" - "@ethersproject-xdc/abstract-signer" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-c8e79ca2-fb36-4a42-b095-7eb76ccaf477-1721929615136/node_modules/@ethersproject-xdc/abstract-signer" - "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-c8e79ca2-fb36-4a42-b095-7eb76ccaf477-1721929615136/node_modules/@ethersproject-xdc/address" - "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-c8e79ca2-fb36-4a42-b095-7eb76ccaf477-1721929615136/node_modules/@ethersproject-xdc/bignumber" - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-c8e79ca2-fb36-4a42-b095-7eb76ccaf477-1721929615136/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/constants" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-c8e79ca2-fb36-4a42-b095-7eb76ccaf477-1721929615136/node_modules/@ethersproject-xdc/constants" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-c8e79ca2-fb36-4a42-b095-7eb76ccaf477-1721929615136/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-c8e79ca2-fb36-4a42-b095-7eb76ccaf477-1721929615136/node_modules/@ethersproject-xdc/properties" - "@ethersproject-xdc/transactions" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-c8e79ca2-fb36-4a42-b095-7eb76ccaf477-1721929615136/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/abi" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-25319f10-deaf-45b4-8c7c-12ab0ee3c2a6-1721953151314/node_modules/@ethersproject-xdc/abi" + "@ethersproject-xdc/abstract-provider" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-25319f10-deaf-45b4-8c7c-12ab0ee3c2a6-1721953151314/node_modules/@ethersproject-xdc/abstract-provider" + "@ethersproject-xdc/abstract-signer" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-25319f10-deaf-45b4-8c7c-12ab0ee3c2a6-1721953151314/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-25319f10-deaf-45b4-8c7c-12ab0ee3c2a6-1721953151314/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-25319f10-deaf-45b4-8c7c-12ab0ee3c2a6-1721953151314/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-25319f10-deaf-45b4-8c7c-12ab0ee3c2a6-1721953151314/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-25319f10-deaf-45b4-8c7c-12ab0ee3c2a6-1721953151314/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-25319f10-deaf-45b4-8c7c-12ab0ee3c2a6-1721953151314/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-25319f10-deaf-45b4-8c7c-12ab0ee3c2a6-1721953151314/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/transactions" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-contracts-5.6.0-25319f10-deaf-45b4-8c7c-12ab0ee3c2a6-1721953151314/node_modules/@ethersproject-xdc/transactions" "@ethersproject-xdc/hash@file:vendor/@ethersproject-xdc/hash": version "5.7.0" dependencies: - "@ethersproject-xdc/abstract-signer" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-8cc4898e-90bd-4e66-a98b-06acfdab5ccf-1721929615137/node_modules/@ethersproject-xdc/abstract-signer" - "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-8cc4898e-90bd-4e66-a98b-06acfdab5ccf-1721929615137/node_modules/@ethersproject-xdc/address" - "@ethersproject-xdc/base64" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-8cc4898e-90bd-4e66-a98b-06acfdab5ccf-1721929615137/node_modules/@ethersproject-xdc/base64" - "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-8cc4898e-90bd-4e66-a98b-06acfdab5ccf-1721929615137/node_modules/@ethersproject-xdc/bignumber" - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-8cc4898e-90bd-4e66-a98b-06acfdab5ccf-1721929615137/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-8cc4898e-90bd-4e66-a98b-06acfdab5ccf-1721929615137/node_modules/@ethersproject-xdc/keccak256" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-8cc4898e-90bd-4e66-a98b-06acfdab5ccf-1721929615137/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-8cc4898e-90bd-4e66-a98b-06acfdab5ccf-1721929615137/node_modules/@ethersproject-xdc/properties" - "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-8cc4898e-90bd-4e66-a98b-06acfdab5ccf-1721929615137/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/abstract-signer" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-c0dda78e-7311-45fd-9905-a887c319d825-1721953151315/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-c0dda78e-7311-45fd-9905-a887c319d825-1721953151315/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/base64" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-c0dda78e-7311-45fd-9905-a887c319d825-1721953151315/node_modules/@ethersproject-xdc/base64" + "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-c0dda78e-7311-45fd-9905-a887c319d825-1721953151315/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-c0dda78e-7311-45fd-9905-a887c319d825-1721953151315/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-c0dda78e-7311-45fd-9905-a887c319d825-1721953151315/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-c0dda78e-7311-45fd-9905-a887c319d825-1721953151315/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-c0dda78e-7311-45fd-9905-a887c319d825-1721953151315/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hash-5.7.0-c0dda78e-7311-45fd-9905-a887c319d825-1721953151315/node_modules/@ethersproject-xdc/strings" "@ethersproject-xdc/hdnode@file:vendor/@ethersproject-xdc/hdnode": version "5.7.0" dependencies: - "@ethersproject-xdc/abstract-signer" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49164970-b69f-4156-81ee-73080e3f17fd-1721929615137/node_modules/@ethersproject-xdc/abstract-signer" - "@ethersproject-xdc/basex" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49164970-b69f-4156-81ee-73080e3f17fd-1721929615137/node_modules/@ethersproject-xdc/basex" - "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49164970-b69f-4156-81ee-73080e3f17fd-1721929615137/node_modules/@ethersproject-xdc/bignumber" - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49164970-b69f-4156-81ee-73080e3f17fd-1721929615137/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49164970-b69f-4156-81ee-73080e3f17fd-1721929615137/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/pbkdf2" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49164970-b69f-4156-81ee-73080e3f17fd-1721929615137/node_modules/@ethersproject-xdc/pbkdf2" - "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49164970-b69f-4156-81ee-73080e3f17fd-1721929615137/node_modules/@ethersproject-xdc/properties" - "@ethersproject-xdc/sha2" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49164970-b69f-4156-81ee-73080e3f17fd-1721929615137/node_modules/@ethersproject-xdc/sha2" - "@ethersproject-xdc/signing-key" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49164970-b69f-4156-81ee-73080e3f17fd-1721929615137/node_modules/@ethersproject-xdc/signing-key" - "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49164970-b69f-4156-81ee-73080e3f17fd-1721929615137/node_modules/@ethersproject-xdc/strings" - "@ethersproject-xdc/transactions" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49164970-b69f-4156-81ee-73080e3f17fd-1721929615137/node_modules/@ethersproject-xdc/transactions" - "@ethersproject-xdc/wordlists" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-49164970-b69f-4156-81ee-73080e3f17fd-1721929615137/node_modules/@ethersproject-xdc/wordlists" + "@ethersproject-xdc/abstract-signer" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-3abe4a0b-5ca2-48d2-b97e-023769d41a9c-1721953151315/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/basex" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-3abe4a0b-5ca2-48d2-b97e-023769d41a9c-1721953151315/node_modules/@ethersproject-xdc/basex" + "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-3abe4a0b-5ca2-48d2-b97e-023769d41a9c-1721953151315/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-3abe4a0b-5ca2-48d2-b97e-023769d41a9c-1721953151315/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-3abe4a0b-5ca2-48d2-b97e-023769d41a9c-1721953151315/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/pbkdf2" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-3abe4a0b-5ca2-48d2-b97e-023769d41a9c-1721953151315/node_modules/@ethersproject-xdc/pbkdf2" + "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-3abe4a0b-5ca2-48d2-b97e-023769d41a9c-1721953151315/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/sha2" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-3abe4a0b-5ca2-48d2-b97e-023769d41a9c-1721953151315/node_modules/@ethersproject-xdc/sha2" + "@ethersproject-xdc/signing-key" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-3abe4a0b-5ca2-48d2-b97e-023769d41a9c-1721953151315/node_modules/@ethersproject-xdc/signing-key" + "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-3abe4a0b-5ca2-48d2-b97e-023769d41a9c-1721953151315/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/transactions" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-3abe4a0b-5ca2-48d2-b97e-023769d41a9c-1721953151315/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/wordlists" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-hdnode-5.7.0-3abe4a0b-5ca2-48d2-b97e-023769d41a9c-1721953151315/node_modules/@ethersproject-xdc/wordlists" "@ethersproject-xdc/json-wallets@file:vendor/@ethersproject-xdc/json-wallets": version "5.6.0" dependencies: - "@ethersproject-xdc/abstract-signer" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-aa7c4507-07c3-4cb2-b9da-94457e0ef913-1721929615136/node_modules/@ethersproject-xdc/abstract-signer" - "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-aa7c4507-07c3-4cb2-b9da-94457e0ef913-1721929615136/node_modules/@ethersproject-xdc/address" - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-aa7c4507-07c3-4cb2-b9da-94457e0ef913-1721929615136/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/hdnode" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-aa7c4507-07c3-4cb2-b9da-94457e0ef913-1721929615136/node_modules/@ethersproject-xdc/hdnode" - "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-aa7c4507-07c3-4cb2-b9da-94457e0ef913-1721929615136/node_modules/@ethersproject-xdc/keccak256" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-aa7c4507-07c3-4cb2-b9da-94457e0ef913-1721929615136/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/pbkdf2" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-aa7c4507-07c3-4cb2-b9da-94457e0ef913-1721929615136/node_modules/@ethersproject-xdc/pbkdf2" - "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-aa7c4507-07c3-4cb2-b9da-94457e0ef913-1721929615136/node_modules/@ethersproject-xdc/properties" - "@ethersproject-xdc/random" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-aa7c4507-07c3-4cb2-b9da-94457e0ef913-1721929615136/node_modules/@ethersproject-xdc/random" - "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-aa7c4507-07c3-4cb2-b9da-94457e0ef913-1721929615136/node_modules/@ethersproject-xdc/strings" - "@ethersproject-xdc/transactions" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-aa7c4507-07c3-4cb2-b9da-94457e0ef913-1721929615136/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/abstract-signer" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-a41bd0a5-1478-499e-a872-5676e449c603-1721953151314/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-a41bd0a5-1478-499e-a872-5676e449c603-1721953151314/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-a41bd0a5-1478-499e-a872-5676e449c603-1721953151314/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/hdnode" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-a41bd0a5-1478-499e-a872-5676e449c603-1721953151314/node_modules/@ethersproject-xdc/hdnode" + "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-a41bd0a5-1478-499e-a872-5676e449c603-1721953151314/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-a41bd0a5-1478-499e-a872-5676e449c603-1721953151314/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/pbkdf2" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-a41bd0a5-1478-499e-a872-5676e449c603-1721953151314/node_modules/@ethersproject-xdc/pbkdf2" + "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-a41bd0a5-1478-499e-a872-5676e449c603-1721953151314/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/random" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-a41bd0a5-1478-499e-a872-5676e449c603-1721953151314/node_modules/@ethersproject-xdc/random" + "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-a41bd0a5-1478-499e-a872-5676e449c603-1721953151314/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/transactions" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-json-wallets-5.6.0-a41bd0a5-1478-499e-a872-5676e449c603-1721953151314/node_modules/@ethersproject-xdc/transactions" aes-js "3.0.0" scrypt-js "3.0.1" "@ethersproject-xdc/keccak256@file:vendor/@ethersproject-xdc/keccak256": version "5.7.0" dependencies: - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-keccak256-5.7.0-390472ae-12ac-4f30-8eaf-65cca5d50668-1721929615137/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-keccak256-5.7.0-aada17b6-ae45-4dac-a967-7e0c4e64099a-1721953151316/node_modules/@ethersproject-xdc/bytes" js-sha3 "0.8.0" "@ethersproject-xdc/logger@file:vendor/@ethersproject-xdc/logger": @@ -1664,67 +1664,67 @@ "@ethersproject-xdc/networks@file:vendor/@ethersproject-xdc/networks": version "5.7.1" dependencies: - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-networks-5.7.1-474628bb-7ddd-482a-a6d7-76b085de4e5f-1721929615137/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-networks-5.7.1-4fa34999-bc0a-4904-80c4-8fececa82675-1721953151316/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/pbkdf2@file:vendor/@ethersproject-xdc/pbkdf2": version "5.7.0" dependencies: - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-pbkdf2-5.7.0-20200a0c-d1be-413e-ab2d-bef57842280c-1721929615138/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/sha2" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-pbkdf2-5.7.0-20200a0c-d1be-413e-ab2d-bef57842280c-1721929615138/node_modules/@ethersproject-xdc/sha2" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-pbkdf2-5.7.0-8ab6326e-5503-4918-9818-8ad96d65bcd9-1721953151316/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/sha2" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-pbkdf2-5.7.0-8ab6326e-5503-4918-9818-8ad96d65bcd9-1721953151316/node_modules/@ethersproject-xdc/sha2" "@ethersproject-xdc/properties@file:vendor/@ethersproject-xdc/properties": version "5.7.0" dependencies: - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-properties-5.7.0-10a6d6b1-aa25-448e-b0bc-d377c8918df9-1721929615138/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-properties-5.7.0-24afe639-b6d1-465f-9ab5-938173be9fbd-1721953151316/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/providers@file:vendor/@ethersproject-xdc/providers": version "5.6.2" dependencies: - "@ethersproject-xdc/abstract-provider" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/abstract-provider" - "@ethersproject-xdc/abstract-signer" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/abstract-signer" - "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/address" - "@ethersproject-xdc/basex" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/basex" - "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/bignumber" - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/constants" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/constants" - "@ethersproject-xdc/hash" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/hash" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/networks" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/networks" - "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/properties" - "@ethersproject-xdc/random" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/random" - "@ethersproject-xdc/rlp" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/rlp" - "@ethersproject-xdc/sha2" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/sha2" - "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/strings" - "@ethersproject-xdc/transactions" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/transactions" - "@ethersproject-xdc/web" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-674aa8fb-436a-457f-947a-8b3f5b0d084e-1721929615138/node_modules/@ethersproject-xdc/web" + "@ethersproject-xdc/abstract-provider" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/abstract-provider" + "@ethersproject-xdc/abstract-signer" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/basex" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/basex" + "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/hash" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/hash" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/networks" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/networks" + "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/random" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/random" + "@ethersproject-xdc/rlp" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/rlp" + "@ethersproject-xdc/sha2" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/sha2" + "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/transactions" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/web" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-providers-5.6.2-b80001dc-e91d-4e3d-a2bd-41d475cbd383-1721953151316/node_modules/@ethersproject-xdc/web" bech32 "1.1.4" ws "7.4.6" "@ethersproject-xdc/random@file:vendor/@ethersproject-xdc/random": version "5.7.0" dependencies: - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-random-5.7.0-1aa1f071-e40f-48c0-a5e3-92fd466a42c5-1721929615138/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-random-5.7.0-1aa1f071-e40f-48c0-a5e3-92fd466a42c5-1721929615138/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-random-5.7.0-945c2aa5-b3a6-4a3e-a1ba-77a377a2c928-1721953151317/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-random-5.7.0-945c2aa5-b3a6-4a3e-a1ba-77a377a2c928-1721953151317/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/rlp@file:vendor/@ethersproject-xdc/rlp": version "5.7.0" dependencies: - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-rlp-5.7.0-c4c12318-731e-4b6d-b4a7-80280b4061c8-1721929615139/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-rlp-5.7.0-c4c12318-731e-4b6d-b4a7-80280b4061c8-1721929615139/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-rlp-5.7.0-17fd2c40-610b-48d2-97a6-ce961dd2e372-1721953151320/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-rlp-5.7.0-17fd2c40-610b-48d2-97a6-ce961dd2e372-1721953151320/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/sha2@file:vendor/@ethersproject-xdc/sha2": version "5.7.0" dependencies: - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-sha2-5.7.0-6f1451f0-bd15-44ca-85c3-a6ff1a2860bd-1721929615139/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-sha2-5.7.0-6f1451f0-bd15-44ca-85c3-a6ff1a2860bd-1721929615139/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-sha2-5.7.0-da900230-f838-4f0e-9842-4c1005e55101-1721953151317/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-sha2-5.7.0-da900230-f838-4f0e-9842-4c1005e55101-1721953151317/node_modules/@ethersproject-xdc/logger" hash.js "1.1.7" "@ethersproject-xdc/signing-key@file:vendor/@ethersproject-xdc/signing-key": version "5.7.0" dependencies: - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-5428086d-3925-4a43-9b46-9a8d6b4651fa-1721929615140/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-5428086d-3925-4a43-9b46-9a8d6b4651fa-1721929615140/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-5428086d-3925-4a43-9b46-9a8d6b4651fa-1721929615140/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-a6d185cb-edb2-4b15-9c15-30f421bef583-1721953151318/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-a6d185cb-edb2-4b15-9c15-30f421bef583-1721953151318/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-signing-key-5.7.0-a6d185cb-edb2-4b15-9c15-30f421bef583-1721953151318/node_modules/@ethersproject-xdc/properties" bn.js "^5.2.1" elliptic "6.5.4" hash.js "1.1.7" @@ -1732,76 +1732,76 @@ "@ethersproject-xdc/solidity@file:vendor/@ethersproject-xdc/solidity": version "5.6.0" dependencies: - "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-b7f3707c-92b7-4cbf-b37b-dcf8ab99c0e3-1721929615141/node_modules/@ethersproject-xdc/bignumber" - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-b7f3707c-92b7-4cbf-b37b-dcf8ab99c0e3-1721929615141/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-b7f3707c-92b7-4cbf-b37b-dcf8ab99c0e3-1721929615141/node_modules/@ethersproject-xdc/keccak256" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-b7f3707c-92b7-4cbf-b37b-dcf8ab99c0e3-1721929615141/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/sha2" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-b7f3707c-92b7-4cbf-b37b-dcf8ab99c0e3-1721929615141/node_modules/@ethersproject-xdc/sha2" - "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-b7f3707c-92b7-4cbf-b37b-dcf8ab99c0e3-1721929615141/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-0ac15029-15bf-4e1f-9cba-838635932311-1721953151320/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-0ac15029-15bf-4e1f-9cba-838635932311-1721953151320/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-0ac15029-15bf-4e1f-9cba-838635932311-1721953151320/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-0ac15029-15bf-4e1f-9cba-838635932311-1721953151320/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/sha2" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-0ac15029-15bf-4e1f-9cba-838635932311-1721953151320/node_modules/@ethersproject-xdc/sha2" + "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-solidity-5.6.0-0ac15029-15bf-4e1f-9cba-838635932311-1721953151320/node_modules/@ethersproject-xdc/strings" "@ethersproject-xdc/strings@file:vendor/@ethersproject-xdc/strings": version "5.7.0" dependencies: - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-56572a85-b0cb-4ab7-90d2-ea95812532f0-1721929615141/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/constants" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-56572a85-b0cb-4ab7-90d2-ea95812532f0-1721929615141/node_modules/@ethersproject-xdc/constants" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-56572a85-b0cb-4ab7-90d2-ea95812532f0-1721929615141/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-7e0f1c84-a4f7-4619-983d-df39eb37ed9f-1721953151319/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-7e0f1c84-a4f7-4619-983d-df39eb37ed9f-1721953151319/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-strings-5.7.0-7e0f1c84-a4f7-4619-983d-df39eb37ed9f-1721953151319/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/transactions@file:vendor/@ethersproject-xdc/transactions": version "5.7.0" dependencies: - "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-51c8a1ec-0c08-447f-a666-0a1b90324588-1721929615141/node_modules/@ethersproject-xdc/address" - "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-51c8a1ec-0c08-447f-a666-0a1b90324588-1721929615141/node_modules/@ethersproject-xdc/bignumber" - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-51c8a1ec-0c08-447f-a666-0a1b90324588-1721929615141/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/constants" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-51c8a1ec-0c08-447f-a666-0a1b90324588-1721929615141/node_modules/@ethersproject-xdc/constants" - "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-51c8a1ec-0c08-447f-a666-0a1b90324588-1721929615141/node_modules/@ethersproject-xdc/keccak256" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-51c8a1ec-0c08-447f-a666-0a1b90324588-1721929615141/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-51c8a1ec-0c08-447f-a666-0a1b90324588-1721929615141/node_modules/@ethersproject-xdc/properties" - "@ethersproject-xdc/rlp" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-51c8a1ec-0c08-447f-a666-0a1b90324588-1721929615141/node_modules/@ethersproject-xdc/rlp" - "@ethersproject-xdc/signing-key" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-51c8a1ec-0c08-447f-a666-0a1b90324588-1721929615141/node_modules/@ethersproject-xdc/signing-key" + "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-30ede4a9-3704-4d85-97d4-9cbd66385816-1721953151320/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-30ede4a9-3704-4d85-97d4-9cbd66385816-1721953151320/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-30ede4a9-3704-4d85-97d4-9cbd66385816-1721953151320/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-30ede4a9-3704-4d85-97d4-9cbd66385816-1721953151320/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-30ede4a9-3704-4d85-97d4-9cbd66385816-1721953151320/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-30ede4a9-3704-4d85-97d4-9cbd66385816-1721953151320/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-30ede4a9-3704-4d85-97d4-9cbd66385816-1721953151320/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/rlp" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-30ede4a9-3704-4d85-97d4-9cbd66385816-1721953151320/node_modules/@ethersproject-xdc/rlp" + "@ethersproject-xdc/signing-key" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-transactions-5.7.0-30ede4a9-3704-4d85-97d4-9cbd66385816-1721953151320/node_modules/@ethersproject-xdc/signing-key" "@ethersproject-xdc/units@file:vendor/@ethersproject-xdc/units": version "5.6.0" dependencies: - "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-units-5.6.0-93ae563f-9f38-427e-a3b9-c71850d0f295-1721929615142/node_modules/@ethersproject-xdc/bignumber" - "@ethersproject-xdc/constants" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-units-5.6.0-93ae563f-9f38-427e-a3b9-c71850d0f295-1721929615142/node_modules/@ethersproject-xdc/constants" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-units-5.6.0-93ae563f-9f38-427e-a3b9-c71850d0f295-1721929615142/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-units-5.6.0-bd97932a-e855-4743-914b-8e079e808c73-1721953151320/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/constants" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-units-5.6.0-bd97932a-e855-4743-914b-8e079e808c73-1721953151320/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-units-5.6.0-bd97932a-e855-4743-914b-8e079e808c73-1721953151320/node_modules/@ethersproject-xdc/logger" "@ethersproject-xdc/wallet@file:vendor/@ethersproject-xdc/wallet": version "5.6.0" dependencies: - "@ethersproject-xdc/abstract-provider" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7f32a6fa-62eb-493e-ad28-01577e7c1acf-1721929615142/node_modules/@ethersproject-xdc/abstract-provider" - "@ethersproject-xdc/abstract-signer" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7f32a6fa-62eb-493e-ad28-01577e7c1acf-1721929615142/node_modules/@ethersproject-xdc/abstract-signer" - "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7f32a6fa-62eb-493e-ad28-01577e7c1acf-1721929615142/node_modules/@ethersproject-xdc/address" - "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7f32a6fa-62eb-493e-ad28-01577e7c1acf-1721929615142/node_modules/@ethersproject-xdc/bignumber" - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7f32a6fa-62eb-493e-ad28-01577e7c1acf-1721929615142/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/hash" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7f32a6fa-62eb-493e-ad28-01577e7c1acf-1721929615142/node_modules/@ethersproject-xdc/hash" - "@ethersproject-xdc/hdnode" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7f32a6fa-62eb-493e-ad28-01577e7c1acf-1721929615142/node_modules/@ethersproject-xdc/hdnode" - "@ethersproject-xdc/json-wallets" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7f32a6fa-62eb-493e-ad28-01577e7c1acf-1721929615142/node_modules/@ethersproject-xdc/json-wallets" - "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7f32a6fa-62eb-493e-ad28-01577e7c1acf-1721929615142/node_modules/@ethersproject-xdc/keccak256" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7f32a6fa-62eb-493e-ad28-01577e7c1acf-1721929615142/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7f32a6fa-62eb-493e-ad28-01577e7c1acf-1721929615142/node_modules/@ethersproject-xdc/properties" - "@ethersproject-xdc/random" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7f32a6fa-62eb-493e-ad28-01577e7c1acf-1721929615142/node_modules/@ethersproject-xdc/random" - "@ethersproject-xdc/signing-key" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7f32a6fa-62eb-493e-ad28-01577e7c1acf-1721929615142/node_modules/@ethersproject-xdc/signing-key" - "@ethersproject-xdc/transactions" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7f32a6fa-62eb-493e-ad28-01577e7c1acf-1721929615142/node_modules/@ethersproject-xdc/transactions" - "@ethersproject-xdc/wordlists" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-7f32a6fa-62eb-493e-ad28-01577e7c1acf-1721929615142/node_modules/@ethersproject-xdc/wordlists" + "@ethersproject-xdc/abstract-provider" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-c2668039-9cae-4d48-a495-753f1cd61589-1721953151321/node_modules/@ethersproject-xdc/abstract-provider" + "@ethersproject-xdc/abstract-signer" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-c2668039-9cae-4d48-a495-753f1cd61589-1721953151321/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-c2668039-9cae-4d48-a495-753f1cd61589-1721953151321/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-c2668039-9cae-4d48-a495-753f1cd61589-1721953151321/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-c2668039-9cae-4d48-a495-753f1cd61589-1721953151321/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/hash" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-c2668039-9cae-4d48-a495-753f1cd61589-1721953151321/node_modules/@ethersproject-xdc/hash" + "@ethersproject-xdc/hdnode" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-c2668039-9cae-4d48-a495-753f1cd61589-1721953151321/node_modules/@ethersproject-xdc/hdnode" + "@ethersproject-xdc/json-wallets" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-c2668039-9cae-4d48-a495-753f1cd61589-1721953151321/node_modules/@ethersproject-xdc/json-wallets" + "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-c2668039-9cae-4d48-a495-753f1cd61589-1721953151321/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-c2668039-9cae-4d48-a495-753f1cd61589-1721953151321/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-c2668039-9cae-4d48-a495-753f1cd61589-1721953151321/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/random" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-c2668039-9cae-4d48-a495-753f1cd61589-1721953151321/node_modules/@ethersproject-xdc/random" + "@ethersproject-xdc/signing-key" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-c2668039-9cae-4d48-a495-753f1cd61589-1721953151321/node_modules/@ethersproject-xdc/signing-key" + "@ethersproject-xdc/transactions" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-c2668039-9cae-4d48-a495-753f1cd61589-1721953151321/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/wordlists" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wallet-5.6.0-c2668039-9cae-4d48-a495-753f1cd61589-1721953151321/node_modules/@ethersproject-xdc/wordlists" "@ethersproject-xdc/web@file:vendor/@ethersproject-xdc/web": version "5.7.1" dependencies: - "@ethersproject-xdc/base64" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-f34b78f1-c312-4537-b3be-9d34d3b61c7f-1721929615142/node_modules/@ethersproject-xdc/base64" - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-f34b78f1-c312-4537-b3be-9d34d3b61c7f-1721929615142/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-f34b78f1-c312-4537-b3be-9d34d3b61c7f-1721929615142/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-f34b78f1-c312-4537-b3be-9d34d3b61c7f-1721929615142/node_modules/@ethersproject-xdc/properties" - "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-f34b78f1-c312-4537-b3be-9d34d3b61c7f-1721929615142/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/base64" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-8db9acfc-26a7-4063-a707-e6966a0b27cc-1721953151320/node_modules/@ethersproject-xdc/base64" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-8db9acfc-26a7-4063-a707-e6966a0b27cc-1721953151320/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-8db9acfc-26a7-4063-a707-e6966a0b27cc-1721953151320/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-8db9acfc-26a7-4063-a707-e6966a0b27cc-1721953151320/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-web-5.7.1-8db9acfc-26a7-4063-a707-e6966a0b27cc-1721953151320/node_modules/@ethersproject-xdc/strings" "@ethersproject-xdc/wordlists@file:vendor/@ethersproject-xdc/wordlists": version "5.7.0" dependencies: - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-cee7b077-0380-4721-9be8-7f310ee15c54-1721929615143/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/hash" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-cee7b077-0380-4721-9be8-7f310ee15c54-1721929615143/node_modules/@ethersproject-xdc/hash" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-cee7b077-0380-4721-9be8-7f310ee15c54-1721929615143/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-cee7b077-0380-4721-9be8-7f310ee15c54-1721929615143/node_modules/@ethersproject-xdc/properties" - "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-cee7b077-0380-4721-9be8-7f310ee15c54-1721929615143/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-ef7ddfc3-551a-4ab9-952a-e1fcfa726bfc-1721953151322/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/hash" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-ef7ddfc3-551a-4ab9-952a-e1fcfa726bfc-1721953151322/node_modules/@ethersproject-xdc/hash" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-ef7ddfc3-551a-4ab9-952a-e1fcfa726bfc-1721953151322/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-ef7ddfc3-551a-4ab9-952a-e1fcfa726bfc-1721953151322/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-@ethersproject-xdc-wordlists-5.7.0-ef7ddfc3-551a-4ab9-952a-e1fcfa726bfc-1721953151322/node_modules/@ethersproject-xdc/strings" "@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" @@ -8383,36 +8383,36 @@ ethereumjs-util@^6.0.0, ethereumjs-util@^6.2.1: "ethers-xdc@file:./vendor/ethers-xdc": version "5.7.2" dependencies: - "@ethersproject-xdc/abi" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/abi" - "@ethersproject-xdc/abstract-provider" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/abstract-provider" - "@ethersproject-xdc/abstract-signer" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/abstract-signer" - "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/address" - "@ethersproject-xdc/base64" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/base64" - "@ethersproject-xdc/basex" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/basex" - "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/bignumber" - "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/bytes" - "@ethersproject-xdc/constants" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/constants" - "@ethersproject-xdc/contracts" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/contracts" - "@ethersproject-xdc/hash" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/hash" - "@ethersproject-xdc/hdnode" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/hdnode" - "@ethersproject-xdc/json-wallets" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/json-wallets" - "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/keccak256" - "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/logger" - "@ethersproject-xdc/networks" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/networks" - "@ethersproject-xdc/pbkdf2" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/pbkdf2" - "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/properties" - "@ethersproject-xdc/providers" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/providers" - "@ethersproject-xdc/random" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/random" - "@ethersproject-xdc/rlp" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/rlp" - "@ethersproject-xdc/sha2" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/sha2" - "@ethersproject-xdc/signing-key" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/signing-key" - "@ethersproject-xdc/solidity" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/solidity" - "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/strings" - "@ethersproject-xdc/transactions" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/transactions" - "@ethersproject-xdc/units" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/units" - "@ethersproject-xdc/wallet" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/wallet" - "@ethersproject-xdc/web" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/web" - "@ethersproject-xdc/wordlists" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-e5efd892-dfaf-4ff4-8709-0edd37e33c6b-1721929615125/node_modules/@ethersproject-xdc/wordlists" + "@ethersproject-xdc/abi" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/abi" + "@ethersproject-xdc/abstract-provider" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/abstract-provider" + "@ethersproject-xdc/abstract-signer" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/abstract-signer" + "@ethersproject-xdc/address" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/address" + "@ethersproject-xdc/base64" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/base64" + "@ethersproject-xdc/basex" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/basex" + "@ethersproject-xdc/bignumber" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/bignumber" + "@ethersproject-xdc/bytes" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/bytes" + "@ethersproject-xdc/constants" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/constants" + "@ethersproject-xdc/contracts" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/contracts" + "@ethersproject-xdc/hash" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/hash" + "@ethersproject-xdc/hdnode" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/hdnode" + "@ethersproject-xdc/json-wallets" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/json-wallets" + "@ethersproject-xdc/keccak256" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/keccak256" + "@ethersproject-xdc/logger" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/logger" + "@ethersproject-xdc/networks" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/networks" + "@ethersproject-xdc/pbkdf2" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/pbkdf2" + "@ethersproject-xdc/properties" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/properties" + "@ethersproject-xdc/providers" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/providers" + "@ethersproject-xdc/random" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/random" + "@ethersproject-xdc/rlp" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/rlp" + "@ethersproject-xdc/sha2" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/sha2" + "@ethersproject-xdc/signing-key" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/signing-key" + "@ethersproject-xdc/solidity" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/solidity" + "@ethersproject-xdc/strings" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/strings" + "@ethersproject-xdc/transactions" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/transactions" + "@ethersproject-xdc/units" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/units" + "@ethersproject-xdc/wallet" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/wallet" + "@ethersproject-xdc/web" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/web" + "@ethersproject-xdc/wordlists" "file:../Library/Caches/Yarn/v6/npm-ethers-xdc-5.7.2-f291a3f7-ce63-4a9f-b4b5-9ec200a1a4a3-1721953151303/node_modules/@ethersproject-xdc/wordlists" ethers@4.0.0-beta.3: version "4.0.0-beta.3" @@ -8430,7 +8430,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.19, ethers@^5.6.1, ethers@^5.7.0, ethers@^5.7.2: version "5.7.2" resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.7.2.tgz#3a7deeabbb8c030d4126b24f84e525466145872e" integrity sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==