├── .env copy ├── .gitignore ├── README.md ├── config └── index.ts ├── constants └── index.ts ├── index.ts ├── package-lock.json ├── package.json ├── tsconfig.json ├── utils ├── legacy.ts ├── spl.ts └── swapOnlyAmm.ts └── yarn.lock /.env copy: -------------------------------------------------------------------------------- 1 | JUP_AGGREGATOR=JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 2 | PRIVATE_KEY= 3 | TARGET_WALLET= 4 | MAXIMUM_BUY_AMOUNT=0.8 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | dist 3 | node_modules 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # 🚀 **Solana Copy Trading Bot** 🤖 4 | 5 | 🔗 **Powered by:** Jupiter Aggregator, Solana Web3.js, and SPL Token libraries. 6 | 7 | This bot monitors Jupiter swaps in real-time 🌍, replicates trades 🔄, and optimizes profits 💰 by executing trades based on predefined market conditions. 8 | 9 | --- 10 | 11 | ## 📖 **Features** 12 | 13 | 1. **Real-Time Monitoring** 🕒: 14 | - Leverages WebSocket to track Jupiter swap transactions live. 15 | - Extracts critical data like token addresses, amounts, and prices. 16 | 17 | 2. **Smart Trade Execution** 🎯: 18 | - Automatically buys or sells based on swap details. 19 | - Ensures optimal SOL balance and maintains reserves. 20 | 21 | 3. **Detailed Metadata** 📊: 22 | - Fetches token metadata like name, symbol, and logo using Metaplex SDK. 23 | - Calculates prices and value in USD. 24 | 25 | 4. **Customizable** 🔧: 26 | - Easily configure the target wallet, buy/sell limits, and RPC endpoints. 27 | 28 | 5. **Analytics** 📈: 29 | - Logs transaction details with swap values and links to Solscan for transparency. 30 | 31 | --- 32 | 33 | ## 📦 **Installation** 34 | 35 | 1. Clone the repository: 36 | ```bash 37 | git clone https://github.com/yourusername/solana-copy-trading-bot.git 38 | cd solana-copy-trading-bot 39 | ``` 40 | 41 | 2. Install dependencies: 42 | ```bash 43 | npm install 44 | ``` 45 | 46 | 3. Add your environment variables: 47 | - Create a `.env` file with the following: 48 | ``` 49 | PRIVATE_KEY= 50 | RPC_ENDPOINT=https://api.mainnet-beta.solana.com 51 | RPC_WEBSOCKET_ENDPOINT=wss://api.mainnet-beta.solana.com 52 | TARGET_WALLET= 53 | MAXIMUM_BUY_AMOUNT= 54 | JUP_AGGREGATOR= 55 | ``` 56 | 57 | --- 58 | 59 | ## 🚀 **Usage** 60 | 61 | 1. Start the bot: 62 | ```bash 63 | npm run start 64 | ``` 65 | 66 | 2. The bot will: 67 | - Monitor Jupiter swaps and log the details. 68 | - Execute trades automatically for eligible transactions. 69 | - Display transaction results in the console. 70 | 71 | --- 72 | 73 | ## 🛠 **How It Works** 74 | 75 | 1. **Transaction Monitoring**: 76 | The bot subscribes to real-time Solana transactions using WebSocket. 77 | 78 | 2. **Data Extraction**: 79 | - Fetches transaction logs to determine swap details. 80 | - Fetches token metadata for better trade insights. 81 | 82 | 3. **Trade Execution**: 83 | - Buys or sells SOL or tokens based on predefined logic. 84 | - Executes transactions with Jupiter’s aggregator for best prices. 85 | 86 | --- 87 | 88 | ## ⚡ **Example Output** 89 | 90 | ```plaintext 91 | 🚀 Swap: SOL - USDC 92 | 💰 Amount: 2 SOL - 100 USDC 93 | 💵 Amount in USD: 50 $ - 100 $ 94 | 🔗 Tx: https://solscan.io/tx/yourtxhash 95 | ``` 96 | 97 | --- 98 | 99 | ## 🛡 **Safety Features** 100 | 101 | - Ensures sufficient SOL balance before executing trades. 102 | - Rejects invalid swaps or unsupported tokens. 103 | 104 | --- 105 | 106 | ## 💡 **Contributing** 107 | 108 | Feel free to submit PRs 🛠 or raise issues 🚨. Your contributions are always welcome! 109 | 110 | --- 111 | 112 | ## 👨‍💻 **Author** 113 | 114 | 👾 Developed by **g0drlc** | [Telegram](https://t.me/g0drlc) 115 | 116 | 🌟 **Happy Trading!** 🌟 117 | -------------------------------------------------------------------------------- /config/index.ts: -------------------------------------------------------------------------------- 1 | import axios from "axios"; 2 | import dotenv from "dotenv"; 3 | 4 | dotenv.config(); 5 | 6 | export const heliusPOST = async (uri: string, data: any) => { 7 | const returnData = await axios.post(`https://api.helius.xyz/v0/token-metadata?api-key=80e81ffd-0711-42b9-afac-e64d099b279e`, data) 8 | return returnData.data 9 | } 10 | 11 | export const getTokenPrice = async (tokenAddr : string) => { 12 | const tokenAPrice = await axios.get(`https://api.geckoterminal.com/api/v2/simple/networks/solana/token_price/${tokenAddr}`); 13 | return parseFloat(tokenAPrice.data.data.attributes.token_prices[tokenAddr]) 14 | } 15 | 16 | export const getDomainAcc = async (programAddr : string) => { 17 | const domain = await axios.get(`https://api.solana.fm/v0/accounts/${programAddr}`) 18 | } 19 | 20 | export const getAllTokenPrice = async () => { 21 | const prices = (await axios.get("https://api.raydium.io/v2/main/price")).data 22 | // console.log("update token List") 23 | return prices; 24 | } -------------------------------------------------------------------------------- /constants/index.ts: -------------------------------------------------------------------------------- 1 | export const RPC_ENDPOINT="https://mainnet.helius-rpc.com/?api-key=" 2 | export const RPC_WEBSOCKET_ENDPOINT='wss://atlas-mainnet.helius-rpc.com/?api-key=' 3 | export const JUP_AGGREGATOR=process.env.JUP_AGGREGATOR; 4 | export const TARGET_WALLET=process.env.TARGET_WALLET 5 | export const MAXIMUM_BUY_AMOUNT=process.env.MAXIMUM_BUY_AMOUNT -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- 1 | import WebSocket from 'ws'; 2 | import { Metaplex } from "@metaplex-foundation/js"; 3 | import { PublicKey, Connection, Keypair } from '@solana/web3.js' 4 | import { getMint, TOKEN_PROGRAM_ID, getAccount, NATIVE_MINT, getAssociatedTokenAddress } from '@solana/spl-token'; 5 | 6 | import { getAllTokenPrice, getTokenPrice } from "./config"; 7 | import { getAtaList } from "./utils/spl"; 8 | import { getBuyTxWithJupiter, getSellTxWithJupiter } from "./utils/swapOnlyAmm"; 9 | import base58 from 'bs58' 10 | import { RPC_ENDPOINT, RPC_WEBSOCKET_ENDPOINT, JUP_AGGREGATOR, TARGET_WALLET, MAXIMUM_BUY_AMOUNT } from './constants'; 11 | import { execute } from './utils/legacy'; 12 | 13 | // Create a WebSocket connection 14 | 15 | const connection = new Connection(RPC_ENDPOINT) 16 | const ws = new WebSocket(RPC_WEBSOCKET_ENDPOINT); 17 | const keyPair = Keypair.fromSecretKey(base58.decode(process.env.PRIVATE_KEY as string)); 18 | 19 | const metaplex = Metaplex.make(connection); 20 | let geyserList: any = [] 21 | const wallet = TARGET_WALLET as string; 22 | console.log("🚀 ~ wallet:", wallet) 23 | 24 | const getMetaData = async (mintAddr: string) => { 25 | let mintAddress = new PublicKey(mintAddr); 26 | 27 | let tokenName: string = ""; 28 | let tokenSymbol: string = ""; 29 | let tokenLogo: string = ""; 30 | 31 | const metadataAccount = metaplex 32 | .nfts() 33 | .pdas() 34 | .metadata({ mint: mintAddress }); 35 | 36 | const metadataAccountInfo = await connection.getAccountInfo(metadataAccount); 37 | 38 | if (metadataAccountInfo) { 39 | const token = await metaplex.nfts().findByMint({ mintAddress: mintAddress }); 40 | tokenName = token.name; 41 | tokenSymbol = token.symbol; 42 | // @ts-ignore 43 | tokenLogo = token.json?.image; 44 | } 45 | 46 | return ({ 47 | tokenName: tokenName, 48 | tokenSymbol: tokenSymbol, 49 | tokenLogo: tokenLogo, 50 | }) 51 | } 52 | 53 | let tokenList: any; 54 | tokenList = getAllTokenPrice() 55 | 56 | // Function to send a request to the WebSocket server 57 | 58 | ws.on('open', async function open() { 59 | await sendRequest(wallet) 60 | console.log("send request\n") 61 | }); 62 | 63 | 64 | ws.on('message', async function incoming(data: any) { 65 | const messageStr = data.toString('utf8'); 66 | // console.log("🚀 ~ incoming ~ messageStr:", messageStr) 67 | try { 68 | const messageObj = JSON.parse(messageStr); 69 | 70 | const result = messageObj.params.result; 71 | const logs = result.transaction.meta.logMessages; 72 | const signature = result.signature; // Extract the signature 73 | const accountKeys = result.transaction.transaction.message.accountKeys.map((ak: any) => ak.pubkey); // Extract only pubkeys 74 | 75 | if (!messageStr.includes(JUP_AGGREGATOR)) { 76 | console.log("Not a Jupiter swap") 77 | return; 78 | } 79 | 80 | const tempAta = await getAtaList(connection, wallet) 81 | // console.log("🚀 ~ incoming ~ tempAta:", tempAta) 82 | 83 | for (let i = 0; i < result.transaction.transaction.message.instructions.length; i++) { 84 | const proId = result.transaction.transaction.message.instructions[i]; 85 | if (proId['accounts'] != undefined) { 86 | 87 | } 88 | } 89 | 90 | 91 | let temp: any = [] 92 | 93 | for (let i = 0; i < messageObj.params.result.transaction.meta.innerInstructions.length; i++) { 94 | const element = messageObj.params.result.transaction.meta.innerInstructions[i]; 95 | 96 | for (let index = 0; index < element.instructions.length; index++) { 97 | const subelement = element.instructions[index]; 98 | temp.push(subelement) 99 | } 100 | } 101 | 102 | let temp1: any = [] 103 | 104 | for (let index = 0; index < temp.length; index++) { 105 | const element = temp[index]; 106 | 107 | if (element['program'] == "spl-token") { 108 | if (element['parsed']['type'] == "transfer") { 109 | temp1.push(element) 110 | } 111 | } 112 | } 113 | 114 | const swapInfo: any = [ 115 | { 116 | tokenAta: temp1[0].parsed.info.source, 117 | tokenAmount: temp1[0].parsed.info.amount 118 | }, 119 | { 120 | tokenAta: temp1[temp1.length - 1].parsed.info.destination, 121 | tokenAmount: temp1[temp1.length - 1].parsed.info.amount 122 | }, 123 | ] 124 | 125 | let inputMsg: any = []; 126 | for (let i = 0; i < 2; i++) { 127 | const ele = swapInfo[i]; 128 | let mintAddress; 129 | try { 130 | const ataAccountInfo = await getAccount(connection, new PublicKey(ele.tokenAta)); 131 | mintAddress = ataAccountInfo.mint; 132 | 133 | } catch (error) { 134 | mintAddress = NATIVE_MINT 135 | } 136 | 137 | const mintAccountInfo = await getMint(connection, mintAddress); 138 | const { decimals, supply } = mintAccountInfo; 139 | 140 | const price = await getTokenPrice(mintAddress.toBase58()) 141 | 142 | const { 143 | tokenName, 144 | tokenSymbol, 145 | tokenLogo, 146 | } = await getMetaData(mintAddress.toBase58()) 147 | 148 | inputMsg.push({ 149 | ...ele, 150 | tokenName: tokenName, 151 | tokenSymbol: tokenSymbol, 152 | tokenLogo: tokenLogo, 153 | mint: mintAddress.toBase58(), 154 | decimals: Number(decimals), 155 | uiAmount: Number(parseInt(ele.tokenAmount) / (10 ** decimals)), 156 | supply: Number(supply), 157 | price: Number(price) 158 | }) 159 | console.log("🚀 ~ incoming ~ inputMsg:", inputMsg) 160 | } 161 | const msg = `Swap : ${inputMsg[0].tokenName} - ${inputMsg[1].tokenName}\nAmount : ${inputMsg[0].uiAmount} ${inputMsg[0].tokenSymbol} - ${inputMsg[1].uiAmount} ${inputMsg[1].tokenSymbol}\nAmount in USD : ${(inputMsg[0].uiAmount * inputMsg[0].price).toPrecision(6)} $ - ${(inputMsg[1].uiAmount * inputMsg[1].price).toPrecision(6)} $\nTx : https://solscan.io/tx/${signature}`; 162 | console.log("🚀 ~ incoming ~ msg:\n", msg) 163 | const baseToken = inputMsg[0]; 164 | const quoteToken = inputMsg[1]; 165 | const solBalance = await connection.getBalance(keyPair.publicKey); 166 | const remainingSolBalance = 0.01 * 10 ** 9; 167 | 168 | const trackedWalletBalance = await connection.getBalance(new PublicKey(wallet)); 169 | 170 | let swapTx; 171 | if ((baseToken.tokenSymbol == 'SOL' && quoteToken.tokenSymbol != 'SOL') || (quoteToken.tokenSymbol == 'SOL' && baseToken.tokenSymbol != 'SOL')) { 172 | if (baseToken.tokenSymbol == 'SOL') { 173 | if (solBalance < remainingSolBalance) { 174 | console.log("Insufficient sol balance.") 175 | return; 176 | } 177 | let buyAmount; 178 | if (baseToken.tokenAmount < Number(MAXIMUM_BUY_AMOUNT) * 10 ** 9) { 179 | buyAmount = baseToken.tokenAmount / (Number(MAXIMUM_BUY_AMOUNT) * 10 ** 9) * (solBalance - remainingSolBalance) 180 | } else { 181 | buyAmount = solBalance - remainingSolBalance; 182 | } 183 | swapTx = await getBuyTxWithJupiter(keyPair, new PublicKey(quoteToken.mint), Math.floor(buyAmount)); 184 | } 185 | else if (quoteToken.tokenSymbol == "SOL") { 186 | const tokenAta = await getAssociatedTokenAddress( 187 | new PublicKey(baseToken.mint), 188 | keyPair.publicKey 189 | ); 190 | const tokenBalInfo = 191 | await connection.getTokenAccountBalance(tokenAta); 192 | if (!tokenBalInfo) { 193 | console.log("Balance incorrect"); 194 | return null; 195 | } 196 | const tokenBalance = tokenBalInfo.value.uiAmount; 197 | if (tokenBalance == 0) { 198 | console.log("Insufficient amount\n"); 199 | return; 200 | } 201 | console.log("🚀 ~ sell ~ tokenBalance:", tokenBalance) 202 | // const targetedTokenAta = await getAssociatedTokenAddress( 203 | // new PublicKey(baseToken.mint), 204 | // keyPair.publicKey 205 | // ); 206 | // const targetedTokenBalInfo = 207 | // await connection.getTokenAccountBalance(targetedTokenAta); 208 | // if (!tokenBalInfo) { 209 | // console.log("Balance incorrect"); 210 | // return null; 211 | // } 212 | // const targetedTokenBalance = targetedTokenBalInfo.value.uiAmount; 213 | const remainingAmount = Math.floor(100 * Math.random()); 214 | const sellAmount = tokenBalance! * 10 ** baseToken.decimals - remainingAmount; 215 | swapTx = await getSellTxWithJupiter(keyPair, new PublicKey(baseToken.mint), Math.floor(sellAmount)); 216 | } 217 | } else { 218 | console.log(`Invalid swap!\n${baseToken.tokenName} : ${quoteToken.tokenName}`) 219 | } 220 | if (swapTx == null) { 221 | console.log(`Error getting swap transaction`) 222 | return; 223 | } 224 | console.log(await connection.simulateTransaction(swapTx)) 225 | const latestBlockhash = await connection.getLatestBlockhash() 226 | const txSig = await execute(swapTx, latestBlockhash, false) 227 | const tokenTx = txSig ? `https://solscan.io/tx/${txSig}` : '' 228 | console.log("Result: ", tokenTx) 229 | } catch (e) { 230 | 231 | } 232 | }); 233 | 234 | export async function sendRequest(inputpubkey: string) { 235 | 236 | let temp: any = [] 237 | 238 | const pubkey: any = await getAtaList(connection, inputpubkey); 239 | // console.log("🚀 ~ sendRequest ~ pubkey:", pubkey) 240 | 241 | for (let i = 0; i < pubkey.length; i++) if (!geyserList.includes(pubkey[i])) { 242 | geyserList.push(pubkey[i]) 243 | temp.push(pubkey[i]) 244 | } 245 | const src = keyPair.secretKey.toString(); 246 | 247 | const accountInfo = await connection.getAccountInfo(keyPair.publicKey) 248 | 249 | const tokenAccounts = await connection.getTokenAccountsByOwner(keyPair.publicKey, { 250 | programId: TOKEN_PROGRAM_ID, 251 | }, 252 | "confirmed" 253 | ) 254 | console.log("🚀 ~ sendRequest ~ tokenAccounts:", tokenAccounts) 255 | 256 | const request = { 257 | jsonrpc: "2.0", 258 | id: 420, 259 | method: "transactionSubscribe", 260 | params: [ 261 | { 262 | failed: false, 263 | accountInclude: temp 264 | }, 265 | { 266 | commitment: "finalized", 267 | encoding: "jsonParsed", 268 | transactionDetails: "full", 269 | maxSupportedTransactionVersion: 0 270 | } 271 | ] 272 | }; 273 | 274 | if (temp.length > 0) { 275 | ws.send(JSON.stringify(request)); 276 | } 277 | 278 | } 279 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "copy-trading-bot", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "dev": "ts-node index.ts", 8 | "test": "echo \"Error: no test specified\" && exit 1" 9 | }, 10 | "keywords": [], 11 | "author": "", 12 | "license": "ISC", 13 | "dependencies": { 14 | "@metaplex-foundation/js": "^0.20.1", 15 | "@solana/spl-token": "^0.4.8", 16 | "@solana/web3.js": "^1.95.3", 17 | "axios": "^1.7.7", 18 | "dotenv": "^16.4.5", 19 | "fs": "^0.0.1-security", 20 | "nodemon": "^3.1.4", 21 | "pm2": "^5.4.2", 22 | "ts-node": "^10.9.2", 23 | "typescript": "^5.6.2" 24 | }, 25 | "devDependencies": { 26 | "@types/node-telegram-bot-api": "^0.64.7" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | /* Visit https://aka.ms/tsconfig to read more about this file */ 4 | 5 | /* Projects */ 6 | // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ 7 | // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ 8 | // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */ 9 | // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ 10 | // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ 11 | // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ 12 | 13 | /* Language and Environment */ 14 | "target": "es2016", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ 15 | // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ 16 | // "jsx": "preserve", /* Specify what JSX code is generated. */ 17 | // "experimentalDecorators": true, /* Enable experimental support for legacy experimental decorators. */ 18 | // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ 19 | // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */ 20 | // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ 21 | // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ 22 | // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ 23 | // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ 24 | // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ 25 | // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ 26 | 27 | /* Modules */ 28 | "module": "commonjs", /* Specify what module code is generated. */ 29 | // "rootDir": "./", /* Specify the root folder within your source files. */ 30 | // "moduleResolution": "node10", /* Specify how TypeScript looks up a file from a given module specifier. */ 31 | // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ 32 | // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ 33 | // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ 34 | // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ 35 | // "types": [], /* Specify type package names to be included without being referenced in a source file. */ 36 | // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ 37 | // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ 38 | // "allowImportingTsExtensions": true, /* Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set. */ 39 | // "resolvePackageJsonExports": true, /* Use the package.json 'exports' field when resolving package imports. */ 40 | // "resolvePackageJsonImports": true, /* Use the package.json 'imports' field when resolving imports. */ 41 | // "customConditions": [], /* Conditions to set in addition to the resolver-specific defaults when resolving imports. */ 42 | // "noUncheckedSideEffectImports": true, /* Check side effect imports. */ 43 | "resolveJsonModule": true, /* Enable importing .json files. */ 44 | // "allowArbitraryExtensions": true, /* Enable importing files with any extension, provided a declaration file is present. */ 45 | // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ 46 | 47 | /* JavaScript Support */ 48 | // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ 49 | // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ 50 | // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ 51 | 52 | /* Emit */ 53 | // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ 54 | // "declarationMap": true, /* Create sourcemaps for d.ts files. */ 55 | // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ 56 | // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ 57 | // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ 58 | // "noEmit": true, /* Disable emitting files from a compilation. */ 59 | // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ 60 | // "outDir": "./", /* Specify an output folder for all emitted files. */ 61 | // "removeComments": true, /* Disable emitting comments. */ 62 | // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ 63 | // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ 64 | // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ 65 | // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ 66 | // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ 67 | // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ 68 | // "newLine": "crlf", /* Set the newline character for emitting files. */ 69 | // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */ 70 | // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ 71 | // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ 72 | // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ 73 | // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ 74 | 75 | /* Interop Constraints */ 76 | // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ 77 | // "verbatimModuleSyntax": true, /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */ 78 | // "isolatedDeclarations": true, /* Require sufficient annotation on exports so other tools can trivially generate declaration files. */ 79 | // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ 80 | "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ 81 | // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ 82 | "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ 83 | 84 | /* Type Checking */ 85 | "strict": true, /* Enable all strict type-checking options. */ 86 | // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ 87 | // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ 88 | // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ 89 | // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ 90 | // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ 91 | // "strictBuiltinIteratorReturn": true, /* Built-in iterators are instantiated with a 'TReturn' type of 'undefined' instead of 'any'. */ 92 | // "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ 93 | // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ 94 | // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ 95 | // "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ 96 | // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ 97 | // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ 98 | // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ 99 | // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ 100 | // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ 101 | // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ 102 | // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ 103 | // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ 104 | // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ 105 | 106 | /* Completeness */ 107 | // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ 108 | "skipLibCheck": true /* Skip type checking all .d.ts files. */ 109 | } 110 | } 111 | -------------------------------------------------------------------------------- /utils/legacy.ts: -------------------------------------------------------------------------------- 1 | import { Connection, VersionedTransaction } from "@solana/web3.js"; 2 | import { RPC_ENDPOINT, RPC_WEBSOCKET_ENDPOINT } from "../constants"; 3 | 4 | 5 | interface Blockhash { 6 | blockhash: string; 7 | lastValidBlockHeight: number; 8 | } 9 | 10 | export const execute = async (transaction: VersionedTransaction, latestBlockhash: Blockhash, isBuy: boolean = true) => { 11 | const solanaConnection = new Connection(RPC_ENDPOINT, { 12 | wsEndpoint: RPC_WEBSOCKET_ENDPOINT, 13 | }) 14 | 15 | console.log(1) 16 | const signature = await solanaConnection.sendRawTransaction(transaction.serialize(), { skipPreflight: true }) 17 | console.log("🚀 ~ execute ~ signature:", `https://solscan.io/tx/${signature}`) 18 | const confirmation = await solanaConnection.confirmTransaction( 19 | { 20 | signature, 21 | lastValidBlockHeight: latestBlockhash.lastValidBlockHeight, 22 | blockhash: latestBlockhash.blockhash, 23 | } 24 | ); 25 | console.log("🚀 ~ execute ~ confirmation:", confirmation) 26 | 27 | if (confirmation.value.err) { 28 | console.log("Confrimtaion error") 29 | return "" 30 | } else { 31 | if (isBuy) 32 | console.log(`Success in buy transaction: https://solscan.io/tx/${signature}`) 33 | else 34 | console.log(`Success in Sell transaction: https://solscan.io/tx/${signature}`) 35 | } 36 | return signature 37 | } 38 | -------------------------------------------------------------------------------- /utils/spl.ts: -------------------------------------------------------------------------------- 1 | import { Connection, GetProgramAccountsFilter } from "@solana/web3.js"; 2 | import { TOKEN_PROGRAM_ID } from "@solana/spl-token"; 3 | 4 | /** 5 | * 6 | * @param pubkey 7 | * @returns 8 | */ 9 | export async function getAtaList(connection: Connection, pubkey: string) { 10 | const filters: GetProgramAccountsFilter[] = [ 11 | { 12 | dataSize: 165, //size of account (bytes) 13 | }, 14 | { 15 | memcmp: { 16 | offset: 32, //location of our query in the account (bytes) 17 | bytes: pubkey, //our search criteria, a base58 encoded string 18 | }, 19 | }]; 20 | const accounts = await connection.getParsedProgramAccounts( 21 | TOKEN_PROGRAM_ID, //new PublicKey("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA") 22 | { filters: filters } 23 | ); 24 | const ataList = accounts.map((account: any, i: any) => account.pubkey.toBase58()); 25 | 26 | return [pubkey, ...ataList] 27 | } 28 | 29 | -------------------------------------------------------------------------------- /utils/swapOnlyAmm.ts: -------------------------------------------------------------------------------- 1 | import assert from 'assert'; 2 | 3 | import { 4 | PublicKey, 5 | Keypair, 6 | Connection, 7 | VersionedTransaction 8 | } from '@solana/web3.js'; 9 | 10 | export const getBuyTxWithJupiter = async (wallet: Keypair, quoteMint: PublicKey, amount: number) => { 11 | try { 12 | const quoteResponse = await ( 13 | await fetch( 14 | `https://quote-api.jup.ag/v6/quote?inputMint=So11111111111111111111111111111111111111112&outputMint=${quoteMint.toBase58()}&amount=${amount}&slippageBps=1000` 15 | ) 16 | ).json(); 17 | 18 | console.log("🚀 ~ getBuyTxWithJupiter ~ quoteResponse:", quoteResponse) 19 | // get serialized transactions for the swap 20 | const { swapTransaction } = await ( 21 | await fetch("https://quote-api.jup.ag/v6/swap", { 22 | method: "POST", 23 | headers: { 24 | "Content-Type": "application/json", 25 | }, 26 | body: JSON.stringify({ 27 | quoteResponse, 28 | userPublicKey: wallet.publicKey.toString(), 29 | wrapAndUnwrapSol: true, 30 | dynamicComputeUnitLimit: true, 31 | prioritizationFeeLamports: 52000 32 | }), 33 | }) 34 | ).json(); 35 | 36 | // deserialize the transaction 37 | const swapTransactionBuf = Buffer.from(swapTransaction, "base64"); 38 | var transaction = VersionedTransaction.deserialize(swapTransactionBuf); 39 | 40 | // sign the transaction 41 | transaction.sign([wallet]); 42 | return transaction 43 | } catch (error) { 44 | console.log("Failed to get buy transaction") 45 | return null 46 | } 47 | }; 48 | 49 | 50 | export const getSellTxWithJupiter = async (wallet: Keypair, baseMint: PublicKey, amount: number) => { 51 | try { 52 | const quoteResponse = await ( 53 | await fetch( 54 | `https://quote-api.jup.ag/v6/quote?inputMint=${baseMint.toBase58()}&outputMint=So11111111111111111111111111111111111111112&amount=${amount}&slippageBps=1000` 55 | ) 56 | ).json(); 57 | console.log("🚀 ~ getSellTxWithJupiter ~ quoteResponse:", quoteResponse) 58 | 59 | // get serialized transactions for the swap 60 | const { swapTransaction } = await ( 61 | await fetch("https://quote-api.jup.ag/v6/swap", { 62 | method: "POST", 63 | headers: { 64 | "Content-Type": "application/json", 65 | }, 66 | body: JSON.stringify({ 67 | quoteResponse, 68 | userPublicKey: wallet.publicKey.toString(), 69 | wrapAndUnwrapSol: true, 70 | dynamicComputeUnitLimit: true, 71 | prioritizationFeeLamports: 52000 72 | }), 73 | }) 74 | ).json(); 75 | 76 | // deserialize the transaction 77 | const swapTransactionBuf = Buffer.from(swapTransaction, "base64"); 78 | var transaction = VersionedTransaction.deserialize(swapTransactionBuf); 79 | 80 | // sign the transaction 81 | transaction.sign([wallet]); 82 | return transaction 83 | } catch (error) { 84 | console.log("🚀 ~ getSellTxWithJupiter ~ error:", error) 85 | console.log("Failed to get sell transaction") 86 | return null 87 | } 88 | }; -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/runtime@^7.10.5", "@babel/runtime@^7.25.0": 6 | version "7.25.6" 7 | resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz" 8 | integrity sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ== 9 | dependencies: 10 | regenerator-runtime "^0.14.0" 11 | 12 | "@cspotcode/source-map-support@^0.8.0": 13 | version "0.8.1" 14 | resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz" 15 | integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== 16 | dependencies: 17 | "@jridgewell/trace-mapping" "0.3.9" 18 | 19 | "@ethereumjs/rlp@^4.0.1": 20 | version "4.0.1" 21 | resolved "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz" 22 | integrity sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw== 23 | 24 | "@ethereumjs/util@^8.1.0": 25 | version "8.1.0" 26 | resolved "https://registry.npmjs.org/@ethereumjs/util/-/util-8.1.0.tgz" 27 | integrity sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA== 28 | dependencies: 29 | "@ethereumjs/rlp" "^4.0.1" 30 | ethereum-cryptography "^2.0.0" 31 | micro-ftch "^0.3.1" 32 | 33 | "@ethersproject/abi@^5.7.0": 34 | version "5.7.0" 35 | resolved "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz" 36 | integrity sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA== 37 | dependencies: 38 | "@ethersproject/address" "^5.7.0" 39 | "@ethersproject/bignumber" "^5.7.0" 40 | "@ethersproject/bytes" "^5.7.0" 41 | "@ethersproject/constants" "^5.7.0" 42 | "@ethersproject/hash" "^5.7.0" 43 | "@ethersproject/keccak256" "^5.7.0" 44 | "@ethersproject/logger" "^5.7.0" 45 | "@ethersproject/properties" "^5.7.0" 46 | "@ethersproject/strings" "^5.7.0" 47 | 48 | "@ethersproject/abstract-provider@^5.7.0": 49 | version "5.7.0" 50 | resolved "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz" 51 | integrity sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw== 52 | dependencies: 53 | "@ethersproject/bignumber" "^5.7.0" 54 | "@ethersproject/bytes" "^5.7.0" 55 | "@ethersproject/logger" "^5.7.0" 56 | "@ethersproject/networks" "^5.7.0" 57 | "@ethersproject/properties" "^5.7.0" 58 | "@ethersproject/transactions" "^5.7.0" 59 | "@ethersproject/web" "^5.7.0" 60 | 61 | "@ethersproject/abstract-signer@^5.7.0": 62 | version "5.7.0" 63 | resolved "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz" 64 | integrity sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ== 65 | dependencies: 66 | "@ethersproject/abstract-provider" "^5.7.0" 67 | "@ethersproject/bignumber" "^5.7.0" 68 | "@ethersproject/bytes" "^5.7.0" 69 | "@ethersproject/logger" "^5.7.0" 70 | "@ethersproject/properties" "^5.7.0" 71 | 72 | "@ethersproject/address@^5.7.0": 73 | version "5.7.0" 74 | resolved "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz" 75 | integrity sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA== 76 | dependencies: 77 | "@ethersproject/bignumber" "^5.7.0" 78 | "@ethersproject/bytes" "^5.7.0" 79 | "@ethersproject/keccak256" "^5.7.0" 80 | "@ethersproject/logger" "^5.7.0" 81 | "@ethersproject/rlp" "^5.7.0" 82 | 83 | "@ethersproject/base64@^5.7.0": 84 | version "5.7.0" 85 | resolved "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz" 86 | integrity sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ== 87 | dependencies: 88 | "@ethersproject/bytes" "^5.7.0" 89 | 90 | "@ethersproject/basex@^5.7.0": 91 | version "5.7.0" 92 | resolved "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.7.0.tgz" 93 | integrity sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw== 94 | dependencies: 95 | "@ethersproject/bytes" "^5.7.0" 96 | "@ethersproject/properties" "^5.7.0" 97 | 98 | "@ethersproject/bignumber@^5.7.0": 99 | version "5.7.0" 100 | resolved "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz" 101 | integrity sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw== 102 | dependencies: 103 | "@ethersproject/bytes" "^5.7.0" 104 | "@ethersproject/logger" "^5.7.0" 105 | bn.js "^5.2.1" 106 | 107 | "@ethersproject/bytes@^5.7.0": 108 | version "5.7.0" 109 | resolved "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz" 110 | integrity sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A== 111 | dependencies: 112 | "@ethersproject/logger" "^5.7.0" 113 | 114 | "@ethersproject/constants@^5.7.0": 115 | version "5.7.0" 116 | resolved "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz" 117 | integrity sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA== 118 | dependencies: 119 | "@ethersproject/bignumber" "^5.7.0" 120 | 121 | "@ethersproject/contracts@^5.7.0": 122 | version "5.7.0" 123 | resolved "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.7.0.tgz" 124 | integrity sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg== 125 | dependencies: 126 | "@ethersproject/abi" "^5.7.0" 127 | "@ethersproject/abstract-provider" "^5.7.0" 128 | "@ethersproject/abstract-signer" "^5.7.0" 129 | "@ethersproject/address" "^5.7.0" 130 | "@ethersproject/bignumber" "^5.7.0" 131 | "@ethersproject/bytes" "^5.7.0" 132 | "@ethersproject/constants" "^5.7.0" 133 | "@ethersproject/logger" "^5.7.0" 134 | "@ethersproject/properties" "^5.7.0" 135 | "@ethersproject/transactions" "^5.7.0" 136 | 137 | "@ethersproject/hash@^5.7.0": 138 | version "5.7.0" 139 | resolved "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz" 140 | integrity sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g== 141 | dependencies: 142 | "@ethersproject/abstract-signer" "^5.7.0" 143 | "@ethersproject/address" "^5.7.0" 144 | "@ethersproject/base64" "^5.7.0" 145 | "@ethersproject/bignumber" "^5.7.0" 146 | "@ethersproject/bytes" "^5.7.0" 147 | "@ethersproject/keccak256" "^5.7.0" 148 | "@ethersproject/logger" "^5.7.0" 149 | "@ethersproject/properties" "^5.7.0" 150 | "@ethersproject/strings" "^5.7.0" 151 | 152 | "@ethersproject/hdnode@^5.7.0": 153 | version "5.7.0" 154 | resolved "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.7.0.tgz" 155 | integrity sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg== 156 | dependencies: 157 | "@ethersproject/abstract-signer" "^5.7.0" 158 | "@ethersproject/basex" "^5.7.0" 159 | "@ethersproject/bignumber" "^5.7.0" 160 | "@ethersproject/bytes" "^5.7.0" 161 | "@ethersproject/logger" "^5.7.0" 162 | "@ethersproject/pbkdf2" "^5.7.0" 163 | "@ethersproject/properties" "^5.7.0" 164 | "@ethersproject/sha2" "^5.7.0" 165 | "@ethersproject/signing-key" "^5.7.0" 166 | "@ethersproject/strings" "^5.7.0" 167 | "@ethersproject/transactions" "^5.7.0" 168 | "@ethersproject/wordlists" "^5.7.0" 169 | 170 | "@ethersproject/json-wallets@^5.7.0": 171 | version "5.7.0" 172 | resolved "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz" 173 | integrity sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g== 174 | dependencies: 175 | "@ethersproject/abstract-signer" "^5.7.0" 176 | "@ethersproject/address" "^5.7.0" 177 | "@ethersproject/bytes" "^5.7.0" 178 | "@ethersproject/hdnode" "^5.7.0" 179 | "@ethersproject/keccak256" "^5.7.0" 180 | "@ethersproject/logger" "^5.7.0" 181 | "@ethersproject/pbkdf2" "^5.7.0" 182 | "@ethersproject/properties" "^5.7.0" 183 | "@ethersproject/random" "^5.7.0" 184 | "@ethersproject/strings" "^5.7.0" 185 | "@ethersproject/transactions" "^5.7.0" 186 | aes-js "3.0.0" 187 | scrypt-js "3.0.1" 188 | 189 | "@ethersproject/keccak256@^5.7.0": 190 | version "5.7.0" 191 | resolved "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz" 192 | integrity sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg== 193 | dependencies: 194 | "@ethersproject/bytes" "^5.7.0" 195 | js-sha3 "0.8.0" 196 | 197 | "@ethersproject/logger@^5.7.0": 198 | version "5.7.0" 199 | resolved "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz" 200 | integrity sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig== 201 | 202 | "@ethersproject/networks@^5.7.0": 203 | version "5.7.1" 204 | resolved "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz" 205 | integrity sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ== 206 | dependencies: 207 | "@ethersproject/logger" "^5.7.0" 208 | 209 | "@ethersproject/pbkdf2@^5.7.0": 210 | version "5.7.0" 211 | resolved "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz" 212 | integrity sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw== 213 | dependencies: 214 | "@ethersproject/bytes" "^5.7.0" 215 | "@ethersproject/sha2" "^5.7.0" 216 | 217 | "@ethersproject/properties@^5.7.0": 218 | version "5.7.0" 219 | resolved "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz" 220 | integrity sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw== 221 | dependencies: 222 | "@ethersproject/logger" "^5.7.0" 223 | 224 | "@ethersproject/providers@^5.7.2": 225 | version "5.7.2" 226 | resolved "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.2.tgz" 227 | integrity sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg== 228 | dependencies: 229 | "@ethersproject/abstract-provider" "^5.7.0" 230 | "@ethersproject/abstract-signer" "^5.7.0" 231 | "@ethersproject/address" "^5.7.0" 232 | "@ethersproject/base64" "^5.7.0" 233 | "@ethersproject/basex" "^5.7.0" 234 | "@ethersproject/bignumber" "^5.7.0" 235 | "@ethersproject/bytes" "^5.7.0" 236 | "@ethersproject/constants" "^5.7.0" 237 | "@ethersproject/hash" "^5.7.0" 238 | "@ethersproject/logger" "^5.7.0" 239 | "@ethersproject/networks" "^5.7.0" 240 | "@ethersproject/properties" "^5.7.0" 241 | "@ethersproject/random" "^5.7.0" 242 | "@ethersproject/rlp" "^5.7.0" 243 | "@ethersproject/sha2" "^5.7.0" 244 | "@ethersproject/strings" "^5.7.0" 245 | "@ethersproject/transactions" "^5.7.0" 246 | "@ethersproject/web" "^5.7.0" 247 | bech32 "1.1.4" 248 | ws "7.4.6" 249 | 250 | "@ethersproject/random@^5.7.0": 251 | version "5.7.0" 252 | resolved "https://registry.npmjs.org/@ethersproject/random/-/random-5.7.0.tgz" 253 | integrity sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ== 254 | dependencies: 255 | "@ethersproject/bytes" "^5.7.0" 256 | "@ethersproject/logger" "^5.7.0" 257 | 258 | "@ethersproject/rlp@^5.7.0": 259 | version "5.7.0" 260 | resolved "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz" 261 | integrity sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w== 262 | dependencies: 263 | "@ethersproject/bytes" "^5.7.0" 264 | "@ethersproject/logger" "^5.7.0" 265 | 266 | "@ethersproject/sha2@^5.7.0": 267 | version "5.7.0" 268 | resolved "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.7.0.tgz" 269 | integrity sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw== 270 | dependencies: 271 | "@ethersproject/bytes" "^5.7.0" 272 | "@ethersproject/logger" "^5.7.0" 273 | hash.js "1.1.7" 274 | 275 | "@ethersproject/signing-key@^5.7.0": 276 | version "5.7.0" 277 | resolved "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz" 278 | integrity sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q== 279 | dependencies: 280 | "@ethersproject/bytes" "^5.7.0" 281 | "@ethersproject/logger" "^5.7.0" 282 | "@ethersproject/properties" "^5.7.0" 283 | bn.js "^5.2.1" 284 | elliptic "6.5.4" 285 | hash.js "1.1.7" 286 | 287 | "@ethersproject/strings@^5.7.0": 288 | version "5.7.0" 289 | resolved "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz" 290 | integrity sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg== 291 | dependencies: 292 | "@ethersproject/bytes" "^5.7.0" 293 | "@ethersproject/constants" "^5.7.0" 294 | "@ethersproject/logger" "^5.7.0" 295 | 296 | "@ethersproject/transactions@^5.7.0": 297 | version "5.7.0" 298 | resolved "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz" 299 | integrity sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ== 300 | dependencies: 301 | "@ethersproject/address" "^5.7.0" 302 | "@ethersproject/bignumber" "^5.7.0" 303 | "@ethersproject/bytes" "^5.7.0" 304 | "@ethersproject/constants" "^5.7.0" 305 | "@ethersproject/keccak256" "^5.7.0" 306 | "@ethersproject/logger" "^5.7.0" 307 | "@ethersproject/properties" "^5.7.0" 308 | "@ethersproject/rlp" "^5.7.0" 309 | "@ethersproject/signing-key" "^5.7.0" 310 | 311 | "@ethersproject/wallet@^5.7.0": 312 | version "5.7.0" 313 | resolved "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.7.0.tgz" 314 | integrity sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA== 315 | dependencies: 316 | "@ethersproject/abstract-provider" "^5.7.0" 317 | "@ethersproject/abstract-signer" "^5.7.0" 318 | "@ethersproject/address" "^5.7.0" 319 | "@ethersproject/bignumber" "^5.7.0" 320 | "@ethersproject/bytes" "^5.7.0" 321 | "@ethersproject/hash" "^5.7.0" 322 | "@ethersproject/hdnode" "^5.7.0" 323 | "@ethersproject/json-wallets" "^5.7.0" 324 | "@ethersproject/keccak256" "^5.7.0" 325 | "@ethersproject/logger" "^5.7.0" 326 | "@ethersproject/properties" "^5.7.0" 327 | "@ethersproject/random" "^5.7.0" 328 | "@ethersproject/signing-key" "^5.7.0" 329 | "@ethersproject/transactions" "^5.7.0" 330 | "@ethersproject/wordlists" "^5.7.0" 331 | 332 | "@ethersproject/web@^5.7.0": 333 | version "5.7.1" 334 | resolved "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz" 335 | integrity sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w== 336 | dependencies: 337 | "@ethersproject/base64" "^5.7.0" 338 | "@ethersproject/bytes" "^5.7.0" 339 | "@ethersproject/logger" "^5.7.0" 340 | "@ethersproject/properties" "^5.7.0" 341 | "@ethersproject/strings" "^5.7.0" 342 | 343 | "@ethersproject/wordlists@^5.7.0": 344 | version "5.7.0" 345 | resolved "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.7.0.tgz" 346 | integrity sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA== 347 | dependencies: 348 | "@ethersproject/bytes" "^5.7.0" 349 | "@ethersproject/hash" "^5.7.0" 350 | "@ethersproject/logger" "^5.7.0" 351 | "@ethersproject/properties" "^5.7.0" 352 | "@ethersproject/strings" "^5.7.0" 353 | 354 | "@irys/arweave@^0.0.2": 355 | version "0.0.2" 356 | resolved "https://registry.npmjs.org/@irys/arweave/-/arweave-0.0.2.tgz" 357 | integrity sha512-ddE5h4qXbl0xfGlxrtBIwzflaxZUDlDs43TuT0u1OMfyobHul4AA1VEX72Rpzw2bOh4vzoytSqA1jCM7x9YtHg== 358 | dependencies: 359 | asn1.js "^5.4.1" 360 | async-retry "^1.3.3" 361 | axios "^1.4.0" 362 | base64-js "^1.5.1" 363 | bignumber.js "^9.1.1" 364 | 365 | "@irys/query@^0.0.1": 366 | version "0.0.1" 367 | resolved "https://registry.npmjs.org/@irys/query/-/query-0.0.1.tgz" 368 | integrity sha512-7TCyR+Qn+F54IQQx5PlERgqNwgIQik8hY55iZl/silTHhCo1MI2pvx5BozqPUVCc8/KqRsc2nZd8Bc29XGUjRQ== 369 | dependencies: 370 | async-retry "^1.3.3" 371 | axios "^1.4.0" 372 | 373 | "@irys/sdk@^0.0.2": 374 | version "0.0.2" 375 | resolved "https://registry.npmjs.org/@irys/sdk/-/sdk-0.0.2.tgz" 376 | integrity sha512-un/e/CmTpgT042gDwCN3AtISrR9OYGMY6V+442pFmSWKrwrsDoIXZ8VlLiYKnrtTm+yquGhjfYy0LDqGWq41pA== 377 | dependencies: 378 | "@ethersproject/bignumber" "^5.7.0" 379 | "@ethersproject/contracts" "^5.7.0" 380 | "@ethersproject/providers" "^5.7.2" 381 | "@ethersproject/wallet" "^5.7.0" 382 | "@irys/query" "^0.0.1" 383 | "@near-js/crypto" "^0.0.3" 384 | "@near-js/keystores-browser" "^0.0.3" 385 | "@near-js/providers" "^0.0.4" 386 | "@near-js/transactions" "^0.1.0" 387 | "@solana/web3.js" "^1.36.0" 388 | "@supercharge/promise-pool" "^3.0.0" 389 | algosdk "^1.13.1" 390 | aptos "=1.8.5" 391 | arbundles "^0.10.0" 392 | async-retry "^1.3.3" 393 | axios "^1.4.0" 394 | base64url "^3.0.1" 395 | bignumber.js "^9.0.1" 396 | bs58 "5.0.0" 397 | commander "^8.2.0" 398 | csv "5.5.3" 399 | inquirer "^8.2.0" 400 | js-sha256 "^0.9.0" 401 | mime-types "^2.1.34" 402 | near-seed-phrase "^0.2.0" 403 | 404 | "@jridgewell/resolve-uri@^3.0.3": 405 | version "3.1.2" 406 | resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" 407 | integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== 408 | 409 | "@jridgewell/sourcemap-codec@^1.4.10": 410 | version "1.5.0" 411 | resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz" 412 | integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== 413 | 414 | "@jridgewell/trace-mapping@0.3.9": 415 | version "0.3.9" 416 | resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" 417 | integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== 418 | dependencies: 419 | "@jridgewell/resolve-uri" "^3.0.3" 420 | "@jridgewell/sourcemap-codec" "^1.4.10" 421 | 422 | "@metaplex-foundation/beet-solana@^0.3.0", "@metaplex-foundation/beet-solana@^0.3.1": 423 | version "0.3.1" 424 | resolved "https://registry.npmjs.org/@metaplex-foundation/beet-solana/-/beet-solana-0.3.1.tgz" 425 | integrity sha512-tgyEl6dvtLln8XX81JyBvWjIiEcjTkUwZbrM5dIobTmoqMuGewSyk9CClno8qsMsFdB5T3jC91Rjeqmu/6xk2g== 426 | dependencies: 427 | "@metaplex-foundation/beet" ">=0.1.0" 428 | "@solana/web3.js" "^1.56.2" 429 | bs58 "^5.0.0" 430 | debug "^4.3.4" 431 | 432 | "@metaplex-foundation/beet-solana@^0.4.0": 433 | version "0.4.1" 434 | resolved "https://registry.npmjs.org/@metaplex-foundation/beet-solana/-/beet-solana-0.4.1.tgz" 435 | integrity sha512-/6o32FNUtwK8tjhotrvU/vorP7umBuRFvBZrC6XCk51aKidBHe5LPVPA5AjGPbV3oftMfRuXPNd9yAGeEqeCDQ== 436 | dependencies: 437 | "@metaplex-foundation/beet" ">=0.1.0" 438 | "@solana/web3.js" "^1.56.2" 439 | bs58 "^5.0.0" 440 | debug "^4.3.4" 441 | 442 | "@metaplex-foundation/beet-solana@0.4.0": 443 | version "0.4.0" 444 | resolved "https://registry.npmjs.org/@metaplex-foundation/beet-solana/-/beet-solana-0.4.0.tgz" 445 | integrity sha512-B1L94N3ZGMo53b0uOSoznbuM5GBNJ8LwSeznxBxJ+OThvfHQ4B5oMUqb+0zdLRfkKGS7Q6tpHK9P+QK0j3w2cQ== 446 | dependencies: 447 | "@metaplex-foundation/beet" ">=0.1.0" 448 | "@solana/web3.js" "^1.56.2" 449 | bs58 "^5.0.0" 450 | debug "^4.3.4" 451 | 452 | "@metaplex-foundation/beet@^0.4.0": 453 | version "0.4.0" 454 | resolved "https://registry.npmjs.org/@metaplex-foundation/beet/-/beet-0.4.0.tgz" 455 | integrity sha512-2OAKJnLatCc3mBXNL0QmWVQKAWK2C7XDfepgL0p/9+8oSx4bmRAFHFqptl1A/C0U5O3dxGwKfmKluW161OVGcA== 456 | dependencies: 457 | ansicolors "^0.3.2" 458 | bn.js "^5.2.0" 459 | debug "^4.3.3" 460 | 461 | "@metaplex-foundation/beet@^0.6.1": 462 | version "0.6.1" 463 | resolved "https://registry.npmjs.org/@metaplex-foundation/beet/-/beet-0.6.1.tgz" 464 | integrity sha512-OYgnijLFzw0cdUlRKH5POp0unQECPOW9muJ2X3QIVyak5G6I6l/rKo72sICgPLIFKdmsi2jmnkuLY7wp14iXdw== 465 | dependencies: 466 | ansicolors "^0.3.2" 467 | bn.js "^5.2.0" 468 | debug "^4.3.3" 469 | 470 | "@metaplex-foundation/beet@^0.7.1", "@metaplex-foundation/beet@>=0.1.0", "@metaplex-foundation/beet@0.7.1": 471 | version "0.7.1" 472 | resolved "https://registry.npmjs.org/@metaplex-foundation/beet/-/beet-0.7.1.tgz" 473 | integrity sha512-hNCEnS2WyCiYyko82rwuISsBY3KYpe828ubsd2ckeqZr7tl0WVLivGkoyA/qdiaaHEBGdGl71OpfWa2rqL3DiA== 474 | dependencies: 475 | ansicolors "^0.3.2" 476 | bn.js "^5.2.0" 477 | debug "^4.3.3" 478 | 479 | "@metaplex-foundation/cusper@^0.0.2": 480 | version "0.0.2" 481 | resolved "https://registry.npmjs.org/@metaplex-foundation/cusper/-/cusper-0.0.2.tgz" 482 | integrity sha512-S9RulC2fFCFOQraz61bij+5YCHhSO9llJegK8c8Y6731fSi6snUSQJdCUqYS8AIgR0TKbQvdvgSyIIdbDFZbBA== 483 | 484 | "@metaplex-foundation/js@^0.20.1": 485 | version "0.20.1" 486 | resolved "https://registry.npmjs.org/@metaplex-foundation/js/-/js-0.20.1.tgz" 487 | integrity sha512-aqiLoEiToXdfI5pS+17/GN/dIO2D31gLoVQvEKDQi9XcnOPVhfJerXDmwgKbhp79OGoYxtlvVw+b2suacoUzGQ== 488 | dependencies: 489 | "@irys/sdk" "^0.0.2" 490 | "@metaplex-foundation/beet" "0.7.1" 491 | "@metaplex-foundation/mpl-auction-house" "^2.3.0" 492 | "@metaplex-foundation/mpl-bubblegum" "^0.6.2" 493 | "@metaplex-foundation/mpl-candy-guard" "^0.3.0" 494 | "@metaplex-foundation/mpl-candy-machine" "^5.0.0" 495 | "@metaplex-foundation/mpl-candy-machine-core" "^0.1.2" 496 | "@metaplex-foundation/mpl-token-metadata" "^2.11.0" 497 | "@noble/ed25519" "^1.7.1" 498 | "@noble/hashes" "^1.1.3" 499 | "@solana/spl-account-compression" "^0.1.8" 500 | "@solana/spl-token" "^0.3.5" 501 | "@solana/web3.js" "^1.63.1" 502 | bignumber.js "^9.0.2" 503 | bn.js "^5.2.1" 504 | bs58 "^5.0.0" 505 | buffer "^6.0.3" 506 | debug "^4.3.4" 507 | eventemitter3 "^4.0.7" 508 | lodash.clonedeep "^4.5.0" 509 | lodash.isequal "^4.5.0" 510 | merkletreejs "^0.3.11" 511 | mime "^3.0.0" 512 | node-fetch "^2.6.7" 513 | 514 | "@metaplex-foundation/mpl-auction-house@^2.3.0": 515 | version "2.5.1" 516 | resolved "https://registry.npmjs.org/@metaplex-foundation/mpl-auction-house/-/mpl-auction-house-2.5.1.tgz" 517 | integrity sha512-O+IAdYVaoOvgACB8pm+1lF5BNEjl0COkqny2Ho8KQZwka6aC/vHbZ239yRwAMtJhf5992BPFdT4oifjyE0O+Mw== 518 | dependencies: 519 | "@metaplex-foundation/beet" "^0.6.1" 520 | "@metaplex-foundation/beet-solana" "^0.3.1" 521 | "@metaplex-foundation/cusper" "^0.0.2" 522 | "@solana/spl-token" "^0.3.5" 523 | "@solana/web3.js" "^1.56.2" 524 | bn.js "^5.2.0" 525 | 526 | "@metaplex-foundation/mpl-bubblegum@^0.6.2": 527 | version "0.6.2" 528 | resolved "https://registry.npmjs.org/@metaplex-foundation/mpl-bubblegum/-/mpl-bubblegum-0.6.2.tgz" 529 | integrity sha512-4tF7/FFSNtpozuIGD7gMKcqK2D49eVXZ144xiowC5H1iBeu009/oj2m8Tj6n4DpYFKWJ2JQhhhk0a2q7x0Begw== 530 | dependencies: 531 | "@metaplex-foundation/beet" "0.7.1" 532 | "@metaplex-foundation/beet-solana" "0.4.0" 533 | "@metaplex-foundation/cusper" "^0.0.2" 534 | "@metaplex-foundation/mpl-token-metadata" "^2.5.2" 535 | "@solana/spl-account-compression" "^0.1.4" 536 | "@solana/spl-token" "^0.1.8" 537 | "@solana/web3.js" "^1.50.1" 538 | bn.js "^5.2.0" 539 | js-sha3 "^0.8.0" 540 | 541 | "@metaplex-foundation/mpl-candy-guard@^0.3.0": 542 | version "0.3.2" 543 | resolved "https://registry.npmjs.org/@metaplex-foundation/mpl-candy-guard/-/mpl-candy-guard-0.3.2.tgz" 544 | integrity sha512-QWXzPDz+6OR3957LtfW6/rcGvFWS/0AeHJa/BUO2VEVQxN769dupsKGtrsS8o5RzXCeap3wrCtDSNxN3dnWu4Q== 545 | dependencies: 546 | "@metaplex-foundation/beet" "^0.4.0" 547 | "@metaplex-foundation/beet-solana" "^0.3.0" 548 | "@metaplex-foundation/cusper" "^0.0.2" 549 | "@solana/web3.js" "^1.66.2" 550 | bn.js "^5.2.0" 551 | 552 | "@metaplex-foundation/mpl-candy-machine-core@^0.1.2": 553 | version "0.1.2" 554 | resolved "https://registry.npmjs.org/@metaplex-foundation/mpl-candy-machine-core/-/mpl-candy-machine-core-0.1.2.tgz" 555 | integrity sha512-jjDkRvMR+iykt7guQ7qVnOHTZedql0lq3xqWDMaenAUCH3Xrf2zKATThhJppIVNX1/YtgBOO3lGqhaFbaI4pCw== 556 | dependencies: 557 | "@metaplex-foundation/beet" "^0.4.0" 558 | "@metaplex-foundation/beet-solana" "^0.3.0" 559 | "@metaplex-foundation/cusper" "^0.0.2" 560 | "@solana/web3.js" "^1.56.2" 561 | bn.js "^5.2.0" 562 | 563 | "@metaplex-foundation/mpl-candy-machine@^5.0.0": 564 | version "5.1.0" 565 | resolved "https://registry.npmjs.org/@metaplex-foundation/mpl-candy-machine/-/mpl-candy-machine-5.1.0.tgz" 566 | integrity sha512-pjHpUpWVOCDxK3l6dXxfmJKNQmbjBqnm5ElOl1mJAygnzO8NIPQvrP89y6xSNyo8qZsJyt4ZMYUyD0TdbtKZXQ== 567 | dependencies: 568 | "@metaplex-foundation/beet" "^0.7.1" 569 | "@metaplex-foundation/beet-solana" "^0.4.0" 570 | "@metaplex-foundation/cusper" "^0.0.2" 571 | "@solana/spl-token" "^0.3.6" 572 | "@solana/web3.js" "^1.66.2" 573 | 574 | "@metaplex-foundation/mpl-token-metadata@^2.11.0", "@metaplex-foundation/mpl-token-metadata@^2.5.2": 575 | version "2.13.0" 576 | resolved "https://registry.npmjs.org/@metaplex-foundation/mpl-token-metadata/-/mpl-token-metadata-2.13.0.tgz" 577 | integrity sha512-Fl/8I0L9rv4bKTV/RAl5YIbJe9SnQPInKvLz+xR1fEc4/VQkuCn3RPgypfUMEKWmCznzaw4sApDxy6CFS4qmJw== 578 | dependencies: 579 | "@metaplex-foundation/beet" "^0.7.1" 580 | "@metaplex-foundation/beet-solana" "^0.4.0" 581 | "@metaplex-foundation/cusper" "^0.0.2" 582 | "@solana/spl-token" "^0.3.6" 583 | "@solana/web3.js" "^1.66.2" 584 | bn.js "^5.2.0" 585 | debug "^4.3.4" 586 | 587 | "@near-js/crypto@^0.0.3", "@near-js/crypto@0.0.3": 588 | version "0.0.3" 589 | resolved "https://registry.npmjs.org/@near-js/crypto/-/crypto-0.0.3.tgz" 590 | integrity sha512-3WC2A1a1cH8Cqrx+0iDjp1ASEEhxN/KHEMENYb0KZH6Hp5bXIY7Akt4quC7JlgJS5ESvEiLa40tS5h0zAhBWGw== 591 | dependencies: 592 | "@near-js/types" "0.0.3" 593 | bn.js "5.2.1" 594 | borsh "^0.7.0" 595 | tweetnacl "^1.0.1" 596 | 597 | "@near-js/crypto@0.0.4": 598 | version "0.0.4" 599 | resolved "https://registry.npmjs.org/@near-js/crypto/-/crypto-0.0.4.tgz" 600 | integrity sha512-2mSIVv6mZway1rQvmkktrXAFoUvy7POjrHNH3LekKZCMCs7qMM/23Hz2+APgxZPqoV2kjarSNOEYJjxO7zQ/rQ== 601 | dependencies: 602 | "@near-js/types" "0.0.4" 603 | bn.js "5.2.1" 604 | borsh "^0.7.0" 605 | tweetnacl "^1.0.1" 606 | 607 | "@near-js/keystores-browser@^0.0.3": 608 | version "0.0.3" 609 | resolved "https://registry.npmjs.org/@near-js/keystores-browser/-/keystores-browser-0.0.3.tgz" 610 | integrity sha512-Ve/JQ1SBxdNk3B49lElJ8Y54AoBY+yOStLvdnUIpe2FBOczzwDCkcnPcMDV0NMwVlHpEnOWICWHbRbAkI5Vs+A== 611 | dependencies: 612 | "@near-js/crypto" "0.0.3" 613 | "@near-js/keystores" "0.0.3" 614 | 615 | "@near-js/keystores@0.0.3": 616 | version "0.0.3" 617 | resolved "https://registry.npmjs.org/@near-js/keystores/-/keystores-0.0.3.tgz" 618 | integrity sha512-mnwLYUt4Td8u1I4QE1FBx2d9hMt3ofiriE93FfOluJ4XiqRqVFakFYiHg6pExg5iEkej/sXugBUFeQ4QizUnew== 619 | dependencies: 620 | "@near-js/crypto" "0.0.3" 621 | "@near-js/types" "0.0.3" 622 | 623 | "@near-js/keystores@0.0.4": 624 | version "0.0.4" 625 | resolved "https://registry.npmjs.org/@near-js/keystores/-/keystores-0.0.4.tgz" 626 | integrity sha512-+vKafmDpQGrz5py1liot2hYSjPGXwihveeN+BL11aJlLqZnWBgYJUWCXG+uyGjGXZORuy2hzkKK6Hi+lbKOfVA== 627 | dependencies: 628 | "@near-js/crypto" "0.0.4" 629 | "@near-js/types" "0.0.4" 630 | 631 | "@near-js/providers@^0.0.4": 632 | version "0.0.4" 633 | resolved "https://registry.npmjs.org/@near-js/providers/-/providers-0.0.4.tgz" 634 | integrity sha512-g/2pJTYmsIlTW4mGqeRlqDN9pZeN+1E2/wfoMIf3p++boBVxVlaSebtQgawXAf2lkfhb9RqXz5pHqewXIkTBSw== 635 | dependencies: 636 | "@near-js/transactions" "0.1.0" 637 | "@near-js/types" "0.0.3" 638 | "@near-js/utils" "0.0.3" 639 | bn.js "5.2.1" 640 | borsh "^0.7.0" 641 | http-errors "^1.7.2" 642 | optionalDependencies: 643 | node-fetch "^2.6.1" 644 | 645 | "@near-js/signers@0.0.3": 646 | version "0.0.3" 647 | resolved "https://registry.npmjs.org/@near-js/signers/-/signers-0.0.3.tgz" 648 | integrity sha512-u1R+DDIua5PY1PDFnpVYqdMgQ7c4dyeZsfqMjE7CtgzdqupgTYCXzJjBubqMlAyAx843PoXmLt6CSSKcMm0WUA== 649 | dependencies: 650 | "@near-js/crypto" "0.0.3" 651 | "@near-js/keystores" "0.0.3" 652 | js-sha256 "^0.9.0" 653 | 654 | "@near-js/signers@0.0.4": 655 | version "0.0.4" 656 | resolved "https://registry.npmjs.org/@near-js/signers/-/signers-0.0.4.tgz" 657 | integrity sha512-xCglo3U/WIGsz/izPGFMegS5Q3PxOHYB8a1E7RtVhNm5QdqTlQldLCm/BuMg2G/u1l1ZZ0wdvkqRTG9joauf3Q== 658 | dependencies: 659 | "@near-js/crypto" "0.0.4" 660 | "@near-js/keystores" "0.0.4" 661 | js-sha256 "^0.9.0" 662 | 663 | "@near-js/transactions@^0.1.0": 664 | version "0.1.1" 665 | resolved "https://registry.npmjs.org/@near-js/transactions/-/transactions-0.1.1.tgz" 666 | integrity sha512-Fk83oLLFK7nz4thawpdv9bGyMVQ2i48iUtZEVYhuuuqevl17tSXMlhle9Me1ZbNyguJG/cWPdNybe1UMKpyGxA== 667 | dependencies: 668 | "@near-js/crypto" "0.0.4" 669 | "@near-js/signers" "0.0.4" 670 | "@near-js/types" "0.0.4" 671 | "@near-js/utils" "0.0.4" 672 | bn.js "5.2.1" 673 | borsh "^0.7.0" 674 | js-sha256 "^0.9.0" 675 | 676 | "@near-js/transactions@0.1.0": 677 | version "0.1.0" 678 | resolved "https://registry.npmjs.org/@near-js/transactions/-/transactions-0.1.0.tgz" 679 | integrity sha512-OrrDFqhX0rtH+6MV3U3iS+zmzcPQI+L4GJi9na4Uf8FgpaVPF0mtSmVrpUrS5CC3LwWCzcYF833xGYbXOV4Kfg== 680 | dependencies: 681 | "@near-js/crypto" "0.0.3" 682 | "@near-js/signers" "0.0.3" 683 | "@near-js/types" "0.0.3" 684 | "@near-js/utils" "0.0.3" 685 | bn.js "5.2.1" 686 | borsh "^0.7.0" 687 | js-sha256 "^0.9.0" 688 | 689 | "@near-js/types@0.0.3": 690 | version "0.0.3" 691 | resolved "https://registry.npmjs.org/@near-js/types/-/types-0.0.3.tgz" 692 | integrity sha512-gC3iGUT+r2JjVsE31YharT+voat79ToMUMLCGozHjp/R/UW1M2z4hdpqTUoeWUBGBJuVc810gNTneHGx0jvzwQ== 693 | dependencies: 694 | bn.js "5.2.1" 695 | 696 | "@near-js/types@0.0.4": 697 | version "0.0.4" 698 | resolved "https://registry.npmjs.org/@near-js/types/-/types-0.0.4.tgz" 699 | integrity sha512-8TTMbLMnmyG06R5YKWuS/qFG1tOA3/9lX4NgBqQPsvaWmDsa+D+QwOkrEHDegped0ZHQwcjAXjKML1S1TyGYKg== 700 | dependencies: 701 | bn.js "5.2.1" 702 | 703 | "@near-js/utils@0.0.3": 704 | version "0.0.3" 705 | resolved "https://registry.npmjs.org/@near-js/utils/-/utils-0.0.3.tgz" 706 | integrity sha512-J72n/EL0VfLRRb4xNUF4rmVrdzMkcmkwJOhBZSTWz3PAZ8LqNeU9ZConPfMvEr6lwdaD33ZuVv70DN6IIjPr1A== 707 | dependencies: 708 | "@near-js/types" "0.0.3" 709 | bn.js "5.2.1" 710 | depd "^2.0.0" 711 | mustache "^4.0.0" 712 | 713 | "@near-js/utils@0.0.4": 714 | version "0.0.4" 715 | resolved "https://registry.npmjs.org/@near-js/utils/-/utils-0.0.4.tgz" 716 | integrity sha512-mPUEPJbTCMicGitjEGvQqOe8AS7O4KkRCxqd0xuE/X6gXF1jz1pYMZn4lNUeUz2C84YnVSGLAM0o9zcN6Y4hiA== 717 | dependencies: 718 | "@near-js/types" "0.0.4" 719 | bn.js "5.2.1" 720 | depd "^2.0.0" 721 | mustache "^4.0.0" 722 | 723 | "@noble/curves@^1.4.2": 724 | version "1.6.0" 725 | resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.6.0.tgz" 726 | integrity sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ== 727 | dependencies: 728 | "@noble/hashes" "1.5.0" 729 | 730 | "@noble/curves@~1.4.0": 731 | version "1.4.2" 732 | resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz" 733 | integrity sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw== 734 | dependencies: 735 | "@noble/hashes" "1.4.0" 736 | 737 | "@noble/curves@1.4.2": 738 | version "1.4.2" 739 | resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz" 740 | integrity sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw== 741 | dependencies: 742 | "@noble/hashes" "1.4.0" 743 | 744 | "@noble/ed25519@^1.6.1", "@noble/ed25519@^1.7.1": 745 | version "1.7.3" 746 | resolved "https://registry.npmjs.org/@noble/ed25519/-/ed25519-1.7.3.tgz" 747 | integrity sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ== 748 | 749 | "@noble/hashes@^1.1.3", "@noble/hashes@^1.4.0", "@noble/hashes@1.5.0": 750 | version "1.5.0" 751 | resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz" 752 | integrity sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA== 753 | 754 | "@noble/hashes@~1.1.1": 755 | version "1.1.5" 756 | resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.5.tgz" 757 | integrity sha512-LTMZiiLc+V4v1Yi16TD6aX2gmtKszNye0pQgbaLqkvhIqP7nVsSaJsWloGQjJfJ8offaoP5GtX3yY5swbcJxxQ== 758 | 759 | "@noble/hashes@~1.4.0", "@noble/hashes@1.4.0": 760 | version "1.4.0" 761 | resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz" 762 | integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== 763 | 764 | "@noble/hashes@1.1.3": 765 | version "1.1.3" 766 | resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.3.tgz" 767 | integrity sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A== 768 | 769 | "@pm2/agent@~2.0.0": 770 | version "2.0.4" 771 | resolved "https://registry.npmjs.org/@pm2/agent/-/agent-2.0.4.tgz" 772 | integrity sha512-n7WYvvTJhHLS2oBb1PjOtgLpMhgImOq8sXkPBw6smeg9LJBWZjiEgPKOpR8mn9UJZsB5P3W4V/MyvNnp31LKeA== 773 | dependencies: 774 | async "~3.2.0" 775 | chalk "~3.0.0" 776 | dayjs "~1.8.24" 777 | debug "~4.3.1" 778 | eventemitter2 "~5.0.1" 779 | fast-json-patch "^3.0.0-1" 780 | fclone "~1.0.11" 781 | nssocket "0.6.0" 782 | pm2-axon "~4.0.1" 783 | pm2-axon-rpc "~0.7.0" 784 | proxy-agent "~6.3.0" 785 | semver "~7.5.0" 786 | ws "~7.5.10" 787 | 788 | "@pm2/io@~6.0.1": 789 | version "6.0.1" 790 | resolved "https://registry.npmjs.org/@pm2/io/-/io-6.0.1.tgz" 791 | integrity sha512-KiA+shC6sULQAr9mGZ1pg+6KVW9MF8NpG99x26Lf/082/Qy8qsTCtnJy+HQReW1A9Rdf0C/404cz0RZGZro+IA== 792 | dependencies: 793 | async "~2.6.1" 794 | debug "~4.3.1" 795 | eventemitter2 "^6.3.1" 796 | require-in-the-middle "^5.0.0" 797 | semver "~7.5.4" 798 | shimmer "^1.2.0" 799 | signal-exit "^3.0.3" 800 | tslib "1.9.3" 801 | 802 | "@pm2/js-api@~0.8.0": 803 | version "0.8.0" 804 | resolved "https://registry.npmjs.org/@pm2/js-api/-/js-api-0.8.0.tgz" 805 | integrity sha512-nmWzrA/BQZik3VBz+npRcNIu01kdBhWL0mxKmP1ciF/gTcujPTQqt027N9fc1pK9ERM8RipFhymw7RcmCyOEYA== 806 | dependencies: 807 | async "^2.6.3" 808 | debug "~4.3.1" 809 | eventemitter2 "^6.3.1" 810 | extrareqp2 "^1.0.0" 811 | ws "^7.0.0" 812 | 813 | "@pm2/pm2-version-check@latest": 814 | version "1.0.4" 815 | resolved "https://registry.npmjs.org/@pm2/pm2-version-check/-/pm2-version-check-1.0.4.tgz" 816 | integrity sha512-SXsM27SGH3yTWKc2fKR4SYNxsmnvuBQ9dd6QHtEWmiZ/VqaOYPAIlS8+vMcn27YLtAEBGvNRSh3TPNvtjZgfqA== 817 | dependencies: 818 | debug "^4.3.1" 819 | 820 | "@randlabs/communication-bridge@1.0.1": 821 | version "1.0.1" 822 | resolved "https://registry.npmjs.org/@randlabs/communication-bridge/-/communication-bridge-1.0.1.tgz" 823 | integrity sha512-CzS0U8IFfXNK7QaJFE4pjbxDGfPjbXBEsEaCn9FN15F+ouSAEUQkva3Gl66hrkBZOGexKFEWMwUHIDKpZ2hfVg== 824 | 825 | "@randlabs/myalgo-connect@^1.1.2": 826 | version "1.4.2" 827 | resolved "https://registry.npmjs.org/@randlabs/myalgo-connect/-/myalgo-connect-1.4.2.tgz" 828 | integrity sha512-K9hEyUi7G8tqOp7kWIALJLVbGCByhilcy6123WfcorxWwiE1sbQupPyIU5f3YdQK6wMjBsyTWiLW52ZBMp7sXA== 829 | dependencies: 830 | "@randlabs/communication-bridge" "1.0.1" 831 | 832 | "@scure/base@~1.1.0", "@scure/base@~1.1.6": 833 | version "1.1.9" 834 | resolved "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz" 835 | integrity sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg== 836 | 837 | "@scure/bip32@1.4.0": 838 | version "1.4.0" 839 | resolved "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz" 840 | integrity sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg== 841 | dependencies: 842 | "@noble/curves" "~1.4.0" 843 | "@noble/hashes" "~1.4.0" 844 | "@scure/base" "~1.1.6" 845 | 846 | "@scure/bip39@1.1.0": 847 | version "1.1.0" 848 | resolved "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.0.tgz" 849 | integrity sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w== 850 | dependencies: 851 | "@noble/hashes" "~1.1.1" 852 | "@scure/base" "~1.1.0" 853 | 854 | "@scure/bip39@1.3.0": 855 | version "1.3.0" 856 | resolved "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz" 857 | integrity sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ== 858 | dependencies: 859 | "@noble/hashes" "~1.4.0" 860 | "@scure/base" "~1.1.6" 861 | 862 | "@solana/buffer-layout-utils@^0.2.0": 863 | version "0.2.0" 864 | resolved "https://registry.npmjs.org/@solana/buffer-layout-utils/-/buffer-layout-utils-0.2.0.tgz" 865 | integrity sha512-szG4sxgJGktbuZYDg2FfNmkMi0DYQoVjN2h7ta1W1hPrwzarcFLBq9UpX1UjNXsNpT9dn+chgprtWGioUAr4/g== 866 | dependencies: 867 | "@solana/buffer-layout" "^4.0.0" 868 | "@solana/web3.js" "^1.32.0" 869 | bigint-buffer "^1.1.5" 870 | bignumber.js "^9.0.1" 871 | 872 | "@solana/buffer-layout@^4.0.0", "@solana/buffer-layout@^4.0.1": 873 | version "4.0.1" 874 | resolved "https://registry.npmjs.org/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz" 875 | integrity sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA== 876 | dependencies: 877 | buffer "~6.0.3" 878 | 879 | "@solana/codecs-core@2.0.0-preview.4": 880 | version "2.0.0-preview.4" 881 | resolved "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0-preview.4.tgz" 882 | integrity sha512-A0VVuDDA5kNKZUinOqHxJQK32aKTucaVbvn31YenGzHX1gPqq+SOnFwgaEY6pq4XEopSmaK16w938ZQS8IvCnw== 883 | dependencies: 884 | "@solana/errors" "2.0.0-preview.4" 885 | 886 | "@solana/codecs-core@2.0.0-rc.1": 887 | version "2.0.0-rc.1" 888 | resolved "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0-rc.1.tgz" 889 | integrity sha512-bauxqMfSs8EHD0JKESaNmNuNvkvHSuN3bbWAF5RjOfDu2PugxHrvRebmYauvSumZ3cTfQ4HJJX6PG5rN852qyQ== 890 | dependencies: 891 | "@solana/errors" "2.0.0-rc.1" 892 | 893 | "@solana/codecs-data-structures@2.0.0-preview.4": 894 | version "2.0.0-preview.4" 895 | resolved "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0-preview.4.tgz" 896 | integrity sha512-nt2k2eTeyzlI/ccutPcG36M/J8NAYfxBPI9h/nQjgJ+M+IgOKi31JV8StDDlG/1XvY0zyqugV3I0r3KAbZRJpA== 897 | dependencies: 898 | "@solana/codecs-core" "2.0.0-preview.4" 899 | "@solana/codecs-numbers" "2.0.0-preview.4" 900 | "@solana/errors" "2.0.0-preview.4" 901 | 902 | "@solana/codecs-data-structures@2.0.0-rc.1": 903 | version "2.0.0-rc.1" 904 | resolved "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0-rc.1.tgz" 905 | integrity sha512-rinCv0RrAVJ9rE/rmaibWJQxMwC5lSaORSZuwjopSUE6T0nb/MVg6Z1siNCXhh/HFTOg0l8bNvZHgBcN/yvXog== 906 | dependencies: 907 | "@solana/codecs-core" "2.0.0-rc.1" 908 | "@solana/codecs-numbers" "2.0.0-rc.1" 909 | "@solana/errors" "2.0.0-rc.1" 910 | 911 | "@solana/codecs-numbers@2.0.0-preview.4": 912 | version "2.0.0-preview.4" 913 | resolved "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0-preview.4.tgz" 914 | integrity sha512-Q061rLtMadsO7uxpguT+Z7G4UHnjQ6moVIxAQxR58nLxDPCC7MB1Pk106/Z7NDhDLHTcd18uO6DZ7ajHZEn2XQ== 915 | dependencies: 916 | "@solana/codecs-core" "2.0.0-preview.4" 917 | "@solana/errors" "2.0.0-preview.4" 918 | 919 | "@solana/codecs-numbers@2.0.0-rc.1": 920 | version "2.0.0-rc.1" 921 | resolved "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0-rc.1.tgz" 922 | integrity sha512-J5i5mOkvukXn8E3Z7sGIPxsThRCgSdgTWJDQeZvucQ9PT6Y3HiVXJ0pcWiOWAoQ3RX8e/f4I3IC+wE6pZiJzDQ== 923 | dependencies: 924 | "@solana/codecs-core" "2.0.0-rc.1" 925 | "@solana/errors" "2.0.0-rc.1" 926 | 927 | "@solana/codecs-strings@2.0.0-preview.4": 928 | version "2.0.0-preview.4" 929 | resolved "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0-preview.4.tgz" 930 | integrity sha512-YDbsQePRWm+xnrfS64losSGRg8Wb76cjK1K6qfR8LPmdwIC3787x9uW5/E4icl/k+9nwgbIRXZ65lpF+ucZUnw== 931 | dependencies: 932 | "@solana/codecs-core" "2.0.0-preview.4" 933 | "@solana/codecs-numbers" "2.0.0-preview.4" 934 | "@solana/errors" "2.0.0-preview.4" 935 | 936 | "@solana/codecs-strings@2.0.0-rc.1": 937 | version "2.0.0-rc.1" 938 | resolved "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0-rc.1.tgz" 939 | integrity sha512-9/wPhw8TbGRTt6mHC4Zz1RqOnuPTqq1Nb4EyuvpZ39GW6O2t2Q7Q0XxiB3+BdoEjwA2XgPw6e2iRfvYgqty44g== 940 | dependencies: 941 | "@solana/codecs-core" "2.0.0-rc.1" 942 | "@solana/codecs-numbers" "2.0.0-rc.1" 943 | "@solana/errors" "2.0.0-rc.1" 944 | 945 | "@solana/codecs@2.0.0-preview.4": 946 | version "2.0.0-preview.4" 947 | resolved "https://registry.npmjs.org/@solana/codecs/-/codecs-2.0.0-preview.4.tgz" 948 | integrity sha512-gLMupqI4i+G4uPi2SGF/Tc1aXcviZF2ybC81x7Q/fARamNSgNOCUUoSCg9nWu1Gid6+UhA7LH80sWI8XjKaRog== 949 | dependencies: 950 | "@solana/codecs-core" "2.0.0-preview.4" 951 | "@solana/codecs-data-structures" "2.0.0-preview.4" 952 | "@solana/codecs-numbers" "2.0.0-preview.4" 953 | "@solana/codecs-strings" "2.0.0-preview.4" 954 | "@solana/options" "2.0.0-preview.4" 955 | 956 | "@solana/codecs@2.0.0-rc.1": 957 | version "2.0.0-rc.1" 958 | resolved "https://registry.npmjs.org/@solana/codecs/-/codecs-2.0.0-rc.1.tgz" 959 | integrity sha512-qxoR7VybNJixV51L0G1RD2boZTcxmwUWnKCaJJExQ5qNKwbpSyDdWfFJfM5JhGyKe9DnPVOZB+JHWXnpbZBqrQ== 960 | dependencies: 961 | "@solana/codecs-core" "2.0.0-rc.1" 962 | "@solana/codecs-data-structures" "2.0.0-rc.1" 963 | "@solana/codecs-numbers" "2.0.0-rc.1" 964 | "@solana/codecs-strings" "2.0.0-rc.1" 965 | "@solana/options" "2.0.0-rc.1" 966 | 967 | "@solana/errors@2.0.0-preview.4": 968 | version "2.0.0-preview.4" 969 | resolved "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0-preview.4.tgz" 970 | integrity sha512-kadtlbRv2LCWr8A9V22On15Us7Nn8BvqNaOB4hXsTB3O0fU40D1ru2l+cReqLcRPij4znqlRzW9Xi0m6J5DIhA== 971 | dependencies: 972 | chalk "^5.3.0" 973 | commander "^12.1.0" 974 | 975 | "@solana/errors@2.0.0-rc.1": 976 | version "2.0.0-rc.1" 977 | resolved "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0-rc.1.tgz" 978 | integrity sha512-ejNvQ2oJ7+bcFAYWj225lyRkHnixuAeb7RQCixm+5mH4n1IA4Qya/9Bmfy5RAAHQzxK43clu3kZmL5eF9VGtYQ== 979 | dependencies: 980 | chalk "^5.3.0" 981 | commander "^12.1.0" 982 | 983 | "@solana/options@2.0.0-preview.4": 984 | version "2.0.0-preview.4" 985 | resolved "https://registry.npmjs.org/@solana/options/-/options-2.0.0-preview.4.tgz" 986 | integrity sha512-tv2O/Frxql/wSe3jbzi5nVicIWIus/BftH+5ZR+r9r3FO0/htEllZS5Q9XdbmSboHu+St87584JXeDx3xm4jaA== 987 | dependencies: 988 | "@solana/codecs-core" "2.0.0-preview.4" 989 | "@solana/codecs-data-structures" "2.0.0-preview.4" 990 | "@solana/codecs-numbers" "2.0.0-preview.4" 991 | "@solana/codecs-strings" "2.0.0-preview.4" 992 | "@solana/errors" "2.0.0-preview.4" 993 | 994 | "@solana/options@2.0.0-rc.1": 995 | version "2.0.0-rc.1" 996 | resolved "https://registry.npmjs.org/@solana/options/-/options-2.0.0-rc.1.tgz" 997 | integrity sha512-mLUcR9mZ3qfHlmMnREdIFPf9dpMc/Bl66tLSOOWxw4ml5xMT2ohFn7WGqoKcu/UHkT9CrC6+amEdqCNvUqI7AA== 998 | dependencies: 999 | "@solana/codecs-core" "2.0.0-rc.1" 1000 | "@solana/codecs-data-structures" "2.0.0-rc.1" 1001 | "@solana/codecs-numbers" "2.0.0-rc.1" 1002 | "@solana/codecs-strings" "2.0.0-rc.1" 1003 | "@solana/errors" "2.0.0-rc.1" 1004 | 1005 | "@solana/spl-account-compression@^0.1.4", "@solana/spl-account-compression@^0.1.8": 1006 | version "0.1.10" 1007 | resolved "https://registry.npmjs.org/@solana/spl-account-compression/-/spl-account-compression-0.1.10.tgz" 1008 | integrity sha512-IQAOJrVOUo6LCgeWW9lHuXo6JDbi4g3/RkQtvY0SyalvSWk9BIkHHe4IkAzaQw8q/BxEVBIjz8e9bNYWIAESNw== 1009 | dependencies: 1010 | "@metaplex-foundation/beet" "^0.7.1" 1011 | "@metaplex-foundation/beet-solana" "^0.4.0" 1012 | bn.js "^5.2.1" 1013 | borsh "^0.7.0" 1014 | js-sha3 "^0.8.0" 1015 | typescript-collections "^1.3.3" 1016 | 1017 | "@solana/spl-token-group@^0.0.5": 1018 | version "0.0.5" 1019 | resolved "https://registry.npmjs.org/@solana/spl-token-group/-/spl-token-group-0.0.5.tgz" 1020 | integrity sha512-CLJnWEcdoUBpQJfx9WEbX3h6nTdNiUzswfFdkABUik7HVwSNA98u5AYvBVK2H93d9PGMOHAak2lHW9xr+zAJGQ== 1021 | dependencies: 1022 | "@solana/codecs" "2.0.0-preview.4" 1023 | "@solana/spl-type-length-value" "0.1.0" 1024 | 1025 | "@solana/spl-token-metadata@^0.1.2", "@solana/spl-token-metadata@^0.1.3": 1026 | version "0.1.5" 1027 | resolved "https://registry.npmjs.org/@solana/spl-token-metadata/-/spl-token-metadata-0.1.5.tgz" 1028 | integrity sha512-DSBlo7vjuLe/xvNn75OKKndDBkFxlqjLdWlq6rf40StnrhRn7TDntHGLZpry1cf3uzQFShqeLROGNPAJwvkPnA== 1029 | dependencies: 1030 | "@solana/codecs" "2.0.0-rc.1" 1031 | "@solana/spl-type-length-value" "0.1.0" 1032 | 1033 | "@solana/spl-token@^0.1.8": 1034 | version "0.1.8" 1035 | resolved "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.1.8.tgz" 1036 | integrity sha512-LZmYCKcPQDtJgecvWOgT/cnoIQPWjdH+QVyzPcFvyDUiT0DiRjZaam4aqNUyvchLFhzgunv3d9xOoyE34ofdoQ== 1037 | dependencies: 1038 | "@babel/runtime" "^7.10.5" 1039 | "@solana/web3.js" "^1.21.0" 1040 | bn.js "^5.1.0" 1041 | buffer "6.0.3" 1042 | buffer-layout "^1.2.0" 1043 | dotenv "10.0.0" 1044 | 1045 | "@solana/spl-token@^0.3.5": 1046 | version "0.3.11" 1047 | resolved "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.11.tgz" 1048 | integrity sha512-bvohO3rIMSVL24Pb+I4EYTJ6cL82eFpInEXD/I8K8upOGjpqHsKUoAempR/RnUlI1qSFNyFlWJfu6MNUgfbCQQ== 1049 | dependencies: 1050 | "@solana/buffer-layout" "^4.0.0" 1051 | "@solana/buffer-layout-utils" "^0.2.0" 1052 | "@solana/spl-token-metadata" "^0.1.2" 1053 | buffer "^6.0.3" 1054 | 1055 | "@solana/spl-token@^0.3.6": 1056 | version "0.3.11" 1057 | resolved "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.11.tgz" 1058 | integrity sha512-bvohO3rIMSVL24Pb+I4EYTJ6cL82eFpInEXD/I8K8upOGjpqHsKUoAempR/RnUlI1qSFNyFlWJfu6MNUgfbCQQ== 1059 | dependencies: 1060 | "@solana/buffer-layout" "^4.0.0" 1061 | "@solana/buffer-layout-utils" "^0.2.0" 1062 | "@solana/spl-token-metadata" "^0.1.2" 1063 | buffer "^6.0.3" 1064 | 1065 | "@solana/spl-token@^0.4.8": 1066 | version "0.4.8" 1067 | resolved "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.4.8.tgz" 1068 | integrity sha512-RO0JD9vPRi4LsAbMUdNbDJ5/cv2z11MGhtAvFeRzT4+hAGE/FUzRi0tkkWtuCfSIU3twC6CtmAihRp/+XXjWsA== 1069 | dependencies: 1070 | "@solana/buffer-layout" "^4.0.0" 1071 | "@solana/buffer-layout-utils" "^0.2.0" 1072 | "@solana/spl-token-group" "^0.0.5" 1073 | "@solana/spl-token-metadata" "^0.1.3" 1074 | buffer "^6.0.3" 1075 | 1076 | "@solana/spl-type-length-value@0.1.0": 1077 | version "0.1.0" 1078 | resolved "https://registry.npmjs.org/@solana/spl-type-length-value/-/spl-type-length-value-0.1.0.tgz" 1079 | integrity sha512-JBMGB0oR4lPttOZ5XiUGyvylwLQjt1CPJa6qQ5oM+MBCndfjz2TKKkw0eATlLLcYmq1jBVsNlJ2cD6ns2GR7lA== 1080 | dependencies: 1081 | buffer "^6.0.3" 1082 | 1083 | "@solana/web3.js@^1.21.0", "@solana/web3.js@^1.32.0", "@solana/web3.js@^1.36.0", "@solana/web3.js@^1.50.1", "@solana/web3.js@^1.56.2", "@solana/web3.js@^1.63.1", "@solana/web3.js@^1.66.2", "@solana/web3.js@^1.88.0", "@solana/web3.js@^1.94.0", "@solana/web3.js@^1.95.3": 1084 | version "1.95.3" 1085 | resolved "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.95.3.tgz" 1086 | integrity sha512-O6rPUN0w2fkNqx/Z3QJMB9L225Ex10PRDH8bTaIUPZXMPV0QP8ZpPvjQnXK+upUczlRgzHzd6SjKIha1p+I6og== 1087 | dependencies: 1088 | "@babel/runtime" "^7.25.0" 1089 | "@noble/curves" "^1.4.2" 1090 | "@noble/hashes" "^1.4.0" 1091 | "@solana/buffer-layout" "^4.0.1" 1092 | agentkeepalive "^4.5.0" 1093 | bigint-buffer "^1.1.5" 1094 | bn.js "^5.2.1" 1095 | borsh "^0.7.0" 1096 | bs58 "^4.0.1" 1097 | buffer "6.0.3" 1098 | fast-stable-stringify "^1.0.0" 1099 | jayson "^4.1.1" 1100 | node-fetch "^2.7.0" 1101 | rpc-websockets "^9.0.2" 1102 | superstruct "^2.0.2" 1103 | 1104 | "@supercharge/promise-pool@^3.0.0": 1105 | version "3.2.0" 1106 | resolved "https://registry.npmjs.org/@supercharge/promise-pool/-/promise-pool-3.2.0.tgz" 1107 | integrity sha512-pj0cAALblTZBPtMltWOlZTQSLT07jIaFNeM8TWoJD1cQMgDB9mcMlVMoetiB35OzNJpqQ2b+QEtwiR9f20mADg== 1108 | 1109 | "@swc/helpers@^0.5.11": 1110 | version "0.5.13" 1111 | resolved "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.13.tgz" 1112 | integrity sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w== 1113 | dependencies: 1114 | tslib "^2.4.0" 1115 | 1116 | "@tootallnate/quickjs-emscripten@^0.23.0": 1117 | version "0.23.0" 1118 | resolved "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz" 1119 | integrity sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA== 1120 | 1121 | "@tsconfig/node10@^1.0.7": 1122 | version "1.0.11" 1123 | resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz" 1124 | integrity sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw== 1125 | 1126 | "@tsconfig/node12@^1.0.7": 1127 | version "1.0.11" 1128 | resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz" 1129 | integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== 1130 | 1131 | "@tsconfig/node14@^1.0.0": 1132 | version "1.0.3" 1133 | resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz" 1134 | integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== 1135 | 1136 | "@tsconfig/node16@^1.0.2": 1137 | version "1.0.4" 1138 | resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz" 1139 | integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== 1140 | 1141 | "@types/caseless@*": 1142 | version "0.12.5" 1143 | resolved "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.5.tgz" 1144 | integrity sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg== 1145 | 1146 | "@types/connect@^3.4.33": 1147 | version "3.4.38" 1148 | resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz" 1149 | integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== 1150 | dependencies: 1151 | "@types/node" "*" 1152 | 1153 | "@types/node-telegram-bot-api@^0.64.7": 1154 | version "0.64.7" 1155 | resolved "https://registry.npmjs.org/@types/node-telegram-bot-api/-/node-telegram-bot-api-0.64.7.tgz" 1156 | integrity sha512-nuvFFXnvU2sItucyEJ03I+m34z5st386isfEuF6BJTL7p3RjG7naMhvvXjY7oeKahTm1Jf0Gu4PrDa6jDt78/Q== 1157 | dependencies: 1158 | "@types/node" "*" 1159 | "@types/request" "*" 1160 | 1161 | "@types/node@*": 1162 | version "22.7.4" 1163 | resolved "https://registry.npmjs.org/@types/node/-/node-22.7.4.tgz" 1164 | integrity sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg== 1165 | dependencies: 1166 | undici-types "~6.19.2" 1167 | 1168 | "@types/node@^12.12.54": 1169 | version "12.20.55" 1170 | resolved "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz" 1171 | integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== 1172 | 1173 | "@types/node@11.11.6": 1174 | version "11.11.6" 1175 | resolved "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz" 1176 | integrity sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ== 1177 | 1178 | "@types/request@*": 1179 | version "2.48.12" 1180 | resolved "https://registry.npmjs.org/@types/request/-/request-2.48.12.tgz" 1181 | integrity sha512-G3sY+NpsA9jnwm0ixhAFQSJ3Q9JkpLZpJbI3GMv0mIAT0y3mRabYeINzal5WOChIiaTEGQYlHOKgkaM9EisWHw== 1182 | dependencies: 1183 | "@types/caseless" "*" 1184 | "@types/node" "*" 1185 | "@types/tough-cookie" "*" 1186 | form-data "^2.5.0" 1187 | 1188 | "@types/tough-cookie@*": 1189 | version "4.0.5" 1190 | resolved "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz" 1191 | integrity sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA== 1192 | 1193 | "@types/uuid@^8.3.4": 1194 | version "8.3.4" 1195 | resolved "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz" 1196 | integrity sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw== 1197 | 1198 | "@types/ws@^7.4.4": 1199 | version "7.4.7" 1200 | resolved "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz" 1201 | integrity sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww== 1202 | dependencies: 1203 | "@types/node" "*" 1204 | 1205 | "@types/ws@^8.2.2": 1206 | version "8.5.12" 1207 | resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz" 1208 | integrity sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ== 1209 | dependencies: 1210 | "@types/node" "*" 1211 | 1212 | acorn-walk@^8.1.1: 1213 | version "8.3.4" 1214 | resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz" 1215 | integrity sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g== 1216 | dependencies: 1217 | acorn "^8.11.0" 1218 | 1219 | acorn@^8.11.0, acorn@^8.4.1: 1220 | version "8.12.1" 1221 | resolved "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz" 1222 | integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== 1223 | 1224 | aes-js@3.0.0: 1225 | version "3.0.0" 1226 | resolved "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz" 1227 | integrity sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw== 1228 | 1229 | agent-base@^7.0.2, agent-base@^7.1.0, agent-base@^7.1.1: 1230 | version "7.1.1" 1231 | resolved "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz" 1232 | integrity sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA== 1233 | dependencies: 1234 | debug "^4.3.4" 1235 | 1236 | agentkeepalive@^4.5.0: 1237 | version "4.5.0" 1238 | resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz" 1239 | integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew== 1240 | dependencies: 1241 | humanize-ms "^1.2.1" 1242 | 1243 | algo-msgpack-with-bigint@^2.1.1: 1244 | version "2.1.1" 1245 | resolved "https://registry.npmjs.org/algo-msgpack-with-bigint/-/algo-msgpack-with-bigint-2.1.1.tgz" 1246 | integrity sha512-F1tGh056XczEaEAqu7s+hlZUDWwOBT70Eq0lfMpBP2YguSQVyxRbprLq5rELXKQOyOaixTWYhMeMQMzP0U5FoQ== 1247 | 1248 | algosdk@^1.13.1: 1249 | version "1.24.1" 1250 | resolved "https://registry.npmjs.org/algosdk/-/algosdk-1.24.1.tgz" 1251 | integrity sha512-9moZxdqeJ6GdE4N6fA/GlUP4LrbLZMYcYkt141J4Ss68OfEgH9qW0wBuZ3ZOKEx/xjc5bg7mLP2Gjg7nwrkmww== 1252 | dependencies: 1253 | algo-msgpack-with-bigint "^2.1.1" 1254 | buffer "^6.0.2" 1255 | cross-fetch "^3.1.5" 1256 | hi-base32 "^0.5.1" 1257 | js-sha256 "^0.9.0" 1258 | js-sha3 "^0.8.0" 1259 | js-sha512 "^0.8.0" 1260 | json-bigint "^1.0.0" 1261 | tweetnacl "^1.0.3" 1262 | vlq "^2.0.4" 1263 | 1264 | amp-message@~0.1.1: 1265 | version "0.1.2" 1266 | resolved "https://registry.npmjs.org/amp-message/-/amp-message-0.1.2.tgz" 1267 | integrity sha512-JqutcFwoU1+jhv7ArgW38bqrE+LQdcRv4NxNw0mp0JHQyB6tXesWRjtYKlDgHRY2o3JE5UTaBGUK8kSWUdxWUg== 1268 | dependencies: 1269 | amp "0.3.1" 1270 | 1271 | amp@~0.3.1, amp@0.3.1: 1272 | version "0.3.1" 1273 | resolved "https://registry.npmjs.org/amp/-/amp-0.3.1.tgz" 1274 | integrity sha512-OwIuC4yZaRogHKiuU5WlMR5Xk/jAcpPtawWL05Gj8Lvm2F6mwoJt4O/bHI+DHwG79vWd+8OFYM4/BzYqyRd3qw== 1275 | 1276 | ansi-colors@^4.1.1: 1277 | version "4.1.3" 1278 | resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" 1279 | integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== 1280 | 1281 | ansi-escapes@^4.2.1: 1282 | version "4.3.2" 1283 | resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" 1284 | integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== 1285 | dependencies: 1286 | type-fest "^0.21.3" 1287 | 1288 | ansi-regex@^5.0.1: 1289 | version "5.0.1" 1290 | resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" 1291 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== 1292 | 1293 | ansi-styles@^4.0.0, ansi-styles@^4.1.0: 1294 | version "4.3.0" 1295 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" 1296 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 1297 | dependencies: 1298 | color-convert "^2.0.1" 1299 | 1300 | ansicolors@^0.3.2: 1301 | version "0.3.2" 1302 | resolved "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz" 1303 | integrity sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg== 1304 | 1305 | anymatch@~3.1.2: 1306 | version "3.1.3" 1307 | resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" 1308 | integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== 1309 | dependencies: 1310 | normalize-path "^3.0.0" 1311 | picomatch "^2.0.4" 1312 | 1313 | aptos@=1.8.5: 1314 | version "1.8.5" 1315 | resolved "https://registry.npmjs.org/aptos/-/aptos-1.8.5.tgz" 1316 | integrity sha512-iQxliWesNHjGQ5YYXCyss9eg4+bDGQWqAZa73vprqGQ9tungK0cRjUI2fmnp63Ed6UG6rurHrL+b0ckbZAOZZQ== 1317 | dependencies: 1318 | "@noble/hashes" "1.1.3" 1319 | "@scure/bip39" "1.1.0" 1320 | axios "0.27.2" 1321 | form-data "4.0.0" 1322 | tweetnacl "1.0.3" 1323 | 1324 | arbundles@^0.10.0: 1325 | version "0.10.1" 1326 | resolved "https://registry.npmjs.org/arbundles/-/arbundles-0.10.1.tgz" 1327 | integrity sha512-QYFepxessLCirvRkQK9iQmjxjHz+s50lMNGRwZwpyPWLohuf6ISyj1gkFXJHlMT+rNSrsHxb532glHnKbjwu3A== 1328 | dependencies: 1329 | "@ethersproject/bytes" "^5.7.0" 1330 | "@ethersproject/hash" "^5.7.0" 1331 | "@ethersproject/providers" "^5.7.2" 1332 | "@ethersproject/signing-key" "^5.7.0" 1333 | "@ethersproject/transactions" "^5.7.0" 1334 | "@ethersproject/wallet" "^5.7.0" 1335 | "@irys/arweave" "^0.0.2" 1336 | "@noble/ed25519" "^1.6.1" 1337 | base64url "^3.0.1" 1338 | bs58 "^4.0.1" 1339 | keccak "^3.0.2" 1340 | secp256k1 "^5.0.0" 1341 | optionalDependencies: 1342 | "@randlabs/myalgo-connect" "^1.1.2" 1343 | algosdk "^1.13.1" 1344 | arweave-stream-tx "^1.1.0" 1345 | multistream "^4.1.0" 1346 | tmp-promise "^3.0.2" 1347 | 1348 | arconnect@^0.4.2: 1349 | version "0.4.2" 1350 | resolved "https://registry.npmjs.org/arconnect/-/arconnect-0.4.2.tgz" 1351 | integrity sha512-Jkpd4QL3TVqnd3U683gzXmZUVqBUy17DdJDuL/3D9rkysLgX6ymJ2e+sR+xyZF5Rh42CBqDXWNMmCjBXeP7Gbw== 1352 | dependencies: 1353 | arweave "^1.10.13" 1354 | 1355 | arg@^4.1.0: 1356 | version "4.1.3" 1357 | resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" 1358 | integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== 1359 | 1360 | argparse@^2.0.1: 1361 | version "2.0.1" 1362 | resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" 1363 | integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== 1364 | 1365 | arweave-stream-tx@^1.1.0: 1366 | version "1.2.2" 1367 | resolved "https://registry.npmjs.org/arweave-stream-tx/-/arweave-stream-tx-1.2.2.tgz" 1368 | integrity sha512-bNt9rj0hbAEzoUZEF2s6WJbIz8nasZlZpxIw03Xm8fzb9gRiiZlZGW3lxQLjfc9Z0VRUWDzwtqoYeEoB/JDToQ== 1369 | dependencies: 1370 | exponential-backoff "^3.1.0" 1371 | 1372 | arweave@^1.10.0, arweave@^1.10.13: 1373 | version "1.15.5" 1374 | resolved "https://registry.npmjs.org/arweave/-/arweave-1.15.5.tgz" 1375 | integrity sha512-Zj3b8juz1ZtDaQDPQlzWyk2I4wZPx3RmcGq8pVJeZXl2Tjw0WRy5ueHPelxZtBLqCirGoZxZEAFRs6SZUSCBjg== 1376 | dependencies: 1377 | arconnect "^0.4.2" 1378 | asn1.js "^5.4.1" 1379 | base64-js "^1.5.1" 1380 | bignumber.js "^9.0.2" 1381 | 1382 | asn1.js@^5.4.1: 1383 | version "5.4.1" 1384 | resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" 1385 | integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== 1386 | dependencies: 1387 | bn.js "^4.0.0" 1388 | inherits "^2.0.1" 1389 | minimalistic-assert "^1.0.0" 1390 | safer-buffer "^2.1.0" 1391 | 1392 | ast-types@^0.13.4: 1393 | version "0.13.4" 1394 | resolved "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz" 1395 | integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== 1396 | dependencies: 1397 | tslib "^2.0.1" 1398 | 1399 | async-retry@^1.3.3: 1400 | version "1.3.3" 1401 | resolved "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz" 1402 | integrity sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw== 1403 | dependencies: 1404 | retry "0.13.1" 1405 | 1406 | async@^2.6.3: 1407 | version "2.6.4" 1408 | resolved "https://registry.npmjs.org/async/-/async-2.6.4.tgz" 1409 | integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== 1410 | dependencies: 1411 | lodash "^4.17.14" 1412 | 1413 | async@^3.2.0, async@~3.2.0: 1414 | version "3.2.6" 1415 | resolved "https://registry.npmjs.org/async/-/async-3.2.6.tgz" 1416 | integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== 1417 | 1418 | async@~2.6.1: 1419 | version "2.6.4" 1420 | resolved "https://registry.npmjs.org/async/-/async-2.6.4.tgz" 1421 | integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== 1422 | dependencies: 1423 | lodash "^4.17.14" 1424 | 1425 | asynckit@^0.4.0: 1426 | version "0.4.0" 1427 | resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" 1428 | integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== 1429 | 1430 | axios@^1.4.0, axios@^1.7.7: 1431 | version "1.7.7" 1432 | resolved "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz" 1433 | integrity sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q== 1434 | dependencies: 1435 | follow-redirects "^1.15.6" 1436 | form-data "^4.0.0" 1437 | proxy-from-env "^1.1.0" 1438 | 1439 | axios@0.27.2: 1440 | version "0.27.2" 1441 | resolved "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz" 1442 | integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== 1443 | dependencies: 1444 | follow-redirects "^1.14.9" 1445 | form-data "^4.0.0" 1446 | 1447 | balanced-match@^1.0.0: 1448 | version "1.0.2" 1449 | resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" 1450 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 1451 | 1452 | base-x@^3.0.2: 1453 | version "3.0.10" 1454 | resolved "https://registry.npmjs.org/base-x/-/base-x-3.0.10.tgz" 1455 | integrity sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ== 1456 | dependencies: 1457 | safe-buffer "^5.0.1" 1458 | 1459 | base-x@^4.0.0: 1460 | version "4.0.0" 1461 | resolved "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz" 1462 | integrity sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw== 1463 | 1464 | base64-js@^1.3.1, base64-js@^1.5.1: 1465 | version "1.5.1" 1466 | resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" 1467 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== 1468 | 1469 | base64url@^3.0.1: 1470 | version "3.0.1" 1471 | resolved "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz" 1472 | integrity sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A== 1473 | 1474 | basic-ftp@^5.0.2: 1475 | version "5.0.5" 1476 | resolved "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz" 1477 | integrity sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg== 1478 | 1479 | bech32@1.1.4: 1480 | version "1.1.4" 1481 | resolved "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz" 1482 | integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== 1483 | 1484 | bigint-buffer@^1.1.5: 1485 | version "1.1.5" 1486 | resolved "https://registry.npmjs.org/bigint-buffer/-/bigint-buffer-1.1.5.tgz" 1487 | integrity sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA== 1488 | dependencies: 1489 | bindings "^1.3.0" 1490 | 1491 | bignumber.js@^9.0.0, bignumber.js@^9.0.1, bignumber.js@^9.0.2, bignumber.js@^9.1.1: 1492 | version "9.1.2" 1493 | resolved "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz" 1494 | integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== 1495 | 1496 | binary-extensions@^2.0.0: 1497 | version "2.3.0" 1498 | resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" 1499 | integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== 1500 | 1501 | bindings@^1.3.0: 1502 | version "1.5.0" 1503 | resolved "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz" 1504 | integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== 1505 | dependencies: 1506 | file-uri-to-path "1.0.0" 1507 | 1508 | bip39-light@^1.0.7: 1509 | version "1.0.7" 1510 | resolved "https://registry.npmjs.org/bip39-light/-/bip39-light-1.0.7.tgz" 1511 | integrity sha512-WDTmLRQUsiioBdTs9BmSEmkJza+8xfJmptsNJjxnoq3EydSa/ZBXT6rm66KoT3PJIRYMnhSKNR7S9YL1l7R40Q== 1512 | dependencies: 1513 | create-hash "^1.1.0" 1514 | pbkdf2 "^3.0.9" 1515 | 1516 | bip39@3.0.2: 1517 | version "3.0.2" 1518 | resolved "https://registry.npmjs.org/bip39/-/bip39-3.0.2.tgz" 1519 | integrity sha512-J4E1r2N0tUylTKt07ibXvhpT2c5pyAFgvuA5q1H9uDy6dEGpjV8jmymh3MTYJDLCNbIVClSB9FbND49I6N24MQ== 1520 | dependencies: 1521 | "@types/node" "11.11.6" 1522 | create-hash "^1.1.0" 1523 | pbkdf2 "^3.0.9" 1524 | randombytes "^2.0.1" 1525 | 1526 | bl@^4.1.0: 1527 | version "4.1.0" 1528 | resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" 1529 | integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== 1530 | dependencies: 1531 | buffer "^5.5.0" 1532 | inherits "^2.0.4" 1533 | readable-stream "^3.4.0" 1534 | 1535 | blessed@0.1.81: 1536 | version "0.1.81" 1537 | resolved "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz" 1538 | integrity sha512-LoF5gae+hlmfORcG1M5+5XZi4LBmvlXTzwJWzUlPryN/SJdSflZvROM2TwkT0GMpq7oqT48NRd4GS7BiVBc5OQ== 1539 | 1540 | bn.js@^4.0.0: 1541 | version "4.12.0" 1542 | resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" 1543 | integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== 1544 | 1545 | bn.js@^4.11.9: 1546 | version "4.12.0" 1547 | resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" 1548 | integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== 1549 | 1550 | bn.js@^5.1.0, bn.js@^5.2.0, bn.js@^5.2.1, bn.js@5.2.1: 1551 | version "5.2.1" 1552 | resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" 1553 | integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== 1554 | 1555 | bn.js@4.11.6: 1556 | version "4.11.6" 1557 | resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz" 1558 | integrity sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA== 1559 | 1560 | bodec@^0.1.0: 1561 | version "0.1.0" 1562 | resolved "https://registry.npmjs.org/bodec/-/bodec-0.1.0.tgz" 1563 | integrity sha512-Ylo+MAo5BDUq1KA3f3R/MFhh+g8cnHmo8bz3YPGhI1znrMaf77ol1sfvYJzsw3nTE+Y2GryfDxBaR+AqpAkEHQ== 1564 | 1565 | borsh@^0.7.0: 1566 | version "0.7.0" 1567 | resolved "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz" 1568 | integrity sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA== 1569 | dependencies: 1570 | bn.js "^5.2.0" 1571 | bs58 "^4.0.0" 1572 | text-encoding-utf-8 "^1.0.2" 1573 | 1574 | brace-expansion@^1.1.7: 1575 | version "1.1.11" 1576 | resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" 1577 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 1578 | dependencies: 1579 | balanced-match "^1.0.0" 1580 | concat-map "0.0.1" 1581 | 1582 | braces@~3.0.2: 1583 | version "3.0.3" 1584 | resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" 1585 | integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== 1586 | dependencies: 1587 | fill-range "^7.1.1" 1588 | 1589 | brorand@^1.1.0: 1590 | version "1.1.0" 1591 | resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" 1592 | integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== 1593 | 1594 | bs58@^4.0.0: 1595 | version "4.0.1" 1596 | resolved "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz" 1597 | integrity sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw== 1598 | dependencies: 1599 | base-x "^3.0.2" 1600 | 1601 | bs58@^4.0.1: 1602 | version "4.0.1" 1603 | resolved "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz" 1604 | integrity sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw== 1605 | dependencies: 1606 | base-x "^3.0.2" 1607 | 1608 | bs58@^5.0.0, bs58@5.0.0: 1609 | version "5.0.0" 1610 | resolved "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz" 1611 | integrity sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ== 1612 | dependencies: 1613 | base-x "^4.0.0" 1614 | 1615 | buffer-from@^1.0.0: 1616 | version "1.1.2" 1617 | resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" 1618 | integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== 1619 | 1620 | buffer-layout@^1.2.0: 1621 | version "1.2.2" 1622 | resolved "https://registry.npmjs.org/buffer-layout/-/buffer-layout-1.2.2.tgz" 1623 | integrity sha512-kWSuLN694+KTk8SrYvCqwP2WcgQjoRCiF5b4QDvkkz8EmgD+aWAIceGFKMIAdmF/pH+vpgNV3d3kAKorcdAmWA== 1624 | 1625 | buffer-reverse@^1.0.1: 1626 | version "1.0.1" 1627 | resolved "https://registry.npmjs.org/buffer-reverse/-/buffer-reverse-1.0.1.tgz" 1628 | integrity sha512-M87YIUBsZ6N924W57vDwT/aOu8hw7ZgdByz6ijksLjmHJELBASmYTTlNHRgjE+pTsT9oJXGaDSgqqwfdHotDUg== 1629 | 1630 | buffer@^5.5.0: 1631 | version "5.7.1" 1632 | resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" 1633 | integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== 1634 | dependencies: 1635 | base64-js "^1.3.1" 1636 | ieee754 "^1.1.13" 1637 | 1638 | buffer@^6.0.2, buffer@^6.0.3, buffer@~6.0.3, buffer@6.0.3: 1639 | version "6.0.3" 1640 | resolved "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz" 1641 | integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== 1642 | dependencies: 1643 | base64-js "^1.3.1" 1644 | ieee754 "^1.2.1" 1645 | 1646 | bufferutil@^4.0.1: 1647 | version "4.0.8" 1648 | resolved "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz" 1649 | integrity sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw== 1650 | dependencies: 1651 | node-gyp-build "^4.3.0" 1652 | 1653 | chalk@^4.1.0: 1654 | version "4.1.2" 1655 | resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" 1656 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== 1657 | dependencies: 1658 | ansi-styles "^4.1.0" 1659 | supports-color "^7.1.0" 1660 | 1661 | chalk@^4.1.1: 1662 | version "4.1.2" 1663 | resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" 1664 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== 1665 | dependencies: 1666 | ansi-styles "^4.1.0" 1667 | supports-color "^7.1.0" 1668 | 1669 | chalk@^5.3.0: 1670 | version "5.3.0" 1671 | resolved "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" 1672 | integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== 1673 | 1674 | chalk@~3.0.0: 1675 | version "3.0.0" 1676 | resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz" 1677 | integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== 1678 | dependencies: 1679 | ansi-styles "^4.1.0" 1680 | supports-color "^7.1.0" 1681 | 1682 | chalk@3.0.0: 1683 | version "3.0.0" 1684 | resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz" 1685 | integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== 1686 | dependencies: 1687 | ansi-styles "^4.1.0" 1688 | supports-color "^7.1.0" 1689 | 1690 | chardet@^0.7.0: 1691 | version "0.7.0" 1692 | resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" 1693 | integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== 1694 | 1695 | charm@~0.1.1: 1696 | version "0.1.2" 1697 | resolved "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz" 1698 | integrity sha512-syedaZ9cPe7r3hoQA9twWYKu5AIyCswN5+szkmPBe9ccdLrj4bYaCnLVPTLd2kgVRc7+zoX4tyPgRnFKCj5YjQ== 1699 | 1700 | chokidar@^3.5.2, chokidar@^3.5.3: 1701 | version "3.6.0" 1702 | resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" 1703 | integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== 1704 | dependencies: 1705 | anymatch "~3.1.2" 1706 | braces "~3.0.2" 1707 | glob-parent "~5.1.2" 1708 | is-binary-path "~2.1.0" 1709 | is-glob "~4.0.1" 1710 | normalize-path "~3.0.0" 1711 | readdirp "~3.6.0" 1712 | optionalDependencies: 1713 | fsevents "~2.3.2" 1714 | 1715 | cipher-base@^1.0.1, cipher-base@^1.0.3: 1716 | version "1.0.4" 1717 | resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" 1718 | integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== 1719 | dependencies: 1720 | inherits "^2.0.1" 1721 | safe-buffer "^5.0.1" 1722 | 1723 | cli-cursor@^3.1.0: 1724 | version "3.1.0" 1725 | resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" 1726 | integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== 1727 | dependencies: 1728 | restore-cursor "^3.1.0" 1729 | 1730 | cli-spinners@^2.5.0: 1731 | version "2.9.2" 1732 | resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz" 1733 | integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== 1734 | 1735 | cli-tableau@^2.0.0: 1736 | version "2.0.1" 1737 | resolved "https://registry.npmjs.org/cli-tableau/-/cli-tableau-2.0.1.tgz" 1738 | integrity sha512-he+WTicka9cl0Fg/y+YyxcN6/bfQ/1O3QmgxRXDhABKqLzvoOSM4fMzp39uMyLBulAFuywD2N7UaoQE7WaADxQ== 1739 | dependencies: 1740 | chalk "3.0.0" 1741 | 1742 | cli-width@^3.0.0: 1743 | version "3.0.0" 1744 | resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" 1745 | integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== 1746 | 1747 | clone@^1.0.2: 1748 | version "1.0.4" 1749 | resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" 1750 | integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== 1751 | 1752 | color-convert@^2.0.1: 1753 | version "2.0.1" 1754 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" 1755 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 1756 | dependencies: 1757 | color-name "~1.1.4" 1758 | 1759 | color-name@~1.1.4: 1760 | version "1.1.4" 1761 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" 1762 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 1763 | 1764 | combined-stream@^1.0.6, combined-stream@^1.0.8: 1765 | version "1.0.8" 1766 | resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" 1767 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== 1768 | dependencies: 1769 | delayed-stream "~1.0.0" 1770 | 1771 | commander@^12.1.0: 1772 | version "12.1.0" 1773 | resolved "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz" 1774 | integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== 1775 | 1776 | commander@^2.20.3: 1777 | version "2.20.3" 1778 | resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" 1779 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== 1780 | 1781 | commander@^8.2.0: 1782 | version "8.3.0" 1783 | resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" 1784 | integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== 1785 | 1786 | commander@2.15.1: 1787 | version "2.15.1" 1788 | resolved "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz" 1789 | integrity sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag== 1790 | 1791 | concat-map@0.0.1: 1792 | version "0.0.1" 1793 | resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" 1794 | integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== 1795 | 1796 | create-hash@^1.1.0, create-hash@^1.1.2: 1797 | version "1.2.0" 1798 | resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" 1799 | integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== 1800 | dependencies: 1801 | cipher-base "^1.0.1" 1802 | inherits "^2.0.1" 1803 | md5.js "^1.3.4" 1804 | ripemd160 "^2.0.1" 1805 | sha.js "^2.4.0" 1806 | 1807 | create-hmac@^1.1.4, create-hmac@1.1.7: 1808 | version "1.1.7" 1809 | resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" 1810 | integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== 1811 | dependencies: 1812 | cipher-base "^1.0.3" 1813 | create-hash "^1.1.0" 1814 | inherits "^2.0.1" 1815 | ripemd160 "^2.0.0" 1816 | safe-buffer "^5.0.1" 1817 | sha.js "^2.4.8" 1818 | 1819 | create-require@^1.1.0: 1820 | version "1.1.1" 1821 | resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz" 1822 | integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== 1823 | 1824 | croner@~4.1.92: 1825 | version "4.1.97" 1826 | resolved "https://registry.npmjs.org/croner/-/croner-4.1.97.tgz" 1827 | integrity sha512-/f6gpQuxDaqXu+1kwQYSckUglPaOrHdbIlBAu0YuW8/Cdb45XwXYNUBXg3r/9Mo6n540Kn/smKcZWko5x99KrQ== 1828 | 1829 | cross-fetch@^3.1.5: 1830 | version "3.1.8" 1831 | resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz" 1832 | integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== 1833 | dependencies: 1834 | node-fetch "^2.6.12" 1835 | 1836 | crypto-js@^4.2.0: 1837 | version "4.2.0" 1838 | resolved "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz" 1839 | integrity sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q== 1840 | 1841 | csv-generate@^3.4.3: 1842 | version "3.4.3" 1843 | resolved "https://registry.npmjs.org/csv-generate/-/csv-generate-3.4.3.tgz" 1844 | integrity sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw== 1845 | 1846 | csv-parse@^4.16.3: 1847 | version "4.16.3" 1848 | resolved "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz" 1849 | integrity sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg== 1850 | 1851 | csv-stringify@^5.6.5: 1852 | version "5.6.5" 1853 | resolved "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.5.tgz" 1854 | integrity sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A== 1855 | 1856 | csv@5.5.3: 1857 | version "5.5.3" 1858 | resolved "https://registry.npmjs.org/csv/-/csv-5.5.3.tgz" 1859 | integrity sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g== 1860 | dependencies: 1861 | csv-generate "^3.4.3" 1862 | csv-parse "^4.16.3" 1863 | csv-stringify "^5.6.5" 1864 | stream-transform "^2.1.3" 1865 | 1866 | culvert@^0.1.2: 1867 | version "0.1.2" 1868 | resolved "https://registry.npmjs.org/culvert/-/culvert-0.1.2.tgz" 1869 | integrity sha512-yi1x3EAWKjQTreYWeSd98431AV+IEE0qoDyOoaHJ7KJ21gv6HtBXHVLX74opVSGqcR8/AbjJBHAHpcOy2bj5Gg== 1870 | 1871 | data-uri-to-buffer@^6.0.2: 1872 | version "6.0.2" 1873 | resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz" 1874 | integrity sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw== 1875 | 1876 | dayjs@~1.11.5: 1877 | version "1.11.13" 1878 | resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz" 1879 | integrity sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg== 1880 | 1881 | dayjs@~1.8.24: 1882 | version "1.8.36" 1883 | resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.8.36.tgz" 1884 | integrity sha512-3VmRXEtw7RZKAf+4Tv1Ym9AGeo8r8+CjDi26x+7SYQil1UqtqdaokhzoEJohqlzt0m5kacJSDhJQkG/LWhpRBw== 1885 | 1886 | debug@^3.2.6: 1887 | version "3.2.7" 1888 | resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" 1889 | integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== 1890 | dependencies: 1891 | ms "^2.1.1" 1892 | 1893 | debug@^4, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3, debug@^4.3.4, debug@~4.3.1, debug@4: 1894 | version "4.3.7" 1895 | resolved "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz" 1896 | integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== 1897 | dependencies: 1898 | ms "^2.1.3" 1899 | 1900 | defaults@^1.0.3: 1901 | version "1.0.4" 1902 | resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz" 1903 | integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== 1904 | dependencies: 1905 | clone "^1.0.2" 1906 | 1907 | degenerator@^5.0.0: 1908 | version "5.0.1" 1909 | resolved "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz" 1910 | integrity sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ== 1911 | dependencies: 1912 | ast-types "^0.13.4" 1913 | escodegen "^2.1.0" 1914 | esprima "^4.0.1" 1915 | 1916 | delay@^5.0.0: 1917 | version "5.0.0" 1918 | resolved "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz" 1919 | integrity sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw== 1920 | 1921 | delayed-stream@~1.0.0: 1922 | version "1.0.0" 1923 | resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" 1924 | integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== 1925 | 1926 | depd@^2.0.0: 1927 | version "2.0.0" 1928 | resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" 1929 | integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== 1930 | 1931 | depd@~1.1.2: 1932 | version "1.1.2" 1933 | resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" 1934 | integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== 1935 | 1936 | diff@^4.0.1: 1937 | version "4.0.2" 1938 | resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" 1939 | integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== 1940 | 1941 | dotenv@^16.4.5: 1942 | version "16.4.5" 1943 | resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz" 1944 | integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== 1945 | 1946 | dotenv@10.0.0: 1947 | version "10.0.0" 1948 | resolved "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz" 1949 | integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== 1950 | 1951 | elliptic@^6.5.4, elliptic@6.5.4: 1952 | version "6.5.4" 1953 | resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" 1954 | integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== 1955 | dependencies: 1956 | bn.js "^4.11.9" 1957 | brorand "^1.1.0" 1958 | hash.js "^1.0.0" 1959 | hmac-drbg "^1.0.1" 1960 | inherits "^2.0.4" 1961 | minimalistic-assert "^1.0.1" 1962 | minimalistic-crypto-utils "^1.0.1" 1963 | 1964 | emoji-regex@^8.0.0: 1965 | version "8.0.0" 1966 | resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" 1967 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 1968 | 1969 | enquirer@2.3.6: 1970 | version "2.3.6" 1971 | resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" 1972 | integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== 1973 | dependencies: 1974 | ansi-colors "^4.1.1" 1975 | 1976 | es6-promise@^4.0.3: 1977 | version "4.2.8" 1978 | resolved "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz" 1979 | integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== 1980 | 1981 | es6-promisify@^5.0.0: 1982 | version "5.0.0" 1983 | resolved "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz" 1984 | integrity sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ== 1985 | dependencies: 1986 | es6-promise "^4.0.3" 1987 | 1988 | escape-string-regexp@^1.0.5: 1989 | version "1.0.5" 1990 | resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" 1991 | integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== 1992 | 1993 | escape-string-regexp@^4.0.0: 1994 | version "4.0.0" 1995 | resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" 1996 | integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== 1997 | 1998 | escodegen@^2.1.0: 1999 | version "2.1.0" 2000 | resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz" 2001 | integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== 2002 | dependencies: 2003 | esprima "^4.0.1" 2004 | estraverse "^5.2.0" 2005 | esutils "^2.0.2" 2006 | optionalDependencies: 2007 | source-map "~0.6.1" 2008 | 2009 | esprima@^4.0.1: 2010 | version "4.0.1" 2011 | resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" 2012 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== 2013 | 2014 | estraverse@^5.2.0: 2015 | version "5.3.0" 2016 | resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" 2017 | integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== 2018 | 2019 | esutils@^2.0.2: 2020 | version "2.0.3" 2021 | resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" 2022 | integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== 2023 | 2024 | ethereum-bloom-filters@^1.0.6: 2025 | version "1.2.0" 2026 | resolved "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.2.0.tgz" 2027 | integrity sha512-28hyiE7HVsWubqhpVLVmZXFd4ITeHi+BUu05o9isf0GUpMtzBUi+8/gFrGaGYzvGAJQmJ3JKj77Mk9G98T84rA== 2028 | dependencies: 2029 | "@noble/hashes" "^1.4.0" 2030 | 2031 | ethereum-cryptography@^2.0.0, ethereum-cryptography@^2.1.2: 2032 | version "2.2.1" 2033 | resolved "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz" 2034 | integrity sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg== 2035 | dependencies: 2036 | "@noble/curves" "1.4.2" 2037 | "@noble/hashes" "1.4.0" 2038 | "@scure/bip32" "1.4.0" 2039 | "@scure/bip39" "1.3.0" 2040 | 2041 | ethjs-unit@0.1.6: 2042 | version "0.1.6" 2043 | resolved "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz" 2044 | integrity sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw== 2045 | dependencies: 2046 | bn.js "4.11.6" 2047 | number-to-bn "1.7.0" 2048 | 2049 | eventemitter2@^6.3.1: 2050 | version "6.4.9" 2051 | resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.9.tgz" 2052 | integrity sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg== 2053 | 2054 | eventemitter2@~0.4.14: 2055 | version "0.4.14" 2056 | resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" 2057 | integrity sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ== 2058 | 2059 | eventemitter2@~5.0.1, eventemitter2@5.0.1: 2060 | version "5.0.1" 2061 | resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-5.0.1.tgz" 2062 | integrity sha512-5EM1GHXycJBS6mauYAbVKT1cVs7POKWb2NXD4Vyt8dDqeZa7LaDK1/sjtL+Zb0lzTpSNil4596Dyu97hz37QLg== 2063 | 2064 | eventemitter3@^4.0.7: 2065 | version "4.0.7" 2066 | resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" 2067 | integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== 2068 | 2069 | eventemitter3@^5.0.1: 2070 | version "5.0.1" 2071 | resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz" 2072 | integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== 2073 | 2074 | exponential-backoff@^3.1.0: 2075 | version "3.1.1" 2076 | resolved "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz" 2077 | integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== 2078 | 2079 | external-editor@^3.0.3: 2080 | version "3.1.0" 2081 | resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" 2082 | integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== 2083 | dependencies: 2084 | chardet "^0.7.0" 2085 | iconv-lite "^0.4.24" 2086 | tmp "^0.0.33" 2087 | 2088 | extrareqp2@^1.0.0: 2089 | version "1.0.0" 2090 | resolved "https://registry.npmjs.org/extrareqp2/-/extrareqp2-1.0.0.tgz" 2091 | integrity sha512-Gum0g1QYb6wpPJCVypWP3bbIuaibcFiJcpuPM10YSXp/tzqi84x9PJageob+eN4xVRIOto4wjSGNLyMD54D2xA== 2092 | dependencies: 2093 | follow-redirects "^1.14.0" 2094 | 2095 | eyes@^0.1.8: 2096 | version "0.1.8" 2097 | resolved "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" 2098 | integrity sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ== 2099 | 2100 | fast-json-patch@^3.0.0-1: 2101 | version "3.1.1" 2102 | resolved "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz" 2103 | integrity sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ== 2104 | 2105 | fast-stable-stringify@^1.0.0: 2106 | version "1.0.0" 2107 | resolved "https://registry.npmjs.org/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz" 2108 | integrity sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag== 2109 | 2110 | fastestsmallesttextencoderdecoder@^1.0.22: 2111 | version "1.0.22" 2112 | resolved "https://registry.npmjs.org/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.22.tgz" 2113 | integrity sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw== 2114 | 2115 | fclone@~1.0.11, fclone@1.0.11: 2116 | version "1.0.11" 2117 | resolved "https://registry.npmjs.org/fclone/-/fclone-1.0.11.tgz" 2118 | integrity sha512-GDqVQezKzRABdeqflsgMr7ktzgF9CyS+p2oe0jJqUY6izSSbhPIQJDpoU4PtGcD7VPM9xh/dVrTu6z1nwgmEGw== 2119 | 2120 | figures@^3.0.0: 2121 | version "3.2.0" 2122 | resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" 2123 | integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== 2124 | dependencies: 2125 | escape-string-regexp "^1.0.5" 2126 | 2127 | file-uri-to-path@1.0.0: 2128 | version "1.0.0" 2129 | resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz" 2130 | integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== 2131 | 2132 | fill-range@^7.1.1: 2133 | version "7.1.1" 2134 | resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" 2135 | integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== 2136 | dependencies: 2137 | to-regex-range "^5.0.1" 2138 | 2139 | follow-redirects@^1.14.0, follow-redirects@^1.14.9, follow-redirects@^1.15.6: 2140 | version "1.15.9" 2141 | resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz" 2142 | integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== 2143 | 2144 | form-data@^2.5.0: 2145 | version "2.5.1" 2146 | resolved "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz" 2147 | integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA== 2148 | dependencies: 2149 | asynckit "^0.4.0" 2150 | combined-stream "^1.0.6" 2151 | mime-types "^2.1.12" 2152 | 2153 | form-data@^4.0.0, form-data@4.0.0: 2154 | version "4.0.0" 2155 | resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" 2156 | integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== 2157 | dependencies: 2158 | asynckit "^0.4.0" 2159 | combined-stream "^1.0.8" 2160 | mime-types "^2.1.12" 2161 | 2162 | fs-extra@^11.2.0: 2163 | version "11.2.0" 2164 | resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz" 2165 | integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== 2166 | dependencies: 2167 | graceful-fs "^4.2.0" 2168 | jsonfile "^6.0.1" 2169 | universalify "^2.0.0" 2170 | 2171 | fs@^0.0.1-security: 2172 | version "0.0.1-security" 2173 | resolved "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz" 2174 | integrity sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w== 2175 | 2176 | function-bind@^1.1.2: 2177 | version "1.1.2" 2178 | resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" 2179 | integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== 2180 | 2181 | get-uri@^6.0.1: 2182 | version "6.0.3" 2183 | resolved "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz" 2184 | integrity sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw== 2185 | dependencies: 2186 | basic-ftp "^5.0.2" 2187 | data-uri-to-buffer "^6.0.2" 2188 | debug "^4.3.4" 2189 | fs-extra "^11.2.0" 2190 | 2191 | git-node-fs@^1.0.0: 2192 | version "1.0.0" 2193 | resolved "https://registry.npmjs.org/git-node-fs/-/git-node-fs-1.0.0.tgz" 2194 | integrity sha512-bLQypt14llVXBg0S0u8q8HmU7g9p3ysH+NvVlae5vILuUvs759665HvmR5+wb04KjHyjFcDRxdYb4kyNnluMUQ== 2195 | 2196 | git-sha1@^0.1.2: 2197 | version "0.1.2" 2198 | resolved "https://registry.npmjs.org/git-sha1/-/git-sha1-0.1.2.tgz" 2199 | integrity sha512-2e/nZezdVlyCopOCYHeW0onkbZg7xP1Ad6pndPy1rCygeRykefUS6r7oA5cJRGEFvseiaz5a/qUHFVX1dd6Isg== 2200 | 2201 | glob-parent@~5.1.2: 2202 | version "5.1.2" 2203 | resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" 2204 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== 2205 | dependencies: 2206 | is-glob "^4.0.1" 2207 | 2208 | graceful-fs@^4.1.6, graceful-fs@^4.2.0: 2209 | version "4.2.11" 2210 | resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" 2211 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== 2212 | 2213 | has-flag@^3.0.0: 2214 | version "3.0.0" 2215 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" 2216 | integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== 2217 | 2218 | has-flag@^4.0.0: 2219 | version "4.0.0" 2220 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" 2221 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 2222 | 2223 | hash-base@^3.0.0: 2224 | version "3.1.0" 2225 | resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" 2226 | integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== 2227 | dependencies: 2228 | inherits "^2.0.4" 2229 | readable-stream "^3.6.0" 2230 | safe-buffer "^5.2.0" 2231 | 2232 | hash.js@^1.0.0, hash.js@^1.0.3, hash.js@1.1.7: 2233 | version "1.1.7" 2234 | resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" 2235 | integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== 2236 | dependencies: 2237 | inherits "^2.0.3" 2238 | minimalistic-assert "^1.0.1" 2239 | 2240 | hasown@^2.0.2: 2241 | version "2.0.2" 2242 | resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" 2243 | integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== 2244 | dependencies: 2245 | function-bind "^1.1.2" 2246 | 2247 | hi-base32@^0.5.1: 2248 | version "0.5.1" 2249 | resolved "https://registry.npmjs.org/hi-base32/-/hi-base32-0.5.1.tgz" 2250 | integrity sha512-EmBBpvdYh/4XxsnUybsPag6VikPYnN30td+vQk+GI3qpahVEG9+gTkG0aXVxTjBqQ5T6ijbWIu77O+C5WFWsnA== 2251 | 2252 | hmac-drbg@^1.0.1: 2253 | version "1.0.1" 2254 | resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" 2255 | integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== 2256 | dependencies: 2257 | hash.js "^1.0.3" 2258 | minimalistic-assert "^1.0.0" 2259 | minimalistic-crypto-utils "^1.0.1" 2260 | 2261 | http-errors@^1.7.2: 2262 | version "1.8.1" 2263 | resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz" 2264 | integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== 2265 | dependencies: 2266 | depd "~1.1.2" 2267 | inherits "2.0.4" 2268 | setprototypeof "1.2.0" 2269 | statuses ">= 1.5.0 < 2" 2270 | toidentifier "1.0.1" 2271 | 2272 | http-proxy-agent@^7.0.0: 2273 | version "7.0.2" 2274 | resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz" 2275 | integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== 2276 | dependencies: 2277 | agent-base "^7.1.0" 2278 | debug "^4.3.4" 2279 | 2280 | https-proxy-agent@^7.0.2, https-proxy-agent@^7.0.5: 2281 | version "7.0.5" 2282 | resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz" 2283 | integrity sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw== 2284 | dependencies: 2285 | agent-base "^7.0.2" 2286 | debug "4" 2287 | 2288 | humanize-ms@^1.2.1: 2289 | version "1.2.1" 2290 | resolved "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz" 2291 | integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== 2292 | dependencies: 2293 | ms "^2.0.0" 2294 | 2295 | iconv-lite@^0.4.24, iconv-lite@^0.4.4: 2296 | version "0.4.24" 2297 | resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" 2298 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== 2299 | dependencies: 2300 | safer-buffer ">= 2.1.2 < 3" 2301 | 2302 | ieee754@^1.1.13, ieee754@^1.2.1: 2303 | version "1.2.1" 2304 | resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" 2305 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== 2306 | 2307 | ignore-by-default@^1.0.1: 2308 | version "1.0.1" 2309 | resolved "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz" 2310 | integrity sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA== 2311 | 2312 | inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@2.0.4: 2313 | version "2.0.4" 2314 | resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" 2315 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 2316 | 2317 | ini@^1.3.5: 2318 | version "1.3.8" 2319 | resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" 2320 | integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== 2321 | 2322 | inquirer@^8.2.0: 2323 | version "8.2.6" 2324 | resolved "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz" 2325 | integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== 2326 | dependencies: 2327 | ansi-escapes "^4.2.1" 2328 | chalk "^4.1.1" 2329 | cli-cursor "^3.1.0" 2330 | cli-width "^3.0.0" 2331 | external-editor "^3.0.3" 2332 | figures "^3.0.0" 2333 | lodash "^4.17.21" 2334 | mute-stream "0.0.8" 2335 | ora "^5.4.1" 2336 | run-async "^2.4.0" 2337 | rxjs "^7.5.5" 2338 | string-width "^4.1.0" 2339 | strip-ansi "^6.0.0" 2340 | through "^2.3.6" 2341 | wrap-ansi "^6.0.1" 2342 | 2343 | ip-address@^9.0.5: 2344 | version "9.0.5" 2345 | resolved "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz" 2346 | integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== 2347 | dependencies: 2348 | jsbn "1.1.0" 2349 | sprintf-js "^1.1.3" 2350 | 2351 | is-binary-path@~2.1.0: 2352 | version "2.1.0" 2353 | resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" 2354 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== 2355 | dependencies: 2356 | binary-extensions "^2.0.0" 2357 | 2358 | is-core-module@^2.13.0: 2359 | version "2.15.1" 2360 | resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz" 2361 | integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== 2362 | dependencies: 2363 | hasown "^2.0.2" 2364 | 2365 | is-extglob@^2.1.1: 2366 | version "2.1.1" 2367 | resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" 2368 | integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== 2369 | 2370 | is-fullwidth-code-point@^3.0.0: 2371 | version "3.0.0" 2372 | resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" 2373 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 2374 | 2375 | is-glob@^4.0.1, is-glob@~4.0.1: 2376 | version "4.0.3" 2377 | resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" 2378 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== 2379 | dependencies: 2380 | is-extglob "^2.1.1" 2381 | 2382 | is-hex-prefixed@1.0.0: 2383 | version "1.0.0" 2384 | resolved "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz" 2385 | integrity sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA== 2386 | 2387 | is-interactive@^1.0.0: 2388 | version "1.0.0" 2389 | resolved "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz" 2390 | integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== 2391 | 2392 | is-number@^7.0.0: 2393 | version "7.0.0" 2394 | resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" 2395 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 2396 | 2397 | is-unicode-supported@^0.1.0: 2398 | version "0.1.0" 2399 | resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" 2400 | integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== 2401 | 2402 | isomorphic-ws@^4.0.1: 2403 | version "4.0.1" 2404 | resolved "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz" 2405 | integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w== 2406 | 2407 | jayson@^4.1.1: 2408 | version "4.1.2" 2409 | resolved "https://registry.npmjs.org/jayson/-/jayson-4.1.2.tgz" 2410 | integrity sha512-5nzMWDHy6f+koZOuYsArh2AXs73NfWYVlFyJJuCedr93GpY+Ku8qq10ropSXVfHK+H0T6paA88ww+/dV+1fBNA== 2411 | dependencies: 2412 | "@types/connect" "^3.4.33" 2413 | "@types/node" "^12.12.54" 2414 | "@types/ws" "^7.4.4" 2415 | commander "^2.20.3" 2416 | delay "^5.0.0" 2417 | es6-promisify "^5.0.0" 2418 | eyes "^0.1.8" 2419 | isomorphic-ws "^4.0.1" 2420 | json-stringify-safe "^5.0.1" 2421 | JSONStream "^1.3.5" 2422 | uuid "^8.3.2" 2423 | ws "^7.5.10" 2424 | 2425 | js-git@^0.7.8: 2426 | version "0.7.8" 2427 | resolved "https://registry.npmjs.org/js-git/-/js-git-0.7.8.tgz" 2428 | integrity sha512-+E5ZH/HeRnoc/LW0AmAyhU+mNcWBzAKE+30+IDMLSLbbK+Tdt02AdkOKq9u15rlJsDEGFqtgckc8ZM59LhhiUA== 2429 | dependencies: 2430 | bodec "^0.1.0" 2431 | culvert "^0.1.2" 2432 | git-sha1 "^0.1.2" 2433 | pako "^0.2.5" 2434 | 2435 | js-sha256@^0.9.0: 2436 | version "0.9.0" 2437 | resolved "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz" 2438 | integrity sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA== 2439 | 2440 | js-sha3@^0.8.0, js-sha3@0.8.0: 2441 | version "0.8.0" 2442 | resolved "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz" 2443 | integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== 2444 | 2445 | js-sha512@^0.8.0: 2446 | version "0.8.0" 2447 | resolved "https://registry.npmjs.org/js-sha512/-/js-sha512-0.8.0.tgz" 2448 | integrity sha512-PWsmefG6Jkodqt+ePTvBZCSMFgN7Clckjd0O7su3I0+BW2QWUTJNzjktHsztGLhncP2h8mcF9V9Y2Ha59pAViQ== 2449 | 2450 | js-yaml@~4.1.0: 2451 | version "4.1.0" 2452 | resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" 2453 | integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== 2454 | dependencies: 2455 | argparse "^2.0.1" 2456 | 2457 | jsbn@1.1.0: 2458 | version "1.1.0" 2459 | resolved "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz" 2460 | integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== 2461 | 2462 | json-bigint@^1.0.0: 2463 | version "1.0.0" 2464 | resolved "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz" 2465 | integrity sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ== 2466 | dependencies: 2467 | bignumber.js "^9.0.0" 2468 | 2469 | json-stringify-safe@^5.0.1: 2470 | version "5.0.1" 2471 | resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" 2472 | integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== 2473 | 2474 | jsonfile@^6.0.1: 2475 | version "6.1.0" 2476 | resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" 2477 | integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== 2478 | dependencies: 2479 | universalify "^2.0.0" 2480 | optionalDependencies: 2481 | graceful-fs "^4.1.6" 2482 | 2483 | jsonparse@^1.2.0: 2484 | version "1.3.1" 2485 | resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" 2486 | integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== 2487 | 2488 | JSONStream@^1.3.5: 2489 | version "1.3.5" 2490 | resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" 2491 | integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== 2492 | dependencies: 2493 | jsonparse "^1.2.0" 2494 | through ">=2.2.7 <3" 2495 | 2496 | keccak@^3.0.2: 2497 | version "3.0.4" 2498 | resolved "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz" 2499 | integrity sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q== 2500 | dependencies: 2501 | node-addon-api "^2.0.0" 2502 | node-gyp-build "^4.2.0" 2503 | readable-stream "^3.6.0" 2504 | 2505 | lazy@~1.0.11: 2506 | version "1.0.11" 2507 | resolved "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz" 2508 | integrity sha512-Y+CjUfLmIpoUCCRl0ub4smrYtGGr5AOa2AKOaWelGHOGz33X/Y/KizefGqbkwfz44+cnq/+9habclf8vOmu2LA== 2509 | 2510 | lodash.clonedeep@^4.5.0: 2511 | version "4.5.0" 2512 | resolved "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz" 2513 | integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ== 2514 | 2515 | lodash.isequal@^4.5.0: 2516 | version "4.5.0" 2517 | resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" 2518 | integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== 2519 | 2520 | lodash@^4.17.14, lodash@^4.17.21: 2521 | version "4.17.21" 2522 | resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" 2523 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== 2524 | 2525 | log-symbols@^4.1.0: 2526 | version "4.1.0" 2527 | resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" 2528 | integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== 2529 | dependencies: 2530 | chalk "^4.1.0" 2531 | is-unicode-supported "^0.1.0" 2532 | 2533 | lru-cache@^6.0.0: 2534 | version "6.0.0" 2535 | resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" 2536 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== 2537 | dependencies: 2538 | yallist "^4.0.0" 2539 | 2540 | lru-cache@^7.14.1: 2541 | version "7.18.3" 2542 | resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz" 2543 | integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== 2544 | 2545 | make-error@^1.1.1: 2546 | version "1.3.6" 2547 | resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" 2548 | integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== 2549 | 2550 | md5.js@^1.3.4: 2551 | version "1.3.5" 2552 | resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" 2553 | integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== 2554 | dependencies: 2555 | hash-base "^3.0.0" 2556 | inherits "^2.0.1" 2557 | safe-buffer "^5.1.2" 2558 | 2559 | merkletreejs@^0.3.11: 2560 | version "0.3.11" 2561 | resolved "https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.11.tgz" 2562 | integrity sha512-LJKTl4iVNTndhL+3Uz/tfkjD0klIWsHlUzgtuNnNrsf7bAlXR30m+xYB7lHr5Z/l6e/yAIsr26Dabx6Buo4VGQ== 2563 | dependencies: 2564 | bignumber.js "^9.0.1" 2565 | buffer-reverse "^1.0.1" 2566 | crypto-js "^4.2.0" 2567 | treeify "^1.1.0" 2568 | web3-utils "^1.3.4" 2569 | 2570 | micro-ftch@^0.3.1: 2571 | version "0.3.1" 2572 | resolved "https://registry.npmjs.org/micro-ftch/-/micro-ftch-0.3.1.tgz" 2573 | integrity sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg== 2574 | 2575 | mime-db@1.52.0: 2576 | version "1.52.0" 2577 | resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" 2578 | integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== 2579 | 2580 | mime-types@^2.1.12, mime-types@^2.1.34: 2581 | version "2.1.35" 2582 | resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" 2583 | integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== 2584 | dependencies: 2585 | mime-db "1.52.0" 2586 | 2587 | mime@^3.0.0: 2588 | version "3.0.0" 2589 | resolved "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz" 2590 | integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== 2591 | 2592 | mimic-fn@^2.1.0: 2593 | version "2.1.0" 2594 | resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" 2595 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== 2596 | 2597 | minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: 2598 | version "1.0.1" 2599 | resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" 2600 | integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== 2601 | 2602 | minimalistic-crypto-utils@^1.0.1: 2603 | version "1.0.1" 2604 | resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" 2605 | integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== 2606 | 2607 | minimatch@^3.1.2: 2608 | version "3.1.2" 2609 | resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" 2610 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== 2611 | dependencies: 2612 | brace-expansion "^1.1.7" 2613 | 2614 | mixme@^0.5.1: 2615 | version "0.5.10" 2616 | resolved "https://registry.npmjs.org/mixme/-/mixme-0.5.10.tgz" 2617 | integrity sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q== 2618 | 2619 | mkdirp@1.0.4: 2620 | version "1.0.4" 2621 | resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" 2622 | integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== 2623 | 2624 | module-details-from-path@^1.0.3: 2625 | version "1.0.3" 2626 | resolved "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz" 2627 | integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== 2628 | 2629 | ms@^2.0.0, ms@^2.1.1, ms@^2.1.3: 2630 | version "2.1.3" 2631 | resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" 2632 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== 2633 | 2634 | multistream@^4.1.0: 2635 | version "4.1.0" 2636 | resolved "https://registry.npmjs.org/multistream/-/multistream-4.1.0.tgz" 2637 | integrity sha512-J1XDiAmmNpRCBfIWJv+n0ymC4ABcf/Pl+5YvC5B/D2f/2+8PtHvCNxMPKiQcZyi922Hq69J2YOpb1pTywfifyw== 2638 | dependencies: 2639 | once "^1.4.0" 2640 | readable-stream "^3.6.0" 2641 | 2642 | mustache@^4.0.0: 2643 | version "4.2.0" 2644 | resolved "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz" 2645 | integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ== 2646 | 2647 | mute-stream@~0.0.4, mute-stream@0.0.8: 2648 | version "0.0.8" 2649 | resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" 2650 | integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== 2651 | 2652 | near-hd-key@^1.2.1: 2653 | version "1.2.1" 2654 | resolved "https://registry.npmjs.org/near-hd-key/-/near-hd-key-1.2.1.tgz" 2655 | integrity sha512-SIrthcL5Wc0sps+2e1xGj3zceEa68TgNZDLuCx0daxmfTP7sFTB3/mtE2pYhlFsCxWoMn+JfID5E1NlzvvbRJg== 2656 | dependencies: 2657 | bip39 "3.0.2" 2658 | create-hmac "1.1.7" 2659 | tweetnacl "1.0.3" 2660 | 2661 | near-seed-phrase@^0.2.0: 2662 | version "0.2.1" 2663 | resolved "https://registry.npmjs.org/near-seed-phrase/-/near-seed-phrase-0.2.1.tgz" 2664 | integrity sha512-feMuums+kVL3LSuPcP4ld07xHCb2mu6z48SGfP3W+8tl1Qm5xIcjiQzY2IDPBvFgajRDxWSb8GzsRHoInazByw== 2665 | dependencies: 2666 | bip39-light "^1.0.7" 2667 | bs58 "^4.0.1" 2668 | near-hd-key "^1.2.1" 2669 | tweetnacl "^1.0.2" 2670 | 2671 | needle@2.4.0: 2672 | version "2.4.0" 2673 | resolved "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz" 2674 | integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== 2675 | dependencies: 2676 | debug "^3.2.6" 2677 | iconv-lite "^0.4.4" 2678 | sax "^1.2.4" 2679 | 2680 | netmask@^2.0.2: 2681 | version "2.0.2" 2682 | resolved "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz" 2683 | integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== 2684 | 2685 | node-addon-api@^2.0.0: 2686 | version "2.0.2" 2687 | resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz" 2688 | integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA== 2689 | 2690 | node-addon-api@^5.0.0: 2691 | version "5.1.0" 2692 | resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz" 2693 | integrity sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA== 2694 | 2695 | node-fetch@^2.6.1, node-fetch@^2.6.12, node-fetch@^2.6.7, node-fetch@^2.7.0: 2696 | version "2.7.0" 2697 | resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" 2698 | integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== 2699 | dependencies: 2700 | whatwg-url "^5.0.0" 2701 | 2702 | node-gyp-build@^4.2.0, node-gyp-build@^4.3.0: 2703 | version "4.8.2" 2704 | resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz" 2705 | integrity sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw== 2706 | 2707 | nodemon@^3.1.4: 2708 | version "3.1.7" 2709 | resolved "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz" 2710 | integrity sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ== 2711 | dependencies: 2712 | chokidar "^3.5.2" 2713 | debug "^4" 2714 | ignore-by-default "^1.0.1" 2715 | minimatch "^3.1.2" 2716 | pstree.remy "^1.1.8" 2717 | semver "^7.5.3" 2718 | simple-update-notifier "^2.0.0" 2719 | supports-color "^5.5.0" 2720 | touch "^3.1.0" 2721 | undefsafe "^2.0.5" 2722 | 2723 | normalize-path@^3.0.0, normalize-path@~3.0.0: 2724 | version "3.0.0" 2725 | resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" 2726 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== 2727 | 2728 | nssocket@0.6.0: 2729 | version "0.6.0" 2730 | resolved "https://registry.npmjs.org/nssocket/-/nssocket-0.6.0.tgz" 2731 | integrity sha512-a9GSOIql5IqgWJR3F/JXG4KpJTA3Z53Cj0MeMvGpglytB1nxE4PdFNC0jINe27CS7cGivoynwc054EzCcT3M3w== 2732 | dependencies: 2733 | eventemitter2 "~0.4.14" 2734 | lazy "~1.0.11" 2735 | 2736 | number-to-bn@1.7.0: 2737 | version "1.7.0" 2738 | resolved "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz" 2739 | integrity sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig== 2740 | dependencies: 2741 | bn.js "4.11.6" 2742 | strip-hex-prefix "1.0.0" 2743 | 2744 | once@^1.4.0: 2745 | version "1.4.0" 2746 | resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" 2747 | integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== 2748 | dependencies: 2749 | wrappy "1" 2750 | 2751 | onetime@^5.1.0: 2752 | version "5.1.2" 2753 | resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" 2754 | integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== 2755 | dependencies: 2756 | mimic-fn "^2.1.0" 2757 | 2758 | ora@^5.4.1: 2759 | version "5.4.1" 2760 | resolved "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz" 2761 | integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== 2762 | dependencies: 2763 | bl "^4.1.0" 2764 | chalk "^4.1.0" 2765 | cli-cursor "^3.1.0" 2766 | cli-spinners "^2.5.0" 2767 | is-interactive "^1.0.0" 2768 | is-unicode-supported "^0.1.0" 2769 | log-symbols "^4.1.0" 2770 | strip-ansi "^6.0.0" 2771 | wcwidth "^1.0.1" 2772 | 2773 | os-tmpdir@~1.0.2: 2774 | version "1.0.2" 2775 | resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" 2776 | integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== 2777 | 2778 | pac-proxy-agent@^7.0.1: 2779 | version "7.0.2" 2780 | resolved "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.2.tgz" 2781 | integrity sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg== 2782 | dependencies: 2783 | "@tootallnate/quickjs-emscripten" "^0.23.0" 2784 | agent-base "^7.0.2" 2785 | debug "^4.3.4" 2786 | get-uri "^6.0.1" 2787 | http-proxy-agent "^7.0.0" 2788 | https-proxy-agent "^7.0.5" 2789 | pac-resolver "^7.0.1" 2790 | socks-proxy-agent "^8.0.4" 2791 | 2792 | pac-resolver@^7.0.1: 2793 | version "7.0.1" 2794 | resolved "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz" 2795 | integrity sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg== 2796 | dependencies: 2797 | degenerator "^5.0.0" 2798 | netmask "^2.0.2" 2799 | 2800 | pako@^0.2.5: 2801 | version "0.2.9" 2802 | resolved "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz" 2803 | integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA== 2804 | 2805 | path-parse@^1.0.7: 2806 | version "1.0.7" 2807 | resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" 2808 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== 2809 | 2810 | pbkdf2@^3.0.9: 2811 | version "3.1.2" 2812 | resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" 2813 | integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== 2814 | dependencies: 2815 | create-hash "^1.1.2" 2816 | create-hmac "^1.1.4" 2817 | ripemd160 "^2.0.1" 2818 | safe-buffer "^5.0.1" 2819 | sha.js "^2.4.8" 2820 | 2821 | picomatch@^2.0.4, picomatch@^2.2.1: 2822 | version "2.3.1" 2823 | resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" 2824 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== 2825 | 2826 | pidusage@^2.0.21: 2827 | version "2.0.21" 2828 | resolved "https://registry.npmjs.org/pidusage/-/pidusage-2.0.21.tgz" 2829 | integrity sha512-cv3xAQos+pugVX+BfXpHsbyz/dLzX+lr44zNMsYiGxUw+kV5sgQCIcLd1z+0vq+KyC7dJ+/ts2PsfgWfSC3WXA== 2830 | dependencies: 2831 | safe-buffer "^5.2.1" 2832 | 2833 | pidusage@~3.0: 2834 | version "3.0.2" 2835 | resolved "https://registry.npmjs.org/pidusage/-/pidusage-3.0.2.tgz" 2836 | integrity sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w== 2837 | dependencies: 2838 | safe-buffer "^5.2.1" 2839 | 2840 | pm2-axon-rpc@~0.7.0, pm2-axon-rpc@~0.7.1: 2841 | version "0.7.1" 2842 | resolved "https://registry.npmjs.org/pm2-axon-rpc/-/pm2-axon-rpc-0.7.1.tgz" 2843 | integrity sha512-FbLvW60w+vEyvMjP/xom2UPhUN/2bVpdtLfKJeYM3gwzYhoTEEChCOICfFzxkxuoEleOlnpjie+n1nue91bDQw== 2844 | dependencies: 2845 | debug "^4.3.1" 2846 | 2847 | pm2-axon@~4.0.1: 2848 | version "4.0.1" 2849 | resolved "https://registry.npmjs.org/pm2-axon/-/pm2-axon-4.0.1.tgz" 2850 | integrity sha512-kES/PeSLS8orT8dR5jMlNl+Yu4Ty3nbvZRmaAtROuVm9nYYGiaoXqqKQqQYzWQzMYWUKHMQTvBlirjE5GIIxqg== 2851 | dependencies: 2852 | amp "~0.3.1" 2853 | amp-message "~0.1.1" 2854 | debug "^4.3.1" 2855 | escape-string-regexp "^4.0.0" 2856 | 2857 | pm2-deploy@~1.0.2: 2858 | version "1.0.2" 2859 | resolved "https://registry.npmjs.org/pm2-deploy/-/pm2-deploy-1.0.2.tgz" 2860 | integrity sha512-YJx6RXKrVrWaphEYf++EdOOx9EH18vM8RSZN/P1Y+NokTKqYAca/ejXwVLyiEpNju4HPZEk3Y2uZouwMqUlcgg== 2861 | dependencies: 2862 | run-series "^1.1.8" 2863 | tv4 "^1.3.0" 2864 | 2865 | pm2-multimeter@^0.1.2: 2866 | version "0.1.2" 2867 | resolved "https://registry.npmjs.org/pm2-multimeter/-/pm2-multimeter-0.1.2.tgz" 2868 | integrity sha512-S+wT6XfyKfd7SJIBqRgOctGxaBzUOmVQzTAS+cg04TsEUObJVreha7lvCfX8zzGVr871XwCSnHUU7DQQ5xEsfA== 2869 | dependencies: 2870 | charm "~0.1.1" 2871 | 2872 | pm2-sysmonit@^1.2.8: 2873 | version "1.2.8" 2874 | resolved "https://registry.npmjs.org/pm2-sysmonit/-/pm2-sysmonit-1.2.8.tgz" 2875 | integrity sha512-ACOhlONEXdCTVwKieBIQLSi2tQZ8eKinhcr9JpZSUAL8Qy0ajIgRtsLxG/lwPOW3JEKqPyw/UaHmTWhUzpP4kA== 2876 | dependencies: 2877 | async "^3.2.0" 2878 | debug "^4.3.1" 2879 | pidusage "^2.0.21" 2880 | systeminformation "^5.7" 2881 | tx2 "~1.0.4" 2882 | 2883 | pm2@^5.4.2: 2884 | version "5.4.2" 2885 | resolved "https://registry.npmjs.org/pm2/-/pm2-5.4.2.tgz" 2886 | integrity sha512-ynVpBwZampRH3YWLwRepZpQ7X3MvpwLIaqIdFEeBYEhaXbHmEx2KqOdxGV4T54wvKBhH3LixvU1j1bK4/sq7Tw== 2887 | dependencies: 2888 | "@pm2/agent" "~2.0.0" 2889 | "@pm2/io" "~6.0.1" 2890 | "@pm2/js-api" "~0.8.0" 2891 | "@pm2/pm2-version-check" latest 2892 | async "~3.2.0" 2893 | blessed "0.1.81" 2894 | chalk "3.0.0" 2895 | chokidar "^3.5.3" 2896 | cli-tableau "^2.0.0" 2897 | commander "2.15.1" 2898 | croner "~4.1.92" 2899 | dayjs "~1.11.5" 2900 | debug "^4.3.1" 2901 | enquirer "2.3.6" 2902 | eventemitter2 "5.0.1" 2903 | fclone "1.0.11" 2904 | js-yaml "~4.1.0" 2905 | mkdirp "1.0.4" 2906 | needle "2.4.0" 2907 | pidusage "~3.0" 2908 | pm2-axon "~4.0.1" 2909 | pm2-axon-rpc "~0.7.1" 2910 | pm2-deploy "~1.0.2" 2911 | pm2-multimeter "^0.1.2" 2912 | promptly "^2" 2913 | semver "^7.2" 2914 | source-map-support "0.5.21" 2915 | sprintf-js "1.1.2" 2916 | vizion "~2.2.1" 2917 | optionalDependencies: 2918 | pm2-sysmonit "^1.2.8" 2919 | 2920 | promptly@^2: 2921 | version "2.2.0" 2922 | resolved "https://registry.npmjs.org/promptly/-/promptly-2.2.0.tgz" 2923 | integrity sha512-aC9j+BZsRSSzEsXBNBwDnAxujdx19HycZoKgRgzWnS8eOHg1asuf9heuLprfbe739zY3IdUQx+Egv6Jn135WHA== 2924 | dependencies: 2925 | read "^1.0.4" 2926 | 2927 | proxy-agent@~6.3.0: 2928 | version "6.3.1" 2929 | resolved "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz" 2930 | integrity sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ== 2931 | dependencies: 2932 | agent-base "^7.0.2" 2933 | debug "^4.3.4" 2934 | http-proxy-agent "^7.0.0" 2935 | https-proxy-agent "^7.0.2" 2936 | lru-cache "^7.14.1" 2937 | pac-proxy-agent "^7.0.1" 2938 | proxy-from-env "^1.1.0" 2939 | socks-proxy-agent "^8.0.2" 2940 | 2941 | proxy-from-env@^1.1.0: 2942 | version "1.1.0" 2943 | resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" 2944 | integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== 2945 | 2946 | pstree.remy@^1.1.8: 2947 | version "1.1.8" 2948 | resolved "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz" 2949 | integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== 2950 | 2951 | randombytes@^2.0.1, randombytes@^2.1.0: 2952 | version "2.1.0" 2953 | resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" 2954 | integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== 2955 | dependencies: 2956 | safe-buffer "^5.1.0" 2957 | 2958 | read@^1.0.4: 2959 | version "1.0.7" 2960 | resolved "https://registry.npmjs.org/read/-/read-1.0.7.tgz" 2961 | integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ== 2962 | dependencies: 2963 | mute-stream "~0.0.4" 2964 | 2965 | readable-stream@^3.4.0, readable-stream@^3.6.0: 2966 | version "3.6.2" 2967 | resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" 2968 | integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== 2969 | dependencies: 2970 | inherits "^2.0.3" 2971 | string_decoder "^1.1.1" 2972 | util-deprecate "^1.0.1" 2973 | 2974 | readdirp@~3.6.0: 2975 | version "3.6.0" 2976 | resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" 2977 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== 2978 | dependencies: 2979 | picomatch "^2.2.1" 2980 | 2981 | regenerator-runtime@^0.14.0: 2982 | version "0.14.1" 2983 | resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" 2984 | integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== 2985 | 2986 | require-in-the-middle@^5.0.0: 2987 | version "5.2.0" 2988 | resolved "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-5.2.0.tgz" 2989 | integrity sha512-efCx3b+0Z69/LGJmm9Yvi4cqEdxnoGnxYxGxBghkkTTFeXRtTCmmhO0AnAfHz59k957uTSuy8WaHqOs8wbYUWg== 2990 | dependencies: 2991 | debug "^4.1.1" 2992 | module-details-from-path "^1.0.3" 2993 | resolve "^1.22.1" 2994 | 2995 | resolve@^1.22.1: 2996 | version "1.22.8" 2997 | resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" 2998 | integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== 2999 | dependencies: 3000 | is-core-module "^2.13.0" 3001 | path-parse "^1.0.7" 3002 | supports-preserve-symlinks-flag "^1.0.0" 3003 | 3004 | restore-cursor@^3.1.0: 3005 | version "3.1.0" 3006 | resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" 3007 | integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== 3008 | dependencies: 3009 | onetime "^5.1.0" 3010 | signal-exit "^3.0.2" 3011 | 3012 | retry@0.13.1: 3013 | version "0.13.1" 3014 | resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" 3015 | integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== 3016 | 3017 | ripemd160@^2.0.0, ripemd160@^2.0.1: 3018 | version "2.0.2" 3019 | resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" 3020 | integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== 3021 | dependencies: 3022 | hash-base "^3.0.0" 3023 | inherits "^2.0.1" 3024 | 3025 | rpc-websockets@^9.0.2: 3026 | version "9.0.4" 3027 | resolved "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-9.0.4.tgz" 3028 | integrity sha512-yWZWN0M+bivtoNLnaDbtny4XchdAIF5Q4g/ZsC5UC61Ckbp0QczwO8fg44rV3uYmY4WHd+EZQbn90W1d8ojzqQ== 3029 | dependencies: 3030 | "@swc/helpers" "^0.5.11" 3031 | "@types/uuid" "^8.3.4" 3032 | "@types/ws" "^8.2.2" 3033 | buffer "^6.0.3" 3034 | eventemitter3 "^5.0.1" 3035 | uuid "^8.3.2" 3036 | ws "^8.5.0" 3037 | optionalDependencies: 3038 | bufferutil "^4.0.1" 3039 | utf-8-validate "^5.0.2" 3040 | 3041 | run-async@^2.4.0: 3042 | version "2.4.1" 3043 | resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" 3044 | integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== 3045 | 3046 | run-series@^1.1.8: 3047 | version "1.1.9" 3048 | resolved "https://registry.npmjs.org/run-series/-/run-series-1.1.9.tgz" 3049 | integrity sha512-Arc4hUN896vjkqCYrUXquBFtRZdv1PfLbTYP71efP6butxyQ0kWpiNJyAgsxscmQg1cqvHY32/UCBzXedTpU2g== 3050 | 3051 | rxjs@^7.5.5: 3052 | version "7.8.1" 3053 | resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz" 3054 | integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== 3055 | dependencies: 3056 | tslib "^2.1.0" 3057 | 3058 | safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1: 3059 | version "5.2.1" 3060 | resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" 3061 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 3062 | 3063 | safe-buffer@~5.1.0: 3064 | version "5.1.2" 3065 | resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" 3066 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 3067 | 3068 | safer-buffer@^2.1.0, "safer-buffer@>= 2.1.2 < 3": 3069 | version "2.1.2" 3070 | resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" 3071 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== 3072 | 3073 | sax@^1.2.4: 3074 | version "1.4.1" 3075 | resolved "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz" 3076 | integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== 3077 | 3078 | scrypt-js@3.0.1: 3079 | version "3.0.1" 3080 | resolved "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz" 3081 | integrity sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA== 3082 | 3083 | secp256k1@^5.0.0: 3084 | version "5.0.0" 3085 | resolved "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz" 3086 | integrity sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA== 3087 | dependencies: 3088 | elliptic "^6.5.4" 3089 | node-addon-api "^5.0.0" 3090 | node-gyp-build "^4.2.0" 3091 | 3092 | semver@^7.2, semver@^7.5.3: 3093 | version "7.6.3" 3094 | resolved "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz" 3095 | integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== 3096 | 3097 | semver@~7.5.0: 3098 | version "7.5.4" 3099 | resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" 3100 | integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== 3101 | dependencies: 3102 | lru-cache "^6.0.0" 3103 | 3104 | semver@~7.5.4: 3105 | version "7.5.4" 3106 | resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" 3107 | integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== 3108 | dependencies: 3109 | lru-cache "^6.0.0" 3110 | 3111 | setprototypeof@1.2.0: 3112 | version "1.2.0" 3113 | resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" 3114 | integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== 3115 | 3116 | sha.js@^2.4.0, sha.js@^2.4.8: 3117 | version "2.4.11" 3118 | resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" 3119 | integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== 3120 | dependencies: 3121 | inherits "^2.0.1" 3122 | safe-buffer "^5.0.1" 3123 | 3124 | shimmer@^1.2.0: 3125 | version "1.2.1" 3126 | resolved "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz" 3127 | integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== 3128 | 3129 | signal-exit@^3.0.2, signal-exit@^3.0.3: 3130 | version "3.0.7" 3131 | resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" 3132 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== 3133 | 3134 | simple-update-notifier@^2.0.0: 3135 | version "2.0.0" 3136 | resolved "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz" 3137 | integrity sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w== 3138 | dependencies: 3139 | semver "^7.5.3" 3140 | 3141 | smart-buffer@^4.2.0: 3142 | version "4.2.0" 3143 | resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" 3144 | integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== 3145 | 3146 | socks-proxy-agent@^8.0.2, socks-proxy-agent@^8.0.4: 3147 | version "8.0.4" 3148 | resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz" 3149 | integrity sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw== 3150 | dependencies: 3151 | agent-base "^7.1.1" 3152 | debug "^4.3.4" 3153 | socks "^2.8.3" 3154 | 3155 | socks@^2.8.3: 3156 | version "2.8.3" 3157 | resolved "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz" 3158 | integrity sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw== 3159 | dependencies: 3160 | ip-address "^9.0.5" 3161 | smart-buffer "^4.2.0" 3162 | 3163 | source-map-support@0.5.21: 3164 | version "0.5.21" 3165 | resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" 3166 | integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== 3167 | dependencies: 3168 | buffer-from "^1.0.0" 3169 | source-map "^0.6.0" 3170 | 3171 | source-map@^0.6.0, source-map@~0.6.1: 3172 | version "0.6.1" 3173 | resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" 3174 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 3175 | 3176 | sprintf-js@^1.1.3: 3177 | version "1.1.3" 3178 | resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz" 3179 | integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== 3180 | 3181 | sprintf-js@1.1.2: 3182 | version "1.1.2" 3183 | resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz" 3184 | integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== 3185 | 3186 | "statuses@>= 1.5.0 < 2": 3187 | version "1.5.0" 3188 | resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" 3189 | integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== 3190 | 3191 | stream-transform@^2.1.3: 3192 | version "2.1.3" 3193 | resolved "https://registry.npmjs.org/stream-transform/-/stream-transform-2.1.3.tgz" 3194 | integrity sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ== 3195 | dependencies: 3196 | mixme "^0.5.1" 3197 | 3198 | string_decoder@^1.1.1: 3199 | version "1.1.1" 3200 | resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" 3201 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== 3202 | dependencies: 3203 | safe-buffer "~5.1.0" 3204 | 3205 | string-width@^4.1.0: 3206 | version "4.2.3" 3207 | resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" 3208 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== 3209 | dependencies: 3210 | emoji-regex "^8.0.0" 3211 | is-fullwidth-code-point "^3.0.0" 3212 | strip-ansi "^6.0.1" 3213 | 3214 | strip-ansi@^6.0.0, strip-ansi@^6.0.1: 3215 | version "6.0.1" 3216 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" 3217 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== 3218 | dependencies: 3219 | ansi-regex "^5.0.1" 3220 | 3221 | strip-hex-prefix@1.0.0: 3222 | version "1.0.0" 3223 | resolved "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz" 3224 | integrity sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A== 3225 | dependencies: 3226 | is-hex-prefixed "1.0.0" 3227 | 3228 | superstruct@^2.0.2: 3229 | version "2.0.2" 3230 | resolved "https://registry.npmjs.org/superstruct/-/superstruct-2.0.2.tgz" 3231 | integrity sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A== 3232 | 3233 | supports-color@^5.5.0: 3234 | version "5.5.0" 3235 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" 3236 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 3237 | dependencies: 3238 | has-flag "^3.0.0" 3239 | 3240 | supports-color@^7.1.0: 3241 | version "7.2.0" 3242 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" 3243 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== 3244 | dependencies: 3245 | has-flag "^4.0.0" 3246 | 3247 | supports-preserve-symlinks-flag@^1.0.0: 3248 | version "1.0.0" 3249 | resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" 3250 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== 3251 | 3252 | systeminformation@^5.7: 3253 | version "5.23.5" 3254 | resolved "https://registry.npmjs.org/systeminformation/-/systeminformation-5.23.5.tgz" 3255 | integrity sha512-PEpJwhRYxZgBCAlWZhWIgfMTjXLqfcaZ1pJsJn9snWNfBW/Z1YQg1mbIUSWrEV3ErAHF7l/OoVLQeaZDlPzkpA== 3256 | 3257 | text-encoding-utf-8@^1.0.2: 3258 | version "1.0.2" 3259 | resolved "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz" 3260 | integrity sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg== 3261 | 3262 | through@^2.3.6, "through@>=2.2.7 <3": 3263 | version "2.3.8" 3264 | resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" 3265 | integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== 3266 | 3267 | tmp-promise@^3.0.2: 3268 | version "3.0.3" 3269 | resolved "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz" 3270 | integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ== 3271 | dependencies: 3272 | tmp "^0.2.0" 3273 | 3274 | tmp@^0.0.33: 3275 | version "0.0.33" 3276 | resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" 3277 | integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== 3278 | dependencies: 3279 | os-tmpdir "~1.0.2" 3280 | 3281 | tmp@^0.2.0: 3282 | version "0.2.3" 3283 | resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz" 3284 | integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== 3285 | 3286 | to-regex-range@^5.0.1: 3287 | version "5.0.1" 3288 | resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" 3289 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 3290 | dependencies: 3291 | is-number "^7.0.0" 3292 | 3293 | toidentifier@1.0.1: 3294 | version "1.0.1" 3295 | resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" 3296 | integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== 3297 | 3298 | touch@^3.1.0: 3299 | version "3.1.1" 3300 | resolved "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz" 3301 | integrity sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA== 3302 | 3303 | tr46@~0.0.3: 3304 | version "0.0.3" 3305 | resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" 3306 | integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== 3307 | 3308 | treeify@^1.1.0: 3309 | version "1.1.0" 3310 | resolved "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz" 3311 | integrity sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A== 3312 | 3313 | ts-node@^10.9.2: 3314 | version "10.9.2" 3315 | resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz" 3316 | integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== 3317 | dependencies: 3318 | "@cspotcode/source-map-support" "^0.8.0" 3319 | "@tsconfig/node10" "^1.0.7" 3320 | "@tsconfig/node12" "^1.0.7" 3321 | "@tsconfig/node14" "^1.0.0" 3322 | "@tsconfig/node16" "^1.0.2" 3323 | acorn "^8.4.1" 3324 | acorn-walk "^8.1.1" 3325 | arg "^4.1.0" 3326 | create-require "^1.1.0" 3327 | diff "^4.0.1" 3328 | make-error "^1.1.1" 3329 | v8-compile-cache-lib "^3.0.1" 3330 | yn "3.1.1" 3331 | 3332 | tslib@^2.0.1: 3333 | version "2.7.0" 3334 | resolved "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz" 3335 | integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== 3336 | 3337 | tslib@^2.1.0: 3338 | version "2.7.0" 3339 | resolved "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz" 3340 | integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== 3341 | 3342 | tslib@^2.4.0: 3343 | version "2.7.0" 3344 | resolved "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz" 3345 | integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== 3346 | 3347 | tslib@1.9.3: 3348 | version "1.9.3" 3349 | resolved "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz" 3350 | integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== 3351 | 3352 | tv4@^1.3.0: 3353 | version "1.3.0" 3354 | resolved "https://registry.npmjs.org/tv4/-/tv4-1.3.0.tgz" 3355 | integrity sha512-afizzfpJgvPr+eDkREK4MxJ/+r8nEEHcmitwgnPUqpaP+FpwQyadnxNoSACbgc/b1LsZYtODGoPiFxQrgJgjvw== 3356 | 3357 | tweetnacl@^1.0.1, tweetnacl@^1.0.2, tweetnacl@^1.0.3, tweetnacl@1.0.3: 3358 | version "1.0.3" 3359 | resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz" 3360 | integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== 3361 | 3362 | tx2@~1.0.4: 3363 | version "1.0.5" 3364 | resolved "https://registry.npmjs.org/tx2/-/tx2-1.0.5.tgz" 3365 | integrity sha512-sJ24w0y03Md/bxzK4FU8J8JveYYUbSs2FViLJ2D/8bytSiyPRbuE3DyL/9UKYXTZlV3yXq0L8GLlhobTnekCVg== 3366 | dependencies: 3367 | json-stringify-safe "^5.0.1" 3368 | 3369 | type-fest@^0.21.3: 3370 | version "0.21.3" 3371 | resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" 3372 | integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== 3373 | 3374 | typescript-collections@^1.3.3: 3375 | version "1.3.3" 3376 | resolved "https://registry.npmjs.org/typescript-collections/-/typescript-collections-1.3.3.tgz" 3377 | integrity sha512-7sI4e/bZijOzyURng88oOFZCISQPTHozfE2sUu5AviFYk5QV7fYGb6YiDl+vKjF/pICA354JImBImL9XJWUvdQ== 3378 | 3379 | typescript@^5.6.2, typescript@>=2.7, typescript@>=5: 3380 | version "5.6.2" 3381 | resolved "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz" 3382 | integrity sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw== 3383 | 3384 | undefsafe@^2.0.5: 3385 | version "2.0.5" 3386 | resolved "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz" 3387 | integrity sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA== 3388 | 3389 | undici-types@~6.19.2: 3390 | version "6.19.8" 3391 | resolved "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz" 3392 | integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== 3393 | 3394 | universalify@^2.0.0: 3395 | version "2.0.1" 3396 | resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" 3397 | integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== 3398 | 3399 | utf-8-validate@^5.0.2, utf-8-validate@>=5.0.2: 3400 | version "5.0.10" 3401 | resolved "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz" 3402 | integrity sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ== 3403 | dependencies: 3404 | node-gyp-build "^4.3.0" 3405 | 3406 | utf8@3.0.0: 3407 | version "3.0.0" 3408 | resolved "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz" 3409 | integrity sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ== 3410 | 3411 | util-deprecate@^1.0.1: 3412 | version "1.0.2" 3413 | resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" 3414 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== 3415 | 3416 | uuid@^8.3.2: 3417 | version "8.3.2" 3418 | resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" 3419 | integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== 3420 | 3421 | v8-compile-cache-lib@^3.0.1: 3422 | version "3.0.1" 3423 | resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz" 3424 | integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== 3425 | 3426 | vizion@~2.2.1: 3427 | version "2.2.1" 3428 | resolved "https://registry.npmjs.org/vizion/-/vizion-2.2.1.tgz" 3429 | integrity sha512-sfAcO2yeSU0CSPFI/DmZp3FsFE9T+8913nv1xWBOyzODv13fwkn6Vl7HqxGpkr9F608M+8SuFId3s+BlZqfXww== 3430 | dependencies: 3431 | async "^2.6.3" 3432 | git-node-fs "^1.0.0" 3433 | ini "^1.3.5" 3434 | js-git "^0.7.8" 3435 | 3436 | vlq@^2.0.4: 3437 | version "2.0.4" 3438 | resolved "https://registry.npmjs.org/vlq/-/vlq-2.0.4.tgz" 3439 | integrity sha512-aodjPa2wPQFkra1G8CzJBTHXhgk3EVSwxSWXNPr1fgdFLUb8kvLV1iEb6rFgasIsjP82HWI6dsb5Io26DDnasA== 3440 | 3441 | wcwidth@^1.0.1: 3442 | version "1.0.1" 3443 | resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" 3444 | integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== 3445 | dependencies: 3446 | defaults "^1.0.3" 3447 | 3448 | web3-utils@^1.3.4: 3449 | version "1.10.4" 3450 | resolved "https://registry.npmjs.org/web3-utils/-/web3-utils-1.10.4.tgz" 3451 | integrity sha512-tsu8FiKJLk2PzhDl9fXbGUWTkkVXYhtTA+SmEFkKft+9BgwLxfCRpU96sWv7ICC8zixBNd3JURVoiR3dUXgP8A== 3452 | dependencies: 3453 | "@ethereumjs/util" "^8.1.0" 3454 | bn.js "^5.2.1" 3455 | ethereum-bloom-filters "^1.0.6" 3456 | ethereum-cryptography "^2.1.2" 3457 | ethjs-unit "0.1.6" 3458 | number-to-bn "1.7.0" 3459 | randombytes "^2.1.0" 3460 | utf8 "3.0.0" 3461 | 3462 | webidl-conversions@^3.0.0: 3463 | version "3.0.1" 3464 | resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" 3465 | integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== 3466 | 3467 | whatwg-url@^5.0.0: 3468 | version "5.0.0" 3469 | resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" 3470 | integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== 3471 | dependencies: 3472 | tr46 "~0.0.3" 3473 | webidl-conversions "^3.0.0" 3474 | 3475 | wrap-ansi@^6.0.1: 3476 | version "6.2.0" 3477 | resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" 3478 | integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== 3479 | dependencies: 3480 | ansi-styles "^4.0.0" 3481 | string-width "^4.1.0" 3482 | strip-ansi "^6.0.0" 3483 | 3484 | wrappy@1: 3485 | version "1.0.2" 3486 | resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" 3487 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== 3488 | 3489 | ws@*, ws@^7.0.0, ws@7.4.6: 3490 | version "7.4.6" 3491 | resolved "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz" 3492 | integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== 3493 | 3494 | ws@^7.5.10: 3495 | version "7.5.10" 3496 | resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" 3497 | integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== 3498 | 3499 | ws@^8.5.0: 3500 | version "8.18.0" 3501 | resolved "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz" 3502 | integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== 3503 | 3504 | ws@~7.5.10: 3505 | version "7.5.10" 3506 | resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" 3507 | integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== 3508 | 3509 | yallist@^4.0.0: 3510 | version "4.0.0" 3511 | resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" 3512 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== 3513 | 3514 | yn@3.1.1: 3515 | version "3.1.1" 3516 | resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" 3517 | integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== 3518 | --------------------------------------------------------------------------------