From 58e37a7c705e2ea24a95e91d8059e6ae793fc6e5 Mon Sep 17 00:00:00 2001 From: Pratham Prasoon <42303128+PrasoonPratham@users.noreply.github.com> Date: Thu, 21 Sep 2023 15:30:36 +0530 Subject: [PATCH] Add Eclipse mainnet and testnet --- package.json | 2 + src/assets/images/IconSolana.png | Bin 32126 -> 17667 bytes src/assets/images/IconSolanaVector.png | Bin 242 -> 264 bytes .../constants/token-constants.js | 7 +- .../services/network-service.js | 176 +++++------- yarn.lock | 258 +++++++++++++++++- 6 files changed, 319 insertions(+), 124 deletions(-) diff --git a/package.json b/package.json index e2e97d78..4c2b27fb 100755 --- a/package.json +++ b/package.json @@ -33,6 +33,8 @@ "keen-slider": "^6.8.3", "metro-config": "^0.72.2", "moment": "^2.29.4", + "near-api-js": "^2.1.4", + "near-seed-phrase": "^0.2.0", "patch-package": "^6.4.7", "postcss-normalize": "^10.0.1", "process": "^0.11.10", diff --git a/src/assets/images/IconSolana.png b/src/assets/images/IconSolana.png index 7e2a75efa2c11f4fc3922252a59cdaa8dc57910b..aea65a3205b566c0f1f85062a9a26f280a4c1963 100644 GIT binary patch literal 17667 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 diff --git a/src/assets/images/IconSolanaVector.png b/src/assets/images/IconSolanaVector.png index e63d9cb646be42b80f391249b060d5e398d581ff..f29c3da0f261ea5d0ba2a47ae4bebab36794a8a5 100644 GIT binary patch delta 249 zcmV;01^@s6R&`wG0002bNklv1v@3?Cl!p2*cr87LXxC}vQpQB;qo8b3` z-cXCnvTV*FBw<4!%S4ONfqmB2J*9Hz}b&*y28jU~;rTl3qhS6y|=n;)a`= z$($0&fixu~9YZ^Oa7oV5Ki@BNb8Bhn60>UU#9omf4jS3Cr*(%BqIR=K47Buljq_){ zvV7y58|HtnWK1*-fTy8iwOnKW5hn%*RMWwqWQ{2<0pT1AC;Kx^roz- zU%)AI`9`mo3LiEd`m7RCm@s+eH`}U2?PV?JAV(@hJb6Mw<&;$T(x>arf diff --git a/src/eclipse-wallet-adapter/constants/token-constants.js b/src/eclipse-wallet-adapter/constants/token-constants.js index 718a094e..d8614b98 100644 --- a/src/eclipse-wallet-adapter/constants/token-constants.js +++ b/src/eclipse-wallet-adapter/constants/token-constants.js @@ -1,10 +1,9 @@ const { PublicKey } = require('@solana/web3.js'); const SOL_DECIMALS = 6; -const SOL_SYMBOL = 'SOL'; -const SOL_NAME = 'Solana'; -const SOL_LOGO = - 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/solana/info/logo.png'; +const SOL_SYMBOL = 'ETH'; +const SOL_NAME = 'Eclipse'; +const SOL_LOGO = 'https://i.imgur.com/y0JEPfQ.png'; const SOL_ADDRESS = 'So11111111111111111111111111111111111111112'; const USDC_ADDRESS = 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v'; diff --git a/src/eclipse-wallet-adapter/services/network-service.js b/src/eclipse-wallet-adapter/services/network-service.js index fd1cb95b..e9036627 100644 --- a/src/eclipse-wallet-adapter/services/network-service.js +++ b/src/eclipse-wallet-adapter/services/network-service.js @@ -1,122 +1,78 @@ let promise; const networkData = [ - { - "id": "ethereum-mainnet", - "blockchain": "ethereum", - "environment": "mainnet", - "name": "Ethereum", - "icon": "https://assets-cdn.trustwallet.com/blockchains/ethereum/info/logo.png", - "currency": { - "symbol": "ETH", - "decimals": 18 - }, - "config": { - "chainId": 1, - "openSeaUrl": "https://api.opensea.io/api" - } + { + id: 'solana-devnet', + blockchain: 'solana', + environment: 'devnet', + name: 'Eclipse Mainnet', + icon: 'https://assets-cdn.trustwallet.com/blockchains/solana/info/logo.png', + currency: { + symbol: 'ETH', + decimals: 9, }, - { - "id": "ethereum-goerli", - "blockchain": "ethereum", - "environment": "goerli", - "name": "Ethereum Goerli", - "icon": "https://assets-cdn.trustwallet.com/blockchains/ethereum/info/logo.png", - "currency": { - "symbol": "ETH", - "decimals": 18 - }, - "config": { - "chainId": 5, - "openSeaUrl": "https://testnets-api.opensea.io/api" - } + config: { + nodeUrl: 'https://staging-rpc.dev.eclipsenetwork.xyz', }, - { - "id": "solana-mainnet", - "blockchain": "solana", - "environment": "mainnet", - "name": "Solana", - "icon": "https://assets-cdn.trustwallet.com/blockchains/solana/info/logo.png", - "currency": { - "symbol": "SOL", - "decimals": 9 - }, - "config": { - "nodeUrl": "https://solana-api.syndica.io/access-token/GihB7MDgiHYn8jy0JKZTVEVHzMBKSKPZnrMxMNxyb3h9Wf637lklI4AxyTdNlw8Z/rpc" - } + }, + { + id: 'solana-testnet', + blockchain: 'solana', + environment: 'testnet', + name: 'Eclipse Testnet', + icon: 'https://assets-cdn.trustwallet.com/blockchains/solana/info/logo.png', + currency: { + symbol: 'ETH', + decimals: 9, }, - { - "id": "solana-testnet", - "blockchain": "solana", - "environment": "testnet", - "name": "Solana Testnet", - "icon": "https://assets-cdn.trustwallet.com/blockchains/solana/info/logo.png", - "currency": { - "symbol": "SOL", - "decimals": 9 - }, - "config": { - "nodeUrl": "https://api.testnet.solana.com" - } + config: { + nodeUrl: 'https://api.testnet.solana.com', }, - { - "id": "solana-devnet", - "blockchain": "solana", - "environment": "devnet", - "name": "Solana Devnet", - "icon": "https://assets-cdn.trustwallet.com/blockchains/solana/info/logo.png", - "currency": { - "symbol": "SOL", - "decimals": 9 - }, - "config": { - "nodeUrl": "https://api.devnet.solana.com" - } + }, + { + id: 'ethereum-mainnet', + blockchain: 'ethereum', + environment: 'mainnet', + name: 'Ethereum', + icon: 'https://assets-cdn.trustwallet.com/blockchains/ethereum/info/logo.png', + currency: { + symbol: 'ETH', + decimals: 18, }, - { - "id": "near-mainnet", - "blockchain": "near", - "environment": "mainnet", - "name": "Near", - "icon": "https://assets-cdn.trustwallet.com/blockchains/near/info/logo.png", - "currency": { - "symbol": "NEAR", - "decimals": 24 - }, - "config": { - "nodeUrl": "https://rpc.mainnet.near.org", - "archivalNodeUrl": "https://archival-rpc.mainnet.near.org", - "helperUrl": "https://helper.mainnet.near.org", - "indexerUrl": "https://api.kitwallet.app", - "nearTokenId": "wrap.near", - "refFinance": { - "apiUrl": "https://indexer.ref.finance", - "contractId": "v2.ref-finance.near" - } - } + config: { + chainId: 1, + openSeaUrl: 'https://api.opensea.io/api', }, - { - "id": "near-testnet", - "blockchain": "near", - "environment": "testnet", - "name": "Near Testnet", - "icon": "https://assets-cdn.trustwallet.com/blockchains/near/info/logo.png", - "currency": { - "symbol": "NEAR", - "decimals": 24 - }, - "config": { - "nodeUrl": "https://rpc.testnet.near.org", - "archivalNodeUrl": "https://archival-rpc.testnet.near.org", - "helperUrl": "https://helper.testnet.near.org", - "indexerUrl": "https://testnet-api.kitwallet.app", - "nearTokenId": "wrap.testnet", - "refFinance": { - "apiUrl": "https://dev-indexer.ref-finance.com", - "contractId": "ref-finance-101.testnet" - } - } - } + }, + { + id: 'ethereum-goerli', + blockchain: 'ethereum', + environment: 'goerli', + name: 'Ethereum Goerli', + icon: 'https://assets-cdn.trustwallet.com/blockchains/ethereum/info/logo.png', + currency: { + symbol: 'ETH', + decimals: 18, + }, + config: { + chainId: 5, + openSeaUrl: 'https://testnets-api.opensea.io/api', + }, + }, + // { + // "id": "solana-mainnet", + // "blockchain": "solana", + // "environment": "mainnet", + // "name": "Solana", + // "icon": "https://assets-cdn.trustwallet.com/blockchains/solana/info/logo.png", + // "currency": { + // "symbol": "SOL", + // "decimals": 9 + // }, + // "config": { + // "nodeUrl": "https://solana-api.syndica.io/access-token/GihB7MDgiHYn8jy0JKZTVEVHzMBKSKPZnrMxMNxyb3h9Wf637lklI4AxyTdNlw8Z/rpc" + // } + // }, ]; const getNetworks = async () => { diff --git a/yarn.lock b/yarn.lock index f467a347..bfb5b14f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3449,6 +3449,126 @@ prop-types "^15.8.1" react-is "^18.2.0" +"@near-js/accounts@0.1.4": + version "0.1.4" + resolved "https://registry.yarnpkg.com/@near-js/accounts/-/accounts-0.1.4.tgz#ff557dc65c5064ee4ac2dbfdd39aa3e35ae4d222" + integrity sha512-zHFmL4OUZ4qHXOE+dDBkYgTNHLWC5RmYUVp9LiuGciO5zFPp7WlxmowJL0QjgXqV1w+dNXq3mgmkfAgYVS8Xjw== + dependencies: + "@near-js/crypto" "0.0.5" + "@near-js/providers" "0.0.7" + "@near-js/signers" "0.0.5" + "@near-js/transactions" "0.2.1" + "@near-js/types" "0.0.4" + "@near-js/utils" "0.0.4" + ajv "^8.11.2" + ajv-formats "^2.1.1" + bn.js "5.2.1" + borsh "^0.7.0" + depd "^2.0.0" + near-abi "0.1.1" + +"@near-js/crypto@0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@near-js/crypto/-/crypto-0.0.5.tgz#3191cdc8dcdba572bdead482b5d38f364bdcc2a0" + integrity sha512-nbQ971iYES5Spiolt+p568gNuZ//HeMHm3qqT3xT+i8ZzgbC//l6oRf48SUVTPAboQ1TJ5dW/NqcxOY0pe7b4g== + dependencies: + "@near-js/types" "0.0.4" + bn.js "5.2.1" + borsh "^0.7.0" + tweetnacl "^1.0.1" + +"@near-js/keystores-browser@0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@near-js/keystores-browser/-/keystores-browser-0.0.5.tgz#7e94181ca5c4fbad8b8e67cda16888b4ccafae61" + integrity sha512-mHF3Vcvsr7xnkaM/reOyxtykbE3OWKV6vQzqyTH2tZYT2OTEnj0KhRT9BCFC0Ra67K1zQLbg49Yc/kDCc5qupA== + dependencies: + "@near-js/crypto" "0.0.5" + "@near-js/keystores" "0.0.5" + +"@near-js/keystores-node@0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@near-js/keystores-node/-/keystores-node-0.0.5.tgz#f474dabbb84590896dd8861bb33a7304580e0d99" + integrity sha512-BYmWyGNydfAqi7eYA1Jo8zULL13cxejD2VBr0BBIXx5bJ+BO4TLecsY1xdTBEq06jyWXHa7kV4h8BJzAjvpTLg== + dependencies: + "@near-js/crypto" "0.0.5" + "@near-js/keystores" "0.0.5" + +"@near-js/keystores@0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@near-js/keystores/-/keystores-0.0.5.tgz#44ec009b23c552809b6f9bc9a83632f79de4112b" + integrity sha512-kxqV+gw/3L8/axe9prhlU+M0hfybkxX54xfI0EEpWP2QiUV+qw+jkKolYIbdk5tdEZrGf9jHawh1yFtwP7APPQ== + dependencies: + "@near-js/crypto" "0.0.5" + "@near-js/types" "0.0.4" + +"@near-js/providers@0.0.7": + version "0.0.7" + resolved "https://registry.yarnpkg.com/@near-js/providers/-/providers-0.0.7.tgz#b2189e5d14d1afb1798c91c59e6dfb9bb476f46b" + integrity sha512-qj16Ey+vSw7lHE85xW+ykYJoLPr4A6Q/TsfpwhJLS6zBInSC6sKVqPO1L8bK4VA/yB7V7JJPor9UVCWgRXdNEA== + dependencies: + "@near-js/transactions" "0.2.1" + "@near-js/types" "0.0.4" + "@near-js/utils" "0.0.4" + bn.js "5.2.1" + borsh "^0.7.0" + http-errors "^1.7.2" + optionalDependencies: + node-fetch "^2.6.1" + +"@near-js/signers@0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@near-js/signers/-/signers-0.0.5.tgz#f3f946440314bf039dd32154928163ceaec8bedb" + integrity sha512-XJjYYatehxHakHa7WAoiQ8uIBSWBR2EnO4GzlIe8qpWL+LoH4t68MSezC1HwT546y9YHIvePjwDrBeYk8mg20w== + dependencies: + "@near-js/crypto" "0.0.5" + "@near-js/keystores" "0.0.5" + js-sha256 "^0.9.0" + +"@near-js/transactions@0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@near-js/transactions/-/transactions-0.2.1.tgz#ab6d246e94e6f64b4e5a651fe6e9de03dd573521" + integrity sha512-V9tXzkICDPruSxihKXkBhUgsI4uvW7TwXlnZS2GZpPsFFiIUeGrso0wo4uiQwB6miFA5q6fKaAtQa4F2v1s+zg== + dependencies: + "@near-js/crypto" "0.0.5" + "@near-js/signers" "0.0.5" + "@near-js/types" "0.0.4" + "@near-js/utils" "0.0.4" + bn.js "5.2.1" + borsh "^0.7.0" + js-sha256 "^0.9.0" + +"@near-js/types@0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@near-js/types/-/types-0.0.4.tgz#d941689df41c850aeeeaeb9d498418acec515404" + integrity sha512-8TTMbLMnmyG06R5YKWuS/qFG1tOA3/9lX4NgBqQPsvaWmDsa+D+QwOkrEHDegped0ZHQwcjAXjKML1S1TyGYKg== + dependencies: + bn.js "5.2.1" + +"@near-js/utils@0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@near-js/utils/-/utils-0.0.4.tgz#1a387f81974ebbfa4521c92590232be97e3335dd" + integrity sha512-mPUEPJbTCMicGitjEGvQqOe8AS7O4KkRCxqd0xuE/X6gXF1jz1pYMZn4lNUeUz2C84YnVSGLAM0o9zcN6Y4hiA== + dependencies: + "@near-js/types" "0.0.4" + bn.js "5.2.1" + depd "^2.0.0" + mustache "^4.0.0" + +"@near-js/wallet-account@0.0.7": + version "0.0.7" + resolved "https://registry.yarnpkg.com/@near-js/wallet-account/-/wallet-account-0.0.7.tgz#efa6738114171b2a6e40e8b35a8194b7cf86c11e" + integrity sha512-tmRyieG/wHmuNkg/WGFyKD6iH6atHPbY0rZ5OjOIiteuhZEPgp+z8OBpiQ4qumTa63q46aj/QVSQL0J3+JmBfw== + dependencies: + "@near-js/accounts" "0.1.4" + "@near-js/crypto" "0.0.5" + "@near-js/keystores" "0.0.5" + "@near-js/signers" "0.0.5" + "@near-js/transactions" "0.2.1" + "@near-js/types" "0.0.4" + "@near-js/utils" "0.0.4" + bn.js "5.2.1" + borsh "^0.7.0" + "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" @@ -4445,7 +4565,7 @@ expect "^29.0.0" pretty-format "^29.0.0" -"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": +"@types/json-schema@*", "@types/json-schema@^7.0.11", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.13" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.13.tgz#02c24f4363176d2d18fc8b70b9f3c54aba178a85" integrity sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ== @@ -4482,6 +4602,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.18.tgz#8dfb97f0da23c2293e554c5a50d61ef134d7697f" integrity sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA== +"@types/node@11.11.6": + version "11.11.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-11.11.6.tgz#df929d1bb2eee5afdda598a41930fe50b43eaa6a" + integrity sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ== + "@types/node@16.9.1": version "16.9.1" resolved "https://registry.yarnpkg.com/@types/node/-/node-16.9.1.tgz#0611b37db4246c937feef529ddcc018cf8e35708" @@ -5865,6 +5990,24 @@ bip32@^4.0.0: typeforce "^1.11.5" wif "^2.0.6" +bip39-light@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/bip39-light/-/bip39-light-1.0.7.tgz#06a72f251b89389a136d3f177f29b03342adc5ba" + integrity sha512-WDTmLRQUsiioBdTs9BmSEmkJza+8xfJmptsNJjxnoq3EydSa/ZBXT6rm66KoT3PJIRYMnhSKNR7S9YL1l7R40Q== + dependencies: + create-hash "^1.1.0" + pbkdf2 "^3.0.9" + +bip39@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/bip39/-/bip39-3.0.2.tgz#2baf42ff3071fc9ddd5103de92e8f80d9257ee32" + integrity sha512-J4E1r2N0tUylTKt07ibXvhpT2c5pyAFgvuA5q1H9uDy6dEGpjV8jmymh3MTYJDLCNbIVClSB9FbND49I6N24MQ== + dependencies: + "@types/node" "11.11.6" + create-hash "^1.1.0" + pbkdf2 "^3.0.9" + randombytes "^2.0.1" + bitcoinjs-lib@^6.1.4: version "6.1.4" resolved "https://registry.yarnpkg.com/bitcoinjs-lib/-/bitcoinjs-lib-6.1.4.tgz#c985c90ae4d0385f951436c36dc3d2555961a63f" @@ -5918,6 +6061,11 @@ bmp-js@^0.1.0: resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.1.0.tgz#e05a63f796a6c1ff25f4771ec7adadc148c07233" integrity sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw== +bn.js@5.2.1, bn.js@^5.0.0, bn.js@^5.1.1, bn.js@^5.1.2, bn.js@^5.2.0, bn.js@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" + integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== + bn.js@=4.11.8: version "4.11.8" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" @@ -5928,11 +6076,6 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^5.0.0, bn.js@^5.1.1, bn.js@^5.1.2, bn.js@^5.2.0, bn.js@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" - integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== - body-parser@1.20.1: version "1.20.1" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" @@ -6368,6 +6511,11 @@ caniuse-lite@^1.0.30001400: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz#987437b266260b640a23cd18fbddb509d7f69f3e" integrity sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg== +capability@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/capability/-/capability-0.2.5.tgz#51ad87353f1936ffd77f2f21c74633a4dea88801" + integrity sha512-rsJZYVCgXd08sPqwmaIqjAd5SUTfonV0z/gDJ8D6cN8wQphky1kkAYEqQ+hmDxTw7UihvBfjUVUSY+DBEe44jg== + capture-exit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" @@ -7509,7 +7657,7 @@ denodeify@^1.2.1: resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" integrity sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg== -depd@2.0.0: +depd@2.0.0, depd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== @@ -7933,6 +8081,15 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" +error-polyfill@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/error-polyfill/-/error-polyfill-0.1.3.tgz#df848b61ad8834f7a5db69a70b9913df86721d15" + integrity sha512-XHJk60ufE+TG/ydwp4lilOog549iiQF2OAPhkk9DdiYWMrltz5yhDz/xnKuenNwP7gy3dsibssO5QpVhkrSzzg== + dependencies: + capability "^0.2.5" + o3 "^1.0.3" + u3 "^0.1.1" + error-stack-parser@^2.0.6: version "2.1.4" resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" @@ -10046,6 +10203,17 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" +http-errors@^1.7.2: + version "1.8.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" + integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.1" + http-errors@~1.6.2: version "1.6.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" @@ -13075,6 +13243,11 @@ multicast-dns@^7.2.5: dns-packet "^5.2.2" thunky "^1.0.2" +mustache@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64" + integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ== + mute-stream@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" @@ -13145,6 +13318,59 @@ ncjsm@^4.3.0, ncjsm@^4.3.1: fs2 "^0.3.9" type "^2.6.0" +near-abi@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/near-abi/-/near-abi-0.1.1.tgz#b7ead408ca4ad11de4fe3e595d30a7a8bc5307e0" + integrity sha512-RVDI8O+KVxRpC3KycJ1bpfVj9Zv+xvq9PlW1yIFl46GhrnLw83/72HqHGjGDjQ8DtltkcpSjY9X3YIGZ+1QyzQ== + dependencies: + "@types/json-schema" "^7.0.11" + +near-api-js@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/near-api-js/-/near-api-js-2.1.4.tgz#562bb7047bf3699fbdf78f9a6620366069ad7cd9" + integrity sha512-e1XicyvJvQMtu7qrG8oWyAdjHJJCoy+cvbW6h2Dky4yj7vC85omQz/x7IgKl71VhzDj2/TGUwjTVESp6NSe75A== + dependencies: + "@near-js/accounts" "0.1.4" + "@near-js/crypto" "0.0.5" + "@near-js/keystores" "0.0.5" + "@near-js/keystores-browser" "0.0.5" + "@near-js/keystores-node" "0.0.5" + "@near-js/providers" "0.0.7" + "@near-js/signers" "0.0.5" + "@near-js/transactions" "0.2.1" + "@near-js/types" "0.0.4" + "@near-js/utils" "0.0.4" + "@near-js/wallet-account" "0.0.7" + ajv "^8.11.2" + ajv-formats "^2.1.1" + bn.js "5.2.1" + borsh "^0.7.0" + depd "^2.0.0" + error-polyfill "^0.1.3" + http-errors "^1.7.2" + near-abi "0.1.1" + node-fetch "^2.6.1" + tweetnacl "^1.0.1" + +near-hd-key@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/near-hd-key/-/near-hd-key-1.2.1.tgz#f508ff15436cf8a439b543220f3cc72188a46756" + integrity sha512-SIrthcL5Wc0sps+2e1xGj3zceEa68TgNZDLuCx0daxmfTP7sFTB3/mtE2pYhlFsCxWoMn+JfID5E1NlzvvbRJg== + dependencies: + bip39 "3.0.2" + create-hmac "1.1.7" + tweetnacl "1.0.3" + +near-seed-phrase@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/near-seed-phrase/-/near-seed-phrase-0.2.0.tgz#fb7cf89682112b1160ab68abb50dc821f49be18a" + integrity sha512-NpmrnejpY1AdlRpDZ0schJQJtfBaoUheRfiYtQpcq9TkwPgqKZCRULV5L3hHmLc0ep7KRtikbPQ9R2ztN/3cyQ== + dependencies: + bip39-light "^1.0.7" + bs58 "^4.0.1" + near-hd-key "^1.2.1" + tweetnacl "^1.0.2" + negotiator@0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" @@ -13337,6 +13563,13 @@ nwsapi@^2.2.0: resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== +o3@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/o3/-/o3-1.0.3.tgz#192ce877a882dfa6751f0412a865fafb2da1dac0" + integrity sha512-f+4n+vC6s4ysy7YO7O2gslWZBUu8Qj2i2OUJOvjRxQva7jVjYjB29jrr9NCjmxZQR0gzrOcv1RnqoYOeMs5VRQ== + dependencies: + capability "^0.2.5" + ob1@0.72.3: version "0.72.3" resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.72.3.tgz#fc1efcfe156f12ed23615f2465a796faad8b91e4" @@ -13856,7 +14089,7 @@ path@^0.12.7: process "^0.11.1" util "^0.10.3" -pbkdf2@^3.0.3: +pbkdf2@^3.0.3, pbkdf2@^3.0.9: version "3.1.2" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== @@ -16548,7 +16781,7 @@ statuses@2.0.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== -"statuses@>= 1.4.0 < 2", statuses@~1.5.0: +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== @@ -17320,7 +17553,7 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tweetnacl@1.0.3, tweetnacl@^1.0.3: +tweetnacl@1.0.3, tweetnacl@^1.0.1, tweetnacl@^1.0.2, tweetnacl@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596" integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== @@ -17443,6 +17676,11 @@ typeforce@^1.11.3, typeforce@^1.11.5: resolved "https://registry.yarnpkg.com/typeforce/-/typeforce-1.18.0.tgz#d7416a2c5845e085034d70fcc5b6cc4a90edbfdc" integrity sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g== +u3@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/u3/-/u3-0.1.1.tgz#5f52044f42ee76cd8de33148829e14528494b73b" + integrity sha512-+J5D5ir763y+Am/QY6hXNRlwljIeRMZMGs0cT6qqZVVzzT3X3nFPXVyPOFRMOR4kupB0T8JnCdpWdp6Q/iXn3w== + ua-parser-js@^0.7.30: version "0.7.32" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.32.tgz#cd8c639cdca949e30fa68c44b7813ef13e36d211"