diff --git a/package.json b/package.json index cbf42799..1254a8ba 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,15 @@ { "name": "@1hive/default-token-list", - "version": "6.0.3", + "version": "6.1.3", "description": "◦ The Honeyswap default token list", - "main": "build/index.json", + "exports": "./build/index.json", + "type": "module", + "engines": { + "node": ">=18" + }, "scripts": { + "fetch-missing": "node src/fetchMissing.js", + "fix-lists": "node src/fixLists.js", "test": "mocha --exit", "build": "rimraf build && mkdir -p build && node src/write.js > build/index.json", "prepublishOnly": "pnpm test && pnpm run build" @@ -16,7 +22,6 @@ "url": "git+https://github.com/1Hive/default-token-list.git" }, "keywords": [ - "uniswap", "honeyswap", "default", "token", @@ -29,17 +34,18 @@ }, "homepage": "https://github.com/1Hive/default-token-list.git#readme", "devDependencies": { - "@ethersproject/address": "^5.0.2", - "@uniswap/token-lists": "^1.0.0-beta.8", - "ajv": "^6.12.3", - "axios": "^1.4.0", - "chai": "^4.2.0", - "mocha": "^8.3.2", - "node-fetch": "^2.6.1", + "@ethersproject/address": "^5.7.0", + "ajv": "^6.12.6", + "axios": "^1.5.1", + "chai": "^4.3.10", + "mocha": "^8.4.0", + "node-fetch": "^2.7.0", "rimraf": "^3.0.2", - "web3-utils": "^1.3.0" + "web3-utils": "^1.10.2" }, "dependencies": { - "jsonpath": "^1.1.1" + "@wagmi/core": "^1.4.2", + "jsonpath": "^1.1.1", + "viem": "^1.14.0" } -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6443cb1e..a86bd47f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,47 +1,110 @@ lockfileVersion: '6.0' +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + dependencies: + '@wagmi/core': + specifier: ^1.4.2 + version: 1.4.2(react@18.2.0)(typescript@5.2.2)(viem@1.14.0) jsonpath: specifier: ^1.1.1 version: 1.1.1 + viem: + specifier: ^1.14.0 + version: 1.14.0(typescript@5.2.2) devDependencies: '@ethersproject/address': - specifier: ^5.0.2 - version: 5.0.2 - '@uniswap/token-lists': - specifier: ^1.0.0-beta.8 - version: 1.0.0-beta.8 + specifier: ^5.7.0 + version: 5.7.0 ajv: - specifier: ^6.12.3 - version: 6.12.3 + specifier: ^6.12.6 + version: 6.12.6 + axios: + specifier: ^1.5.1 + version: 1.5.1 chai: - specifier: ^4.2.0 - version: 4.2.0 + specifier: ^4.3.10 + version: 4.3.10 mocha: - specifier: ^8.3.2 - version: 8.3.2 + specifier: ^8.4.0 + version: 8.4.0 node-fetch: - specifier: ^2.6.1 - version: 2.6.1 + specifier: ^2.7.0 + version: 2.7.0 rimraf: specifier: ^3.0.2 version: 3.0.2 web3-utils: - specifier: ^1.3.0 - version: 1.3.0 + specifier: ^1.10.2 + version: 1.10.2 packages: - /@ethersproject/address@5.0.2: - resolution: {integrity: sha512-+rz26RKj7ujGfQynys4V9VJRbR+wpC6eL8F22q3raWMH3152Ha31GwJPWzxE/bEA+43M/zTNVwY0R53gn53L2Q==} + /@adraffy/ens-normalize@1.9.4: + resolution: {integrity: sha512-UK0bHA7hh9cR39V+4gl2/NnBBjoXIxkuWAPCaY4X7fbH4L/azIi7ilWOCjMUYfpJgraLUAqkRi2BqrjME8Rynw==} + dev: false + + /@babel/runtime@7.23.1: + resolution: {integrity: sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.0 + dev: false + + /@coinbase/wallet-sdk@3.7.2: + resolution: {integrity: sha512-lIGvXMsgpsQWci/XOMQIJ2nIZ8JUy/L+bvC0wkRaYarr0YylwpXrJ2gRM3hCXPS477pkyO7N/kSiAoRgEXUdJQ==} + engines: {node: '>= 10.0.0'} + dependencies: + '@metamask/safe-event-emitter': 2.0.0 + '@solana/web3.js': 1.78.5 + bind-decorator: 1.0.11 + bn.js: 5.2.1 + buffer: 6.0.3 + clsx: 1.2.1 + eth-block-tracker: 6.1.0 + eth-json-rpc-filters: 5.1.0 + eth-rpc-errors: 4.0.2 + json-rpc-engine: 6.1.0 + keccak: 3.0.4 + preact: 10.18.1 + qs: 6.11.2 + rxjs: 6.6.7 + sha.js: 2.4.11 + stream-browserify: 3.0.0 + util: 0.12.5 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + + /@ethereumjs/rlp@4.0.1: + resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} + engines: {node: '>=14'} + hasBin: true + dev: true + + /@ethereumjs/util@8.1.0: + resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} + engines: {node: '>=14'} + dependencies: + '@ethereumjs/rlp': 4.0.1 + ethereum-cryptography: 2.1.2 + micro-ftch: 0.3.1 + dev: true + + /@ethersproject/address@5.7.0: + resolution: {integrity: sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==} dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/bytes': 5.7.0 '@ethersproject/keccak256': 5.7.0 '@ethersproject/logger': 5.7.0 '@ethersproject/rlp': 5.7.0 - bn.js: 4.12.0 dev: true /@ethersproject/bignumber@5.7.0: @@ -76,17 +139,859 @@ packages: '@ethersproject/logger': 5.7.0 dev: true + /@ledgerhq/connect-kit-loader@1.1.2: + resolution: {integrity: sha512-mscwGroSJQrCTjtNGBu+18FQbZYA4+q6Tyx6K7CXHl6AwgZKbWfZYdgP2F+fyZcRUdGRsMX8QtvU61VcGGtO1A==} + dev: false + + /@lit-labs/ssr-dom-shim@1.1.1: + resolution: {integrity: sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ==} + dev: false + + /@lit/reactive-element@1.6.3: + resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} + dependencies: + '@lit-labs/ssr-dom-shim': 1.1.1 + dev: false + + /@metamask/safe-event-emitter@2.0.0: + resolution: {integrity: sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==} + dev: false + + /@metamask/utils@3.6.0: + resolution: {integrity: sha512-9cIRrfkWvHblSiNDVXsjivqa9Ak0RYo/1H6tqTqTbAx+oBK2Sva0lWDHxGchOqA7bySGUJKAWSNJvH6gdHZ0gQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@types/debug': 4.1.9 + debug: 4.3.4 + semver: 7.5.4 + superstruct: 1.0.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@motionone/animation@10.16.3: + resolution: {integrity: sha512-QUGWpLbMFLhyqKlngjZhjtxM8IqiJQjLK0DF+XOF6od9nhSvlaeEpOY/UMCRVcZn/9Tr2rZO22EkuCIjYdI74g==} + dependencies: + '@motionone/easing': 10.16.3 + '@motionone/types': 10.16.3 + '@motionone/utils': 10.16.3 + tslib: 2.6.2 + dev: false + + /@motionone/dom@10.16.4: + resolution: {integrity: sha512-HPHlVo/030qpRj9R8fgY50KTN4Ko30moWRTA3L3imrsRBmob93cTYmodln49HYFbQm01lFF7X523OkKY0DX6UA==} + dependencies: + '@motionone/animation': 10.16.3 + '@motionone/generators': 10.16.4 + '@motionone/types': 10.16.3 + '@motionone/utils': 10.16.3 + hey-listen: 1.0.8 + tslib: 2.6.2 + dev: false + + /@motionone/easing@10.16.3: + resolution: {integrity: sha512-HWTMZbTmZojzwEuKT/xCdvoMPXjYSyQvuVM6jmM0yoGU6BWzsmYMeB4bn38UFf618fJCNtP9XeC/zxtKWfbr0w==} + dependencies: + '@motionone/utils': 10.16.3 + tslib: 2.6.2 + dev: false + + /@motionone/generators@10.16.4: + resolution: {integrity: sha512-geFZ3w0Rm0ZXXpctWsSf3REGywmLLujEjxPYpBR0j+ymYwof0xbV6S5kGqqsDKgyWKVWpUInqQYvQfL6fRbXeg==} + dependencies: + '@motionone/types': 10.16.3 + '@motionone/utils': 10.16.3 + tslib: 2.6.2 + dev: false + + /@motionone/svelte@10.16.4: + resolution: {integrity: sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==} + dependencies: + '@motionone/dom': 10.16.4 + tslib: 2.6.2 + dev: false + + /@motionone/types@10.16.3: + resolution: {integrity: sha512-W4jkEGFifDq73DlaZs3HUfamV2t1wM35zN/zX7Q79LfZ2sc6C0R1baUHZmqc/K5F3vSw3PavgQ6HyHLd/MXcWg==} + dev: false + + /@motionone/utils@10.16.3: + resolution: {integrity: sha512-WNWDksJIxQkaI9p9Z9z0+K27xdqISGNFy1SsWVGaiedTHq0iaT6iZujby8fT/ZnZxj1EOaxJtSfUPCFNU5CRoA==} + dependencies: + '@motionone/types': 10.16.3 + hey-listen: 1.0.8 + tslib: 2.6.2 + dev: false + + /@motionone/vue@10.16.4: + resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==} + dependencies: + '@motionone/dom': 10.16.4 + tslib: 2.6.2 + dev: false + + /@noble/curves@1.1.0: + resolution: {integrity: sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==} + dependencies: + '@noble/hashes': 1.3.1 + dev: true + + /@noble/curves@1.2.0: + resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} + dependencies: + '@noble/hashes': 1.3.2 + dev: false + + /@noble/hashes@1.3.1: + resolution: {integrity: sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==} + engines: {node: '>= 16'} + dev: true + + /@noble/hashes@1.3.2: + resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} + engines: {node: '>= 16'} + + /@safe-global/safe-apps-provider@0.17.1(typescript@5.2.2): + resolution: {integrity: sha512-lYfRqrbbK1aKU1/UGkYWc/X7PgySYcumXKc5FB2uuwAs2Ghj8uETuW5BrwPqyjBknRxutFbTv+gth/JzjxAhdQ==} + dependencies: + '@safe-global/safe-apps-sdk': 8.0.0(typescript@5.2.2) + events: 3.3.0 + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + dev: false + + /@safe-global/safe-apps-sdk@8.0.0(typescript@5.2.2): + resolution: {integrity: sha512-gYw0ki/EAuV1oSyMxpqandHjnthZjYYy+YWpTAzf8BqfXM3ItcZLpjxfg+3+mXW8HIO+3jw6T9iiqEXsqHaMMw==} + dependencies: + '@safe-global/safe-gateway-typescript-sdk': 3.12.0 + viem: 1.14.0(typescript@5.2.2) + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + dev: false + + /@safe-global/safe-apps-sdk@8.1.0(typescript@5.2.2): + resolution: {integrity: sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==} + dependencies: + '@safe-global/safe-gateway-typescript-sdk': 3.12.0 + viem: 1.14.0(typescript@5.2.2) + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + dev: false + + /@safe-global/safe-gateway-typescript-sdk@3.12.0: + resolution: {integrity: sha512-hExCo62lScVC9/ztVqYEYL2pFxcqLTvB8fj0WtdP5FWrvbtEgD0pbVolchzD5bf85pbzvEwdAxSVS7EdCZxTNw==} + engines: {node: '>=16'} + dev: false + + /@scure/base@1.1.3: + resolution: {integrity: sha512-/+SgoRjLq7Xlf0CWuLHq2LUZeL/w65kfzAPG5NH9pcmBhs+nunQTn4gvdwgMTIXnt9b2C/1SeL2XiysZEyIC9Q==} + + /@scure/bip32@1.3.1: + resolution: {integrity: sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==} + dependencies: + '@noble/curves': 1.1.0 + '@noble/hashes': 1.3.1 + '@scure/base': 1.1.3 + dev: true + + /@scure/bip32@1.3.2: + resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} + dependencies: + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@scure/base': 1.1.3 + dev: false + + /@scure/bip39@1.2.1: + resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} + dependencies: + '@noble/hashes': 1.3.2 + '@scure/base': 1.1.3 + + /@solana/buffer-layout@4.0.1: + resolution: {integrity: sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==} + engines: {node: '>=5.10'} + dependencies: + buffer: 6.0.3 + dev: false + + /@solana/web3.js@1.78.5: + resolution: {integrity: sha512-2ZHsDNqkKdglJQrIvJ3p2DmgS3cGnary3VJyqt9C1SPrpAtLYzcElr3xyXJOznyQTU/8AMw+GoF11lFoKbicKg==} + dependencies: + '@babel/runtime': 7.23.1 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@solana/buffer-layout': 4.0.1 + agentkeepalive: 4.5.0 + bigint-buffer: 1.1.5 + bn.js: 5.2.1 + borsh: 0.7.0 + bs58: 4.0.1 + buffer: 6.0.3 + fast-stable-stringify: 1.0.0 + jayson: 4.1.0 + node-fetch: 2.7.0 + rpc-websockets: 7.6.0 + superstruct: 0.14.2 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: false + + /@stablelib/aead@1.0.1: + resolution: {integrity: sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==} + dev: false + + /@stablelib/binary@1.0.1: + resolution: {integrity: sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==} + dependencies: + '@stablelib/int': 1.0.1 + dev: false + + /@stablelib/bytes@1.0.1: + resolution: {integrity: sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==} + dev: false + + /@stablelib/chacha20poly1305@1.0.1: + resolution: {integrity: sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==} + dependencies: + '@stablelib/aead': 1.0.1 + '@stablelib/binary': 1.0.1 + '@stablelib/chacha': 1.0.1 + '@stablelib/constant-time': 1.0.1 + '@stablelib/poly1305': 1.0.1 + '@stablelib/wipe': 1.0.1 + dev: false + + /@stablelib/chacha@1.0.1: + resolution: {integrity: sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==} + dependencies: + '@stablelib/binary': 1.0.1 + '@stablelib/wipe': 1.0.1 + dev: false + + /@stablelib/constant-time@1.0.1: + resolution: {integrity: sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==} + dev: false + + /@stablelib/ed25519@1.0.3: + resolution: {integrity: sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==} + dependencies: + '@stablelib/random': 1.0.2 + '@stablelib/sha512': 1.0.1 + '@stablelib/wipe': 1.0.1 + dev: false + + /@stablelib/hash@1.0.1: + resolution: {integrity: sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==} + dev: false + + /@stablelib/hkdf@1.0.1: + resolution: {integrity: sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==} + dependencies: + '@stablelib/hash': 1.0.1 + '@stablelib/hmac': 1.0.1 + '@stablelib/wipe': 1.0.1 + dev: false + + /@stablelib/hmac@1.0.1: + resolution: {integrity: sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==} + dependencies: + '@stablelib/constant-time': 1.0.1 + '@stablelib/hash': 1.0.1 + '@stablelib/wipe': 1.0.1 + dev: false + + /@stablelib/int@1.0.1: + resolution: {integrity: sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==} + dev: false + + /@stablelib/keyagreement@1.0.1: + resolution: {integrity: sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==} + dependencies: + '@stablelib/bytes': 1.0.1 + dev: false + + /@stablelib/poly1305@1.0.1: + resolution: {integrity: sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==} + dependencies: + '@stablelib/constant-time': 1.0.1 + '@stablelib/wipe': 1.0.1 + dev: false + + /@stablelib/random@1.0.2: + resolution: {integrity: sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==} + dependencies: + '@stablelib/binary': 1.0.1 + '@stablelib/wipe': 1.0.1 + dev: false + + /@stablelib/sha256@1.0.1: + resolution: {integrity: sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==} + dependencies: + '@stablelib/binary': 1.0.1 + '@stablelib/hash': 1.0.1 + '@stablelib/wipe': 1.0.1 + dev: false + + /@stablelib/sha512@1.0.1: + resolution: {integrity: sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==} + dependencies: + '@stablelib/binary': 1.0.1 + '@stablelib/hash': 1.0.1 + '@stablelib/wipe': 1.0.1 + dev: false + + /@stablelib/wipe@1.0.1: + resolution: {integrity: sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==} + dev: false + + /@stablelib/x25519@1.0.3: + resolution: {integrity: sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==} + dependencies: + '@stablelib/keyagreement': 1.0.1 + '@stablelib/random': 1.0.2 + '@stablelib/wipe': 1.0.1 + dev: false + + /@types/connect@3.4.36: + resolution: {integrity: sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==} + dependencies: + '@types/node': 12.20.55 + dev: false + + /@types/debug@4.1.9: + resolution: {integrity: sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow==} + dependencies: + '@types/ms': 0.7.32 + dev: false + + /@types/ms@0.7.32: + resolution: {integrity: sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g==} + dev: false + + /@types/node@12.20.55: + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + dev: false + + /@types/node@20.8.0: + resolution: {integrity: sha512-LzcWltT83s1bthcvjBmiBvGJiiUe84NWRHkw+ZV6Fr41z2FbIzvc815dk2nQ3RAKMuN2fkenM/z3Xv2QzEpYxQ==} + dev: false + + /@types/trusted-types@2.0.4: + resolution: {integrity: sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==} + dev: false + + /@types/ws@7.4.7: + resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} + dependencies: + '@types/node': 12.20.55 + dev: false + + /@types/ws@8.5.6: + resolution: {integrity: sha512-8B5EO9jLVCy+B58PLHvLDuOD8DRVMgQzq8d55SjLCOn9kqGyqOvy27exVaTio1q1nX5zLu8/6N0n2ThSxOM6tg==} + dependencies: + '@types/node': 20.8.0 + dev: false + /@ungap/promise-all-settled@1.1.2: resolution: {integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==} dev: true - /@uniswap/token-lists@1.0.0-beta.8: - resolution: {integrity: sha512-0GSJXNX2KGjt7wJTz5YX41rdQD7Ijyt+RbArYRqcC+m5mgZ1OoN9xX7Xmu04xtKr/A2YGZ/pEEcnfIPNWSwBaA==} - engines: {node: '>=10'} - dev: true + /@wagmi/connectors@3.1.2(react@18.2.0)(typescript@5.2.2)(viem@1.14.0): + resolution: {integrity: sha512-IlLKErqCzQRBUcCvXGPowcczbWcvJtEG006gPsAoePNJEXCHEWoKASghgu+L/bqD7006Z6mW6zlTNjcSQJvFAg==} + peerDependencies: + typescript: '>=5.0.4' + viem: '>=0.3.35' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@coinbase/wallet-sdk': 3.7.2 + '@ledgerhq/connect-kit-loader': 1.1.2 + '@safe-global/safe-apps-provider': 0.17.1(typescript@5.2.2) + '@safe-global/safe-apps-sdk': 8.1.0(typescript@5.2.2) + '@walletconnect/ethereum-provider': 2.10.1(@walletconnect/modal@2.6.2) + '@walletconnect/legacy-provider': 2.0.0 + '@walletconnect/modal': 2.6.2(react@18.2.0) + '@walletconnect/utils': 2.10.1 + abitype: 0.8.7(typescript@5.2.2) + eventemitter3: 4.0.7 + typescript: 5.2.2 + viem: 1.14.0(typescript@5.2.2) + transitivePeerDependencies: + - '@react-native-async-storage/async-storage' + - '@types/react' + - bufferutil + - encoding + - lokijs + - react + - supports-color + - utf-8-validate + - zod + dev: false - /ajv@6.12.3: - resolution: {integrity: sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==} + /@wagmi/core@1.4.2(react@18.2.0)(typescript@5.2.2)(viem@1.14.0): + resolution: {integrity: sha512-szgNs2DCbBXKsq3wdm/YD8FWkg7lfmTRAv25b2nJYJUTQN59pVXznlWfq8VCJLamhKOYjeYHlTQxXkAeUAJdhw==} + peerDependencies: + typescript: '>=5.0.4' + viem: '>=0.3.35' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@wagmi/connectors': 3.1.2(react@18.2.0)(typescript@5.2.2)(viem@1.14.0) + abitype: 0.8.7(typescript@5.2.2) + eventemitter3: 4.0.7 + typescript: 5.2.2 + viem: 1.14.0(typescript@5.2.2) + zustand: 4.4.2(react@18.2.0) + transitivePeerDependencies: + - '@react-native-async-storage/async-storage' + - '@types/react' + - bufferutil + - encoding + - immer + - lokijs + - react + - supports-color + - utf-8-validate + - zod + dev: false + + /@walletconnect/core@2.10.1: + resolution: {integrity: sha512-WAoXfmj+Zy5q48TnrKUjmHXJCBahzKwbul+noepRZf7JDtUAZ9IOWpUjg+UPRbfK5EiWZ0TF42S6SXidf7EHoQ==} + dependencies: + '@walletconnect/heartbeat': 1.2.1 + '@walletconnect/jsonrpc-provider': 1.0.13 + '@walletconnect/jsonrpc-types': 1.0.3 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/jsonrpc-ws-connection': 1.0.13 + '@walletconnect/keyvaluestorage': 1.0.2 + '@walletconnect/logger': 2.0.1 + '@walletconnect/relay-api': 1.0.9 + '@walletconnect/relay-auth': 1.0.4 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.10.1 + '@walletconnect/utils': 2.10.1 + events: 3.3.0 + lodash.isequal: 4.5.0 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - '@react-native-async-storage/async-storage' + - bufferutil + - lokijs + - utf-8-validate + dev: false + + /@walletconnect/crypto@1.0.3: + resolution: {integrity: sha512-+2jdORD7XQs76I2Odgr3wwrtyuLUXD/kprNVsjWRhhhdO9Mt6WqVzOPu0/t7OHSmgal8k7SoBQzUc5hu/8zL/g==} + dependencies: + '@walletconnect/encoding': 1.0.2 + '@walletconnect/environment': 1.0.1 + '@walletconnect/randombytes': 1.0.3 + aes-js: 3.1.2 + hash.js: 1.1.7 + tslib: 1.14.1 + dev: false + + /@walletconnect/encoding@1.0.2: + resolution: {integrity: sha512-CrwSBrjqJ7rpGQcTL3kU+Ief+Bcuu9PH6JLOb+wM6NITX1GTxR/MfNwnQfhLKK6xpRAyj2/nM04OOH6wS8Imag==} + dependencies: + is-typedarray: 1.0.0 + tslib: 1.14.1 + typedarray-to-buffer: 3.1.5 + dev: false + + /@walletconnect/environment@1.0.1: + resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} + dependencies: + tslib: 1.14.1 + dev: false + + /@walletconnect/ethereum-provider@2.10.1(@walletconnect/modal@2.6.2): + resolution: {integrity: sha512-Yhoz8EXkKzxOlBT6G+elphqCx/gkH6RxD9/ZAiy9lLc8Ng5p1gvKCVVP5zsGNE9FbkKmHd+J9JJRzn2Bw2yqtQ==} + peerDependencies: + '@walletconnect/modal': '>=2' + peerDependenciesMeta: + '@walletconnect/modal': + optional: true + dependencies: + '@walletconnect/jsonrpc-http-connection': 1.0.7 + '@walletconnect/jsonrpc-provider': 1.0.13 + '@walletconnect/jsonrpc-types': 1.0.3 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/modal': 2.6.2(react@18.2.0) + '@walletconnect/sign-client': 2.10.1 + '@walletconnect/types': 2.10.1 + '@walletconnect/universal-provider': 2.10.1 + '@walletconnect/utils': 2.10.1 + events: 3.3.0 + transitivePeerDependencies: + - '@react-native-async-storage/async-storage' + - bufferutil + - encoding + - lokijs + - utf-8-validate + dev: false + + /@walletconnect/events@1.0.1: + resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} + dependencies: + keyvaluestorage-interface: 1.0.0 + tslib: 1.14.1 + dev: false + + /@walletconnect/heartbeat@1.2.1: + resolution: {integrity: sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q==} + dependencies: + '@walletconnect/events': 1.0.1 + '@walletconnect/time': 1.0.2 + tslib: 1.14.1 + dev: false + + /@walletconnect/jsonrpc-http-connection@1.0.7: + resolution: {integrity: sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ==} + dependencies: + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/safe-json': 1.0.2 + cross-fetch: 3.1.8 + tslib: 1.14.1 + transitivePeerDependencies: + - encoding + dev: false + + /@walletconnect/jsonrpc-provider@1.0.13: + resolution: {integrity: sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==} + dependencies: + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/safe-json': 1.0.2 + tslib: 1.14.1 + dev: false + + /@walletconnect/jsonrpc-types@1.0.3: + resolution: {integrity: sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==} + dependencies: + keyvaluestorage-interface: 1.0.0 + tslib: 1.14.1 + dev: false + + /@walletconnect/jsonrpc-utils@1.0.8: + resolution: {integrity: sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==} + dependencies: + '@walletconnect/environment': 1.0.1 + '@walletconnect/jsonrpc-types': 1.0.3 + tslib: 1.14.1 + dev: false + + /@walletconnect/jsonrpc-ws-connection@1.0.13: + resolution: {integrity: sha512-mfOM7uFH4lGtQxG+XklYuFBj6dwVvseTt5/ahOkkmpcAEgz2umuzu7fTR+h5EmjQBdrmYyEBOWADbeaFNxdySg==} + dependencies: + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/safe-json': 1.0.2 + events: 3.3.0 + tslib: 1.14.1 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + + /@walletconnect/keyvaluestorage@1.0.2: + resolution: {integrity: sha512-U/nNG+VLWoPFdwwKx0oliT4ziKQCEoQ27L5Hhw8YOFGA2Po9A9pULUYNWhDgHkrb0gYDNt//X7wABcEWWBd3FQ==} + peerDependencies: + '@react-native-async-storage/async-storage': 1.x + lokijs: 1.x + peerDependenciesMeta: + '@react-native-async-storage/async-storage': + optional: true + lokijs: + optional: true + dependencies: + safe-json-utils: 1.1.1 + tslib: 1.14.1 + dev: false + + /@walletconnect/legacy-client@2.0.0: + resolution: {integrity: sha512-v5L7rYk9loVnfvUf0mF+76bUPFaU5/Vh7mzL6/950CD/yoGdzYZ3Kj+L7mkC6HPMEGeQsBP1+sqBuiVGZ/aODA==} + dependencies: + '@walletconnect/crypto': 1.0.3 + '@walletconnect/encoding': 1.0.2 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/legacy-types': 2.0.0 + '@walletconnect/legacy-utils': 2.0.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/window-getters': 1.0.1 + '@walletconnect/window-metadata': 1.0.1 + detect-browser: 5.3.0 + query-string: 6.14.1 + dev: false + + /@walletconnect/legacy-modal@2.0.0: + resolution: {integrity: sha512-jckNd8lMhm4X7dX9TDdxM3bXKJnaqkRs6K2Mo5j6GmbIF9Eyx40jZ5+q457RVxvM6ciZEDT5s1wBHWdWoOo+9Q==} + dependencies: + '@walletconnect/legacy-types': 2.0.0 + '@walletconnect/legacy-utils': 2.0.0 + copy-to-clipboard: 3.3.3 + preact: 10.18.1 + qrcode: 1.5.3 + dev: false + + /@walletconnect/legacy-provider@2.0.0: + resolution: {integrity: sha512-A8xPebMI1A+50HbWwTpFCbwP7G+1NGKdTKyg8BUUg3h3Y9JucpC1W6w/x0v1Xw7qFEqQnz74LoIN/A3ytH9xrQ==} + dependencies: + '@walletconnect/jsonrpc-http-connection': 1.0.7 + '@walletconnect/jsonrpc-provider': 1.0.13 + '@walletconnect/legacy-client': 2.0.0 + '@walletconnect/legacy-modal': 2.0.0 + '@walletconnect/legacy-types': 2.0.0 + '@walletconnect/legacy-utils': 2.0.0 + transitivePeerDependencies: + - encoding + dev: false + + /@walletconnect/legacy-types@2.0.0: + resolution: {integrity: sha512-sOVrA7HUdbI1OwKyPOQU0/DdvTSVFlsXWpAk2K2WvP2erTkBWPMTJq6cv2BmKdoJ3p6gLApT7sd+jHi3OF71uw==} + dependencies: + '@walletconnect/jsonrpc-types': 1.0.3 + dev: false + + /@walletconnect/legacy-utils@2.0.0: + resolution: {integrity: sha512-CPWxSVVXw0kgNCxvU126g4GiV3mzXmC8IPJ15twE46aJ1FX+RHEIfAzFMFz2F2+fEhBxL63A7dwNQKDXorRPcQ==} + dependencies: + '@walletconnect/encoding': 1.0.2 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/legacy-types': 2.0.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/window-getters': 1.0.1 + '@walletconnect/window-metadata': 1.0.1 + detect-browser: 5.3.0 + query-string: 6.14.1 + dev: false + + /@walletconnect/logger@2.0.1: + resolution: {integrity: sha512-SsTKdsgWm+oDTBeNE/zHxxr5eJfZmE9/5yp/Ku+zJtcTAjELb3DXueWkDXmE9h8uHIbJzIb5wj5lPdzyrjT6hQ==} + dependencies: + pino: 7.11.0 + tslib: 1.14.1 + dev: false + + /@walletconnect/modal-core@2.6.2(react@18.2.0): + resolution: {integrity: sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==} + dependencies: + valtio: 1.11.2(react@18.2.0) + transitivePeerDependencies: + - '@types/react' + - react + dev: false + + /@walletconnect/modal-ui@2.6.2(react@18.2.0): + resolution: {integrity: sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==} + dependencies: + '@walletconnect/modal-core': 2.6.2(react@18.2.0) + lit: 2.8.0 + motion: 10.16.2 + qrcode: 1.5.3 + transitivePeerDependencies: + - '@types/react' + - react + dev: false + + /@walletconnect/modal@2.6.2(react@18.2.0): + resolution: {integrity: sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==} + dependencies: + '@walletconnect/modal-core': 2.6.2(react@18.2.0) + '@walletconnect/modal-ui': 2.6.2(react@18.2.0) + transitivePeerDependencies: + - '@types/react' + - react + dev: false + + /@walletconnect/randombytes@1.0.3: + resolution: {integrity: sha512-35lpzxcHFbTN3ABefC9W+uBpNZl1GC4Wpx0ed30gibfO/y9oLdy1NznbV96HARQKSBV9J9M/rrtIvf6a23jfYw==} + dependencies: + '@walletconnect/encoding': 1.0.2 + '@walletconnect/environment': 1.0.1 + randombytes: 2.1.0 + tslib: 1.14.1 + dev: false + + /@walletconnect/relay-api@1.0.9: + resolution: {integrity: sha512-Q3+rylJOqRkO1D9Su0DPE3mmznbAalYapJ9qmzDgK28mYF9alcP3UwG/og5V7l7CFOqzCLi7B8BvcBUrpDj0Rg==} + dependencies: + '@walletconnect/jsonrpc-types': 1.0.3 + tslib: 1.14.1 + dev: false + + /@walletconnect/relay-auth@1.0.4: + resolution: {integrity: sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==} + dependencies: + '@stablelib/ed25519': 1.0.3 + '@stablelib/random': 1.0.2 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + tslib: 1.14.1 + uint8arrays: 3.1.1 + dev: false + + /@walletconnect/safe-json@1.0.2: + resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==} + dependencies: + tslib: 1.14.1 + dev: false + + /@walletconnect/sign-client@2.10.1: + resolution: {integrity: sha512-iG3eJGi1yXeG3xGeVSSMf8wDFyx239B0prLQfy1uYDtYFb2ynnH/09oqAZyKn96W5nfQzUgM2Mz157PVdloH3Q==} + dependencies: + '@walletconnect/core': 2.10.1 + '@walletconnect/events': 1.0.1 + '@walletconnect/heartbeat': 1.2.1 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/logger': 2.0.1 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.10.1 + '@walletconnect/utils': 2.10.1 + events: 3.3.0 + transitivePeerDependencies: + - '@react-native-async-storage/async-storage' + - bufferutil + - lokijs + - utf-8-validate + dev: false + + /@walletconnect/time@1.0.2: + resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} + dependencies: + tslib: 1.14.1 + dev: false + + /@walletconnect/types@2.10.1: + resolution: {integrity: sha512-7pccAhajQdiH2kYywjE1XI64IqRI+4ioyGy0wvz8d0UFQ/DSG3MLKR8jHf5aTOafQQ/HRLz6xvlzN4a7gIVkUQ==} + dependencies: + '@walletconnect/events': 1.0.1 + '@walletconnect/heartbeat': 1.2.1 + '@walletconnect/jsonrpc-types': 1.0.3 + '@walletconnect/keyvaluestorage': 1.0.2 + '@walletconnect/logger': 2.0.1 + events: 3.3.0 + transitivePeerDependencies: + - '@react-native-async-storage/async-storage' + - lokijs + dev: false + + /@walletconnect/universal-provider@2.10.1: + resolution: {integrity: sha512-81QxTH/X4dRoYCz0U9iOrBYOcj7N897ONcB57wsGhEkV7Rc9htmWJq2CzeOuxvVZ+pNZkE+/aw9LrhizO1Ltxg==} + dependencies: + '@walletconnect/jsonrpc-http-connection': 1.0.7 + '@walletconnect/jsonrpc-provider': 1.0.13 + '@walletconnect/jsonrpc-types': 1.0.3 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/logger': 2.0.1 + '@walletconnect/sign-client': 2.10.1 + '@walletconnect/types': 2.10.1 + '@walletconnect/utils': 2.10.1 + events: 3.3.0 + transitivePeerDependencies: + - '@react-native-async-storage/async-storage' + - bufferutil + - encoding + - lokijs + - utf-8-validate + dev: false + + /@walletconnect/utils@2.10.1: + resolution: {integrity: sha512-DM0dKgm9O58l7VqJEyV2OVv16XRePhDAReI23let6WdW1dSpw/Y/A89Lp99ZJOjLm2FxyblMRF3YRaZtHwBffw==} + dependencies: + '@stablelib/chacha20poly1305': 1.0.1 + '@stablelib/hkdf': 1.0.1 + '@stablelib/random': 1.0.2 + '@stablelib/sha256': 1.0.1 + '@stablelib/x25519': 1.0.3 + '@walletconnect/relay-api': 1.0.9 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.10.1 + '@walletconnect/window-getters': 1.0.1 + '@walletconnect/window-metadata': 1.0.1 + detect-browser: 5.3.0 + query-string: 7.1.3 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - '@react-native-async-storage/async-storage' + - lokijs + dev: false + + /@walletconnect/window-getters@1.0.1: + resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} + dependencies: + tslib: 1.14.1 + dev: false + + /@walletconnect/window-metadata@1.0.1: + resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} + dependencies: + '@walletconnect/window-getters': 1.0.1 + tslib: 1.14.1 + dev: false + + /JSONStream@1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + hasBin: true + dependencies: + jsonparse: 1.3.1 + through: 2.3.8 + dev: false + + /abitype@0.8.7(typescript@5.2.2): + resolution: {integrity: sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.19.1 + peerDependenciesMeta: + zod: + optional: true + dependencies: + typescript: 5.2.2 + dev: false + + /abitype@0.9.8(typescript@5.2.2): + resolution: {integrity: sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.19.1 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + dependencies: + typescript: 5.2.2 + dev: false + + /aes-js@3.1.2: + resolution: {integrity: sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==} + dev: false + + /agentkeepalive@4.5.0: + resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} + engines: {node: '>= 8.0.0'} + dependencies: + humanize-ms: 1.2.1 + dev: false + + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 @@ -107,14 +1012,12 @@ packages: /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - dev: true /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} dependencies: color-convert: 2.0.1 - dev: true /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} @@ -132,26 +1035,87 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true + /async-mutex@0.2.6: + resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==} + dependencies: + tslib: 2.6.2 + dev: false + + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: true + + /atomic-sleep@1.0.0: + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} + engines: {node: '>=8.0.0'} + dev: false + + /available-typed-arrays@1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: false + + /axios@1.5.1: + resolution: {integrity: sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==} + dependencies: + follow-redirects: 1.15.3 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + dev: true + /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true + /base-x@3.0.9: + resolution: {integrity: sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + dev: false + + /bigint-buffer@1.1.5: + resolution: {integrity: sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==} + engines: {node: '>= 10.0.0'} + requiresBuild: true + dependencies: + bindings: 1.5.0 + dev: false + /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} dev: true + /bind-decorator@1.0.11: + resolution: {integrity: sha512-yzkH0uog6Vv/vQ9+rhSKxecnqGUZHYncg7qS7voz3Q76+TAi1SGiOKk2mlOvusQnFz9Dc4BC/NMkeXu11YgjJg==} + dev: false + + /bindings@1.5.0: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + dependencies: + file-uri-to-path: 1.0.0 + dev: false + /bn.js@4.11.6: resolution: {integrity: sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==} dev: true - /bn.js@4.12.0: - resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} - dev: true - /bn.js@5.2.1: resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - dev: true + + /borsh@0.7.0: + resolution: {integrity: sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==} + dependencies: + bn.js: 5.2.1 + bs58: 4.0.1 + text-encoding-utf-8: 1.0.2 + dev: false /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -167,31 +1131,57 @@ packages: fill-range: 7.0.1 dev: true - /brorand@1.1.0: - resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} - dev: true - /browser-stdout@1.3.1: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} dev: true - /buffer-to-arraybuffer@0.0.5: - resolution: {integrity: sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==} - dev: true + /bs58@4.0.1: + resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} + dependencies: + base-x: 3.0.9 + dev: false + + /buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: false + + /bufferutil@4.0.7: + resolution: {integrity: sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==} + engines: {node: '>=6.14.2'} + requiresBuild: true + dependencies: + node-gyp-build: 4.6.1 + dev: false + + /call-bind@1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.2.1 + dev: false + + /camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: false /camelcase@6.3.0: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} dev: true - /chai@4.2.0: - resolution: {integrity: sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==} + /chai@4.3.10: + resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==} engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 - check-error: 1.0.2 - deep-eql: 3.0.1 - get-func-name: 2.0.0 + check-error: 1.0.3 + deep-eql: 4.1.3 + get-func-name: 2.0.2 + loupe: 2.3.6 pathval: 1.1.1 type-detect: 4.0.8 dev: true @@ -204,8 +1194,10 @@ packages: supports-color: 7.2.0 dev: true - /check-error@1.0.2: - resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} + /check-error@1.0.3: + resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + dependencies: + get-func-name: 2.0.2 dev: true /chokidar@3.5.1: @@ -220,9 +1212,17 @@ packages: normalize-path: 3.0.0 readdirp: 3.5.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true + /cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: false + /cliui@7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} dependencies: @@ -231,21 +1231,49 @@ packages: wrap-ansi: 7.0.0 dev: true + /clsx@1.2.1: + resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + engines: {node: '>=6'} + dev: false + /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 - dev: true /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 dev: true + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: false + /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true + /copy-to-clipboard@3.3.3: + resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} + dependencies: + toggle-selection: 1.0.6 + dev: false + + /cross-fetch@3.1.8: + resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} + dependencies: + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding + dev: false + /debug@4.3.1(supports-color@8.1.1): resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} engines: {node: '>=6.0'} @@ -259,6 +1287,23 @@ packages: supports-color: 8.1.1 dev: true + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: false + + /decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + dev: false + /decamelize@4.0.0: resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} engines: {node: '>=10'} @@ -267,18 +1312,11 @@ packages: /decode-uri-component@0.2.2: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} engines: {node: '>=0.10'} - dev: true - - /decompress-response@3.3.0: - resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} - engines: {node: '>=4'} - dependencies: - mimic-response: 1.0.1 - dev: true + dev: false - /deep-eql@3.0.1: - resolution: {integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==} - engines: {node: '>=0.12'} + /deep-eql@4.1.3: + resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} + engines: {node: '>=6'} dependencies: type-detect: 4.0.8 dev: true @@ -287,30 +1325,60 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: false + /delay@5.0.0: + resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} + engines: {node: '>=10'} + dev: false + + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + dev: true + + /detect-browser@5.3.0: + resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==} + dev: false + /diff@5.0.0: resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==} engines: {node: '>=0.3.1'} dev: true - /dom-walk@0.1.2: - resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} - dev: true + /dijkstrajs@1.0.3: + resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} + dev: false - /elliptic@6.5.4: - resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} + /duplexify@4.1.2: + resolution: {integrity: sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==} dependencies: - bn.js: 4.12.0 - brorand: 1.1.0 - hash.js: 1.1.7 - hmac-drbg: 1.0.1 + end-of-stream: 1.4.4 inherits: 2.0.4 - minimalistic-assert: 1.0.1 - minimalistic-crypto-utils: 1.0.1 - dev: true + readable-stream: 3.6.2 + stream-shift: 1.0.1 + dev: false /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: true + + /encode-utf8@1.0.3: + resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} + dev: false + + /end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + dependencies: + once: 1.4.0 + dev: false + + /es6-promise@4.2.8: + resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} + dev: false + + /es6-promisify@5.0.0: + resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} + dependencies: + es6-promise: 4.2.8 + dev: false /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -357,13 +1425,41 @@ packages: engines: {node: '>=0.10.0'} dev: false - /eth-lib@0.2.8: - resolution: {integrity: sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==} + /eth-block-tracker@6.1.0: + resolution: {integrity: sha512-K9SY8+/xMBi4M5HHTDdxnpEqEEGjbNpzHFqvxyjMZej8InV/B+CkFRKM6W+uvrFJ7m8Zd1E0qUkseU3vdIDFYQ==} + engines: {node: '>=14.0.0'} dependencies: - bn.js: 4.12.0 - elliptic: 6.5.4 - xhr-request-promise: 0.1.3 - dev: true + '@metamask/safe-event-emitter': 2.0.0 + '@metamask/utils': 3.6.0 + json-rpc-random-id: 1.0.1 + pify: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /eth-json-rpc-filters@5.1.0: + resolution: {integrity: sha512-fos+9xmoa1A2Ytsc9eYof17r81BjdJOUcGcgZn4K/tKdCCTb+a8ytEtwlu1op5qsXFDlgGmstTELFrDEc89qEQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@metamask/safe-event-emitter': 2.0.0 + async-mutex: 0.2.6 + eth-query: 2.1.2 + json-rpc-engine: 6.1.0 + pify: 5.0.0 + dev: false + + /eth-query@2.1.2: + resolution: {integrity: sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==} + dependencies: + json-rpc-random-id: 1.0.1 + xtend: 4.0.2 + dev: false + + /eth-rpc-errors@4.0.2: + resolution: {integrity: sha512-n+Re6Gu8XGyfFy1it0AwbD1x0MUzspQs0D5UiPs1fFPCr6WAwZM+vbIhXheBFrpgosqN9bs5PqlB4Q61U/QytQ==} + dependencies: + fast-safe-stringify: 2.1.1 + dev: false /ethereum-bloom-filters@1.0.10: resolution: {integrity: sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==} @@ -371,6 +1467,15 @@ packages: js-sha3: 0.8.0 dev: true + /ethereum-cryptography@2.1.2: + resolution: {integrity: sha512-Z5Ba0T0ImZ8fqXrJbpHcbpAvIswRte2wGNR/KePnu8GbbvgJ47lMxT/ZZPG6i9Jaht4azPDop4HaM00J0J59ug==} + dependencies: + '@noble/curves': 1.1.0 + '@noble/hashes': 1.3.1 + '@scure/bip32': 1.3.1 + '@scure/bip39': 1.2.1 + dev: true + /ethjs-unit@0.1.6: resolution: {integrity: sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==} engines: {node: '>=6.5.0', npm: '>=3'} @@ -379,6 +1484,20 @@ packages: number-to-bn: 1.7.0 dev: true + /eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + dev: false + + /events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + dev: false + + /eyes@0.1.8: + resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} + engines: {node: '> 0.1.90'} + dev: false + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true @@ -391,6 +1510,23 @@ packages: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} dev: false + /fast-redact@3.3.0: + resolution: {integrity: sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==} + engines: {node: '>=6'} + dev: false + + /fast-safe-stringify@2.1.1: + resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + dev: false + + /fast-stable-stringify@1.0.0: + resolution: {integrity: sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==} + dev: false + + /file-uri-to-path@1.0.0: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + dev: false + /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -398,6 +1534,19 @@ packages: to-regex-range: 5.0.1 dev: true + /filter-obj@1.1.0: + resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} + engines: {node: '>=0.10.0'} + dev: false + + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: false + /find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} @@ -411,27 +1560,64 @@ packages: hasBin: true dev: true + /follow-redirects@1.15.3: + resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: true + + /for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.7 + dev: false + + /form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: true + /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} dev: true - /fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true dev: true optional: true + /function-bind@1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + dev: false + /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - dev: true - /get-func-name@2.0.0: - resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} + /get-func-name@2.0.2: + resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} dev: true + /get-intrinsic@1.2.1: + resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-proto: 1.0.1 + has-symbols: 1.0.3 + dev: false + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -461,12 +1647,11 @@ packages: path-is-absolute: 1.0.1 dev: true - /global@4.4.0: - resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} + /gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - min-document: 2.19.0 - process: 0.11.10 - dev: true + get-intrinsic: 1.2.1 + dev: false /growl@1.10.5: resolution: {integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==} @@ -478,25 +1663,55 @@ packages: engines: {node: '>=8'} dev: true + /has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + dev: false + + /has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: false + + /has-tostringtag@1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: false + + /has@1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + dev: false + /hash.js@1.1.7: resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} dependencies: inherits: 2.0.4 minimalistic-assert: 1.0.1 - dev: true + dev: false /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true dev: true - /hmac-drbg@1.0.1: - resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} + /hey-listen@1.0.8: + resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} + dev: false + + /humanize-ms@1.2.1: + resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} dependencies: - hash.js: 1.1.7 - minimalistic-assert: 1.0.1 - minimalistic-crypto-utils: 1.0.1 - dev: true + ms: 2.1.3 + dev: false + + /ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: false /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} @@ -507,7 +1722,14 @@ packages: /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true + + /is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} @@ -516,6 +1738,11 @@ packages: binary-extensions: 2.2.0 dev: true + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + dev: false + /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -529,11 +1756,13 @@ packages: /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - dev: true - /is-function@1.0.2: - resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} - dev: true + /is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} @@ -557,14 +1786,67 @@ packages: engines: {node: '>=8'} dev: true + /is-typed-array@1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: 1.1.11 + dev: false + + /is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + dev: false + /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true + /isomorphic-ws@4.0.1(ws@7.5.9): + resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} + peerDependencies: + ws: '*' + dependencies: + ws: 7.5.9 + dev: false + + /isomorphic-ws@5.0.0(ws@8.13.0): + resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} + peerDependencies: + ws: '*' + dependencies: + ws: 8.13.0 + dev: false + + /jayson@4.1.0: + resolution: {integrity: sha512-R6JlbyLN53Mjku329XoRT2zJAE6ZgOQ8f91ucYdMCD4nkGCF9kZSrcGXpHIU4jeKj58zUZke2p+cdQchU7Ly7A==} + engines: {node: '>=8'} + hasBin: true + dependencies: + '@types/connect': 3.4.36 + '@types/node': 12.20.55 + '@types/ws': 7.4.7 + JSONStream: 1.3.5 + commander: 2.20.3 + delay: 5.0.0 + es6-promisify: 5.0.0 + eyes: 0.1.8 + isomorphic-ws: 4.0.1(ws@7.5.9) + json-stringify-safe: 5.0.1 + uuid: 8.3.2 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + /js-sha3@0.8.0: resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} dev: true + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: false + /js-yaml@4.0.0: resolution: {integrity: sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==} hasBin: true @@ -572,10 +1854,31 @@ packages: argparse: 2.0.1 dev: true + /json-rpc-engine@6.1.0: + resolution: {integrity: sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==} + engines: {node: '>=10.0.0'} + dependencies: + '@metamask/safe-event-emitter': 2.0.0 + eth-rpc-errors: 4.0.2 + dev: false + + /json-rpc-random-id@1.0.1: + resolution: {integrity: sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==} + dev: false + /json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: true + /json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + dev: false + + /jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + dev: false + /jsonpath@1.1.1: resolution: {integrity: sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==} dependencies: @@ -584,6 +1887,20 @@ packages: underscore: 1.12.1 dev: false + /keccak@3.0.4: + resolution: {integrity: sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==} + engines: {node: '>=10.0.0'} + requiresBuild: true + dependencies: + node-addon-api: 2.0.2 + node-gyp-build: 4.6.1 + readable-stream: 3.6.2 + dev: false + + /keyvaluestorage-interface@1.0.0: + resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==} + dev: false + /levn@0.3.0: resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} engines: {node: '>= 0.8.0'} @@ -592,6 +1909,35 @@ packages: type-check: 0.3.2 dev: false + /lit-element@3.3.3: + resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} + dependencies: + '@lit-labs/ssr-dom-shim': 1.1.1 + '@lit/reactive-element': 1.6.3 + lit-html: 2.8.0 + dev: false + + /lit-html@2.8.0: + resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} + dependencies: + '@types/trusted-types': 2.0.4 + dev: false + + /lit@2.8.0: + resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} + dependencies: + '@lit/reactive-element': 1.6.3 + lit-element: 3.3.3 + lit-html: 2.8.0 + dev: false + + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: false + /locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} @@ -599,6 +1945,10 @@ packages: p-locate: 5.0.0 dev: true + /lodash.isequal@4.5.0: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + dev: false + /log-symbols@4.0.0: resolution: {integrity: sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==} engines: {node: '>=10'} @@ -606,25 +1956,46 @@ packages: chalk: 4.1.2 dev: true - /mimic-response@1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} - engines: {node: '>=4'} + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: false + + /loupe@2.3.6: + resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} + dependencies: + get-func-name: 2.0.2 dev: true - /min-document@2.19.0: - resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} dependencies: - dom-walk: 0.1.2 + yallist: 4.0.0 + dev: false + + /micro-ftch@0.3.1: + resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} dev: true - /minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} dev: true - /minimalistic-crypto-utils@1.0.1: - resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 dev: true + /minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + dev: false + /minimatch@3.0.4: resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} dependencies: @@ -637,8 +2008,8 @@ packages: brace-expansion: 1.1.11 dev: true - /mocha@8.3.2: - resolution: {integrity: sha512-UdmISwr/5w+uXLPKspgoV7/RXZwKRTiTjJ2/AC5ZiEztIoOYdfKb19+9jNmEInzx5pBsCyJQzarAxqIGBNYJhg==} + /mocha@8.4.0: + resolution: {integrity: sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==} engines: {node: '>= 10.12.0'} hasBin: true dependencies: @@ -669,13 +2040,26 @@ packages: yargs-unparser: 2.0.0 dev: true + /motion@10.16.2: + resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} + dependencies: + '@motionone/animation': 10.16.3 + '@motionone/dom': 10.16.4 + '@motionone/svelte': 10.16.4 + '@motionone/types': 10.16.3 + '@motionone/utils': 10.16.3 + '@motionone/vue': 10.16.4 + dev: false + /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: true /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: true + + /multiformats@9.9.0: + resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} + dev: false /nanoid@3.1.20: resolution: {integrity: sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==} @@ -683,10 +2067,25 @@ packages: hasBin: true dev: true - /node-fetch@2.6.1: - resolution: {integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==} - engines: {node: 4.x || >=6.0.0} - dev: true + /node-addon-api@2.0.2: + resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} + dev: false + + /node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + + /node-gyp-build@4.6.1: + resolution: {integrity: sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==} + hasBin: true + dev: false /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -701,16 +2100,18 @@ packages: strip-hex-prefix: 1.0.0 dev: true - /object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - dev: true + /object-inspect@1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + dev: false + + /on-exit-leak-free@0.2.0: + resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} + dev: false /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 - dev: true /optionator@0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} @@ -721,7 +2122,14 @@ packages: levn: 0.3.0 prelude-ls: 1.1.2 type-check: 0.3.2 - word-wrap: 1.2.3 + word-wrap: 1.2.5 + dev: false + + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 dev: false /p-limit@3.1.0: @@ -731,6 +2139,13 @@ packages: yocto-queue: 0.1.0 dev: true + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: false + /p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} @@ -738,14 +2153,14 @@ packages: p-limit: 3.1.0 dev: true - /parse-headers@2.0.5: - resolution: {integrity: sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==} - dev: true + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: false /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - dev: true /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} @@ -761,14 +2176,68 @@ packages: engines: {node: '>=8.6'} dev: true + /pify@3.0.0: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} + dev: false + + /pify@5.0.0: + resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} + engines: {node: '>=10'} + dev: false + + /pino-abstract-transport@0.5.0: + resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} + dependencies: + duplexify: 4.1.2 + split2: 4.2.0 + dev: false + + /pino-std-serializers@4.0.0: + resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} + dev: false + + /pino@7.11.0: + resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} + hasBin: true + dependencies: + atomic-sleep: 1.0.0 + fast-redact: 3.3.0 + on-exit-leak-free: 0.2.0 + pino-abstract-transport: 0.5.0 + pino-std-serializers: 4.0.0 + process-warning: 1.0.0 + quick-format-unescaped: 4.0.4 + real-require: 0.1.0 + safe-stable-stringify: 2.4.3 + sonic-boom: 2.8.0 + thread-stream: 0.15.2 + dev: false + + /pngjs@5.0.0: + resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} + engines: {node: '>=10.13.0'} + dev: false + + /preact@10.18.1: + resolution: {integrity: sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==} + dev: false + /prelude-ls@1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} engines: {node: '>= 0.8.0'} dev: false - /process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} + /process-warning@1.0.0: + resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} + dev: false + + /proxy-compare@2.5.1: + resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} + dev: false + + /proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} dev: true /punycode@2.3.0: @@ -776,20 +2245,68 @@ packages: engines: {node: '>=6'} dev: true - /query-string@5.1.1: - resolution: {integrity: sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==} - engines: {node: '>=0.10.0'} + /qrcode@1.5.3: + resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + dijkstrajs: 1.0.3 + encode-utf8: 1.0.3 + pngjs: 5.0.0 + yargs: 15.4.1 + dev: false + + /qs@6.11.2: + resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: false + + /query-string@6.14.1: + resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==} + engines: {node: '>=6'} dependencies: decode-uri-component: 0.2.2 - object-assign: 4.1.1 - strict-uri-encode: 1.1.0 - dev: true + filter-obj: 1.1.0 + split-on-first: 1.1.0 + strict-uri-encode: 2.0.0 + dev: false + + /query-string@7.1.3: + resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} + engines: {node: '>=6'} + dependencies: + decode-uri-component: 0.2.2 + filter-obj: 1.1.0 + split-on-first: 1.1.0 + strict-uri-encode: 2.0.0 + dev: false + + /quick-format-unescaped@4.0.4: + resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} + dev: false /randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: safe-buffer: 5.2.1 - dev: true + + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: false + + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false /readdirp@3.5.0: resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} @@ -798,10 +2315,22 @@ packages: picomatch: 2.3.1 dev: true + /real-require@0.1.0: + resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==} + engines: {node: '>= 12.13.0'} + dev: false + + /regenerator-runtime@0.14.0: + resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} + dev: false + /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} - dev: true + + /require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + dev: false /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} @@ -810,9 +2339,44 @@ packages: glob: 7.2.3 dev: true + /rpc-websockets@7.6.0: + resolution: {integrity: sha512-Jgcs8q6t8Go98dEulww1x7RysgTkzpCMelVxZW4hvuyFtOGpeUz9prpr2KjUa/usqxgFCd9Tu3+yhHEP9GVmiQ==} + dependencies: + '@babel/runtime': 7.23.1 + eventemitter3: 4.0.7 + uuid: 8.3.2 + ws: 8.14.2(bufferutil@4.0.7)(utf-8-validate@5.0.10) + optionalDependencies: + bufferutil: 4.0.7 + utf-8-validate: 5.0.10 + dev: false + + /rxjs@6.6.7: + resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + engines: {npm: '>=2.0.0'} + dependencies: + tslib: 1.14.1 + dev: false + /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: true + + /safe-json-utils@1.1.1: + resolution: {integrity: sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ==} + dev: false + + /safe-stable-stringify@2.4.3: + resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} + engines: {node: '>=10'} + dev: false + + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: false /serialize-javascript@5.0.1: resolution: {integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==} @@ -820,17 +2384,31 @@ packages: randombytes: 2.1.0 dev: true - /simple-concat@1.0.1: - resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - dev: true + /set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + dev: false - /simple-get@2.8.2: - resolution: {integrity: sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==} + /sha.js@2.4.11: + resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} + hasBin: true dependencies: - decompress-response: 3.3.0 - once: 1.4.0 - simple-concat: 1.0.1 - dev: true + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: false + + /side-channel@1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + object-inspect: 1.12.3 + dev: false + + /sonic-boom@2.8.0: + resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} + dependencies: + atomic-sleep: 1.0.0 + dev: false /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} @@ -839,16 +2417,37 @@ packages: dev: false optional: true + /split-on-first@1.1.0: + resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} + engines: {node: '>=6'} + dev: false + + /split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + dev: false + /static-eval@2.0.2: resolution: {integrity: sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==} dependencies: escodegen: 1.14.3 dev: false - /strict-uri-encode@1.1.0: - resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==} - engines: {node: '>=0.10.0'} - dev: true + /stream-browserify@3.0.0: + resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} + dependencies: + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: false + + /stream-shift@1.0.1: + resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} + dev: false + + /strict-uri-encode@2.0.0: + resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} + engines: {node: '>=4'} + dev: false /string-width@2.1.1: resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} @@ -865,7 +2464,12 @@ packages: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - dev: true + + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: false /strip-ansi@4.0.0: resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==} @@ -879,7 +2483,6 @@ packages: engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 - dev: true /strip-hex-prefix@1.0.0: resolution: {integrity: sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==} @@ -893,6 +2496,15 @@ packages: engines: {node: '>=8'} dev: true + /superstruct@0.14.2: + resolution: {integrity: sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==} + dev: false + + /superstruct@1.0.3: + resolution: {integrity: sha512-8iTn3oSS8nRGn+C2pgXSKPI3jmpm6FExNazNpjvqS6ZUJQCej3PUXEKM8NjHBOs54ExM+LPW/FBRhymrdcCiSg==} + engines: {node: '>=14.0.0'} + dev: false + /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -907,10 +2519,19 @@ packages: has-flag: 4.0.0 dev: true - /timed-out@4.0.1: - resolution: {integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==} - engines: {node: '>=0.10.0'} - dev: true + /text-encoding-utf-8@1.0.2: + resolution: {integrity: sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==} + dev: false + + /thread-stream@0.15.2: + resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==} + dependencies: + real-require: 0.1.0 + dev: false + + /through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: false /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} @@ -919,6 +2540,21 @@ packages: is-number: 7.0.0 dev: true + /toggle-selection@1.0.6: + resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} + dev: false + + /tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + /tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: false + + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + dev: false + /type-check@0.3.2: resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} engines: {node: '>= 0.8.0'} @@ -931,42 +2567,152 @@ packages: engines: {node: '>=4'} dev: true + /typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + dependencies: + is-typedarray: 1.0.0 + dev: false + + /typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + engines: {node: '>=14.17'} + hasBin: true + dev: false + + /uint8arrays@3.1.1: + resolution: {integrity: sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==} + dependencies: + multiformats: 9.9.0 + dev: false + /underscore@1.12.1: resolution: {integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==} dev: false - /underscore@1.9.1: - resolution: {integrity: sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==} - dev: true - /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.3.0 dev: true - /url-set-query@1.0.0: - resolution: {integrity: sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==} - dev: true + /use-sync-external-store@1.2.0(react@18.2.0): + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + + /utf-8-validate@5.0.10: + resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} + engines: {node: '>=6.14.2'} + requiresBuild: true + dependencies: + node-gyp-build: 4.6.1 + dev: false /utf8@3.0.0: resolution: {integrity: sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==} dev: true - /web3-utils@1.3.0: - resolution: {integrity: sha512-2mS5axFCbkhicmoDRuJeuo0TVGQDgC2sPi/5dblfVC+PMtX0efrb8Xlttv/eGkq7X4E83Pds34FH98TP2WOUZA==} + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: false + + /util@0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + dependencies: + inherits: 2.0.4 + is-arguments: 1.1.1 + is-generator-function: 1.0.10 + is-typed-array: 1.1.12 + which-typed-array: 1.1.11 + dev: false + + /uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + dev: false + + /valtio@1.11.2(react@18.2.0): + resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=16.8' + react: '>=16.8' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + dependencies: + proxy-compare: 2.5.1 + react: 18.2.0 + use-sync-external-store: 1.2.0(react@18.2.0) + dev: false + + /viem@1.14.0(typescript@5.2.2): + resolution: {integrity: sha512-4d+4/H3lnbkSAbrpQ15i1nBA7hne06joLFy3L3m0ZpMc+g+Zr3D4nuSTyeiqbHAYs9m2P9Kjap0HlyGkehasgg==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@adraffy/ens-normalize': 1.9.4 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@scure/bip32': 1.3.2 + '@scure/bip39': 1.2.1 + '@types/ws': 8.5.6 + abitype: 0.9.8(typescript@5.2.2) + isomorphic-ws: 5.0.0(ws@8.13.0) + typescript: 5.2.2 + ws: 8.13.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + dev: false + + /web3-utils@1.10.2: + resolution: {integrity: sha512-TdApdzdse5YR+5GCX/b/vQnhhbj1KSAtfrDtRW7YS0kcWp1gkJsN62gw6GzCaNTeXookB7UrLtmDUuMv65qgow==} engines: {node: '>=8.0.0'} dependencies: - bn.js: 4.12.0 - eth-lib: 0.2.8 + '@ethereumjs/util': 8.1.0 + bn.js: 5.2.1 ethereum-bloom-filters: 1.0.10 + ethereum-cryptography: 2.1.2 ethjs-unit: 0.1.6 number-to-bn: 1.7.0 randombytes: 2.1.0 - underscore: 1.9.1 utf8: 3.0.0 dev: true + /webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + /whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + + /which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + dev: false + + /which-typed-array@1.1.11: + resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + dev: false + /which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -981,8 +2727,8 @@ packages: string-width: 2.1.1 dev: true - /word-wrap@1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + /word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} dev: false @@ -990,6 +2736,15 @@ packages: resolution: {integrity: sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==} dev: true + /wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + /wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -1001,45 +2756,75 @@ packages: /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: true - /xhr-request-promise@0.1.3: - resolution: {integrity: sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==} - dependencies: - xhr-request: 1.1.0 - dev: true + /ws@7.5.9: + resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false - /xhr-request@1.1.0: - resolution: {integrity: sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==} - dependencies: - buffer-to-arraybuffer: 0.0.5 - object-assign: 4.1.1 - query-string: 5.1.1 - simple-get: 2.8.2 - timed-out: 4.0.1 - url-set-query: 1.0.0 - xhr: 2.6.0 - dev: true + /ws@8.13.0: + resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false - /xhr@2.6.0: - resolution: {integrity: sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==} + /ws@8.14.2(bufferutil@4.0.7)(utf-8-validate@5.0.10): + resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true dependencies: - global: 4.4.0 - is-function: 1.0.2 - parse-headers: 2.0.5 - xtend: 4.0.2 - dev: true + bufferutil: 4.0.7 + utf-8-validate: 5.0.10 + dev: false /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} - dev: true + dev: false + + /y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + dev: false /y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} dev: true + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: false + + /yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: false + /yargs-parser@20.2.4: resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==} engines: {node: '>=10'} @@ -1055,6 +2840,23 @@ packages: is-plain-obj: 2.1.0 dev: true + /yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 + dev: false + /yargs@16.2.0: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} @@ -1072,3 +2874,22 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} dev: true + + /zustand@4.4.2(react@18.2.0): + resolution: {integrity: sha512-qF3/vZHCrjPUX5DvPE3DPDZlh+FiAWRKlP9PI7SlW1MCk8q4vUCDqyWsbF8K41ne0Yx8eeeb0m1cypn1LqUMYQ==} + engines: {node: '>=12.7.0'} + peerDependencies: + '@types/react': '>=16.8' + immer: '>=9.0' + react: '>=16.8' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true + dependencies: + react: 18.2.0 + use-sync-external-store: 1.2.0(react@18.2.0) + dev: false diff --git a/src/abis/HomeOmnibridge.js b/src/abis/HomeOmnibridge.js new file mode 100644 index 00000000..b392949d --- /dev/null +++ b/src/abis/HomeOmnibridge.js @@ -0,0 +1 @@ +export const HomeOmnibridgeAbi = [{ "inputs": [{ "internalType": "string", "name": "_suffix", "type": "string" }], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [{ "indexed": true, "internalType": "address", "name": "token", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "newLimit", "type": "uint256" }], "name": "DailyLimitChanged", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": true, "internalType": "address", "name": "token", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "newLimit", "type": "uint256" }], "name": "ExecutionDailyLimitChanged", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": true, "internalType": "bytes32", "name": "messageId", "type": "bytes32" }, { "indexed": false, "internalType": "address", "name": "token", "type": "address" }, { "indexed": false, "internalType": "address", "name": "recipient", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" }], "name": "FailedMessageFixed", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": false, "internalType": "uint256", "name": "fee", "type": "uint256" }, { "indexed": true, "internalType": "address", "name": "token", "type": "address" }, { "indexed": true, "internalType": "bytes32", "name": "messageId", "type": "bytes32" }], "name": "FeeDistributed", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": true, "internalType": "address", "name": "token", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "fee", "type": "uint256" }], "name": "FeeDistributionFailed", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": true, "internalType": "address", "name": "nativeToken", "type": "address" }, { "indexed": true, "internalType": "address", "name": "bridgedToken", "type": "address" }], "name": "NewTokenRegistered", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": false, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": false, "internalType": "address", "name": "newOwner", "type": "address" }], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": true, "internalType": "address", "name": "token", "type": "address" }, { "indexed": true, "internalType": "address", "name": "recipient", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" }, { "indexed": true, "internalType": "bytes32", "name": "messageId", "type": "bytes32" }], "name": "TokensBridged", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": true, "internalType": "address", "name": "token", "type": "address" }, { "indexed": true, "internalType": "address", "name": "sender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" }, { "indexed": true, "internalType": "bytes32", "name": "messageId", "type": "bytes32" }], "name": "TokensBridgingInitiated", "type": "event" }, { "inputs": [], "name": "bridgeContract", "outputs": [{ "internalType": "contract IAMB", "name": "", "type": "address" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_nativeToken", "type": "address" }], "name": "bridgedTokenAddress", "outputs": [{ "internalType": "address", "name": "", "type": "address" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "address", "name": "_to", "type": "address" }], "name": "claimTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_bridgedToken", "type": "address" }, { "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "address", "name": "_to", "type": "address" }], "name": "claimTokensFromTokenContract", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }], "name": "dailyLimit", "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "string", "name": "_symbol", "type": "string" }, { "internalType": "uint8", "name": "_decimals", "type": "uint8" }, { "internalType": "address", "name": "_recipient", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" }], "name": "deployAndHandleBridgedTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "string", "name": "_symbol", "type": "string" }, { "internalType": "uint8", "name": "_decimals", "type": "uint8" }, { "internalType": "address", "name": "_recipient", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" }, { "internalType": "bytes", "name": "_data", "type": "bytes" }], "name": "deployAndHandleBridgedTokensAndCall", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }], "name": "executionDailyLimit", "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }], "name": "executionMaxPerTx", "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "feeManager", "outputs": [{ "internalType": "contract OmnibridgeFeeManager", "name": "", "type": "address" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "bytes32", "name": "_messageId", "type": "bytes32" }], "name": "fixFailedMessage", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "address", "name": "_receiver", "type": "address" }], "name": "fixMediatorBalance", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_homeToken", "type": "address" }], "name": "foreignTokenAddress", "outputs": [{ "internalType": "address", "name": "", "type": "address" }], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "forwardingRulesManager", "outputs": [{ "internalType": "contract MultiTokenForwardingRulesManager", "name": "", "type": "address" }], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "gasLimitManager", "outputs": [{ "internalType": "contract SelectorTokenGasLimitManager", "name": "", "type": "address" }], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getBridgeInterfacesVersion", "outputs": [{ "internalType": "uint64", "name": "major", "type": "uint64" }, { "internalType": "uint64", "name": "minor", "type": "uint64" }, { "internalType": "uint64", "name": "patch", "type": "uint64" }], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "getBridgeMode", "outputs": [{ "internalType": "bytes4", "name": "_data", "type": "bytes4" }], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "getCurrentDay", "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "address", "name": "_recipient", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" }], "name": "handleBridgedTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "address", "name": "_recipient", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" }, { "internalType": "bytes", "name": "_data", "type": "bytes" }], "name": "handleBridgedTokensAndCall", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "address", "name": "_recipient", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" }], "name": "handleNativeTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "address", "name": "_recipient", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" }, { "internalType": "bytes", "name": "_data", "type": "bytes" }], "name": "handleNativeTokensAndCall", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_foreignToken", "type": "address" }], "name": "homeTokenAddress", "outputs": [{ "internalType": "address", "name": "", "type": "address" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_bridgeContract", "type": "address" }, { "internalType": "address", "name": "_mediatorContract", "type": "address" }, { "internalType": "uint256[3]", "name": "_dailyLimitMaxPerTxMinPerTxArray", "type": "uint256[3]" }, { "internalType": "uint256[2]", "name": "_executionDailyLimitExecutionMaxPerTxArray", "type": "uint256[2]" }, { "internalType": "address", "name": "_gasLimitManager", "type": "address" }, { "internalType": "address", "name": "_owner", "type": "address" }, { "internalType": "address", "name": "_tokenFactory", "type": "address" }, { "internalType": "address", "name": "_feeManager", "type": "address" }, { "internalType": "address", "name": "_forwardingRulesManager", "type": "address" }], "name": "initialize", "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }], "name": "isBridgedTokenDeployAcknowledged", "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "isInitialized", "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }], "name": "isRegisteredAsNativeToken", "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }], "name": "isTokenRegistered", "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }], "name": "maxAvailablePerTx", "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }], "name": "maxPerTx", "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }], "name": "mediatorBalance", "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "mediatorContractOnOtherSide", "outputs": [{ "internalType": "address", "name": "", "type": "address" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "bytes32", "name": "_messageId", "type": "bytes32" }], "name": "messageFixed", "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_tokenFactory", "type": "address" }, { "internalType": "address", "name": "_forwardingRulesManager", "type": "address" }, { "internalType": "address", "name": "_gasLimitManager", "type": "address" }, { "internalType": "address", "name": "_feeManager", "type": "address" }], "name": "migrateTo_3_3_0", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }], "name": "minPerTx", "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_bridgedToken", "type": "address" }], "name": "nativeTokenAddress", "outputs": [{ "internalType": "address", "name": "", "type": "address" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_from", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" }, { "internalType": "bytes", "name": "_data", "type": "bytes" }], "name": "onTokenTransfer", "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [{ "internalType": "address", "name": "", "type": "address" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "contract IERC677", "name": "token", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" }], "name": "relayTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "contract IERC677", "name": "token", "type": "address" }, { "internalType": "address", "name": "_receiver", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" }], "name": "relayTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "contract IERC677", "name": "token", "type": "address" }, { "internalType": "address", "name": "_receiver", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" }, { "internalType": "bytes", "name": "_data", "type": "bytes" }], "name": "relayTokensAndCall", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "bytes32", "name": "_messageId", "type": "bytes32" }], "name": "requestFailedMessageFix", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_bridgeContract", "type": "address" }], "name": "setBridgeContract", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_nativeToken", "type": "address" }, { "internalType": "address", "name": "_bridgedToken", "type": "address" }], "name": "setCustomTokenAddressPair", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "uint256", "name": "_dailyLimit", "type": "uint256" }], "name": "setDailyLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "uint256", "name": "_dailyLimit", "type": "uint256" }], "name": "setExecutionDailyLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "uint256", "name": "_maxPerTx", "type": "uint256" }], "name": "setExecutionMaxPerTx", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_feeManager", "type": "address" }], "name": "setFeeManager", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_manager", "type": "address" }], "name": "setForwardingRulesManager", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_manager", "type": "address" }], "name": "setGasLimitManager", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "uint256", "name": "_maxPerTx", "type": "uint256" }], "name": "setMaxPerTx", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_mediatorContract", "type": "address" }], "name": "setMediatorContractOnOtherSide", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "uint256", "name": "_minPerTx", "type": "uint256" }], "name": "setMinPerTx", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_tokenFactory", "type": "address" }], "name": "setTokenFactory", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "tokenFactory", "outputs": [{ "internalType": "contract TokenFactory", "name": "", "type": "address" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "uint256", "name": "_day", "type": "uint256" }], "name": "totalExecutedPerDay", "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "uint256", "name": "_day", "type": "uint256" }], "name": "totalSpentPerDay", "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "newOwner", "type": "address" }], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" }], "name": "withinExecutionLimit", "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], "stateMutability": "view", "type": "function" }, { "inputs": [{ "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" }], "name": "withinLimit", "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], "stateMutability": "view", "type": "function" }] \ No newline at end of file diff --git a/src/assets/gnosis/0x0116e28b43a358162b96f70b4de14c98a4465f25/logo.png b/src/assets/gnosis/0x0116e28b43a358162b96f70b4de14c98a4465f25/logo.png new file mode 100644 index 00000000..96925f47 Binary files /dev/null and b/src/assets/gnosis/0x0116e28b43a358162b96f70b4de14c98a4465f25/logo.png differ diff --git a/src/assets/gnosis/0x01e92e3791f8c1d6599b2f80a4bff9b43949ac7c/logo.png b/src/assets/gnosis/0x01e92e3791f8c1d6599b2f80a4bff9b43949ac7c/logo.png new file mode 100644 index 00000000..7562568e Binary files /dev/null and b/src/assets/gnosis/0x01e92e3791f8c1d6599b2f80a4bff9b43949ac7c/logo.png differ diff --git a/src/assets/gnosis/0x020ae8fc1c19f4d1312cf6a72291f52849791e7c/logo.png b/src/assets/gnosis/0x020ae8fc1c19f4d1312cf6a72291f52849791e7c/logo.png new file mode 100644 index 00000000..9820ff18 Binary files /dev/null and b/src/assets/gnosis/0x020ae8fc1c19f4d1312cf6a72291f52849791e7c/logo.png differ diff --git a/src/assets/gnosis/0x044f6ae3aef34fdb8fddc7c05f9cc17f19acd516/logo.png b/src/assets/gnosis/0x044f6ae3aef34fdb8fddc7c05f9cc17f19acd516/logo.png new file mode 100644 index 00000000..56413a57 Binary files /dev/null and b/src/assets/gnosis/0x044f6ae3aef34fdb8fddc7c05f9cc17f19acd516/logo.png differ diff --git a/src/assets/gnosis/0x0811e451447d5819976a95a02f130c3b00d59346/logo.png b/src/assets/gnosis/0x0811e451447d5819976a95a02f130c3b00d59346/logo.png new file mode 100644 index 00000000..4b8ee80e Binary files /dev/null and b/src/assets/gnosis/0x0811e451447d5819976a95a02f130c3b00d59346/logo.png differ diff --git a/src/assets/gnosis/0x0905ab807f8fd040255f0cf8fa14756c1d824931/logo.png b/src/assets/gnosis/0x0905ab807f8fd040255f0cf8fa14756c1d824931/logo.png new file mode 100644 index 00000000..9640ceee Binary files /dev/null and b/src/assets/gnosis/0x0905ab807f8fd040255f0cf8fa14756c1d824931/logo.png differ diff --git a/src/assets/gnosis/0x0939a7c3f8d37c1ce67fada4963ae7e0bd112ff3/logo.png b/src/assets/gnosis/0x0939a7c3f8d37c1ce67fada4963ae7e0bd112ff3/logo.png new file mode 100644 index 00000000..be38c6da Binary files /dev/null and b/src/assets/gnosis/0x0939a7c3f8d37c1ce67fada4963ae7e0bd112ff3/logo.png differ diff --git a/src/assets/gnosis/0x0acd91f92fe07606ab51ea97d8521e29d110fd09/logo.png b/src/assets/gnosis/0x0acd91f92fe07606ab51ea97d8521e29d110fd09/logo.png new file mode 100644 index 00000000..d6896336 Binary files /dev/null and b/src/assets/gnosis/0x0acd91f92fe07606ab51ea97d8521e29d110fd09/logo.png differ diff --git a/src/assets/gnosis/0x0b7a1c1a3d314dcc271ea576da400b24e9ad3094/logo.png b/src/assets/gnosis/0x0b7a1c1a3d314dcc271ea576da400b24e9ad3094/logo.png new file mode 100644 index 00000000..fd16338c Binary files /dev/null and b/src/assets/gnosis/0x0b7a1c1a3d314dcc271ea576da400b24e9ad3094/logo.png differ diff --git a/src/assets/gnosis/0x0da1a02cdf84c44021671d183d616925164e08aa/logo.png b/src/assets/gnosis/0x0da1a02cdf84c44021671d183d616925164e08aa/logo.png new file mode 100644 index 00000000..8a5543ce Binary files /dev/null and b/src/assets/gnosis/0x0da1a02cdf84c44021671d183d616925164e08aa/logo.png differ diff --git a/src/assets/gnosis/0x0dae13fae64180d3cadcad22329a4abcaef15ca6/logo.png b/src/assets/gnosis/0x0dae13fae64180d3cadcad22329a4abcaef15ca6/logo.png new file mode 100644 index 00000000..4284739b Binary files /dev/null and b/src/assets/gnosis/0x0dae13fae64180d3cadcad22329a4abcaef15ca6/logo.png differ diff --git a/src/assets/gnosis/0x0dcfed2c3041e66b2d8c4ea39782c60355716316/logo.png b/src/assets/gnosis/0x0dcfed2c3041e66b2d8c4ea39782c60355716316/logo.png new file mode 100644 index 00000000..c4c47dab Binary files /dev/null and b/src/assets/gnosis/0x0dcfed2c3041e66b2d8c4ea39782c60355716316/logo.png differ diff --git a/src/assets/gnosis/0x10a82313a4daef47c1ab9ef2bb00b22b3b0cc14c/logo.png b/src/assets/gnosis/0x10a82313a4daef47c1ab9ef2bb00b22b3b0cc14c/logo.png new file mode 100644 index 00000000..911ca262 Binary files /dev/null and b/src/assets/gnosis/0x10a82313a4daef47c1ab9ef2bb00b22b3b0cc14c/logo.png differ diff --git a/src/assets/gnosis/0x10beea85519a704a63765d396415f9ea5aa30a17/logo.png b/src/assets/gnosis/0x10beea85519a704a63765d396415f9ea5aa30a17/logo.png new file mode 100644 index 00000000..8223579c Binary files /dev/null and b/src/assets/gnosis/0x10beea85519a704a63765d396415f9ea5aa30a17/logo.png differ diff --git a/src/assets/gnosis/0x12dabe79cffc1fde82fcd3b96dbe09fa4d8cd599/logo.png b/src/assets/gnosis/0x12dabe79cffc1fde82fcd3b96dbe09fa4d8cd599/logo.png new file mode 100644 index 00000000..d8ad03dd Binary files /dev/null and b/src/assets/gnosis/0x12dabe79cffc1fde82fcd3b96dbe09fa4d8cd599/logo.png differ diff --git a/src/assets/gnosis/0x1319067e82f0b9981f19191e1c08bb6e6e055dd3/logo.png b/src/assets/gnosis/0x1319067e82f0b9981f19191e1c08bb6e6e055dd3/logo.png new file mode 100644 index 00000000..834d88c8 Binary files /dev/null and b/src/assets/gnosis/0x1319067e82f0b9981f19191e1c08bb6e6e055dd3/logo.png differ diff --git a/src/assets/gnosis/0x14411aeca652f5131834bf0c8ff581b5ddf3bc03/logo.png b/src/assets/gnosis/0x14411aeca652f5131834bf0c8ff581b5ddf3bc03/logo.png new file mode 100644 index 00000000..613253ce Binary files /dev/null and b/src/assets/gnosis/0x14411aeca652f5131834bf0c8ff581b5ddf3bc03/logo.png differ diff --git a/src/assets/gnosis/0x1479ebfe327b62bff255c0749a242748d3e7347a/logo.png b/src/assets/gnosis/0x1479ebfe327b62bff255c0749a242748d3e7347a/logo.png new file mode 100644 index 00000000..cf068613 Binary files /dev/null and b/src/assets/gnosis/0x1479ebfe327b62bff255c0749a242748d3e7347a/logo.png differ diff --git a/src/assets/gnosis/0x1509706a6c66ca549ff0cb464de88231ddbe213b/logo.png b/src/assets/gnosis/0x1509706a6c66ca549ff0cb464de88231ddbe213b/logo.png new file mode 100644 index 00000000..37ce3553 Binary files /dev/null and b/src/assets/gnosis/0x1509706a6c66ca549ff0cb464de88231ddbe213b/logo.png differ diff --git a/src/assets/gnosis/0x1534fb3e82849314360c267fe20df3901a2ed3f9/logo.png b/src/assets/gnosis/0x1534fb3e82849314360c267fe20df3901a2ed3f9/logo.png new file mode 100644 index 00000000..d42f25fe Binary files /dev/null and b/src/assets/gnosis/0x1534fb3e82849314360c267fe20df3901a2ed3f9/logo.png differ diff --git a/src/assets/gnosis/0x16afe6e6754fa3694afd0ce48f4bea102efacc17/logo.png b/src/assets/gnosis/0x16afe6e6754fa3694afd0ce48f4bea102efacc17/logo.png new file mode 100644 index 00000000..f7fa1e62 Binary files /dev/null and b/src/assets/gnosis/0x16afe6e6754fa3694afd0ce48f4bea102efacc17/logo.png differ diff --git a/src/assets/gnosis/0x177127622c4a00f3d409b75571e12cb3c8973d3c/logo.png b/src/assets/gnosis/0x177127622c4a00f3d409b75571e12cb3c8973d3c/logo.png new file mode 100644 index 00000000..26f7caf5 Binary files /dev/null and b/src/assets/gnosis/0x177127622c4a00f3d409b75571e12cb3c8973d3c/logo.png differ diff --git a/src/assets/gnosis/0x1939d3431cf0e44b1d63b86e2ce489e5a341b1bf/logo.png b/src/assets/gnosis/0x1939d3431cf0e44b1d63b86e2ce489e5a341b1bf/logo.png new file mode 100644 index 00000000..b060cdd1 Binary files /dev/null and b/src/assets/gnosis/0x1939d3431cf0e44b1d63b86e2ce489e5a341b1bf/logo.png differ diff --git a/src/assets/gnosis/0x1bbca7491f14b46788ff9c834d97a668c4886523/logo.png b/src/assets/gnosis/0x1bbca7491f14b46788ff9c834d97a668c4886523/logo.png new file mode 100644 index 00000000..afbae86b Binary files /dev/null and b/src/assets/gnosis/0x1bbca7491f14b46788ff9c834d97a668c4886523/logo.png differ diff --git a/src/assets/gnosis/0x1e16aa4df73d29c029d94ceda3e3114ec191e25a/logo.png b/src/assets/gnosis/0x1e16aa4df73d29c029d94ceda3e3114ec191e25a/logo.png new file mode 100644 index 00000000..5d31c07b Binary files /dev/null and b/src/assets/gnosis/0x1e16aa4df73d29c029d94ceda3e3114ec191e25a/logo.png differ diff --git a/src/assets/gnosis/0x1e37e5b504f7773460d6eb0e24d2e7c223b66ec7/logo.jpg b/src/assets/gnosis/0x1e37e5b504f7773460d6eb0e24d2e7c223b66ec7/logo.jpg new file mode 100644 index 00000000..c54ec040 Binary files /dev/null and b/src/assets/gnosis/0x1e37e5b504f7773460d6eb0e24d2e7c223b66ec7/logo.jpg differ diff --git a/src/assets/gnosis/0x21a42669643f45bc0e086b8fc2ed70c23d67509d/logo.png b/src/assets/gnosis/0x21a42669643f45bc0e086b8fc2ed70c23d67509d/logo.png new file mode 100644 index 00000000..dcc88f6d Binary files /dev/null and b/src/assets/gnosis/0x21a42669643f45bc0e086b8fc2ed70c23d67509d/logo.png differ diff --git a/src/assets/gnosis/0x226bcf0e417428a25012d0fa2183d37f92bcedf6/logo.png b/src/assets/gnosis/0x226bcf0e417428a25012d0fa2183d37f92bcedf6/logo.png new file mode 100644 index 00000000..dd2a8c04 Binary files /dev/null and b/src/assets/gnosis/0x226bcf0e417428a25012d0fa2183d37f92bcedf6/logo.png differ diff --git a/src/assets/gnosis/0x22bd2a732b39dace37ae7e8f50a186f3d9702e87/logo.png b/src/assets/gnosis/0x22bd2a732b39dace37ae7e8f50a186f3d9702e87/logo.png new file mode 100644 index 00000000..b820f250 Binary files /dev/null and b/src/assets/gnosis/0x22bd2a732b39dace37ae7e8f50a186f3d9702e87/logo.png differ diff --git a/src/assets/gnosis/0x248c54b3fc3bc8b20d0cdee059e17c67e4a3299d/logo.png b/src/assets/gnosis/0x248c54b3fc3bc8b20d0cdee059e17c67e4a3299d/logo.png new file mode 100644 index 00000000..6d84e95a Binary files /dev/null and b/src/assets/gnosis/0x248c54b3fc3bc8b20d0cdee059e17c67e4a3299d/logo.png differ diff --git a/src/assets/gnosis/0x256eb8a51f382650b2a1e946b8811953640ee47d/logo.png b/src/assets/gnosis/0x256eb8a51f382650b2a1e946b8811953640ee47d/logo.png new file mode 100644 index 00000000..b33b9ba3 Binary files /dev/null and b/src/assets/gnosis/0x256eb8a51f382650b2a1e946b8811953640ee47d/logo.png differ diff --git a/src/assets/gnosis/0x26dc03e492763068ccfe7c39b93a22442807c360/logo.png b/src/assets/gnosis/0x26dc03e492763068ccfe7c39b93a22442807c360/logo.png new file mode 100644 index 00000000..90b122c8 Binary files /dev/null and b/src/assets/gnosis/0x26dc03e492763068ccfe7c39b93a22442807c360/logo.png differ diff --git a/src/assets/gnosis/0x26dd64bdcb2faf4f7e49a73145752e8d9cb34c94/logo.png b/src/assets/gnosis/0x26dd64bdcb2faf4f7e49a73145752e8d9cb34c94/logo.png new file mode 100644 index 00000000..57f13bd7 Binary files /dev/null and b/src/assets/gnosis/0x26dd64bdcb2faf4f7e49a73145752e8d9cb34c94/logo.png differ diff --git a/src/assets/gnosis/0x270de58f54649608d316faa795a9941b355a2bd0/logo.png b/src/assets/gnosis/0x270de58f54649608d316faa795a9941b355a2bd0/logo.png new file mode 100644 index 00000000..29843fad Binary files /dev/null and b/src/assets/gnosis/0x270de58f54649608d316faa795a9941b355a2bd0/logo.png differ diff --git a/src/assets/gnosis/0x27b9c2bd4baea18abdf49169054c1c1c12af9862/logo.png b/src/assets/gnosis/0x27b9c2bd4baea18abdf49169054c1c1c12af9862/logo.png new file mode 100644 index 00000000..448beb47 Binary files /dev/null and b/src/assets/gnosis/0x27b9c2bd4baea18abdf49169054c1c1c12af9862/logo.png differ diff --git a/src/assets/gnosis/0x2977893f4c04bfbd6efc68d0e46598d27810d3db/logo.png b/src/assets/gnosis/0x2977893f4c04bfbd6efc68d0e46598d27810d3db/logo.png new file mode 100644 index 00000000..dfda18f9 Binary files /dev/null and b/src/assets/gnosis/0x2977893f4c04bfbd6efc68d0e46598d27810d3db/logo.png differ diff --git a/src/assets/gnosis/0x2995d1317dcd4f0ab89f4ae60f3f020a4f17c7ce/logo.png b/src/assets/gnosis/0x2995d1317dcd4f0ab89f4ae60f3f020a4f17c7ce/logo.png new file mode 100644 index 00000000..f8629eef Binary files /dev/null and b/src/assets/gnosis/0x2995d1317dcd4f0ab89f4ae60f3f020a4f17c7ce/logo.png differ diff --git a/src/assets/gnosis/0x2be73bfeec620aa9b67535a4d3827bb1e29436d1/logo.png b/src/assets/gnosis/0x2be73bfeec620aa9b67535a4d3827bb1e29436d1/logo.png new file mode 100644 index 00000000..ce93af2d Binary files /dev/null and b/src/assets/gnosis/0x2be73bfeec620aa9b67535a4d3827bb1e29436d1/logo.png differ diff --git a/src/assets/gnosis/0x2bf2ba13735160624a0feae98f6ac8f70885ea61/logo.png b/src/assets/gnosis/0x2bf2ba13735160624a0feae98f6ac8f70885ea61/logo.png new file mode 100644 index 00000000..3442423b Binary files /dev/null and b/src/assets/gnosis/0x2bf2ba13735160624a0feae98f6ac8f70885ea61/logo.png differ diff --git a/src/assets/gnosis/0x2f0e755efe6b58238a67db420ff3513ec1fb31ef/logo.png b/src/assets/gnosis/0x2f0e755efe6b58238a67db420ff3513ec1fb31ef/logo.png new file mode 100644 index 00000000..750cf3bd Binary files /dev/null and b/src/assets/gnosis/0x2f0e755efe6b58238a67db420ff3513ec1fb31ef/logo.png differ diff --git a/src/assets/gnosis/0x2f9cebf5de3bc25e0643d0e66134e5bf5c48e191/logo.png b/src/assets/gnosis/0x2f9cebf5de3bc25e0643d0e66134e5bf5c48e191/logo.png new file mode 100644 index 00000000..5aafefb8 Binary files /dev/null and b/src/assets/gnosis/0x2f9cebf5de3bc25e0643d0e66134e5bf5c48e191/logo.png differ diff --git a/src/assets/gnosis/0x2fd0c73ad006407f0a96c984f06a9ce8415b094e/logo.png b/src/assets/gnosis/0x2fd0c73ad006407f0a96c984f06a9ce8415b094e/logo.png new file mode 100644 index 00000000..5a642796 Binary files /dev/null and b/src/assets/gnosis/0x2fd0c73ad006407f0a96c984f06a9ce8415b094e/logo.png differ diff --git a/src/assets/gnosis/0x30610f98b61593de963b2303aeeaee69823f561f/logo.png b/src/assets/gnosis/0x30610f98b61593de963b2303aeeaee69823f561f/logo.png new file mode 100644 index 00000000..4d336c50 Binary files /dev/null and b/src/assets/gnosis/0x30610f98b61593de963b2303aeeaee69823f561f/logo.png differ diff --git a/src/assets/gnosis/0x309bc6dbcbfb9c84d26fdf65e8924367efccbdb9/logo.png b/src/assets/gnosis/0x309bc6dbcbfb9c84d26fdf65e8924367efccbdb9/logo.png new file mode 100644 index 00000000..5ac02ad2 Binary files /dev/null and b/src/assets/gnosis/0x309bc6dbcbfb9c84d26fdf65e8924367efccbdb9/logo.png differ diff --git a/src/assets/gnosis/0x317eab07380d670ea814025cba40f5624354a32f/logo.png b/src/assets/gnosis/0x317eab07380d670ea814025cba40f5624354a32f/logo.png new file mode 100644 index 00000000..fe37ce71 Binary files /dev/null and b/src/assets/gnosis/0x317eab07380d670ea814025cba40f5624354a32f/logo.png differ diff --git a/src/assets/gnosis/0x346b2968508d32f0192cd7a60ef3d9c39a3cf549/logo.png b/src/assets/gnosis/0x346b2968508d32f0192cd7a60ef3d9c39a3cf549/logo.png new file mode 100644 index 00000000..c25b37ec Binary files /dev/null and b/src/assets/gnosis/0x346b2968508d32f0192cd7a60ef3d9c39a3cf549/logo.png differ diff --git a/src/assets/gnosis/0x3581cc6a09de85e9b91ef93f2a5ef837706b84a5/logo.png b/src/assets/gnosis/0x3581cc6a09de85e9b91ef93f2a5ef837706b84a5/logo.png new file mode 100644 index 00000000..fa33d02b Binary files /dev/null and b/src/assets/gnosis/0x3581cc6a09de85e9b91ef93f2a5ef837706b84a5/logo.png differ diff --git a/src/assets/gnosis/0x35f346cb4149746272974a92d719fd48ae2f72fa/logo.png b/src/assets/gnosis/0x35f346cb4149746272974a92d719fd48ae2f72fa/logo.png new file mode 100644 index 00000000..a0bfebf2 Binary files /dev/null and b/src/assets/gnosis/0x35f346cb4149746272974a92d719fd48ae2f72fa/logo.png differ diff --git a/src/assets/gnosis/0x37b60f4e9a31a64ccc0024dce7d0fd07eaa0f7b3/logo.png b/src/assets/gnosis/0x37b60f4e9a31a64ccc0024dce7d0fd07eaa0f7b3/logo.png new file mode 100644 index 00000000..04626bc8 Binary files /dev/null and b/src/assets/gnosis/0x37b60f4e9a31a64ccc0024dce7d0fd07eaa0f7b3/logo.png differ diff --git a/src/assets/gnosis/0x38fb649ad3d6ba1113be5f57b927053e97fc5bf7/logo.png b/src/assets/gnosis/0x38fb649ad3d6ba1113be5f57b927053e97fc5bf7/logo.png new file mode 100644 index 00000000..bfa09a5c Binary files /dev/null and b/src/assets/gnosis/0x38fb649ad3d6ba1113be5f57b927053e97fc5bf7/logo.png differ diff --git a/src/assets/gnosis/0x3a00e08544d589e19a8e7d97d0294331341cdbf6/logo.png b/src/assets/gnosis/0x3a00e08544d589e19a8e7d97d0294331341cdbf6/logo.png new file mode 100644 index 00000000..9b800f54 Binary files /dev/null and b/src/assets/gnosis/0x3a00e08544d589e19a8e7d97d0294331341cdbf6/logo.png differ diff --git a/src/assets/gnosis/0x3ae8c08cd61d05ad6e22973e4b675a92d412ee3c/logo.png b/src/assets/gnosis/0x3ae8c08cd61d05ad6e22973e4b675a92d412ee3c/logo.png new file mode 100644 index 00000000..eb3a9b9d Binary files /dev/null and b/src/assets/gnosis/0x3ae8c08cd61d05ad6e22973e4b675a92d412ee3c/logo.png differ diff --git a/src/assets/gnosis/0x3c037849a8ffcf19886e2f5b04f293b7847d0377/logo.png b/src/assets/gnosis/0x3c037849a8ffcf19886e2f5b04f293b7847d0377/logo.png new file mode 100644 index 00000000..58834e33 Binary files /dev/null and b/src/assets/gnosis/0x3c037849a8ffcf19886e2f5b04f293b7847d0377/logo.png differ diff --git a/src/assets/gnosis/0x3e33cf23073fd8d5ad1d48d1860a96c0d8e56193/logo.png b/src/assets/gnosis/0x3e33cf23073fd8d5ad1d48d1860a96c0d8e56193/logo.png new file mode 100644 index 00000000..d51f9fa3 Binary files /dev/null and b/src/assets/gnosis/0x3e33cf23073fd8d5ad1d48d1860a96c0d8e56193/logo.png differ diff --git a/src/assets/gnosis/0x3e34a554b7b7274852050d0cb9e7c48f07812148/logo.png b/src/assets/gnosis/0x3e34a554b7b7274852050d0cb9e7c48f07812148/logo.png new file mode 100644 index 00000000..cba4a3f2 Binary files /dev/null and b/src/assets/gnosis/0x3e34a554b7b7274852050d0cb9e7c48f07812148/logo.png differ diff --git a/src/assets/gnosis/0x417602f4fbdd471a431ae29fb5fe0a681964c11b/logo.png b/src/assets/gnosis/0x417602f4fbdd471a431ae29fb5fe0a681964c11b/logo.png new file mode 100644 index 00000000..34e816ea Binary files /dev/null and b/src/assets/gnosis/0x417602f4fbdd471a431ae29fb5fe0a681964c11b/logo.png differ diff --git a/src/assets/gnosis/0x417ae38b3053a736b4274aed8dbd1a8a6fdbc974/logo.png b/src/assets/gnosis/0x417ae38b3053a736b4274aed8dbd1a8a6fdbc974/logo.png new file mode 100644 index 00000000..154a6f34 Binary files /dev/null and b/src/assets/gnosis/0x417ae38b3053a736b4274aed8dbd1a8a6fdbc974/logo.png differ diff --git a/src/assets/gnosis/0x4291f029b9e7acb02d49428458cf6fceac545f81/logo.png b/src/assets/gnosis/0x4291f029b9e7acb02d49428458cf6fceac545f81/logo.png new file mode 100644 index 00000000..1e47d3ec Binary files /dev/null and b/src/assets/gnosis/0x4291f029b9e7acb02d49428458cf6fceac545f81/logo.png differ diff --git a/src/assets/gnosis/0x42c6b3ac30ae82d754498f56d9372f0070349409/logo.jpg b/src/assets/gnosis/0x42c6b3ac30ae82d754498f56d9372f0070349409/logo.jpg new file mode 100644 index 00000000..6180f2d2 Binary files /dev/null and b/src/assets/gnosis/0x42c6b3ac30ae82d754498f56d9372f0070349409/logo.jpg differ diff --git a/src/assets/gnosis/0x431d5dff03120afa4bdf332c61a6e1766ef37bdb/logo.png b/src/assets/gnosis/0x431d5dff03120afa4bdf332c61a6e1766ef37bdb/logo.png new file mode 100644 index 00000000..70191f2e Binary files /dev/null and b/src/assets/gnosis/0x431d5dff03120afa4bdf332c61a6e1766ef37bdb/logo.png differ diff --git a/src/assets/gnosis/0x437a044fb4693890e61d2c1c88e3718e928b8e90/logo.png b/src/assets/gnosis/0x437a044fb4693890e61d2c1c88e3718e928b8e90/logo.png new file mode 100644 index 00000000..565ebbcc Binary files /dev/null and b/src/assets/gnosis/0x437a044fb4693890e61d2c1c88e3718e928b8e90/logo.png differ diff --git a/src/assets/gnosis/0x4384a7c9498f905e433ee06b6552a18e1d7cd3a4/logo.png b/src/assets/gnosis/0x4384a7c9498f905e433ee06b6552a18e1d7cd3a4/logo.png new file mode 100644 index 00000000..0d4906e5 Binary files /dev/null and b/src/assets/gnosis/0x4384a7c9498f905e433ee06b6552a18e1d7cd3a4/logo.png differ diff --git a/src/assets/gnosis/0x44b6bba599f100006143e82a60462d71ac1331da/logo.jpg b/src/assets/gnosis/0x44b6bba599f100006143e82a60462d71ac1331da/logo.jpg new file mode 100644 index 00000000..fc66c933 Binary files /dev/null and b/src/assets/gnosis/0x44b6bba599f100006143e82a60462d71ac1331da/logo.jpg differ diff --git a/src/assets/gnosis/0x44fa8e6f47987339850636f88629646662444217/logo.png b/src/assets/gnosis/0x44fa8e6f47987339850636f88629646662444217/logo.png new file mode 100644 index 00000000..836fe787 Binary files /dev/null and b/src/assets/gnosis/0x44fa8e6f47987339850636f88629646662444217/logo.png differ diff --git a/src/assets/gnosis/0x4537e328bf7e4efa29d05caea260d7fe26af9d74/logo.png b/src/assets/gnosis/0x4537e328bf7e4efa29d05caea260d7fe26af9d74/logo.png new file mode 100644 index 00000000..ea94f62b Binary files /dev/null and b/src/assets/gnosis/0x4537e328bf7e4efa29d05caea260d7fe26af9d74/logo.png differ diff --git a/src/assets/gnosis/0x479e32cdff5f216f93060700c711d1cc8e811a6b/logo.png b/src/assets/gnosis/0x479e32cdff5f216f93060700c711d1cc8e811a6b/logo.png new file mode 100644 index 00000000..82e2d954 Binary files /dev/null and b/src/assets/gnosis/0x479e32cdff5f216f93060700c711d1cc8e811a6b/logo.png differ diff --git a/src/assets/gnosis/0x48b1b0d077b4919b65b4e4114806dd803901e1d9/logo.png b/src/assets/gnosis/0x48b1b0d077b4919b65b4e4114806dd803901e1d9/logo.png new file mode 100644 index 00000000..218ff72e Binary files /dev/null and b/src/assets/gnosis/0x48b1b0d077b4919b65b4e4114806dd803901e1d9/logo.png differ diff --git a/src/assets/gnosis/0x4a88248baa5b39bb4a9caa697fb7f8ae0c3f0ddb/logo.png b/src/assets/gnosis/0x4a88248baa5b39bb4a9caa697fb7f8ae0c3f0ddb/logo.png new file mode 100644 index 00000000..657900ab Binary files /dev/null and b/src/assets/gnosis/0x4a88248baa5b39bb4a9caa697fb7f8ae0c3f0ddb/logo.png differ diff --git a/src/assets/gnosis/0x4b1e2c2762667331bc91648052f646d1b0d35984/logo.png b/src/assets/gnosis/0x4b1e2c2762667331bc91648052f646d1b0d35984/logo.png new file mode 100644 index 00000000..074f8dfc Binary files /dev/null and b/src/assets/gnosis/0x4b1e2c2762667331bc91648052f646d1b0d35984/logo.png differ diff --git a/src/assets/gnosis/0x4bc97997883c0397f556bd0f9da6fb71da22f9a2/logo.png b/src/assets/gnosis/0x4bc97997883c0397f556bd0f9da6fb71da22f9a2/logo.png new file mode 100644 index 00000000..d3b78ccd Binary files /dev/null and b/src/assets/gnosis/0x4bc97997883c0397f556bd0f9da6fb71da22f9a2/logo.png differ diff --git a/src/assets/gnosis/0x4be85acc1cd711f403dc7bde9e6cadfc5a94744b/logo.png b/src/assets/gnosis/0x4be85acc1cd711f403dc7bde9e6cadfc5a94744b/logo.png new file mode 100644 index 00000000..27a55692 Binary files /dev/null and b/src/assets/gnosis/0x4be85acc1cd711f403dc7bde9e6cadfc5a94744b/logo.png differ diff --git a/src/assets/gnosis/0x4e1a2bffe81000f7be4807faf0315173c817d6f4/logo.jpg b/src/assets/gnosis/0x4e1a2bffe81000f7be4807faf0315173c817d6f4/logo.jpg new file mode 100644 index 00000000..00fc7d35 Binary files /dev/null and b/src/assets/gnosis/0x4e1a2bffe81000f7be4807faf0315173c817d6f4/logo.jpg differ diff --git a/src/assets/gnosis/0x4ea1172f4c4e8e8d3c9e1be4269b696bf19d24fe/logo.png b/src/assets/gnosis/0x4ea1172f4c4e8e8d3c9e1be4269b696bf19d24fe/logo.png new file mode 100644 index 00000000..c0252d6d Binary files /dev/null and b/src/assets/gnosis/0x4ea1172f4c4e8e8d3c9e1be4269b696bf19d24fe/logo.png differ diff --git a/src/assets/gnosis/0x4ecaba5870353805a9f068101a40e0f32ed605c6/logo.png b/src/assets/gnosis/0x4ecaba5870353805a9f068101a40e0f32ed605c6/logo.png new file mode 100644 index 00000000..4b302730 Binary files /dev/null and b/src/assets/gnosis/0x4ecaba5870353805a9f068101a40e0f32ed605c6/logo.png differ diff --git a/src/assets/gnosis/0x4ef1d9a329a0cb0658156aff55c406cc4393a987/logo.png b/src/assets/gnosis/0x4ef1d9a329a0cb0658156aff55c406cc4393a987/logo.png new file mode 100644 index 00000000..55fbf8d7 Binary files /dev/null and b/src/assets/gnosis/0x4ef1d9a329a0cb0658156aff55c406cc4393a987/logo.png differ diff --git a/src/assets/gnosis/0x4efdfbb7cca540a79a7e4dcad1cb6ed14f21c43e/logo.png b/src/assets/gnosis/0x4efdfbb7cca540a79a7e4dcad1cb6ed14f21c43e/logo.png new file mode 100644 index 00000000..4e5af155 Binary files /dev/null and b/src/assets/gnosis/0x4efdfbb7cca540a79a7e4dcad1cb6ed14f21c43e/logo.png differ diff --git a/src/assets/gnosis/0x4f4f9b8d5b4d0dc10506e5551b0513b61fd59e75/logo.png b/src/assets/gnosis/0x4f4f9b8d5b4d0dc10506e5551b0513b61fd59e75/logo.png new file mode 100644 index 00000000..0e94315f Binary files /dev/null and b/src/assets/gnosis/0x4f4f9b8d5b4d0dc10506e5551b0513b61fd59e75/logo.png differ diff --git a/src/assets/gnosis/0x512a2eb0277573ae9be0d48c782590b624048fdf/logo.png b/src/assets/gnosis/0x512a2eb0277573ae9be0d48c782590b624048fdf/logo.png new file mode 100644 index 00000000..7f802fde Binary files /dev/null and b/src/assets/gnosis/0x512a2eb0277573ae9be0d48c782590b624048fdf/logo.png differ diff --git a/src/assets/gnosis/0x51732a6fc4673d1acca4c047f5465922716508ad/logo.png b/src/assets/gnosis/0x51732a6fc4673d1acca4c047f5465922716508ad/logo.png new file mode 100644 index 00000000..c1a92d4d Binary files /dev/null and b/src/assets/gnosis/0x51732a6fc4673d1acca4c047f5465922716508ad/logo.png differ diff --git a/src/assets/gnosis/0x524b969793a64a602342d89bc2789d43a016b13a/logo.png b/src/assets/gnosis/0x524b969793a64a602342d89bc2789d43a016b13a/logo.png new file mode 100644 index 00000000..c1cd0a35 Binary files /dev/null and b/src/assets/gnosis/0x524b969793a64a602342d89bc2789d43a016b13a/logo.png differ diff --git a/src/assets/gnosis/0x532801ed6f82fffd2dab70a19fc2d7b2772c4f4b/logo.jpg b/src/assets/gnosis/0x532801ed6f82fffd2dab70a19fc2d7b2772c4f4b/logo.jpg new file mode 100644 index 00000000..5a039d89 Binary files /dev/null and b/src/assets/gnosis/0x532801ed6f82fffd2dab70a19fc2d7b2772c4f4b/logo.jpg differ diff --git a/src/assets/gnosis/0x53ef00be819a062533a0e699077c621a28eaded1/logo.png b/src/assets/gnosis/0x53ef00be819a062533a0e699077c621a28eaded1/logo.png new file mode 100644 index 00000000..f4a78dc5 Binary files /dev/null and b/src/assets/gnosis/0x53ef00be819a062533a0e699077c621a28eaded1/logo.png differ diff --git a/src/assets/gnosis/0x57e93bb58268de818b42e3795c97bad58afcd3fe/logo.png b/src/assets/gnosis/0x57e93bb58268de818b42e3795c97bad58afcd3fe/logo.png new file mode 100644 index 00000000..a8ea3873 Binary files /dev/null and b/src/assets/gnosis/0x57e93bb58268de818b42e3795c97bad58afcd3fe/logo.png differ diff --git a/src/assets/gnosis/0x59715d8d206b3d4748cec55e7c2de26f23af45d5/logo.png b/src/assets/gnosis/0x59715d8d206b3d4748cec55e7c2de26f23af45d5/logo.png new file mode 100644 index 00000000..082577f4 Binary files /dev/null and b/src/assets/gnosis/0x59715d8d206b3d4748cec55e7c2de26f23af45d5/logo.png differ diff --git a/src/assets/gnosis/0x5a757f0bcadfdb78651b7bdbe67e44e8fd7f7f6b/logo.png b/src/assets/gnosis/0x5a757f0bcadfdb78651b7bdbe67e44e8fd7f7f6b/logo.png new file mode 100644 index 00000000..68494a6d Binary files /dev/null and b/src/assets/gnosis/0x5a757f0bcadfdb78651b7bdbe67e44e8fd7f7f6b/logo.png differ diff --git a/src/assets/gnosis/0x5a87eac5642bfed4e354ee8738dacd298e07d1af/logo.png b/src/assets/gnosis/0x5a87eac5642bfed4e354ee8738dacd298e07d1af/logo.png new file mode 100644 index 00000000..5f94fcd5 Binary files /dev/null and b/src/assets/gnosis/0x5a87eac5642bfed4e354ee8738dacd298e07d1af/logo.png differ diff --git a/src/assets/gnosis/0x5b917d4fb9b27591353211c32f1552a527987afc/logo.png b/src/assets/gnosis/0x5b917d4fb9b27591353211c32f1552a527987afc/logo.png new file mode 100644 index 00000000..21060875 Binary files /dev/null and b/src/assets/gnosis/0x5b917d4fb9b27591353211c32f1552a527987afc/logo.png differ diff --git a/src/assets/gnosis/0x5bbfbfb123b72a255504be985bd2b474e481e866/logo.png b/src/assets/gnosis/0x5bbfbfb123b72a255504be985bd2b474e481e866/logo.png new file mode 100644 index 00000000..31e35df6 Binary files /dev/null and b/src/assets/gnosis/0x5bbfbfb123b72a255504be985bd2b474e481e866/logo.png differ diff --git a/src/assets/gnosis/0x5c8c83e5d5f7be815863b810d45d7bc706d7b15b/logo.png b/src/assets/gnosis/0x5c8c83e5d5f7be815863b810d45d7bc706d7b15b/logo.png new file mode 100644 index 00000000..745fe0fd Binary files /dev/null and b/src/assets/gnosis/0x5c8c83e5d5f7be815863b810d45d7bc706d7b15b/logo.png differ diff --git a/src/assets/gnosis/0x5df8339c5e282ee48c0c7ce8a7d01a73d38b3b27/logo.png b/src/assets/gnosis/0x5df8339c5e282ee48c0c7ce8a7d01a73d38b3b27/logo.png new file mode 100644 index 00000000..1755a497 Binary files /dev/null and b/src/assets/gnosis/0x5df8339c5e282ee48c0c7ce8a7d01a73d38b3b27/logo.png differ diff --git a/src/assets/gnosis/0x5f2852afd20c39849f6f56f4102b8c29ee141add/logo.png b/src/assets/gnosis/0x5f2852afd20c39849f6f56f4102b8c29ee141add/logo.png new file mode 100644 index 00000000..5bbfb31a Binary files /dev/null and b/src/assets/gnosis/0x5f2852afd20c39849f6f56f4102b8c29ee141add/logo.png differ diff --git a/src/assets/gnosis/0x5fd896d248fbfa54d26855c267859eb1b4daee72/logo.png b/src/assets/gnosis/0x5fd896d248fbfa54d26855c267859eb1b4daee72/logo.png new file mode 100644 index 00000000..7b7d27e4 Binary files /dev/null and b/src/assets/gnosis/0x5fd896d248fbfa54d26855c267859eb1b4daee72/logo.png differ diff --git a/src/assets/gnosis/0x5fe9885226677f3eb5c9ad8ab6c421b4ea38535d/logo.png b/src/assets/gnosis/0x5fe9885226677f3eb5c9ad8ab6c421b4ea38535d/logo.png new file mode 100644 index 00000000..5dc1dd59 Binary files /dev/null and b/src/assets/gnosis/0x5fe9885226677f3eb5c9ad8ab6c421b4ea38535d/logo.png differ diff --git a/src/assets/gnosis/0x6062ec2a1ecfcd0026d9bd67aa5ad743adc03995/logo.png b/src/assets/gnosis/0x6062ec2a1ecfcd0026d9bd67aa5ad743adc03995/logo.png new file mode 100644 index 00000000..15f29bc8 Binary files /dev/null and b/src/assets/gnosis/0x6062ec2a1ecfcd0026d9bd67aa5ad743adc03995/logo.png differ diff --git a/src/assets/gnosis/0x6099280dc5fc97cbb61b456246316a1b8f79534b/logo.png b/src/assets/gnosis/0x6099280dc5fc97cbb61b456246316a1b8f79534b/logo.png new file mode 100644 index 00000000..42108345 Binary files /dev/null and b/src/assets/gnosis/0x6099280dc5fc97cbb61b456246316a1b8f79534b/logo.png differ diff --git a/src/assets/gnosis/0x60e668f54106222adc1da80c169281b3355b8e5d/logo.png b/src/assets/gnosis/0x60e668f54106222adc1da80c169281b3355b8e5d/logo.png new file mode 100644 index 00000000..0503083b Binary files /dev/null and b/src/assets/gnosis/0x60e668f54106222adc1da80c169281b3355b8e5d/logo.png differ diff --git a/src/assets/gnosis/0x63e62989d9eb2d37dfdb1f93a22f063635b07d51/logo.png b/src/assets/gnosis/0x63e62989d9eb2d37dfdb1f93a22f063635b07d51/logo.png new file mode 100644 index 00000000..16510268 Binary files /dev/null and b/src/assets/gnosis/0x63e62989d9eb2d37dfdb1f93a22f063635b07d51/logo.png differ diff --git a/src/assets/gnosis/0x64b17a95e6c45306fb23bc526eb2dc9e1331a1b1/logo.png b/src/assets/gnosis/0x64b17a95e6c45306fb23bc526eb2dc9e1331a1b1/logo.png new file mode 100644 index 00000000..612ce206 Binary files /dev/null and b/src/assets/gnosis/0x64b17a95e6c45306fb23bc526eb2dc9e1331a1b1/logo.png differ diff --git a/src/assets/gnosis/0x699d001ef13b15335193bc5fad6cfc6747eee8be/logo.png b/src/assets/gnosis/0x699d001ef13b15335193bc5fad6cfc6747eee8be/logo.png new file mode 100644 index 00000000..c320955f Binary files /dev/null and b/src/assets/gnosis/0x699d001ef13b15335193bc5fad6cfc6747eee8be/logo.png differ diff --git a/src/assets/gnosis/0x6a023ccd1ff6f2045c3309768ead9e68f978f6e1/logo.png b/src/assets/gnosis/0x6a023ccd1ff6f2045c3309768ead9e68f978f6e1/logo.png new file mode 100644 index 00000000..bf957d38 Binary files /dev/null and b/src/assets/gnosis/0x6a023ccd1ff6f2045c3309768ead9e68f978f6e1/logo.png differ diff --git a/src/assets/gnosis/0x6a8cb6714b1ee5b471a7d2ec4302cb4f5ff25ec2/logo.png b/src/assets/gnosis/0x6a8cb6714b1ee5b471a7d2ec4302cb4f5ff25ec2/logo.png new file mode 100644 index 00000000..af2d7330 Binary files /dev/null and b/src/assets/gnosis/0x6a8cb6714b1ee5b471a7d2ec4302cb4f5ff25ec2/logo.png differ diff --git a/src/assets/gnosis/0x6ac78efae880282396a335ca2f79863a1e6831d4/logo.png b/src/assets/gnosis/0x6ac78efae880282396a335ca2f79863a1e6831d4/logo.png new file mode 100644 index 00000000..7404a8e2 Binary files /dev/null and b/src/assets/gnosis/0x6ac78efae880282396a335ca2f79863a1e6831d4/logo.png differ diff --git a/src/assets/gnosis/0x6b0f8a3fb7cb257ad7c72ada469ba1d3c19c5094/logo.png b/src/assets/gnosis/0x6b0f8a3fb7cb257ad7c72ada469ba1d3c19c5094/logo.png new file mode 100644 index 00000000..d6f55242 Binary files /dev/null and b/src/assets/gnosis/0x6b0f8a3fb7cb257ad7c72ada469ba1d3c19c5094/logo.png differ diff --git a/src/assets/gnosis/0x6c76971f98945ae98dd7d4dfca8711ebea946ea6/logo.png b/src/assets/gnosis/0x6c76971f98945ae98dd7d4dfca8711ebea946ea6/logo.png new file mode 100644 index 00000000..48cd5a19 Binary files /dev/null and b/src/assets/gnosis/0x6c76971f98945ae98dd7d4dfca8711ebea946ea6/logo.png differ diff --git a/src/assets/gnosis/0x6d237bb2248d3b40b1a54f3417667b2f39984fc8/logo.png b/src/assets/gnosis/0x6d237bb2248d3b40b1a54f3417667b2f39984fc8/logo.png new file mode 100644 index 00000000..b24d3600 Binary files /dev/null and b/src/assets/gnosis/0x6d237bb2248d3b40b1a54f3417667b2f39984fc8/logo.png differ diff --git a/src/assets/gnosis/0x6eeceab954efdbd7a8a8d9387bc719959b04b9ca/logo.png b/src/assets/gnosis/0x6eeceab954efdbd7a8a8d9387bc719959b04b9ca/logo.png new file mode 100644 index 00000000..565ebbcc Binary files /dev/null and b/src/assets/gnosis/0x6eeceab954efdbd7a8a8d9387bc719959b04b9ca/logo.png differ diff --git a/src/assets/gnosis/0x6f09cf96558d44584db07f8477dd3490599aa63e/logo.png b/src/assets/gnosis/0x6f09cf96558d44584db07f8477dd3490599aa63e/logo.png new file mode 100644 index 00000000..fde28df9 Binary files /dev/null and b/src/assets/gnosis/0x6f09cf96558d44584db07f8477dd3490599aa63e/logo.png differ diff --git a/src/assets/gnosis/0x703120f2f2011a0d03a03a531ac0e84e81f15989/logo.png b/src/assets/gnosis/0x703120f2f2011a0d03a03a531ac0e84e81f15989/logo.png new file mode 100644 index 00000000..6b3d01dd Binary files /dev/null and b/src/assets/gnosis/0x703120f2f2011a0d03a03a531ac0e84e81f15989/logo.png differ diff --git a/src/assets/gnosis/0x7122d7661c4564b7c6cd4878b06766489a6028a2/logo.png b/src/assets/gnosis/0x7122d7661c4564b7c6cd4878b06766489a6028a2/logo.png new file mode 100644 index 00000000..aaa56dad Binary files /dev/null and b/src/assets/gnosis/0x7122d7661c4564b7c6cd4878b06766489a6028a2/logo.png differ diff --git a/src/assets/gnosis/0x712b3d230f3c1c19db860d80619288b1f0bdd0bd/logo.png b/src/assets/gnosis/0x712b3d230f3c1c19db860d80619288b1f0bdd0bd/logo.png new file mode 100644 index 00000000..b820f250 Binary files /dev/null and b/src/assets/gnosis/0x712b3d230f3c1c19db860d80619288b1f0bdd0bd/logo.png differ diff --git a/src/assets/gnosis/0x71850b7e9ee3f13ab46d67167341e4bdc905eef9/logo.png b/src/assets/gnosis/0x71850b7e9ee3f13ab46d67167341e4bdc905eef9/logo.png new file mode 100644 index 00000000..3172b569 Binary files /dev/null and b/src/assets/gnosis/0x71850b7e9ee3f13ab46d67167341e4bdc905eef9/logo.png differ diff --git a/src/assets/gnosis/0x743a991365ba94bfc90ad0002cad433c7a33cb4a/logo.png b/src/assets/gnosis/0x743a991365ba94bfc90ad0002cad433c7a33cb4a/logo.png new file mode 100644 index 00000000..a9531fb3 Binary files /dev/null and b/src/assets/gnosis/0x743a991365ba94bfc90ad0002cad433c7a33cb4a/logo.png differ diff --git a/src/assets/gnosis/0x75481a953a4bba6b3c445907db403e4b5d222174/logo.png b/src/assets/gnosis/0x75481a953a4bba6b3c445907db403e4b5d222174/logo.png new file mode 100644 index 00000000..ec435ec1 Binary files /dev/null and b/src/assets/gnosis/0x75481a953a4bba6b3c445907db403e4b5d222174/logo.png differ diff --git a/src/assets/gnosis/0x75886f00c1a20ec1511111fb4ec3c51de65b1fe7/logo.png b/src/assets/gnosis/0x75886f00c1a20ec1511111fb4ec3c51de65b1fe7/logo.png new file mode 100644 index 00000000..e42bc550 Binary files /dev/null and b/src/assets/gnosis/0x75886f00c1a20ec1511111fb4ec3c51de65b1fe7/logo.png differ diff --git a/src/assets/gnosis/0x76eafffa1873a8acd43864b66a728bd873c5e08a/logo.png b/src/assets/gnosis/0x76eafffa1873a8acd43864b66a728bd873c5e08a/logo.png new file mode 100644 index 00000000..57537d02 Binary files /dev/null and b/src/assets/gnosis/0x76eafffa1873a8acd43864b66a728bd873c5e08a/logo.png differ diff --git a/src/assets/gnosis/0x778aa03021b0cd2b798b0b506403e070125d81c9/logo.png b/src/assets/gnosis/0x778aa03021b0cd2b798b0b506403e070125d81c9/logo.png new file mode 100644 index 00000000..635a160f Binary files /dev/null and b/src/assets/gnosis/0x778aa03021b0cd2b798b0b506403e070125d81c9/logo.png differ diff --git a/src/assets/gnosis/0x7838796b6802b18d7ef58fc8b757705d6c9d12b3/logo.png b/src/assets/gnosis/0x7838796b6802b18d7ef58fc8b757705d6c9d12b3/logo.png new file mode 100644 index 00000000..2e4e2b57 Binary files /dev/null and b/src/assets/gnosis/0x7838796b6802b18d7ef58fc8b757705d6c9d12b3/logo.png differ diff --git a/src/assets/gnosis/0x79cf2029717e2e78c8927f65f079ab8da21781ee/logo.png b/src/assets/gnosis/0x79cf2029717e2e78c8927f65f079ab8da21781ee/logo.png new file mode 100644 index 00000000..bc12be07 Binary files /dev/null and b/src/assets/gnosis/0x79cf2029717e2e78c8927f65f079ab8da21781ee/logo.png differ diff --git a/src/assets/gnosis/0x7a7d81657a1a66b38a6ca2565433a9873c6913b2/logo.png b/src/assets/gnosis/0x7a7d81657a1a66b38a6ca2565433a9873c6913b2/logo.png new file mode 100644 index 00000000..559c3b9f Binary files /dev/null and b/src/assets/gnosis/0x7a7d81657a1a66b38a6ca2565433a9873c6913b2/logo.png differ diff --git a/src/assets/gnosis/0x7c16c63684d86bacc52e8793b08a5a1a3cb1ba1e/logo.png b/src/assets/gnosis/0x7c16c63684d86bacc52e8793b08a5a1a3cb1ba1e/logo.png new file mode 100644 index 00000000..631fdd80 Binary files /dev/null and b/src/assets/gnosis/0x7c16c63684d86bacc52e8793b08a5a1a3cb1ba1e/logo.png differ diff --git a/src/assets/gnosis/0x7da0bfe9d26c5b64c7580c04bb1425364273e4b0/logo.jpg b/src/assets/gnosis/0x7da0bfe9d26c5b64c7580c04bb1425364273e4b0/logo.jpg new file mode 100644 index 00000000..49738b3e Binary files /dev/null and b/src/assets/gnosis/0x7da0bfe9d26c5b64c7580c04bb1425364273e4b0/logo.jpg differ diff --git a/src/assets/gnosis/0x7db0be7a41b5395268e065776e800e27181c81ab/logo.png b/src/assets/gnosis/0x7db0be7a41b5395268e065776e800e27181c81ab/logo.png new file mode 100644 index 00000000..5195f039 Binary files /dev/null and b/src/assets/gnosis/0x7db0be7a41b5395268e065776e800e27181c81ab/logo.png differ diff --git a/src/assets/gnosis/0x7ea8af7301b763451b7fb25f8fc2406819a7e36f/logo.png b/src/assets/gnosis/0x7ea8af7301b763451b7fb25f8fc2406819a7e36f/logo.png new file mode 100644 index 00000000..3da00ed8 Binary files /dev/null and b/src/assets/gnosis/0x7ea8af7301b763451b7fb25f8fc2406819a7e36f/logo.png differ diff --git a/src/assets/gnosis/0x7ecf26cd9a36990b8ea477853663092333f59979/logo.png b/src/assets/gnosis/0x7ecf26cd9a36990b8ea477853663092333f59979/logo.png new file mode 100644 index 00000000..110b1768 Binary files /dev/null and b/src/assets/gnosis/0x7ecf26cd9a36990b8ea477853663092333f59979/logo.png differ diff --git a/src/assets/gnosis/0x7ef541e2a22058048904fe5744f9c7e4c57af717/logo.png b/src/assets/gnosis/0x7ef541e2a22058048904fe5744f9c7e4c57af717/logo.png new file mode 100644 index 00000000..74a2664c Binary files /dev/null and b/src/assets/gnosis/0x7ef541e2a22058048904fe5744f9c7e4c57af717/logo.png differ diff --git a/src/assets/gnosis/0x7f7440c5098462f833e123b44b8a03e1d9785bab/logo.png b/src/assets/gnosis/0x7f7440c5098462f833e123b44b8a03e1d9785bab/logo.png new file mode 100644 index 00000000..72bb45a0 Binary files /dev/null and b/src/assets/gnosis/0x7f7440c5098462f833e123b44b8a03e1d9785bab/logo.png differ diff --git a/src/assets/gnosis/0x82dfe19164729949fd66da1a37bc70dd6c4746ce/logo.png b/src/assets/gnosis/0x82dfe19164729949fd66da1a37bc70dd6c4746ce/logo.png new file mode 100644 index 00000000..35a19a95 Binary files /dev/null and b/src/assets/gnosis/0x82dfe19164729949fd66da1a37bc70dd6c4746ce/logo.png differ diff --git a/src/assets/gnosis/0x8395f7123ba3ffad52e7414433d825931c81c879/logo.png b/src/assets/gnosis/0x8395f7123ba3ffad52e7414433d825931c81c879/logo.png new file mode 100644 index 00000000..9ad32605 Binary files /dev/null and b/src/assets/gnosis/0x8395f7123ba3ffad52e7414433d825931c81c879/logo.png differ diff --git a/src/assets/gnosis/0x83ff60e2f93f8edd0637ef669c69d5fb4f64ca8e/logo.png b/src/assets/gnosis/0x83ff60e2f93f8edd0637ef669c69d5fb4f64ca8e/logo.png new file mode 100644 index 00000000..750a29e7 Binary files /dev/null and b/src/assets/gnosis/0x83ff60e2f93f8edd0637ef669c69d5fb4f64ca8e/logo.png differ diff --git a/src/assets/gnosis/0x860182180e146300df38aab8d328c6e80bec9547/logo.png b/src/assets/gnosis/0x860182180e146300df38aab8d328c6e80bec9547/logo.png new file mode 100644 index 00000000..6f5a9130 Binary files /dev/null and b/src/assets/gnosis/0x860182180e146300df38aab8d328c6e80bec9547/logo.png differ diff --git a/src/assets/gnosis/0x8a95ea379e1fa4c749dd0a7a21377162028c479e/logo.png b/src/assets/gnosis/0x8a95ea379e1fa4c749dd0a7a21377162028c479e/logo.png new file mode 100644 index 00000000..64888170 Binary files /dev/null and b/src/assets/gnosis/0x8a95ea379e1fa4c749dd0a7a21377162028c479e/logo.png differ diff --git a/src/assets/gnosis/0x8c88ea1fd60462ef7004b9e288afcb4680a3c50c/logo.png b/src/assets/gnosis/0x8c88ea1fd60462ef7004b9e288afcb4680a3c50c/logo.png new file mode 100644 index 00000000..5a3660a1 Binary files /dev/null and b/src/assets/gnosis/0x8c88ea1fd60462ef7004b9e288afcb4680a3c50c/logo.png differ diff --git a/src/assets/gnosis/0x8d02b73904856de6998ffdf6e7ee18cc21137a79/logo.png b/src/assets/gnosis/0x8d02b73904856de6998ffdf6e7ee18cc21137a79/logo.png new file mode 100644 index 00000000..5a1b6c33 Binary files /dev/null and b/src/assets/gnosis/0x8d02b73904856de6998ffdf6e7ee18cc21137a79/logo.png differ diff --git a/src/assets/gnosis/0x8e1a12da00bbf9db10d48bd66ff818be933964d5/logo.jpg b/src/assets/gnosis/0x8e1a12da00bbf9db10d48bd66ff818be933964d5/logo.jpg new file mode 100644 index 00000000..4828b76a Binary files /dev/null and b/src/assets/gnosis/0x8e1a12da00bbf9db10d48bd66ff818be933964d5/logo.jpg differ diff --git a/src/assets/gnosis/0x8e5bbbb09ed1ebde8674cda39a0c169401db4252/logo.png b/src/assets/gnosis/0x8e5bbbb09ed1ebde8674cda39a0c169401db4252/logo.png new file mode 100644 index 00000000..08a698d6 Binary files /dev/null and b/src/assets/gnosis/0x8e5bbbb09ed1ebde8674cda39a0c169401db4252/logo.png differ diff --git a/src/assets/gnosis/0x8e7ab03ca7d17996b097d5866bfaa1e251c35c6a/logo.png b/src/assets/gnosis/0x8e7ab03ca7d17996b097d5866bfaa1e251c35c6a/logo.png new file mode 100644 index 00000000..91f18873 Binary files /dev/null and b/src/assets/gnosis/0x8e7ab03ca7d17996b097d5866bfaa1e251c35c6a/logo.png differ diff --git a/src/assets/gnosis/0x8f365b41b98fe84acb287540b4b4ab633e07edb2/logo.png b/src/assets/gnosis/0x8f365b41b98fe84acb287540b4b4ab633e07edb2/logo.png new file mode 100644 index 00000000..8e74a173 Binary files /dev/null and b/src/assets/gnosis/0x8f365b41b98fe84acb287540b4b4ab633e07edb2/logo.png differ diff --git a/src/assets/gnosis/0x8fbedd16904b561e30ea402f459900e9d90614af/logo.png b/src/assets/gnosis/0x8fbedd16904b561e30ea402f459900e9d90614af/logo.png new file mode 100644 index 00000000..b5005d03 Binary files /dev/null and b/src/assets/gnosis/0x8fbedd16904b561e30ea402f459900e9d90614af/logo.png differ diff --git a/src/assets/gnosis/0x915742cb77124761015f63e079089ad0eff1b57c/logo.png b/src/assets/gnosis/0x915742cb77124761015f63e079089ad0eff1b57c/logo.png new file mode 100644 index 00000000..5a906528 Binary files /dev/null and b/src/assets/gnosis/0x915742cb77124761015f63e079089ad0eff1b57c/logo.png differ diff --git a/src/assets/gnosis/0x921557ac88f770aab08eef6ac32106f00c7a5e72/logo.jpg b/src/assets/gnosis/0x921557ac88f770aab08eef6ac32106f00c7a5e72/logo.jpg new file mode 100644 index 00000000..66c435f4 Binary files /dev/null and b/src/assets/gnosis/0x921557ac88f770aab08eef6ac32106f00c7a5e72/logo.jpg differ diff --git a/src/assets/gnosis/0x97edc0e345fbbbd8460847fcfa3bc2a13bf8641f/logo.png b/src/assets/gnosis/0x97edc0e345fbbbd8460847fcfa3bc2a13bf8641f/logo.png new file mode 100644 index 00000000..d9b6b614 Binary files /dev/null and b/src/assets/gnosis/0x97edc0e345fbbbd8460847fcfa3bc2a13bf8641f/logo.png differ diff --git a/src/assets/gnosis/0x981fb9ba94078a2275a8fc906898ea107b9462a8/logo.png b/src/assets/gnosis/0x981fb9ba94078a2275a8fc906898ea107b9462a8/logo.png new file mode 100644 index 00000000..da846520 Binary files /dev/null and b/src/assets/gnosis/0x981fb9ba94078a2275a8fc906898ea107b9462a8/logo.png differ diff --git a/src/assets/gnosis/0x985e144eb355273c4b4d51e448b68b657f482e26/logo.png b/src/assets/gnosis/0x985e144eb355273c4b4d51e448b68b657f482e26/logo.png new file mode 100644 index 00000000..0539ec76 Binary files /dev/null and b/src/assets/gnosis/0x985e144eb355273c4b4d51e448b68b657f482e26/logo.png differ diff --git a/src/assets/gnosis/0x9a495a281d959192343b0e007284bf130bd05f86/logo.png b/src/assets/gnosis/0x9a495a281d959192343b0e007284bf130bd05f86/logo.png new file mode 100644 index 00000000..61c8ccb0 Binary files /dev/null and b/src/assets/gnosis/0x9a495a281d959192343b0e007284bf130bd05f86/logo.png differ diff --git a/src/assets/gnosis/0x9bd5e0ce813d5172859b0b70ff7bb3c325cee913/logo.png b/src/assets/gnosis/0x9bd5e0ce813d5172859b0b70ff7bb3c325cee913/logo.png new file mode 100644 index 00000000..b269c475 Binary files /dev/null and b/src/assets/gnosis/0x9bd5e0ce813d5172859b0b70ff7bb3c325cee913/logo.png differ diff --git a/src/assets/gnosis/0x9c58bacc331c9aa871afd802db6379a98e80cedb/logo.png b/src/assets/gnosis/0x9c58bacc331c9aa871afd802db6379a98e80cedb/logo.png new file mode 100644 index 00000000..92b62f1b Binary files /dev/null and b/src/assets/gnosis/0x9c58bacc331c9aa871afd802db6379a98e80cedb/logo.png differ diff --git a/src/assets/gnosis/0xa106739de31fa7a9df4a93c9bea3e1bade0924e2/logo.png b/src/assets/gnosis/0xa106739de31fa7a9df4a93c9bea3e1bade0924e2/logo.png new file mode 100644 index 00000000..a09a3e5a Binary files /dev/null and b/src/assets/gnosis/0xa106739de31fa7a9df4a93c9bea3e1bade0924e2/logo.png differ diff --git a/src/assets/gnosis/0xa2fec95b3d3fecb39098e81f108533e1abf22ccf/logo.png b/src/assets/gnosis/0xa2fec95b3d3fecb39098e81f108533e1abf22ccf/logo.png new file mode 100644 index 00000000..b8a6210a Binary files /dev/null and b/src/assets/gnosis/0xa2fec95b3d3fecb39098e81f108533e1abf22ccf/logo.png differ diff --git a/src/assets/gnosis/0xa4ef9da5ba71cc0d2e5e877a910a37ec43420445/logo.png b/src/assets/gnosis/0xa4ef9da5ba71cc0d2e5e877a910a37ec43420445/logo.png new file mode 100644 index 00000000..4287b9f2 Binary files /dev/null and b/src/assets/gnosis/0xa4ef9da5ba71cc0d2e5e877a910a37ec43420445/logo.png differ diff --git a/src/assets/gnosis/0xa9e5cd4efc86c01fae9a9fcd6e8669b97c92a937/logo.jpg b/src/assets/gnosis/0xa9e5cd4efc86c01fae9a9fcd6e8669b97c92a937/logo.jpg new file mode 100644 index 00000000..8d94dac7 Binary files /dev/null and b/src/assets/gnosis/0xa9e5cd4efc86c01fae9a9fcd6e8669b97c92a937/logo.jpg differ diff --git a/src/assets/gnosis/0xaad66432d27737ecf6ed183160adc5ef36ab99f2/logo.png b/src/assets/gnosis/0xaad66432d27737ecf6ed183160adc5ef36ab99f2/logo.png new file mode 100644 index 00000000..eadf8bc3 Binary files /dev/null and b/src/assets/gnosis/0xaad66432d27737ecf6ed183160adc5ef36ab99f2/logo.png differ diff --git a/src/assets/gnosis/0xabef652195f98a91e490f047a5006b71c85f058d/logo.jpeg b/src/assets/gnosis/0xabef652195f98a91e490f047a5006b71c85f058d/logo.jpeg new file mode 100644 index 00000000..4798ee22 Binary files /dev/null and b/src/assets/gnosis/0xabef652195f98a91e490f047a5006b71c85f058d/logo.jpeg differ diff --git a/src/assets/gnosis/0xad601530859513371fa107ae6a7e18e08d69f155/logo.png b/src/assets/gnosis/0xad601530859513371fa107ae6a7e18e08d69f155/logo.png new file mode 100644 index 00000000..a2a1b107 Binary files /dev/null and b/src/assets/gnosis/0xad601530859513371fa107ae6a7e18e08d69f155/logo.png differ diff --git a/src/assets/gnosis/0xaf204776c7245bf4147c2612bf6e5972ee483701/logo.png b/src/assets/gnosis/0xaf204776c7245bf4147c2612bf6e5972ee483701/logo.png new file mode 100644 index 00000000..cc66aeca Binary files /dev/null and b/src/assets/gnosis/0xaf204776c7245bf4147c2612bf6e5972ee483701/logo.png differ diff --git a/src/assets/gnosis/0xb0c5f3100a4d9d9532a4cfd68c55f1ae8da987eb/logo.png b/src/assets/gnosis/0xb0c5f3100a4d9d9532a4cfd68c55f1ae8da987eb/logo.png new file mode 100644 index 00000000..edc34d6f Binary files /dev/null and b/src/assets/gnosis/0xb0c5f3100a4d9d9532a4cfd68c55f1ae8da987eb/logo.png differ diff --git a/src/assets/gnosis/0xb17d999e840e0c1b157ca5ab8039bd958b5fa317/logo.png b/src/assets/gnosis/0xb17d999e840e0c1b157ca5ab8039bd958b5fa317/logo.png new file mode 100644 index 00000000..40a5578e Binary files /dev/null and b/src/assets/gnosis/0xb17d999e840e0c1b157ca5ab8039bd958b5fa317/logo.png differ diff --git a/src/assets/gnosis/0xb1950fb2c9c0cbc8553578c67db52aa110a93393/logo.png b/src/assets/gnosis/0xb1950fb2c9c0cbc8553578c67db52aa110a93393/logo.png new file mode 100644 index 00000000..b26b625a Binary files /dev/null and b/src/assets/gnosis/0xb1950fb2c9c0cbc8553578c67db52aa110a93393/logo.png differ diff --git a/src/assets/gnosis/0xb2ae7983a8142401d45546aab981e5fbff520991/logo.jpeg b/src/assets/gnosis/0xb2ae7983a8142401d45546aab981e5fbff520991/logo.jpeg new file mode 100644 index 00000000..5a7175ac Binary files /dev/null and b/src/assets/gnosis/0xb2ae7983a8142401d45546aab981e5fbff520991/logo.jpeg differ diff --git a/src/assets/gnosis/0xb31a2595e4cf66efbc1fe348b1429e5730891382/logo.jpg b/src/assets/gnosis/0xb31a2595e4cf66efbc1fe348b1429e5730891382/logo.jpg new file mode 100644 index 00000000..0b64f9d0 Binary files /dev/null and b/src/assets/gnosis/0xb31a2595e4cf66efbc1fe348b1429e5730891382/logo.jpg differ diff --git a/src/assets/gnosis/0xb4b6f80d8e573e9867c90163bfdb00e29d92716a/logo.png b/src/assets/gnosis/0xb4b6f80d8e573e9867c90163bfdb00e29d92716a/logo.png new file mode 100644 index 00000000..23802d9d Binary files /dev/null and b/src/assets/gnosis/0xb4b6f80d8e573e9867c90163bfdb00e29d92716a/logo.png differ diff --git a/src/assets/gnosis/0xb5d592f85ab2d955c25720ebe6ff8d4d1e1be300/logo.png b/src/assets/gnosis/0xb5d592f85ab2d955c25720ebe6ff8d4d1e1be300/logo.png new file mode 100644 index 00000000..b0fcbbd0 Binary files /dev/null and b/src/assets/gnosis/0xb5d592f85ab2d955c25720ebe6ff8d4d1e1be300/logo.png differ diff --git a/src/assets/gnosis/0xb714654e905edad1ca1940b7790a8239ece5a9ff/logo.png b/src/assets/gnosis/0xb714654e905edad1ca1940b7790a8239ece5a9ff/logo.png new file mode 100644 index 00000000..9d37355e Binary files /dev/null and b/src/assets/gnosis/0xb714654e905edad1ca1940b7790a8239ece5a9ff/logo.png differ diff --git a/src/assets/gnosis/0xb7d311e2eb55f2f68a9440da38e7989210b9a05e/logo.png b/src/assets/gnosis/0xb7d311e2eb55f2f68a9440da38e7989210b9a05e/logo.png new file mode 100644 index 00000000..66a1db57 Binary files /dev/null and b/src/assets/gnosis/0xb7d311e2eb55f2f68a9440da38e7989210b9a05e/logo.png differ diff --git a/src/assets/gnosis/0xb90d6bec20993be5d72a5ab353343f7a0281f158/logo.png b/src/assets/gnosis/0xb90d6bec20993be5d72a5ab353343f7a0281f158/logo.png new file mode 100644 index 00000000..44ffee09 Binary files /dev/null and b/src/assets/gnosis/0xb90d6bec20993be5d72a5ab353343f7a0281f158/logo.png differ diff --git a/src/assets/gnosis/0xbab3cbdcbcc578445480a79ed80269c50bb5b718/logo.png b/src/assets/gnosis/0xbab3cbdcbcc578445480a79ed80269c50bb5b718/logo.png new file mode 100644 index 00000000..8c6d09d4 Binary files /dev/null and b/src/assets/gnosis/0xbab3cbdcbcc578445480a79ed80269c50bb5b718/logo.png differ diff --git a/src/assets/gnosis/0xbc650b9cc12db4da14b2417c60ccd6f4d77c3998/logo.png b/src/assets/gnosis/0xbc650b9cc12db4da14b2417c60ccd6f4d77c3998/logo.png new file mode 100644 index 00000000..1c5ae14a Binary files /dev/null and b/src/assets/gnosis/0xbc650b9cc12db4da14b2417c60ccd6f4d77c3998/logo.png differ diff --git a/src/assets/gnosis/0xbcfb2b889f7baa29dd7a7b447b6c87aca572f4f4/logo.png b/src/assets/gnosis/0xbcfb2b889f7baa29dd7a7b447b6c87aca572f4f4/logo.png new file mode 100644 index 00000000..4e9991fc Binary files /dev/null and b/src/assets/gnosis/0xbcfb2b889f7baa29dd7a7b447b6c87aca572f4f4/logo.png differ diff --git a/src/assets/gnosis/0xbdb90bdadae84af0b07abf4cefcc7989f909f9bd/logo.png b/src/assets/gnosis/0xbdb90bdadae84af0b07abf4cefcc7989f909f9bd/logo.png new file mode 100644 index 00000000..a605c277 Binary files /dev/null and b/src/assets/gnosis/0xbdb90bdadae84af0b07abf4cefcc7989f909f9bd/logo.png differ diff --git a/src/assets/gnosis/0xbde011911128f6bd4abb1d18f39fdc3614ca2cfe/logo.png b/src/assets/gnosis/0xbde011911128f6bd4abb1d18f39fdc3614ca2cfe/logo.png new file mode 100644 index 00000000..6c227f67 Binary files /dev/null and b/src/assets/gnosis/0xbde011911128f6bd4abb1d18f39fdc3614ca2cfe/logo.png differ diff --git a/src/assets/gnosis/0xbf65bfcb5da067446cee6a706ba3fe2fb1a9fdfd/logo.png b/src/assets/gnosis/0xbf65bfcb5da067446cee6a706ba3fe2fb1a9fdfd/logo.png new file mode 100644 index 00000000..9c225f4b Binary files /dev/null and b/src/assets/gnosis/0xbf65bfcb5da067446cee6a706ba3fe2fb1a9fdfd/logo.png differ diff --git a/src/assets/gnosis/0xc12956b840b403b600014a3092f6ebd9259738fe/logo.png b/src/assets/gnosis/0xc12956b840b403b600014a3092f6ebd9259738fe/logo.png new file mode 100644 index 00000000..492bd499 Binary files /dev/null and b/src/assets/gnosis/0xc12956b840b403b600014a3092f6ebd9259738fe/logo.png differ diff --git a/src/assets/gnosis/0xc1b42bdb485deb24c74f58399288d7915a726c1d/logo.png b/src/assets/gnosis/0xc1b42bdb485deb24c74f58399288d7915a726c1d/logo.png new file mode 100644 index 00000000..2065777a Binary files /dev/null and b/src/assets/gnosis/0xc1b42bdb485deb24c74f58399288d7915a726c1d/logo.png differ diff --git a/src/assets/gnosis/0xc25af3123d2420054c8fcd144c21113aa2853f39/logo.png b/src/assets/gnosis/0xc25af3123d2420054c8fcd144c21113aa2853f39/logo.png new file mode 100644 index 00000000..f8a958fe Binary files /dev/null and b/src/assets/gnosis/0xc25af3123d2420054c8fcd144c21113aa2853f39/logo.png differ diff --git a/src/assets/gnosis/0xc439e5b1dee4f866b681e7c5e5df140aa47fbf19/logo.png b/src/assets/gnosis/0xc439e5b1dee4f866b681e7c5e5df140aa47fbf19/logo.png new file mode 100644 index 00000000..944633a3 Binary files /dev/null and b/src/assets/gnosis/0xc439e5b1dee4f866b681e7c5e5df140aa47fbf19/logo.png differ diff --git a/src/assets/gnosis/0xc45b3c1c24d5f54e7a2cf288ac668c74dd507a84/logo.png b/src/assets/gnosis/0xc45b3c1c24d5f54e7a2cf288ac668c74dd507a84/logo.png new file mode 100644 index 00000000..262e15d2 Binary files /dev/null and b/src/assets/gnosis/0xc45b3c1c24d5f54e7a2cf288ac668c74dd507a84/logo.png differ diff --git a/src/assets/gnosis/0xc5102fe9359fd9a28f877a67e36b0f050d81a3cc/logo.png b/src/assets/gnosis/0xc5102fe9359fd9a28f877a67e36b0f050d81a3cc/logo.png new file mode 100644 index 00000000..6d32d17d Binary files /dev/null and b/src/assets/gnosis/0xc5102fe9359fd9a28f877a67e36b0f050d81a3cc/logo.png differ diff --git a/src/assets/gnosis/0xc577cddabb7893cc2ca15ef4b5d5e5e13c3feed3/logo.png b/src/assets/gnosis/0xc577cddabb7893cc2ca15ef4b5d5e5e13c3feed3/logo.png new file mode 100644 index 00000000..2d9995c1 Binary files /dev/null and b/src/assets/gnosis/0xc577cddabb7893cc2ca15ef4b5d5e5e13c3feed3/logo.png differ diff --git a/src/assets/gnosis/0xc60e38c6352875c051b481cbe79dd0383adb7817/logo.png b/src/assets/gnosis/0xc60e38c6352875c051b481cbe79dd0383adb7817/logo.png new file mode 100644 index 00000000..83a2e0d5 Binary files /dev/null and b/src/assets/gnosis/0xc60e38c6352875c051b481cbe79dd0383adb7817/logo.png differ diff --git a/src/assets/gnosis/0xc6cc63f4aa25bbd4453eb5f3a0dfe546fef9b2f3/logo.png b/src/assets/gnosis/0xc6cc63f4aa25bbd4453eb5f3a0dfe546fef9b2f3/logo.png new file mode 100644 index 00000000..55a4088f Binary files /dev/null and b/src/assets/gnosis/0xc6cc63f4aa25bbd4453eb5f3a0dfe546fef9b2f3/logo.png differ diff --git a/src/assets/gnosis/0xc81c785653d97766b995d867cf91f56367742eac/logo.png b/src/assets/gnosis/0xc81c785653d97766b995d867cf91f56367742eac/logo.png new file mode 100644 index 00000000..3f5d4585 Binary files /dev/null and b/src/assets/gnosis/0xc81c785653d97766b995d867cf91f56367742eac/logo.png differ diff --git a/src/assets/gnosis/0xc84dd5b971521b6c9fa5e10d25e6428b19710e05/logo.png b/src/assets/gnosis/0xc84dd5b971521b6c9fa5e10d25e6428b19710e05/logo.png new file mode 100644 index 00000000..739115fa Binary files /dev/null and b/src/assets/gnosis/0xc84dd5b971521b6c9fa5e10d25e6428b19710e05/logo.png differ diff --git a/src/assets/gnosis/0xc9b6218affe8aba68a13899cbf7cf7f14ddd304c/logo.png b/src/assets/gnosis/0xc9b6218affe8aba68a13899cbf7cf7f14ddd304c/logo.png new file mode 100644 index 00000000..7c02f9dd Binary files /dev/null and b/src/assets/gnosis/0xc9b6218affe8aba68a13899cbf7cf7f14ddd304c/logo.png differ diff --git a/src/assets/gnosis/0xca8d20f3e0144a72c6b5d576e9bd3fd8557e2b04/logo.png b/src/assets/gnosis/0xca8d20f3e0144a72c6b5d576e9bd3fd8557e2b04/logo.png new file mode 100644 index 00000000..d801e9da Binary files /dev/null and b/src/assets/gnosis/0xca8d20f3e0144a72c6b5d576e9bd3fd8557e2b04/logo.png differ diff --git a/src/assets/gnosis/0xcb444e90d8198415266c6a2724b7900fb12fc56e/logo.png b/src/assets/gnosis/0xcb444e90d8198415266c6a2724b7900fb12fc56e/logo.png new file mode 100644 index 00000000..04b32964 Binary files /dev/null and b/src/assets/gnosis/0xcb444e90d8198415266c6a2724b7900fb12fc56e/logo.png differ diff --git a/src/assets/gnosis/0xcc043d8820a6dc3e74ef6fb4772fae00c1563489/logo.png b/src/assets/gnosis/0xcc043d8820a6dc3e74ef6fb4772fae00c1563489/logo.png new file mode 100644 index 00000000..a2ce617a Binary files /dev/null and b/src/assets/gnosis/0xcc043d8820a6dc3e74ef6fb4772fae00c1563489/logo.png differ diff --git a/src/assets/gnosis/0xcd022e3ed68aba7c83964fc2f56d6eb59559ab71/logo.png b/src/assets/gnosis/0xcd022e3ed68aba7c83964fc2f56d6eb59559ab71/logo.png new file mode 100644 index 00000000..3f0dffb8 Binary files /dev/null and b/src/assets/gnosis/0xcd022e3ed68aba7c83964fc2f56d6eb59559ab71/logo.png differ diff --git a/src/assets/gnosis/0xcf9dc2de2a67d7db1a7171e3b8456d2171e4da75/logo.png b/src/assets/gnosis/0xcf9dc2de2a67d7db1a7171e3b8456d2171e4da75/logo.png new file mode 100644 index 00000000..fb396196 Binary files /dev/null and b/src/assets/gnosis/0xcf9dc2de2a67d7db1a7171e3b8456d2171e4da75/logo.png differ diff --git a/src/assets/gnosis/0xd057604a14982fe8d88c5fc25aac3267ea142a08/logo.png b/src/assets/gnosis/0xd057604a14982fe8d88c5fc25aac3267ea142a08/logo.png new file mode 100644 index 00000000..d7f27778 Binary files /dev/null and b/src/assets/gnosis/0xd057604a14982fe8d88c5fc25aac3267ea142a08/logo.png differ diff --git a/src/assets/gnosis/0xd10cc63531a514bba7789682e487add1f15a51e2/logo.png b/src/assets/gnosis/0xd10cc63531a514bba7789682e487add1f15a51e2/logo.png new file mode 100644 index 00000000..5d26278d Binary files /dev/null and b/src/assets/gnosis/0xd10cc63531a514bba7789682e487add1f15a51e2/logo.png differ diff --git a/src/assets/gnosis/0xd27e1ecc4748f42e052331bea917d89beb883fc3/logo.png b/src/assets/gnosis/0xd27e1ecc4748f42e052331bea917d89beb883fc3/logo.png new file mode 100644 index 00000000..0126bc3f Binary files /dev/null and b/src/assets/gnosis/0xd27e1ecc4748f42e052331bea917d89beb883fc3/logo.png differ diff --git a/src/assets/gnosis/0xd361c1fd663d8f2dc36ae07ff6f3623532cabdd3/logo.png b/src/assets/gnosis/0xd361c1fd663d8f2dc36ae07ff6f3623532cabdd3/logo.png new file mode 100644 index 00000000..2bfc6ffb Binary files /dev/null and b/src/assets/gnosis/0xd361c1fd663d8f2dc36ae07ff6f3623532cabdd3/logo.png differ diff --git a/src/assets/gnosis/0xd3b93ff74e43ba9568e5019b38addb804fef719b/logo.png b/src/assets/gnosis/0xd3b93ff74e43ba9568e5019b38addb804fef719b/logo.png new file mode 100644 index 00000000..e9c9f22a Binary files /dev/null and b/src/assets/gnosis/0xd3b93ff74e43ba9568e5019b38addb804fef719b/logo.png differ diff --git a/src/assets/gnosis/0xd3d47d5578e55c880505dc40648f7f9307c3e7a8/logo.png b/src/assets/gnosis/0xd3d47d5578e55c880505dc40648f7f9307c3e7a8/logo.png new file mode 100644 index 00000000..82ab2b93 Binary files /dev/null and b/src/assets/gnosis/0xd3d47d5578e55c880505dc40648f7f9307c3e7a8/logo.png differ diff --git a/src/assets/gnosis/0xd4fdec44db9d44b8f2b6d529620f9c0c7066a2c1/logo.png b/src/assets/gnosis/0xd4fdec44db9d44b8f2b6d529620f9c0c7066a2c1/logo.png new file mode 100644 index 00000000..d7f27778 Binary files /dev/null and b/src/assets/gnosis/0xd4fdec44db9d44b8f2b6d529620f9c0c7066a2c1/logo.png differ diff --git a/src/assets/gnosis/0xd51e1ddd116fff9a71c1b8feeb58113afa2b4d93/logo.png b/src/assets/gnosis/0xd51e1ddd116fff9a71c1b8feeb58113afa2b4d93/logo.png new file mode 100644 index 00000000..17917cf2 Binary files /dev/null and b/src/assets/gnosis/0xd51e1ddd116fff9a71c1b8feeb58113afa2b4d93/logo.png differ diff --git a/src/assets/gnosis/0xd87eaa26dcfb0c0a6160ccf8c8a01beb1c15fb00/logo.jpg b/src/assets/gnosis/0xd87eaa26dcfb0c0a6160ccf8c8a01beb1c15fb00/logo.jpg new file mode 100644 index 00000000..27113f00 Binary files /dev/null and b/src/assets/gnosis/0xd87eaa26dcfb0c0a6160ccf8c8a01beb1c15fb00/logo.jpg differ diff --git a/src/assets/gnosis/0xd9fa47e33d4ff7a1aca489de1865ac36c042b07a/logo.png b/src/assets/gnosis/0xd9fa47e33d4ff7a1aca489de1865ac36c042b07a/logo.png new file mode 100644 index 00000000..48008339 Binary files /dev/null and b/src/assets/gnosis/0xd9fa47e33d4ff7a1aca489de1865ac36c042b07a/logo.png differ diff --git a/src/assets/gnosis/0xdbcade285846131a5e7384685eaddbdfd9625557/logo.png b/src/assets/gnosis/0xdbcade285846131a5e7384685eaddbdfd9625557/logo.png new file mode 100644 index 00000000..b8c2b3dc Binary files /dev/null and b/src/assets/gnosis/0xdbcade285846131a5e7384685eaddbdfd9625557/logo.png differ diff --git a/src/assets/gnosis/0xdbf3ea6f5bee45c02255b2c26a16f300502f68da/logo.png b/src/assets/gnosis/0xdbf3ea6f5bee45c02255b2c26a16f300502f68da/logo.png new file mode 100644 index 00000000..53682555 Binary files /dev/null and b/src/assets/gnosis/0xdbf3ea6f5bee45c02255b2c26a16f300502f68da/logo.png differ diff --git a/src/assets/gnosis/0xdd96b45877d0e8361a4ddb732da741e97f3191ff/logo.png b/src/assets/gnosis/0xdd96b45877d0e8361a4ddb732da741e97f3191ff/logo.png new file mode 100644 index 00000000..52b58d1f Binary files /dev/null and b/src/assets/gnosis/0xdd96b45877d0e8361a4ddb732da741e97f3191ff/logo.png differ diff --git a/src/assets/gnosis/0xddafbb505ad214d7b80b1f830fccc89b60fb7a83/logo.png b/src/assets/gnosis/0xddafbb505ad214d7b80b1f830fccc89b60fb7a83/logo.png new file mode 100644 index 00000000..eafbaac1 Binary files /dev/null and b/src/assets/gnosis/0xddafbb505ad214d7b80b1f830fccc89b60fb7a83/logo.png differ diff --git a/src/assets/gnosis/0xde1e70ed71936e4c249a7d43e550f0b99fccddfc/logo.png b/src/assets/gnosis/0xde1e70ed71936e4c249a7d43e550f0b99fccddfc/logo.png new file mode 100644 index 00000000..c471570e Binary files /dev/null and b/src/assets/gnosis/0xde1e70ed71936e4c249a7d43e550f0b99fccddfc/logo.png differ diff --git a/src/assets/gnosis/0xdf613af6b44a31299e48131e9347f034347e2f00/logo.png b/src/assets/gnosis/0xdf613af6b44a31299e48131e9347f034347e2f00/logo.png new file mode 100644 index 00000000..1e7cef36 Binary files /dev/null and b/src/assets/gnosis/0xdf613af6b44a31299e48131e9347f034347e2f00/logo.png differ diff --git a/src/assets/gnosis/0xdf6ff92bfdc1e8be45177dc1f4845d391d3ad8fd/logo.png b/src/assets/gnosis/0xdf6ff92bfdc1e8be45177dc1f4845d391d3ad8fd/logo.png new file mode 100644 index 00000000..5011b1a3 Binary files /dev/null and b/src/assets/gnosis/0xdf6ff92bfdc1e8be45177dc1f4845d391d3ad8fd/logo.png differ diff --git a/src/assets/gnosis/0xdfc20ae04ed70bd9c7d720f449eedae19f659d65/logo.png b/src/assets/gnosis/0xdfc20ae04ed70bd9c7d720f449eedae19f659d65/logo.png new file mode 100644 index 00000000..a191881c Binary files /dev/null and b/src/assets/gnosis/0xdfc20ae04ed70bd9c7d720f449eedae19f659d65/logo.png differ diff --git a/src/assets/gnosis/0xe0cf6c7ed5ca334bd39f86366defbc3fc6dbbcab/logo.png b/src/assets/gnosis/0xe0cf6c7ed5ca334bd39f86366defbc3fc6dbbcab/logo.png new file mode 100644 index 00000000..b951f8b0 Binary files /dev/null and b/src/assets/gnosis/0xe0cf6c7ed5ca334bd39f86366defbc3fc6dbbcab/logo.png differ diff --git a/src/assets/gnosis/0xe0d0b1dbbcf3dd5cac67edaf9243863fd70745da/logo.png b/src/assets/gnosis/0xe0d0b1dbbcf3dd5cac67edaf9243863fd70745da/logo.png new file mode 100644 index 00000000..ec54b1a7 Binary files /dev/null and b/src/assets/gnosis/0xe0d0b1dbbcf3dd5cac67edaf9243863fd70745da/logo.png differ diff --git a/src/assets/gnosis/0xe154a435408211ac89757b76c4fbe4dc9ed2ef27/logo.png b/src/assets/gnosis/0xe154a435408211ac89757b76c4fbe4dc9ed2ef27/logo.png new file mode 100644 index 00000000..1fe5249f Binary files /dev/null and b/src/assets/gnosis/0xe154a435408211ac89757b76c4fbe4dc9ed2ef27/logo.png differ diff --git a/src/assets/gnosis/0xe2e73a1c69ecf83f464efce6a5be353a37ca09b2/logo.png b/src/assets/gnosis/0xe2e73a1c69ecf83f464efce6a5be353a37ca09b2/logo.png new file mode 100644 index 00000000..ab55f5e2 Binary files /dev/null and b/src/assets/gnosis/0xe2e73a1c69ecf83f464efce6a5be353a37ca09b2/logo.png differ diff --git a/src/assets/gnosis/0xe6a1f98b0f4368559bd16639c844510f5db6fe48/logo.png b/src/assets/gnosis/0xe6a1f98b0f4368559bd16639c844510f5db6fe48/logo.png new file mode 100644 index 00000000..9e6c802e Binary files /dev/null and b/src/assets/gnosis/0xe6a1f98b0f4368559bd16639c844510f5db6fe48/logo.png differ diff --git a/src/assets/gnosis/0xe6ff35dc3227a0c46e92b640bcb5c5895ad8c687/logo.png b/src/assets/gnosis/0xe6ff35dc3227a0c46e92b640bcb5c5895ad8c687/logo.png new file mode 100644 index 00000000..8f17e2f1 Binary files /dev/null and b/src/assets/gnosis/0xe6ff35dc3227a0c46e92b640bcb5c5895ad8c687/logo.png differ diff --git a/src/assets/gnosis/0xe746a0476b833f2fa658e2b549dcfa5abbb9c3c9/logo.png b/src/assets/gnosis/0xe746a0476b833f2fa658e2b549dcfa5abbb9c3c9/logo.png new file mode 100644 index 00000000..971d3f56 Binary files /dev/null and b/src/assets/gnosis/0xe746a0476b833f2fa658e2b549dcfa5abbb9c3c9/logo.png differ diff --git a/src/assets/gnosis/0xe7ef58d8180cc269c6620ded3e6cc536a52e2ebd/logo.png b/src/assets/gnosis/0xe7ef58d8180cc269c6620ded3e6cc536a52e2ebd/logo.png new file mode 100644 index 00000000..341e9230 Binary files /dev/null and b/src/assets/gnosis/0xe7ef58d8180cc269c6620ded3e6cc536a52e2ebd/logo.png differ diff --git a/src/assets/gnosis/0xe959db3c04376b017b37c95618bbaeb59f51abba/logo.png b/src/assets/gnosis/0xe959db3c04376b017b37c95618bbaeb59f51abba/logo.png new file mode 100644 index 00000000..c8a4b389 Binary files /dev/null and b/src/assets/gnosis/0xe959db3c04376b017b37c95618bbaeb59f51abba/logo.png differ diff --git a/src/assets/gnosis/0xeaacce3e5bcc10fb32c2553f8d6fc4c3888ffdad/logo.png b/src/assets/gnosis/0xeaacce3e5bcc10fb32c2553f8d6fc4c3888ffdad/logo.png new file mode 100644 index 00000000..765ae17f Binary files /dev/null and b/src/assets/gnosis/0xeaacce3e5bcc10fb32c2553f8d6fc4c3888ffdad/logo.png differ diff --git a/src/assets/gnosis/0xeb2bcabb0cdc099978a74cfe4ab4d45e7e677a45/logo.png b/src/assets/gnosis/0xeb2bcabb0cdc099978a74cfe4ab4d45e7e677a45/logo.png new file mode 100644 index 00000000..b7ffb54a Binary files /dev/null and b/src/assets/gnosis/0xeb2bcabb0cdc099978a74cfe4ab4d45e7e677a45/logo.png differ diff --git a/src/assets/gnosis/0xec3f3e6d7907acda3a7431abd230196cda3fbb19/logo.png b/src/assets/gnosis/0xec3f3e6d7907acda3a7431abd230196cda3fbb19/logo.png new file mode 100644 index 00000000..429627fa Binary files /dev/null and b/src/assets/gnosis/0xec3f3e6d7907acda3a7431abd230196cda3fbb19/logo.png differ diff --git a/src/assets/gnosis/0xec84a3bb48d70553c2599ac2d0db07b2dfdf6364/logo.png b/src/assets/gnosis/0xec84a3bb48d70553c2599ac2d0db07b2dfdf6364/logo.png new file mode 100644 index 00000000..ce0769d3 Binary files /dev/null and b/src/assets/gnosis/0xec84a3bb48d70553c2599ac2d0db07b2dfdf6364/logo.png differ diff --git a/src/assets/gnosis/0xeddd81e0792e764501aae206eb432399a0268db5/logo.png b/src/assets/gnosis/0xeddd81e0792e764501aae206eb432399a0268db5/logo.png new file mode 100644 index 00000000..2c8fe173 Binary files /dev/null and b/src/assets/gnosis/0xeddd81e0792e764501aae206eb432399a0268db5/logo.png differ diff --git a/src/assets/gnosis/0xf54b47b00b6916974c73b81b7d9929a4f443db49/logo.png b/src/assets/gnosis/0xf54b47b00b6916974c73b81b7d9929a4f443db49/logo.png new file mode 100644 index 00000000..cf28a987 Binary files /dev/null and b/src/assets/gnosis/0xf54b47b00b6916974c73b81b7d9929a4f443db49/logo.png differ diff --git a/src/assets/gnosis/0xf99efeb34aff6d3099c41605e9ee778caec39317/logo.png b/src/assets/gnosis/0xf99efeb34aff6d3099c41605e9ee778caec39317/logo.png new file mode 100644 index 00000000..2c411aeb Binary files /dev/null and b/src/assets/gnosis/0xf99efeb34aff6d3099c41605e9ee778caec39317/logo.png differ diff --git a/src/assets/gnosis/0xfa57aa7beed63d03aaf85ffd1753f5f6242588fb/logo.png b/src/assets/gnosis/0xfa57aa7beed63d03aaf85ffd1753f5f6242588fb/logo.png new file mode 100644 index 00000000..3f0dffb8 Binary files /dev/null and b/src/assets/gnosis/0xfa57aa7beed63d03aaf85ffd1753f5f6242588fb/logo.png differ diff --git a/src/assets/gnosis/0xfadc59d012ba3c110b08a15b7755a5cb7cbe77d7/logo.png b/src/assets/gnosis/0xfadc59d012ba3c110b08a15b7755a5cb7cbe77d7/logo.png new file mode 100644 index 00000000..79b476bb Binary files /dev/null and b/src/assets/gnosis/0xfadc59d012ba3c110b08a15b7755a5cb7cbe77d7/logo.png differ diff --git a/src/assets/gnosis/0xfb23cfd35046466fdba7f73dc2fccb5b17abf1aa/logo.png b/src/assets/gnosis/0xfb23cfd35046466fdba7f73dc2fccb5b17abf1aa/logo.png new file mode 100644 index 00000000..2750a947 Binary files /dev/null and b/src/assets/gnosis/0xfb23cfd35046466fdba7f73dc2fccb5b17abf1aa/logo.png differ diff --git a/src/assets/gnosis/0xfbdd194376de19a88118e84e279b977f165d01b8/logo.png b/src/assets/gnosis/0xfbdd194376de19a88118e84e279b977f165d01b8/logo.png new file mode 100644 index 00000000..33243f81 Binary files /dev/null and b/src/assets/gnosis/0xfbdd194376de19a88118e84e279b977f165d01b8/logo.png differ diff --git a/src/assets/gnosis/0xfc8b2690f66b46fec8b3ceeb95ff4ac35a0054bc/logo.png b/src/assets/gnosis/0xfc8b2690f66b46fec8b3ceeb95ff4ac35a0054bc/logo.png new file mode 100644 index 00000000..836fe787 Binary files /dev/null and b/src/assets/gnosis/0xfc8b2690f66b46fec8b3ceeb95ff4ac35a0054bc/logo.png differ diff --git a/src/assets/gnosis/0xfd4e5f45ea24ec50c4db4367380b014875caf219/logo.png b/src/assets/gnosis/0xfd4e5f45ea24ec50c4db4367380b014875caf219/logo.png new file mode 100644 index 00000000..49f67155 Binary files /dev/null and b/src/assets/gnosis/0xfd4e5f45ea24ec50c4db4367380b014875caf219/logo.png differ diff --git a/src/assets/gnosis/0xfe7ed09c4956f7cdb54ec4ffcb9818db2d7025b8/logo.png b/src/assets/gnosis/0xfe7ed09c4956f7cdb54ec4ffcb9818db2d7025b8/logo.png new file mode 100644 index 00000000..f5659ab1 Binary files /dev/null and b/src/assets/gnosis/0xfe7ed09c4956f7cdb54ec4ffcb9818db2d7025b8/logo.png differ diff --git a/src/assets/gnosis/0xff0ce179a303f26017019acf78b951cb743b8d9b/logo.png b/src/assets/gnosis/0xff0ce179a303f26017019acf78b951cb743b8d9b/logo.png new file mode 100644 index 00000000..8a6c4427 Binary files /dev/null and b/src/assets/gnosis/0xff0ce179a303f26017019acf78b951cb743b8d9b/logo.png differ diff --git a/src/buildList.js b/src/buildList.js index 5394b0e5..3b74a644 100644 --- a/src/buildList.js +++ b/src/buildList.js @@ -1,10 +1,10 @@ -const { version } = require("../package.json"); -const gnosis = require("./tokens/gnosis.json"); -const polygon = require("./tokens/polygon.json"); -const zktestnet = require("./tokens/zksynctestnet.json"); +import packageJson from "../package.json" assert { type: "json" }; +import gnosis from "./tokens/gnosis.json" assert { type: "json" }; +import polygon from "./tokens/polygon.json" assert { type: "json" }; +import zktestnet from "./tokens/zksynctestnet.json" assert { type: "json" }; -module.exports = function buildList() { - const parsed = version.split("."); +export default function buildList() { + const parsed = packageJson.version.split("."); return { name: "Honeyswap Default", timestamp: new Date().toISOString(), @@ -16,8 +16,8 @@ module.exports = function buildList() { tags: {}, logoURI: "https://ipfs.io/ipfs/bafybeihqunal3rxoz7bosmqxqobz2sz4nn62naufxqf2fyq35bepp4pkdy", - keywords: ["honeyswap", "gnosis", "polygon","zksync"], - tokens: [...gnosis, ...polygon,...zktestnet] + keywords: ["honeyswap", "gnosis", "polygon", "zksync"], + tokens: [...gnosis, ...polygon, ...zktestnet] // sort them by symbol for easy readability .sort((t1, t2) => { if (t1.chainId === t2.chainId) { diff --git a/src/fetchMissing.js b/src/fetchMissing.js index b50ac411..721663e9 100644 --- a/src/fetchMissing.js +++ b/src/fetchMissing.js @@ -1,19 +1,63 @@ -const fetch = require("node-fetch"); -const utils = require("web3-utils"); +import fetch from "node-fetch"; +import utils from "web3-utils"; +import { gnosis } from '@wagmi/core/chains' +import { configureChains, readContract, createConfig } from '@wagmi/core' +import { publicProvider } from '@wagmi/core/providers/public' +import { HomeOmnibridgeAbi } from './abis/HomeOmnibridge.js'; +import fs from "fs"; +import { fileURLToPath } from 'url'; +import { dirname } from 'path'; -async function getLogo(gnosisAddr) { - const response = await fetch( - `https://blockscout.com/poa/xdai/tokens/${gnosisAddr}/token-transfers` - ); - const text = await response.text(); - const mainnetAddr = text.match( - /https:\/\/etherscan.io\/token\/(0x[a-fA-F0-9]{40})/ - )[1]; - const formattedAddr = utils.toChecksumAddress(mainnetAddr); - return `https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/${formattedAddr}/logo.png`; +const __dirname = dirname(fileURLToPath(import.meta.url)); + +const { chains, publicClient, webSocketPublicClient } = configureChains( + [gnosis], + [publicProvider()], +) + +const config = createConfig({ + autoConnect: true, + publicClient +}) + +async function getMainnetAddress(gnosisAddr) { + const data = await readContract({ + address: '0xf6A78083ca3e2a662D6dd1703c939c8aCE2e268d', + abi: HomeOmnibridgeAbi, + functionName: 'foreignTokenAddress', + args: [gnosisAddr] + }) + return data; } -async function fetchMissing() { +const indexOf = (arr, q) => arr.findIndex(item => q.toLowerCase() === item.toLowerCase()); + + +async function getLogo(gnosisAddr, tokenSymbol) { + const mainnetAddr = await getMainnetAddress(gnosisAddr); + const geckoTokens = await geckoList.tokens.map((x) => x.address); + const cowTokens = await cowList.tokens.map((x) => x.address); + const mainnetIndex = await indexOf(geckoTokens, mainnetAddr.toLowerCase()); + const gnosisIndex = await indexOf(geckoTokens, gnosisAddr); + const cowIndex = await indexOf(cowTokens, gnosisAddr); + if (mainnetIndex > 0) { + const tokenFound = await geckoList.tokens[mainnetIndex].logoURI; + return tokenFound; + } + else if (gnosisIndex > 0) { + const tokenFound = await geckoList.tokens[gnosisIndex].logoURI; + return tokenFound; + } + else if (cowIndex > 0) { + const tokenFound = await cowList.tokens[cowIndex].logoURI; + return tokenFound; + } else { + console.log("Not on Coingecko or Cowswap List: ", gnosisAddr, " ", tokenSymbol); + } + return "" +} + +async function fetchMissing(listed) { const response = await fetch( "https://blockscout.com/poa/xdai/api/?module=account&action=tokentx&address=0xf6A78083ca3e2a662D6dd1703c939c8aCE2e268d" ); @@ -21,29 +65,53 @@ async function fetchMissing() { const bridgedTokens = [ ...new Set(data.result.map((x) => x.contractAddress.toLowerCase())), ]; + const jsonListed = await JSON.parse(listed); - const response2 = await fetch("https://tokens.honeyswap.org"); - const data2 = await response2.json(); - - const listedTokens = data2.tokens.map((x) => x.address.toLowerCase()); + const listedTokens = jsonListed.map((x) => x.address.toLowerCase()); const missingTokens = bridgedTokens.filter((x) => !listedTokens.includes(x)); return Promise.all( - missingTokens + bridgedTokens .map((x) => data.result.find((y) => y.contractAddress === x)) .map( async ({ tokenName, tokenSymbol, tokenDecimal, contractAddress }) => { - const logoURI = await getLogo(contractAddress); - return { - name: tokenName, - address: contractAddress, - symbol: tokenSymbol, - decimals: parseInt(tokenDecimal), - chainId: 100, - logoURI, - }; + + const logoURI = await getLogo(contractAddress, tokenSymbol); + if (logoURI !== "") { + return { + name: tokenName, + address: contractAddress, + symbol: tokenSymbol, + decimals: parseInt(tokenDecimal), + chainId: 100, + logoURI, + }; + } } ) ); } -fetchMissing().then((x) => console.log(JSON.stringify(x, null, " "))); +const fetchGecko = await fetch("https://tokens.coingecko.com/uniswap/all.json"); +const geckoList = await fetchGecko.json(); + +const fetchCow = await fetch("https://files.cow.fi/tokens/CowSwap.json"); +const cowList = await fetchCow.json(); + +fs.readFile(__dirname + "/tokens/gnosis.json", { encoding: "UTF8" }, function read(err, data) { + if (err) { + throw err; + } + fetchMissing(data).then((x) => { + const cleanJson = x.filter(function (obj) { + if (!obj) { + return false; // skip + } + return true + } + ) + const newTokens = JSON.stringify(cleanJson, null, " "); + fs.writeFile((__dirname + "/newGnosisTokens.json"), newTokens, function (err) { + if (err) console.log(err); + }); + }); +}); \ No newline at end of file diff --git a/src/fixLists.js b/src/fixLists.js new file mode 100644 index 00000000..5c7403ff --- /dev/null +++ b/src/fixLists.js @@ -0,0 +1,136 @@ +import fetch from "node-fetch"; +import utils from "web3-utils"; +import { gnosis } from '@wagmi/core/chains' +import { configureChains, readContract, createConfig } from '@wagmi/core' +import { publicProvider } from '@wagmi/core/providers/public' +import fs from "fs"; +import { fileURLToPath } from 'url'; +import { dirname } from 'path'; +import axios from "axios"; + +const __dirname = dirname(fileURLToPath(import.meta.url)); +const logos = {}; + +function sortTokenList(list) { + + function compareStrings(a, b) { + // Assuming you want case-insensitive comparison + a = a.toLowerCase(); + b = b.toLowerCase(); + + return (a < b) ? -1 : (a > b) ? 1 : 0; + } + + const map = {}; + for (let i = 0; i < list.length; i++) { + const token = list[i]; + const key = `${token.chainId}-${token.symbol.toLowerCase()}`; + if (typeof map[key] !== "undefined") { + const regex = /.*(from Mainnet)/gm + const parsed = regex.exec(token.name); + const isBridged = (parsed) ? true : false; + if (isBridged ) { + list.splice(i, 1); + } + else{ + list.splice(map[key], 1); + } + } + map[key] = i; + + token.name = token.name.replace("on xDai", "on Gnosis") + } + + return list.sort(function (a, b) { + return compareStrings(a.name, b.name); + }) +} + +function checkIfLogoAlreadyExists(address) { + function test(format) { + if (fs.existsSync(__dirname + `/assets/gnosis/${address}/logo.${format}`)) + return true + return false + } + const formats = ['png', 'jpg', 'svg', 'jpeg']; + for (let ff of formats){ + if (test(ff)){ + return `https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/${address}/logo.${ff}` + } + } + return false; +} + + +async function getLogo(url, address, name) { + const check = await checkIfLogoAlreadyExists(address); + if (check !== false) { + return check; + } + const regex = /.*(\.[png;jpg;svg;jpeg]+)/gm + try { + const format = regex.exec(url); + const ff = (format) ? format[1] : '.png'; + const newDir = __dirname + `/assets/gnosis/${address}` + const newPath = newDir + `/logo${ff}`; + if (newPath !== url) { + const response = await axios.get(url, { timeout: 20000, responseType: 'stream' }).then( + res => { + if (!fs.existsSync(newDir)) { + fs.mkdirSync(newDir, { recursive: true }); + } + if (address === `0x0acd91f92fe07606ab51ea97d8521e29d110fd09`); + res.data.pipe(fs.createWriteStream(newPath)) + }) + return `https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/${address}/logo${ff}`; + } + } catch (error) { + console.error(`${name}: ${error.message}`); + } +} + +async function fixLists(currentList) { + const listedTokens = JSON.parse(currentList); + const sortedList = sortTokenList(listedTokens); + + return Promise.all( + sortedList + .map( + async ({ name, address, symbol, decimals, chainId, logoURI }) => { + address = address.toLowerCase(); + name = name.trim(); + const newUri = await getLogo(logoURI, address, name); + if (logoURI !== "") { + return { + name: name, + address: address, + symbol: symbol, + decimals: decimals, + chainId: chainId, + logoURI: newUri, + }; + } + } + ) + ); +} + +fs.readFile(__dirname + "/tokens/gnosis.json", { encoding: "UTF8" }, function read(err, data) { + if (err) { + throw err; + } + fixLists(data).then((x) => { + const cleanJson = x.filter(function (obj) { + if (!obj) { + return false; // skip + } + return true + } + ) + const newTokens = JSON.stringify(cleanJson, null, " "); + fs.writeFile((__dirname + "/tokens/gnosis.json"), newTokens, function (err) { + if (err) console.log(err); + }); + }); +} +) \ No newline at end of file diff --git a/src/tokens/gnosis.json b/src/tokens/gnosis.json index 5cb6acbc..fbfc9622 100644 --- a/src/tokens/gnosis.json +++ b/src/tokens/gnosis.json @@ -1,331 +1,563 @@ [ { - "name": "Wrapped Ether from Ethereum", - "address": "0x6A023CCd1ff6F2045C3309768eAd9E68F978f6e1", - "symbol": "WETH", + "name": "0x Protocol Token on Gnosis", + "address": "0x226bcf0e417428a25012d0fa2183d37f92bcedf6", + "symbol": "ZRX", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x226bcf0e417428a25012d0fa2183d37f92bcedf6/logo.png" }, { - "name": "Dai Stablecoin from Ethereum", - "address": "0x44fA8E6f47987339850636F88629646662444217", - "symbol": "DAI", + "name": "0xMonero from Ethereum", + "address": "0x8c88ea1fd60462ef7004b9e288afcb4680a3c50c", + "symbol": "0xMR", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6B175474E89094C44Da98b954EedeAC495271d0F/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x8c88ea1fd60462ef7004b9e288afcb4680a3c50c/logo.png" }, { - "name": "USDC from Ethereum", - "address": "0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83", - "symbol": "USDC", - "decimals": 6, + "name": "1INCH Token on Gnosis", + "address": "0x7f7440c5098462f833e123b44b8a03e1d9785bab", + "symbol": "1INCH", + "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x7f7440c5098462f833e123b44b8a03e1d9785bab/logo.png" }, { - "name": "ChainLink Token from Ethereum", - "address": "0xE2e73A1c69ecF83F464EFCE6A5be353a37cA09b2", - "symbol": "LINK", + "name": "Aave Interest bearing DAI on Gnosis", + "address": "0xbcfb2b889f7baa29dd7a7b447b6c87aca572f4f4", + "symbol": "ADAI", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x514910771AF9Ca656af840dff83E8264EcF986CA/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xbcfb2b889f7baa29dd7a7b447b6c87aca572f4f4/logo.png" }, { - "name": "Maker on Gnosis", - "address": "0x5fd896D248fbfa54d26855C267859eb1b4DAEe72", - "symbol": "MKR", + "name": "Aave Token on Gnosis", + "address": "0xdf613af6b44a31299e48131e9347f034347e2f00", + "symbol": "AAVE", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xdf613af6b44a31299e48131e9347f034347e2f00/logo.png" }, { - "name": "Stake Token on Gnosis", - "address": "0xb7D311E2Eb55F2f68a9440da38e7989210b9A05e", - "symbol": "STAKE", + "name": "Agave", + "address": "0x3a97704a1b25f08aa230ae53b352e2e72ef52843", + "symbol": "AGVE", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0Ae055097C6d159879521C384F1D2123D1f195e6/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x3a97704a1b25f08aa230ae53b352e2e72ef52843/logo.png" }, { - "name": "Tether on Gnosis", - "address": "0x4ECaBa5870353805a9F068101A40E0f32ed605C6", - "symbol": "USDT", - "decimals": 6, + "name": "agEUR", + "address": "0x4b1e2c2762667331bc91648052f646d1b0d35984", + "symbol": "agEUR", + "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xdAC17F958D2ee523a2206206994597C13D831ec7/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x4b1e2c2762667331bc91648052f646d1b0d35984/logo.png" }, { - "name": "yCurve on Gnosis", - "address": "0x22Bd2A732b39dACe37AE7E8f50A186f3D9702e87", - "symbol": "yCRV", + "name": "AirSwap Token on Gnosis", + "address": "0x743a991365ba94bfc90ad0002cad433c7a33cb4a", + "symbol": "AST", + "decimals": 4, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x743a991365ba94bfc90ad0002cad433c7a33cb4a/logo.png" + }, + { + "name": "Akropolis on Gnosis", + "address": "0xd27e1ecc4748f42e052331bea917d89beb883fc3", + "symbol": "AKRO", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xD533a949740bb3306d119CC777fa900bA034cd52/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xd27e1ecc4748f42e052331bea917d89beb883fc3/logo.png" }, { - "name": "Yearn Finance on Gnosis", - "address": "0xbf65bfcb5da067446CeE6A706ba3Fe2fB1a9fdFd", - "symbol": "YFI", + "name": "AlbCoin from Ethereum", + "address": "0xfb23cfd35046466fdba7f73dc2fccb5b17abf1aa", + "symbol": "ALBC", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xfb23cfd35046466fdba7f73dc2fccb5b17abf1aa/logo.png" }, { - "name": "Synthetix USD on Gnosis", - "address": "0xB1950Fb2C9C0CbC8553578c67dB52Aa110A93393", - "symbol": "sUSD", + "name": "aleph.im v2 on Gnosis", + "address": "0x4bc97997883c0397f556bd0f9da6fb71da22f9a2", + "symbol": "ALEPH", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x57Ab1ec28D129707052df4dF418D58a2D46d5f51/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x4bc97997883c0397f556bd0f9da6fb71da22f9a2/logo.png" }, { - "name": "OMGToken on Gnosis", - "address": "0x8395F7123ba3FFAD52E7414433D825931C81C879", - "symbol": "OMG", + "name": "AllianceBlock Token on Gnosis", + "address": "0x3581cc6a09de85e9b91ef93f2a5ef837706b84a5", + "symbol": "ALBT", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/OMGNetwork_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x3581cc6a09de85e9b91ef93f2a5ef837706b84a5/logo.png" }, { - "name": "Gnosis from Ethereum", - "address": "0x9C58BAcC331c9aa871AFD802DB6379a98e80CEdb", - "symbol": "GNO", + "name": "Alvin", + "address": "0x59715d8d206b3d4748cec55e7c2de26f23af45d5", + "symbol": "ALVIN", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6810e776880C02933D47DB1b9fc05908e5386b96/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x59715d8d206b3d4748cec55e7c2de26f23af45d5/logo.png" }, { - "name": "OWL on Gnosis", - "address": "0x0905Ab807F8FD040255F0cF8fa14756c1D824931", - "symbol": "OWL", + "name": "AMIS on Gnosis", + "address": "0xd51e1ddd116fff9a71c1b8feeb58113afa2b4d93", + "symbol": "AMIS", + "decimals": 9, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xd51e1ddd116fff9a71c1b8feeb58113afa2b4d93/logo.png" + }, + { + "name": "Ampleforth on Gnosis", + "address": "0xc84dd5b971521b6c9fa5e10d25e6428b19710e05", + "symbol": "AMPL", + "decimals": 9, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xc84dd5b971521b6c9fa5e10d25e6428b19710e05/logo.png" + }, + { + "name": "API3", + "address": "0x44b6bba599f100006143e82a60462d71ac1331da", + "symbol": "API3", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/11149/small/gnosis-owl_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x44b6bba599f100006143e82a60462d71ac1331da/logo.jpg" }, { - "name": "Compound on Gnosis", - "address": "0xDf6FF92bfDC1e8bE45177DC1f4845d391D3ad8fD", - "symbol": "COMP", + "name": "Aragon Network Token on Gnosis", + "address": "0x437a044fb4693890e61d2c1c88e3718e928b8e90", + "symbol": "ANTv1", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xc00e94Cb662C3520282E6f5717214004A7f26888/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x437a044fb4693890e61d2c1c88e3718e928b8e90/logo.png" }, { - "name": "EthLend Token on Gnosis", - "address": "0xc1b42BDb485dEb24C74f58399288d7915a726C1D", - "symbol": "LEND", + "name": "Aragon Network Token on Gnosis v2", + "address": "0x6eeceab954efdbd7a8a8d9387bc719959b04b9ca", + "symbol": "ANTv2", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x80fB784B7eD66730e8b1DBd9820aFD29931aab03/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x6eeceab954efdbd7a8a8d9387bc719959b04b9ca/logo.png" }, { - "name": "xMOON on Gnosis", - "address": "0x1e16aa4df73d29c029d94ceda3e3114ec191e25a", - "symbol": "XMOON", + "name": "AriesFinancial on Gnosis", + "address": "0xc81c785653d97766b995d867cf91f56367742eac", + "symbol": "AFI", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/xdai/assets/0x1e16aa4Df73d29C029d94CeDa3e3114EC191E25A/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xc81c785653d97766b995d867cf91f56367742eac/logo.png" }, { - "name": "Decentraland MANA on Gnosis", - "address": "0x7838796B6802B18D7Ef58fc8B757705D6c9d12b3", - "symbol": "MANA", + "name": "Audius on Gnosis", + "address": "0x8a95ea379e1fa4c749dd0a7a21377162028c479e", + "symbol": "AUDIO", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0F5D2fB29fb7d3CFeE444a200298f468908cC942/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x8a95ea379e1fa4c749dd0a7a21377162028c479e/logo.png" }, { - "name": "POA20 on Gnosis", - "address": "0x985e144EB355273c4B4D51E448B68b657F482E26", - "symbol": "POA20", + "name": "Aura", + "address": "0x1509706a6c66ca549ff0cb464de88231ddbe213b", + "symbol": "AURA", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/poa_28_2.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x1509706a6c66ca549ff0cb464de88231ddbe213b/logo.png" }, { - "name": "Honey", - "address": "0x71850b7e9ee3f13ab46d67167341e4bdc905eef9", - "symbol": "HNY", + "name": "Axie Infinity", + "address": "0xbde011911128f6bd4abb1d18f39fdc3614ca2cfe", + "symbol": "AXS", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x71850b7E9Ee3f13Ab46d67167341E4bDc905Eef9/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xbde011911128f6bd4abb1d18f39fdc3614ca2cfe/logo.png" }, { - "name": "hiveWater", - "address": "0x3a3e9715018d80916740e8ac300713fdf6614d19", - "symbol": "HIVEWATER", + "name": "Badger on Gnosis", + "address": "0xdfc20ae04ed70bd9c7d720f449eedae19f659d65", + "symbol": "BADGER", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x3a3e9715018d80916740e8ac300713fdf6614d19/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xdfc20ae04ed70bd9c7d720f449eedae19f659d65/logo.png" }, { - "name": "Sai on Gnosis", - "address": "0xc439E5B1DEe4f866B681E7c5E5dF140aA47fBf19", - "symbol": "SAI", + "name": "Balancer on Gnosis", + "address": "0x7ef541e2a22058048904fe5744f9c7e4c57af717", + "symbol": "BAL", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x89d24A6b4CcB1B6fAA2625fE562bDD9a23260359/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x7ef541e2a22058048904fe5744f9c7e4c57af717/logo.png" }, { - "name": "JOON on Gnosis", - "address": "0x5fE9885226677F3Eb5C9ad8aB6c421B4EA38535d", - "symbol": "JOON", - "decimals": 4, + "name": "Bancor Network Token on Gnosis", + "address": "0x9a495a281d959192343b0e007284bf130bd05f86", + "symbol": "BNT", + "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/12595/small/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x9a495a281d959192343b0e007284bf130bd05f86/logo.png" }, { - "name": "Particle", - "address": "0xb5d592f85ab2d955c25720ebe6ff8d4d1e1be300", - "symbol": "PRTCLE", + "name": "BandToken on Gnosis", + "address": "0xe154a435408211ac89757b76c4fbe4dc9ed2ef27", + "symbol": "BAND", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/ShenaniganDApp/docs/master/static/img/SHELogo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xe154a435408211ac89757b76c4fbe4dc9ed2ef27/logo.png" }, { - "name": "Wrapped XDAI", - "address": "0xe91d153e0b41518a2ce8dd3d7944fa863463a97d", - "symbol": "WXDAI", + "name": "BaoToken Coupon", + "address": "0xe0d0b1dbbcf3dd5cac67edaf9243863fd70745da", + "symbol": "BAOcx", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xe91d153e0b41518a2ce8dd3d7944fa863463a97d/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xe0d0b1dbbcf3dd5cac67edaf9243863fd70745da/logo.png" }, { - "name": "Uniswap on Gnosis", - "address": "0x4537e328bf7e4efa29d05caea260d7fe26af9d74", - "symbol": "UNI", + "name": "BaoToken on Gnosis", + "address": "0x82dfe19164729949fd66da1a37bc70dd6c4746ce", + "symbol": "BAO", "decimals": 18, "chainId": 100, - "logoURI": "https://cloudflare-ipfs.com/ipfs/QmXttGpZrECX5qCyXbBQiqgQNytVGeZW5Anewvh2jc4psg/" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x82dfe19164729949fd66da1a37bc70dd6c4746ce/logo.png" }, { - "name": "UniBright on Gnosis", - "address": "0xd3b93ff74e43ba9568e5019b38addb804fef719b", - "symbol": "UBT", - "decimals": 8, + "name": "BarnBridge", + "address": "0xb31a2595e4cf66efbc1fe348b1429e5730891382", + "symbol": "BOND", + "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8400D94A5cb0fa0D041a3788e395285d61c9ee5e/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xb31a2595e4cf66efbc1fe348b1429e5730891382/logo.jpg" }, { - "name": "Aragon Network Token on Gnosis", - "address": "0x437a044fb4693890e61d2c1c88e3718e928b8e90", - "symbol": "ANTv1", + "name": "Base Protocol on Gnosis", + "address": "0x699d001ef13b15335193bc5fad6cfc6747eee8be", + "symbol": "BASE", + "decimals": 9, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x699d001ef13b15335193bc5fad6cfc6747eee8be/logo.png" + }, + { + "name": "Basic Attention Token on Gnosis", + "address": "0xc6cc63f4aa25bbd4453eb5f3a0dfe546fef9b2f3", + "symbol": "BAT", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xc6cc63f4aa25bbd4453eb5f3a0dfe546fef9b2f3/logo.png" + }, + { + "name": "Bidao on Gnosis", + "address": "0x2977893f4c04bfbd6efc68d0e46598d27810d3db", + "symbol": "BID", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x2977893f4c04bfbd6efc68d0e46598d27810d3db/logo.png" + }, + { + "name": "Bincentive Token from Mainnet", + "address": "0xe746a0476b833f2fa658e2b549dcfa5abbb9c3c9", + "symbol": "BCNT", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xe746a0476b833f2fa658e2b549dcfa5abbb9c3c9/logo.png" + }, + { + "name": "Bitgear on Gnosis", + "address": "0x6f09cf96558d44584db07f8477dd3490599aa63e", + "symbol": "GEAR", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x6f09cf96558d44584db07f8477dd3490599aa63e/logo.png" + }, + { + "name": "BlackDragon Token on Gnosis", + "address": "0x778aa03021b0cd2b798b0b506403e070125d81c9", + "symbol": "BDT", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x778aa03021b0cd2b798b0b506403e070125d81c9/logo.png" + }, + { + "name": "BLOCKMESH", + "address": "0xe7ef58d8180cc269c6620ded3e6cc536a52e2ebd", + "symbol": "MESH", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xe7ef58d8180cc269c6620ded3e6cc536a52e2ebd/logo.png" + }, + { + "name": "BNS Token on Gnosis", + "address": "0xec84a3bb48d70553c2599ac2d0db07b2dfdf6364", + "symbol": "BNS", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x960b236A07cf122663c4303350609A66A7B288C0/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xec84a3bb48d70553c2599ac2d0db07b2dfdf6364/logo.png" + }, + { + "name": "bns.finance on Gnosis", + "address": "0xbdb90bdadae84af0b07abf4cefcc7989f909f9bd", + "symbol": "BNSD", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xbdb90bdadae84af0b07abf4cefcc7989f909f9bd/logo.png" + }, + { + "name": "Bricks on Gnosis", + "address": "0x2f9cebf5de3bc25e0643d0e66134e5bf5c48e191", + "symbol": "xBRICK", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x2f9cebf5de3bc25e0643d0e66134e5bf5c48e191/logo.png" + }, + { + "name": "Bright from Ethereum", + "address": "0x83ff60e2f93f8edd0637ef669c69d5fb4f64ca8e", + "symbol": "BRIGHT", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x83ff60e2f93f8edd0637ef669c69d5fb4f64ca8e/logo.png" + }, + { + "name": "BTCCB", + "address": "0xb2ae7983a8142401d45546aab981e5fbff520991", + "symbol": "BTCCB", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xb2ae7983a8142401d45546aab981e5fbff520991/logo.jpeg" + }, + { + "name": "BUSD Token from BSC", + "address": "0xdd96b45877d0e8361a4ddb732da741e97f3191ff", + "symbol": "BUSD", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xdd96b45877d0e8361a4ddb732da741e97f3191ff/logo.png" + }, + { + "name": "BZRX", + "address": "0xe6a1f98b0f4368559bd16639c844510f5db6fe48", + "symbol": "BZRX", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xe6a1f98b0f4368559bd16639c844510f5db6fe48/logo.png" + }, + { + "name": "BZZ from Ethereum", + "address": "0xdbf3ea6f5bee45c02255b2c26a16f300502f68da", + "symbol": "BZZ", + "decimals": 16, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xdbf3ea6f5bee45c02255b2c26a16f300502f68da/logo.png" + }, + { + "name": "CelerToken on Gnosis", + "address": "0x248c54b3fc3bc8b20d0cdee059e17c67e4a3299d", + "symbol": "CELR", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x248c54b3fc3bc8b20d0cdee059e17c67e4a3299d/logo.png" + }, + { + "name": "Celsius on Gnosis", + "address": "0x0acd91f92fe07606ab51ea97d8521e29d110fd09", + "symbol": "CEL", + "decimals": 4, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x0acd91f92fe07606ab51ea97d8521e29d110fd09/logo.png" + }, + { + "name": "CFX Quantum from Ethereum", + "address": "0x64b17a95e6c45306fb23bc526eb2dc9e1331a1b1", + "symbol": "CFXQ", + "decimals": 6, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x64b17a95e6c45306fb23bc526eb2dc9e1331a1b1/logo.png" + }, + { + "name": "ChainLink Token from Ethereum", + "address": "0xe2e73a1c69ecf83f464efce6a5be353a37ca09b2", + "symbol": "LINK", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xe2e73a1c69ecf83f464efce6a5be353a37ca09b2/logo.png" }, { "name": "coin_artist on Gnosis", - "address": "0x14411aecA652F5131834Bf0c8fF581B5dDf3bc03", + "address": "0x14411aeca652f5131834bf0c8ff581b5ddf3bc03", "symbol": "COIN", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x87b008E57F640D94Ee44Fd893F0323AF933F9195/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x14411aeca652f5131834bf0c8ff581b5ddf3bc03/logo.png" + }, + { + "name": "Coinbase Wrapped Staked ETH from Mainnet", + "address": "0xe0cf6c7ed5ca334bd39f86366defbc3fc6dbbcab", + "symbol": "cbETH", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xe0cf6c7ed5ca334bd39f86366defbc3fc6dbbcab/logo.png" + }, + { + "name": "COLD TRUTH CASH", + "address": "0xdbcade285846131a5e7384685eaddbdfd9625557", + "symbol": "COLD", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xdbcade285846131a5e7384685eaddbdfd9625557/logo.png" + }, + { + "name": "Colony Network Token from Ethereum", + "address": "0xc9b6218affe8aba68a13899cbf7cf7f14ddd304c", + "symbol": "CLNY", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xc9b6218affe8aba68a13899cbf7cf7f14ddd304c/logo.png" + }, + { + "name": "Compound on Gnosis", + "address": "0xdf6ff92bfdc1e8be45177dc1f4845d391d3ad8fd", + "symbol": "COMP", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xdf6ff92bfdc1e8be45177dc1f4845d391d3ad8fd/logo.png" + }, + { + "name": "Concentrated Voting Power on Gnosis", + "address": "0x7da0bfe9d26c5b64c7580c04bb1425364273e4b0", + "symbol": "CVP", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x7da0bfe9d26c5b64c7580c04bb1425364273e4b0/logo.jpg" + }, + { + "name": "Contribute on Gnosis", + "address": "0xff0ce179a303f26017019acf78b951cb743b8d9b", + "symbol": "TRIB", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xff0ce179a303f26017019acf78b951cb743b8d9b/logo.png" + }, + { + "name": "CoW Protocol Token from Mainnet", + "address": "0x177127622c4a00f3d409b75571e12cb3c8973d3c", + "symbol": "COW", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x177127622c4a00f3d409b75571e12cb3c8973d3c/logo.png" + }, + { + "name": "Cream on Gnosis", + "address": "0x1939d3431cf0e44b1d63b86e2ce489e5a341b1bf", + "symbol": "CREAM", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x1939d3431cf0e44b1d63b86e2ce489e5a341b1bf/logo.png" }, { - "name": "Wrapped BTC on Gnosis", - "address": "0x8e5bBbb09Ed1ebdE8674Cda39A0c169401db4252", - "symbol": "WBTC", - "decimals": 8, + "name": "Curve DAO Token on Gnosis", + "address": "0x712b3d230f3c1c19db860d80619288b1f0bdd0bd", + "symbol": "CRV", + "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/ethereum/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x712b3d230f3c1c19db860d80619288b1f0bdd0bd/logo.png" }, { - "name": "HEX on Gnosis", - "address": "0xd9fa47e33d4ff7a1aca489de1865ac36c042b07a", - "symbol": "HEX", - "decimals": 8, + "name": "Curve.Fi USD Stablecoin from Mainnet", + "address": "0xabef652195f98a91e490f047a5006b71c85f058d", + "symbol": "crvUSD", + "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x2b591e99afE9f32eAA6214f7B7629768c40Eeb39/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xabef652195f98a91e490f047a5006b71c85f058d/logo.jpeg" }, { - "name": "Concentrated Voting Power on Gnosis", - "address": "0x7da0bfe9d26c5b64c7580c04bb1425364273e4b0", - "symbol": "CVP", + "name": "Dai Stablecoin from Ethereum", + "address": "0x44fa8e6f47987339850636f88629646662444217", + "symbol": "DAI", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/12266/small/Powerpool.jpg" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x44fa8e6f47987339850636f88629646662444217/logo.png" }, { - "name": "Curve DAO Token on Gnosis", - "address": "0x712b3d230f3c1c19db860d80619288b1f0bdd0bd", - "symbol": "CRV", + "name": "Dai Token from BSC", + "address": "0xfc8b2690f66b46fec8b3ceeb95ff4ac35a0054bc", + "symbol": "bDAI", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xD533a949740bb3306d119CC777fa900bA034cd52/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xfc8b2690f66b46fec8b3ceeb95ff4ac35a0054bc/logo.png" }, { - "name": "FalconSwap Token on Gnosis", - "address": "0xde1e70ed71936e4c249a7d43e550f0b99fccddfc", - "symbol": "FSW", + "name": "Daibase xDAI v0.1.61", + "address": "0x4ef1d9a329a0cb0658156aff55c406cc4393a987", + "symbol": "DAIX", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xfffffffFf15AbF397dA76f1dcc1A1604F45126DB/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x4ef1d9a329a0cb0658156aff55c406cc4393a987/logo.png" }, { - "name": "Bidao on Gnosis", - "address": "0x2977893f4c04bfbd6efc68d0e46598d27810d3db", - "symbol": "BID", + "name": "DAOSquare Governance Token from Ethereum", + "address": "0x97edc0e345fbbbd8460847fcfa3bc2a13bf8641f", + "symbol": "RICE", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/12596/small/bidao.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x97edc0e345fbbbd8460847fcfa3bc2a13bf8641f/logo.png" }, { - "name": "Donut on Gnosis", - "address": "0x524B969793a64a602342d89BC2789D43a016B13A", - "symbol": "DONUT", + "name": "DAOstack on Gnosis", + "address": "0x12dabe79cffc1fde82fcd3b96dbe09fa4d8cd599", + "symbol": "GEN", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/7538/small/Donut.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x12dabe79cffc1fde82fcd3b96dbe09fa4d8cd599/logo.png" }, { - "name": "Enigma on Gnosis", - "address": "0x7a7d81657a1a66b38a6ca2565433a9873c6913b2", - "symbol": "ENG", - "decimals": 8, + "name": "DAppNode DAO Token from Ethereum", + "address": "0xc60e38c6352875c051b481cbe79dd0383adb7817", + "symbol": "NODE", + "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xf0Ee6b27b759C9893Ce4f094b49ad28fd15A23e4/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xc60e38c6352875c051b481cbe79dd0383adb7817/logo.png" }, { - "name": "XY Oracle on Gnosis", - "address": "0xfd4e5f45ea24ec50c4db4367380b014875caf219", - "symbol": "XYO", + "name": "Darwinia Network Native Token on Gnosis", + "address": "0x1479ebfe327b62bff255c0749a242748d3e7347a", + "symbol": "RING", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x55296f69f40Ea6d20E478533C15A6B08B654E758/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x1479ebfe327b62bff255c0749a242748d3e7347a/logo.png" }, { - "name": "aleph.im v2 on Gnosis", - "address": "0x4bc97997883c0397f556bd0f9da6fb71da22f9a2", - "symbol": "ALEPH", - "decimals": 18, + "name": "Davincij15 Token on Gnosis", + "address": "0x7c16c63684d86bacc52e8793b08a5a1a3cb1ba1e", + "symbol": "DJ15", + "decimals": 9, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x27702a26126e0B3702af63Ee09aC4d1A084EF628/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x7c16c63684d86bacc52e8793b08a5a1a3cb1ba1e/logo.png" }, { - "name": "Republic Token on Gnosis", - "address": "0x0da1a02cdf84c44021671d183d616925164e08aa", - "symbol": "REN", + "name": "decentral.games on Gnosis", + "address": "0x915742cb77124761015f63e079089ad0eff1b57c", + "symbol": "$DG", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x408e41876cCCDC0F92210600ef50372656052a38/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x915742cb77124761015f63e079089ad0eff1b57c/logo.png" }, { - "name": "Bitgear on Gnosis", - "address": "0x6f09cf96558d44584db07f8477dd3490599aa63e", - "symbol": "GEAR", + "name": "Decentraland MANA on Gnosis", + "address": "0x7838796b6802b18d7ef58fc8b757705d6c9d12b3", + "symbol": "MANA", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1b980e05943dE3dB3a459C72325338d327B6F5a9/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x7838796b6802b18d7ef58fc8b757705d6c9d12b3/logo.png" }, { - "name": "Meridian Network on Gnosis", - "address": "0xf99efeb34aff6d3099c41605e9ee778caec39317", - "symbol": "LOCK", + "name": "Decentralized Insurance Protoc on Gnosis", + "address": "0x48b1b0d077b4919b65b4e4114806dd803901e1d9", + "symbol": "DIP", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x95172ccBe8344fecD73D0a30F54123652981BD6F/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x48b1b0d077b4919b65b4e4114806dd803901e1d9/logo.png" }, { "name": "DeFiPIE Token on Gnosis", @@ -333,1310 +565,1278 @@ "symbol": "PIE", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x607C794cDa77efB21F8848B7910ecf27451Ae842/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x317eab07380d670ea814025cba40f5624354a32f/logo.png" }, { - "name": "UniTrade on Gnosis", - "address": "0x860182180e146300df38aab8d328c6e80bec9547", - "symbol": "TRADE", + "name": "DefiPulse Index from Ethereum", + "address": "0xd3d47d5578e55c880505dc40648f7f9307c3e7a8", + "symbol": "DPI", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6F87D756DAf0503d08Eb8993686c7Fc01Dc44fB1/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xd3d47d5578e55c880505dc40648f7f9307c3e7a8/logo.png" }, { - "name": "AirSwap Token on Gnosis", - "address": "0x743a991365ba94BFC90Ad0002CAD433c7a33cb4a", - "symbol": "AST", - "decimals": 4, + "name": "DeFireX DAI on Gnosis", + "address": "0x1319067e82f0b9981f19191e1c08bb6e6e055dd3", + "symbol": "DDAI", + "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/1019/small/AST.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x1319067e82f0b9981f19191e1c08bb6e6e055dd3/logo.png" }, { - "name": "Kyber Network Crystal on Gnosis", - "address": "0x1534fB3E82849314360C267FE20Df3901A2ED3f9", - "symbol": "KNC", + "name": "DeHive", + "address": "0xfbdd194376de19a88118e84e279b977f165d01b8", + "symbol": "DHV", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/947/small/kyber-logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xfbdd194376de19a88118e84e279b977f165d01b8/logo.png" }, { - "name": "Synthetix Network Token on Gnosis", - "address": "0x3A00E08544d589E19a8e7D97D0294331341cdBF6", - "symbol": "SNX", + "name": "Donut on Gnosis", + "address": "0x524b969793a64a602342d89bc2789d43a016b13a", + "symbol": "DONUT", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/3406/small/SNX.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x524b969793a64a602342d89bc2789d43a016b13a/logo.png" }, { - "name": "OM Token on Gnosis", - "address": "0x309Bc6DbcbFB9c84D26FDF65E8924367efCCBdb9", - "symbol": "OM", + "name": "DXdao from Ethereum", + "address": "0xb90d6bec20993be5d72a5ab353343f7a0281f158", + "symbol": "DXD", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/12151/small/OM_3D_whtbg.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xb90d6bec20993be5d72a5ab353343f7a0281f158/logo.png" }, { - "name": "Bricks on Gnosis", - "address": "0x2f9ceBf5De3bc25E0643D0E66134E5bf5c48e191", - "symbol": "xBRICK", + "name": "Energi on Gnosis", + "address": "0x0dcfed2c3041e66b2d8c4ea39782c60355716316", + "symbol": "NRGE", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/11223/small/Brick.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x0dcfed2c3041e66b2d8c4ea39782c60355716316/logo.png" }, { - "name": "Aave Token on Gnosis", - "address": "0xDF613aF6B44a31299E48131e9347F034347E2F00", - "symbol": "AAVE", + "name": "Energy Web Token Bridged on Gnosis", + "address": "0x6a8cb6714b1ee5b471a7d2ec4302cb4f5ff25ec2", + "symbol": "EWTB", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x6a8cb6714b1ee5b471a7d2ec4302cb4f5ff25ec2/logo.png" }, { - "name": "renZEC on Gnosis", - "address": "0x5F2852AFd20C39849f6f56F4102b8c29Ee141ADD", - "symbol": "renZEC", + "name": "Enigma on Gnosis", + "address": "0x7a7d81657a1a66b38a6ca2565433a9873c6913b2", + "symbol": "ENG", "decimals": 8, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1C5db575E2Ff833E46a2E9864C22F4B22E0B37C2/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x7a7d81657a1a66b38a6ca2565433a9873c6913b2/logo.png" }, { - "name": "Wrapped ETHO", - "address": "0xB17d999E840e0c1B157Ca5Ab8039Bd958b5fA317", - "symbol": "ETHO", + "name": "Enjin Coin on Gnosis", + "address": "0x5a757f0bcadfdb78651b7bdbe67e44e8fd7f7f6b", + "symbol": "ENJ", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/Ether1Project/Ether-1-Branding/master/PNG%20Logos/ether1new-transparent.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x5a757f0bcadfdb78651b7bdbe67e44e8fd7f7f6b/logo.png" }, { - "name": "xREAP", - "address": "0x42c6b3ac30ae82d754498f56d9372f0070349409", - "symbol": "xREAP", + "name": "Ethereum Meta on Gnosis", + "address": "0x9bd5e0ce813d5172859b0b70ff7bb3c325cee913", + "symbol": "ETHM", "decimals": 18, "chainId": 100, - "logoURI": "https://reap.vercel.app/reaptoken1.jpg" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x9bd5e0ce813d5172859b0b70ff7bb3c325cee913/logo.png" }, { - "name": "Polyient Games Governance Token", - "address": "0x6099280dC5FC97CBB61B456246316a1B8f79534B", - "symbol": "PGT", + "name": "Ethix on Gnosis", + "address": "0xec3f3e6d7907acda3a7431abd230196cda3fbb19", + "symbol": "ETHIX", "decimals": 18, "chainId": 100, - "logoURI": "https://user-images.githubusercontent.com/72729493/95717875-9eb1fa80-0c3b-11eb-8a5b-af581da2c892.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xec3f3e6d7907acda3a7431abd230196cda3fbb19/logo.png" }, { - "name": "Golden Bull Token on xDAI", - "address": "0x30610f98b61593de963b2303aeeaee69823f561f", - "symbol": "GLDB", + "name": "EthLend Token on Gnosis", + "address": "0xc1b42bdb485deb24c74f58399288d7915a726c1d", + "symbol": "LEND", "decimals": 18, "chainId": 100, - "logoURI": "https://user-images.githubusercontent.com/72521363/95662995-2c55f300-0b33-11eb-90f9-4b1fe6c4097f.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xc1b42bdb485deb24c74f58399288d7915a726c1d/logo.png" }, { - "name": "Badger on Gnosis", - "address": "0xdfc20AE04ED70bd9c7D720F449eEDAe19F659D65", - "symbol": "BADGER", + "name": "FalconSwap Token on Gnosis", + "address": "0xde1e70ed71936e4c249a7d43e550f0b99fccddfc", + "symbol": "FSW", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/Badger-Finance/badger-system/master/images/badger-logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xde1e70ed71936e4c249a7d43e550f0b99fccddfc/logo.png" }, { - "name": "Aragon Network Token on Gnosis v2", - "address": "0x6EECeab954EFDBd7A8a8D9387bC719959B04b9CA", - "symbol": "ANTv2", + "name": "Flex Ungovernance Token from Mainnet", + "address": "0xd87eaa26dcfb0c0a6160ccf8c8a01beb1c15fb00", + "symbol": "FLX", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x960b236A07cf122663c4303350609A66A7B288C0/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xd87eaa26dcfb0c0a6160ccf8c8a01beb1c15fb00/logo.jpg" }, { - "name": "Autopia Token on Gnosis", - "address": "0xcaE40062a887581A3d1661d0AC2b481c32e3E938", - "symbol": "AUT", + "name": "FOX from Ethereum", + "address": "0x21a42669643f45bc0e086b8fc2ed70c23d67509d", + "symbol": "FOX", "decimals": 18, "chainId": 100, - "logoURI": "https://autopia.co/images/autopia-200-200.jpg" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x21a42669643f45bc0e086b8fc2ed70c23d67509d/logo.png" }, { - "name": "AMIS on Gnosis", - "address": "0xD51e1ddD116fFF9A71C1B8FEEb58113aFa2B4d93", - "symbol": "AMIS", - "decimals": 9, + "name": "Freedom Reserve on Gnosis", + "address": "0x270de58f54649608d316faa795a9941b355a2bd0", + "symbol": "FR", + "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/tokens/master/tokens/0x949bed886c739f1a3273629b3320db0c5024c719.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x270de58f54649608d316faa795a9941b355a2bd0/logo.png" }, { - "name": "Unifty on Gnosis", - "address": "0x1A186E7268F3Ed5AdFEa6B9e0655f70059941E11", - "symbol": "NIF", + "name": "FreeToken", + "address": "0xa106739de31fa7a9df4a93c9bea3e1bade0924e2", + "symbol": "FREE", "decimals": 18, "chainId": 100, - "logoURI": "https://unifty.io/unifty3.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xa106739de31fa7a9df4a93c9bea3e1bade0924e2/logo.png" }, { - "name": "COLD TRUTH CASH", - "address": "0xdbcadE285846131a5e7384685EADDBDFD9625557", - "symbol": "COLD", + "name": "Frontier Token on Gnosis", + "address": "0x1bbca7491f14b46788ff9c834d97a668c4886523", + "symbol": "FRONT", "decimals": 18, "chainId": 100, - "logoURI": "https://user-images.githubusercontent.com/77219460/120896984-5e3e3b80-c667-11eb-8ed3-f9319cd4ebc9.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x1bbca7491f14b46788ff9c834d97a668c4886523/logo.png" }, { - "name": "Freedom Reserve on Gnosis", - "address": "0x270DE58F54649608D316fAa795a9941b355A2Bd0", - "symbol": "FR", + "name": "FTX Token", + "address": "0x75886f00c1a20ec1511111fb4ec3c51de65b1fe7", + "symbol": "FTT", "decimals": 18, "chainId": 100, - "logoURI": "https://freedomreserv.eth.link/img/freedomcoin400x400.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x75886f00c1a20ec1511111fb4ec3c51de65b1fe7/logo.png" }, { - "name": "Trace Token on Gnosis", - "address": "0xEddd81E0792E764501AaE206EB432399a0268DB5", - "symbol": "TRAC", + "name": "Giveth from Mainnet", + "address": "0x4f4f9b8d5b4d0dc10506e5551b0513b61fd59e75", + "symbol": "GIV", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/origintrail_28.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x4f4f9b8d5b4d0dc10506e5551b0513b61fd59e75/logo.png" }, { - "name": "Panvala pan on Gnosis", - "address": "0x981fB9BA94078a2275A8fc906898ea107B9462A8", - "symbol": "PAN", + "name": "Gnosis from Ethereum", + "address": "0x9c58bacc331c9aa871afd802db6379a98e80cedb", + "symbol": "GNO", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/9543/small/pan-logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x9c58bacc331c9aa871afd802db6379a98e80cedb/logo.png" }, { - "name": "Cheemscoin", - "address": "0xEaF7B3376173DF8BC0C22Ad6126943cC8353C1Ee", - "symbol": "CHEEMS", + "name": "Golden Bull Token on xDAI", + "address": "0x30610f98b61593de963b2303aeeaee69823f561f", + "symbol": "GLDB", "decimals": 18, "chainId": 100, - "logoURI": "https://cheemsco.in/cheemscoinSmall.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x30610f98b61593de963b2303aeeaee69823f561f/logo.png" }, { - "name": "0x Protocol Token on Gnosis", - "address": "0x226bCf0e417428a25012d0fA2183d37f92bCeDF6", - "symbol": "ZRX", + "name": "Graph Token on Gnosis", + "address": "0xfadc59d012ba3c110b08a15b7755a5cb7cbe77d7", + "symbol": "GRT", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/zrx_28.png?v=3" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xfadc59d012ba3c110b08a15b7755a5cb7cbe77d7/logo.png" }, { - "name": "Trips on Gnosis", - "address": "0x479e32cDFF5F216f93060700C711D1cC8E811a6B", - "symbol": "TRIPS", + "name": "Hakka Finance on Gnosis", + "address": "0xad601530859513371fa107ae6a7e18e08d69f155", + "symbol": "HAKKA", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/trips_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xad601530859513371fa107ae6a7e18e08d69f155/logo.png" }, { - "name": "Energy Web Token Bridged on Gnosis", - "address": "0x6A8cb6714B1EE5b471a7D2eC4302cb4f5Ff25eC2", - "symbol": "EWTB", + "name": "Haus", + "address": "0xb0c5f3100a4d9d9532a4cfd68c55f1ae8da987eb", + "symbol": "HAUS", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/energywebtokenbridged_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xb0c5f3100a4d9d9532a4cfd68c55f1ae8da987eb/logo.png" }, { - "name": "SushiToken on Gnosis", - "address": "0x2995D1317DcD4f0aB89f4AE60F3f020A4F17C7CE", - "symbol": "SUSHI", - "decimals": 18, + "name": "HEX on Gnosis", + "address": "0xd9fa47e33d4ff7a1aca489de1865ac36c042b07a", + "symbol": "HEX", + "decimals": 8, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/sushiswap_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xd9fa47e33d4ff7a1aca489de1865ac36c042b07a/logo.png" }, { - "name": "LUKSO Token on Gnosis", - "address": "0x79CF2029717E2E78C8927F65F079Ab8dA21781Ee", - "symbol": "LYXe", + "name": "hiveWater", + "address": "0x3a3e9715018d80916740e8ac300713fdf6614d19", + "symbol": "HIVEWATER", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/luksotoken_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x3a3e9715018d80916740e8ac300713fdf6614d19/logo.png" }, { - "name": "Graph Token on Gnosis", - "address": "0xFAdc59D012Ba3c110B08A15B7755A5cb7Cbe77D7", - "symbol": "GRT", + "name": "HoloToken on Gnosis", + "address": "0x346b2968508d32f0192cd7a60ef3d9c39a3cf549", + "symbol": "HOT", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/TheGraph_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x346b2968508d32f0192cd7a60ef3d9c39a3cf549/logo.png" }, { - "name": "Base Protocol on Gnosis", - "address": "0x699D001ef13B15335193bC5FAd6CFC6747eeE8BE", - "symbol": "BASE", - "decimals": 9, + "name": "Honey", + "address": "0x71850b7e9ee3f13ab46d67167341e4bdc905eef9", + "symbol": "HNY", + "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/baseprotocol_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x71850b7e9ee3f13ab46d67167341e4bdc905eef9/logo.png" }, { - "name": "Celsius on Gnosis", - "address": "0x0aCD91f92Fe07606ab51EA97d8521E29D110fD09", - "symbol": "CEL", - "decimals": 4, + "name": "Hop", + "address": "0xc5102fe9359fd9a28f877a67e36b0f050d81a3cc", + "symbol": "HOP", + "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/celsiustoken1_28.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xc5102fe9359fd9a28f877a67e36b0f050d81a3cc/logo.png" }, { - "name": "Cream on Gnosis", - "address": "0x1939D3431CF0E44B1d63b86e2cE489E5a341B1Bf", - "symbol": "CREAM", + "name": "HOPR Token on Gnosis", + "address": "0xd057604a14982fe8d88c5fc25aac3267ea142a08", + "symbol": "HOPR", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/CreamFinance_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xd057604a14982fe8d88c5fc25aac3267ea142a08/logo.png" }, { - "name": "Testa on Gnosis", - "address": "0x16AFe6E6754FA3694afD0Ce48f4Bea102Efacc17", - "symbol": "TESTA", - "decimals": 18, + "name": "HUSD on Gnosis", + "address": "0x1e37e5b504f7773460d6eb0e24d2e7c223b66ec7", + "symbol": "HUSD", + "decimals": 8, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/testa_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x1e37e5b504f7773460d6eb0e24d2e7c223b66ec7/logo.jpg" }, { - "name": "AriesFinancial on Gnosis", - "address": "0xc81c785653D97766b995D867CF91F56367742eAC", - "symbol": "AFI", - "decimals": 18, + "name": "iEx.ec Network Token on Gnosis", + "address": "0x60e668f54106222adc1da80c169281b3355b8e5d", + "symbol": "RLC", + "decimals": 9, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x60e668f54106222adc1da80c169281b3355b8e5d/logo.png" + }, + { + "name": "JOON on Gnosis", + "address": "0x5fe9885226677f3eb5c9ad8ab6c421b4ea38535d", + "symbol": "JOON", + "decimals": 4, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/ariesfinancial_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x5fe9885226677f3eb5c9ad8ab6c421b4ea38535d/logo.png" }, { "name": "JPY Coin on Gnosis", - "address": "0x417602f4fbdd471A431Ae29fB5fe0A681964C11b", + "address": "0x417602f4fbdd471a431ae29fb5fe0a681964c11b", "symbol": "JPYC", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/jpycoin_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x417602f4fbdd471a431ae29fb5fe0a681964c11b/logo.png" }, { - "name": "Rarible on Gnosis", - "address": "0x4bE85ACC1cd711F403dC7BdE9e6caDfC5A94744b", - "symbol": "RARI", + "name": "Kyber Network Crystal on Gnosis", + "address": "0x1534fb3e82849314360c267fe20df3901a2ed3f9", + "symbol": "KNC", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/rarible_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x1534fb3e82849314360c267fe20df3901a2ed3f9/logo.png" }, { - "name": "Yield on Gnosis", - "address": "0xA2FEc95B3d3feCb39098E81f108533E1abF22CcF", - "symbol": "YLD", + "name": "Layer 2 Index on Gnosis", + "address": "0xcf9dc2de2a67d7db1a7171e3b8456d2171e4da75", + "symbol": "LTI", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/yieldapp_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xcf9dc2de2a67d7db1a7171e3b8456d2171e4da75/logo.png" }, { - "name": "Phala on Gnosis", - "address": "0x7eA8aF7301b763451B7FB25F8Fc2406819A7E36f", - "symbol": "PHA", + "name": "lien on Gnosis", + "address": "0x6062ec2a1ecfcd0026d9bd67aa5ad743adc03995", + "symbol": "LIEN", + "decimals": 8, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x6062ec2a1ecfcd0026d9bd67aa5ad743adc03995/logo.png" + }, + { + "name": "Liquid staked Ether 2.0 on Gnosis", + "address": "0x3c037849a8ffcf19886e2f5b04f293b7847d0377", + "symbol": "stETH", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/phala_32.png?v=4" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x3c037849a8ffcf19886e2f5b04f293b7847d0377/logo.png" }, { - "name": "renBTC on Gnosis", - "address": "0x4A88248BAa5b39bB4A9CAa697Fb7f8ae0C3f0ddB", - "symbol": "renBTC", - "decimals": 8, + "name": "Livepeer Token on Gnosis", + "address": "0x7db0be7a41b5395268e065776e800e27181c81ab", + "symbol": "LPT", + "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/renbtc_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x7db0be7a41b5395268e065776e800e27181c81ab/logo.png" }, { - "name": "Robonomics on Gnosis", - "address": "0xf54b47B00B6916974c73B81B7d9929a4f443DB49", - "symbol": "XRT", - "decimals": 9, + "name": "LoopringCoin V2 on Gnosis", + "address": "0x2be73bfeec620aa9b67535a4d3827bb1e29436d1", + "symbol": "LRC", + "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/robonomics_28.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x2be73bfeec620aa9b67535a4d3827bb1e29436d1/logo.png" }, { - "name": "Ampleforth on Gnosis", - "address": "0xC84DD5B971521B6C9fA5E10d25E6428b19710e05", - "symbol": "AMPL", - "decimals": 9, + "name": "LUKSO Token on Gnosis", + "address": "0x79cf2029717e2e78c8927f65f079ab8da21781ee", + "symbol": "LYXe", + "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/ampleforth_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x79cf2029717e2e78c8927f65f079ab8da21781ee/logo.png" }, { - "name": "Matic Token on Gnosis", - "address": "0x7122d7661c4564b7C6Cd4878B06766489a6028A2", - "symbol": "MATIC", + "name": "Mai Stablecoin from Mainnet", + "address": "0xe959db3c04376b017b37c95618bbaeb59f51abba", + "symbol": "MAI", + "decimals": 18, + "chainId": 100, + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xe959db3c04376b017b37c95618bbaeb59f51abba/logo.png" + }, + { + "name": "Maker on Gnosis", + "address": "0x5fd896d248fbfa54d26855c267859eb1b4daee72", + "symbol": "MKR", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/matictoken_28.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x5fd896d248fbfa54d26855c267859eb1b4daee72/logo.png" }, { - "name": "Reserve Rights on Gnosis", - "address": "0x5A87eaC5642BfEd4e354Ee8738DACd298E07D1Af", - "symbol": "RSR", + "name": "Mask Network on Gnosis", + "address": "0x4e1a2bffe81000f7be4807faf0315173c817d6f4", + "symbol": "MASK", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/reserverights_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x4e1a2bffe81000f7be4807faf0315173c817d6f4/logo.jpg" }, { - "name": "Energi on Gnosis", - "address": "0x0dCfEd2C3041e66b2D8c4Ea39782c60355716316", - "symbol": "NRGE", + "name": "Matic Token on Gnosis", + "address": "0x7122d7661c4564b7c6cd4878b06766489a6028a2", + "symbol": "MATIC", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/energi_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x7122d7661c4564b7c6cd4878b06766489a6028a2/logo.png" }, { - "name": "Akropolis on Gnosis", - "address": "0xD27E1ECC4748F42e052331BeA917D89bEB883fc3", - "symbol": "AKRO", + "name": "MCDEX Token on Gnosis", + "address": "0xd361c1fd663d8f2dc36ae07ff6f3623532cabdd3", + "symbol": "MCB", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/Akropolis_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xd361c1fd663d8f2dc36ae07ff6f3623532cabdd3/logo.png" }, { - "name": "BandToken on Gnosis", - "address": "0xe154A435408211AC89757B76C4FbE4Dc9ED2Ef27", - "symbol": "BAND", - "decimals": 18, + "name": "McDonaldsCoin on Gnosis", + "address": "0xc577cddabb7893cc2ca15ef4b5d5e5e13c3feed3", + "symbol": "MCDC", + "decimals": 2, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/bandtoken_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xc577cddabb7893cc2ca15ef4b5d5e5e13c3feed3/logo.png" }, { - "name": "Basic Attention Token on Gnosis", - "address": "0xC6cC63f4AA25BBD4453eB5F3a0DfE546feF9b2f3", - "symbol": "BAT", + "name": "MEDOOZA Ecosystem v2.0 from Ethereum", + "address": "0xbab3cbdcbcc578445480a79ed80269c50bb5b718", + "symbol": "MDZA", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/bat.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xbab3cbdcbcc578445480a79ed80269c50bb5b718/logo.png" }, { "name": "MEME on Gnosis", - "address": "0x512a2Eb0277573ae9Be0d48c782590b624048fdF", + "address": "0x512a2eb0277573ae9be0d48c782590b624048fdf", "symbol": "MEME", "decimals": 8, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/meme_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x512a2eb0277573ae9be0d48c782590b624048fdf/logo.png" }, { - "name": "Ocean Token on Gnosis", - "address": "0x51732a6fC4673d1aCca4c047F5465922716508Ad", - "symbol": "OCEAN", + "name": "Meridian Network on Gnosis", + "address": "0xf99efeb34aff6d3099c41605e9ee778caec39317", + "symbol": "LOCK", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/oceantoken_28.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xf99efeb34aff6d3099c41605e9ee778caec39317/logo.png" }, { - "name": "Rocket Pool on Gnosis", - "address": "0x2F0E755Efe6b58238A67DB420Ff3513Ec1fb31eF", - "symbol": "RPL", + "name": "MetaFactory on Gnosis", + "address": "0x8d02b73904856de6998ffdf6e7ee18cc21137a79", + "symbol": "ROBOT", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/Rocketpool_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x8d02b73904856de6998ffdf6e7ee18cc21137a79/logo.png" }, { - "name": "Unilayer on Gnosis", - "address": "0x8fBEDD16904B561e30ea402F459900E9D90614af", - "symbol": "LAYER", + "name": "Metronome on Gnosis", + "address": "0xb4b6f80d8e573e9867c90163bfdb00e29d92716a", + "symbol": "MET", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/unilayer_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xb4b6f80d8e573e9867c90163bfdb00e29d92716a/logo.png" }, { - "name": "Darwinia Network Native Token on Gnosis", - "address": "0x1479ebFe327B62bFF255C0749a242748D3e7347a", - "symbol": "RING", + "name": "Minerva Wallet SuperToken", + "address": "0x63e62989d9eb2d37dfdb1f93a22f063635b07d51", + "symbol": "MIVA", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/darwinia_32.png" - }, - { - "name": "Davincij15 Token on Gnosis", - "address": "0x7C16c63684D86BaCC52e8793B08a5a1A3cB1BA1e", - "symbol": "DJ15", - "decimals": 9, - "chainId": 100, - "logoURI": "https://etherscan.io/token/images/davincicode_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x63e62989d9eb2d37dfdb1f93a22f063635b07d51/logo.png" }, { - "name": "BaoToken on Gnosis", - "address": "0x82dFe19164729949fD66Da1a37BC70dD6c4746ce", - "symbol": "BAO", + "name": "Monerium EUR emoney", + "address": "0xcb444e90d8198415266c6a2724b7900fb12fc56e", + "symbol": "EURe", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/bao_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xcb444e90d8198415266c6a2724b7900fb12fc56e/logo.png" }, { - "name": "Decentralized Insurance Protoc on Gnosis", - "address": "0x48b1B0d077b4919b65b4E4114806dD803901E1D9", - "symbol": "DIP", + "name": "MoonToken on Gnosis", + "address": "0x5b917d4fb9b27591353211c32f1552a527987afc", + "symbol": "MOON", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/etherisc_28.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x5b917d4fb9b27591353211c32f1552a527987afc/logo.png" }, { - "name": "HoloToken on Gnosis", - "address": "0x346b2968508d32f0192cD7a60Ef3D9C39a3cF549", - "symbol": "HOT", + "name": "MORPHINE", + "address": "0xcc043d8820a6dc3e74ef6fb4772fae00c1563489", + "symbol": "MRP", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/holo_28.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xcc043d8820a6dc3e74ef6fb4772fae00c1563489/logo.png" }, { - "name": "Metronome on Gnosis", - "address": "0xB4B6f80d8E573e9867c90163BFdb00E29d92716a", - "symbol": "MET", - "decimals": 18, + "name": "MtPelerin Shares", + "address": "0xfa57aa7beed63d03aaf85ffd1753f5f6242588fb", + "symbol": "MPS", + "decimals": 0, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/metronome_28.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xfa57aa7beed63d03aaf85ffd1753f5f6242588fb/logo.png" }, { - "name": "Sora Token on Gnosis", - "address": "0x5bbfBfB123B72A255504BE985bd2B474e481e866", - "symbol": "SORA", + "name": "Nexo on Gnosis", + "address": "0x26dc03e492763068ccfe7c39b93a22442807c360", + "symbol": "NEXO", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/soratoken_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x26dc03e492763068ccfe7c39b93a22442807c360/logo.png" }, { - "name": "Streamr DATA on Gnosis", - "address": "0x256eb8a51f382650B2A1e946b8811953640ee47D", - "symbol": "DATA", + "name": "NFTX on Gnosis", + "address": "0x8e1a12da00bbf9db10d48bd66ff818be933964d5", + "symbol": "NFTX", "decimals": 18, "chainId": 100, - "logoURI": "https://streamr-public.s3.amazonaws.com/streamr-new-token-mark-256px.png" - }, - { - "name": "SwissBorg Token on Gnosis", - "address": "0x76eaFffA1873a8aCd43864B66A728bd873c5E08a", - "symbol": "CHSB", - "decimals": 8, - "chainId": 100, - "logoURI": "https://etherscan.io/token/images/swissborg_28_3.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x8e1a12da00bbf9db10d48bd66ff818be933964d5/logo.jpg" }, { - "name": "BlackDragon Token on Gnosis", - "address": "0x778aa03021B0CD2b798b0b506403e070125D81C9", - "symbol": "BDT", + "name": "Numeraire on Gnosis", + "address": "0x0b7a1c1a3d314dcc271ea576da400b24e9ad3094", + "symbol": "NMR", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/blackdragon_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x0b7a1c1a3d314dcc271ea576da400b24e9ad3094/logo.png" }, { - "name": "bns.finance on Gnosis", - "address": "0xbDB90BDAdae84Af0b07abf4cEFcC7989F909f9bD", - "symbol": "BNSD", + "name": "Ocean Token on Gnosis", + "address": "0x51732a6fc4673d1acca4c047f5465922716508ad", + "symbol": "OCEAN", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/bnsd_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x51732a6fc4673d1acca4c047f5465922716508ad/logo.png" }, { - "name": "BNS Token on Gnosis", - "address": "0xEC84A3bB48D70553C2599AC2d0Db07b2DFdF6364", - "symbol": "BNS", + "name": "OKB on Gnosis", + "address": "0x4efdfbb7cca540a79a7e4dcad1cb6ed14f21c43e", + "symbol": "OKB", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/bns_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x4efdfbb7cca540a79a7e4dcad1cb6ed14f21c43e/logo.png" }, { - "name": "DAOstack on Gnosis", - "address": "0x12daBe79cffC1fdE82FCd3B96DBE09FA4D8cd599", - "symbol": "GEN", + "name": "OM Token on Gnosis", + "address": "0x309bc6dbcbfb9c84d26fdf65e8924367efccbdb9", + "symbol": "OM", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/daostack1_28.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x309bc6dbcbfb9c84d26fdf65e8924367efccbdb9/logo.png" }, { - "name": "DeFireX DAI on Gnosis", - "address": "0x1319067e82F0b9981F19191E1C08bb6E6e055DD3", - "symbol": "DDAI", + "name": "OMGToken on Gnosis", + "address": "0x8395f7123ba3ffad52e7414433d825931c81c879", + "symbol": "OMG", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/defirex_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x8395f7123ba3ffad52e7414433d825931c81c879/logo.png" }, { - "name": "Enjin Coin on Gnosis", - "address": "0x5A757F0BcAdFDb78651B7bDBe67e44e8Fd7F7f6b", - "symbol": "ENJ", + "name": "OWL on Gnosis", + "address": "0x0905ab807f8fd040255f0cf8fa14756c1d824931", + "symbol": "OWL", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/enjin_28_2.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x0905ab807f8fd040255f0cf8fa14756c1d824931/logo.png" }, { - "name": "Ethereum Meta on Gnosis", - "address": "0x9bD5E0ce813d5172859b0b70Ff7Bb3C325CEE913", - "symbol": "ETHM", + "name": "Own a fraction", + "address": "0x2bf2ba13735160624a0feae98f6ac8f70885ea61", + "symbol": "FRACTION", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/ethereummeta_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x2bf2ba13735160624a0feae98f6ac8f70885ea61/logo.png" }, { - "name": "Livepeer Token on Gnosis", - "address": "0x7DB0be7A41b5395268e065776e800e27181C81AB", - "symbol": "LPT", + "name": "Panvala pan on Gnosis", + "address": "0x981fb9ba94078a2275a8fc906898ea107b9462a8", + "symbol": "PAN", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/livepeer_28.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x981fb9ba94078a2275a8fc906898ea107b9462a8/logo.png" }, { - "name": "LoopringCoin V2 on Gnosis", - "address": "0x2bE73bFeEC620aa9B67535A4D3827bB1e29436D1", - "symbol": "LRC", + "name": "Particle", + "address": "0xb5d592f85ab2d955c25720ebe6ff8d4d1e1be300", + "symbol": "PRTCLE", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/lrc_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xb5d592f85ab2d955c25720ebe6ff8d4d1e1be300/logo.png" }, { - "name": "Pundi X Token on Gnosis", - "address": "0x26dD64bdCB2FaF4F7E49A73145752e8d9cb34C94", - "symbol": "NPXS", + "name": "Perpetual on Gnosis", + "address": "0x7ecf26cd9a36990b8ea477853663092333f59979", + "symbol": "PERP", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/pundix-28.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x7ecf26cd9a36990b8ea477853663092333f59979/logo.png" }, { - "name": "Status Network Token on Gnosis", - "address": "0x044F6ae3aEF34fdB8FdDc7c05F9cC17F19Acd516", - "symbol": "SNT", + "name": "Phala on Gnosis", + "address": "0x7ea8af7301b763451b7fb25f8fc2406819a7e36f", + "symbol": "PHA", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/status.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x7ea8af7301b763451b7fb25f8fc2406819a7e36f/logo.png" }, { - "name": "TrueUSD on Gnosis", - "address": "0xB714654e905eDad1CA1940b7790A8239ece5A9ff", - "symbol": "TUSD", + "name": "PieDAO Dough", + "address": "0x6d237bb2248d3b40b1a54f3417667b2f39984fc8", + "symbol": "DOUGH", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/trueusd_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x6d237bb2248d3b40b1a54f3417667b2f39984fc8/logo.png" }, { - "name": "TrustSwap Token on Gnosis", - "address": "0xEAaccE3E5bCC10FB32c2553f8d6Fc4C3888ffDaD", - "symbol": "SWAP", + "name": "PILLAR from Ethereum", + "address": "0x10beea85519a704a63765d396415f9ea5aa30a17", + "symbol": "PLR", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/trustswap_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x10beea85519a704a63765d396415f9ea5aa30a17/logo.png" }, { - "name": "Aave Interest bearing DAI on Gnosis", - "address": "0xbcfB2B889F7bAa29Dd7A7B447b6C87Aca572F4f4", - "symbol": "ADAI", + "name": "Pinakion on Gnosis", + "address": "0x37b60f4e9a31a64ccc0024dce7d0fd07eaa0f7b3", + "symbol": "PNK", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/Aave_aDAI_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x37b60f4e9a31a64ccc0024dce7d0fd07eaa0f7b3/logo.png" }, { - "name": "AllianceBlock Token on Gnosis", - "address": "0x3581cc6A09DE85e9B91Ef93F2a5eF837706b84a5", - "symbol": "ALBT", + "name": "POA20 on Gnosis", + "address": "0x985e144eb355273c4b4d51e448b68b657f482e26", + "symbol": "POA20", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/allianceblocktoken_32.png?v=2" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x985e144eb355273c4b4d51e448b68b657f482e26/logo.png" }, { - "name": "Balancer on Gnosis", - "address": "0x7eF541E2a22058048904fE5744f9c7E4C57AF717", - "symbol": "BAL", + "name": "PolkastarterToken on Gnosis", + "address": "0x75481a953a4bba6b3c445907db403e4b5d222174", + "symbol": "POLS", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/Balancer_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x75481a953a4bba6b3c445907db403e4b5d222174/logo.png" }, { - "name": "Bancor Network Token on Gnosis", - "address": "0x9a495a281D959192343B0e007284bf130bd05F86", - "symbol": "BNT", + "name": "Polyient Games Governance Token", + "address": "0x6099280dc5fc97cbb61b456246316a1b8f79534b", + "symbol": "PGT", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/bancor_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x6099280dc5fc97cbb61b456246316a1b8f79534b/logo.png" }, { - "name": "CelerToken on Gnosis", - "address": "0x248c54B3fc3bC8b20D0CDEE059E17C67e4a3299d", - "symbol": "CELR", + "name": "PowerTrade Fuel Token on Gnosis", + "address": "0x53ef00be819a062533a0e699077c621a28eaded1", + "symbol": "PTF", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/celer_28.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x53ef00be819a062533a0e699077c621a28eaded1/logo.png" }, { - "name": "Contribute on Gnosis", - "address": "0xff0Ce179a303F26017019acf78B951cB743B8D9b", - "symbol": "TRIB", + "name": "Prime from Mainnet", + "address": "0x921557ac88f770aab08eef6ac32106f00c7a5e72", + "symbol": "D2D", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/contribute_32.png?v=2" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x921557ac88f770aab08eef6ac32106f00c7a5e72/logo.jpg" }, { - "name": "iEx.ec Network Token on Gnosis", - "address": "0x60e668f54106222adC1Da80c169281B3355B8e5D", - "symbol": "RLC", + "name": "prophet.finance on Gnosis", + "address": "0xa9e5cd4efc86c01fae9a9fcd6e8669b97c92a937", + "symbol": "PROPHET", "decimals": 9, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/iexec_28.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xa9e5cd4efc86c01fae9a9fcd6e8669b97c92a937/logo.jpg" }, { - "name": "MCDEX Token on Gnosis", - "address": "0xd361c1FD663d8f2dc36ae07FF6F3623532cAbdD3", - "symbol": "MCB", + "name": "Pundi X Token on Gnosis", + "address": "0x26dd64bdcb2faf4f7e49a73145752e8d9cb34c94", + "symbol": "NPXS", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/mcdextoken_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x26dd64bdcb2faf4f7e49a73145752e8d9cb34c94/logo.png" }, { - "name": "MoonToken on Gnosis", - "address": "0x5b917D4fb9B27591353211c32F1552A527987AFC", - "symbol": "MOON", + "name": "Raid Guild Token from Ethereum", + "address": "0x18e9262e68cc6c6004db93105cc7c001bb103e49", + "symbol": "RAID", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/moonswap_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x18e9262e68cc6c6004db93105cc7c001bb103e49/logo.png" }, { - "name": "Nexo on Gnosis", - "address": "0x26DC03E492763068CCfE7C39B93A22442807C360", - "symbol": "NEXO", + "name": "Rare Coin v2", + "address": "0x57e93bb58268de818b42e3795c97bad58afcd3fe", + "symbol": "RAREv2", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/nexo_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x57e93bb58268de818b42e3795c97bad58afcd3fe/logo.png" }, { - "name": "Pinakion on Gnosis", - "address": "0x37b60f4E9A31A64cCc0024dce7D0fD07eAA0F7B3", - "symbol": "PNK", + "name": "Rari Governance Token on Gnosis", + "address": "0x417ae38b3053a736b4274aed8dbd1a8a6fdbc974", + "symbol": "RGT", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/kelros_28.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x417ae38b3053a736b4274aed8dbd1a8a6fdbc974/logo.png" }, { - "name": "PolkastarterToken on Gnosis", - "address": "0x75481A953a4bBa6B3C445907dB403E4b5D222174", - "symbol": "POLS", + "name": "Rarible on Gnosis", + "address": "0x4be85acc1cd711f403dc7bde9e6cadfc5a94744b", + "symbol": "RARI", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/polkastarter_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x4be85acc1cd711f403dc7bde9e6cadfc5a94744b/logo.png" }, { - "name": "PowerTrade Fuel Token on Gnosis", - "address": "0x53ef00be819A062533a0E699077c621a28EADEd1", - "symbol": "PTF", - "decimals": 18, + "name": "renBTC on Gnosis", + "address": "0x4a88248baa5b39bb4a9caa697fb7f8ae0c3f0ddb", + "symbol": "renBTC", + "decimals": 8, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/powertrade_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x4a88248baa5b39bb4a9caa697fb7f8ae0c3f0ddb/logo.png" }, { - "name": "StorjToken on Gnosis", - "address": "0xBc650b9cC12dB4da14b2417c60CCd6F4d77c3998", - "symbol": "STORJ", + "name": "renZEC on Gnosis", + "address": "0x5f2852afd20c39849f6f56f4102b8c29ee141add", + "symbol": "renZEC", "decimals": 8, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/storj_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x5f2852afd20c39849f6f56f4102b8c29ee141add/logo.png" }, { - "name": "Synth sETH on Gnosis", - "address": "0x8F365b41B98Fe84aCB287540b4B4AB633e07EDb2", - "symbol": "SETH", + "name": "Republic Token on Gnosis", + "address": "0x0da1a02cdf84c44021671d183d616925164e08aa", + "symbol": "REN", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/SynthetixsETH_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x0da1a02cdf84c44021671d183d616925164e08aa/logo.png" }, { - "name": "tBTC on Gnosis", - "address": "0x0811E451447D5819976a95a02f130c3b00D59346", - "symbol": "TBTC", + "name": "Reserve Rights on Gnosis", + "address": "0x5a87eac5642bfed4e354ee8738dacd298e07d1af", + "symbol": "RSR", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/tbtc_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x5a87eac5642bfed4e354ee8738dacd298e07d1af/logo.png" }, { - "name": "VectorspaceAI on Gnosis", - "address": "0x020Ae8FC1c19f4d1312Cf6a72291f52849791E7C", - "symbol": "VXV", - "decimals": 18, + "name": "Robonomics on Gnosis", + "address": "0xf54b47b00b6916974c73b81b7d9929a4f443db49", + "symbol": "XRT", + "decimals": 9, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/Vectorspace_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xf54b47b00b6916974c73b81b7d9929a4f443db49/logo.png" }, { - "name": "Wrapped NXM on Gnosis", - "address": "0x01e92E3791f8c1D6599B2F80A4bFF9b43949aC7C", - "symbol": "wNXM", + "name": "Rocket Pool on Gnosis", + "address": "0x2f0e755efe6b58238a67db420ff3513ec1fb31ef", + "symbol": "RPL", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/nxm_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x2f0e755efe6b58238a67db420ff3513ec1fb31ef/logo.png" }, { - "name": "UniCrypt on Gnosis", - "address": "0x0116e28B43A358162B96f70B4De14C98A4465f25", - "symbol": "UNCX", - "decimals": 18, + "name": "rSURF", + "address": "0x5c8c83e5d5f7be815863b810d45d7bc706d7b15b", + "symbol": "rSURF", + "decimals": 9, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/UniCrypt_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x5c8c83e5d5f7be815863b810d45d7bc706d7b15b/logo.png" }, { - "name": "BTCCB", - "address": "0xB2aE7983A8142401d45546aAb981e5fbff520991", - "symbol": "BTCCB", + "name": "Sai on Gnosis", + "address": "0xc439e5b1dee4f866b681e7c5e5df140aa47fbf19", + "symbol": "SAI", "decimals": 18, "chainId": 100, - "logoURI": "https://miro.medium.com/fit/c/164/164/1*Poxa2tacGDtg8A9sZdfJfA.jpeg" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xc439e5b1dee4f866b681e7c5e5df140aa47fbf19/logo.png" }, { - "name": "XionGlobal Token", - "address": "0xf1738912ae7439475712520797583ac784ea9033", - "symbol": "XGT", + "name": "Savings xDAI", + "address": "0xaf204776c7245bf4147c2612bf6e5972ee483701", + "symbol": "sDAI", "decimals": 18, "chainId": 100, - "logoURI": "https://xion.finance/images/xgt_icon.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xaf204776c7245bf4147c2612bf6e5972ee483701/logo.png" }, { - "name": "Xion Global Token", - "address": "0xc25af3123d2420054c8fcd144c21113aa2853f39", - "symbol": "XGTv2", + "name": "Seed on Gnosis", + "address": "0x2fd0c73ad006407f0a96c984f06a9ce8415b094e", + "symbol": "xSEED", "decimals": 18, "chainId": 100, - "logoURI": "https://xion.finance/images/xgt_icon.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x2fd0c73ad006407f0a96c984f06a9ce8415b094e/logo.png" }, { - "name": "Audius on Gnosis", - "address": "0x8A95ea379E1Fa4C749dd0A7A21377162028C479e", - "symbol": "AUDIO", - "decimals": 18, + "name": "Serum on Gnosis", + "address": "0x3ae8c08cd61d05ad6e22973e4b675a92d412ee3c", + "symbol": "SRM", + "decimals": 6, "chainId": 100, - "logoURI": "https://user-images.githubusercontent.com/79154451/108109600-68293800-7092-11eb-8235-db5df1e0ab7e.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x3ae8c08cd61d05ad6e22973e4b675a92d412ee3c/logo.png" }, { - "name": "UNCL on Gnosis", - "address": "0x703120F2f2011a0D03A03a531Ac0e84e81F15989", - "symbol": "UNCL", + "name": "SHE Sweatpants", + "address": "0x0dae13fae64180d3cadcad22329a4abcaef15ca6", + "symbol": "PANTS", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/unicrypt-uncl_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x0dae13fae64180d3cadcad22329a4abcaef15ca6/logo.png" }, { - "name": "USD Coin on Gnosis binance-peg", - "address": "0xD10Cc63531a514BBa7789682E487Add1f15A51E2", - "symbol": "BUSDC", + "name": "SHIBA INU on Gnosis", + "address": "0x4ea1172f4c4e8e8d3c9e1be4269b696bf19d24fe", + "symbol": "SHIB", "decimals": 18, "chainId": 100, - "logoURI": "https://dynamic-assets.coinbase.com/3c15df5e2ac7d4abbe9499ed9335041f00c620f28e8de2f93474a9f432058742cdf4674bd43f309e69778a26969372310135be97eb183d91c492154176d455b8/asset_icons/9d67b728b6c8f457717154b3a35f9ddc702eae7e76c4684ee39302c4d7fd0bb8.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x4ea1172f4c4e8e8d3c9e1be4269b696bf19d24fe/logo.png" }, { - "name": "Agave", - "address": "0x3a97704a1b25f08aa230ae53b352e2e72ef52843", - "symbol": "AGVE", + "name": "SNAFU", + "address": "0x27b9c2bd4baea18abdf49169054c1c1c12af9862", + "symbol": "SNAFU", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x3a97704a1b25f08aa230ae53b352e2e72ef52843/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x27b9c2bd4baea18abdf49169054c1c1c12af9862/logo.png" }, { - "name": "BLOCKMESH", - "address": "0xE7EF58d8180Cc269C6620dED3E6cc536A52E2ebD", - "symbol": "MESH", + "name": "Sora Token on Gnosis", + "address": "0x5bbfbfb123b72a255504be985bd2b474e481e866", + "symbol": "SORA", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/blockmeshio_28.png" - }, - { - "name": "Standard on Gnosis", - "address": "0x3e33cF23073FD8d5aD1d48d1860a96C0D8E56193", - "symbol": "xMARK", - "decimals": 9, - "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x67c597624B17b16fb77959217360B7cD18284253/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x5bbfbfb123b72a255504be985bd2b474e481e866/logo.png" }, { - "name": "Seed on Gnosis", - "address": "0x2fd0c73Ad006407F0A96c984f06A9CE8415B094E", - "symbol": "xSEED", + "name": "Stake Token on Gnosis", + "address": "0xb7d311e2eb55f2f68a9440da38e7989210b9a05e", + "symbol": "STAKE", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/seed_32.png" - }, - { - "name": "McDonaldsCoin on Gnosis", - "address": "0xC577cDdABB7893cC2cA15eF4b5D5e5E13c3FeeD3", - "symbol": "MCDC", - "decimals": 2, - "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/birdieearlybird/mcdc_assets/main/mcdc_logo_200.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xb7d311e2eb55f2f68a9440da38e7989210b9a05e/logo.png" }, { - "name": "1INCH Token on Gnosis", - "address": "0x7f7440C5098462f833E123B44B8A03E1d9785BAb", - "symbol": "1INCH", + "name": "StakeWise Reward GNO", + "address": "0x6ac78efae880282396a335ca2f79863a1e6831d4", + "symbol": "rGNO", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/1inch_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x6ac78efae880282396a335ca2f79863a1e6831d4/logo.png" }, { - "name": "HOPR Token on Gnosis", - "address": "0xD057604A14982FE8D88c5fC25Aac3267eA142a08", - "symbol": "HOPR", + "name": "StakeWise Staked GNO", + "address": "0xa4ef9da5ba71cc0d2e5e877a910a37ec43420445", + "symbol": "sGNO", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/balancer-labs/assets/master/assets/0xf5581dfefd8fb0e4aec526be659cfab1f8c781da.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xa4ef9da5ba71cc0d2e5e877a910a37ec43420445/logo.png" }, { - "name": "prophet.finance on Gnosis", - "address": "0xa9e5cd4efc86c01fae9a9fcd6e8669b97c92a937", - "symbol": "PROPHET", + "name": "Standard on Gnosis", + "address": "0x3e33cf23073fd8d5ad1d48d1860a96c0d8e56193", + "symbol": "xMARK", "decimals": 9, "chainId": 100, - "logoURI": "https://pbs.twimg.com/profile_images/1329880689135718401/24hXwpqd_400x400.jpg" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x3e33cf23073fd8d5ad1d48d1860a96c0d8e56193/logo.png" }, { - "name": "MetaFactory on Gnosis", - "address": "0x8D02b73904856De6998Ffdf6e7ee18cC21137a79", - "symbol": "ROBOT", + "name": "Status Network Token on Gnosis", + "address": "0x044f6ae3aef34fdb8fddc7c05f9cc17f19acd516", + "symbol": "SNT", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/13517/small/MF_Robot_200px.png?1609312481" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x044f6ae3aef34fdb8fddc7c05f9cc17f19acd516/logo.png" }, { - "name": "Layer 2 Index on Gnosis", - "address": "0xcF9Dc2de2A67d7db1A7171e3b8456D2171E4da75", - "symbol": "LTI", - "decimals": 18, + "name": "StorjToken on Gnosis", + "address": "0xbc650b9cc12db4da14b2417c60ccd6f4d77c3998", + "symbol": "STORJ", + "decimals": 8, "chainId": 100, - "logoURI": "https://layer2index.eth.link/images/lti.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xbc650b9cc12db4da14b2417c60ccd6f4d77c3998/logo.png" }, { - "name": "DefiPulse Index from Ethereum", - "address": "0xD3D47d5578e55C880505dC40648F7F9307C3e7A8", - "symbol": "DPI", + "name": "Streamr DATA on Gnosis", + "address": "0x256eb8a51f382650b2a1e946b8811953640ee47d", + "symbol": "DATA", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/12465/small/defi_pulse_index_set.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x256eb8a51f382650b2a1e946b8811953640ee47d/logo.png" }, { - "name": "Haus", - "address": "0xb0C5f3100A4d9d9532a4CfD68c55F1AE8da987Eb", - "symbol": "HAUS", + "name": "SURF.Finance from Ethereum", + "address": "0xc12956b840b403b600014a3092f6ebd9259738fe", + "symbol": "SURF", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/14551/small/jN3kkqke_400x400.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xc12956b840b403b600014a3092f6ebd9259738fe/logo.png" }, { - "name": "Minerva Wallet SuperToken", - "address": "0x63e62989D9EB2d37dfDB1F93A22f063635b07d51", - "symbol": "MIVA", + "name": "SushiToken on Gnosis", + "address": "0x2995d1317dcd4f0ab89f4ae60f3f020a4f17c7ce", + "symbol": "SUSHI", "decimals": 18, "chainId": 100, - "logoURI": "https://minerva.digital/i/MIVA-Token_200x200.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x2995d1317dcd4f0ab89f4ae60f3f020a4f17c7ce/logo.png" }, { - "name": "Dai Token from BSC", - "address": "0xFc8B2690F66B46fEC8B3ceeb95fF4Ac35a0054BC", - "symbol": "bDAI", + "name": "Swapr on Gnosis", + "address": "0x532801ed6f82fffd2dab70a19fc2d7b2772c4f4b", + "symbol": "SWPR", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6B175474E89094C44Da98b954EedeAC495271d0F/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x532801ed6f82fffd2dab70a19fc2d7b2772c4f4b/logo.jpg" }, { - "name": "Wrapped BNB from BSC", - "address": "0xCa8d20f3e0144a72C6B5d576e9Bd3Fd8557E2B04", - "symbol": "WBNB", - "decimals": 18, + "name": "SwissBorg Token on Gnosis", + "address": "0x76eafffa1873a8acd43864b66a728bd873c5e08a", + "symbol": "CHSB", + "decimals": 8, "chainId": 100, - "logoURI": "https://bscscan.com/token/images/binance_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x76eafffa1873a8acd43864b66a728bd873c5e08a/logo.png" }, { - "name": "Perpetual on Gnosis", - "address": "0x7ecF26cd9A36990b8ea477853663092333f59979", - "symbol": "PERP", + "name": "Symmetric", + "address": "0xc45b3c1c24d5f54e7a2cf288ac668c74dd507a84", + "symbol": "SYMM", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/12381/large/token_2000x2000.png?1615791204" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xc45b3c1c24d5f54e7a2cf288ac668c74dd507a84/logo.png" }, { - "name": "AlbCoin from Ethereum", - "address": "0xfb23CfD35046466FdBA7f73dC2FcCb5b17ABf1Aa", - "symbol": "ALBC", + "name": "Synth sETH on Gnosis", + "address": "0x8f365b41b98fe84acb287540b4b4ab633e07edb2", + "symbol": "SETH", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/albcoin_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x8f365b41b98fe84acb287540b4b4ab633e07edb2/logo.png" }, { - "name": "DXdao from Ethereum", - "address": "0xb90D6bec20993Be5d72A5ab353343f7a0281f158", - "symbol": "DXD", + "name": "Synthetix Network Token on Gnosis", + "address": "0x3a00e08544d589e19a8e7d97d0294331341cdbf6", + "symbol": "SNX", "decimals": 18, "chainId": 100, - "logoURI": "https://s2.coinmarketcap.com/static/img/coins/200x200/5589.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x3a00e08544d589e19a8e7d97d0294331341cdbf6/logo.png" }, { - "name": "Adept Coin Governance from Ethereum", - "address": "0x5f1f81de1d21b97a5d0d5d62d89bde9ddec27325", - "symbol": "AC", + "name": "Synthetix USD on Gnosis", + "address": "0xb1950fb2c9c0cbc8553578c67db52aa110a93393", + "symbol": "sUSD", "decimals": 18, "chainId": 100, - "logoURI": "https://adept.camp/wp-content/uploads/2020/11/cropped-comingoutofblack.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xb1950fb2c9c0cbc8553578c67db52aa110a93393/logo.png" }, { - "name": "Rare Coin v2", - "address": "0x57e93BB58268dE818B42E3795c97BAD58aFCD3Fe", - "symbol": "RAREv2", + "name": "tBTC on Gnosis", + "address": "0x0811e451447d5819976a95a02f130c3b00d59346", + "symbol": "TBTC", "decimals": 18, "chainId": 100, - "logoURI": "https://affinityharmonics.s3.ca-central-1.amazonaws.com/Cloud/rare-logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x0811e451447d5819976a95a02f130c3b00d59346/logo.png" }, { - "name": "Own a fraction", - "address": "0x2bF2ba13735160624a0fEaE98f6aC8F70885eA61", - "symbol": "FRACTION", + "name": "Tellor Tributes from Mainnet", + "address": "0xaad66432d27737ecf6ed183160adc5ef36ab99f2", + "symbol": "TRB", "decimals": 18, "chainId": 100, - "logoURI": "https://fraction.fyi/i/FRACTION-TokenIcon-Honeyswap-200x200.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xaad66432d27737ecf6ed183160adc5ef36ab99f2/logo.png" }, { - "name": "HiveShares from Ethereum", - "address": "0x97E4ebc14C117C1ac2D032a5A8140C84628b0d17", - "symbol": "HIVESHARE", + "name": "Terra Virtua Kolect", + "address": "0xeb2bcabb0cdc099978a74cfe4ab4d45e7e677a45", + "symbol": "TVK", "decimals": 18, "chainId": 100, - "logoURI": "https://hiveshares.finance/gfx/Logo.jpg" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xeb2bcabb0cdc099978a74cfe4ab4d45e7e677a45/logo.png" }, { - "name": "BUSD Token from BSC", - "address": "0xdd96B45877d0E8361a4DDb732da741e97f3191Ff", - "symbol": "BUSD", + "name": "Testa on Gnosis", + "address": "0x16afe6e6754fa3694afd0ce48f4bea102efacc17", + "symbol": "TESTA", "decimals": 18, "chainId": 100, - "logoURI": "https://bscscan.com/token/images/busd_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x16afe6e6754fa3694afd0ce48f4bea102efacc17/logo.png" }, { - "name": "FreeToken", - "address": "0xA106739De31FA7a9DF4a93c9bea3E1bAdE0924e2", - "symbol": "FREE", - "decimals": 18, + "name": "Tether on Gnosis", + "address": "0x4ecaba5870353805a9f068101a40e0f32ed605c6", + "symbol": "USDT", + "decimals": 6, "chainId": 100, - "logoURI": "https://i.imgur.com/hiVAYU0.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x4ecaba5870353805a9f068101a40e0f32ed605c6/logo.png" }, { - "name": "SNAFU", - "address": "0x27B9C2Bd4BaEa18ABdF49169054c1C1c12af9862", - "symbol": "SNAFU", + "name": "The 4th Pillar Token on Gnosis", + "address": "0xe6ff35dc3227a0c46e92b640bcb5c5895ad8c687", + "symbol": "FOUR", "decimals": 18, "chainId": 100, - "logoURI": "https://gateway.ipfs.io/ipfs/QmaEPqRKrJDN8iNKVSFj19rbHzZSyWENdj241oek3EJYn7" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xe6ff35dc3227a0c46e92b640bcb5c5895ad8c687/logo.png" }, { - "name": "SURF.Finance from Ethereum", - "address": "0xc12956b840B403b600014a3092f6EBD9259738fE", - "symbol": "SURF", + "name": "Token Engineering Commons", + "address": "0x5df8339c5e282ee48c0c7ce8a7d01a73d38b3b27", + "symbol": "TEC", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/surffinance_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x5df8339c5e282ee48c0c7ce8a7d01a73d38b3b27/logo.png" }, { - "name": "Unisocks", - "address": "0x35f346Cb4149746272974a92d719Fd48ae2F72FA", - "symbol": "SOCKS", + "name": "Trace Token on Gnosis", + "address": "0xeddd81e0792e764501aae206eb432399a0268db5", + "symbol": "TRAC", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/10717/small/qFrcoiM.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xeddd81e0792e764501aae206eb432399a0268db5/logo.png" }, { - "name": "Wrapped CHI from Ethereum", - "address": "0x7211ab649A4139561a152B787de52D257cbAAee9", - "symbol": "WCHI", - "decimals": 8, - "chainId": 100, - "logoURI": "https://xaya.io/wp-content/uploads/2021/04/Wchi-ic1.png" - }, - { - "name": "CFX Quantum from Ethereum", - "address": "0x64b17a95e6c45306fb23bc526eb2dc9e1331a1b1", - "symbol": "CFXQ", - "decimals": 6, + "name": "Trips on Gnosis", + "address": "0x479e32cdff5f216f93060700c711d1cc8e811a6b", + "symbol": "TRIPS", + "decimals": 18, "chainId": 100, - "logoURI": "https://user-images.githubusercontent.com/83224547/118118933-453ec380-b3f6-11eb-962f-f2bbb1210c60.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x479e32cdff5f216f93060700c711d1cc8e811a6b/logo.png" }, { - "name": "rSURF", - "address": "0x5c8c83e5d5f7be815863b810d45d7bc706d7b15b", - "symbol": "rSURF", - "decimals": 9, + "name": "TrueFi on Gnosis", + "address": "0x4384a7c9498f905e433ee06b6552a18e1d7cd3a4", + "symbol": "TRU", + "decimals": 8, "chainId": 100, - "logoURI": "https://user-images.githubusercontent.com/83677085/118566122-69c1d500-b741-11eb-8d7f-8dedabab7404.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x4384a7c9498f905e433ee06b6552a18e1d7cd3a4/logo.png" }, { - "name": "MEDOOZA Ecosystem v2.0 from Ethereum", - "address": "0xbAb3cbDcBCc578445480a79ed80269C50bB5B718", - "symbol": "MDZA", + "name": "TrueUSD on Gnosis", + "address": "0xb714654e905edad1ca1940b7790a8239ece5a9ff", + "symbol": "TUSD", "decimals": 18, "chainId": 100, - "logoURI": "https://medooza.io/medooza-red-symbol-logo-exchange.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xb714654e905edad1ca1940b7790a8239ece5a9ff/logo.png" }, { - "name": "Daibase xDAI v0.1.61", - "address": "0x4ef1d9a329a0cb0658156aff55c406cc4393a987", - "symbol": "DAIX", + "name": "TrustSwap Token on Gnosis", + "address": "0xeaacce3e5bcc10fb32c2553f8d6fc4c3888ffdad", + "symbol": "SWAP", "decimals": 18, "chainId": 100, - "logoURI": "https://user-images.githubusercontent.com/13474314/117913608-ac059500-b2af-11eb-9a04-7e32364798c7.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xeaacce3e5bcc10fb32c2553f8d6fc4c3888ffdad/logo.png" }, { - "name": "API3", - "address": "0x44b6bBA599F100006143E82A60462D71Ac1331Da", - "symbol": "API3", + "name": "UNCL on Gnosis", + "address": "0x703120f2f2011a0d03a03a531ac0e84e81f15989", + "symbol": "UNCL", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/13256/small/api3.jpg" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x703120f2f2011a0d03a03a531ac0e84e81f15989/logo.png" }, { - "name": "Axie Infinity", - "address": "0xBDE011911128F6bD4ABb1d18F39fdc3614Ca2cfe", - "symbol": "AXS", - "decimals": 18, + "name": "UniBright on Gnosis", + "address": "0xd3b93ff74e43ba9568e5019b38addb804fef719b", + "symbol": "UBT", + "decimals": 8, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/13029/small/axie_infinity_logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xd3b93ff74e43ba9568e5019b38addb804fef719b/logo.png" }, { - "name": "BaoToken Coupon", - "address": "0xe0d0b1DBbCF3dd5CAc67edaf9243863Fd70745DA", - "symbol": "BAOcx", + "name": "UniCrypt on Gnosis", + "address": "0x0116e28b43a358162b96f70b4de14c98a4465f25", + "symbol": "UNCX", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/13547/small/BAO.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x0116e28b43a358162b96f70b4de14c98a4465f25/logo.png" }, { - "name": "BarnBridge", - "address": "0xb31a2595E4Cf66EfBC1Fe348b1429E5730891382", - "symbol": "BOND", + "name": "Unilayer on Gnosis", + "address": "0x8fbedd16904b561e30ea402f459900e9d90614af", + "symbol": "LAYER", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/12811/small/barnbridge.jpg" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x8fbedd16904b561e30ea402f459900e9d90614af/logo.png" }, { - "name": "BZRX", - "address": "0xE6A1f98b0F4368559BD16639C844510f5DB6Fe48", - "symbol": "BZRX", + "name": "Unisocks", + "address": "0x35f346cb4149746272974a92d719fd48ae2f72fa", + "symbol": "SOCKS", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/11811/small/bzrx.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x35f346cb4149746272974a92d719fd48ae2f72fa/logo.png" }, { - "name": "PieDAO Dough", - "address": "0x6d237bb2248d3b40b1a54F3417667B2f39984fC8", - "symbol": "DOUGH", + "name": "Uniswap on Gnosis", + "address": "0x4537e328bf7e4efa29d05caea260d7fe26af9d74", + "symbol": "UNI", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/12693/small/DOUGH2v.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x4537e328bf7e4efa29d05caea260d7fe26af9d74/logo.png" }, { "name": "Unit Protocol", - "address": "0x8E7aB03cA7D17996b097D5866bFAA1e251c35c6a", + "address": "0x8e7ab03ca7d17996b097d5866bfaa1e251c35c6a", "symbol": "DUCK", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/13359/small/unit_telegram.png" - }, - { - "name": "FTX Token", - "address": "0x75886F00c1a20Ec1511111Fb4Ec3C51de65B1fe7", - "symbol": "FTT", - "decimals": 18, - "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/9026/small/F.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x8e7ab03ca7d17996b097d5866bfaa1e251c35c6a/logo.png" }, { - "name": "xDai Native Comb", - "address": "0x38Fb649Ad3d6BA1113Be5F57B927053E97fC5bF7", - "symbol": "xCOMB", + "name": "UniTrade on Gnosis", + "address": "0x860182180e146300df38aab8d328c6e80bec9547", + "symbol": "TRADE", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x38Fb649Ad3d6BA1113Be5F57B927053E97fC5bF7/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x860182180e146300df38aab8d328c6e80bec9547/logo.png" }, { - "name": "MORPHINE", - "address": "0xcC043D8820a6dc3E74EF6fb4772faE00c1563489", - "symbol": "MRP", + "name": "USD Coin on Gnosis binance-peg", + "address": "0xd10cc63531a514bba7789682e487add1f15a51e2", + "symbol": "BUSDC", "decimals": 18, "chainId": 100, - "logoURI": "https://i.imgur.com/tJ8E34i.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xd10cc63531a514bba7789682e487add1f15a51e2/logo.png" }, { - "name": "BZZ from Ethereum", - "address": "0xdBF3Ea6F5beE45c02255B2c26a16F300502F68da", - "symbol": "BZZ", - "decimals": 16, + "name": "USDC from Ethereum", + "address": "0xddafbb505ad214d7b80b1f830fccc89b60fb7a83", + "symbol": "USDC", + "decimals": 6, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/ethswarm_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xddafbb505ad214d7b80b1f830fccc89b60fb7a83/logo.png" }, { - "name": "xdai dao", - "address": "0x6b0f8a3fb7cb257ad7c72ada469ba1d3c19c5094", - "symbol": "RXDAI", + "name": "USDP Stablecoin on Gnosis", + "address": "0xfe7ed09c4956f7cdb54ec4ffcb9818db2d7025b8", + "symbol": "USDP", "decimals": 18, "chainId": 100, - "logoURI": "https://gateway.pinata.cloud/ipfs/QmXRHYRh283fGyWKY96sRzM9WJgQkKSv6VQG3UjKotYxvj/rxdai.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xfe7ed09c4956f7cdb54ec4ffcb9818db2d7025b8/logo.png" }, { - "name": "Terra Virtua Kolect", - "address": "0xeB2BCaBb0cDC099978A74cFE4Ab4d45E7e677a45", - "symbol": "TVK", + "name": "VectorspaceAI on Gnosis", + "address": "0x020ae8fc1c19f4d1312cf6a72291f52849791e7c", + "symbol": "VXV", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/13330/small/CoinGLogo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x020ae8fc1c19f4d1312cf6a72291f52849791e7c/logo.png" }, { - "name": "0xMonero from Ethereum", - "address": "0x8c88ea1fd60462ef7004b9e288afcb4680a3c50c", - "symbol": "0xMR", + "name": "VitaDAO from Mainnet", + "address": "0x0939a7c3f8d37c1ce67fada4963ae7e0bd112ff3", + "symbol": "VITA", "decimals": 18, "chainId": 100, - "logoURI": "https://s2.coinmarketcap.com/static/img/coins/64x64/5668.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x0939a7c3f8d37c1ce67fada4963ae7e0bd112ff3/logo.png" }, { - "name": "DAppNode DAO Token from Ethereum", - "address": "0xc60e38C6352875c051B481Cbe79Dd0383AdB7817", - "symbol": "NODE", + "name": "Water Token", + "address": "0x4291f029b9e7acb02d49428458cf6fceac545f81", + "symbol": "WATER", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/dappnode_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x4291f029b9e7acb02d49428458cf6fceac545f81/logo.png" }, { - "name": "Symmetric", - "address": "0xc45b3c1c24d5f54e7a2cf288ac668c74dd507a84", - "symbol": "SYMM", + "name": "Wrapped BNB from BSC", + "address": "0xca8d20f3e0144a72c6b5d576e9bd3fd8557e2b04", + "symbol": "WBNB", "decimals": 18, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/symmetricfinance_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xca8d20f3e0144a72c6b5d576e9bd3fd8557e2b04/logo.png" }, { - "name": "PILLAR from Ethereum", - "address": "0x10bEEa85519a704A63765d396415f9eA5aa30A17", - "symbol": "PLR", - "decimals": 18, + "name": "Wrapped BTC on Gnosis", + "address": "0x8e5bbbb09ed1ebde8674cda39a0c169401db4252", + "symbol": "WBTC", + "decimals": 8, "chainId": 100, - "logoURI": "https://etherscan.io/token/images/pillar_32.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x8e5bbbb09ed1ebde8674cda39a0c169401db4252/logo.png" }, { - "name": "FOX from Ethereum", - "address": "0x21a42669643f45Bc0e086b8Fc2ed70c23D67509d", - "symbol": "FOX", + "name": "Wrapped Ether from Ethereum", + "address": "0x6a023ccd1ff6f2045c3309768ead9e68f978f6e1", + "symbol": "WETH", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/uniswap/assets/master/blockchains/ethereum/assets/0xc770EEfAd204B5180dF6a14Ee197D99d808ee52d/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x6a023ccd1ff6f2045c3309768ead9e68f978f6e1/logo.png" }, { - "name": "Raid Guild Token from Ethereum", - "address": "0x18e9262e68cc6c6004db93105cc7c001bb103e49", - "symbol": "RAID", + "name": "Wrapped ETHO", + "address": "0xb17d999e840e0c1b157ca5ab8039bd958b5fa317", + "symbol": "ETHO", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x18e9262e68cc6c6004db93105cc7c001bb103e49/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xb17d999e840e0c1b157ca5ab8039bd958b5fa317/logo.png" }, { - "name": "SHE Sweatpants", - "address": "0x0dae13fae64180d3cadcad22329a4abcaef15ca6", - "symbol": "PANTS", + "name": "Wrapped liquid staked Ether 2.0 from Mainnet", + "address": "0x6c76971f98945ae98dd7d4dfca8711ebea946ea6", + "symbol": "wstETH", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/ShenaniganDApp/unisocks/master/src/components/Gallery/pantsToken.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x6c76971f98945ae98dd7d4dfca8711ebea946ea6/logo.png" }, { - "name": "DAOSquare Governance Token from Ethereum", - "address": "0x97Edc0e345FbBBd8460847Fcfa3bc2a13bF8641F", - "symbol": "RICE", + "name": "Wrapped NXM on Gnosis", + "address": "0x01e92e3791f8c1d6599b2f80a4bff9b43949ac7c", + "symbol": "wNXM", "decimals": 18, "chainId": 100, - "logoURI": "https://daodkp.oss-ap-southeast-1.aliyuncs.com/assets/logo-sm.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x01e92e3791f8c1d6599b2f80a4bff9b43949ac7c/logo.png" }, { - "name": "Bright from Ethereum", - "address": "0x83FF60E2f93F8eDD0637Ef669C69D5Fb4f64cA8E", - "symbol": "BRIGHT", + "name": "Wrapped XDAI", + "address": "0xe91d153e0b41518a2ce8dd3d7944fa863463a97d", + "symbol": "WXDAI", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/1Hive/dao-list/master/assets/BrightDAO/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xe91d153e0b41518a2ce8dd3d7944fa863463a97d/logo.png" }, { - "name": "DeHive", - "address": "0xFbdd194376de19a88118e84E279b977f165d01b8", - "symbol": "DHV", + "name": "Wrapped xHOPR Token", + "address": "0xd4fdec44db9d44b8f2b6d529620f9c0c7066a2c1", + "symbol": "wxHOPR", "decimals": 18, "chainId": 100, - "logoURI": "https://dehive.finance/logo_200x200.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xd4fdec44db9d44b8f2b6d529620f9c0c7066a2c1/logo.png" }, { - "name": "Punk from Mainnet", - "address": "0x988d1Be68F2C5cDE2516a2287c59Bd6302b7D20D", - "symbol": "PUNK", + "name": "Wrapped XRP from Mainnet", + "address": "0x10a82313a4daef47c1ab9ef2bb00b22b3b0cc14c", + "symbol": "WXRP", "decimals": 18, "chainId": 100, - "logoURI": "https://xdaipunks.com/punk-200x200.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x10a82313a4daef47c1ab9ef2bb00b22b3b0cc14c/logo.png" }, { - "name": "Colony Network Token from Ethereum", - "address": "0xc9B6218AffE8Aba68a13899Cbf7cF7f14DDd304C", - "symbol": "CLNY", + "name": "xdai dao", + "address": "0x6b0f8a3fb7cb257ad7c72ada469ba1d3c19c5094", + "symbol": "RXDAI", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/JoinColony/brand/main/clny_200x200.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x6b0f8a3fb7cb257ad7c72ada469ba1d3c19c5094/logo.png" }, { - "name": "Giveth from Mainnet", - "address": "0x4f4F9b8D5B4d0Dc10506e5551B0513B61fD59e75", - "symbol": "GIV", + "name": "xDai Native Comb", + "address": "0x38fb649ad3d6ba1113be5f57b927053e97fc5bf7", + "symbol": "xCOMB", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/Giveth/giveth-design-assets/master/02-logos/GIV%20Token/GIVToken_200x200.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x38fb649ad3d6ba1113be5f57b927053e97fc5bf7/logo.png" }, { - "name": "Token Engineering Commons", - "address": "0x5df8339c5e282ee48c0c7ce8a7d01a73d38b3b27", - "symbol": "TEC", + "name": "Xion Global Token", + "address": "0xc25af3123d2420054c8fcd144c21113aa2853f39", + "symbol": "XGT", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/CommonsBuild/tec-branding-assets/main/Logo/Icon/TEC%20Icon%20Color.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xc25af3123d2420054c8fcd144c21113aa2853f39/logo.png" }, { - "name": "VitaDAO from Mainnet", - "address": "0x0939a7c3f8d37c1ce67fada4963ae7e0bd112ff3", - "symbol": "VITA", + "name": "xMOON on Gnosis", + "address": "0x1e16aa4df73d29c029d94ceda3e3114ec191e25a", + "symbol": "XMOON", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/VitaDAO/assets/master/vitadao-icon.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x1e16aa4df73d29c029d94ceda3e3114ec191e25a/logo.png" }, { - "name": "CoW Protocol Token from Mainnet", - "address": "0x177127622c4A00F3d409B75571e12cB3c8973d3c", - "symbol": "COW", + "name": "xREAP", + "address": "0x42c6b3ac30ae82d754498f56d9372f0070349409", + "symbol": "xREAP", "decimals": 18, "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/24384/small/COW-token-1024x1024.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x42c6b3ac30ae82d754498f56d9372f0070349409/logo.jpg" }, { - "name": "StakeWise Staked GNO", - "address": "0xA4eF9Da5BA71Cc0D2e5E877a910A37eC43420445", - "symbol": "sGNO", + "name": "XY Oracle on Gnosis", + "address": "0xfd4e5f45ea24ec50c4db4367380b014875caf219", + "symbol": "XYO", "decimals": 18, "chainId": 100, - "logoURI": "https://app.stakewise.io/static/images/currencies/sgno.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xfd4e5f45ea24ec50c4db4367380b014875caf219/logo.png" }, { - "name": "StakeWise Reward GNO", - "address": "0x6aC78efae880282396a335CA2F79863A1e6831D4", - "symbol": "rGNO", + "name": "yCurve on Gnosis", + "address": "0x22bd2a732b39dace37ae7e8f50a186f3d9702e87", + "symbol": "yCRV", "decimals": 18, "chainId": 100, - "logoURI": "https://app.stakewise.io/static/images/currencies/rgno.png" - }, - { - "name": "MtPelerin Shares", - "address": "0xfa57AA7beED63D03Aaf85fFd1753f5f6242588fb", - "symbol": "MPS", - "decimals": 0, - "chainId": 100, - "logoURI": "https://assets.coingecko.com/coins/images/11471/large/MPS.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x22bd2a732b39dace37ae7e8f50a186f3d9702e87/logo.png" }, { - "name": "Water Token", - "address": "0x4291F029B9e7acb02D49428458cf6fceAC545f81", - "symbol": "WATER", + "name": "Yearn Finance on Gnosis", + "address": "0xbf65bfcb5da067446cee6a706ba3fe2fb1a9fdfd", + "symbol": "YFI", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x4291F029B9e7acb02D49428458cf6fceAC545f81/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xbf65bfcb5da067446cee6a706ba3fe2fb1a9fdfd/logo.png" }, { - "name": "Alvin", - "address": "0x59715D8d206b3D4748Cec55E7c2DE26F23AF45D5", - "symbol": "ALVIN", + "name": "Yield on Gnosis", + "address": "0xa2fec95b3d3fecb39098e81f108533e1abf22ccf", + "symbol": "YLD", "decimals": 18, "chainId": 100, - "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0x59715D8d206b3D4748Cec55E7c2DE26F23AF45D5/logo.png" + "logoURI": "https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/0xa2fec95b3d3fecb39098e81f108533e1abf22ccf/logo.png" } -] +] \ No newline at end of file diff --git a/src/write.js b/src/write.js index bdeffb70..81926d0e 100644 --- a/src/write.js +++ b/src/write.js @@ -1,2 +1,2 @@ -const buildList = require('./buildList'); +import buildList from './buildList.js'; console.log(JSON.stringify(buildList(), null, 2)); \ No newline at end of file diff --git a/test/uniswap-default.test.js b/test/honeyswap-default.test.js similarity index 73% rename from test/uniswap-default.test.js rename to test/honeyswap-default.test.js index b449c43d..684f2d03 100644 --- a/test/uniswap-default.test.js +++ b/test/honeyswap-default.test.js @@ -1,11 +1,11 @@ -const packageJson = require("../package.json"); -const schema = require("@uniswap/token-lists/src/tokenlist.schema.json"); -const { expect } = require("chai"); -const { getAddress } = require("@ethersproject/address"); -const Ajv = require("ajv"); -const buildList = require("../src/buildList"); -const jp = require("jsonpath"); -const axios = require("axios"); +import packageJson from "../package.json" assert { type: "json" }; +import schema from "./tokenlist.schema.json" assert { type: "json" }; +import { expect } from "chai"; +import { getAddress } from "@ethersproject/address"; +import Ajv from "ajv"; +import buildList from "../src/buildList.js"; +import jp from "jsonpath"; +import axios from "axios"; const ajv = new Ajv({ allErrors: true, format: "full" }); const validate = ajv.compile(schema); @@ -29,7 +29,7 @@ describe("buildList", () => { it("validates", () => { if (!validate(defaultTokenList)) { // for errors - for (i = 0; i < validate.errors.length; i++) { + for (let i = 0; i < validate.errors.length; i++) { const error = validate.errors[i]; console.log(error); if (error.dataPath) { @@ -57,6 +57,9 @@ describe("buildList", () => { const map = {}; for (let token of defaultTokenList.tokens) { const key = `${token.chainId}-${token.symbol.toLowerCase()}`; + if (typeof map[key] != "undefined") { + console.log(token) + } expect(typeof map[key]).to.equal("undefined"); map[key] = true; } @@ -98,28 +101,34 @@ describe("buildList", () => { it("all images return status 200", async function () { this.timeout(0); const branch = getBranchFromArgs(undefined); + let fails = 0; for (let token of defaultTokenList.tokens) { let url = token.logoURI; // if tokenURI have that format: *1Hive/default-token-list/master/src/assets/* then replace to *1Hive/default-token-list/{branch}/src/assets* - if (branch) { - if (url.includes("1Hive/default-token-list/master/src/assets/")) { + if (url.includes(`https://raw.githubusercontent.com/1Hive/default-token-list/master/src/assets/gnosis/${token.address.toLowerCase()}/logo.`)) { + if (branch) { + url = url.replace( "1Hive/default-token-list/master/src/assets/", `1Hive/default-token-list/${branch}/src/assets/` ); } - } + }else{ + try { + const response = await axios.get(url, { timeout: 20000 }); + if (response.status === 200) { + // console.log(`URL ${url} é válida.`); + } else { + console.log(`URL ${url} retornou um status diferente de 200.`); + fails++; - try { - const response = await axios.get(url, { timeout: 20000 }); - if (response.status === 200) { - // console.log(`URL ${url} é válida.`); - } else { - console.log(`URL ${url} retornou um status diferente de 200.`); + } + } catch (error) { + fails++; + console.error(`Erro ao verificar a URL ${url}: ${error.message}`); } - } catch (error) { - console.error(`Erro ao verificar a URL ${url}: ${error.message}`); } + expect(fails).to.eq(0); } }); }); diff --git a/test/tokenlist.schema.json b/test/tokenlist.schema.json new file mode 100644 index 00000000..89af4561 --- /dev/null +++ b/test/tokenlist.schema.json @@ -0,0 +1,405 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "https://uniswap.org/tokenlist.schema.json", + "title": "Uniswap Token List", + "description": "Schema for lists of tokens compatible with the Uniswap Interface", + "definitions": { + "Version": { + "type": "object", + "description": "The version of the list, used in change detection", + "examples": [ + { + "major": 1, + "minor": 0, + "patch": 0 + } + ], + "additionalProperties": false, + "properties": { + "major": { + "type": "integer", + "description": "The major version of the list. Must be incremented when tokens are removed from the list or token addresses are changed.", + "minimum": 0, + "examples": [ + 1, + 2 + ] + }, + "minor": { + "type": "integer", + "description": "The minor version of the list. Must be incremented when tokens are added to the list.", + "minimum": 0, + "examples": [ + 0, + 1 + ] + }, + "patch": { + "type": "integer", + "description": "The patch version of the list. Must be incremented for any changes to the list.", + "minimum": 0, + "examples": [ + 0, + 1 + ] + } + }, + "required": [ + "major", + "minor", + "patch" + ] + }, + "TagIdentifier": { + "type": "string", + "description": "The unique identifier of a tag", + "minLength": 1, + "maxLength": 10, + "pattern": "^[\\w]+$", + "examples": [ + "compound", + "stablecoin" + ] + }, + "ExtensionIdentifier": { + "type": "string", + "description": "The name of a token extension property", + "minLength": 0, + "maxLength": 50, + "pattern": "^[\\w]+$", + "examples": [ + "color", + "is_fee_on_transfer", + "aliases" + ] + }, + "ExtensionMap": { + "type": "object", + "description": "An object containing any arbitrary or vendor-specific token metadata", + "maxProperties": 10, + "propertyNames": { + "$ref": "#/definitions/ExtensionIdentifier" + }, + "additionalProperties": { + "$ref": "#/definitions/ExtensionValue" + }, + "examples": [ + { + "color": "#000000", + "is_verified_by_me": true + }, + { + "x-bridged-addresses-by-chain": { + "1": { + "bridgeAddress": "0x4200000000000000000000000000000000000010", + "tokenAddress": "0x4200000000000000000000000000000000000010" + } + } + } + ] + }, + "ExtensionPrimitiveValue": { + "anyOf": [ + { + "type": "string", + "minLength": 1, + "maxLength": 42, + "examples": [ + "#00000" + ] + }, + { + "type": "boolean", + "examples": [ + true + ] + }, + { + "type": "number", + "examples": [ + 15 + ] + }, + { + "type": "null" + } + ] + }, + "ExtensionValue": { + "anyOf": [ + { + "$ref": "#/definitions/ExtensionPrimitiveValue" + }, + { + "type": "object", + "maxProperties": 10, + "propertyNames": { + "$ref": "#/definitions/ExtensionIdentifier" + }, + "additionalProperties": { + "$ref": "#/definitions/ExtensionValueInner0" + } + } + ] + }, + "ExtensionValueInner0": { + "anyOf": [ + { + "$ref": "#/definitions/ExtensionPrimitiveValue" + }, + { + "type": "object", + "maxProperties": 10, + "propertyNames": { + "$ref": "#/definitions/ExtensionIdentifier" + }, + "additionalProperties": { + "$ref": "#/definitions/ExtensionValueInner1" + } + } + ] + }, + "ExtensionValueInner1": { + "anyOf": [ + { + "$ref": "#/definitions/ExtensionPrimitiveValue" + } + ] + }, + "TagDefinition": { + "type": "object", + "description": "Definition of a tag that can be associated with a token via its identifier", + "additionalProperties": false, + "properties": { + "name": { + "type": "string", + "description": "The name of the tag", + "pattern": "^[ \\w]+$", + "minLength": 1, + "maxLength": 20 + }, + "description": { + "type": "string", + "description": "A user-friendly description of the tag", + "pattern": "^[ \\w\\.,:]+$", + "minLength": 1, + "maxLength": 200 + } + }, + "required": [ + "name", + "description" + ], + "examples": [ + { + "name": "Stablecoin", + "description": "A token with value pegged to another asset" + } + ] + }, + "TokenInfo": { + "type": "object", + "description": "Metadata for a single token in a token list", + "additionalProperties": false, + "properties": { + "chainId": { + "type": "integer", + "description": "The chain ID of the Ethereum network where this token is deployed", + "minimum": 1, + "examples": [ + 1, + 42 + ] + }, + "address": { + "type": "string", + "description": "The checksummed address of the token on the specified chain ID", + "pattern": "^0x[a-fA-F0-9]{40}$", + "examples": [ + "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48" + ] + }, + "decimals": { + "type": "integer", + "description": "The number of decimals for the token balance", + "minimum": 0, + "maximum": 255, + "examples": [ + 18 + ] + }, + "name": { + "type": "string", + "description": "The name of the token", + "minLength": 0, + "maxLength": 50, + "anyOf": [ + { + "const": "" + }, + { + "pattern": "^[ \\S+]+$" + } + ], + "examples": [ + "USD Coin" + ] + }, + "symbol": { + "type": "string", + "description": "The symbol for the token", + "minLength": 0, + "maxLength": 20, + "anyOf": [ + { + "const": "" + }, + { + "pattern": "^\\S+$" + } + ], + "examples": [ + "USDC" + ] + }, + "logoURI": { + "type": "string", + "description": "A URI to the token logo asset; if not set, interface will attempt to find a logo based on the token address; suggest SVG or PNG of size 64x64", + "format": "uri", + "examples": [ + "ipfs://QmXfzKRvjZz3u5JRgC4v5mGVbm9ahrUiB4DgzHBsnWbTMM" + ] + }, + "tags": { + "type": "array", + "description": "An array of tag identifiers associated with the token; tags are defined at the list level", + "items": { + "$ref": "#/definitions/TagIdentifier" + }, + "maxItems": 10, + "examples": [ + "stablecoin", + "compound" + ] + }, + "extensions": { + "$ref": "#/definitions/ExtensionMap" + } + }, + "required": [ + "chainId", + "address", + "decimals", + "name", + "symbol" + ] + } + }, + "type": "object", + "additionalProperties": false, + "properties": { + "name": { + "type": "string", + "description": "The name of the token list", + "minLength": 1, + "maxLength": 30, + "pattern": "^[\\w ]+$", + "examples": [ + "My Token List" + ] + }, + "timestamp": { + "type": "string", + "format": "date-time", + "description": "The timestamp of this list version; i.e. when this immutable version of the list was created" + }, + "version": { + "$ref": "#/definitions/Version" + }, + "tokens": { + "type": "array", + "description": "The list of tokens included in the list", + "items": { + "$ref": "#/definitions/TokenInfo" + }, + "minItems": 1, + "maxItems": 10000 + }, + "tokenMap": { + "type": "object", + "description": "A mapping of key 'chainId_tokenAddress' to its corresponding token object", + "minProperties": 1, + "maxProperties": 10000, + "propertyNames": { + "type": "string" + }, + "additionalProperties": { + "$ref": "#/definitions/TokenInfo" + }, + "examples": [ + { + "4_0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984": { + "name": "Uniswap", + "address": "0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984", + "symbol": "UNI", + "decimals": 18, + "chainId": 4, + "logoURI": "ipfs://QmXttGpZrECX5qCyXbBQiqgQNytVGeZW5Anewvh2jc4psg" + } + } + ] + }, + "keywords": { + "type": "array", + "description": "Keywords associated with the contents of the list; may be used in list discoverability", + "items": { + "type": "string", + "description": "A keyword to describe the contents of the list", + "minLength": 1, + "maxLength": 20, + "pattern": "^[\\w ]+$", + "examples": [ + "compound", + "lending", + "personal tokens" + ] + }, + "maxItems": 20, + "uniqueItems": true + }, + "tags": { + "type": "object", + "description": "A mapping of tag identifiers to their name and description", + "propertyNames": { + "$ref": "#/definitions/TagIdentifier" + }, + "additionalProperties": { + "$ref": "#/definitions/TagDefinition" + }, + "maxProperties": 20, + "examples": [ + { + "stablecoin": { + "name": "Stablecoin", + "description": "A token with value pegged to another asset" + } + } + ] + }, + "logoURI": { + "type": "string", + "description": "A URI for the logo of the token list; prefer SVG or PNG of size 256x256", + "format": "uri", + "examples": [ + "ipfs://QmXfzKRvjZz3u5JRgC4v5mGVbm9ahrUiB4DgzHBsnWbTMM" + ] + } + }, + "required": [ + "name", + "timestamp", + "version", + "tokens" + ] + } + \ No newline at end of file diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 1dd534b6..00000000 --- a/yarn.lock +++ /dev/null @@ -1,2416 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 6 - cacheKey: 8 - -"@1hive/default-token-list@workspace:.": - version: 0.0.0-use.local - resolution: "@1hive/default-token-list@workspace:." - dependencies: - "@ethersproject/address": ^5.0.2 - "@uniswap/token-lists": ^1.0.0-beta.8 - ajv: ^6.12.3 - axios: ^1.4.0 - chai: ^4.2.0 - jsonpath: ^1.1.1 - mocha: ^8.3.2 - node-fetch: ^2.6.1 - rimraf: ^3.0.2 - web3-utils: ^1.3.0 - languageName: unknown - linkType: soft - -"@ethersproject/address@npm:^5.0.2": - version: 5.7.0 - resolution: "@ethersproject/address@npm:5.7.0" - dependencies: - "@ethersproject/bignumber": ^5.7.0 - "@ethersproject/bytes": ^5.7.0 - "@ethersproject/keccak256": ^5.7.0 - "@ethersproject/logger": ^5.7.0 - "@ethersproject/rlp": ^5.7.0 - checksum: 64ea5ebea9cc0e845c413e6cb1e54e157dd9fc0dffb98e239d3a3efc8177f2ff798cd4e3206cf3660ee8faeb7bef1a47dc0ebef0d7b132c32e61e550c7d4c843 - languageName: node - linkType: hard - -"@ethersproject/bignumber@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/bignumber@npm:5.7.0" - dependencies: - "@ethersproject/bytes": ^5.7.0 - "@ethersproject/logger": ^5.7.0 - bn.js: ^5.2.1 - checksum: 8c9a134b76f3feb4ec26a5a27379efb4e156b8fb2de0678a67788a91c7f4e30abe9d948638458e4b20f2e42380da0adacc7c9389d05fce070692edc6ae9b4904 - languageName: node - linkType: hard - -"@ethersproject/bytes@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/bytes@npm:5.7.0" - dependencies: - "@ethersproject/logger": ^5.7.0 - checksum: 66ad365ceaab5da1b23b72225c71dce472cf37737af5118181fa8ab7447d696bea15ca22e3a0e8836fdd8cfac161afe321a7c67d0dde96f9f645ddd759676621 - languageName: node - linkType: hard - -"@ethersproject/keccak256@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/keccak256@npm:5.7.0" - dependencies: - "@ethersproject/bytes": ^5.7.0 - js-sha3: 0.8.0 - checksum: ff70950d82203aab29ccda2553422cbac2e7a0c15c986bd20a69b13606ed8bb6e4fdd7b67b8d3b27d4f841e8222cbaccd33ed34be29f866fec7308f96ed244c6 - languageName: node - linkType: hard - -"@ethersproject/logger@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/logger@npm:5.7.0" - checksum: 075ab2f605f1fd0813f2e39c3308f77b44a67732b36e712d9bc085f22a84aac4da4f71b39bee50fe78da3e1c812673fadc41180c9970fe5e486e91ea17befe0d - languageName: node - linkType: hard - -"@ethersproject/rlp@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/rlp@npm:5.7.0" - dependencies: - "@ethersproject/bytes": ^5.7.0 - "@ethersproject/logger": ^5.7.0 - checksum: bce165b0f7e68e4d091c9d3cf47b247cac33252df77a095ca4281d32d5eeaaa3695d9bc06b2b057c5015353a68df89f13a4a54a72e888e4beeabbe56b15dda6e - languageName: node - linkType: hard - -"@gar/promisify@npm:^1.1.3": - version: 1.1.3 - resolution: "@gar/promisify@npm:1.1.3" - checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^2.1.0": - version: 2.1.2 - resolution: "@npmcli/fs@npm:2.1.2" - dependencies: - "@gar/promisify": ^1.1.3 - semver: ^7.3.5 - checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 - languageName: node - linkType: hard - -"@npmcli/move-file@npm:^2.0.0": - version: 2.0.1 - resolution: "@npmcli/move-file@npm:2.0.1" - dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 - languageName: node - linkType: hard - -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 - languageName: node - linkType: hard - -"@types/bn.js@npm:^5.1.0": - version: 5.1.1 - resolution: "@types/bn.js@npm:5.1.1" - dependencies: - "@types/node": "*" - checksum: e50ed2dd3abe997e047caf90e0352c71e54fc388679735217978b4ceb7e336e51477791b715f49fd77195ac26dd296c7bad08a3be9750e235f9b2e1edb1b51c2 - languageName: node - linkType: hard - -"@types/node@npm:*": - version: 20.2.1 - resolution: "@types/node@npm:20.2.1" - checksum: ed774afa6e9b4ad7868ed0182a8ca40ad0dd54815a70d3051b23fa850f3bca6bea4d0cb55e1fc769666786ac2cc4c1b37aeade313cb4c4634133f18ebcded496 - languageName: node - linkType: hard - -"@types/pbkdf2@npm:^3.0.0": - version: 3.1.0 - resolution: "@types/pbkdf2@npm:3.1.0" - dependencies: - "@types/node": "*" - checksum: d15024b1957c21cf3b8887329d9bd8dfde754cf13a09d76ae25f1391cfc62bb8b8d7b760773c5dbaa748172fba8b3e0c3dbe962af6ccbd69b76df12a48dfba40 - languageName: node - linkType: hard - -"@types/secp256k1@npm:^4.0.1": - version: 4.0.3 - resolution: "@types/secp256k1@npm:4.0.3" - dependencies: - "@types/node": "*" - checksum: 1bd10b9afa724084b655dc81b7b315def3d2d0e272014ef16009fa76e17537411c07c0695fdea412bc7b36d2a02687f5fea33522d55b8ef29eda42992f812913 - languageName: node - linkType: hard - -"@ungap/promise-all-settled@npm:1.1.2": - version: 1.1.2 - resolution: "@ungap/promise-all-settled@npm:1.1.2" - checksum: 08d37fdfa23a6fe8139f1305313562ebad973f3fac01bcce2773b2bda5bcb0146dfdcf3cb6a722cf0a5f2ca0bc56a827eac8f1e7b3beddc548f654addf1fc34c - languageName: node - linkType: hard - -"@uniswap/token-lists@npm:^1.0.0-beta.8": - version: 1.0.0-beta.31 - resolution: "@uniswap/token-lists@npm:1.0.0-beta.31" - checksum: 3ee3cf6f10e94358278f1fd4e3310f8fc1690db6fecf38eb730077e87254886293016d80c9c0449bebbadb173b105fc3da6140b424dd418e333f515c15abe315 - languageName: node - linkType: hard - -"abbrev@npm:^1.0.0": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 - languageName: node - linkType: hard - -"agent-base@npm:6, agent-base@npm:^6.0.2": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: 4 - checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d - languageName: node - linkType: hard - -"agentkeepalive@npm:^4.2.1": - version: 4.3.0 - resolution: "agentkeepalive@npm:4.3.0" - dependencies: - debug: ^4.1.0 - depd: ^2.0.0 - humanize-ms: ^1.2.1 - checksum: 982453aa44c11a06826c836025e5162c846e1200adb56f2d075400da7d32d87021b3b0a58768d949d824811f5654223d5a8a3dad120921a2439625eb847c6260 - languageName: node - linkType: hard - -"aggregate-error@npm:^3.0.0": - version: 3.1.0 - resolution: "aggregate-error@npm:3.1.0" - dependencies: - clean-stack: ^2.0.0 - indent-string: ^4.0.0 - checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 - languageName: node - linkType: hard - -"ajv@npm:^6.12.3": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" - dependencies: - fast-deep-equal: ^3.1.1 - fast-json-stable-stringify: ^2.0.0 - json-schema-traverse: ^0.4.1 - uri-js: ^4.2.2 - checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 - languageName: node - linkType: hard - -"ansi-colors@npm:4.1.1": - version: 4.1.1 - resolution: "ansi-colors@npm:4.1.1" - checksum: 138d04a51076cb085da0a7e2d000c5c0bb09f6e772ed5c65c53cb118d37f6c5f1637506d7155fb5f330f0abcf6f12fa2e489ac3f8cdab9da393bf1bb4f9a32b0 - languageName: node - linkType: hard - -"ansi-regex@npm:^3.0.0": - version: 3.0.1 - resolution: "ansi-regex@npm:3.0.1" - checksum: 09daf180c5f59af9850c7ac1bd7fda85ba596cc8cbeb210826e90755f06c818af86d9fa1e6e8322fab2c3b9e9b03f56c537b42241139f824dd75066a1e7257cc - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: ^2.0.1 - checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 - languageName: node - linkType: hard - -"anymatch@npm:~3.1.1": - version: 3.1.3 - resolution: "anymatch@npm:3.1.3" - dependencies: - normalize-path: ^3.0.0 - picomatch: ^2.0.4 - checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 - languageName: node - linkType: hard - -"aproba@npm:^1.0.3 || ^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 - languageName: node - linkType: hard - -"are-we-there-yet@npm:^3.0.0": - version: 3.0.1 - resolution: "are-we-there-yet@npm:3.0.1" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 - languageName: node - linkType: hard - -"argparse@npm:^2.0.1": - version: 2.0.1 - resolution: "argparse@npm:2.0.1" - checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced - languageName: node - linkType: hard - -"assertion-error@npm:^1.1.0": - version: 1.1.0 - resolution: "assertion-error@npm:1.1.0" - checksum: fd9429d3a3d4fd61782eb3962ae76b6d08aa7383123fca0596020013b3ebd6647891a85b05ce821c47d1471ed1271f00b0545cf6a4326cf2fc91efcc3b0fbecf - languageName: node - linkType: hard - -"asynckit@npm:^0.4.0": - version: 0.4.0 - resolution: "asynckit@npm:0.4.0" - checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be - languageName: node - linkType: hard - -"axios@npm:^1.4.0": - version: 1.4.0 - resolution: "axios@npm:1.4.0" - dependencies: - follow-redirects: ^1.15.0 - form-data: ^4.0.0 - proxy-from-env: ^1.1.0 - checksum: 7fb6a4313bae7f45e89d62c70a800913c303df653f19eafec88e56cea2e3821066b8409bc68be1930ecca80e861c52aa787659df0ffec6ad4d451c7816b9386b - languageName: node - linkType: hard - -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 - languageName: node - linkType: hard - -"base-x@npm:^3.0.2": - version: 3.0.9 - resolution: "base-x@npm:3.0.9" - dependencies: - safe-buffer: ^5.0.1 - checksum: 957101d6fd09e1903e846fd8f69fd7e5e3e50254383e61ab667c725866bec54e5ece5ba49ce385128ae48f9ec93a26567d1d5ebb91f4d56ef4a9cc0d5a5481e8 - languageName: node - linkType: hard - -"binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 - languageName: node - linkType: hard - -"blakejs@npm:^1.1.0": - version: 1.2.1 - resolution: "blakejs@npm:1.2.1" - checksum: d699ba116cfa21d0b01d12014a03e484dd76d483133e6dc9eb415aa70a119f08beb3bcefb8c71840106a00b542cba77383f8be60cd1f0d4589cb8afb922eefbe - languageName: node - linkType: hard - -"bn.js@npm:4.11.6": - version: 4.11.6 - resolution: "bn.js@npm:4.11.6" - checksum: db23047bf06fdf9cf74401c8e76bca9f55313c81df382247d2c753868b368562e69171716b81b7038ada8860af18346fd4bcd1cf9d4963f923fe8e54e61cb58a - languageName: node - linkType: hard - -"bn.js@npm:^4.11.9": - version: 4.12.0 - resolution: "bn.js@npm:4.12.0" - checksum: 39afb4f15f4ea537b55eaf1446c896af28ac948fdcf47171961475724d1bb65118cca49fa6e3d67706e4790955ec0e74de584e45c8f1ef89f46c812bee5b5a12 - languageName: node - linkType: hard - -"bn.js@npm:^5.1.2, bn.js@npm:^5.2.0, bn.js@npm:^5.2.1": - version: 5.2.1 - resolution: "bn.js@npm:5.2.1" - checksum: 3dd8c8d38055fedfa95c1d5fc3c99f8dd547b36287b37768db0abab3c239711f88ff58d18d155dd8ad902b0b0cee973747b7ae20ea12a09473272b0201c9edd3 - languageName: node - linkType: hard - -"brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" - dependencies: - balanced-match: ^1.0.0 - concat-map: 0.0.1 - checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 - languageName: node - linkType: hard - -"brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" - dependencies: - balanced-match: ^1.0.0 - checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 - languageName: node - linkType: hard - -"braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" - dependencies: - fill-range: ^7.0.1 - checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 - languageName: node - linkType: hard - -"brorand@npm:^1.1.0": - version: 1.1.0 - resolution: "brorand@npm:1.1.0" - checksum: 8a05c9f3c4b46572dec6ef71012b1946db6cae8c7bb60ccd4b7dd5a84655db49fe043ecc6272e7ef1f69dc53d6730b9e2a3a03a8310509a3d797a618cbee52be - languageName: node - linkType: hard - -"browser-stdout@npm:1.3.1": - version: 1.3.1 - resolution: "browser-stdout@npm:1.3.1" - checksum: b717b19b25952dd6af483e368f9bcd6b14b87740c3d226c2977a65e84666ffd67000bddea7d911f111a9b6ddc822b234de42d52ab6507bce4119a4cc003ef7b3 - languageName: node - linkType: hard - -"browserify-aes@npm:^1.2.0": - version: 1.2.0 - resolution: "browserify-aes@npm:1.2.0" - dependencies: - buffer-xor: ^1.0.3 - cipher-base: ^1.0.0 - create-hash: ^1.1.0 - evp_bytestokey: ^1.0.3 - inherits: ^2.0.1 - safe-buffer: ^5.0.1 - checksum: 4a17c3eb55a2aa61c934c286f34921933086bf6d67f02d4adb09fcc6f2fc93977b47d9d884c25619144fccd47b3b3a399e1ad8b3ff5a346be47270114bcf7104 - languageName: node - linkType: hard - -"bs58@npm:^4.0.0": - version: 4.0.1 - resolution: "bs58@npm:4.0.1" - dependencies: - base-x: ^3.0.2 - checksum: b3c5365bb9e0c561e1a82f1a2d809a1a692059fae016be233a6127ad2f50a6b986467c3a50669ce4c18929dcccb297c5909314dd347a25a68c21b68eb3e95ac2 - languageName: node - linkType: hard - -"bs58check@npm:^2.1.2": - version: 2.1.2 - resolution: "bs58check@npm:2.1.2" - dependencies: - bs58: ^4.0.0 - create-hash: ^1.1.0 - safe-buffer: ^5.1.2 - checksum: 43bdf08a5dd04581b78f040bc4169480e17008da482ffe2a6507327bbc4fc5c28de0501f7faf22901cfe57fbca79cbb202ca529003fedb4cb8dccd265b38e54d - languageName: node - linkType: hard - -"buffer-xor@npm:^1.0.3": - version: 1.0.3 - resolution: "buffer-xor@npm:1.0.3" - checksum: 10c520df29d62fa6e785e2800e586a20fc4f6dfad84bcdbd12e1e8a83856de1cb75c7ebd7abe6d036bbfab738a6cf18a3ae9c8e5a2e2eb3167ca7399ce65373a - languageName: node - linkType: hard - -"cacache@npm:^16.1.0": - version: 16.1.3 - resolution: "cacache@npm:16.1.3" - dependencies: - "@npmcli/fs": ^2.1.0 - "@npmcli/move-file": ^2.0.0 - chownr: ^2.0.0 - fs-minipass: ^2.1.0 - glob: ^8.0.1 - infer-owner: ^1.0.4 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - mkdirp: ^1.0.4 - p-map: ^4.0.0 - promise-inflight: ^1.0.1 - rimraf: ^3.0.2 - ssri: ^9.0.0 - tar: ^6.1.11 - unique-filename: ^2.0.0 - checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 - languageName: node - linkType: hard - -"camelcase@npm:^6.0.0": - version: 6.3.0 - resolution: "camelcase@npm:6.3.0" - checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d - languageName: node - linkType: hard - -"chai@npm:^4.2.0": - version: 4.3.7 - resolution: "chai@npm:4.3.7" - dependencies: - assertion-error: ^1.1.0 - check-error: ^1.0.2 - deep-eql: ^4.1.2 - get-func-name: ^2.0.0 - loupe: ^2.3.1 - pathval: ^1.1.1 - type-detect: ^4.0.5 - checksum: 0bba7d267848015246a66995f044ce3f0ebc35e530da3cbdf171db744e14cbe301ab913a8d07caf7952b430257ccbb1a4a983c570a7c5748dc537897e5131f7c - languageName: node - linkType: hard - -"chalk@npm:^4.0.0": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 - checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc - languageName: node - linkType: hard - -"check-error@npm:^1.0.2": - version: 1.0.2 - resolution: "check-error@npm:1.0.2" - checksum: d9d106504404b8addd1ee3f63f8c0eaa7cd962a1a28eb9c519b1c4a1dc7098be38007fc0060f045ee00f075fbb7a2a4f42abcf61d68323677e11ab98dc16042e - languageName: node - linkType: hard - -"chokidar@npm:3.5.1": - version: 3.5.1 - resolution: "chokidar@npm:3.5.1" - dependencies: - anymatch: ~3.1.1 - braces: ~3.0.2 - fsevents: ~2.3.1 - glob-parent: ~5.1.0 - is-binary-path: ~2.1.0 - is-glob: ~4.0.1 - normalize-path: ~3.0.0 - readdirp: ~3.5.0 - dependenciesMeta: - fsevents: - optional: true - checksum: b7774e6e3aeca084d39e8542041555a11452414c744122436101243f89580fad97154ae11525e46bfa816313ae32533e2a88e8587e4d50b14ea716a9e6538978 - languageName: node - linkType: hard - -"chownr@npm:^2.0.0": - version: 2.0.0 - resolution: "chownr@npm:2.0.0" - checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f - languageName: node - linkType: hard - -"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": - version: 1.0.4 - resolution: "cipher-base@npm:1.0.4" - dependencies: - inherits: ^2.0.1 - safe-buffer: ^5.0.1 - checksum: 47d3568dbc17431a339bad1fe7dff83ac0891be8206911ace3d3b818fc695f376df809bea406e759cdea07fff4b454fa25f1013e648851bec790c1d75763032e - languageName: node - linkType: hard - -"clean-stack@npm:^2.0.0": - version: 2.2.0 - resolution: "clean-stack@npm:2.2.0" - checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 - languageName: node - linkType: hard - -"cliui@npm:^7.0.2": - version: 7.0.4 - resolution: "cliui@npm:7.0.4" - dependencies: - string-width: ^4.2.0 - strip-ansi: ^6.0.0 - wrap-ansi: ^7.0.0 - checksum: ce2e8f578a4813806788ac399b9e866297740eecd4ad1823c27fd344d78b22c5f8597d548adbcc46f0573e43e21e751f39446c5a5e804a12aace402b7a315d7f - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: ~1.1.4 - checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 - languageName: node - linkType: hard - -"color-support@npm:^1.1.3": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b - languageName: node - linkType: hard - -"combined-stream@npm:^1.0.8": - version: 1.0.8 - resolution: "combined-stream@npm:1.0.8" - dependencies: - delayed-stream: ~1.0.0 - checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c - languageName: node - linkType: hard - -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af - languageName: node - linkType: hard - -"console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed - languageName: node - linkType: hard - -"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": - version: 1.2.0 - resolution: "create-hash@npm:1.2.0" - dependencies: - cipher-base: ^1.0.1 - inherits: ^2.0.1 - md5.js: ^1.3.4 - ripemd160: ^2.0.1 - sha.js: ^2.4.0 - checksum: 02a6ae3bb9cd4afee3fabd846c1d8426a0e6b495560a977ba46120c473cb283be6aa1cace76b5f927cf4e499c6146fb798253e48e83d522feba807d6b722eaa9 - languageName: node - linkType: hard - -"create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": - version: 1.1.7 - resolution: "create-hmac@npm:1.1.7" - dependencies: - cipher-base: ^1.0.3 - create-hash: ^1.1.0 - inherits: ^2.0.1 - ripemd160: ^2.0.0 - safe-buffer: ^5.0.1 - sha.js: ^2.4.8 - checksum: ba12bb2257b585a0396108c72830e85f882ab659c3320c83584b1037f8ab72415095167ced80dc4ce8e446a8ecc4b2acf36d87befe0707d73b26cf9dc77440ed - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.3": - version: 4.3.4 - resolution: "debug@npm:4.3.4" - dependencies: - ms: 2.1.2 - peerDependenciesMeta: - supports-color: - optional: true - checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 - languageName: node - linkType: hard - -"debug@npm:4.3.1": - version: 4.3.1 - resolution: "debug@npm:4.3.1" - dependencies: - ms: 2.1.2 - peerDependenciesMeta: - supports-color: - optional: true - checksum: 2c3352e37d5c46b0d203317cd45ea0e26b2c99f2d9dfec8b128e6ceba90dfb65425f5331bf3020fe9929d7da8c16758e737f4f3bfc0fce6b8b3d503bae03298b - languageName: node - linkType: hard - -"decamelize@npm:^4.0.0": - version: 4.0.0 - resolution: "decamelize@npm:4.0.0" - checksum: b7d09b82652c39eead4d6678bb578e3bebd848add894b76d0f6b395bc45b2d692fb88d977e7cfb93c4ed6c119b05a1347cef261174916c2e75c0a8ca57da1809 - languageName: node - linkType: hard - -"deep-eql@npm:^4.1.2": - version: 4.1.3 - resolution: "deep-eql@npm:4.1.3" - dependencies: - type-detect: ^4.0.0 - checksum: 7f6d30cb41c713973dc07eaadded848b2ab0b835e518a88b91bea72f34e08c4c71d167a722a6f302d3a6108f05afd8e6d7650689a84d5d29ec7fe6220420397f - languageName: node - linkType: hard - -"deep-is@npm:~0.1.3": - version: 0.1.4 - resolution: "deep-is@npm:0.1.4" - checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 - languageName: node - linkType: hard - -"delayed-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "delayed-stream@npm:1.0.0" - checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 - languageName: node - linkType: hard - -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd - languageName: node - linkType: hard - -"depd@npm:^2.0.0": - version: 2.0.0 - resolution: "depd@npm:2.0.0" - checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a - languageName: node - linkType: hard - -"diff@npm:5.0.0": - version: 5.0.0 - resolution: "diff@npm:5.0.0" - checksum: f19fe29284b633afdb2725c2a8bb7d25761ea54d321d8e67987ac851c5294be4afeab532bd84531e02583a3fe7f4014aa314a3eda84f5590e7a9e6b371ef3b46 - languageName: node - linkType: hard - -"elliptic@npm:^6.5.4": - version: 6.5.4 - resolution: "elliptic@npm:6.5.4" - dependencies: - bn.js: ^4.11.9 - brorand: ^1.1.0 - hash.js: ^1.0.0 - hmac-drbg: ^1.0.1 - inherits: ^2.0.4 - minimalistic-assert: ^1.0.1 - minimalistic-crypto-utils: ^1.0.1 - checksum: d56d21fd04e97869f7ffcc92e18903b9f67f2d4637a23c860492fbbff5a3155fd9ca0184ce0c865dd6eb2487d234ce9551335c021c376cd2d3b7cb749c7d10f4 - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 - languageName: node - linkType: hard - -"encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" - dependencies: - iconv-lite: ^0.6.2 - checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f - languageName: node - linkType: hard - -"env-paths@npm:^2.2.0": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e - languageName: node - linkType: hard - -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 - languageName: node - linkType: hard - -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 - languageName: node - linkType: hard - -"escape-string-regexp@npm:4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 - languageName: node - linkType: hard - -"escodegen@npm:^1.8.1": - version: 1.14.3 - resolution: "escodegen@npm:1.14.3" - dependencies: - esprima: ^4.0.1 - estraverse: ^4.2.0 - esutils: ^2.0.2 - optionator: ^0.8.1 - source-map: ~0.6.1 - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 381cdc4767ecdb221206bbbab021b467bbc2a6f5c9a99c9e6353040080bdd3dfe73d7604ad89a47aca6ea7d58bc635f6bd3fbc8da9a1998e9ddfa8372362ccd0 - languageName: node - linkType: hard - -"esprima@npm:1.2.2": - version: 1.2.2 - resolution: "esprima@npm:1.2.2" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: 4f10006f0e315f2f7d8cf6630e465f183512f1ab2e862b11785a133ce37ed1696573deefb5256e510eaa4368342b13b393334477f6ccdcdb8f10e782b0f5e6dc - languageName: node - linkType: hard - -"esprima@npm:^4.0.1": - version: 4.0.1 - resolution: "esprima@npm:4.0.1" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 - languageName: node - linkType: hard - -"estraverse@npm:^4.2.0": - version: 4.3.0 - resolution: "estraverse@npm:4.3.0" - checksum: a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827 - languageName: node - linkType: hard - -"esutils@npm:^2.0.2": - version: 2.0.3 - resolution: "esutils@npm:2.0.3" - checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 - languageName: node - linkType: hard - -"ethereum-bloom-filters@npm:^1.0.6": - version: 1.0.10 - resolution: "ethereum-bloom-filters@npm:1.0.10" - dependencies: - js-sha3: ^0.8.0 - checksum: 4019cc6f9274ae271a52959194a72f6e9b013366f168f922dc3b349319faf7426bf1010125ee0676b4f75714fe4a440edd4e7e62342c121a046409f4cd4c0af9 - languageName: node - linkType: hard - -"ethereum-cryptography@npm:^0.1.3": - version: 0.1.3 - resolution: "ethereum-cryptography@npm:0.1.3" - dependencies: - "@types/pbkdf2": ^3.0.0 - "@types/secp256k1": ^4.0.1 - blakejs: ^1.1.0 - browserify-aes: ^1.2.0 - bs58check: ^2.1.2 - create-hash: ^1.2.0 - create-hmac: ^1.1.7 - hash.js: ^1.1.7 - keccak: ^3.0.0 - pbkdf2: ^3.0.17 - randombytes: ^2.1.0 - safe-buffer: ^5.1.2 - scrypt-js: ^3.0.0 - secp256k1: ^4.0.1 - setimmediate: ^1.0.5 - checksum: 54bae7a4a96bd81398cdc35c91cfcc74339f71a95ed1b5b694663782e69e8e3afd21357de3b8bac9ff4877fd6f043601e200a7ad9133d94be6fd7d898ee0a449 - languageName: node - linkType: hard - -"ethereumjs-util@npm:^7.1.0": - version: 7.1.5 - resolution: "ethereumjs-util@npm:7.1.5" - dependencies: - "@types/bn.js": ^5.1.0 - bn.js: ^5.1.2 - create-hash: ^1.1.2 - ethereum-cryptography: ^0.1.3 - rlp: ^2.2.4 - checksum: 27a3c79d6e06b2df34b80d478ce465b371c8458b58f5afc14d91c8564c13363ad336e6e83f57eb0bd719fde94d10ee5697ceef78b5aa932087150c5287b286d1 - languageName: node - linkType: hard - -"ethjs-unit@npm:0.1.6": - version: 0.1.6 - resolution: "ethjs-unit@npm:0.1.6" - dependencies: - bn.js: 4.11.6 - number-to-bn: 1.7.0 - checksum: df6b4752ff7461a59a20219f4b1684c631ea601241c39660e3f6c6bd63c950189723841c22b3c6c0ebeb3c9fc99e0e803e3c613101206132603705fcbcf4def5 - languageName: node - linkType: hard - -"evp_bytestokey@npm:^1.0.3": - version: 1.0.3 - resolution: "evp_bytestokey@npm:1.0.3" - dependencies: - md5.js: ^1.3.4 - node-gyp: latest - safe-buffer: ^5.1.1 - checksum: ad4e1577f1a6b721c7800dcc7c733fe01f6c310732bb5bf2240245c2a5b45a38518b91d8be2c610611623160b9d1c0e91f1ce96d639f8b53e8894625cf20fa45 - languageName: node - linkType: hard - -"fast-deep-equal@npm:^3.1.1": - version: 3.1.3 - resolution: "fast-deep-equal@npm:3.1.3" - checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d - languageName: node - linkType: hard - -"fast-json-stable-stringify@npm:^2.0.0": - version: 2.1.0 - resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb - languageName: node - linkType: hard - -"fast-levenshtein@npm:~2.0.6": - version: 2.0.6 - resolution: "fast-levenshtein@npm:2.0.6" - checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c - languageName: node - linkType: hard - -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" - dependencies: - to-regex-range: ^5.0.1 - checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 - languageName: node - linkType: hard - -"find-up@npm:5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" - dependencies: - locate-path: ^6.0.0 - path-exists: ^4.0.0 - checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 - languageName: node - linkType: hard - -"flat@npm:^5.0.2": - version: 5.0.2 - resolution: "flat@npm:5.0.2" - bin: - flat: cli.js - checksum: 12a1536ac746db74881316a181499a78ef953632ddd28050b7a3a43c62ef5462e3357c8c29d76072bb635f147f7a9a1f0c02efef6b4be28f8db62ceb3d5c7f5d - languageName: node - linkType: hard - -"follow-redirects@npm:^1.15.0": - version: 1.15.2 - resolution: "follow-redirects@npm:1.15.2" - peerDependenciesMeta: - debug: - optional: true - checksum: faa66059b66358ba65c234c2f2a37fcec029dc22775f35d9ad6abac56003268baf41e55f9ee645957b32c7d9f62baf1f0b906e68267276f54ec4b4c597c2b190 - languageName: node - linkType: hard - -"form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" - dependencies: - asynckit: ^0.4.0 - combined-stream: ^1.0.8 - mime-types: ^2.1.12 - checksum: 01135bf8675f9d5c61ff18e2e2932f719ca4de964e3be90ef4c36aacfc7b9cb2fceb5eca0b7e0190e3383fe51c5b37f4cb80b62ca06a99aaabfcfd6ac7c9328c - languageName: node - linkType: hard - -"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": - version: 2.1.0 - resolution: "fs-minipass@npm:2.1.0" - dependencies: - minipass: ^3.0.0 - checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 - languageName: node - linkType: hard - -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 - languageName: node - linkType: hard - -"fsevents@npm:~2.3.1": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" - dependencies: - node-gyp: latest - checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@~2.3.1#~builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" - dependencies: - node-gyp: latest - conditions: os=darwin - languageName: node - linkType: hard - -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.3 - console-control-strings: ^1.1.0 - has-unicode: ^2.0.1 - signal-exit: ^3.0.7 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.5 - checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d - languageName: node - linkType: hard - -"get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 - languageName: node - linkType: hard - -"get-func-name@npm:^2.0.0": - version: 2.0.0 - resolution: "get-func-name@npm:2.0.0" - checksum: 8d82e69f3e7fab9e27c547945dfe5cc0c57fc0adf08ce135dddb01081d75684a03e7a0487466f478872b341d52ac763ae49e660d01ab83741f74932085f693c3 - languageName: node - linkType: hard - -"glob-parent@npm:~5.1.0": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" - dependencies: - is-glob: ^4.0.1 - checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e - languageName: node - linkType: hard - -"glob@npm:7.1.6": - version: 7.1.6 - resolution: "glob@npm:7.1.6" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 - languageName: node - linkType: hard - -"glob@npm:^7.1.3, glob@npm:^7.1.4": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.1.1 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 - languageName: node - linkType: hard - -"glob@npm:^8.0.1": - version: 8.1.0 - resolution: "glob@npm:8.1.0" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^5.0.1 - once: ^1.3.0 - checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.2.6": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 - languageName: node - linkType: hard - -"growl@npm:1.10.5": - version: 1.10.5 - resolution: "growl@npm:1.10.5" - checksum: 4b86685de6831cebcbb19f93870bea624afee61124b0a20c49017013987cd129e73a8c4baeca295728f41d21265e1f859d25ef36731b142ca59c655fea94bb1a - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad - languageName: node - linkType: hard - -"has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 - languageName: node - linkType: hard - -"hash-base@npm:^3.0.0": - version: 3.1.0 - resolution: "hash-base@npm:3.1.0" - dependencies: - inherits: ^2.0.4 - readable-stream: ^3.6.0 - safe-buffer: ^5.2.0 - checksum: 26b7e97ac3de13cb23fc3145e7e3450b0530274a9562144fc2bf5c1e2983afd0e09ed7cc3b20974ba66039fad316db463da80eb452e7373e780cbee9a0d2f2dc - languageName: node - linkType: hard - -"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3, hash.js@npm:^1.1.7": - version: 1.1.7 - resolution: "hash.js@npm:1.1.7" - dependencies: - inherits: ^2.0.3 - minimalistic-assert: ^1.0.1 - checksum: e350096e659c62422b85fa508e4b3669017311aa4c49b74f19f8e1bc7f3a54a584fdfd45326d4964d6011f2b2d882e38bea775a96046f2a61b7779a979629d8f - languageName: node - linkType: hard - -"he@npm:1.2.0": - version: 1.2.0 - resolution: "he@npm:1.2.0" - bin: - he: bin/he - checksum: 3d4d6babccccd79c5c5a3f929a68af33360d6445587d628087f39a965079d84f18ce9c3d3f917ee1e3978916fc833bb8b29377c3b403f919426f91bc6965e7a7 - languageName: node - linkType: hard - -"hmac-drbg@npm:^1.0.1": - version: 1.0.1 - resolution: "hmac-drbg@npm:1.0.1" - dependencies: - hash.js: ^1.0.3 - minimalistic-assert: ^1.0.0 - minimalistic-crypto-utils: ^1.0.1 - checksum: bd30b6a68d7f22d63f10e1888aee497d7c2c5c0bb469e66bbdac99f143904d1dfe95f8131f95b3e86c86dd239963c9d972fcbe147e7cffa00e55d18585c43fe0 - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.1.0": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 - languageName: node - linkType: hard - -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" - dependencies: - "@tootallnate/once": 2 - agent-base: 6 - debug: 4 - checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 - languageName: node - linkType: hard - -"https-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" - dependencies: - agent-base: 6 - debug: 4 - checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 - languageName: node - linkType: hard - -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: ^2.0.0 - checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 - languageName: node - linkType: hard - -"iconv-lite@npm:^0.6.2": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" - dependencies: - safer-buffer: ">= 2.1.2 < 3.0.0" - checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf - languageName: node - linkType: hard - -"imurmurhash@npm:^0.1.4": - version: 0.1.4 - resolution: "imurmurhash@npm:0.1.4" - checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 - languageName: node - linkType: hard - -"indent-string@npm:^4.0.0": - version: 4.0.0 - resolution: "indent-string@npm:4.0.0" - checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 - languageName: node - linkType: hard - -"infer-owner@npm:^1.0.4": - version: 1.0.4 - resolution: "infer-owner@npm:1.0.4" - checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 - languageName: node - linkType: hard - -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: ^1.3.0 - wrappy: 1 - checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd - languageName: node - linkType: hard - -"inherits@npm:2, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 - languageName: node - linkType: hard - -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 - languageName: node - linkType: hard - -"is-binary-path@npm:~2.1.0": - version: 2.1.0 - resolution: "is-binary-path@npm:2.1.0" - dependencies: - binary-extensions: ^2.0.0 - checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c - languageName: node - linkType: hard - -"is-extglob@npm:^2.1.1": - version: 2.1.1 - resolution: "is-extglob@npm:2.1.1" - checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^2.0.0": - version: 2.0.0 - resolution: "is-fullwidth-code-point@npm:2.0.0" - checksum: eef9c6e15f68085fec19ff6a978a6f1b8f48018fd1265035552078ee945573594933b09bbd6f562553e2a241561439f1ef5339276eba68d272001343084cfab8 - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 - languageName: node - linkType: hard - -"is-glob@npm:^4.0.1, is-glob@npm:~4.0.1": - version: 4.0.3 - resolution: "is-glob@npm:4.0.3" - dependencies: - is-extglob: ^2.1.1 - checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 - languageName: node - linkType: hard - -"is-hex-prefixed@npm:1.0.0": - version: 1.0.0 - resolution: "is-hex-prefixed@npm:1.0.0" - checksum: 5ac58e6e528fb029cc43140f6eeb380fad23d0041cc23154b87f7c9a1b728bcf05909974e47248fd0b7fcc11ba33cf7e58d64804883056fabd23e2b898be41de - languageName: node - linkType: hard - -"is-lambda@npm:^1.0.1": - version: 1.0.1 - resolution: "is-lambda@npm:1.0.1" - checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 - languageName: node - linkType: hard - -"is-number@npm:^7.0.0": - version: 7.0.0 - resolution: "is-number@npm:7.0.0" - checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a - languageName: node - linkType: hard - -"is-plain-obj@npm:^2.1.0": - version: 2.1.0 - resolution: "is-plain-obj@npm:2.1.0" - checksum: cec9100678b0a9fe0248a81743041ed990c2d4c99f893d935545cfbc42876cbe86d207f3b895700c690ad2fa520e568c44afc1605044b535a7820c1d40e38daa - languageName: node - linkType: hard - -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 - languageName: node - linkType: hard - -"js-sha3@npm:0.8.0, js-sha3@npm:^0.8.0": - version: 0.8.0 - resolution: "js-sha3@npm:0.8.0" - checksum: 75df77c1fc266973f06cce8309ce010e9e9f07ec35ab12022ed29b7f0d9c8757f5a73e1b35aa24840dced0dea7059085aa143d817aea9e188e2a80d569d9adce - languageName: node - linkType: hard - -"js-yaml@npm:4.0.0": - version: 4.0.0 - resolution: "js-yaml@npm:4.0.0" - dependencies: - argparse: ^2.0.1 - bin: - js-yaml: bin/js-yaml.js - checksum: 931d6dddb3589fa272c8273366c6dffa99fd6bd26ac7b70f9bac925c28cb7ae352b964192df84f90ecd7a2ff50ab87e6d58e2148eb19c89aa155c73ed847ab92 - languageName: node - linkType: hard - -"json-schema-traverse@npm:^0.4.1": - version: 0.4.1 - resolution: "json-schema-traverse@npm:0.4.1" - checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b - languageName: node - linkType: hard - -"jsonpath@npm:^1.1.1": - version: 1.1.1 - resolution: "jsonpath@npm:1.1.1" - dependencies: - esprima: 1.2.2 - static-eval: 2.0.2 - underscore: 1.12.1 - checksum: 5480d8e9e424fe2ed4ade6860b6e2cefddb21adb3a99abe0254cd9428e8ef9b0c9fb5729d6a5a514e90df50d645ccea9f3be48d627570e6222dd5dadc28eba7b - languageName: node - linkType: hard - -"keccak@npm:^3.0.0": - version: 3.0.3 - resolution: "keccak@npm:3.0.3" - dependencies: - node-addon-api: ^2.0.0 - node-gyp: latest - node-gyp-build: ^4.2.0 - readable-stream: ^3.6.0 - checksum: f08f04f5cc87013a3fc9e87262f761daff38945c86dd09c01a7f7930a15ae3e14f93b310ef821dcc83675a7b814eb1c983222399a2f263ad980251201d1b9a99 - languageName: node - linkType: hard - -"levn@npm:~0.3.0": - version: 0.3.0 - resolution: "levn@npm:0.3.0" - dependencies: - prelude-ls: ~1.1.2 - type-check: ~0.3.2 - checksum: 0d084a524231a8246bb10fec48cdbb35282099f6954838604f3c7fc66f2e16fa66fd9cc2f3f20a541a113c4dafdf181e822c887c8a319c9195444e6c64ac395e - languageName: node - linkType: hard - -"locate-path@npm:^6.0.0": - version: 6.0.0 - resolution: "locate-path@npm:6.0.0" - dependencies: - p-locate: ^5.0.0 - checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a - languageName: node - linkType: hard - -"log-symbols@npm:4.0.0": - version: 4.0.0 - resolution: "log-symbols@npm:4.0.0" - dependencies: - chalk: ^4.0.0 - checksum: a7c1fb5cc504ff04422460dcae3a830002426432fbed81280c8a49f4c6f5ef244c28b987636bf1c871ba6866d7024713388be391e92c0d5af6a70598fcabc46b - languageName: node - linkType: hard - -"loupe@npm:^2.3.1": - version: 2.3.6 - resolution: "loupe@npm:2.3.6" - dependencies: - get-func-name: ^2.0.0 - checksum: cc83f1b124a1df7384601d72d8d1f5fe95fd7a8185469fec48bb2e4027e45243949e7a013e8d91051a138451ff0552310c32aa9786e60b6a30d1e801bdc2163f - languageName: node - linkType: hard - -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: ^4.0.0 - checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 - languageName: node - linkType: hard - -"lru-cache@npm:^7.7.1": - version: 7.18.3 - resolution: "lru-cache@npm:7.18.3" - checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^10.0.3": - version: 10.2.1 - resolution: "make-fetch-happen@npm:10.2.1" - dependencies: - agentkeepalive: ^4.2.1 - cacache: ^16.1.0 - http-cache-semantics: ^4.1.0 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 - is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-fetch: ^2.0.3 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.3 - promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 - ssri: ^9.0.0 - checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c - languageName: node - linkType: hard - -"md5.js@npm:^1.3.4": - version: 1.3.5 - resolution: "md5.js@npm:1.3.5" - dependencies: - hash-base: ^3.0.0 - inherits: ^2.0.1 - safe-buffer: ^5.1.2 - checksum: 098494d885684bcc4f92294b18ba61b7bd353c23147fbc4688c75b45cb8590f5a95fd4584d742415dcc52487f7a1ef6ea611cfa1543b0dc4492fe026357f3f0c - languageName: node - linkType: hard - -"mime-db@npm:1.52.0": - version: 1.52.0 - resolution: "mime-db@npm:1.52.0" - checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f - languageName: node - linkType: hard - -"mime-types@npm:^2.1.12": - version: 2.1.35 - resolution: "mime-types@npm:2.1.35" - dependencies: - mime-db: 1.52.0 - checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836 - languageName: node - linkType: hard - -"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-assert@npm:1.0.1" - checksum: cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7 - languageName: node - linkType: hard - -"minimalistic-crypto-utils@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-crypto-utils@npm:1.0.1" - checksum: 6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed - languageName: node - linkType: hard - -"minimatch@npm:3.0.4": - version: 3.0.4 - resolution: "minimatch@npm:3.0.4" - dependencies: - brace-expansion: ^1.1.7 - checksum: 66ac295f8a7b59788000ea3749938b0970344c841750abd96694f80269b926ebcafad3deeb3f1da2522978b119e6ae3a5869b63b13a7859a456b3408bd18a078 - languageName: node - linkType: hard - -"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: ^1.1.7 - checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a - languageName: node - linkType: hard - -"minimatch@npm:^5.0.1": - version: 5.1.6 - resolution: "minimatch@npm:5.1.6" - dependencies: - brace-expansion: ^2.0.1 - checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77 - languageName: node - linkType: hard - -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" - dependencies: - minipass: ^3.0.0 - checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 - languageName: node - linkType: hard - -"minipass-fetch@npm:^2.0.3": - version: 2.1.2 - resolution: "minipass-fetch@npm:2.1.2" - dependencies: - encoding: ^0.1.13 - minipass: ^3.1.6 - minipass-sized: ^1.0.3 - minizlib: ^2.1.2 - dependenciesMeta: - encoding: - optional: true - checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 - languageName: node - linkType: hard - -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" - dependencies: - minipass: ^3.0.0 - checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf - languageName: node - linkType: hard - -"minipass-pipeline@npm:^1.2.4": - version: 1.2.4 - resolution: "minipass-pipeline@npm:1.2.4" - dependencies: - minipass: ^3.0.0 - checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b - languageName: node - linkType: hard - -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" - dependencies: - minipass: ^3.0.0 - checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 - languageName: node - linkType: hard - -"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" - dependencies: - yallist: ^4.0.0 - checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48 - languageName: node - linkType: hard - -"minipass@npm:^5.0.0": - version: 5.0.0 - resolution: "minipass@npm:5.0.0" - checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea - languageName: node - linkType: hard - -"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": - version: 2.1.2 - resolution: "minizlib@npm:2.1.2" - dependencies: - minipass: ^3.0.0 - yallist: ^4.0.0 - checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 - languageName: node - linkType: hard - -"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f - languageName: node - linkType: hard - -"mocha@npm:^8.3.2": - version: 8.4.0 - resolution: "mocha@npm:8.4.0" - dependencies: - "@ungap/promise-all-settled": 1.1.2 - ansi-colors: 4.1.1 - browser-stdout: 1.3.1 - chokidar: 3.5.1 - debug: 4.3.1 - diff: 5.0.0 - escape-string-regexp: 4.0.0 - find-up: 5.0.0 - glob: 7.1.6 - growl: 1.10.5 - he: 1.2.0 - js-yaml: 4.0.0 - log-symbols: 4.0.0 - minimatch: 3.0.4 - ms: 2.1.3 - nanoid: 3.1.20 - serialize-javascript: 5.0.1 - strip-json-comments: 3.1.1 - supports-color: 8.1.1 - which: 2.0.2 - wide-align: 1.1.3 - workerpool: 6.1.0 - yargs: 16.2.0 - yargs-parser: 20.2.4 - yargs-unparser: 2.0.0 - bin: - _mocha: bin/_mocha - mocha: bin/mocha - checksum: 4bcf00670580f009f9e20cc596cce5e2434d3562c468da783a8f935e38c4476435f12ecade43341cb8730b9d4987358038e76a075201d4bc51010927d3f8cd7c - languageName: node - linkType: hard - -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f - languageName: node - linkType: hard - -"ms@npm:2.1.3, ms@npm:^2.0.0": - version: 2.1.3 - resolution: "ms@npm:2.1.3" - checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d - languageName: node - linkType: hard - -"nanoid@npm:3.1.20": - version: 3.1.20 - resolution: "nanoid@npm:3.1.20" - bin: - nanoid: bin/nanoid.cjs - checksum: f6246023d5d8313c2c16be05c18cdb189a6de50ab6418b513b34086eda4aabd12866b2cbe435548c760dc43cf11830b26b14b113afde47305398e3345795e433 - languageName: node - linkType: hard - -"negotiator@npm:^0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 - languageName: node - linkType: hard - -"node-addon-api@npm:^2.0.0": - version: 2.0.2 - resolution: "node-addon-api@npm:2.0.2" - dependencies: - node-gyp: latest - checksum: 31fb22d674648204f8dd94167eb5aac896c841b84a9210d614bf5d97c74ef059cc6326389cf0c54d2086e35312938401d4cc82e5fcd679202503eb8ac84814f8 - languageName: node - linkType: hard - -"node-fetch@npm:^2.6.1": - version: 2.6.11 - resolution: "node-fetch@npm:2.6.11" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 249d0666a9497553384d46b5ab296ba223521ac88fed4d8a17d6ee6c2efb0fc890f3e8091cafe7f9fba8151a5b8d925db2671543b3409a56c3cd522b468b47b3 - languageName: node - linkType: hard - -"node-gyp-build@npm:^4.2.0": - version: 4.6.0 - resolution: "node-gyp-build@npm:4.6.0" - bin: - node-gyp-build: bin.js - node-gyp-build-optional: optional.js - node-gyp-build-test: build-test.js - checksum: 25d78c5ef1f8c24291f4a370c47ba52fcea14f39272041a90a7894cd50d766f7c8cb8fb06c0f42bf6f69b204b49d9be3c8fc344aac09714d5bdb95965499eb15 - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 9.3.1 - resolution: "node-gyp@npm:9.3.1" - dependencies: - env-paths: ^2.2.0 - glob: ^7.1.4 - graceful-fs: ^4.2.6 - make-fetch-happen: ^10.0.3 - nopt: ^6.0.0 - npmlog: ^6.0.0 - rimraf: ^3.0.2 - semver: ^7.3.5 - tar: ^6.1.2 - which: ^2.0.2 - bin: - node-gyp: bin/node-gyp.js - checksum: b860e9976fa645ca0789c69e25387401b4396b93c8375489b5151a6c55cf2640a3b6183c212b38625ef7c508994930b72198338e3d09b9d7ade5acc4aaf51ea7 - languageName: node - linkType: hard - -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" - dependencies: - abbrev: ^1.0.0 - bin: - nopt: bin/nopt.js - checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac - languageName: node - linkType: hard - -"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": - version: 3.0.0 - resolution: "normalize-path@npm:3.0.0" - checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 - languageName: node - linkType: hard - -"npmlog@npm:^6.0.0": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: ^3.0.0 - console-control-strings: ^1.1.0 - gauge: ^4.0.3 - set-blocking: ^2.0.0 - checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a - languageName: node - linkType: hard - -"number-to-bn@npm:1.7.0": - version: 1.7.0 - resolution: "number-to-bn@npm:1.7.0" - dependencies: - bn.js: 4.11.6 - strip-hex-prefix: 1.0.0 - checksum: 5b8c9dbe7b49dc7a069e5f0ba4e197257c89db11463478cb002fee7a34dc8868636952bd9f6310e5fdf22b266e0e6dffb5f9537c741734718107e90ae59b3de4 - languageName: node - linkType: hard - -"once@npm:^1.3.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: 1 - checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 - languageName: node - linkType: hard - -"optionator@npm:^0.8.1": - version: 0.8.3 - resolution: "optionator@npm:0.8.3" - dependencies: - deep-is: ~0.1.3 - fast-levenshtein: ~2.0.6 - levn: ~0.3.0 - prelude-ls: ~1.1.2 - type-check: ~0.3.2 - word-wrap: ~1.2.3 - checksum: b8695ddf3d593203e25ab0900e265d860038486c943ff8b774f596a310f8ceebdb30c6832407a8198ba3ec9debe1abe1f51d4aad94843612db3b76d690c61d34 - languageName: node - linkType: hard - -"p-limit@npm:^3.0.2": - version: 3.1.0 - resolution: "p-limit@npm:3.1.0" - dependencies: - yocto-queue: ^0.1.0 - checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 - languageName: node - linkType: hard - -"p-locate@npm:^5.0.0": - version: 5.0.0 - resolution: "p-locate@npm:5.0.0" - dependencies: - p-limit: ^3.0.2 - checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 - languageName: node - linkType: hard - -"p-map@npm:^4.0.0": - version: 4.0.0 - resolution: "p-map@npm:4.0.0" - dependencies: - aggregate-error: ^3.0.0 - checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c - languageName: node - linkType: hard - -"path-exists@npm:^4.0.0": - version: 4.0.0 - resolution: "path-exists@npm:4.0.0" - checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 - languageName: node - linkType: hard - -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 - languageName: node - linkType: hard - -"pathval@npm:^1.1.1": - version: 1.1.1 - resolution: "pathval@npm:1.1.1" - checksum: 090e3147716647fb7fb5b4b8c8e5b55e5d0a6086d085b6cd23f3d3c01fcf0ff56fd3cc22f2f4a033bd2e46ed55d61ed8379e123b42afe7d531a2a5fc8bb556d6 - languageName: node - linkType: hard - -"pbkdf2@npm:^3.0.17": - version: 3.1.2 - resolution: "pbkdf2@npm:3.1.2" - dependencies: - create-hash: ^1.1.2 - create-hmac: ^1.1.4 - ripemd160: ^2.0.1 - safe-buffer: ^5.0.1 - sha.js: ^2.4.8 - checksum: 2c950a100b1da72123449208e231afc188d980177d021d7121e96a2de7f2abbc96ead2b87d03d8fe5c318face097f203270d7e27908af9f471c165a4e8e69c92 - languageName: node - linkType: hard - -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1": - version: 2.3.1 - resolution: "picomatch@npm:2.3.1" - checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf - languageName: node - linkType: hard - -"prelude-ls@npm:~1.1.2": - version: 1.1.2 - resolution: "prelude-ls@npm:1.1.2" - checksum: c4867c87488e4a0c233e158e4d0d5565b609b105d75e4c05dc760840475f06b731332eb93cc8c9cecb840aa8ec323ca3c9a56ad7820ad2e63f0261dadcb154e4 - languageName: node - linkType: hard - -"promise-inflight@npm:^1.0.1": - version: 1.0.1 - resolution: "promise-inflight@npm:1.0.1" - checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 - languageName: node - linkType: hard - -"promise-retry@npm:^2.0.1": - version: 2.0.1 - resolution: "promise-retry@npm:2.0.1" - dependencies: - err-code: ^2.0.2 - retry: ^0.12.0 - checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 - languageName: node - linkType: hard - -"proxy-from-env@npm:^1.1.0": - version: 1.1.0 - resolution: "proxy-from-env@npm:1.1.0" - checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4 - languageName: node - linkType: hard - -"punycode@npm:^2.1.0": - version: 2.3.0 - resolution: "punycode@npm:2.3.0" - checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 - languageName: node - linkType: hard - -"randombytes@npm:^2.1.0": - version: 2.1.0 - resolution: "randombytes@npm:2.1.0" - dependencies: - safe-buffer: ^5.1.0 - checksum: d779499376bd4cbb435ef3ab9a957006c8682f343f14089ed5f27764e4645114196e75b7f6abf1cbd84fd247c0cb0651698444df8c9bf30e62120fbbc52269d6 - languageName: node - linkType: hard - -"readable-stream@npm:^3.6.0": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 - checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d - languageName: node - linkType: hard - -"readdirp@npm:~3.5.0": - version: 3.5.0 - resolution: "readdirp@npm:3.5.0" - dependencies: - picomatch: ^2.2.1 - checksum: 6b1a9341e295e15d4fb40c010216cbcb6266587cd0b3ce7defabd66fa1b4e35f9fba3d64c2187fd38fadd01ccbfc5f1b33fdfb1da63b3cbf66224b7c6d75ce5a - languageName: node - linkType: hard - -"require-directory@npm:^2.1.1": - version: 2.1.1 - resolution: "require-directory@npm:2.1.1" - checksum: fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80 - languageName: node - linkType: hard - -"retry@npm:^0.12.0": - version: 0.12.0 - resolution: "retry@npm:0.12.0" - checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c - languageName: node - linkType: hard - -"rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: ^7.1.3 - bin: - rimraf: bin.js - checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 - languageName: node - linkType: hard - -"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": - version: 2.0.2 - resolution: "ripemd160@npm:2.0.2" - dependencies: - hash-base: ^3.0.0 - inherits: ^2.0.1 - checksum: 006accc40578ee2beae382757c4ce2908a826b27e2b079efdcd2959ee544ddf210b7b5d7d5e80467807604244e7388427330f5c6d4cd61e6edaddc5773ccc393 - languageName: node - linkType: hard - -"rlp@npm:^2.2.4": - version: 2.2.7 - resolution: "rlp@npm:2.2.7" - dependencies: - bn.js: ^5.2.0 - bin: - rlp: bin/rlp - checksum: 3db4dfe5c793f40ac7e0be689a1f75d05e6f2ca0c66189aeb62adab8c436b857ab4420a419251ee60370d41d957a55698fc5e23ab1e1b41715f33217bc4bb558 - languageName: node - linkType: hard - -"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:~5.2.0": - version: 5.2.1 - resolution: "safe-buffer@npm:5.2.1" - checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 - languageName: node - linkType: hard - -"safer-buffer@npm:>= 2.1.2 < 3.0.0": - version: 2.1.2 - resolution: "safer-buffer@npm:2.1.2" - checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 - languageName: node - linkType: hard - -"scrypt-js@npm:^3.0.0": - version: 3.0.1 - resolution: "scrypt-js@npm:3.0.1" - checksum: b7c7d1a68d6ca946f2fbb0778e0c4ec63c65501b54023b2af7d7e9f48fdb6c6580d6f7675cd53bda5944c5ebc057560d5a6365079752546865defb3b79dea454 - languageName: node - linkType: hard - -"secp256k1@npm:^4.0.1": - version: 4.0.3 - resolution: "secp256k1@npm:4.0.3" - dependencies: - elliptic: ^6.5.4 - node-addon-api: ^2.0.0 - node-gyp: latest - node-gyp-build: ^4.2.0 - checksum: 21e219adc0024fbd75021001358780a3cc6ac21273c3fcaef46943af73969729709b03f1df7c012a0baab0830fb9a06ccc6b42f8d50050c665cb98078eab477b - languageName: node - linkType: hard - -"semver@npm:^7.3.5": - version: 7.5.1 - resolution: "semver@npm:7.5.1" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: d16dbedad53c65b086f79524b9ef766bf38670b2395bdad5c957f824dcc566b624988013564f4812bcace3f9d405355c3635e2007396a39d1bffc71cfec4a2fc - languageName: node - linkType: hard - -"serialize-javascript@npm:5.0.1": - version: 5.0.1 - resolution: "serialize-javascript@npm:5.0.1" - dependencies: - randombytes: ^2.1.0 - checksum: bb45a427690c3d2711e28499de0fbf25036af1e23c63c6a9237ed0aa572fd0941fcdefe50a2dccf26d9df8c8b86ae38659e19d8ba7afd3fbc1f1c7539a2a48d2 - languageName: node - linkType: hard - -"set-blocking@npm:^2.0.0": - version: 2.0.0 - resolution: "set-blocking@npm:2.0.0" - checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 - languageName: node - linkType: hard - -"setimmediate@npm:^1.0.5": - version: 1.0.5 - resolution: "setimmediate@npm:1.0.5" - checksum: c9a6f2c5b51a2dabdc0247db9c46460152ffc62ee139f3157440bd48e7c59425093f42719ac1d7931f054f153e2d26cf37dfeb8da17a794a58198a2705e527fd - languageName: node - linkType: hard - -"sha.js@npm:^2.4.0, sha.js@npm:^2.4.8": - version: 2.4.11 - resolution: "sha.js@npm:2.4.11" - dependencies: - inherits: ^2.0.1 - safe-buffer: ^5.0.1 - bin: - sha.js: ./bin.js - checksum: ebd3f59d4b799000699097dadb831c8e3da3eb579144fd7eb7a19484cbcbb7aca3c68ba2bb362242eb09e33217de3b4ea56e4678184c334323eca24a58e3ad07 - languageName: node - linkType: hard - -"signal-exit@npm:^3.0.7": - version: 3.0.7 - resolution: "signal-exit@npm:3.0.7" - checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 - languageName: node - linkType: hard - -"smart-buffer@npm:^4.2.0": - version: 4.2.0 - resolution: "smart-buffer@npm:4.2.0" - checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" - dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 - checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 - languageName: node - linkType: hard - -"socks@npm:^2.6.2": - version: 2.7.1 - resolution: "socks@npm:2.7.1" - dependencies: - ip: ^2.0.0 - smart-buffer: ^4.2.0 - checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 - languageName: node - linkType: hard - -"source-map@npm:~0.6.1": - version: 0.6.1 - resolution: "source-map@npm:0.6.1" - checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 - languageName: node - linkType: hard - -"ssri@npm:^9.0.0": - version: 9.0.1 - resolution: "ssri@npm:9.0.1" - dependencies: - minipass: ^3.1.1 - checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb - languageName: node - linkType: hard - -"static-eval@npm:2.0.2": - version: 2.0.2 - resolution: "static-eval@npm:2.0.2" - dependencies: - escodegen: ^1.8.1 - checksum: 335a923c5ccb29add404ac23d0a55c0da6cee3071f6f67a7053aeac0dedc6dbfc53ac9269e9c25f403f5b7603a291ef47d7114f99bde241184f7aa3f9286dc32 - languageName: node - linkType: hard - -"string-width@npm:^1.0.2 || 2": - version: 2.1.1 - resolution: "string-width@npm:2.1.1" - dependencies: - is-fullwidth-code-point: ^2.0.0 - strip-ansi: ^4.0.0 - checksum: d6173abe088c615c8dffaf3861dc5d5906ed3dc2d6fd67ff2bd2e2b5dce7fd683c5240699cf0b1b8aa679a3b3bd6b28b5053c824cb89b813d7f6541d8f89064a - languageName: node - linkType: hard - -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: ^8.0.0 - is-fullwidth-code-point: ^3.0.0 - strip-ansi: ^6.0.1 - checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb - languageName: node - linkType: hard - -"string_decoder@npm:^1.1.1": - version: 1.3.0 - resolution: "string_decoder@npm:1.3.0" - dependencies: - safe-buffer: ~5.2.0 - checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 - languageName: node - linkType: hard - -"strip-ansi@npm:^4.0.0": - version: 4.0.0 - resolution: "strip-ansi@npm:4.0.0" - dependencies: - ansi-regex: ^3.0.0 - checksum: d9186e6c0cf78f25274f6750ee5e4a5725fb91b70fdd79aa5fe648eab092a0ec5b9621b22d69d4534a56319f75d8944efbd84e3afa8d4ad1b9a9491f12c84eca - languageName: node - linkType: hard - -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: ^5.0.1 - checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c - languageName: node - linkType: hard - -"strip-hex-prefix@npm:1.0.0": - version: 1.0.0 - resolution: "strip-hex-prefix@npm:1.0.0" - dependencies: - is-hex-prefixed: 1.0.0 - checksum: 4cafe7caee1d281d3694d14920fd5d3c11adf09371cef7e2ccedd5b83efd9e9bd2219b5d6ce6e809df6e0f437dc9d30db1192116580875698aad164a6d6b285b - languageName: node - linkType: hard - -"strip-json-comments@npm:3.1.1": - version: 3.1.1 - resolution: "strip-json-comments@npm:3.1.1" - checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 - languageName: node - linkType: hard - -"supports-color@npm:8.1.1": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" - dependencies: - has-flag: ^4.0.0 - checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 - languageName: node - linkType: hard - -"supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: ^4.0.0 - checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a - languageName: node - linkType: hard - -"tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.15 - resolution: "tar@npm:6.1.15" - dependencies: - chownr: ^2.0.0 - fs-minipass: ^2.0.0 - minipass: ^5.0.0 - minizlib: ^2.1.1 - mkdirp: ^1.0.3 - yallist: ^4.0.0 - checksum: f23832fceeba7578bf31907aac744ae21e74a66f4a17a9e94507acf460e48f6db598c7023882db33bab75b80e027c21f276d405e4a0322d58f51c7088d428268 - languageName: node - linkType: hard - -"to-regex-range@npm:^5.0.1": - version: 5.0.1 - resolution: "to-regex-range@npm:5.0.1" - dependencies: - is-number: ^7.0.0 - checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed - languageName: node - linkType: hard - -"tr46@npm:~0.0.3": - version: 0.0.3 - resolution: "tr46@npm:0.0.3" - checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 - languageName: node - linkType: hard - -"type-check@npm:~0.3.2": - version: 0.3.2 - resolution: "type-check@npm:0.3.2" - dependencies: - prelude-ls: ~1.1.2 - checksum: dd3b1495642731bc0e1fc40abe5e977e0263005551ac83342ecb6f4f89551d106b368ec32ad3fb2da19b3bd7b2d1f64330da2ea9176d8ddbfe389fb286eb5124 - languageName: node - linkType: hard - -"type-detect@npm:^4.0.0, type-detect@npm:^4.0.5": - version: 4.0.8 - resolution: "type-detect@npm:4.0.8" - checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 - languageName: node - linkType: hard - -"underscore@npm:1.12.1": - version: 1.12.1 - resolution: "underscore@npm:1.12.1" - checksum: ec327603aa112b99fe9d74cd9bf3b3b7451465a9d2610ceab269a532e3f191650ab017903be34dc86fe406a11d04d8905a3b04dd4c129493e51bee09a3f3074c - languageName: node - linkType: hard - -"unique-filename@npm:^2.0.0": - version: 2.0.1 - resolution: "unique-filename@npm:2.0.1" - dependencies: - unique-slug: ^3.0.0 - checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f - languageName: node - linkType: hard - -"unique-slug@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-slug@npm:3.0.0" - dependencies: - imurmurhash: ^0.1.4 - checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c - languageName: node - linkType: hard - -"uri-js@npm:^4.2.2": - version: 4.4.1 - resolution: "uri-js@npm:4.4.1" - dependencies: - punycode: ^2.1.0 - checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 - languageName: node - linkType: hard - -"utf8@npm:3.0.0": - version: 3.0.0 - resolution: "utf8@npm:3.0.0" - checksum: cb89a69ad9ab393e3eae9b25305b3ff08bebca9adc839191a34f90777eb2942f86a96369d2839925fea58f8f722f7e27031d697f10f5f39690f8c5047303e62d - languageName: node - linkType: hard - -"util-deprecate@npm:^1.0.1": - version: 1.0.2 - resolution: "util-deprecate@npm:1.0.2" - checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 - languageName: node - linkType: hard - -"web3-utils@npm:^1.3.0": - version: 1.10.0 - resolution: "web3-utils@npm:1.10.0" - dependencies: - bn.js: ^5.2.1 - ethereum-bloom-filters: ^1.0.6 - ethereumjs-util: ^7.1.0 - ethjs-unit: 0.1.6 - number-to-bn: 1.7.0 - randombytes: ^2.1.0 - utf8: 3.0.0 - checksum: c6b7662359c0513b5cbfe02cdcb312ce9152778bb19d94d413d44f74cfaa93b7de97190ab6ba11af25a40855c949d2427dcb751929c6d0f257da268c55a3ba2a - languageName: node - linkType: hard - -"webidl-conversions@npm:^3.0.0": - version: 3.0.1 - resolution: "webidl-conversions@npm:3.0.1" - checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c - languageName: node - linkType: hard - -"whatwg-url@npm:^5.0.0": - version: 5.0.0 - resolution: "whatwg-url@npm:5.0.0" - dependencies: - tr46: ~0.0.3 - webidl-conversions: ^3.0.0 - checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c - languageName: node - linkType: hard - -"which@npm:2.0.2, which@npm:^2.0.2": - version: 2.0.2 - resolution: "which@npm:2.0.2" - dependencies: - isexe: ^2.0.0 - bin: - node-which: ./bin/node-which - checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 - languageName: node - linkType: hard - -"wide-align@npm:1.1.3": - version: 1.1.3 - resolution: "wide-align@npm:1.1.3" - dependencies: - string-width: ^1.0.2 || 2 - checksum: d09c8012652a9e6cab3e82338d1874a4d7db2ad1bd19ab43eb744acf0b9b5632ec406bdbbbb970a8f4771a7d5ef49824d038ba70aa884e7723f5b090ab87134d - languageName: node - linkType: hard - -"wide-align@npm:^1.1.5": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" - dependencies: - string-width: ^1.0.2 || 2 || 3 || 4 - checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 - languageName: node - linkType: hard - -"word-wrap@npm:~1.2.3": - version: 1.2.3 - resolution: "word-wrap@npm:1.2.3" - checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f - languageName: node - linkType: hard - -"workerpool@npm:6.1.0": - version: 6.1.0 - resolution: "workerpool@npm:6.1.0" - checksum: 519d03a4d008fd95ff9e1a583afe537e6a0eecd8250452044e390db3e1dc4ce91616a8ee6c4bba9a2fda38440c2666664c31b50b5a9fd05cc43c739df54d5781 - languageName: node - linkType: hard - -"wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: ^4.0.0 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b - languageName: node - linkType: hard - -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 - languageName: node - linkType: hard - -"y18n@npm:^5.0.5": - version: 5.0.8 - resolution: "y18n@npm:5.0.8" - checksum: 54f0fb95621ee60898a38c572c515659e51cc9d9f787fb109cef6fde4befbe1c4602dc999d30110feee37456ad0f1660fa2edcfde6a9a740f86a290999550d30 - languageName: node - linkType: hard - -"yallist@npm:^4.0.0": - version: 4.0.0 - resolution: "yallist@npm:4.0.0" - checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 - languageName: node - linkType: hard - -"yargs-parser@npm:20.2.4": - version: 20.2.4 - resolution: "yargs-parser@npm:20.2.4" - checksum: d251998a374b2743a20271c2fd752b9fbef24eb881d53a3b99a7caa5e8227fcafd9abf1f345ac5de46435821be25ec12189a11030c12ee6481fef6863ed8b924 - languageName: node - linkType: hard - -"yargs-parser@npm:^20.2.2": - version: 20.2.9 - resolution: "yargs-parser@npm:20.2.9" - checksum: 8bb69015f2b0ff9e17b2c8e6bfe224ab463dd00ca211eece72a4cd8a906224d2703fb8a326d36fdd0e68701e201b2a60ed7cf81ce0fd9b3799f9fe7745977ae3 - languageName: node - linkType: hard - -"yargs-unparser@npm:2.0.0": - version: 2.0.0 - resolution: "yargs-unparser@npm:2.0.0" - dependencies: - camelcase: ^6.0.0 - decamelize: ^4.0.0 - flat: ^5.0.2 - is-plain-obj: ^2.1.0 - checksum: 68f9a542c6927c3768c2f16c28f71b19008710abd6b8f8efbac6dcce26bbb68ab6503bed1d5994bdbc2df9a5c87c161110c1dfe04c6a3fe5c6ad1b0e15d9a8a3 - languageName: node - linkType: hard - -"yargs@npm:16.2.0": - version: 16.2.0 - resolution: "yargs@npm:16.2.0" - dependencies: - cliui: ^7.0.2 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.0 - y18n: ^5.0.5 - yargs-parser: ^20.2.2 - checksum: b14afbb51e3251a204d81937c86a7e9d4bdbf9a2bcee38226c900d00f522969ab675703bee2a6f99f8e20103f608382936034e64d921b74df82b63c07c5e8f59 - languageName: node - linkType: hard - -"yocto-queue@npm:^0.1.0": - version: 0.1.0 - resolution: "yocto-queue@npm:0.1.0" - checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 - languageName: node - linkType: hard