├── .123trigger ├── .codeclimate.yml ├── .editorconfig ├── .env.example ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE │ └── resolve-issue.md └── workflows │ ├── push-koni-dev.yml │ ├── push-master.yml │ ├── push-web-runner.yml │ ├── push-webapp.yml │ └── semgrep.yml ├── .gitignore ├── .mailmap ├── .npmignore ├── .nvmrc ├── .prettierignore ├── .prettierrc.cjs ├── .yarn ├── plugins │ └── @yarnpkg │ │ ├── plugin-interactive-tools.cjs │ │ └── plugin-version.cjs └── releases │ └── yarn-3.1.1.cjs ├── .yarnrc.yml ├── BOUNTIES.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── LICENSE ├── README.md ├── babel.config.cjs ├── docs ├── .nojekyll ├── extension-overview.png ├── favicon.ico ├── index.html └── logo.jpg ├── i18next-scanner.config.js ├── jest.config.cjs ├── package.json ├── packages ├── extension-base │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── background │ │ │ ├── KoniTypes.ts │ │ │ ├── RequestBytesSign.ts │ │ │ ├── RequestExtrinsicSign.ts │ │ │ ├── errors │ │ │ │ ├── BalanceError.ts │ │ │ │ ├── CardanoProviderError.ts │ │ │ │ ├── EvmProviderError.ts │ │ │ │ ├── ProviderError.ts │ │ │ │ ├── SWError.ts │ │ │ │ ├── SwapError.ts │ │ │ │ └── TransactionError.ts │ │ │ ├── handlers │ │ │ │ ├── State.ts │ │ │ │ ├── helpers.ts │ │ │ │ └── subscriptions.ts │ │ │ ├── types.ts │ │ │ └── warnings │ │ │ │ ├── SWWarning.ts │ │ │ │ └── TransactionWarning.ts │ │ ├── bundle.ts │ │ ├── constants │ │ │ ├── blocked-actions.ts │ │ │ ├── environment.ts │ │ │ ├── i18n.ts │ │ │ ├── index.ts │ │ │ ├── paraspell-chain-map.ts │ │ │ ├── remind-notification-time.ts │ │ │ ├── signing.ts │ │ │ ├── staking.ts │ │ │ └── storage.ts │ │ ├── core │ │ │ ├── consts.ts │ │ │ ├── logic-validation │ │ │ │ ├── earning.ts │ │ │ │ ├── index.ts │ │ │ │ ├── recipientAddress.ts │ │ │ │ ├── request.ts │ │ │ │ ├── swap.ts │ │ │ │ └── transfer.ts │ │ │ ├── substrate │ │ │ │ ├── assets-pallet.ts │ │ │ │ ├── foreign-asset-pallet.ts │ │ │ │ ├── nominationpools-pallet.ts │ │ │ │ ├── ormlTokens-pallet.ts │ │ │ │ ├── system-pallet.ts │ │ │ │ ├── tokens-pallet.ts │ │ │ │ ├── types.ts │ │ │ │ └── xcm-parser.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── defaults.ts │ │ ├── detectOther.ts │ │ ├── detectPackage.ts │ │ ├── index.ts │ │ ├── koni │ │ │ ├── api │ │ │ │ ├── coingecko.ts │ │ │ │ ├── contract-handler │ │ │ │ │ ├── evm │ │ │ │ │ │ └── web3.ts │ │ │ │ │ ├── utils │ │ │ │ │ │ ├── avail_bridge_abi.json │ │ │ │ │ │ ├── avail_test_bridge_abi.json │ │ │ │ │ │ ├── azero_domain_registry_abi.json │ │ │ │ │ │ ├── erc20_abi.json │ │ │ │ │ │ ├── erc721_abi.json │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── neuroguns_psp34_abi.json │ │ │ │ │ │ ├── pink_psp34_abi.json │ │ │ │ │ │ ├── polygon_bridge_abi.json │ │ │ │ │ │ ├── pos_bridge_abi.json │ │ │ │ │ │ ├── pos_bridge_l2_abi.json │ │ │ │ │ │ ├── psp22_abi.json │ │ │ │ │ │ ├── psp34_abi.json │ │ │ │ │ │ ├── snowbridge_gateway_abi.json │ │ │ │ │ │ └── test_erc721_abi.json │ │ │ │ │ └── wasm │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ ├── donate.ts │ │ │ │ ├── dotsama │ │ │ │ │ ├── crowdloan.ts │ │ │ │ │ ├── domain.ts │ │ │ │ │ ├── ignore-api.spec.ts │ │ │ │ │ ├── ignore-domain.spec.ts │ │ │ │ │ ├── parseTransaction.ts │ │ │ │ │ └── typeRegistry.ts │ │ │ │ ├── nft │ │ │ │ │ ├── acala_nft │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── assethub_nft │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── assethub_unique │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── bit.country │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── blobinscription │ │ │ │ │ │ ├── consts.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── types.ts │ │ │ │ │ ├── config.ts │ │ │ │ │ ├── evm_nft │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── karura_nft │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── nft.ts │ │ │ │ │ ├── ordinal_nft │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── quartz_nft │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── protobuf.ts │ │ │ │ │ ├── rari │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── rmrk_nft │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── story_odyssey_nft │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── ternoa_nft │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── transfer.ts │ │ │ │ │ ├── unique_network_nft │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── unique_nft │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── protobuf.ts │ │ │ │ │ │ ├── runtime_types.ts │ │ │ │ │ │ └── uniqueNftV2.ts │ │ │ │ │ ├── vara_nft │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── wasm_nft │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ ├── staking │ │ │ │ │ ├── bonding │ │ │ │ │ │ ├── amplitude.ts │ │ │ │ │ │ ├── astar.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── paraChain.ts │ │ │ │ │ │ ├── relayChain.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ │ ├── config.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── paraChain.ts │ │ │ │ │ ├── relayChain.ts │ │ │ │ │ ├── subsquidStaking.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── subquery │ │ │ │ │ ├── __generated__ │ │ │ │ │ │ └── DotSamaHistory.ts │ │ │ │ │ ├── codegen.md │ │ │ │ │ └── subquery.ts │ │ │ │ └── yield │ │ │ │ │ └── helper │ │ │ │ │ └── utils.ts │ │ │ └── background │ │ │ │ ├── cron.ts │ │ │ │ ├── handlers │ │ │ │ ├── Extension.ts │ │ │ │ ├── Mobile.ts │ │ │ │ ├── State.ts │ │ │ │ ├── Tabs.ts │ │ │ │ └── index.ts │ │ │ │ ├── helper │ │ │ │ └── eth-simple-keyring.d.ts │ │ │ │ ├── subscription.ts │ │ │ │ └── utils.ts │ │ ├── packageInfo.ts │ │ ├── page │ │ │ ├── cardano │ │ │ │ ├── cips │ │ │ │ │ ├── cip30.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── evm │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── substrate │ │ │ │ ├── Accounts.ts │ │ │ │ ├── Metadata.ts │ │ │ │ ├── PostMessageProvider.ts │ │ │ │ ├── Signer.ts │ │ │ │ └── index.ts │ │ │ └── types.ts │ │ ├── services │ │ │ ├── balance-service │ │ │ │ ├── BalanceMapImpl.ts │ │ │ │ ├── helpers │ │ │ │ │ ├── group.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── process.ts │ │ │ │ │ └── subscribe │ │ │ │ │ │ ├── cardano │ │ │ │ │ │ ├── consts.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── types.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ │ │ ├── evm.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── substrate │ │ │ │ │ │ ├── equilibrium.ts │ │ │ │ │ │ ├── gear.ts │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ └── ton │ │ │ │ │ │ ├── consts.ts │ │ │ │ │ │ ├── ton.ts │ │ │ │ │ │ ├── types.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ ├── index.ts │ │ │ │ └── transfer │ │ │ │ │ ├── cardano-transfer.ts │ │ │ │ │ ├── smart-contract.ts │ │ │ │ │ ├── token.ts │ │ │ │ │ ├── ton-transfer.ts │ │ │ │ │ └── xcm │ │ │ │ │ ├── acrossBridge │ │ │ │ │ └── index.ts │ │ │ │ │ ├── availBridge.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── polkadotXcm.ts │ │ │ │ │ ├── polygonBridge.ts │ │ │ │ │ ├── posBridge.ts │ │ │ │ │ ├── snowBridge.ts │ │ │ │ │ ├── utils.ts │ │ │ │ │ ├── xTokens.ts │ │ │ │ │ └── xcmPallet.ts │ │ │ ├── base │ │ │ │ └── types.ts │ │ │ ├── buy-service │ │ │ │ ├── constants │ │ │ │ │ ├── index.ts │ │ │ │ │ └── token.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── campaign-service │ │ │ │ ├── helpers.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── chain-online-service │ │ │ │ ├── constants.ts │ │ │ │ └── index.ts │ │ │ ├── chain-service │ │ │ │ ├── constants.ts │ │ │ │ ├── handler │ │ │ │ │ ├── AbstractChainHandler.ts │ │ │ │ │ ├── CardanoApi.ts │ │ │ │ │ ├── CardanoChainHandler.ts │ │ │ │ │ ├── EvmApi.ts │ │ │ │ │ ├── EvmChainHandler.ts │ │ │ │ │ ├── SubstrateApi.ts │ │ │ │ │ ├── SubstrateChainHandler.ts │ │ │ │ │ ├── TonApi.ts │ │ │ │ │ ├── TonChainHandler.ts │ │ │ │ │ ├── light-client │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── manta │ │ │ │ │ │ ├── MantaPrivateHandler.ts │ │ │ │ │ │ └── manta-extension-sdk-empty.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── health-check │ │ │ │ │ ├── README.md │ │ │ │ │ ├── addressPrefix.spec.ts │ │ │ │ │ ├── asset.spec.ts │ │ │ │ │ ├── asset2.spec.ts │ │ │ │ │ ├── chain.spec.ts │ │ │ │ │ ├── chain2.spec.ts │ │ │ │ │ ├── constants │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── index.spec.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── provider.spec.ts │ │ │ │ │ └── utils │ │ │ │ │ │ ├── asset-info.ts │ │ │ │ │ │ ├── chain-info.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── new-utils │ │ │ │ │ │ ├── asset-asset-validate.ts │ │ │ │ │ │ ├── asset-validate.ts │ │ │ │ │ │ ├── chain-asset-validate.ts │ │ │ │ │ │ └── chain-validate.ts │ │ │ │ │ │ └── provider.ts │ │ │ │ ├── helper │ │ │ │ │ └── api-helper │ │ │ │ │ │ └── spec │ │ │ │ │ │ └── dataavail.ts │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ └── utils │ │ │ │ │ ├── index.ts │ │ │ │ │ └── patch.ts │ │ │ ├── earning-service │ │ │ │ ├── constants │ │ │ │ │ ├── abis │ │ │ │ │ │ ├── compound_finance_v2_abi.json │ │ │ │ │ │ └── st_liquid_token_abi.json │ │ │ │ │ ├── chains.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── step.ts │ │ │ │ ├── handlers │ │ │ │ │ ├── base.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── lending │ │ │ │ │ │ ├── base.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── interlay.ts │ │ │ │ │ ├── liquid-staking │ │ │ │ │ │ ├── acala.ts │ │ │ │ │ │ ├── base.ts │ │ │ │ │ │ ├── bifrost-manta.ts │ │ │ │ │ │ ├── bifrost.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── parallel.ts │ │ │ │ │ │ └── stella-swap.ts │ │ │ │ │ ├── native-staking │ │ │ │ │ │ ├── amplitude.ts │ │ │ │ │ │ ├── astar.ts │ │ │ │ │ │ ├── base-para.ts │ │ │ │ │ │ ├── base.ts │ │ │ │ │ │ ├── dtao.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── mythos.ts │ │ │ │ │ │ ├── para-chain.ts │ │ │ │ │ │ ├── relay-chain.ts │ │ │ │ │ │ └── tao.ts │ │ │ │ │ ├── nomination-pool │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── special.ts │ │ │ │ ├── service.ts │ │ │ │ └── utils │ │ │ │ │ └── index.ts │ │ │ ├── environment-service │ │ │ │ └── stores │ │ │ │ │ └── Environment.ts │ │ │ ├── event-service │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── fee-service │ │ │ │ ├── interfaces.ts │ │ │ │ ├── service.ts │ │ │ │ └── utils │ │ │ │ │ ├── index.ts │ │ │ │ │ └── tokenPayFee.ts │ │ │ ├── history-service │ │ │ │ ├── constants │ │ │ │ │ └── index.ts │ │ │ │ ├── helpers │ │ │ │ │ ├── recoverHistoryStatus.ts │ │ │ │ │ └── subscan-extrinsic-parser-helper.ts │ │ │ │ ├── history.spec.ts │ │ │ │ ├── index.ts │ │ │ │ ├── subscan-history.ts │ │ │ │ ├── subsquid-multi-chain-history.ts │ │ │ │ ├── subsquid-multi-chain-history.ts.spec.ts │ │ │ │ └── testChainMap.ts │ │ │ ├── inapp-notification-service │ │ │ │ ├── consts.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interfaces.ts │ │ │ │ └── utils │ │ │ │ │ ├── avail.ts │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── polygon.ts │ │ │ ├── keyring-service │ │ │ │ ├── context │ │ │ │ │ ├── account-context.ts │ │ │ │ │ ├── handlers │ │ │ │ │ │ ├── Base.ts │ │ │ │ │ │ ├── Derive.ts │ │ │ │ │ │ ├── Inject.ts │ │ │ │ │ │ ├── Json.ts │ │ │ │ │ │ ├── Ledger.ts │ │ │ │ │ │ ├── Migration.ts │ │ │ │ │ │ ├── Mnemonic.ts │ │ │ │ │ │ ├── Modify.ts │ │ │ │ │ │ ├── Secret.ts │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── state.ts │ │ │ │ │ └── stores │ │ │ │ │ │ ├── AccountProxy.ts │ │ │ │ │ │ ├── Base.ts │ │ │ │ │ │ ├── CurrentAccount.ts │ │ │ │ │ │ ├── ModifyPair.ts │ │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── utils.ts │ │ │ ├── migration-service │ │ │ │ ├── Base.ts │ │ │ │ ├── index.ts │ │ │ │ └── scripts │ │ │ │ │ ├── AutoEnableChainsTokens.ts │ │ │ │ │ ├── ClearOldStorage.ts │ │ │ │ │ ├── DeleteChain.ts │ │ │ │ │ ├── DeleteChainStaking.ts │ │ │ │ │ ├── DeleteEarningData.ts │ │ │ │ │ ├── DisableZeroBalanceTokens.ts │ │ │ │ │ ├── EnableChain.ts │ │ │ │ │ ├── EnableEarningChains.ts │ │ │ │ │ ├── EnableVaraChain.ts │ │ │ │ │ ├── MigrateAuthUrls.ts │ │ │ │ │ ├── MigrateAutoLock.ts │ │ │ │ │ ├── MigrateChainPatrol.ts │ │ │ │ │ ├── MigrateImportedToken.ts │ │ │ │ │ ├── MigrateNetworkSettings.ts │ │ │ │ │ ├── MigrateSettings.ts │ │ │ │ │ ├── MigrateTokenDecimals.ts │ │ │ │ │ ├── MigrateTransactionHistory.ts │ │ │ │ │ ├── MigrateTransactionHistoryBridge.ts │ │ │ │ │ ├── MigrateTransactionHistoryBySymbol.ts │ │ │ │ │ ├── MigrateWalletReference.ts │ │ │ │ │ ├── databases │ │ │ │ │ ├── AutoEnableSomeTokens.ts │ │ │ │ │ ├── ClearMetadataDatabase.ts │ │ │ │ │ ├── ClearMetadataForChains.ts │ │ │ │ │ ├── ClearMetadataForMythos.ts │ │ │ │ │ ├── MigrateAssetSetting.ts │ │ │ │ │ ├── MigrateEarningHistory.ts │ │ │ │ │ ├── MigrateEarningVersion.ts │ │ │ │ │ └── ReloadMetadata.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── keyring │ │ │ │ │ ├── MigrateLedgerAccount.ts │ │ │ │ │ ├── MigrateLedgerAccountV2.ts │ │ │ │ │ ├── MigratePairData.ts │ │ │ │ │ └── MigrateRemoveGenesisHash.ts │ │ │ │ │ ├── providers │ │ │ │ │ ├── MigrateEthProvider.ts │ │ │ │ │ ├── MigrateGeneralProvider.ts │ │ │ │ │ ├── MigrateMultiProviders.ts │ │ │ │ │ ├── MigratePioneerProvider.ts │ │ │ │ │ ├── MigrateProvider.ts │ │ │ │ │ └── MigrateProvidersV1M1P24.ts │ │ │ │ │ └── tokens │ │ │ │ │ ├── MigratePolygonUSDCProvider.ts │ │ │ │ │ └── MigrateToken.ts │ │ │ ├── mint-campaign-service │ │ │ │ ├── campaigns │ │ │ │ │ ├── UnlockDotCampaign.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── constants.ts │ │ │ │ └── index.ts │ │ │ ├── mkt-campaign-service │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── notification-service │ │ │ │ └── NotificationService.ts │ │ │ ├── price-service │ │ │ │ ├── coingecko.ts │ │ │ │ └── index.ts │ │ │ ├── request-service │ │ │ │ ├── constants.ts │ │ │ │ ├── handler │ │ │ │ │ ├── AuthRequestHandler.ts │ │ │ │ │ ├── CardanoRequestHandler.ts │ │ │ │ │ ├── ConnectWCRequestHandler.ts │ │ │ │ │ ├── EvmRequestHandler.ts │ │ │ │ │ ├── MetadataRequestHandler.ts │ │ │ │ │ ├── NotSupportWCRequestHandler.ts │ │ │ │ │ ├── PopupHandler.ts │ │ │ │ │ ├── SubstrateRequestHandler.ts │ │ │ │ │ ├── TonRequestHandler.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── helper │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── setting-service │ │ │ │ ├── SettingService.ts │ │ │ │ ├── constants.ts │ │ │ │ └── i18n │ │ │ │ │ ├── Backend.ts │ │ │ │ │ ├── cache.ts │ │ │ │ │ ├── extend.ts │ │ │ │ │ └── i18n.ts │ │ │ ├── storage-service │ │ │ │ ├── DatabaseService.ts │ │ │ │ ├── databases │ │ │ │ │ └── index.ts │ │ │ │ └── db-stores │ │ │ │ │ ├── Asset.ts │ │ │ │ │ ├── AssetRef.ts │ │ │ │ │ ├── Balance.ts │ │ │ │ │ ├── BaseStore.ts │ │ │ │ │ ├── BaseStoreWithAddress.ts │ │ │ │ │ ├── BaseStoreWithAddressAndChain.ts │ │ │ │ │ ├── BaseStoreWithChain.ts │ │ │ │ │ ├── Campaign.ts │ │ │ │ │ ├── Chain.ts │ │ │ │ │ ├── ChainStakingMetadata.ts │ │ │ │ │ ├── Crowdloan.ts │ │ │ │ │ ├── InappNotification.ts │ │ │ │ │ ├── KeyValue.ts │ │ │ │ │ ├── MantaPay.ts │ │ │ │ │ ├── Metadata.ts │ │ │ │ │ ├── MetadataV15.ts │ │ │ │ │ ├── Migration.ts │ │ │ │ │ ├── Nft.ts │ │ │ │ │ ├── NftCollection.ts │ │ │ │ │ ├── NominatorMetadata.ts │ │ │ │ │ ├── Price.ts │ │ │ │ │ ├── ProcessTransaction.ts │ │ │ │ │ ├── Staking.ts │ │ │ │ │ ├── Transaction.ts │ │ │ │ │ ├── YieldPoolStore.ts │ │ │ │ │ ├── YieldPositionStore.ts │ │ │ │ │ └── index.ts │ │ │ ├── subscan-service │ │ │ │ ├── index.spec.ts │ │ │ │ ├── index.ts │ │ │ │ ├── subscan-chain-map.ts │ │ │ │ └── types.ts │ │ │ ├── swap-service │ │ │ │ ├── handler │ │ │ │ │ ├── asset-hub │ │ │ │ │ │ ├── handler.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── router.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ │ ├── base-handler.ts │ │ │ │ │ ├── chainflip-handler.ts │ │ │ │ │ ├── hydradx-handler.ts │ │ │ │ │ ├── kyber-handler.ts │ │ │ │ │ ├── simpleswap-handler.ts │ │ │ │ │ └── uniswap-handler.ts │ │ │ │ ├── index.ts │ │ │ │ └── utils.ts │ │ │ ├── transaction-service │ │ │ │ ├── balance.spec.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── event-parser │ │ │ │ │ └── index.ts │ │ │ │ ├── helpers │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ ├── utils.ts │ │ │ │ └── xcm.spec.ts │ │ │ └── wallet-connect-service │ │ │ │ ├── constants.ts │ │ │ │ ├── handler │ │ │ │ ├── Eip155RequestHandler.ts │ │ │ │ └── PolkadotRequestHandler.ts │ │ │ │ ├── helpers.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ ├── storage │ │ │ └── index.ts │ │ ├── stores │ │ │ ├── AccountProxyStore.ts │ │ │ ├── AccountRef.ts │ │ │ ├── Accounts.ts │ │ │ ├── Application.ts │ │ │ ├── AssetSetting.ts │ │ │ ├── Authorize.ts │ │ │ ├── Base.ts │ │ │ ├── ChainlistStore.ts │ │ │ ├── CurrentAccountStore.ts │ │ │ ├── CurrentCurrencyStore.ts │ │ │ ├── DetectAccountBalance.ts │ │ │ ├── EnvironmentStore.ts │ │ │ ├── Keyring.ts │ │ │ ├── Metadata.ts │ │ │ ├── ModifyPairStore.ts │ │ │ ├── PassPhishingStore.ts │ │ │ ├── Settings.ts │ │ │ ├── SubscribableStore.ts │ │ │ ├── TransactionHistory.ts │ │ │ ├── TransactionHistoryV2.ts │ │ │ ├── TransactionHistoryV3.ts │ │ │ └── index.ts │ │ ├── types │ │ │ ├── account │ │ │ │ ├── action │ │ │ │ │ ├── add │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── json.ts │ │ │ │ │ │ ├── mnemonic.ts │ │ │ │ │ │ └── secret.ts │ │ │ │ │ ├── derive.ts │ │ │ │ │ ├── edit.ts │ │ │ │ │ ├── export.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── subscribe.ts │ │ │ │ │ └── validate.ts │ │ │ │ ├── error │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── derive.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── info │ │ │ │ │ ├── current.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── keyring.ts │ │ │ │ │ └── proxy.ts │ │ │ ├── balance │ │ │ │ ├── index.ts │ │ │ │ └── transfer.ts │ │ │ ├── bridge │ │ │ │ └── index.ts │ │ │ ├── buy.ts │ │ │ ├── campaigns │ │ │ │ ├── index.ts │ │ │ │ └── unlock-dot.ts │ │ │ ├── common │ │ │ │ ├── index.ts │ │ │ │ └── storage.ts │ │ │ ├── error.ts │ │ │ ├── fee │ │ │ │ ├── base.ts │ │ │ │ ├── cardano.ts │ │ │ │ ├── evm.ts │ │ │ │ ├── fee.ts │ │ │ │ ├── index.ts │ │ │ │ ├── option.ts │ │ │ │ ├── subscription.ts │ │ │ │ ├── substrate.ts │ │ │ │ └── ton.ts │ │ │ ├── index.ts │ │ │ ├── metadata.ts │ │ │ ├── notification │ │ │ │ └── index.ts │ │ │ ├── ordinal.ts │ │ │ ├── service-base.ts │ │ │ ├── setting.ts │ │ │ ├── swap │ │ │ │ └── index.ts │ │ │ ├── transaction │ │ │ │ ├── data.ts │ │ │ │ ├── error.ts │ │ │ │ ├── index.ts │ │ │ │ ├── process.ts │ │ │ │ ├── request.ts │ │ │ │ └── warning.ts │ │ │ └── yield │ │ │ │ ├── actions │ │ │ │ ├── index.ts │ │ │ │ ├── join │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── step.ts │ │ │ │ │ ├── submit.ts │ │ │ │ │ └── validate.ts │ │ │ │ └── others.ts │ │ │ │ ├── index.ts │ │ │ │ └── info │ │ │ │ ├── account │ │ │ │ ├── index.ts │ │ │ │ ├── info.ts │ │ │ │ ├── reward.ts │ │ │ │ ├── target.ts │ │ │ │ └── unstake.ts │ │ │ │ ├── base.ts │ │ │ │ ├── chain │ │ │ │ ├── index.ts │ │ │ │ ├── info.ts │ │ │ │ └── target.ts │ │ │ │ ├── index.ts │ │ │ │ └── pallet.ts │ │ └── utils │ │ │ ├── account │ │ │ ├── analyze.ts │ │ │ ├── common.ts │ │ │ ├── derive │ │ │ │ ├── index.ts │ │ │ │ ├── info.spec.ts │ │ │ │ ├── info │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── solo.ts │ │ │ │ │ └── unified.ts │ │ │ │ ├── validate.spec.ts │ │ │ │ └── validate.ts │ │ │ ├── index.ts │ │ │ └── transform.ts │ │ │ ├── array.ts │ │ │ ├── asset.ts │ │ │ ├── auth.ts │ │ │ ├── cardano.ts │ │ │ ├── environment.ts │ │ │ ├── eth.ts │ │ │ ├── eth │ │ │ ├── mergeTransactionAndSignature.ts │ │ │ └── parseTransaction │ │ │ │ ├── base.ts │ │ │ │ └── index.ts │ │ │ ├── fee │ │ │ ├── combine.ts │ │ │ ├── index.ts │ │ │ └── transfer.ts │ │ │ ├── fetch.ts │ │ │ ├── fetchEvmChainInfo.ts │ │ │ ├── fetchStaticCache.ts │ │ │ ├── fetchStaticData.ts │ │ │ ├── gear │ │ │ ├── combine.ts │ │ │ ├── grc20.ts │ │ │ ├── index.ts │ │ │ └── vft.ts │ │ │ ├── getId.ts │ │ │ ├── ignore-utils.spec.ts │ │ │ ├── index.ts │ │ │ ├── lazy.spec.ts │ │ │ ├── lazy.ts │ │ │ ├── metadata.ts │ │ │ ├── mv3.ts │ │ │ ├── number.ts │ │ │ ├── object.ts │ │ │ ├── price.ts │ │ │ ├── promise.ts │ │ │ ├── registry.ts │ │ │ ├── reportError.ts │ │ │ ├── request.ts │ │ │ ├── staticData │ │ │ ├── blockedActions.json │ │ │ ├── blockedActionsFeatures.json │ │ │ ├── buyServiceInfos.json │ │ │ ├── buyTokenConfigs.json │ │ │ ├── chains.json │ │ │ ├── crowdloanFunds.json │ │ │ ├── currencySymbol.json │ │ │ ├── index.ts │ │ │ ├── marketingCampaigns.json │ │ │ ├── oldChainPrefix.json │ │ │ ├── paraSpellChainMap.json │ │ │ ├── remindNotificationTime.json │ │ │ └── termAndCondition.json │ │ │ ├── swap.ts │ │ │ └── translate.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── extension-chains │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── bundle.ts │ │ ├── detectOther.ts │ │ ├── detectPackage.ts │ │ ├── index.ts │ │ ├── packageInfo.ts │ │ └── types.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── extension-compat-metamask │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── bundle.ts │ │ ├── detectOther.ts │ │ ├── detectPackage.ts │ │ ├── index.ts │ │ └── packageInfo.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── extension-dapp │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── bundle.ts │ │ ├── detectOther.ts │ │ ├── detectPackage.ts │ │ ├── ignore-wrapBytes.spec.ts │ │ ├── index.ts │ │ ├── packageInfo.ts │ │ ├── util.ts │ │ └── wrapBytes.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── extension-inject │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── bundle.ts │ │ ├── chrome.ts │ │ ├── crossenv.ts │ │ ├── detectOther.ts │ │ ├── detectPackage.ts │ │ ├── index.ts │ │ ├── packageInfo.ts │ │ └── types.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── extension-koni-ui │ ├── .skip-build │ ├── .skip-npm │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── Popup │ │ │ ├── Account │ │ │ │ ├── AccountDetail │ │ │ │ │ ├── AccountAddressList.tsx │ │ │ │ │ ├── DerivedAccountList.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── AccountExport.tsx │ │ │ │ ├── AttachReadOnly.tsx │ │ │ │ ├── ConnectLedger.tsx │ │ │ │ ├── ConnectQrSigner │ │ │ │ │ ├── ConnectKeystone.tsx │ │ │ │ │ ├── ConnectPolkadotVault.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── ExportAllDone.tsx │ │ │ │ ├── ImportPrivateKey.tsx │ │ │ │ ├── ImportQrCode.tsx │ │ │ │ ├── ImportSeedPhrase.tsx │ │ │ │ ├── NewSeedPhrase.tsx │ │ │ │ └── RestoreJson │ │ │ │ │ ├── AccountRestoreJsonItem.tsx │ │ │ │ │ └── index.tsx │ │ │ ├── BuyTokens.tsx │ │ │ ├── Confirmations │ │ │ │ ├── index.tsx │ │ │ │ ├── parts │ │ │ │ │ ├── ConfirmationHeader.tsx │ │ │ │ │ ├── Detail │ │ │ │ │ │ ├── BaseDetailModal.tsx │ │ │ │ │ │ ├── Cardano │ │ │ │ │ │ │ ├── Message.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── Evm │ │ │ │ │ │ │ ├── Message.tsx │ │ │ │ │ │ │ ├── Transaction.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── Substrate │ │ │ │ │ │ │ ├── Extrinsic.tsx │ │ │ │ │ │ │ ├── Message.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── Qr │ │ │ │ │ │ ├── DisplayPayload │ │ │ │ │ │ │ ├── DisplayPayloadModal.tsx │ │ │ │ │ │ │ ├── Evm.tsx │ │ │ │ │ │ │ ├── Substrate.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── ScanSignature │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── Sign │ │ │ │ │ │ ├── Cardano.tsx │ │ │ │ │ │ ├── Evm.tsx │ │ │ │ │ │ ├── Substrate.tsx │ │ │ │ │ │ ├── Ton.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── SubmitApiArea.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── variants │ │ │ │ │ ├── Action │ │ │ │ │ ├── SubmitApiConfirmation.tsx │ │ │ │ │ └── index.ts │ │ │ │ │ ├── AddNetworkConfirmation.tsx │ │ │ │ │ ├── AddTokenConfirmation.tsx │ │ │ │ │ ├── AuthorizeConfirmation.tsx │ │ │ │ │ ├── CardanoSignTransactionConfirmation.tsx │ │ │ │ │ ├── ConnectWalletConnectConfirmation.tsx │ │ │ │ │ ├── Error │ │ │ │ │ ├── NetworkConnectionErrorConfirmation.tsx │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── EvmTransactionConfirmation.tsx │ │ │ │ │ ├── Message │ │ │ │ │ ├── CardanoSignatureConfirmation.tsx │ │ │ │ │ ├── EvmSignatureConfirmation.tsx │ │ │ │ │ ├── EvmSignatureWithProcess.tsx │ │ │ │ │ └── index.ts │ │ │ │ │ ├── MetadataConfirmation.tsx │ │ │ │ │ ├── NotSupportConfirmation.tsx │ │ │ │ │ ├── NotSupportWCConfirmation.tsx │ │ │ │ │ ├── Process │ │ │ │ │ ├── Base.tsx │ │ │ │ │ ├── Earn │ │ │ │ │ │ ├── Bond.tsx │ │ │ │ │ │ ├── JoinPool.tsx │ │ │ │ │ │ ├── JoinYieldPool.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── Swap.tsx │ │ │ │ │ └── index.ts │ │ │ │ │ ├── SignConfirmation.tsx │ │ │ │ │ ├── Transaction │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── variants │ │ │ │ │ │ ├── Base.tsx │ │ │ │ │ │ ├── Bond.tsx │ │ │ │ │ │ ├── CancelUnstake.tsx │ │ │ │ │ │ ├── ClaimBridge.tsx │ │ │ │ │ │ ├── ClaimReward.tsx │ │ │ │ │ │ ├── DefaultWithdraw.tsx │ │ │ │ │ │ ├── FastWithdraw.tsx │ │ │ │ │ │ ├── JoinPool.tsx │ │ │ │ │ │ ├── JoinYieldPool.tsx │ │ │ │ │ │ ├── LeavePool.tsx │ │ │ │ │ │ ├── Process │ │ │ │ │ │ ├── Base.tsx │ │ │ │ │ │ ├── Earn │ │ │ │ │ │ │ ├── Bond.tsx │ │ │ │ │ │ │ ├── JoinPool.tsx │ │ │ │ │ │ │ ├── JoinYieldPool.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── Swap.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── SendNft.tsx │ │ │ │ │ │ ├── Swap.tsx │ │ │ │ │ │ ├── TokenApprove.tsx │ │ │ │ │ │ ├── TransferBlock.tsx │ │ │ │ │ │ ├── Unbond.tsx │ │ │ │ │ │ ├── Withdraw.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── index.ts │ │ │ ├── CreateDone.tsx │ │ │ ├── Debugger │ │ │ │ ├── DebuggerAPI.tsx │ │ │ │ ├── DebuggerLogoPreview.tsx │ │ │ │ ├── DebuggerMenu.tsx │ │ │ │ └── index.tsx │ │ │ ├── ErrorFallback.tsx │ │ │ ├── Home │ │ │ │ ├── Crowdloans │ │ │ │ │ └── index.tsx │ │ │ │ ├── Earning │ │ │ │ │ ├── EarningEntry │ │ │ │ │ │ ├── EarningOptions │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── EarningPositions │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── EarningPools │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── EarningPositionDetail │ │ │ │ │ │ ├── AccountAndNominationInfoPart │ │ │ │ │ │ │ ├── AccountInfoPart.tsx │ │ │ │ │ │ │ ├── NominationInfoPart.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── EarningInfoPart.tsx │ │ │ │ │ │ ├── RewardInfoPart.tsx │ │ │ │ │ │ ├── WithdrawInfoPart.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── shared │ │ │ │ │ │ └── ChainConnectionWrapper.tsx │ │ │ │ ├── History │ │ │ │ │ ├── Detail │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── parts │ │ │ │ │ │ │ ├── Amount.tsx │ │ │ │ │ │ │ ├── Fee.tsx │ │ │ │ │ │ │ ├── Header.tsx │ │ │ │ │ │ │ ├── Layout.tsx │ │ │ │ │ │ │ ├── PoolLeaveAmount.tsx │ │ │ │ │ │ │ └── SwapLayout.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── Nfts │ │ │ │ │ ├── NftCollectionDetail.tsx │ │ │ │ │ ├── NftCollections.tsx │ │ │ │ │ ├── NftImport.tsx │ │ │ │ │ ├── NftItemDetail.tsx │ │ │ │ │ ├── component │ │ │ │ │ │ └── NftGalleryWrapper.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── utils.ts │ │ │ │ ├── Tokens │ │ │ │ │ ├── ActionButtonsContainer.tsx │ │ │ │ │ ├── DetailList.tsx │ │ │ │ │ ├── DetailModal.tsx │ │ │ │ │ ├── DetailUpperBlock.tsx │ │ │ │ │ ├── PriceChartArea │ │ │ │ │ │ ├── PriceChart.tsx │ │ │ │ │ │ ├── PriceInfoContainer.tsx │ │ │ │ │ │ ├── PriceInfoUI.tsx │ │ │ │ │ │ ├── TimeframeSelector.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── shared.ts │ │ │ │ │ │ └── types.ts │ │ │ │ │ ├── UpperBlock.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ ├── Keyring │ │ │ │ ├── ApplyMasterPassword │ │ │ │ │ ├── Done.tsx │ │ │ │ │ ├── Introduction.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── ChangePassword.tsx │ │ │ │ ├── CreatePassword.tsx │ │ │ │ └── Login.tsx │ │ │ ├── MainWrapper.tsx │ │ │ ├── MigrateAccount │ │ │ │ ├── BriefView │ │ │ │ │ └── index.tsx │ │ │ │ ├── EnterPasswordModal.tsx │ │ │ │ ├── SoloAccountMigrationView │ │ │ │ │ ├── ProcessViewItem.tsx │ │ │ │ │ ├── SoloAccountToBeMigratedItem.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── SummaryView │ │ │ │ │ ├── ResultAccountProxyItem.tsx │ │ │ │ │ ├── ResultAccountProxyListModal.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ ├── NotFound.tsx │ │ │ ├── PhishingDetected.tsx │ │ │ ├── RemindExportAccount.tsx │ │ │ ├── Root.tsx │ │ │ ├── Settings │ │ │ │ ├── AccountSettings.tsx │ │ │ │ ├── AddressBook │ │ │ │ │ └── index.tsx │ │ │ │ ├── Chains │ │ │ │ │ ├── AddProvider.tsx │ │ │ │ │ ├── ChainDetail.tsx │ │ │ │ │ ├── ChainImport.tsx │ │ │ │ │ └── ManageChains.tsx │ │ │ │ ├── GeneralSetting.tsx │ │ │ │ ├── MissionPool │ │ │ │ │ ├── MissionDetailModal.tsx │ │ │ │ │ ├── MissionPoolItem.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── predefined.ts │ │ │ │ ├── Notifications │ │ │ │ │ ├── Notification.tsx │ │ │ │ │ ├── NotificationItem.tsx │ │ │ │ │ └── NotificationSetting.tsx │ │ │ │ ├── Security │ │ │ │ │ ├── ManageWebsiteAccess │ │ │ │ │ │ ├── Detail.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── Tokens │ │ │ │ │ ├── FungibleTokenImport.tsx │ │ │ │ │ ├── ManageTokens.tsx │ │ │ │ │ ├── TokenDetail.tsx │ │ │ │ │ └── component │ │ │ │ │ │ └── TokenItemFooter.tsx │ │ │ │ └── index.tsx │ │ │ ├── Transaction │ │ │ │ ├── Transaction.tsx │ │ │ │ ├── helper │ │ │ │ │ ├── earning │ │ │ │ │ │ ├── base.ts │ │ │ │ │ │ ├── earningHandler.ts │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── nftParamsHandler.ts │ │ │ │ │ └── staking │ │ │ │ │ │ ├── base.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── stakingHandler.ts │ │ │ │ ├── parts │ │ │ │ │ ├── BondedBalance.tsx │ │ │ │ │ ├── EarnOutlet.tsx │ │ │ │ │ ├── FreeBalance.tsx │ │ │ │ │ ├── FreeBalanceToEarn.tsx │ │ │ │ │ ├── TransactionContent.tsx │ │ │ │ │ ├── TransactionFooter.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── variants │ │ │ │ │ ├── CancelUnstake.tsx │ │ │ │ │ ├── ClaimBridge.tsx │ │ │ │ │ ├── ClaimReward.tsx │ │ │ │ │ ├── Earn.tsx │ │ │ │ │ ├── SendFund.tsx │ │ │ │ │ ├── SendNFT.tsx │ │ │ │ │ ├── Swap │ │ │ │ │ ├── QuoteInfoArea.tsx │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── Unbond.tsx │ │ │ │ │ └── Withdraw.tsx │ │ │ ├── TransactionDone.tsx │ │ │ ├── TransactionSubmission.tsx │ │ │ ├── WalletConnect │ │ │ │ ├── ConnectWalletConnect.tsx │ │ │ │ ├── ConnectionDetail.tsx │ │ │ │ └── ConnectionList.tsx │ │ │ ├── Welcome.tsx │ │ │ ├── index.tsx │ │ │ └── router.tsx │ │ ├── adapter.d.ts │ │ ├── assets │ │ │ ├── ArchiveTray.svg │ │ │ ├── ClockAfternoon.svg │ │ │ ├── ClockAfternoonGreen.svg │ │ │ ├── DotsThree.svg │ │ │ ├── Illustration.png │ │ │ ├── KoniverseLogo.svg │ │ │ ├── MasterPassword_bg.png │ │ │ ├── NeutralQuestion.svg │ │ │ ├── Question.svg │ │ │ ├── WelcomeBg.png │ │ │ ├── add-account.svg │ │ │ ├── all-account-icon.svg │ │ │ ├── arrow-counter-clockwise.svg │ │ │ ├── arrow-down.svg │ │ │ ├── arrow-left.svg │ │ │ ├── arrow-received.svg │ │ │ ├── arrow-right.svg │ │ │ ├── arrow-send-error.svg │ │ │ ├── arrow-send.svg │ │ │ ├── buy-icon.svg │ │ │ ├── caret-right.svg │ │ │ ├── checkmark.svg │ │ │ ├── clone--color-2.svg │ │ │ ├── clone--color-3.svg │ │ │ ├── clone.svg │ │ │ ├── close.svg │ │ │ ├── confirmIcon.png │ │ │ ├── crowdloans-empty-list.png │ │ │ ├── crypto.svg │ │ │ ├── danger.svg │ │ │ ├── default-avatar.svg │ │ │ ├── default-image-placeholder.png │ │ │ ├── default-loading-image.png │ │ │ ├── details.svg │ │ │ ├── donate-icon.svg │ │ │ ├── dots-three-vertical-dark.svg │ │ │ ├── dots-three-vertical-light.svg │ │ │ ├── fail-status.svg │ │ │ ├── icon.tsx │ │ │ ├── icon │ │ │ │ ├── buy-icon.svg │ │ │ │ ├── crypto.svg │ │ │ │ ├── download.svg │ │ │ │ ├── expand-dark.svg │ │ │ │ ├── expand-light.svg │ │ │ │ ├── eye-slash.svg │ │ │ │ ├── eye.svg │ │ │ │ ├── pen-icon.svg │ │ │ │ ├── receive-icon.svg │ │ │ │ ├── sign-transacion.svg │ │ │ │ ├── upload.svg │ │ │ │ └── web.svg │ │ │ ├── images.d.ts │ │ │ ├── index.ts │ │ │ ├── loading.gif │ │ │ ├── logo │ │ │ │ └── index.ts │ │ │ ├── nft-coming-soon.png │ │ │ ├── not-connected.svg │ │ │ ├── pjs.svg │ │ │ ├── plus.svg │ │ │ ├── polkadotDarkLogo.svg │ │ │ ├── polkadotLightLogo.svg │ │ │ ├── questionMark.svg │ │ │ ├── receive-icon.svg │ │ │ ├── reject-icon.svg │ │ │ ├── send-icon.svg │ │ │ ├── spinner-white.png │ │ │ ├── spinner.png │ │ │ ├── spinner.svg │ │ │ ├── stacking-empty-list.png │ │ │ ├── sub-wallet-logo.svg │ │ │ ├── subwallet │ │ │ │ ├── avatar_placeholder.png │ │ │ │ ├── index.ts │ │ │ │ └── subwallet.png │ │ │ ├── success-status.svg │ │ │ ├── swap-icon.svg │ │ │ ├── transaction-history-coming-soon.png │ │ │ ├── trophy-green.svg │ │ │ ├── unchecked-radio.svg │ │ │ ├── user.svg │ │ │ ├── users.svg │ │ │ └── warning.svg │ │ ├── components │ │ │ ├── Account │ │ │ │ ├── AccountAvatar.tsx │ │ │ │ ├── Card │ │ │ │ │ ├── AccountCardItem.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── EmptyValidator.tsx │ │ │ │ ├── Info │ │ │ │ │ ├── AccountBriefInfo.tsx │ │ │ │ │ ├── AvatarGroup.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── Item │ │ │ │ │ ├── AccountItemBase.tsx │ │ │ │ │ ├── AccountItemWithName.tsx │ │ │ │ │ ├── AccountItemWithProxyAvatar.tsx │ │ │ │ │ ├── AccountWithNameSkeleton.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── SelectAccountType.tsx │ │ │ │ └── index.tsx │ │ │ ├── AccountProxy │ │ │ │ ├── AccountChainAddressItem.tsx │ │ │ │ ├── AccountChainAddressWithStatusItem.tsx │ │ │ │ ├── AccountChainTypeLogos.tsx │ │ │ │ ├── AccountProxyAvatar.tsx │ │ │ │ ├── AccountProxyAvatarGroup.tsx │ │ │ │ ├── AccountProxyBriefInfo.tsx │ │ │ │ ├── AccountProxyItem.tsx │ │ │ │ ├── AccountProxySelectorAllItem.tsx │ │ │ │ ├── AccountProxySelectorItem.tsx │ │ │ │ ├── AccountProxyTypeTag.tsx │ │ │ │ ├── AddressSelectorItem.tsx │ │ │ │ ├── index.ts │ │ │ │ └── list │ │ │ │ │ └── AccountChainAddressList.tsx │ │ │ ├── Alert │ │ │ │ └── index.tsx │ │ │ ├── AlertBoxInstant │ │ │ │ └── index.tsx │ │ │ ├── Avatar.tsx │ │ │ ├── BackgroundExpandView.tsx │ │ │ ├── ChainItemFooter.tsx │ │ │ ├── Common │ │ │ │ ├── CollapsiblePanel.tsx │ │ │ │ ├── ContentBoxIcon.tsx │ │ │ │ ├── InstructionItem.tsx │ │ │ │ └── index.ts │ │ │ ├── Confirmation │ │ │ │ ├── CommonTransactionInfo.tsx │ │ │ │ ├── ConfirmationGeneralInfo.tsx │ │ │ │ ├── ZkModeFooter.tsx │ │ │ │ └── index.tsx │ │ │ ├── Crowdloan │ │ │ │ ├── CrowdloanItem.tsx │ │ │ │ └── index.tsx │ │ │ ├── Earning │ │ │ │ ├── EarningOptionItem.tsx │ │ │ │ ├── EarningPoolItem.tsx │ │ │ │ ├── EarningPositionItem.tsx │ │ │ │ ├── EarningProcessItem.tsx │ │ │ │ ├── EarningTypeTag.tsx │ │ │ │ └── index.ts │ │ │ ├── EmptyList │ │ │ │ ├── EmptyList.tsx │ │ │ │ ├── GeneralEmptyList.tsx │ │ │ │ ├── NetworkEmptyList.tsx │ │ │ │ ├── TokenEmptyList.tsx │ │ │ │ └── index.ts │ │ │ ├── Field │ │ │ │ ├── AccountAddressSelector.tsx │ │ │ │ ├── AccountSelector.tsx │ │ │ │ ├── AddressInput.tsx │ │ │ │ ├── AddressInputNew.tsx │ │ │ │ ├── AmountInput.tsx │ │ │ │ ├── Base.tsx │ │ │ │ ├── BuyTokens │ │ │ │ │ └── ServiceSelector.tsx │ │ │ │ ├── CancelUnstakeSelector.tsx │ │ │ │ ├── ChainSelector.tsx │ │ │ │ ├── Earning │ │ │ │ │ ├── EarningPoolSelector.tsx │ │ │ │ │ ├── EarningValidatorSelector.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── HiddenInput.tsx │ │ │ │ ├── LedgerChainSelector.tsx │ │ │ │ ├── NominationSelector.tsx │ │ │ │ ├── PhraseNumberSelector.tsx │ │ │ │ ├── PrivateKeyInput.tsx │ │ │ │ ├── ProviderSelector.tsx │ │ │ │ ├── RadioGroup.tsx │ │ │ │ ├── SeedPhraseInput.tsx │ │ │ │ ├── Swap │ │ │ │ │ ├── ChooseFeeItem.tsx │ │ │ │ │ ├── SwapFromField.tsx │ │ │ │ │ ├── SwapQuotesItem.tsx │ │ │ │ │ ├── SwapToField.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── parts │ │ │ │ │ │ ├── SwapTokenSelector.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ ├── TokenSelector.tsx │ │ │ │ ├── TokenTypeSelector.tsx │ │ │ │ ├── TransactionFee │ │ │ │ │ ├── FeeEditor │ │ │ │ │ │ ├── ChooseFeeItem.tsx │ │ │ │ │ │ ├── ChooseFeeTokenItem.tsx │ │ │ │ │ │ ├── ChooseFeeTokenModal.tsx │ │ │ │ │ │ ├── FeeEditorModal.tsx │ │ │ │ │ │ ├── FeeOptionItem.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ ├── FilterTabs.tsx │ │ │ ├── History │ │ │ │ ├── HistoryItem.tsx │ │ │ │ └── index.tsx │ │ │ ├── Icon │ │ │ │ ├── BackIcon.tsx │ │ │ │ ├── CloseIcon.tsx │ │ │ │ ├── InfoIcon.tsx │ │ │ │ ├── ViewDetailIcon.tsx │ │ │ │ └── index.tsx │ │ │ ├── Layout │ │ │ │ ├── Layout.tsx │ │ │ │ ├── PageWrapper.tsx │ │ │ │ ├── base │ │ │ │ │ ├── Base.tsx │ │ │ │ │ ├── Home.tsx │ │ │ │ │ └── WithSubHeaderOnly.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── parts │ │ │ │ │ ├── ConnectWebsiteModal.tsx │ │ │ │ │ ├── Footer.tsx │ │ │ │ │ └── SelectAccount │ │ │ │ │ ├── AccountSelectorModal.tsx │ │ │ │ │ ├── ExportAllSelectItem.tsx │ │ │ │ │ ├── ExportAllSelector.tsx │ │ │ │ │ ├── Footer.tsx │ │ │ │ │ └── index.tsx │ │ │ ├── LoadingScreen.tsx │ │ │ ├── Logo │ │ │ │ ├── DualLogo.tsx │ │ │ │ ├── Logo2D.tsx │ │ │ │ ├── Logo3D.tsx │ │ │ │ ├── LogoWithSquircleBorder.tsx │ │ │ │ ├── WalletConnect.tsx │ │ │ │ └── index.tsx │ │ │ ├── MetaInfo │ │ │ │ ├── MetaInfo.tsx │ │ │ │ ├── index.ts │ │ │ │ └── parts │ │ │ │ │ ├── AccountGroupItem.tsx │ │ │ │ │ ├── AccountItem.tsx │ │ │ │ │ ├── ChainItem.tsx │ │ │ │ │ ├── DataItem.tsx │ │ │ │ │ ├── DefaultItem.tsx │ │ │ │ │ ├── DisplayTypeItem.tsx │ │ │ │ │ ├── NetworkGroup.tsx │ │ │ │ │ ├── NumberItem.tsx │ │ │ │ │ ├── StatusItem.tsx │ │ │ │ │ ├── TotalItem.tsx │ │ │ │ │ ├── TransactionProcessItem.tsx │ │ │ │ │ ├── TransferItem.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── types.ts │ │ │ ├── Modal │ │ │ │ ├── Account │ │ │ │ │ ├── AccountChainAddressesModal.tsx │ │ │ │ │ ├── AccountExportPasswordModal.tsx │ │ │ │ │ ├── AccountNameModal.tsx │ │ │ │ │ ├── AccountTypeModal.tsx │ │ │ │ │ ├── AttachAccountModal.tsx │ │ │ │ │ ├── CreateAccountModal.tsx │ │ │ │ │ ├── DeriveAccountListModal.tsx │ │ │ │ │ ├── ImportAccountModal.tsx │ │ │ │ │ ├── ImportSeedModal.tsx │ │ │ │ │ ├── NewSeedModal.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── ActionModal.tsx │ │ │ │ ├── AddNetworkWCModal.tsx │ │ │ │ ├── AddressBook │ │ │ │ │ ├── AddContactModal.tsx │ │ │ │ │ ├── AddressBookModal.tsx │ │ │ │ │ ├── EditContactModal.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Announcement │ │ │ │ │ ├── ClaimDappStakingRewardsModal.tsx │ │ │ │ │ ├── EarningMigrationModal.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Campaign │ │ │ │ │ ├── AppInstructionModal.tsx │ │ │ │ │ ├── AppPopupModal.tsx │ │ │ │ │ ├── CampaignBannerModal.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Common │ │ │ │ │ ├── AlertModal.tsx │ │ │ │ │ ├── ConnectChainModal.tsx │ │ │ │ │ ├── LoadingModal.tsx │ │ │ │ │ ├── RecheckChainConnectionModal.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Customize │ │ │ │ │ ├── CustomizeModal.tsx │ │ │ │ │ └── CustomizeModalContent.tsx │ │ │ │ ├── DeriveAccountActionModal.tsx │ │ │ │ ├── DisconnectExtensionModal.tsx │ │ │ │ ├── Earning │ │ │ │ │ ├── EarningInstructionModal.tsx │ │ │ │ │ ├── EarningNominationModal.tsx │ │ │ │ │ ├── EarningPoolDetailModal.tsx │ │ │ │ │ ├── EarningValidatorDetailModal.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── FilterModal.tsx │ │ │ │ ├── Global │ │ │ │ │ ├── AccountMigrationInProgressWarningModal.tsx │ │ │ │ │ ├── AddressQrModal.tsx │ │ │ │ │ ├── SelectAddressFormatModal.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── GlobalSearchTokenModal.tsx │ │ │ │ ├── NotificationDetailModal.tsx │ │ │ │ ├── ReceiveModal │ │ │ │ │ ├── ReceiveQrModal.tsx │ │ │ │ │ ├── SimpleQrModal.tsx │ │ │ │ │ ├── TokensSelectorModal.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── ReceiveModalNew │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── parts │ │ │ │ │ │ └── TokenSelector.tsx │ │ │ │ ├── RemindBackupSeedPhraseModal.tsx │ │ │ │ ├── RemindDuplicateAccountNameModal.tsx │ │ │ │ ├── RemindUpgradeFirefoxVersion.tsx │ │ │ │ ├── RequestCameraAccessModal.tsx │ │ │ │ ├── RequestCreatePasswordModal.tsx │ │ │ │ ├── ResetWalletModal.tsx │ │ │ │ ├── Selector │ │ │ │ │ ├── AccountSelector.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── SortingModal.tsx │ │ │ │ ├── Swap │ │ │ │ │ ├── AddMoreBalanceModal.tsx │ │ │ │ │ ├── ChooseFeeTokenModal.tsx │ │ │ │ │ ├── SlippageModal.tsx │ │ │ │ │ ├── SwapFeesModal.tsx │ │ │ │ │ ├── SwapIdleWarningModal.tsx │ │ │ │ │ ├── SwapQuotesSelectorModal.tsx │ │ │ │ │ ├── SwapTermsOfServiceModal.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── SwitchNetworkAuthorizeModal.tsx │ │ │ │ ├── TermsAndConditions │ │ │ │ │ ├── GeneralTermModal.tsx │ │ │ │ │ └── SeedPhraseTermModal.tsx │ │ │ │ ├── TonWalletContractSelectorModal │ │ │ │ │ ├── TonWalletContractItem.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── TransactionProcessDetailModal │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── parts │ │ │ │ │ │ ├── CurrentProcessStep.tsx │ │ │ │ │ │ ├── ProcessStepList │ │ │ │ │ │ ├── Item.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ └── TransactionInfoBlock │ │ │ │ │ │ ├── Earn │ │ │ │ │ │ ├── Bond.tsx │ │ │ │ │ │ ├── JoinPool.tsx │ │ │ │ │ │ ├── JoinYieldPool.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── Swap.tsx │ │ │ │ │ │ ├── Transfer.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── types.ts │ │ │ │ ├── TransactionStepsModal │ │ │ │ │ └── index.tsx │ │ │ │ ├── UnlockModal.tsx │ │ │ │ └── index.tsx │ │ │ ├── NetworkInformation │ │ │ │ └── index.tsx │ │ │ ├── NetworkTag.tsx │ │ │ ├── NetworkToggleItem.tsx │ │ │ ├── NumberDisplay.tsx │ │ │ ├── PinExtensionMessage.tsx │ │ │ ├── Qr │ │ │ │ ├── Display │ │ │ │ │ ├── BytesQr.tsx │ │ │ │ │ └── DisplayPayload.tsx │ │ │ │ ├── Scanner │ │ │ │ │ └── ErrorNotice.tsx │ │ │ │ └── index.tsx │ │ │ ├── ScreenTab.tsx │ │ │ ├── Search │ │ │ │ └── index.tsx │ │ │ ├── SelectValidatorInput.tsx │ │ │ ├── Setting │ │ │ │ ├── SettingItemSelection.tsx │ │ │ │ ├── WebsiteAccessItem.tsx │ │ │ │ └── index.tsx │ │ │ ├── SocialButtonGroup.tsx │ │ │ ├── StakingItem │ │ │ │ ├── StakingNominationItem.tsx │ │ │ │ ├── StakingPoolItem.tsx │ │ │ │ ├── StakingUnstakeItem.tsx │ │ │ │ ├── StakingValidatorItem.tsx │ │ │ │ └── index.tsx │ │ │ ├── StaticContent │ │ │ │ ├── Banner.tsx │ │ │ │ ├── BannerGenerator.tsx │ │ │ │ ├── ContentGenerator.tsx │ │ │ │ └── OnlineButtonGroups │ │ │ │ │ └── index.tsx │ │ │ ├── Swap │ │ │ │ ├── QuoteRateDisplay.tsx │ │ │ │ ├── QuoteResetTime.tsx │ │ │ │ ├── SwapRoute.tsx │ │ │ │ ├── SwapTransactionBlock.tsx │ │ │ │ └── index.tsx │ │ │ ├── TokenItem │ │ │ │ ├── AccountTokenBalanceItem.tsx │ │ │ │ ├── TokenBalanceDetailItem.tsx │ │ │ │ ├── TokenBalanceSelectionItem.tsx │ │ │ │ ├── TokenGroupBalanceItem.tsx │ │ │ │ ├── TokenSelectionItem.tsx │ │ │ │ ├── TokenSelectorItem.tsx │ │ │ │ ├── TokenToggleItem.tsx │ │ │ │ └── index.tsx │ │ │ ├── TransactionProcess │ │ │ │ ├── TransactionProcessPreview.tsx │ │ │ │ ├── TransactionProcessStepItem.tsx │ │ │ │ ├── TransactionProcessStepSimpleItem.tsx │ │ │ │ └── index.tsx │ │ │ ├── WalletConnect │ │ │ │ ├── Account │ │ │ │ │ ├── WCAccountInput.tsx │ │ │ │ │ ├── WCAccountSelect.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ConnectionItem.tsx │ │ │ │ ├── Network │ │ │ │ │ ├── WCNetworkAvatarGroup.tsx │ │ │ │ │ ├── WCNetworkBase.tsx │ │ │ │ │ ├── WCNetworkInput.tsx │ │ │ │ │ ├── WCNetworkItem.tsx │ │ │ │ │ ├── WCNetworkSelected.tsx │ │ │ │ │ ├── WCNetworkSupported.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── WordPhrase.tsx │ │ │ └── index.ts │ │ ├── connector │ │ │ ├── Ledger │ │ │ │ ├── BaseLedger.ts │ │ │ │ ├── EVMLedger.ts │ │ │ │ ├── SubstrateGenericLedger.ts │ │ │ │ ├── SubstrateLegacyLedger.ts │ │ │ │ ├── SubstrateMigrationLedger.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── constants │ │ │ ├── account.ts │ │ │ ├── buy │ │ │ │ ├── banxa.ts │ │ │ │ ├── coinbase.ts │ │ │ │ ├── index.ts │ │ │ │ ├── meld.ts │ │ │ │ └── transak.ts │ │ │ ├── common.ts │ │ │ ├── earning │ │ │ │ ├── index.ts │ │ │ │ ├── staticData.ts │ │ │ │ └── statusUi.ts │ │ │ ├── environment.ts │ │ │ ├── error.ts │ │ │ ├── history.ts │ │ │ ├── index.ts │ │ │ ├── ledger.ts │ │ │ ├── localStorage.ts │ │ │ ├── modal.ts │ │ │ ├── nft.ts │ │ │ ├── number.ts │ │ │ ├── qr.ts │ │ │ ├── router.ts │ │ │ ├── session.ts │ │ │ ├── signing.ts │ │ │ ├── strings.ts │ │ │ └── transaction.ts │ │ ├── contexts │ │ │ ├── AppOnlineContentProvider.tsx │ │ │ ├── DataContext.tsx │ │ │ ├── InjectContext.tsx │ │ │ ├── MktCampaignModalContext.tsx │ │ │ ├── ScannerContext.tsx │ │ │ ├── ThemeContext.tsx │ │ │ ├── TransactionContext.ts │ │ │ ├── WalletModalContextProvider.tsx │ │ │ ├── index.tsx │ │ │ └── screen │ │ │ │ └── HomeContext.tsx │ │ ├── createView.tsx │ │ ├── hooks │ │ │ ├── account │ │ │ │ ├── index.ts │ │ │ │ ├── useAccountAvatarInfo.tsx │ │ │ │ ├── useAccountAvatarTheme.tsx │ │ │ │ ├── useAccountRecoded.tsx │ │ │ │ ├── useCompleteCreateAccount.ts │ │ │ │ ├── useDeleteAccount.tsx │ │ │ │ ├── useFormatAddress.ts │ │ │ │ ├── useGetAccountByAddress.ts │ │ │ │ ├── useGetAccountChainAddresses.tsx │ │ │ │ ├── useGetAccountProxyById.ts │ │ │ │ ├── useGetAccountSignModeByAddress.ts │ │ │ │ ├── useGetAccountTitleByAddress.ts │ │ │ │ ├── useGetDefaultAccountName.ts │ │ │ │ ├── useGetMantaPayConfig.ts │ │ │ │ ├── useGetZkAddress.ts │ │ │ │ ├── useGoBackFromCreateAccount.ts │ │ │ │ ├── useHandleLedgerGenericAccountWarning.tsx │ │ │ │ ├── useHandleMantaPaySync.tsx │ │ │ │ ├── useHandleTonAccountWarning.tsx │ │ │ │ ├── useIsMantaPayAvailable.ts │ │ │ │ ├── useIsMantaPayEnabled.ts │ │ │ │ ├── useIsReadOnlyAccount.ts │ │ │ │ ├── useOneSignProcess.ts │ │ │ │ ├── usePreCheckAction.ts │ │ │ │ ├── useSetSelectedAccountTypes.ts │ │ │ │ └── useSetSelectedMnemonicType.ts │ │ │ ├── assets │ │ │ │ ├── index.ts │ │ │ │ └── useChainAssets.ts │ │ │ ├── auth │ │ │ │ ├── index.ts │ │ │ │ ├── useGetCurrentAuth.ts │ │ │ │ └── useGetCurrentTab.ts │ │ │ ├── balance │ │ │ │ ├── index.ts │ │ │ │ ├── useGetAccountTokenBalance.tsx │ │ │ │ └── useGetBalance.ts │ │ │ ├── browser │ │ │ │ ├── index.ts │ │ │ │ └── useUpgradeFireFoxVersion.ts │ │ │ ├── campaign │ │ │ │ ├── index.ts │ │ │ │ ├── useGetBannerByScreen.ts │ │ │ │ └── useGetConfirmationByScreen.tsx │ │ │ ├── chain │ │ │ │ ├── index.ts │ │ │ │ ├── useAssetChecker.tsx │ │ │ │ ├── useChainChecker.tsx │ │ │ │ ├── useChainConnection.ts │ │ │ │ ├── useChainInfo.tsx │ │ │ │ ├── useChainInfoData.tsx │ │ │ │ ├── useChainInfoWithState.tsx │ │ │ │ ├── useChainInfoWithStateAndStatus.tsx │ │ │ │ ├── useChainState.ts │ │ │ │ ├── useGetChainInfoByChainId.ts │ │ │ │ ├── useGetChainInfoByGenesisHash.ts │ │ │ │ └── useGetChainPrefixBySlug.ts │ │ │ ├── common │ │ │ │ ├── index.ts │ │ │ │ ├── useAlert.tsx │ │ │ │ ├── useCopy.ts │ │ │ │ ├── useDebouncedValue.ts │ │ │ │ ├── useGetChainSlugsByCurrentAccount.ts │ │ │ │ ├── useGetCurrentPage.ts │ │ │ │ ├── useGetNativeTokenBasicInfo.ts │ │ │ │ ├── useGetNativeTokenSlug.ts │ │ │ │ ├── useIsPolkadotUnifiedChain.tsx │ │ │ │ ├── useLazyList.ts │ │ │ │ ├── useLocalStorage.ts │ │ │ │ ├── useNotification.ts │ │ │ │ ├── useReformatAddress.tsx │ │ │ │ ├── useSelector.ts │ │ │ │ ├── useSetCurrentPage.ts │ │ │ │ ├── useSetSessionLatest.ts │ │ │ │ ├── useSubscribeLanguage.ts │ │ │ │ ├── useTranslation.ts │ │ │ │ ├── useUILock.tsx │ │ │ │ └── useUnlockChecker.tsx │ │ │ ├── dom │ │ │ │ ├── index.ts │ │ │ │ ├── useClickOutSide.ts │ │ │ │ ├── useExtensionDisplayModes.ts │ │ │ │ ├── useIsPopup.ts │ │ │ │ └── useSidePanelUtils.ts │ │ │ ├── earning │ │ │ │ ├── index.ts │ │ │ │ ├── useGetPoolTargetList.ts │ │ │ │ ├── useGetYieldPositionForSpecificAccount.ts │ │ │ │ ├── useGroupYieldPosition.ts │ │ │ │ ├── useYieldGroupInfo.ts │ │ │ │ ├── useYieldPoolInfoByGroup.ts │ │ │ │ ├── useYieldPositionDetail.ts │ │ │ │ └── useYieldRewardTotal.ts │ │ │ ├── form │ │ │ │ ├── index.ts │ │ │ │ ├── useFocusById.ts │ │ │ │ ├── useFocusFormItem.ts │ │ │ │ ├── useForwardFieldRef.ts │ │ │ │ ├── useForwardInputRef.ts │ │ │ │ └── useSelectModalInputHelper.ts │ │ │ ├── history │ │ │ │ ├── index.tsx │ │ │ │ └── useHistorySelection.tsx │ │ │ ├── index.ts │ │ │ ├── ledger │ │ │ │ ├── index.ts │ │ │ │ ├── useGetSupportedLedger.ts │ │ │ │ └── useLedger.ts │ │ │ ├── modal │ │ │ │ ├── index.ts │ │ │ │ ├── useCheckInactiveModal.ts │ │ │ │ ├── useConfirmModal.ts │ │ │ │ ├── useFilterModal.ts │ │ │ │ ├── useGoBackSelectAccount.ts │ │ │ │ ├── useSelectAccount.ts │ │ │ │ ├── useSelectValidators.ts │ │ │ │ └── useSwitchModal.ts │ │ │ ├── qr │ │ │ │ ├── index.ts │ │ │ │ ├── useCreateQrPayload.ts │ │ │ │ ├── useOpenQrScanner.ts │ │ │ │ └── useScanAccountQr.ts │ │ │ ├── router │ │ │ │ ├── index.ts │ │ │ │ ├── useAutoNavigateToCreatePassword.tsx │ │ │ │ ├── useDefaultNavigate.tsx │ │ │ │ └── useNavigateOnChangeAccount.ts │ │ │ ├── screen │ │ │ │ ├── common │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── useFetchChainAssetInfo.ts │ │ │ │ │ ├── useFetchChainInfo.ts │ │ │ │ │ ├── useFetchChainState.ts │ │ │ │ │ ├── useGetAccountInfoByAddress.ts │ │ │ │ │ ├── useGetChainAssetInfo.ts │ │ │ │ │ └── useHandleChainConnection.ts │ │ │ │ ├── confirmation │ │ │ │ │ ├── index.ts │ │ │ │ │ └── useConfirmationsInfo.tsx │ │ │ │ ├── crowdloan │ │ │ │ │ ├── index.ts │ │ │ │ │ └── useGetCrowdloanList.ts │ │ │ │ ├── home │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── useAccountBalance.ts │ │ │ │ │ ├── useCoreReceiveModalHelper.tsx │ │ │ │ │ ├── useGetChainSlugsByAccount.ts │ │ │ │ │ ├── useGetTokensBySettings.ts │ │ │ │ │ ├── useReceiveQR.ts │ │ │ │ │ └── useTokenGroup.ts │ │ │ │ ├── index.ts │ │ │ │ └── nft │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── useGetFungibleContractSupportedChains.ts │ │ │ │ │ ├── useGetNftByAccount.ts │ │ │ │ │ └── useGetNftContractSupportedChains.ts │ │ │ ├── static-content │ │ │ │ ├── useGetAppInstructionData.ts │ │ │ │ ├── useHandleAppBannerMap.ts │ │ │ │ ├── useHandleAppConfirmationMap.ts │ │ │ │ └── useHandleAppPopupMap.ts │ │ │ ├── staticContent │ │ │ │ ├── index.ts │ │ │ │ ├── useFetchMarkdownContentData.tsx │ │ │ │ └── useGetConfig.ts │ │ │ ├── transaction │ │ │ │ ├── confirmation │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── useMetadata.ts │ │ │ │ │ ├── useOpenDetailModal.ts │ │ │ │ │ └── useParseSubstrateRequestPayload.ts │ │ │ │ ├── index.ts │ │ │ │ ├── process │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── useGetSwapProcessStepContent.tsx │ │ │ │ │ ├── useGetSwapProcessSteps.ts │ │ │ │ │ ├── useGetTransactionProcessStepText.ts │ │ │ │ │ └── useGetTransactionProcessSteps.ts │ │ │ │ ├── useHandleSubmitMultiTransaction.ts │ │ │ │ ├── useHandleSubmitTransaction.ts │ │ │ │ ├── useInitValidateTransaction.ts │ │ │ │ ├── useRestoreTransaction.ts │ │ │ │ ├── useTransactionContext.ts │ │ │ │ └── useWatchTransaction.ts │ │ │ └── wallet-connect │ │ │ │ ├── index.ts │ │ │ │ └── useSelectWalletConnectAccount.ts │ │ ├── i18n │ │ │ ├── Backend.ts │ │ │ ├── cache.ts │ │ │ └── i18n.ts │ │ ├── ignore-messaging.spec.ts │ │ ├── index.ts │ │ ├── messaging │ │ │ ├── WalletConnect │ │ │ │ └── index.ts │ │ │ ├── accounts │ │ │ │ ├── addressBook.ts │ │ │ │ ├── create.ts │ │ │ │ ├── currentAccount.ts │ │ │ │ ├── derive.ts │ │ │ │ ├── domain.ts │ │ │ │ ├── edit.ts │ │ │ │ ├── export.ts │ │ │ │ ├── index.ts │ │ │ │ ├── inject.ts │ │ │ │ ├── json.ts │ │ │ │ ├── legacy.ts │ │ │ │ └── validate.ts │ │ │ ├── base.ts │ │ │ ├── campaigns │ │ │ │ └── index.ts │ │ │ ├── confirmation │ │ │ │ ├── auth.ts │ │ │ │ ├── base.ts │ │ │ │ ├── index.ts │ │ │ │ └── metadata.ts │ │ │ ├── database │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── keyring │ │ │ │ └── index.ts │ │ │ ├── manta-pay │ │ │ │ └── index.ts │ │ │ ├── metadata │ │ │ │ ├── MetadataCache.ts │ │ │ │ └── index.ts │ │ │ ├── migrate-unified-account │ │ │ │ └── index.ts │ │ │ ├── qr-signer │ │ │ │ └── index.ts │ │ │ ├── settings │ │ │ │ ├── asset.ts │ │ │ │ ├── auth.ts │ │ │ │ ├── base.ts │ │ │ │ ├── chain.ts │ │ │ │ └── index.ts │ │ │ └── transaction │ │ │ │ ├── base.ts │ │ │ │ ├── bridge.ts │ │ │ │ ├── earning.ts │ │ │ │ ├── index.ts │ │ │ │ ├── multi.ts │ │ │ │ ├── nft.ts │ │ │ │ ├── notification.ts │ │ │ │ ├── staking.ts │ │ │ │ ├── swap.ts │ │ │ │ └── transfer.ts │ │ ├── preloadStyle.ts │ │ ├── reducer │ │ │ ├── earning.ts │ │ │ ├── index.ts │ │ │ ├── signing.ts │ │ │ └── transaction-process.ts │ │ ├── stores │ │ │ ├── base │ │ │ │ ├── AccountState.ts │ │ │ │ ├── RequestState.ts │ │ │ │ ├── Settings.ts │ │ │ │ ├── StaticContent.ts │ │ │ │ └── UIViewState.ts │ │ │ ├── feature │ │ │ │ ├── Balance.ts │ │ │ │ ├── Bonding.ts │ │ │ │ ├── Buy.ts │ │ │ │ ├── Campaign.ts │ │ │ │ ├── Crowdloan.ts │ │ │ │ ├── Earning.ts │ │ │ │ ├── MantaPay.ts │ │ │ │ ├── MissionPool.ts │ │ │ │ ├── Nft.ts │ │ │ │ ├── Notification.ts │ │ │ │ ├── Price.ts │ │ │ │ ├── Staking.ts │ │ │ │ ├── Swap.ts │ │ │ │ ├── TransactionHistory.ts │ │ │ │ ├── WalletConnect.ts │ │ │ │ └── common │ │ │ │ │ ├── AssetRegistry.ts │ │ │ │ │ └── ChainStore.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── utils │ │ │ │ └── index.ts │ │ ├── themes.ts │ │ ├── types │ │ │ ├── account.ts │ │ │ ├── balance.ts │ │ │ ├── buy.ts │ │ │ ├── chain.ts │ │ │ ├── component.ts │ │ │ ├── confirmation.ts │ │ │ ├── context.ts │ │ │ ├── crowdloan.ts │ │ │ ├── derive.ts │ │ │ ├── earning.ts │ │ │ ├── field.ts │ │ │ ├── form.ts │ │ │ ├── history.ts │ │ │ ├── hook.ts │ │ │ ├── index.ts │ │ │ ├── ledger.ts │ │ │ ├── localStorage.ts │ │ │ ├── metadata.ts │ │ │ ├── missionPool.ts │ │ │ ├── navigation.ts │ │ │ ├── scanner.ts │ │ │ ├── staking.ts │ │ │ ├── staticContent.ts │ │ │ ├── transaction.ts │ │ │ └── walletConnect.ts │ │ └── utils │ │ │ ├── account │ │ │ ├── account.ts │ │ │ ├── accountAll.ts │ │ │ ├── buildHierarchy.ts │ │ │ ├── getParentNameSuri.ts │ │ │ ├── index.ts │ │ │ ├── ledger.ts │ │ │ ├── reformatAddress.ts │ │ │ ├── reformatContractAddress.ts │ │ │ ├── seedPhrase.ts │ │ │ ├── toAddress.ts │ │ │ └── typeGuards.ts │ │ │ ├── accountProxy │ │ │ ├── authorizeAccountProxy.ts │ │ │ └── index.ts │ │ │ ├── buy │ │ │ ├── banxa.ts │ │ │ ├── coinbase.ts │ │ │ ├── index.ts │ │ │ ├── meld.ts │ │ │ └── transak.ts │ │ │ ├── campaign │ │ │ └── index.ts │ │ │ ├── chain │ │ │ ├── chain.ts │ │ │ ├── chainAndAsset.ts │ │ │ ├── defaultChains.ts │ │ │ ├── fetchNetworkByChainId.ts │ │ │ ├── getNetworkJsonByGenesisHash.ts │ │ │ ├── getNetworkMap.ts │ │ │ └── index.ts │ │ │ ├── common │ │ │ ├── balance.ts │ │ │ ├── browser.ts │ │ │ ├── color.ts │ │ │ ├── common.ts │ │ │ ├── date.ts │ │ │ ├── dom.ts │ │ │ ├── formatNumber.ts │ │ │ ├── function.ts │ │ │ ├── getLanguageOptions.ts │ │ │ ├── i18n.ts │ │ │ ├── index.ts │ │ │ └── number.ts │ │ │ ├── confirmation │ │ │ ├── confirmation.ts │ │ │ ├── index.ts │ │ │ └── request │ │ │ │ ├── index.ts │ │ │ │ └── substrate.ts │ │ │ ├── connector │ │ │ ├── Ledger │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ │ ├── crowdloan │ │ │ └── index.ts │ │ │ ├── currency.ts │ │ │ ├── defaultType.ts │ │ │ ├── earning.ts │ │ │ ├── form │ │ │ ├── form.ts │ │ │ ├── index.ts │ │ │ └── validators │ │ │ │ ├── base │ │ │ │ ├── index.ts │ │ │ │ └── number.ts │ │ │ │ ├── common.ts │ │ │ │ ├── index.ts │ │ │ │ ├── password.ts │ │ │ │ └── staking │ │ │ │ ├── index.ts │ │ │ │ └── unstake.ts │ │ │ ├── handleRemindBackupTime.ts │ │ │ ├── history │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── localStorage.ts │ │ │ ├── metadata │ │ │ ├── convert.ts │ │ │ └── index.ts │ │ │ ├── missionPools │ │ │ └── index.ts │ │ │ ├── notification │ │ │ └── index.ts │ │ │ ├── qr │ │ │ └── index.ts │ │ │ ├── scanner │ │ │ ├── attach.ts │ │ │ ├── decoders.ts │ │ │ ├── index.ts │ │ │ ├── sign.ts │ │ │ └── walletConnect.ts │ │ │ ├── sort │ │ │ ├── crowdloan.ts │ │ │ ├── index.ts │ │ │ ├── staking.ts │ │ │ └── token.ts │ │ │ ├── transaction │ │ │ ├── detectType.ts │ │ │ ├── formValue.ts │ │ │ ├── index.ts │ │ │ ├── persist.ts │ │ │ ├── stake.ts │ │ │ └── statusStep.ts │ │ │ ├── types.ts │ │ │ └── walletConnect │ │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── extension-koni │ ├── .skip-npm │ ├── LICENSE │ ├── README.md │ ├── axios.global.js │ ├── manifest-firefox.json │ ├── manifest.json │ ├── package.json │ ├── public │ │ ├── background.html │ │ ├── favicon.ico │ │ ├── fonts │ │ │ ├── Lexend-Black.ttf │ │ │ ├── Lexend-Bold.ttf │ │ │ ├── Lexend-ExtraBold.ttf │ │ │ ├── Lexend-ExtraLight.ttf │ │ │ ├── Lexend-Light.ttf │ │ │ ├── Lexend-Medium.ttf │ │ │ ├── Lexend-Regular.ttf │ │ │ ├── Lexend-SemiBold.ttf │ │ │ ├── Lexend-Thin.ttf │ │ │ ├── PlusJakartaSans │ │ │ │ ├── PlusJakartaSans-Bold.ttf │ │ │ │ ├── PlusJakartaSans-BoldItalic.ttf │ │ │ │ ├── PlusJakartaSans-ExtraBold.ttf │ │ │ │ ├── PlusJakartaSans-ExtraBoldItalic.ttf │ │ │ │ ├── PlusJakartaSans-ExtraLight.ttf │ │ │ │ ├── PlusJakartaSans-ExtraLightItalic.ttf │ │ │ │ ├── PlusJakartaSans-Italic.ttf │ │ │ │ ├── PlusJakartaSans-Light.ttf │ │ │ │ ├── PlusJakartaSans-LightItalic.ttf │ │ │ │ ├── PlusJakartaSans-Medium.ttf │ │ │ │ ├── PlusJakartaSans-MediumItalic.ttf │ │ │ │ ├── PlusJakartaSans-Regular.ttf │ │ │ │ ├── PlusJakartaSans-SemiBold.ttf │ │ │ │ ├── PlusJakartaSans-SemiBoldItalic.ttf │ │ │ │ └── index.css │ │ │ └── lexend.css │ │ ├── images │ │ │ ├── bittensor │ │ │ │ ├── subnet-0.png │ │ │ │ ├── subnet-1.png │ │ │ │ ├── subnet-10.png │ │ │ │ ├── subnet-11.png │ │ │ │ ├── subnet-12.png │ │ │ │ ├── subnet-13.png │ │ │ │ ├── subnet-14.png │ │ │ │ ├── subnet-15.png │ │ │ │ ├── subnet-16.png │ │ │ │ ├── subnet-17.png │ │ │ │ ├── subnet-18.png │ │ │ │ ├── subnet-19.png │ │ │ │ ├── subnet-2.png │ │ │ │ ├── subnet-20.png │ │ │ │ ├── subnet-21.png │ │ │ │ ├── subnet-22.png │ │ │ │ ├── subnet-23.png │ │ │ │ ├── subnet-24.png │ │ │ │ ├── subnet-25.png │ │ │ │ ├── subnet-26.png │ │ │ │ ├── subnet-27.png │ │ │ │ ├── subnet-28.png │ │ │ │ ├── subnet-29.png │ │ │ │ ├── subnet-3.png │ │ │ │ ├── subnet-30.png │ │ │ │ ├── subnet-31.png │ │ │ │ ├── subnet-32.png │ │ │ │ ├── subnet-33.png │ │ │ │ ├── subnet-34.png │ │ │ │ ├── subnet-35.png │ │ │ │ ├── subnet-36.png │ │ │ │ ├── subnet-37.png │ │ │ │ ├── subnet-38.png │ │ │ │ ├── subnet-39.png │ │ │ │ ├── subnet-4.png │ │ │ │ ├── subnet-40.png │ │ │ │ ├── subnet-41.png │ │ │ │ ├── subnet-42.png │ │ │ │ ├── subnet-43.png │ │ │ │ ├── subnet-44.png │ │ │ │ ├── subnet-45.png │ │ │ │ ├── subnet-46.png │ │ │ │ ├── subnet-47.png │ │ │ │ ├── subnet-48.png │ │ │ │ ├── subnet-49.png │ │ │ │ ├── subnet-5.png │ │ │ │ ├── subnet-50.png │ │ │ │ ├── subnet-51.png │ │ │ │ ├── subnet-52.png │ │ │ │ ├── subnet-53.png │ │ │ │ ├── subnet-54.png │ │ │ │ ├── subnet-55.png │ │ │ │ ├── subnet-56.png │ │ │ │ ├── subnet-57.png │ │ │ │ ├── subnet-58.png │ │ │ │ ├── subnet-59.png │ │ │ │ ├── subnet-6.png │ │ │ │ ├── subnet-60.png │ │ │ │ ├── subnet-61.png │ │ │ │ ├── subnet-62.png │ │ │ │ ├── subnet-63.png │ │ │ │ ├── subnet-64.png │ │ │ │ ├── subnet-65.png │ │ │ │ ├── subnet-66.png │ │ │ │ ├── subnet-67.png │ │ │ │ ├── subnet-68.png │ │ │ │ ├── subnet-69.png │ │ │ │ ├── subnet-7.png │ │ │ │ ├── subnet-70.png │ │ │ │ ├── subnet-71.png │ │ │ │ ├── subnet-72.png │ │ │ │ ├── subnet-73.png │ │ │ │ ├── subnet-74.png │ │ │ │ ├── subnet-75.png │ │ │ │ ├── subnet-76.png │ │ │ │ ├── subnet-77.png │ │ │ │ ├── subnet-78.png │ │ │ │ ├── subnet-79.png │ │ │ │ ├── subnet-8.png │ │ │ │ ├── subnet-80.png │ │ │ │ ├── subnet-81.png │ │ │ │ ├── subnet-82.png │ │ │ │ ├── subnet-83.png │ │ │ │ ├── subnet-84.png │ │ │ │ ├── subnet-85.png │ │ │ │ └── subnet-9.png │ │ │ ├── icon-128.png │ │ │ ├── icon-16.png │ │ │ ├── icon-32.png │ │ │ ├── icon-48.png │ │ │ ├── icon-64.png │ │ │ ├── icons │ │ │ │ ├── __connected__.png │ │ │ │ ├── __connecting__.png │ │ │ │ ├── __disconnected__.png │ │ │ │ ├── __error__.png │ │ │ │ ├── __qr_code__.png │ │ │ │ └── __unstable__.png │ │ │ ├── loading.svg │ │ │ ├── projects │ │ │ │ ├── CurrencyBRL.png │ │ │ │ ├── CurrencyCNY.png │ │ │ │ ├── CurrencyHKD.png │ │ │ │ ├── CurrencyVND.png │ │ │ │ ├── banxa.png │ │ │ │ ├── chainflip-mainnet.png │ │ │ │ ├── coinbase.png │ │ │ │ ├── hydradx.png │ │ │ │ ├── keystone.png │ │ │ │ ├── kusama-asset-hub.png │ │ │ │ ├── kyber.png │ │ │ │ ├── ledger.png │ │ │ │ ├── meld.png │ │ │ │ ├── moonpay.png │ │ │ │ ├── onramper.png │ │ │ │ ├── parity.png │ │ │ │ ├── polkadot-asset-hub.png │ │ │ │ ├── polkadot-js.png │ │ │ │ ├── polkadot-migration.png │ │ │ │ ├── polkadot-vault.png │ │ │ │ ├── polkadot.png │ │ │ │ ├── rococo-asset-hub.png │ │ │ │ ├── simple-swap.png │ │ │ │ ├── stellaswap.png │ │ │ │ ├── substrate.png │ │ │ │ ├── subwallet.png │ │ │ │ ├── ton.png │ │ │ │ ├── transak.png │ │ │ │ ├── uniswap.png │ │ │ │ ├── walletconnect.png │ │ │ │ ├── xtwitter.png │ │ │ │ └── xtwitter_transparent.png │ │ │ └── subwallet │ │ │ │ ├── default.png │ │ │ │ ├── gradient-logo.png │ │ │ │ ├── welcome-background.png │ │ │ │ └── welcome-logo.png │ │ ├── index.html │ │ ├── locales │ │ │ ├── default │ │ │ │ └── translation.json │ │ │ ├── en │ │ │ │ └── translation.json │ │ │ ├── fr │ │ │ │ └── translation.json │ │ │ ├── ja │ │ │ │ └── translation.json │ │ │ ├── pl │ │ │ │ └── translation.json │ │ │ ├── ru │ │ │ │ └── translation.json │ │ │ ├── th │ │ │ │ └── translation.json │ │ │ ├── tr │ │ │ │ └── translation.json │ │ │ ├── ur │ │ │ │ └── translation.json │ │ │ ├── vi │ │ │ │ └── translation.json │ │ │ └── zh │ │ │ │ └── translation.json │ │ ├── main.css │ │ ├── notification.html │ │ └── side-panel.html │ ├── src │ │ ├── background-init.ts │ │ ├── background.ts │ │ ├── content-firefox.ts │ │ ├── content.ts │ │ ├── detectOther.ts │ │ ├── detectPackage.ts │ │ ├── extension.ts │ │ ├── helper │ │ │ ├── ActionHandler.ts │ │ │ ├── HeartBeat.ts │ │ │ └── PageNotification.ts │ │ ├── packageInfo.ts │ │ └── page.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── webpack.config-firefox.cjs │ ├── webpack.config.cjs │ ├── webpack.extension.cjs │ └── webpack.shared.cjs ├── extension-mocks │ ├── .skip-build │ ├── .skip-npm │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── chrome.ts │ │ ├── fileMock.js │ │ └── react-i18next.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── extension-web-ui │ ├── .skip-build │ ├── .skip-npm │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── Popup │ │ │ ├── Account │ │ │ │ ├── AccountDetail.tsx │ │ │ │ ├── AccountExport.tsx │ │ │ │ ├── AttachReadOnly.tsx │ │ │ │ ├── ConnectLedger.tsx │ │ │ │ ├── ConnectQrSigner │ │ │ │ │ ├── ConnectKeystone.tsx │ │ │ │ │ ├── ConnectPolkadotVault.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── ExportAllDone.tsx │ │ │ │ ├── ImportPrivateKey.tsx │ │ │ │ ├── ImportQrCode.tsx │ │ │ │ ├── ImportSeedPhrase.tsx │ │ │ │ ├── NewSeedPhrase.tsx │ │ │ │ └── RestoreJson.tsx │ │ │ ├── BuyTokens.tsx │ │ │ ├── Confirmations │ │ │ │ ├── index.tsx │ │ │ │ ├── parts │ │ │ │ │ ├── ConfirmationHeader.tsx │ │ │ │ │ ├── Detail │ │ │ │ │ │ ├── BaseDetailModal.tsx │ │ │ │ │ │ ├── Evm │ │ │ │ │ │ │ ├── Message.tsx │ │ │ │ │ │ │ ├── Transaction.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── Substrate │ │ │ │ │ │ │ ├── Extrinsic.tsx │ │ │ │ │ │ │ ├── Message.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── Qr │ │ │ │ │ │ ├── DisplayPayload │ │ │ │ │ │ │ ├── DisplayPayloadModal.tsx │ │ │ │ │ │ │ ├── Evm.tsx │ │ │ │ │ │ │ ├── Substrate.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── ScanSignature │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── Sign │ │ │ │ │ │ ├── Evm.tsx │ │ │ │ │ │ ├── Substrate.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── variants │ │ │ │ │ ├── AddNetworkConfirmation.tsx │ │ │ │ │ ├── AddTokenConfirmation.tsx │ │ │ │ │ ├── AuthorizeConfirmation.tsx │ │ │ │ │ ├── ConnectWalletConnectConfirmation.tsx │ │ │ │ │ ├── EvmSignatureConfirmation.tsx │ │ │ │ │ ├── EvmTransactionConfirmation.tsx │ │ │ │ │ ├── MetadataConfirmation.tsx │ │ │ │ │ ├── NotSupportConfirmation.tsx │ │ │ │ │ ├── NotSupportWCConfirmation.tsx │ │ │ │ │ ├── SignConfirmation.tsx │ │ │ │ │ ├── Transaction │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── variants │ │ │ │ │ │ ├── Base.tsx │ │ │ │ │ │ ├── Bond.tsx │ │ │ │ │ │ ├── CancelUnstake.tsx │ │ │ │ │ │ ├── ClaimReward.tsx │ │ │ │ │ │ ├── DefaultWithdraw.tsx │ │ │ │ │ │ ├── FastWithdraw.tsx │ │ │ │ │ │ ├── JoinPool.tsx │ │ │ │ │ │ ├── JoinYieldPool.tsx │ │ │ │ │ │ ├── LeavePool.tsx │ │ │ │ │ │ ├── SendNft.tsx │ │ │ │ │ │ ├── Swap.tsx │ │ │ │ │ │ ├── TokenApprove.tsx │ │ │ │ │ │ ├── TransferBlock.tsx │ │ │ │ │ │ ├── Unbond.tsx │ │ │ │ │ │ ├── Withdraw.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── index.ts │ │ │ ├── CreateDone.tsx │ │ │ ├── CrowdloanUnlockCampaign │ │ │ │ ├── CheckCrowdloanContributions.tsx │ │ │ │ ├── CrowdloanContributionsResult.tsx │ │ │ │ ├── components │ │ │ │ │ ├── Countdown.tsx │ │ │ │ │ └── NoteBox.tsx │ │ │ │ └── index.tsx │ │ │ ├── DApps │ │ │ │ ├── DAppItem.tsx │ │ │ │ ├── FeatureDAppItem.tsx │ │ │ │ └── index.tsx │ │ │ ├── Debugger │ │ │ │ ├── DebuggerAPI.tsx │ │ │ │ ├── DebuggerLogoPreview.tsx │ │ │ │ ├── DebuggerMenu.tsx │ │ │ │ └── index.tsx │ │ │ ├── ErrorFallback.tsx │ │ │ ├── Home │ │ │ │ ├── Crowdloans │ │ │ │ │ └── index.tsx │ │ │ │ ├── Earning │ │ │ │ │ ├── EarningEntry │ │ │ │ │ │ ├── EarningOptions │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── EarningPositions │ │ │ │ │ │ │ ├── EarningPositionsBalance.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── EarningPools │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── EarningPositionDetail │ │ │ │ │ │ ├── AccountAndNominationInfoPart │ │ │ │ │ │ │ ├── AccountInfoPart.tsx │ │ │ │ │ │ │ ├── NominationInfoPart.tsx │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── EarningInfoPart.tsx │ │ │ │ │ │ ├── RewardInfoPart.tsx │ │ │ │ │ │ ├── WithdrawInfoPart.tsx │ │ │ │ │ │ ├── desktop │ │ │ │ │ │ │ ├── AccountInfoDesktopPart.tsx │ │ │ │ │ │ │ ├── EarningInfoDesktopPart.tsx │ │ │ │ │ │ │ ├── HeaderDesktopPart.tsx │ │ │ │ │ │ │ ├── RewardInfoDesktopPart.tsx │ │ │ │ │ │ │ └── WithdrawInfoDesktopPart.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── EarningPreview │ │ │ │ │ │ ├── EarningPreviewOptions.tsx │ │ │ │ │ │ ├── EarningPreviewOutlet.tsx │ │ │ │ │ │ └── EarningPreviewPools.tsx │ │ │ │ │ └── shared │ │ │ │ │ │ ├── ChainConnectionWrapper.tsx │ │ │ │ │ │ └── desktop │ │ │ │ │ │ ├── EarningPoolsTable.tsx │ │ │ │ │ │ └── Toolbar.tsx │ │ │ │ ├── History │ │ │ │ │ ├── Detail │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── parts │ │ │ │ │ │ │ ├── Amount.tsx │ │ │ │ │ │ │ ├── Fee.tsx │ │ │ │ │ │ │ ├── Header.tsx │ │ │ │ │ │ │ ├── Layout.tsx │ │ │ │ │ │ │ ├── PoolLeaveAmount.tsx │ │ │ │ │ │ │ └── SwapLayout.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── Inscriptions │ │ │ │ │ ├── InscriptionItemDetail.tsx │ │ │ │ │ ├── InscriptionItemList.tsx │ │ │ │ │ ├── components │ │ │ │ │ │ ├── InscriptionGalleryWrapper.tsx │ │ │ │ │ │ └── InscriptionImage.tsx │ │ │ │ │ └── types.ts │ │ │ │ ├── Nfts │ │ │ │ │ ├── NftCollectionDetail.tsx │ │ │ │ │ ├── NftCollections.tsx │ │ │ │ │ ├── NftEntry.tsx │ │ │ │ │ ├── NftImport.tsx │ │ │ │ │ ├── NftItemDetail.tsx │ │ │ │ │ ├── component │ │ │ │ │ │ └── NftGalleryWrapper.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── utils.ts │ │ │ │ ├── PortfolioPage │ │ │ │ │ └── index.tsx │ │ │ │ ├── Statistics │ │ │ │ │ └── index.tsx │ │ │ │ ├── Tokens │ │ │ │ │ ├── Banner.tsx │ │ │ │ │ ├── DetailList.tsx │ │ │ │ │ ├── DetailModal.tsx │ │ │ │ │ ├── DetailTable.tsx │ │ │ │ │ ├── DetailUpperBlock.tsx │ │ │ │ │ ├── UpperBlock.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ ├── Keyring │ │ │ │ ├── ApplyMasterPassword │ │ │ │ │ ├── Done.tsx │ │ │ │ │ ├── Introduction.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── ChangePassword.tsx │ │ │ │ ├── CreatePassword.tsx │ │ │ │ └── Login.tsx │ │ │ ├── MissionPool │ │ │ │ ├── MissionDetailModal.tsx │ │ │ │ ├── MissionItem.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── predefined.ts │ │ │ ├── NotFound │ │ │ │ ├── Access.tsx │ │ │ │ ├── Content.tsx │ │ │ │ └── Redirect.tsx │ │ │ ├── PhishingDetected.tsx │ │ │ ├── RedirectHandler.tsx │ │ │ ├── Root.tsx │ │ │ ├── Settings │ │ │ │ ├── AddressBook │ │ │ │ │ └── index.tsx │ │ │ │ ├── Chains │ │ │ │ │ ├── AddProvider.tsx │ │ │ │ │ ├── ChainDetail.tsx │ │ │ │ │ ├── ChainImport.tsx │ │ │ │ │ └── ManageChains.tsx │ │ │ │ ├── GeneralSetting.tsx │ │ │ │ ├── Security │ │ │ │ │ ├── ManageWebsiteAccess │ │ │ │ │ │ ├── Detail.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── Tokens │ │ │ │ │ ├── FungibleTokenImport.tsx │ │ │ │ │ ├── ManageTokens.tsx │ │ │ │ │ ├── TokenDetail.tsx │ │ │ │ │ └── component │ │ │ │ │ │ └── TokenItemFooter.tsx │ │ │ │ └── index.tsx │ │ │ ├── Transaction │ │ │ │ ├── Transaction.tsx │ │ │ │ ├── helper │ │ │ │ │ ├── earning │ │ │ │ │ │ ├── base.ts │ │ │ │ │ │ ├── earningHandler.ts │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── nftParamsHandler.ts │ │ │ │ │ └── staking │ │ │ │ │ │ ├── base.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── stakingHandler.ts │ │ │ │ ├── parts │ │ │ │ │ ├── BondedBalance.tsx │ │ │ │ │ ├── EarnOutlet.tsx │ │ │ │ │ ├── FreeBalance.tsx │ │ │ │ │ ├── FreeBalanceToEarn.tsx │ │ │ │ │ ├── FreeBalanceToStake.tsx │ │ │ │ │ ├── FreeBalanceToYield.tsx │ │ │ │ │ ├── TransactionContent.tsx │ │ │ │ │ ├── TransactionFooter.tsx │ │ │ │ │ ├── YieldOutlet.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── variants │ │ │ │ │ ├── CancelUnstake.tsx │ │ │ │ │ ├── ClaimReward.tsx │ │ │ │ │ ├── Earn.tsx │ │ │ │ │ ├── SendFund.tsx │ │ │ │ │ ├── SendNFT.tsx │ │ │ │ │ ├── Swap.tsx │ │ │ │ │ ├── Unbond.tsx │ │ │ │ │ └── Withdraw.tsx │ │ │ ├── TransactionDone.tsx │ │ │ ├── WalletConnect │ │ │ │ ├── ConnectWalletConnect.tsx │ │ │ │ ├── ConnectionDetail.tsx │ │ │ │ └── ConnectionList.tsx │ │ │ ├── Welcome.tsx │ │ │ ├── index.tsx │ │ │ ├── main.scss │ │ │ └── router.tsx │ │ ├── adapter.d.ts │ │ ├── assets │ │ │ ├── ArchiveTray.svg │ │ │ ├── ClockAfternoon.svg │ │ │ ├── ClockAfternoonGreen.svg │ │ │ ├── DotsThree.svg │ │ │ ├── Illustration.png │ │ │ ├── KoniverseLogo.svg │ │ │ ├── MasterPassword_bg.png │ │ │ ├── NeutralQuestion.svg │ │ │ ├── Question.svg │ │ │ ├── WelcomeBg.png │ │ │ ├── add-account.svg │ │ │ ├── all-account-icon.svg │ │ │ ├── arrow-counter-clockwise.svg │ │ │ ├── arrow-down.svg │ │ │ ├── arrow-left.svg │ │ │ ├── arrow-received.svg │ │ │ ├── arrow-right.svg │ │ │ ├── arrow-send-error.svg │ │ │ ├── arrow-send.svg │ │ │ ├── buy-icon.svg │ │ │ ├── caret-right.svg │ │ │ ├── checkmark.svg │ │ │ ├── clone--color-2.svg │ │ │ ├── clone--color-3.svg │ │ │ ├── clone.svg │ │ │ ├── close.svg │ │ │ ├── confirmIcon.png │ │ │ ├── crowdloans-empty-list.png │ │ │ ├── crypto.svg │ │ │ ├── danger.svg │ │ │ ├── default-avatar.svg │ │ │ ├── default-image-placeholder.png │ │ │ ├── default-loading-image.png │ │ │ ├── details.svg │ │ │ ├── donate-icon.svg │ │ │ ├── dots-three-vertical-dark.svg │ │ │ ├── dots-three-vertical-light.svg │ │ │ ├── fail-status.svg │ │ │ ├── icon.tsx │ │ │ ├── icon │ │ │ │ ├── buy-icon.svg │ │ │ │ ├── crypto.svg │ │ │ │ ├── download.svg │ │ │ │ ├── expand-dark.svg │ │ │ │ ├── expand-light.svg │ │ │ │ ├── eye-slash.svg │ │ │ │ ├── eye.svg │ │ │ │ ├── pen-icon.svg │ │ │ │ ├── receive-icon.svg │ │ │ │ ├── sign-transacion.svg │ │ │ │ ├── upload.svg │ │ │ │ └── web.svg │ │ │ ├── images.d.ts │ │ │ ├── index.ts │ │ │ ├── loading.gif │ │ │ ├── logo │ │ │ │ └── index.ts │ │ │ ├── nft-coming-soon.png │ │ │ ├── not-connected.svg │ │ │ ├── pjs.svg │ │ │ ├── plus.svg │ │ │ ├── polkadotDarkLogo.svg │ │ │ ├── polkadotLightLogo.svg │ │ │ ├── questionMark.svg │ │ │ ├── receive-icon.svg │ │ │ ├── reject-icon.svg │ │ │ ├── send-icon.svg │ │ │ ├── spinner-white.png │ │ │ ├── spinner.png │ │ │ ├── spinner.svg │ │ │ ├── stacking-empty-list.png │ │ │ ├── sub-wallet-logo.svg │ │ │ ├── subwallet │ │ │ │ ├── avatar_placeholder.png │ │ │ │ ├── index.ts │ │ │ │ └── subwallet.png │ │ │ ├── success-status.svg │ │ │ ├── swap-icon.svg │ │ │ ├── transaction-history-coming-soon.png │ │ │ ├── trophy-green.svg │ │ │ ├── unchecked-radio.svg │ │ │ ├── user.svg │ │ │ ├── users.svg │ │ │ └── warning.svg │ │ ├── components │ │ │ ├── Account │ │ │ │ ├── AccountAvatar.tsx │ │ │ │ ├── Card │ │ │ │ │ ├── AccountCardItem.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── EmptyValidator.tsx │ │ │ │ ├── Info │ │ │ │ │ ├── AccountBriefInfo.tsx │ │ │ │ │ ├── AvatarGroup.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── Item │ │ │ │ │ ├── AccountItemBase.tsx │ │ │ │ │ ├── AccountItemWithName.tsx │ │ │ │ │ ├── AccountWithNameSkeleton.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── SelectAccountType.tsx │ │ │ │ └── index.tsx │ │ │ ├── Alert │ │ │ │ └── index.tsx │ │ │ ├── Avatar.tsx │ │ │ ├── BackgroundExpandView.tsx │ │ │ ├── BackgroundMask.tsx │ │ │ ├── ChainItemFooter.tsx │ │ │ ├── Common │ │ │ │ ├── CollapsiblePanel.tsx │ │ │ │ ├── InstructionItem.tsx │ │ │ │ └── index.ts │ │ │ ├── Confirmation │ │ │ │ ├── CommonTransactionInfo.tsx │ │ │ │ ├── ConfirmationGeneralInfo.tsx │ │ │ │ ├── ZkModeFooter.tsx │ │ │ │ └── index.tsx │ │ │ ├── Crowdloan │ │ │ │ ├── CrowdloanItem.tsx │ │ │ │ └── index.tsx │ │ │ ├── CrowdloanTable.tsx │ │ │ ├── Earning │ │ │ │ ├── EarningBtn.tsx │ │ │ │ ├── EarningFilter.tsx │ │ │ │ ├── EarningOptionItem.tsx │ │ │ │ ├── EarningPoolItem.tsx │ │ │ │ ├── EarningPositionItem.tsx │ │ │ │ ├── EarningProcessItem.tsx │ │ │ │ ├── EarningTokenItem.tsx │ │ │ │ ├── EarningTokenList.tsx │ │ │ │ ├── EarningTypeTag.tsx │ │ │ │ ├── desktop │ │ │ │ │ ├── EarningOptionDesktopItem.tsx │ │ │ │ │ ├── EarningPositionDesktopItem.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── index.ts │ │ │ ├── EmptyList │ │ │ │ ├── EmptyList.tsx │ │ │ │ ├── GeneralEmptyList.tsx │ │ │ │ ├── NetworkEmptyList.tsx │ │ │ │ ├── TokenEmptyList.tsx │ │ │ │ └── index.ts │ │ │ ├── Field │ │ │ │ ├── AccountSelector.tsx │ │ │ │ ├── AddressInput.tsx │ │ │ │ ├── AmountInput.tsx │ │ │ │ ├── Base.tsx │ │ │ │ ├── BuyTokens │ │ │ │ │ └── ServiceSelector.tsx │ │ │ │ ├── CancelUnstakeSelector.tsx │ │ │ │ ├── ChainSelector.tsx │ │ │ │ ├── Earning │ │ │ │ │ ├── EarningPoolSelector.tsx │ │ │ │ │ ├── EarningValidatorSelector.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── HiddenInput.tsx │ │ │ │ ├── NominationSelector.tsx │ │ │ │ ├── PhraseNumberSelector.tsx │ │ │ │ ├── PrivateKeyInput.tsx │ │ │ │ ├── ProviderSelector.tsx │ │ │ │ ├── RadioGroup.tsx │ │ │ │ ├── SeedPhraseInput.tsx │ │ │ │ ├── Swap │ │ │ │ │ ├── ChooseFeeItem.tsx │ │ │ │ │ ├── SwapFromField.tsx │ │ │ │ │ ├── SwapQuotesItem.tsx │ │ │ │ │ ├── SwapToField.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── parts │ │ │ │ │ │ ├── SwapTokenSelector.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ ├── TokenSelector.tsx │ │ │ │ ├── TokenTypeSelector.tsx │ │ │ │ └── index.tsx │ │ │ ├── FilterTabs.tsx │ │ │ ├── FilterTabsNode.tsx │ │ │ ├── History │ │ │ │ ├── HistoryItem.tsx │ │ │ │ └── index.tsx │ │ │ ├── Icon │ │ │ │ ├── BackIcon.tsx │ │ │ │ ├── CloseIcon.tsx │ │ │ │ ├── InfoIcon.tsx │ │ │ │ ├── ViewDetailIcon.tsx │ │ │ │ └── index.tsx │ │ │ ├── InstructionContainer.tsx │ │ │ ├── Layout │ │ │ │ ├── Layout.tsx │ │ │ │ ├── PageWrapper.tsx │ │ │ │ ├── base │ │ │ │ │ ├── Base.tsx │ │ │ │ │ ├── BaseWeb.tsx │ │ │ │ │ ├── Home.tsx │ │ │ │ │ └── WithSubHeaderOnly.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── parts │ │ │ │ │ ├── ConnectWebsiteModal.tsx │ │ │ │ │ ├── Footer.tsx │ │ │ │ │ ├── Header │ │ │ │ │ ├── Balance.tsx │ │ │ │ │ ├── Controller.tsx │ │ │ │ │ ├── Simple.tsx │ │ │ │ │ ├── WebHeader.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── parts │ │ │ │ │ │ ├── LockStatus.tsx │ │ │ │ │ │ ├── Networks.tsx │ │ │ │ │ │ └── WalletConnect.tsx │ │ │ │ │ ├── SelectAccount │ │ │ │ │ ├── ExportAllSelectItem.tsx │ │ │ │ │ ├── ExportAllSelector.tsx │ │ │ │ │ ├── Footer.tsx │ │ │ │ │ └── index.tsx │ │ │ │ │ └── SideMenu │ │ │ │ │ ├── MenuItem.tsx │ │ │ │ │ ├── SideMenu.tsx │ │ │ │ │ └── index.tsx │ │ │ ├── LoadingScreen.tsx │ │ │ ├── Logo │ │ │ │ ├── DualLogo.tsx │ │ │ │ ├── ImageSlash.tsx │ │ │ │ ├── Logo2D.tsx │ │ │ │ ├── Logo2DWithBorder.tsx │ │ │ │ ├── Logo3D.tsx │ │ │ │ ├── LogoWithSquircleBorder.tsx │ │ │ │ ├── WalletConnect.tsx │ │ │ │ └── index.tsx │ │ │ ├── MetaInfo │ │ │ │ ├── MetaInfo.tsx │ │ │ │ ├── index.ts │ │ │ │ └── parts │ │ │ │ │ ├── AccountGroupItem.tsx │ │ │ │ │ ├── AccountItem.tsx │ │ │ │ │ ├── AnimatedNetworkGroup.tsx │ │ │ │ │ ├── ChainItem.tsx │ │ │ │ │ ├── DataItem.tsx │ │ │ │ │ ├── DefaultItem.tsx │ │ │ │ │ ├── DisplayTypeItem.tsx │ │ │ │ │ ├── NetworkGroup.tsx │ │ │ │ │ ├── NetworkGroupItem.tsx │ │ │ │ │ ├── NumberItem.tsx │ │ │ │ │ ├── StatusItem.tsx │ │ │ │ │ ├── TotalItem.tsx │ │ │ │ │ ├── TransferItem.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── types.ts │ │ │ ├── Modal │ │ │ │ ├── Account │ │ │ │ │ ├── AccountExportPasswordModal.tsx │ │ │ │ │ ├── AccountTypeModal.tsx │ │ │ │ │ ├── AttachAccountModal.tsx │ │ │ │ │ ├── CreateAccountModal.tsx │ │ │ │ │ ├── DeriveAccountModal.tsx │ │ │ │ │ ├── ImportAccountModal.tsx │ │ │ │ │ ├── ImportSeedModal.tsx │ │ │ │ │ ├── NewSeedModal.tsx │ │ │ │ │ ├── SeedPhraseModal.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── AccountSelectorModal.tsx │ │ │ │ ├── ActionModal.tsx │ │ │ │ ├── AddNetworkWCModal.tsx │ │ │ │ ├── AddressBook │ │ │ │ │ ├── AddContactModal.tsx │ │ │ │ │ ├── AddressBookModal.tsx │ │ │ │ │ ├── EditContactModal.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── BaseModal.tsx │ │ │ │ ├── BaseSelectModal.tsx │ │ │ │ ├── Campaign │ │ │ │ │ ├── CampaignBannerModal.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Common │ │ │ │ │ ├── AlertModal.tsx │ │ │ │ │ ├── ConnectChainModal.tsx │ │ │ │ │ ├── LoadingModal.tsx │ │ │ │ │ ├── RecheckChainConnectionModal.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ConfirmationModal.tsx │ │ │ │ ├── CustomModal.tsx │ │ │ │ ├── Customize │ │ │ │ │ ├── CustomizeModal.tsx │ │ │ │ │ ├── CustomizeModalContent.tsx │ │ │ │ │ └── CustomizeModalSetting.tsx │ │ │ │ ├── Earning │ │ │ │ │ ├── EarningInstructionModal.tsx │ │ │ │ │ ├── EarningNominationModal.tsx │ │ │ │ │ ├── EarningPoolDetailModal.tsx │ │ │ │ │ ├── EarningRewardsHistoryModal.tsx │ │ │ │ │ ├── EarningValidatorDetailModal.tsx │ │ │ │ │ ├── EarningValidatorDetailRWModal.tsx │ │ │ │ │ ├── EarningWithdrawalDetailModal.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── FilterModal.tsx │ │ │ │ ├── GlobalSearchTokenModal.tsx │ │ │ │ ├── ReceiveModal │ │ │ │ │ ├── ReceiveQrModal.tsx │ │ │ │ │ ├── SimpleQrModal.tsx │ │ │ │ │ ├── TokensSelectorModal.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── RequestCameraAccessModal.tsx │ │ │ │ ├── RequestCreatePasswordModal.tsx │ │ │ │ ├── ResetWalletModal.tsx │ │ │ │ ├── SortingModal.tsx │ │ │ │ ├── Swap │ │ │ │ │ ├── AddMoreBalanceModal.tsx │ │ │ │ │ ├── ChooseFeeTokenModal.tsx │ │ │ │ │ ├── SlippageModal.tsx │ │ │ │ │ ├── SwapIdleWarningModal.tsx │ │ │ │ │ ├── SwapQuotesSelectorModal.tsx │ │ │ │ │ ├── SwapTermsOfServiceModal.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── TermsAndConditions │ │ │ │ │ ├── GeneralTermModal.tsx │ │ │ │ │ └── SeedPhraseTermModal.tsx │ │ │ │ ├── UnlockModal.tsx │ │ │ │ ├── Wallet │ │ │ │ │ ├── DisconnectExtensionModal.tsx │ │ │ │ │ ├── SelectExtensionModal.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ ├── NetworkTag.tsx │ │ │ ├── NetworkToggleItem.tsx │ │ │ ├── NoContent.tsx │ │ │ ├── PinExtensionMessage.tsx │ │ │ ├── ProgressBar.tsx │ │ │ ├── Qr │ │ │ │ ├── Display │ │ │ │ │ ├── BytesQr.tsx │ │ │ │ │ └── DisplayPayload.tsx │ │ │ │ ├── Scanner │ │ │ │ │ └── ErrorNotice.tsx │ │ │ │ └── index.tsx │ │ │ ├── ScreenTab.tsx │ │ │ ├── Search │ │ │ │ └── index.tsx │ │ │ ├── SelectValidatorInput.tsx │ │ │ ├── Setting │ │ │ │ ├── SettingItemSelection.tsx │ │ │ │ ├── WebsiteAccessItem.tsx │ │ │ │ └── index.tsx │ │ │ ├── SocialButtonGroup.tsx │ │ │ ├── SocialGroup.tsx │ │ │ ├── StakingItem │ │ │ │ ├── StakingNominationItem.tsx │ │ │ │ ├── StakingPoolItem.tsx │ │ │ │ ├── StakingUnstakeItem.tsx │ │ │ │ ├── StakingValidatorItem.tsx │ │ │ │ └── index.tsx │ │ │ ├── Swap │ │ │ │ ├── QuoteResetTime.tsx │ │ │ │ ├── SwapRoute.tsx │ │ │ │ ├── SwapTransactionBlock.tsx │ │ │ │ └── index.tsx │ │ │ ├── Table │ │ │ │ ├── Table.tsx │ │ │ │ ├── TableHead.tsx │ │ │ │ ├── TableRow.tsx │ │ │ │ └── index.tsx │ │ │ ├── TokenItem │ │ │ │ ├── AccountTokenBalanceItem.tsx │ │ │ │ ├── TokenBalanceDetailItem.tsx │ │ │ │ ├── TokenBalanceSelectionItem.tsx │ │ │ │ ├── TokenGroupBalanceItem.tsx │ │ │ │ ├── TokenSelectionItem.tsx │ │ │ │ ├── TokenToggleItem.tsx │ │ │ │ ├── WebList │ │ │ │ │ ├── TokenBalance.tsx │ │ │ │ │ ├── TokenItem.tsx │ │ │ │ │ ├── TokenPrice.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ ├── WalletConnect │ │ │ │ ├── Account │ │ │ │ │ ├── WCAccountInput.tsx │ │ │ │ │ ├── WCAccountSelect.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ConnectionItem.tsx │ │ │ │ ├── Network │ │ │ │ │ ├── WCNetworkAvatarGroup.tsx │ │ │ │ │ ├── WCNetworkBase.tsx │ │ │ │ │ ├── WCNetworkInput.tsx │ │ │ │ │ ├── WCNetworkItem.tsx │ │ │ │ │ ├── WCNetworkSelected.tsx │ │ │ │ │ ├── WCNetworkSupported.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── WordPhrase.tsx │ │ │ └── index.ts │ │ ├── connector │ │ │ ├── Ledger │ │ │ │ ├── BaseLedger.ts │ │ │ │ ├── EVMLedger.ts │ │ │ │ ├── SubstrateGenericLedger.ts │ │ │ │ ├── SubstrateLegacyLedger.ts │ │ │ │ ├── SubstrateMigrationLedger.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── constants │ │ │ ├── account.ts │ │ │ ├── banner.ts │ │ │ ├── buy │ │ │ │ ├── banxa.ts │ │ │ │ ├── coinbase.ts │ │ │ │ ├── index.ts │ │ │ │ └── transak.ts │ │ │ ├── common.ts │ │ │ ├── dapps.ts │ │ │ ├── earning │ │ │ │ ├── index.ts │ │ │ │ ├── staticData.ts │ │ │ │ └── statusUi.ts │ │ │ ├── environment.ts │ │ │ ├── error.ts │ │ │ ├── event.ts │ │ │ ├── history.ts │ │ │ ├── index.ts │ │ │ ├── ledger.ts │ │ │ ├── localStorage.ts │ │ │ ├── modal.ts │ │ │ ├── nft.ts │ │ │ ├── number.ts │ │ │ ├── qr.ts │ │ │ ├── router.ts │ │ │ ├── signing.ts │ │ │ ├── strings.ts │ │ │ ├── transaction.ts │ │ │ └── wallet.ts │ │ ├── contexts │ │ │ ├── DataContext.tsx │ │ │ ├── InjectContext.tsx │ │ │ ├── ScannerContext.tsx │ │ │ ├── ScreenContext.tsx │ │ │ ├── ThemeContext.tsx │ │ │ ├── TransactionContext.ts │ │ │ ├── WalletModalContext.tsx │ │ │ ├── WebUIContext.tsx │ │ │ ├── index.tsx │ │ │ └── screen │ │ │ │ └── HomeContext.tsx │ │ ├── createView.tsx │ │ ├── fallback.ts │ │ ├── hooks │ │ │ ├── account │ │ │ │ ├── index.ts │ │ │ │ ├── useAccountAvatarInfo.tsx │ │ │ │ ├── useAccountAvatarTheme.tsx │ │ │ │ ├── useAccountRecoded.tsx │ │ │ │ ├── useCompleteCreateAccount.ts │ │ │ │ ├── useDeleteAccount.tsx │ │ │ │ ├── useFormatAddress.ts │ │ │ │ ├── useGetAccountByAddress.ts │ │ │ │ ├── useGetAccountSignModeByAddress.ts │ │ │ │ ├── useGetAccountTitleByAddress.ts │ │ │ │ ├── useGetDefaultAccountName.ts │ │ │ │ ├── useGetMantaPayConfig.ts │ │ │ │ ├── useGetZkAddress.ts │ │ │ │ ├── useGoBackFromCreateAccount.ts │ │ │ │ ├── useHandleMantaPaySync.tsx │ │ │ │ ├── useIsMantaPayAvailable.ts │ │ │ │ ├── useIsMantaPayEnabled.ts │ │ │ │ ├── useIsReadOnlyAccount.ts │ │ │ │ ├── usePreCheckAction.ts │ │ │ │ └── useSetSelectedAccountTypes.ts │ │ │ ├── assets │ │ │ │ ├── index.ts │ │ │ │ └── useChainAssets.ts │ │ │ ├── auth │ │ │ │ ├── index.ts │ │ │ │ ├── useGetCurrentAuth.ts │ │ │ │ └── useGetCurrentTab.ts │ │ │ ├── balance │ │ │ │ ├── index.ts │ │ │ │ └── useGetBalance.ts │ │ │ ├── campaign │ │ │ │ ├── index.ts │ │ │ │ └── useGetBannerByScreen.ts │ │ │ ├── chain │ │ │ │ ├── index.ts │ │ │ │ ├── useAssetChecker.tsx │ │ │ │ ├── useChainChecker.tsx │ │ │ │ ├── useChainConnection.ts │ │ │ │ ├── useChainInfo.tsx │ │ │ │ ├── useChainInfoData.tsx │ │ │ │ ├── useChainInfoWithState.tsx │ │ │ │ ├── useChainInfoWithStateAndStatus.tsx │ │ │ │ ├── useChainState.ts │ │ │ │ ├── useGetChainInfoByChainId.ts │ │ │ │ ├── useGetChainInfoByGenesisHash.ts │ │ │ │ └── useGetChainPrefixBySlug.ts │ │ │ ├── common │ │ │ │ ├── index.ts │ │ │ │ ├── useAlert.tsx │ │ │ │ ├── useCopy.ts │ │ │ │ ├── useCountdown.ts │ │ │ │ ├── useGetChainSlugsByCurrentAccount.ts │ │ │ │ ├── useGetCurrentPage.ts │ │ │ │ ├── useGetNativeTokenBasicInfo.ts │ │ │ │ ├── useGetNativeTokenSlug.ts │ │ │ │ ├── useLazyList.ts │ │ │ │ ├── useLocalStorage.ts │ │ │ │ ├── useNotification.ts │ │ │ │ ├── useSelector.ts │ │ │ │ ├── useSetCurrentPage.ts │ │ │ │ ├── useSubscribeLanguage.ts │ │ │ │ ├── useTranslation.ts │ │ │ │ ├── useUILock.tsx │ │ │ │ └── useUnlockChecker.tsx │ │ │ ├── dom │ │ │ │ ├── index.ts │ │ │ │ ├── useClickOutSide.ts │ │ │ │ └── useIsPopup.ts │ │ │ ├── earning │ │ │ │ ├── index.ts │ │ │ │ ├── useGetPoolTargetList.ts │ │ │ │ ├── useGroupYieldPosition.ts │ │ │ │ ├── usePreviewYieldGroupInfo.ts │ │ │ │ ├── usePreviewYieldPoolInfoByGroup.ts │ │ │ │ ├── useYieldGroupInfo.ts │ │ │ │ ├── useYieldPoolInfoByGroup.ts │ │ │ │ ├── useYieldPositionDetail.ts │ │ │ │ └── useYieldRewardTotal.ts │ │ │ ├── form │ │ │ │ ├── index.ts │ │ │ │ ├── useFocusById.ts │ │ │ │ ├── useFocusFormItem.ts │ │ │ │ ├── useForwardInputRef.ts │ │ │ │ └── useSelectModalInputHelper.ts │ │ │ ├── history │ │ │ │ ├── index.tsx │ │ │ │ └── useHistorySelection.tsx │ │ │ ├── index.ts │ │ │ ├── ledger │ │ │ │ ├── index.ts │ │ │ │ ├── useGetSupportedLedger.ts │ │ │ │ └── useLedger.ts │ │ │ ├── modal │ │ │ │ ├── index.ts │ │ │ │ ├── useConfirmModal.ts │ │ │ │ ├── useFilterModal.ts │ │ │ │ ├── useGoBackSelectAccount.ts │ │ │ │ ├── useSelectAccount.ts │ │ │ │ ├── useSelectValidators.ts │ │ │ │ └── useSwitchModal.ts │ │ │ ├── qr │ │ │ │ ├── index.ts │ │ │ │ ├── useCreateQrPayload.ts │ │ │ │ ├── useOpenQrScanner.ts │ │ │ │ └── useScanAccountQr.ts │ │ │ ├── router │ │ │ │ ├── index.ts │ │ │ │ ├── useAutoNavigateToCreatePassword.tsx │ │ │ │ ├── useDefaultNavigate.tsx │ │ │ │ ├── useNavigateOnChangeAccount.ts │ │ │ │ └── usePreloadView.tsx │ │ │ ├── screen │ │ │ │ ├── common │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── useFetchChainAssetInfo.ts │ │ │ │ │ ├── useFetchChainInfo.ts │ │ │ │ │ ├── useFetchChainState.ts │ │ │ │ │ ├── useGetAccountInfoByAddress.ts │ │ │ │ │ ├── useGetChainAssetInfo.ts │ │ │ │ │ └── useHandleChainConnection.ts │ │ │ │ ├── confirmation │ │ │ │ │ ├── index.ts │ │ │ │ │ └── useConfirmationsInfo.tsx │ │ │ │ ├── crowdloan │ │ │ │ │ ├── index.ts │ │ │ │ │ └── useGetCrowdloanList.ts │ │ │ │ ├── home │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── useAccountBalance.ts │ │ │ │ │ ├── useGetChainSlugsByAccountType.ts │ │ │ │ │ ├── useGetTokensBySettings.ts │ │ │ │ │ ├── useReceiveQR.ts │ │ │ │ │ └── useTokenGroup.ts │ │ │ │ ├── index.ts │ │ │ │ └── nft │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── useGetFungibleContractSupportedChains.ts │ │ │ │ │ ├── useGetNftByAccount.ts │ │ │ │ │ └── useGetNftContractSupportedChains.ts │ │ │ ├── transaction │ │ │ │ ├── confirmation │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── useMetadata.ts │ │ │ │ │ ├── useOpenDetailModal.ts │ │ │ │ │ └── useParseSubstrateRequestPayload.ts │ │ │ │ ├── index.ts │ │ │ │ ├── useHandleSubmitMultiTransaction.ts │ │ │ │ ├── useHandleSubmitTransaction.ts │ │ │ │ ├── useInitValidateTransaction.ts │ │ │ │ ├── useRestoreTransaction.ts │ │ │ │ ├── useTransactionContext.ts │ │ │ │ └── useWatchTransaction.ts │ │ │ └── wallet-connect │ │ │ │ ├── index.ts │ │ │ │ └── useSelectWalletConnectAccount.ts │ │ ├── i18n │ │ │ ├── Backend.ts │ │ │ ├── cache.ts │ │ │ └── i18n.ts │ │ ├── ignore-messaging.spec.ts │ │ ├── index.ts │ │ ├── messaging │ │ │ ├── VirtualMessageCenter.ts │ │ │ ├── WalletConnect │ │ │ │ └── index.ts │ │ │ ├── accounts │ │ │ │ ├── addressBook.ts │ │ │ │ ├── create.ts │ │ │ │ ├── currentAccount.ts │ │ │ │ ├── derive.ts │ │ │ │ ├── domain.ts │ │ │ │ ├── edit.ts │ │ │ │ ├── export.ts │ │ │ │ ├── index.ts │ │ │ │ ├── inject.ts │ │ │ │ ├── json.ts │ │ │ │ ├── legacy.ts │ │ │ │ └── validate.ts │ │ │ ├── base.ts │ │ │ ├── campaigns │ │ │ │ ├── index.ts │ │ │ │ └── unlock-dot │ │ │ │ │ └── index.ts │ │ │ ├── confirmation │ │ │ │ ├── auth.ts │ │ │ │ ├── base.ts │ │ │ │ ├── index.ts │ │ │ │ └── metadata.ts │ │ │ ├── database │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── keyring │ │ │ │ └── index.ts │ │ │ ├── manta-pay │ │ │ │ └── index.ts │ │ │ ├── metadata │ │ │ │ ├── MetadataCache.ts │ │ │ │ └── index.ts │ │ │ ├── qr-signer │ │ │ │ └── index.ts │ │ │ ├── settings │ │ │ │ ├── asset.ts │ │ │ │ ├── auth.ts │ │ │ │ ├── base.ts │ │ │ │ ├── chain.ts │ │ │ │ └── index.ts │ │ │ └── transaction │ │ │ │ ├── base.ts │ │ │ │ ├── earning.ts │ │ │ │ ├── index.ts │ │ │ │ ├── nft.ts │ │ │ │ ├── staking.ts │ │ │ │ ├── swap.ts │ │ │ │ └── transfer.ts │ │ ├── preloadStyle.ts │ │ ├── reducer │ │ │ ├── earning.ts │ │ │ ├── index.ts │ │ │ ├── signing.ts │ │ │ └── transaction-process.ts │ │ ├── stores │ │ │ ├── base │ │ │ │ ├── AccountState.ts │ │ │ │ ├── RequestState.ts │ │ │ │ ├── Settings.ts │ │ │ │ └── UIViewState.ts │ │ │ ├── feature │ │ │ │ ├── Balance.ts │ │ │ │ ├── Bonding.ts │ │ │ │ ├── Buy.ts │ │ │ │ ├── Campaign.ts │ │ │ │ ├── Crowdloan.ts │ │ │ │ ├── DApp.ts │ │ │ │ ├── Earning.ts │ │ │ │ ├── MantaPay.ts │ │ │ │ ├── MissionPool.ts │ │ │ │ ├── Nft.ts │ │ │ │ ├── Price.ts │ │ │ │ ├── Staking.ts │ │ │ │ ├── Swap.ts │ │ │ │ ├── TransactionHistory.ts │ │ │ │ ├── WalletConnect.ts │ │ │ │ └── common │ │ │ │ │ ├── AssetRegistry.ts │ │ │ │ │ └── ChainStore.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── utils │ │ │ │ └── index.ts │ │ ├── themes.ts │ │ ├── types │ │ │ ├── account.ts │ │ │ ├── balance.ts │ │ │ ├── buy.ts │ │ │ ├── chain.ts │ │ │ ├── confirmation.ts │ │ │ ├── context.ts │ │ │ ├── crowdloan.ts │ │ │ ├── dapp.ts │ │ │ ├── derive.ts │ │ │ ├── earning.ts │ │ │ ├── field.ts │ │ │ ├── form.ts │ │ │ ├── history.ts │ │ │ ├── hook.ts │ │ │ ├── index.ts │ │ │ ├── ledger.ts │ │ │ ├── metadata.ts │ │ │ ├── missionPool.ts │ │ │ ├── navigation.ts │ │ │ ├── scanner.ts │ │ │ ├── staking.ts │ │ │ ├── transaction.ts │ │ │ ├── wallet.ts │ │ │ └── walletConnect.ts │ │ └── utils │ │ │ ├── account │ │ │ ├── account.ts │ │ │ ├── accountAll.ts │ │ │ ├── buildHierarchy.ts │ │ │ ├── getParentNameSuri.ts │ │ │ ├── index.ts │ │ │ ├── ledger.ts │ │ │ ├── reformatAddress.ts │ │ │ ├── seedPhrase.ts │ │ │ ├── toAddress.ts │ │ │ └── typeGuards.ts │ │ │ ├── buy │ │ │ ├── banxa.ts │ │ │ ├── coinbase.ts │ │ │ ├── index.ts │ │ │ └── transak.ts │ │ │ ├── campaign │ │ │ └── index.ts │ │ │ ├── chain │ │ │ ├── chain.ts │ │ │ ├── chainAndAsset.ts │ │ │ ├── defaultChains.ts │ │ │ ├── fetchNetworkByChainId.ts │ │ │ ├── getNetworkJsonByGenesisHash.ts │ │ │ ├── getNetworkMap.ts │ │ │ └── index.ts │ │ │ ├── click.ts │ │ │ ├── common │ │ │ ├── browser.ts │ │ │ ├── color.ts │ │ │ ├── common.ts │ │ │ ├── date.ts │ │ │ ├── dom.ts │ │ │ ├── formatNumber.ts │ │ │ ├── function.ts │ │ │ ├── getLanguageOptions.ts │ │ │ ├── i18n.ts │ │ │ ├── index.ts │ │ │ ├── mobile.ts │ │ │ └── number.ts │ │ │ ├── confirmation │ │ │ ├── confirmation.ts │ │ │ ├── index.ts │ │ │ └── request │ │ │ │ ├── index.ts │ │ │ │ └── substrate.ts │ │ │ ├── connector │ │ │ ├── Ledger │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ │ ├── crowdloan │ │ │ └── index.ts │ │ │ ├── currency.ts │ │ │ ├── defaultType.ts │ │ │ ├── earning.ts │ │ │ ├── earning │ │ │ └── index.ts │ │ │ ├── form │ │ │ ├── form.ts │ │ │ ├── index.ts │ │ │ └── validators │ │ │ │ ├── base │ │ │ │ ├── index.ts │ │ │ │ └── number.ts │ │ │ │ ├── common.ts │ │ │ │ ├── index.ts │ │ │ │ ├── password.ts │ │ │ │ ├── staking │ │ │ │ ├── index.ts │ │ │ │ └── unstake.ts │ │ │ │ └── yield │ │ │ │ └── index.ts │ │ │ ├── history │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── localStorage.ts │ │ │ ├── metadata │ │ │ ├── convert.ts │ │ │ └── index.ts │ │ │ ├── missionPools │ │ │ └── index.ts │ │ │ ├── qr │ │ │ └── index.ts │ │ │ ├── scanner │ │ │ ├── attach.ts │ │ │ ├── decoders.ts │ │ │ ├── index.ts │ │ │ ├── sign.ts │ │ │ └── walletConnect.ts │ │ │ ├── sort │ │ │ ├── crowdloan.ts │ │ │ ├── index.ts │ │ │ ├── staking.ts │ │ │ └── token.ts │ │ │ ├── transaction │ │ │ ├── account.ts │ │ │ ├── detectType.ts │ │ │ ├── index.ts │ │ │ ├── persist.ts │ │ │ └── stake.ts │ │ │ ├── types.ts │ │ │ ├── wallet │ │ │ └── index.ts │ │ │ └── walletConnect │ │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── subwallet-api-sdk │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── bundle.ts │ │ ├── cardano │ │ │ ├── index.ts │ │ │ └── utils.ts │ │ ├── detectOther.ts │ │ ├── detectPackage.ts │ │ ├── index.ts │ │ ├── modules │ │ │ ├── balanceDetectionApi.ts │ │ │ ├── priceHistoryApi.ts │ │ │ ├── swapApi.ts │ │ │ └── xcmApi.ts │ │ ├── packageInfo.ts │ │ ├── sdk.ts │ │ └── types.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── web-runner │ ├── .skip-build │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── public │ │ ├── index.html │ │ └── locales │ │ │ ├── default │ │ │ └── translation.json │ │ │ ├── en │ │ │ └── translation.json │ │ │ ├── fr │ │ │ └── translation.json │ │ │ ├── ja │ │ │ └── translation.json │ │ │ ├── pl │ │ │ └── translation.json │ │ │ ├── ru │ │ │ └── translation.json │ │ │ ├── th │ │ │ └── translation.json │ │ │ ├── tr │ │ │ └── translation.json │ │ │ ├── ur │ │ │ └── translation.json │ │ │ ├── vi │ │ │ └── translation.json │ │ │ └── zh │ │ │ └── translation.json │ ├── src │ │ ├── checkRestore.ts │ │ ├── detectOther.ts │ │ ├── detectPackage.ts │ │ ├── fallback.ts │ │ ├── messageHandle.ts │ │ ├── packageInfo.ts │ │ └── webRunner.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── webpack.config.cjs └── webapp │ ├── .skip-build │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── public │ ├── _redirects │ ├── assets │ │ └── reset.css │ ├── favicon.ico │ ├── fonts │ │ ├── Lexend-Black.ttf │ │ ├── Lexend-Bold.ttf │ │ ├── Lexend-ExtraBold.ttf │ │ ├── Lexend-ExtraLight.ttf │ │ ├── Lexend-Light.ttf │ │ ├── Lexend-Medium.ttf │ │ ├── Lexend-Regular.ttf │ │ ├── Lexend-SemiBold.ttf │ │ ├── Lexend-Thin.ttf │ │ ├── PlusJakartaSans │ │ │ ├── PlusJakartaSans-Bold.ttf │ │ │ ├── PlusJakartaSans-BoldItalic.ttf │ │ │ ├── PlusJakartaSans-ExtraBold.ttf │ │ │ ├── PlusJakartaSans-ExtraBoldItalic.ttf │ │ │ ├── PlusJakartaSans-ExtraLight.ttf │ │ │ ├── PlusJakartaSans-ExtraLightItalic.ttf │ │ │ ├── PlusJakartaSans-Italic.ttf │ │ │ ├── PlusJakartaSans-Light.ttf │ │ │ ├── PlusJakartaSans-LightItalic.ttf │ │ │ ├── PlusJakartaSans-Medium.ttf │ │ │ ├── PlusJakartaSans-MediumItalic.ttf │ │ │ ├── PlusJakartaSans-Regular.ttf │ │ │ ├── PlusJakartaSans-SemiBold.ttf │ │ │ ├── PlusJakartaSans-SemiBoldItalic.ttf │ │ │ └── index.css │ │ └── lexend.css │ ├── images │ │ ├── favicon │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-512x512.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ └── favicon.ico │ │ ├── icon-128.png │ │ ├── icon-16.png │ │ ├── icon-32.png │ │ ├── icon-48.png │ │ ├── icon-64.png │ │ ├── icons │ │ │ ├── __connected__.png │ │ │ ├── __connecting__.png │ │ │ ├── __disconnected__.png │ │ │ ├── __qr_code__.png │ │ │ └── __unstable__.png │ │ ├── loading.svg │ │ ├── projects │ │ │ ├── CurrencyBRL.png │ │ │ ├── CurrencyCNY.png │ │ │ ├── CurrencyHKD.png │ │ │ ├── CurrencyVND.png │ │ │ ├── banxa.png │ │ │ ├── chainflip-mainnet.png │ │ │ ├── coinbase.png │ │ │ ├── coinversation.jpg │ │ │ ├── energy_web_x.png │ │ │ ├── hydradx.png │ │ │ ├── invarch.jpg │ │ │ ├── keystone.png │ │ │ ├── kusama-asset-hub.png │ │ │ ├── ledger.png │ │ │ ├── logion.png │ │ │ ├── moonpay.png │ │ │ ├── moonsama.svg │ │ │ ├── moonwell-apollo.png │ │ │ ├── nova-wallet-monochrome.svg │ │ │ ├── nova-wallet.png │ │ │ ├── omnibtc.jpg │ │ │ ├── onramper.png │ │ │ ├── parity.png │ │ │ ├── peaq.jpg │ │ │ ├── polkadot-asset-hub.png │ │ │ ├── polkadot-js-monochrome.svg │ │ │ ├── polkadot-js.png │ │ │ ├── polkadot-vault.png │ │ │ ├── polkadot.png │ │ │ ├── rocket-icon.gif │ │ │ ├── rococo-asset-hub.png │ │ │ ├── simple-swap.png │ │ │ ├── sora_polkadot.png │ │ │ ├── stellaswap.png │ │ │ ├── substrate.png │ │ │ ├── subwallet-gradient.png │ │ │ ├── subwallet-monochrome.svg │ │ │ ├── subwallet.png │ │ │ ├── t3rn.png │ │ │ ├── talisman-monochrome.svg │ │ │ ├── talisman.png │ │ │ ├── transak.png │ │ │ ├── walletconnect.png │ │ │ ├── xtwitter.png │ │ │ └── xtwitter_transparent.png │ │ ├── subwallet │ │ │ ├── default.png │ │ │ ├── gradient-logo.png │ │ │ ├── mint-nft-done.gif │ │ │ ├── nft.png │ │ │ ├── welcome-background.png │ │ │ └── welcome-logo.png │ │ ├── webapp-preview-earn.png │ │ ├── webapp-preview-origin.png │ │ ├── webapp-preview-stake.png │ │ └── webapp-preview.png │ ├── index.html │ ├── locales │ │ ├── default │ │ │ └── translation.json │ │ ├── en │ │ │ └── translation.json │ │ ├── fr │ │ │ └── translation.json │ │ ├── ja │ │ │ └── translation.json │ │ ├── pl │ │ │ └── translation.json │ │ ├── ru │ │ │ └── translation.json │ │ ├── th │ │ │ └── translation.json │ │ ├── tr │ │ │ └── translation.json │ │ ├── ur │ │ │ └── translation.json │ │ ├── vi │ │ │ └── translation.json │ │ └── zh │ │ │ └── translation.json │ └── site.webmanifest │ ├── redirect_crowdloan_pages │ └── index.html │ ├── redirect_earn_pages │ ├── images │ │ ├── webapp-preview-earn.png │ │ ├── webapp-preview-stake.png │ │ └── webapp-preview.png │ └── index.html │ ├── src │ ├── detectOther.ts │ ├── detectPackage.ts │ ├── fallback.ts │ ├── index.tsx │ ├── messageHandle.ts │ ├── packageInfo.ts │ └── webRunner.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── webpack.config.cjs ├── patches ├── @mangata-finance+type-definitions+2.1.2.patch ├── @polkadot+hw-ledger+13.4.3.patch ├── @polkadot+util+13.4.3.patch ├── dexie-export-import+4.0.7.patch ├── react-qrcode-logo+2.9.0.patch └── react-tooltip+4.5.1.patch ├── rollup.config.mjs ├── scripts ├── koni-ci-build-dev.mjs ├── koni-ci-build-i18n.mjs ├── koni-ci-build-webapp.mjs ├── koni-ci-ghact-build.mjs ├── koni-ci-mv3-firefox.mjs ├── koni-ci-webapp-update-build-number.mjs └── koni-dev-build-ts.mjs ├── test-bundle.html ├── tsconfig.base.json ├── tsconfig.build.json ├── tsconfig.eslint.json ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | [*] 3 | indent_style=space 4 | indent_size=2 5 | tab_width=2 6 | end_of_line=lf 7 | charset=utf-8 8 | trim_trailing_whitespace=true 9 | max_line_length=120 10 | insert_final_newline=true 11 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Custom issue template 3 | about: Describe this issue template's purpose here. 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/resolve-issue.md: -------------------------------------------------------------------------------- 1 | ### Related issue(s) 2 | 3 | - # 4 | 5 | ### Is your feature request related to a problem(s)? Please describe. 6 | 7 | - 8 | 9 | ### Describe the solution you'd like 10 | 11 | - 12 | 13 | ### Describe alternatives you've considered 14 | 15 | - No 16 | 17 | ### Additional context 18 | 19 | - No 20 | -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- 1 | Jaco 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | coverage 3 | packages 4 | -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | module.exports = require('@polkadot/dev/config/prettier.cjs'); 5 | -------------------------------------------------------------------------------- /babel.config.cjs: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | module.exports = require('@polkadot/dev/config/babel-config-cjs.cjs'); 5 | -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/docs/.nojekyll -------------------------------------------------------------------------------- /docs/extension-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/docs/extension-overview.png -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/docs/favicon.ico -------------------------------------------------------------------------------- /docs/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/docs/logo.jpg -------------------------------------------------------------------------------- /packages/extension-base/src/background/handlers/State.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-bg authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export interface Resolver { 5 | reject: (error: Error) => void; 6 | resolve: (result: T) => void; 7 | } 8 | -------------------------------------------------------------------------------- /packages/extension-base/src/bundle.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { packageInfo } from './packageInfo'; 5 | -------------------------------------------------------------------------------- /packages/extension-base/src/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Since we inject into pages, we skip this 5 | // import './detectPackage'; 6 | 7 | export * from './bundle'; 8 | -------------------------------------------------------------------------------- /packages/extension-base/src/koni/api/dotsama/typeRegistry.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @polkadot/react-api authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { TypeRegistry } from '@polkadot/types/create'; 5 | 6 | const registry = new TypeRegistry(); 7 | 8 | export default registry; 9 | -------------------------------------------------------------------------------- /packages/extension-base/src/koni/api/nft/ordinal_nft/constants.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export const BASE_FETCH_ORDINAL_EVENT_DATA = { 5 | event_id: 'Remarked', 6 | module: 'system', 7 | order: 'desc', 8 | success: true, 9 | row: 100 10 | }; 11 | -------------------------------------------------------------------------------- /packages/extension-base/src/packageInfo.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Do not edit, auto-generated by @polkadot/dev 5 | 6 | export const packageInfo = { name: '@subwallet/extension-base', path: 'auto', type: 'auto', version: '1.3.40-0' }; 7 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/balance-service/helpers/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './group'; 5 | export * from './subscribe'; 6 | export * from './process'; 7 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/balance-service/helpers/subscribe/cardano/consts.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export const DEFAULT_CARDANO_TTL_OFFSET = 2 * 60 * 60 * 1000; // 2 hours 5 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/buy-service/constants/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './token'; 5 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/chain-service/handler/manta/manta-extension-sdk-empty.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/web-runner authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export class BaseWallet { 5 | 6 | } 7 | 8 | export class MantaPayWallet { 9 | 10 | } 11 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/chain-service/health-check/utils/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './asset-info'; 5 | export * from './chain-info'; 6 | export * from './provider'; 7 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/earning-service/constants/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './chains'; 5 | export * from './step'; 6 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/earning-service/handlers/lending/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as InterlayLendingPoolHandler } from './interlay'; 5 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/history-service/constants/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export const MAX_FETCH_PAGE_PER_SESSION = 25; 5 | export const MIN__NUM_HISTORY_PER_ACCOUNT = 50; 6 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/inapp-notification-service/utils/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './avail'; 5 | export * from './common'; 6 | export * from './polygon'; 7 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/keyring-service/context/stores/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './AccountProxy'; 5 | export * from './CurrentAccount'; 6 | export * from './ModifyPair'; 7 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/migration-service/scripts/EnableVaraChain.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import EnableChain from './EnableChain'; 5 | 6 | export default class EnableVaraChain extends EnableChain { 7 | slug = 'vara_network'; 8 | } 9 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/mint-campaign-service/campaigns/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as UnlockDotCampaign } from './UnlockDotCampaign'; 5 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/mint-campaign-service/constants.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export const MINT_HOST = process.env.NFT_MINTING_HOST || ''; 5 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/setting-service/i18n/cache.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @polkadot/react-components authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | const languageCache: Record> = {}; 5 | 6 | export default languageCache; 7 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/storage-service/db-stores/Price.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { PriceJson } from '@subwallet/extension-base/background/KoniTypes'; 5 | 6 | import BaseStore from './BaseStore'; 7 | 8 | export default class Price extends BaseStore {} 9 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/swap-service/handler/asset-hub/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { AssetHubSwapHandler } from './handler'; 5 | -------------------------------------------------------------------------------- /packages/extension-base/src/services/transaction-service/constants.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export const TRANSACTION_TIMEOUT = 5 * 60 * 1000; 5 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/account/action/add/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './json'; 5 | export * from './mnemonic'; 6 | export * from './secret'; 7 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/account/action/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './add'; 5 | export * from './derive'; 6 | export * from './edit'; 7 | export * from './export'; 8 | export * from './subscribe'; 9 | export * from './validate'; 10 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/account/error/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './common'; 5 | export * from './derive'; 6 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/account/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './action'; 5 | export * from './error'; 6 | export * from './info'; 7 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/account/info/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './current'; 5 | export * from './keyring'; 6 | export * from './proxy'; 7 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/campaigns/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './unlock-dot'; 5 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/common/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './storage'; 5 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/common/storage.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export interface StorageDataInterface { 5 | key: string; 6 | value: unknown; 7 | } 8 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/error.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export interface SWErrorData { 5 | errorClass: string; 6 | errorType: string; 7 | message: string; 8 | name?: string; 9 | code?: number; 10 | data?: unknown; 11 | } 12 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/fee/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './base'; 5 | export * from './evm'; 6 | export * from './option'; 7 | export * from './subscription'; 8 | export * from './substrate'; 9 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/setting.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export type RequestChangeAllowOneSign = { allowOneSign: boolean }; 5 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/transaction/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './data'; 5 | export * from './error'; 6 | export * from './process'; 7 | export * from './request'; 8 | export * from './warning'; 9 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/yield/actions/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './join'; 5 | export * from './others'; 6 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/yield/actions/join/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './step'; 5 | export * from './submit'; 6 | export * from './validate'; 7 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/yield/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './info'; 5 | export * from './actions'; 6 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/yield/info/account/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './info'; 5 | export * from './reward'; 6 | export * from './target'; 7 | export * from './unstake'; 8 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/yield/info/chain/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './info'; 5 | export * from './target'; 6 | -------------------------------------------------------------------------------- /packages/extension-base/src/types/yield/info/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './account'; 5 | export * from './base'; 6 | export * from './chain'; 7 | export * from './pallet'; 8 | -------------------------------------------------------------------------------- /packages/extension-base/src/utils/account/derive/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './info'; 5 | export * from './validate'; 6 | -------------------------------------------------------------------------------- /packages/extension-base/src/utils/account/derive/info/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './solo'; 5 | export * from './unified'; 6 | -------------------------------------------------------------------------------- /packages/extension-base/src/utils/account/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './analyze'; 5 | export * from './common'; 6 | export * from './derive'; 7 | export * from './transform'; 8 | -------------------------------------------------------------------------------- /packages/extension-base/src/utils/fee/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './combine'; 5 | export * from './transfer'; 6 | -------------------------------------------------------------------------------- /packages/extension-base/src/utils/gear/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './combine'; 5 | export * from './grc20'; 6 | export * from './vft'; 7 | -------------------------------------------------------------------------------- /packages/extension-base/src/utils/object.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export function isEmptyObject (input: Record): boolean { 5 | return Object.keys(input).length === 0; 6 | } 7 | -------------------------------------------------------------------------------- /packages/extension-base/src/utils/request.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { EXTENSION_REQUEST_URL } from '@subwallet/extension-base/services/request-service/constants'; 5 | 6 | export function isInternalRequest (url: string): boolean { 7 | return url === EXTENSION_REQUEST_URL; 8 | } 9 | -------------------------------------------------------------------------------- /packages/extension-base/src/utils/staticData/blockedActions.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/extension-base/src/utils/staticData/marketingCampaigns.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/extension-base/src/utils/staticData/oldChainPrefix.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/extension-base/src/utils/staticData/paraSpellChainMap.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/extension-base/src/utils/staticData/remindNotificationTime.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/extension-base/src/utils/translate.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export const detectTranslate = (message: string): string => message; 5 | -------------------------------------------------------------------------------- /packages/extension-chains/README.md: -------------------------------------------------------------------------------- 1 | # @subwallet/extension-chains 2 | 3 | Definitions for chains that are supported by this extension. It contains the bare definitions as well as a stripped-down (call-only) metadata format. 4 | -------------------------------------------------------------------------------- /packages/extension-chains/src/detectOther.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/extension-chains authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { packageInfo as injectInfo } from '@subwallet/extension-inject/packageInfo'; 5 | 6 | export default [injectInfo]; 7 | -------------------------------------------------------------------------------- /packages/extension-chains/src/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-chains authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Since we inject into pages, we skip this 5 | // import './detectPackage'; 6 | 7 | export * from './bundle'; 8 | -------------------------------------------------------------------------------- /packages/extension-chains/src/packageInfo.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/extension-chains authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Do not edit, auto-generated by @polkadot/dev 5 | 6 | export const packageInfo = { name: '@subwallet/extension-chains', path: 'auto', type: 'auto', version: '1.3.40-0' }; 7 | -------------------------------------------------------------------------------- /packages/extension-chains/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "..", 5 | "outDir": "./build", 6 | "rootDir": "./src" 7 | }, 8 | "references": [ 9 | { "path": "../extension-inject/tsconfig.build.json" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /packages/extension-chains/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "..", 5 | "outDir": "./build", 6 | "rootDir": "./src" 7 | }, 8 | "references": [ 9 | { "path": "../extension-inject" } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /packages/extension-compat-metamask/README.md: -------------------------------------------------------------------------------- 1 | # @subwallet/extension-metamask-compat 2 | 3 | An optional metamask-compatible layer 4 | -------------------------------------------------------------------------------- /packages/extension-compat-metamask/src/detectOther.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/extension-compat-metamask authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { packageInfo as injectInfo } from '@subwallet/extension-inject/packageInfo'; 5 | 6 | export default [injectInfo]; 7 | -------------------------------------------------------------------------------- /packages/extension-compat-metamask/src/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-compat-metamask authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Since we inject into pages, we skip this 5 | // import './detectPackage'; 6 | 7 | export * from './bundle'; 8 | -------------------------------------------------------------------------------- /packages/extension-compat-metamask/src/packageInfo.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/extension-compat-metamask authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Do not edit, auto-generated by @polkadot/dev 5 | 6 | export const packageInfo = { name: '@subwallet/extension-compat-metamask', path: 'auto', type: 'auto', version: '1.3.40-0' }; 7 | -------------------------------------------------------------------------------- /packages/extension-compat-metamask/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "..", 5 | "outDir": "./build", 6 | "rootDir": "./src" 7 | }, 8 | "references": [ 9 | { "path": "../extension-inject/tsconfig.build.json" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /packages/extension-compat-metamask/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "..", 5 | "outDir": "./build", 6 | "rootDir": "./src" 7 | }, 8 | "references": [ 9 | { "path": "../extension-inject" } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /packages/extension-dapp/README.md: -------------------------------------------------------------------------------- 1 | # @subwallet/extension-dapp 2 | 3 | Documentation available [in the polkadot-js doc](https://polkadot.js.org/docs/extension). 4 | -------------------------------------------------------------------------------- /packages/extension-dapp/src/detectOther.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/extension-dapp authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { packageInfo as injectInfo } from '@subwallet/extension-inject/packageInfo'; 5 | 6 | export default [injectInfo]; 7 | -------------------------------------------------------------------------------- /packages/extension-dapp/src/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-dapp authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Since we inject into pages, we skip this 5 | // import './detectPackage'; 6 | 7 | export * from './bundle'; 8 | -------------------------------------------------------------------------------- /packages/extension-dapp/src/packageInfo.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/extension-dapp authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Do not edit, auto-generated by @polkadot/dev 5 | 6 | export const packageInfo = { name: '@subwallet/extension-dapp', path: 'auto', type: 'auto', version: '1.3.40-0' }; 7 | -------------------------------------------------------------------------------- /packages/extension-dapp/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "..", 5 | "outDir": "./build", 6 | "rootDir": "./src" 7 | }, 8 | "references": [ 9 | { "path": "../extension-inject/tsconfig.build.json" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /packages/extension-dapp/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "..", 5 | "outDir": "./build", 6 | "rootDir": "./src" 7 | }, 8 | "references": [ 9 | { "path": "../extension-inject" } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /packages/extension-inject/src/chrome.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-inject authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { extractGlobal, xglobal } from '@polkadot/x-global'; 5 | 6 | export const chrome = extractGlobal('chrome', xglobal.browser); 7 | -------------------------------------------------------------------------------- /packages/extension-inject/src/crossenv.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-inject authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { exposeGlobal, xglobal } from '@polkadot/x-global'; 5 | 6 | exposeGlobal('chrome', xglobal.browser); 7 | -------------------------------------------------------------------------------- /packages/extension-inject/src/detectOther.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/extension-inject authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Empty template, auto-generated by @polkadot/dev 5 | 6 | export default []; 7 | -------------------------------------------------------------------------------- /packages/extension-inject/src/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-inject authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Since we inject into pages, we skip this 5 | // import './detectPackage'; 6 | 7 | export * from './bundle'; 8 | -------------------------------------------------------------------------------- /packages/extension-inject/src/packageInfo.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/extension-inject authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Do not edit, auto-generated by @polkadot/dev 5 | 6 | export const packageInfo = { name: '@subwallet/extension-inject', path: 'auto', type: 'auto', version: '1.3.40-0' }; 7 | -------------------------------------------------------------------------------- /packages/extension-inject/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "..", 5 | "outDir": "./build", 6 | "rootDir": "./src" 7 | }, 8 | "references": [] 9 | } 10 | -------------------------------------------------------------------------------- /packages/extension-inject/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "..", 5 | "outDir": "./build", 6 | "rootDir": "./src" 7 | }, 8 | "references": [] 9 | } 10 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/.skip-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/.skip-build -------------------------------------------------------------------------------- /packages/extension-koni-ui/.skip-npm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/.skip-npm -------------------------------------------------------------------------------- /packages/extension-koni-ui/README.md: -------------------------------------------------------------------------------- 1 | # @subwallet/extension-koni-ui 2 | 3 | UI for the `@subwallet/extension-koni` 4 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/Popup/Confirmations/parts/Detail/Cardano/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as CardanoMessageDetail } from './Message'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/Popup/Confirmations/parts/Detail/Evm/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as EvmMessageDetail } from './Message'; 5 | export { default as EvmTransactionDetail } from './Transaction'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/Popup/Confirmations/parts/Detail/Substrate/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as SubstrateMessageDetail } from './Message'; 5 | export { default as SubstrateExtrinsic } from './Extrinsic'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/Popup/Confirmations/parts/Detail/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as BaseDetailModal } from './BaseDetailModal'; 5 | 6 | export * from './Evm'; 7 | export * from './Substrate'; 8 | export * from './Cardano'; 9 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/Popup/Confirmations/parts/Qr/DisplayPayload/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as DisplayPayloadModal } from './DisplayPayloadModal'; 5 | export { default as EvmQr } from './Evm'; 6 | export { default as SubstrateQr } from './Substrate'; 7 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/Popup/Confirmations/parts/Qr/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './DisplayPayload'; 5 | export { default as ScanSignature } from './ScanSignature'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/Popup/Confirmations/variants/Action/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as SubmitApiConfirmation } from './SubmitApiConfirmation'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/Popup/Confirmations/variants/Error/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as NetworkConnectionErrorConfirmation } from './NetworkConnectionErrorConfirmation'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/Popup/Home/Nfts/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './utils'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/Popup/Transaction/helper/earning/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './base'; 5 | export * from './earningHandler'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/Popup/Transaction/helper/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as nftParamsHandler } from './nftParamsHandler'; 5 | 6 | export * from './earning'; 7 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/Popup/Transaction/helper/staking/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './base'; 5 | export * from './stakingHandler'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/adapter.d.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // import { EnzymeAdapter } from 'enzyme'; 5 | 6 | // declare module '@wojtekmaj/enzyme-adapter-react-17' { 7 | // export = EnzymeAdapter; 8 | // } 9 | 10 | declare module '@wojtekmaj/enzyme-adapter-react-17'; 11 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/Illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/src/assets/Illustration.png -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/MasterPassword_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/src/assets/MasterPassword_bg.png -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/WelcomeBg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/src/assets/WelcomeBg.png -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/arrow-down.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/caret-right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/checkmark.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/confirmIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/src/assets/confirmIcon.png -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/crowdloans-empty-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/src/assets/crowdloans-empty-list.png -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/default-image-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/src/assets/default-image-placeholder.png -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/default-loading-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/src/assets/default-loading-image.png -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/details.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/src/assets/loading.gif -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/nft-coming-soon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/src/assets/nft-coming-soon.png -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/not-connected.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/plus.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/spinner-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/src/assets/spinner-white.png -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/src/assets/spinner.png -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/stacking-empty-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/src/assets/stacking-empty-list.png -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/subwallet/avatar_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/src/assets/subwallet/avatar_placeholder.png -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/subwallet/subwallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/src/assets/subwallet/subwallet.png -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/transaction-history-coming-soon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni-ui/src/assets/transaction-history-coming-soon.png -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/assets/unchecked-radio.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/Account/Card/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as AccountCardItem } from './AccountCardItem'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/Account/Info/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as AccountBriefInfo } from './AccountBriefInfo'; 5 | export { default as AvatarGroup } from './AvatarGroup'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/Common/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as CollapsiblePanel } from './CollapsiblePanel'; 5 | export { default as InstructionItem } from './InstructionItem'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/Crowdloan/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as CrowdloanItem } from './CrowdloanItem'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/Field/Earning/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as EarningPoolSelector } from './EarningPoolSelector'; 5 | export { default as EarningValidatorSelector } from './EarningValidatorSelector'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/Field/Swap/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as SwapFromField } from './SwapFromField'; 5 | export { default as SwapToField } from './SwapToField'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/Field/Swap/parts/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as SwapTokenSelector } from './SwapTokenSelector'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/Field/TransactionFee/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as FeeEditor } from './FeeEditor'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/History/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './HistoryItem'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/Layout/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as Layout } from './Layout'; 5 | export { default as PageWrapper } from './PageWrapper'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/MetaInfo/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { InfoItemBase as _InfoItemBase } from './parts'; 5 | 6 | export type InfoItemBase = _InfoItemBase; 7 | 8 | export { default as MetaInfo } from './MetaInfo'; 9 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/Modal/Announcement/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as ClaimDappStakingRewardsModal } from './ClaimDappStakingRewardsModal'; 5 | export { default as EarningMigrationModal } from './EarningMigrationModal'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/Modal/Campaign/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as CampaignBannerModal } from './CampaignBannerModal'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/Modal/Selector/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as AccountSelectorModal } from './AccountSelector'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/Qr/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as DisplayPayload } from './Display/DisplayPayload'; 5 | export { default as QrScannerErrorNotice } from './Scanner/ErrorNotice'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/Setting/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './SettingItemSelection'; 5 | export * from './WebsiteAccessItem'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/TransactionProcess/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './TransactionProcessStepSimpleItem'; 5 | export * from './TransactionProcessStepItem'; 6 | export * from './TransactionProcessPreview'; 7 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/WalletConnect/Account/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as WCAccountSelect } from './WCAccountSelect'; 5 | export { default as WCAccountInput } from './WCAccountInput'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/components/WalletConnect/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as ConnectionItem } from './ConnectionItem'; 5 | 6 | export * from './Account'; 7 | export * from './Network'; 8 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/connector/Ledger/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './EVMLedger'; 5 | export * from './SubstrateGenericLedger'; 6 | export * from './SubstrateLegacyLedger'; 7 | export * from './SubstrateMigrationLedger'; 8 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/connector/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './Ledger'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/constants/buy/coinbase.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export const COINBASE_PAY_ID = process.env.COINBASE_PAY_ID || '1dbd2a0b94'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/constants/buy/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './banxa'; 5 | export * from './coinbase'; 6 | export * from './transak'; 7 | export * from './meld'; 8 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/constants/earning/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './staticData'; 5 | export * from './statusUi'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/constants/error.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export const ledgerIncompatible = 'Incompatible browser. Use a Chromium-based browser like Chrome or Brave and try again.'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/constants/number.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import BigN from 'bignumber.js'; 5 | 6 | export const BN_TEN = new BigN(10); 7 | export const BN_ZERO = new BigN(0); 8 | export const BN_ONE = new BigN(1); 9 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/constants/router.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export const DEFAULT_ROUTER_PATH = '/'; 5 | 6 | export const NOTIFICATION_MODAL_WHITELIST_PATHS = [ 7 | '/migrate-account', 8 | '/home/tokens' 9 | ]; 10 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/hooks/assets/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useChainAssets } from './useChainAssets'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/hooks/auth/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './useGetCurrentAuth'; 5 | export * from './useGetCurrentTab'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/hooks/balance/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useGetBalance } from './useGetBalance'; 5 | export { default as useGetAccountTokenBalance } from './useGetAccountTokenBalance'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/hooks/browser/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useUpgradeFireFoxVersion } from './useUpgradeFireFoxVersion'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/hooks/campaign/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useGetBannerByScreen } from './useGetBannerByScreen'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/hooks/common/useTranslation.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { useTranslation } from 'react-i18next'; 5 | 6 | export default useTranslation; 7 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/hooks/history/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useHistorySelection } from './useHistorySelection'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/hooks/ledger/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useGetSupportedLedger } from './useGetSupportedLedger'; 5 | 6 | export * from './useLedger'; 7 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/hooks/qr/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useCreateQrPayload } from './useCreateQrPayload'; 5 | export { default as useOpenQrScanner } from './useOpenQrScanner'; 6 | export { default as useScanAccountQr } from './useScanAccountQr'; 7 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/hooks/screen/confirmation/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useConfirmationsInfo } from './useConfirmationsInfo'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/hooks/screen/crowdloan/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useGetCrowdloanList } from './useGetCrowdloanList'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/hooks/screen/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './common'; 5 | export * from './confirmation'; 6 | export * from './crowdloan'; 7 | export * from './home'; 8 | export * from './nft'; 9 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/hooks/staticContent/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useGetConfig } from './useGetConfig'; 5 | export { default as useFetchMarkdownContentData } from './useFetchMarkdownContentData'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/hooks/wallet-connect/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useSelectWalletConnectAccount } from './useSelectWalletConnectAccount'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/i18n/cache.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @polkadot/react-components authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | const languageCache: Record> = {}; 5 | 6 | export default languageCache; 7 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import '@polkadot/types-augment'; 5 | 6 | export { default as createView } from './createView'; 7 | export { default as Popup } from './Popup'; 8 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/messaging/confirmation/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './auth'; 5 | export * from './base'; 6 | export * from './metadata'; 7 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/messaging/settings/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './asset'; 5 | export * from './auth'; 6 | export * from './base'; 7 | export * from './chain'; 8 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/messaging/transaction/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './base'; 5 | export * from './earning'; 6 | export * from './multi'; 7 | export * from './nft'; 8 | export * from './staking'; 9 | export * from './transfer'; 10 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/reducer/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './signing'; 5 | export * from './earning'; 6 | export * from './transaction-process'; 7 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/types/buy.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export type CreateBuyOrderFunction = (token: string, address: string, network: string, walletReference: string) => Promise; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/types/derive.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { CreateDeriveAccountInfo } from '@subwallet/extension-base/types'; 5 | 6 | export interface DeriveAccount extends CreateDeriveAccountInfo{ 7 | address: string; 8 | } 9 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/types/metadata.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export interface ChainProps { 5 | base58prefix: number; 6 | decimals: number; 7 | unit: string; 8 | } 9 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/account/accountAll.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { ALL_ACCOUNT_KEY } from '@subwallet/extension-base/constants'; 5 | 6 | export function isAccountAll (address: string): boolean { 7 | return address === ALL_ACCOUNT_KEY; 8 | } 9 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/account/getParentNameSuri.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export default function (parentName?: string | null, suri?: string): string { 5 | return `${parentName || ''} ${suri || ''}`; 6 | } 7 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/accountProxy/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './authorizeAccountProxy'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/buy/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { createBanxaOrder } from './banxa'; 5 | export { createCoinbaseOrder } from './coinbase'; 6 | export { createTransakOrder } from './transak'; 7 | export { createMeldOrder } from './meld'; 8 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/common/i18n.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import i18n from '@subwallet/extension-koni-ui/i18n/i18n'; 5 | 6 | export const i18nPromise = new Promise((resolve) => { 7 | i18n.on('loaded', () => { 8 | resolve(true); 9 | }); 10 | }); 11 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/confirmation/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './confirmation'; 5 | export * from './request'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/confirmation/request/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './substrate'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/connector/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './Ledger'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/defaultType.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import type { KeypairType } from '@polkadot/util-crypto/types'; 5 | 6 | export const DEFAULT_TYPE: KeypairType = 'sr25519'; 7 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/form/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './form'; 5 | export * from './validators'; 6 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/form/validators/base/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './number'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/form/validators/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './base'; 5 | export * from './common'; 6 | export * from './password'; 7 | export * from './staking'; 8 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/form/validators/staking/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './unstake'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/metadata/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './convert'; 5 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/scanner/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './attach'; 5 | export * from './decoders'; 6 | export * from './sign'; 7 | export * from './walletConnect'; 8 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/sort/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './crowdloan'; 5 | export * from './token'; 6 | export * from './staking'; 7 | -------------------------------------------------------------------------------- /packages/extension-koni-ui/src/utils/transaction/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './detectType'; 5 | export * from './persist'; 6 | export * from './stake'; 7 | export * from './formValue'; 8 | export * from './statusStep'; 9 | -------------------------------------------------------------------------------- /packages/extension-koni/.skip-npm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/.skip-npm -------------------------------------------------------------------------------- /packages/extension-koni/README.md: -------------------------------------------------------------------------------- 1 | # @subwallet/extension 2 | 3 | A signing extension 4 | -------------------------------------------------------------------------------- /packages/extension-koni/public/background.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SubWallet 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /packages/extension-koni/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/favicon.ico -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/Lexend-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/Lexend-Black.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/Lexend-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/Lexend-Bold.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/Lexend-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/Lexend-ExtraBold.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/Lexend-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/Lexend-ExtraLight.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/Lexend-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/Lexend-Light.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/Lexend-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/Lexend-Medium.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/Lexend-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/Lexend-Regular.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/Lexend-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/Lexend-SemiBold.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/Lexend-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/Lexend-Thin.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-Bold.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-BoldItalic.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraBold.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraLight.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-Italic.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-Light.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-LightItalic.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-Medium.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-MediumItalic.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-Regular.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-SemiBold.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/fonts/PlusJakartaSans/PlusJakartaSans-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-0.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-1.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-10.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-11.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-12.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-13.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-14.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-15.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-16.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-17.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-18.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-19.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-2.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-20.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-21.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-22.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-23.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-24.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-25.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-26.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-27.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-28.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-29.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-3.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-30.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-31.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-32.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-33.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-34.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-35.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-36.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-37.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-38.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-39.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-4.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-40.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-41.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-42.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-43.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-44.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-45.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-46.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-47.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-48.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-49.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-5.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-50.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-51.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-52.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-53.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-54.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-55.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-56.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-57.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-58.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-59.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-6.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-60.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-61.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-62.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-63.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-64.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-65.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-65.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-66.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-67.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-67.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-68.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-68.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-69.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-69.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-7.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-70.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-71.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-72.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-73.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-73.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-74.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-75.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-76.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-77.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-77.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-78.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-78.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-79.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-79.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-8.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-80.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-81.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-81.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-82.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-82.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-83.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-83.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-84.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-84.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-85.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-85.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/bittensor/subnet-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/bittensor/subnet-9.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/icon-128.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/icon-16.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/icon-32.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/icon-48.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/icon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/icon-64.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/icons/__connected__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/icons/__connected__.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/icons/__connecting__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/icons/__connecting__.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/icons/__disconnected__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/icons/__disconnected__.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/icons/__error__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/icons/__error__.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/icons/__qr_code__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/icons/__qr_code__.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/icons/__unstable__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/icons/__unstable__.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/CurrencyBRL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/CurrencyBRL.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/CurrencyCNY.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/CurrencyCNY.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/CurrencyHKD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/CurrencyHKD.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/CurrencyVND.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/CurrencyVND.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/banxa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/banxa.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/chainflip-mainnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/chainflip-mainnet.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/coinbase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/coinbase.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/hydradx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/hydradx.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/keystone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/keystone.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/kusama-asset-hub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/kusama-asset-hub.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/kyber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/kyber.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/ledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/ledger.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/meld.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/meld.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/moonpay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/moonpay.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/onramper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/onramper.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/parity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/parity.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/polkadot-asset-hub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/polkadot-asset-hub.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/polkadot-js.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/polkadot-js.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/polkadot-migration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/polkadot-migration.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/polkadot-vault.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/polkadot-vault.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/polkadot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/polkadot.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/rococo-asset-hub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/rococo-asset-hub.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/simple-swap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/simple-swap.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/stellaswap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/stellaswap.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/substrate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/substrate.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/subwallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/subwallet.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/ton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/ton.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/transak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/transak.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/uniswap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/uniswap.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/walletconnect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/walletconnect.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/xtwitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/xtwitter.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/projects/xtwitter_transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/projects/xtwitter_transparent.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/subwallet/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/subwallet/default.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/subwallet/gradient-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/subwallet/gradient-logo.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/subwallet/welcome-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/subwallet/welcome-background.png -------------------------------------------------------------------------------- /packages/extension-koni/public/images/subwallet/welcome-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-koni/public/images/subwallet/welcome-logo.png -------------------------------------------------------------------------------- /packages/extension-koni/src/detectOther.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/extension-koni authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Empty template, auto-generated by @polkadot/dev 5 | 6 | export default []; 7 | -------------------------------------------------------------------------------- /packages/extension-koni/src/extension.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import '@subwallet/extension-inject/crossenv'; 5 | 6 | import { createView, Popup } from '@subwallet/extension-koni-ui'; 7 | 8 | createView(Popup); 9 | -------------------------------------------------------------------------------- /packages/extension-koni/src/packageInfo.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/extension-koni authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Do not edit, auto-generated by @polkadot/dev 5 | 6 | export const packageInfo = { name: '@subwallet/extension-koni', path: 'auto', type: 'auto', version: '1.3.40-0' }; 7 | -------------------------------------------------------------------------------- /packages/extension-koni/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "..", 5 | "outDir": "./build", 6 | "rootDir": "./src" 7 | }, 8 | "references": [ 9 | { "path": "../extension-base" }, 10 | { "path": "../extension-inject" }, 11 | { "path": "../extension-koni-ui" } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /packages/extension-koni/webpack.extension.cjs: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | const createConfig = require('./webpack.shared.cjs'); 5 | 6 | module.exports = createConfig( 7 | { 8 | extension: './src/extension.ts' 9 | }); 10 | -------------------------------------------------------------------------------- /packages/extension-mocks/.skip-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-mocks/.skip-build -------------------------------------------------------------------------------- /packages/extension-mocks/.skip-npm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-mocks/.skip-npm -------------------------------------------------------------------------------- /packages/extension-mocks/README.md: -------------------------------------------------------------------------------- 1 | # @subwallet/extension-chains 2 | 3 | Definitions for chains that are supported by this extension. It contains the bare definitions as well as a stripped-down (call-only) metadata format. 4 | -------------------------------------------------------------------------------- /packages/extension-mocks/src/fileMock.js: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-mocks authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // eslint-disable-line 5 | module.exports = ''; 6 | -------------------------------------------------------------------------------- /packages/extension-mocks/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "..", 5 | "outDir": "./build", 6 | "rootDir": "./src" 7 | }, 8 | "references": [ 9 | { "path": "../extension-inject/tsconfig.build.json" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /packages/extension-mocks/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "..", 5 | "outDir": "./build", 6 | "rootDir": "./src" 7 | }, 8 | "references": [ 9 | { "path": "../extension-inject" } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /packages/extension-web-ui/.skip-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/.skip-build -------------------------------------------------------------------------------- /packages/extension-web-ui/.skip-npm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/.skip-npm -------------------------------------------------------------------------------- /packages/extension-web-ui/README.md: -------------------------------------------------------------------------------- 1 | # @subwallet/extension-web-ui 2 | 3 | UI for the `@subwallet/extension-koni` 4 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/Popup/Confirmations/parts/Detail/Evm/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as EvmMessageDetail } from './Message'; 5 | export { default as EvmTransactionDetail } from './Transaction'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/Popup/Confirmations/parts/Detail/Substrate/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as SubstrateMessageDetail } from './Message'; 5 | export { default as SubstrateExtrinsic } from './Extrinsic'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/Popup/Confirmations/parts/Detail/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as BaseDetailModal } from './BaseDetailModal'; 5 | 6 | export * from './Evm'; 7 | export * from './Substrate'; 8 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/Popup/Confirmations/parts/Qr/DisplayPayload/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as DisplayPayloadModal } from './DisplayPayloadModal'; 5 | export { default as EvmQr } from './Evm'; 6 | export { default as SubstrateQr } from './Substrate'; 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/Popup/Confirmations/parts/Qr/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './DisplayPayload'; 5 | export { default as ScanSignature } from './ScanSignature'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/Popup/Confirmations/parts/Sign/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as EvmSignArea } from './Evm'; 5 | export { default as SubstrateSignArea } from './Substrate'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/Popup/Confirmations/parts/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as ConfirmationHeader } from './ConfirmationHeader'; 5 | 6 | export * from './Detail'; 7 | export * from './Qr'; 8 | export * from './Sign'; 9 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/Popup/Home/Inscriptions/types.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { NftItem } from '@subwallet/extension-base/background/KoniTypes'; 5 | 6 | export interface IInscriptionItemDetail { 7 | nftItem: NftItem 8 | } 9 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/Popup/Home/Nfts/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './utils'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/Popup/Transaction/helper/earning/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './base'; 5 | export * from './earningHandler'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/Popup/Transaction/helper/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as nftParamsHandler } from './nftParamsHandler'; 5 | 6 | export * from './earning'; 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/Popup/Transaction/helper/staking/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './base'; 5 | export * from './stakingHandler'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/adapter.d.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // import { EnzymeAdapter } from 'enzyme'; 5 | 6 | // declare module '@wojtekmaj/enzyme-adapter-react-17' { 7 | // export = EnzymeAdapter; 8 | // } 9 | 10 | declare module '@wojtekmaj/enzyme-adapter-react-17'; 11 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/Illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/src/assets/Illustration.png -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/MasterPassword_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/src/assets/MasterPassword_bg.png -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/WelcomeBg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/src/assets/WelcomeBg.png -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/arrow-down.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/caret-right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/checkmark.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/confirmIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/src/assets/confirmIcon.png -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/crowdloans-empty-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/src/assets/crowdloans-empty-list.png -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/default-image-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/src/assets/default-image-placeholder.png -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/default-loading-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/src/assets/default-loading-image.png -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/details.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/src/assets/loading.gif -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/nft-coming-soon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/src/assets/nft-coming-soon.png -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/not-connected.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/plus.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/spinner-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/src/assets/spinner-white.png -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/src/assets/spinner.png -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/stacking-empty-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/src/assets/stacking-empty-list.png -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/subwallet/avatar_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/src/assets/subwallet/avatar_placeholder.png -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/subwallet/subwallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/src/assets/subwallet/subwallet.png -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/transaction-history-coming-soon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/extension-web-ui/src/assets/transaction-history-coming-soon.png -------------------------------------------------------------------------------- /packages/extension-web-ui/src/assets/unchecked-radio.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Account/Card/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as AccountCardItem } from './AccountCardItem'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Account/Info/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as AccountBriefInfo } from './AccountBriefInfo'; 5 | export { default as AvatarGroup } from './AvatarGroup'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Common/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as CollapsiblePanel } from './CollapsiblePanel'; 5 | export { default as InstructionItem } from './InstructionItem'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Crowdloan/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as CrowdloanItem } from './CrowdloanItem'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Earning/desktop/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as EarningOptionDesktopItem } from './EarningOptionDesktopItem'; 5 | export { default as EarningPositionDesktopItem } from './EarningPositionDesktopItem'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Field/Earning/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as EarningPoolSelector } from './EarningPoolSelector'; 5 | export { default as EarningValidatorSelector } from './EarningValidatorSelector'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Field/Swap/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as SwapFromField } from './SwapFromField'; 5 | export { default as SwapToField } from './SwapToField'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Field/Swap/parts/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as SwapTokenSelector } from './SwapTokenSelector'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/History/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './HistoryItem'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Layout/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as Layout } from './Layout'; 5 | export { default as PageWrapper } from './PageWrapper'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/MetaInfo/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { InfoItemBase as _InfoItemBase } from './parts'; 5 | 6 | export type InfoItemBase = _InfoItemBase; 7 | 8 | export { default as MetaInfo } from './MetaInfo'; 9 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Modal/Campaign/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as CampaignBannerModal } from './CampaignBannerModal'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Modal/ReceiveModal/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as ReceiveQrModal } from './ReceiveQrModal'; 5 | export { default as SimpleQrModal } from './SimpleQrModal'; 6 | 7 | export * from './TokensSelectorModal'; 8 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Modal/Wallet/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as DisconnectExtensionModal } from './DisconnectExtensionModal'; 5 | export { default as SelectExtensionModal } from './SelectExtensionModal'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Qr/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as DisplayPayload } from './Display/DisplayPayload'; 5 | export { default as QrScannerErrorNotice } from './Scanner/ErrorNotice'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Setting/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './SettingItemSelection'; 5 | export * from './WebsiteAccessItem'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Swap/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as SwapRoute } from './SwapRoute'; 5 | export { default as SwapTransactionBlock } from './SwapTransactionBlock'; 6 | export { default as QuoteResetTime } from './QuoteResetTime'; 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/Table/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as Table } from './Table'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/TokenItem/WebList/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './TokenItem'; 5 | export * from './TokenBalance'; 6 | export * from './TokenPrice'; 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/WalletConnect/Account/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as WCAccountSelect } from './WCAccountSelect'; 5 | export { default as WCAccountInput } from './WCAccountInput'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/components/WalletConnect/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as ConnectionItem } from './ConnectionItem'; 5 | 6 | export * from './Account'; 7 | export * from './Network'; 8 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/connector/Ledger/SubstrateMigrationLedger.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { SubstrateGenericLedger } from './SubstrateGenericLedger'; 5 | 6 | export class SubstrateMigrationLedger extends SubstrateGenericLedger {} 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/connector/Ledger/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './EVMLedger'; 5 | export * from './SubstrateGenericLedger'; 6 | export * from './SubstrateLegacyLedger'; 7 | export * from './SubstrateMigrationLedger'; 8 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/connector/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './Ledger'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/constants/banner.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export const SHOW_BANNER_TOKEN_GROUPS = ['DOT-Polkadot']; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/constants/buy/coinbase.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export const COINBASE_PAY_ID = process.env.COINBASE_PAY_ID || '1dbd2a0b94'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/constants/buy/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './banxa'; 5 | export * from './coinbase'; 6 | export * from './transak'; 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/constants/dapps.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export const DEFAULT_DAPPS_FAVORITE: Record = {}; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/constants/error.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export const ledgerIncompatible = 'Incompatible browser. Use a Chromium-based browser like Chrome or Brave and try again.'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/constants/event.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export const DEFAULT_CROWDLOAN_UNLOCK_TIME = 0; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/constants/number.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import BigN from 'bignumber.js'; 5 | 6 | export const BN_TEN = new BigN(10); 7 | export const BN_ZERO = new BigN(0); 8 | export const BN_100 = new BigN(100); 9 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/constants/router.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export const DEFAULT_ROUTER_PATH = '/'; 5 | export const WELCOME_PATH = '/welcome'; 6 | export const SWAP_PATH = '/transaction/swap'; 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/hooks/assets/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useChainAssets } from './useChainAssets'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/hooks/auth/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './useGetCurrentAuth'; 5 | export * from './useGetCurrentTab'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/hooks/balance/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useGetBalance } from './useGetBalance'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/hooks/campaign/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useGetBannerByScreen } from './useGetBannerByScreen'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/hooks/common/useTranslation.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { useTranslation } from 'react-i18next'; 5 | 6 | export default useTranslation; 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/hooks/dom/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useClickOutSide } from './useClickOutSide'; 5 | export { default as useIsPopup } from './useIsPopup'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/hooks/dom/useIsPopup.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { useMemo } from 'react'; 5 | 6 | export default function useIsPopup (): boolean { 7 | return useMemo(() => { 8 | return window.innerWidth <= 400; 9 | }, []); 10 | } 11 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/hooks/history/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useHistorySelection } from './useHistorySelection'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/hooks/ledger/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useGetSupportedLedger } from './useGetSupportedLedger'; 5 | 6 | export * from './useLedger'; 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/hooks/qr/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useCreateQrPayload } from './useCreateQrPayload'; 5 | export { default as useOpenQrScanner } from './useOpenQrScanner'; 6 | export { default as useScanAccountQr } from './useScanAccountQr'; 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/hooks/screen/confirmation/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useConfirmationsInfo } from './useConfirmationsInfo'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/hooks/screen/crowdloan/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useGetCrowdloanList } from './useGetCrowdloanList'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/hooks/screen/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './common'; 5 | export * from './confirmation'; 6 | export * from './crowdloan'; 7 | export * from './home'; 8 | export * from './nft'; 9 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/hooks/wallet-connect/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { default as useSelectWalletConnectAccount } from './useSelectWalletConnectAccount'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/i18n/cache.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @polkadot/react-components authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | const languageCache: Record> = {}; 5 | 6 | export default languageCache; 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import '@polkadot/types-augment'; 5 | 6 | export { default as createView } from './createView'; 7 | export { default as Popup } from './Popup'; 8 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/messaging/confirmation/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './auth'; 5 | export * from './base'; 6 | export * from './metadata'; 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/messaging/settings/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './asset'; 5 | export * from './auth'; 6 | export * from './base'; 7 | export * from './chain'; 8 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/messaging/transaction/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './base'; 5 | export * from './nft'; 6 | export * from './staking'; 7 | export * from './transfer'; 8 | export * from './earning'; 9 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/reducer/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './signing'; 5 | export * from './earning'; 6 | export * from './transaction-process'; 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/types/derive.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { CreateDeriveAccountInfo } from '@subwallet/extension-base/types'; 5 | 6 | export interface DeriveAccount extends CreateDeriveAccountInfo{ 7 | address: string; 8 | } 9 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/types/field.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export type TokenSelectorItemType = { 5 | name: string; 6 | slug: string; 7 | symbol: string; 8 | originChain: string; 9 | }; 10 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/types/metadata.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-metadata-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export interface ChainProps { 5 | base58prefix: number; 6 | decimals: number; 7 | unit: string; 8 | } 9 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/account/accountAll.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { ALL_ACCOUNT_KEY } from '@subwallet/extension-base/constants'; 5 | 6 | export function isAccountAll (address: string): boolean { 7 | return address === ALL_ACCOUNT_KEY; 8 | } 9 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/account/getParentNameSuri.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export default function (parentName?: string | null, suri?: string): string { 5 | return `${parentName || ''} ${suri || ''}`; 6 | } 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/buy/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export { createBanxaOrder } from './banxa'; 5 | export { createCoinbaseOrder } from './coinbase'; 6 | export { createTransakOrder } from './transak'; 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/chain/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-base-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './chain'; 5 | export * from './chainAndAsset'; 6 | export * from './defaultChains'; 7 | export * from './getNetworkJsonByGenesisHash'; 8 | export * from './getNetworkMap'; 9 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/click.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import React from 'react'; 5 | 6 | export function stopClickPropagation (event: React.MouseEvent): void { 7 | event.stopPropagation(); 8 | } 9 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/confirmation/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './confirmation'; 5 | export * from './request'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/confirmation/request/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './substrate'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/connector/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './Ledger'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/defaultType.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import type { KeypairType } from '@polkadot/util-crypto/types'; 5 | 6 | export const DEFAULT_TYPE: KeypairType = 'sr25519'; 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/form/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './form'; 5 | export * from './validators'; 6 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/form/validators/base/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './number'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/form/validators/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './base'; 5 | export * from './common'; 6 | export * from './password'; 7 | export * from './staking'; 8 | export * from './yield'; 9 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/form/validators/staking/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './unstake'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/metadata/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './convert'; 5 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/scanner/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './attach'; 5 | export * from './decoders'; 6 | export * from './sign'; 7 | export * from './walletConnect'; 8 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/sort/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @polkadot/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './crowdloan'; 5 | export * from './token'; 6 | export * from './staking'; 7 | -------------------------------------------------------------------------------- /packages/extension-web-ui/src/utils/transaction/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | export * from './account'; 5 | export * from './detectType'; 6 | export * from './persist'; 7 | export * from './stake'; 8 | -------------------------------------------------------------------------------- /packages/subwallet-api-sdk/README.md: -------------------------------------------------------------------------------- 1 | # TODO 2 | Update content 3 | -------------------------------------------------------------------------------- /packages/subwallet-api-sdk/src/detectOther.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/subwallet-api-sdk authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Empty template, auto-generated by @polkadot/dev 5 | 6 | export default []; 7 | -------------------------------------------------------------------------------- /packages/subwallet-api-sdk/src/index.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/subwallet-api-sdk authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import './detectPackage'; 5 | 6 | import { subwalletApiSdk } from './bundle'; 7 | 8 | export * from './bundle'; 9 | 10 | export default subwalletApiSdk; 11 | -------------------------------------------------------------------------------- /packages/subwallet-api-sdk/src/packageInfo.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/subwallet-api-sdk authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Do not edit, auto-generated by @polkadot/dev 5 | 6 | export const packageInfo = { name: '@subwallet/subwallet-api-sdk', path: 'auto', type: 'auto', version: '1.3.40-0' }; 7 | -------------------------------------------------------------------------------- /packages/subwallet-api-sdk/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "..", 5 | "outDir": "./build", 6 | "rootDir": "./src" 7 | }, 8 | "references": [] 9 | } 10 | -------------------------------------------------------------------------------- /packages/subwallet-api-sdk/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "..", 5 | "outDir": "./build", 6 | "rootDir": "./src" 7 | }, 8 | "references": [] 9 | } 10 | -------------------------------------------------------------------------------- /packages/web-runner/.skip-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/web-runner/.skip-build -------------------------------------------------------------------------------- /packages/web-runner/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/web-runner/LICENSE -------------------------------------------------------------------------------- /packages/web-runner/README.md: -------------------------------------------------------------------------------- 1 | # @subwallet/extension 2 | 3 | A signing extension 4 | -------------------------------------------------------------------------------- /packages/web-runner/src/detectOther.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/web-runner authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Empty template, auto-generated by @polkadot/dev 5 | 6 | export default []; 7 | -------------------------------------------------------------------------------- /packages/web-runner/src/packageInfo.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/web-runner authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Do not edit, auto-generated by @polkadot/dev 5 | 6 | export const packageInfo = { name: '@subwallet/web-runner', path: 'auto', type: 'auto', version: '1.1.35-0' }; 7 | -------------------------------------------------------------------------------- /packages/web-runner/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "..", 5 | "outDir": "./build", 6 | "rootDir": "./src" 7 | }, 8 | "references": [ 9 | { "path": "../extension-base" }, 10 | { "path": "../extension-inject" }, 11 | { "path": "../extension-koni-ui" } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /packages/webapp/.skip-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/.skip-build -------------------------------------------------------------------------------- /packages/webapp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/LICENSE -------------------------------------------------------------------------------- /packages/webapp/README.md: -------------------------------------------------------------------------------- 1 | # @subwallet/extension 2 | 3 | A signing extension 4 | -------------------------------------------------------------------------------- /packages/webapp/public/_redirects: -------------------------------------------------------------------------------- 1 | /* /index.html 200 2 | -------------------------------------------------------------------------------- /packages/webapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/favicon.ico -------------------------------------------------------------------------------- /packages/webapp/public/fonts/Lexend-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/Lexend-Black.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/Lexend-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/Lexend-Bold.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/Lexend-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/Lexend-ExtraBold.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/Lexend-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/Lexend-ExtraLight.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/Lexend-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/Lexend-Light.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/Lexend-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/Lexend-Medium.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/Lexend-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/Lexend-Regular.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/Lexend-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/Lexend-SemiBold.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/Lexend-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/Lexend-Thin.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-Bold.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-BoldItalic.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraBold.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraLight.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-Italic.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-Light.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-LightItalic.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-Medium.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-MediumItalic.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-Regular.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-SemiBold.ttf -------------------------------------------------------------------------------- /packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/fonts/PlusJakartaSans/PlusJakartaSans-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /packages/webapp/public/images/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /packages/webapp/public/images/favicon/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/favicon/android-chrome-512x512.png -------------------------------------------------------------------------------- /packages/webapp/public/images/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /packages/webapp/public/images/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /packages/webapp/public/images/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /packages/webapp/public/images/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/favicon/favicon.ico -------------------------------------------------------------------------------- /packages/webapp/public/images/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/icon-128.png -------------------------------------------------------------------------------- /packages/webapp/public/images/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/icon-16.png -------------------------------------------------------------------------------- /packages/webapp/public/images/icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/icon-32.png -------------------------------------------------------------------------------- /packages/webapp/public/images/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/icon-48.png -------------------------------------------------------------------------------- /packages/webapp/public/images/icon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/icon-64.png -------------------------------------------------------------------------------- /packages/webapp/public/images/icons/__connected__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/icons/__connected__.png -------------------------------------------------------------------------------- /packages/webapp/public/images/icons/__connecting__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/icons/__connecting__.png -------------------------------------------------------------------------------- /packages/webapp/public/images/icons/__disconnected__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/icons/__disconnected__.png -------------------------------------------------------------------------------- /packages/webapp/public/images/icons/__qr_code__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/icons/__qr_code__.png -------------------------------------------------------------------------------- /packages/webapp/public/images/icons/__unstable__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/icons/__unstable__.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/CurrencyBRL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/CurrencyBRL.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/CurrencyCNY.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/CurrencyCNY.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/CurrencyHKD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/CurrencyHKD.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/CurrencyVND.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/CurrencyVND.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/banxa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/banxa.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/chainflip-mainnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/chainflip-mainnet.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/coinbase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/coinbase.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/coinversation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/coinversation.jpg -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/energy_web_x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/energy_web_x.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/hydradx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/hydradx.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/invarch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/invarch.jpg -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/keystone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/keystone.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/kusama-asset-hub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/kusama-asset-hub.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/ledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/ledger.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/logion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/logion.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/moonpay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/moonpay.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/moonwell-apollo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/moonwell-apollo.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/nova-wallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/nova-wallet.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/omnibtc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/omnibtc.jpg -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/onramper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/onramper.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/parity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/parity.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/peaq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/peaq.jpg -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/polkadot-asset-hub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/polkadot-asset-hub.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/polkadot-js.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/polkadot-js.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/polkadot-vault.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/polkadot-vault.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/polkadot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/polkadot.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/rocket-icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/rocket-icon.gif -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/rococo-asset-hub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/rococo-asset-hub.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/simple-swap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/simple-swap.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/sora_polkadot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/sora_polkadot.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/stellaswap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/stellaswap.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/substrate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/substrate.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/subwallet-gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/subwallet-gradient.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/subwallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/subwallet.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/t3rn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/t3rn.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/talisman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/talisman.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/transak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/transak.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/walletconnect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/walletconnect.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/xtwitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/xtwitter.png -------------------------------------------------------------------------------- /packages/webapp/public/images/projects/xtwitter_transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/projects/xtwitter_transparent.png -------------------------------------------------------------------------------- /packages/webapp/public/images/subwallet/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/subwallet/default.png -------------------------------------------------------------------------------- /packages/webapp/public/images/subwallet/gradient-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/subwallet/gradient-logo.png -------------------------------------------------------------------------------- /packages/webapp/public/images/subwallet/mint-nft-done.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/subwallet/mint-nft-done.gif -------------------------------------------------------------------------------- /packages/webapp/public/images/subwallet/nft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/subwallet/nft.png -------------------------------------------------------------------------------- /packages/webapp/public/images/subwallet/welcome-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/subwallet/welcome-background.png -------------------------------------------------------------------------------- /packages/webapp/public/images/subwallet/welcome-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/subwallet/welcome-logo.png -------------------------------------------------------------------------------- /packages/webapp/public/images/webapp-preview-earn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/webapp-preview-earn.png -------------------------------------------------------------------------------- /packages/webapp/public/images/webapp-preview-origin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/webapp-preview-origin.png -------------------------------------------------------------------------------- /packages/webapp/public/images/webapp-preview-stake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/webapp-preview-stake.png -------------------------------------------------------------------------------- /packages/webapp/public/images/webapp-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/public/images/webapp-preview.png -------------------------------------------------------------------------------- /packages/webapp/redirect_earn_pages/images/webapp-preview-earn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/redirect_earn_pages/images/webapp-preview-earn.png -------------------------------------------------------------------------------- /packages/webapp/redirect_earn_pages/images/webapp-preview-stake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/redirect_earn_pages/images/webapp-preview-stake.png -------------------------------------------------------------------------------- /packages/webapp/redirect_earn_pages/images/webapp-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Koniverse/SubWallet-Extension/ac934140ed042d040bfe8681203d0dd23e9f1b4e/packages/webapp/redirect_earn_pages/images/webapp-preview.png -------------------------------------------------------------------------------- /packages/webapp/src/detectOther.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/webapp authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Empty template, auto-generated by @polkadot/dev 5 | 6 | export default []; 7 | -------------------------------------------------------------------------------- /packages/webapp/src/index.tsx: -------------------------------------------------------------------------------- 1 | // Copyright 2019-2022 @subwallet/extension-ui authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | import { createView, Popup } from '@subwallet/extension-web-ui'; 5 | 6 | createView(Popup); 7 | -------------------------------------------------------------------------------- /packages/webapp/src/packageInfo.ts: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2022 @subwallet/webapp authors & contributors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Do not edit, auto-generated by @polkadot/dev 5 | 6 | export const packageInfo = { name: '@subwallet/webapp', path: 'auto', type: 'auto', version: '1.0.12-0' }; 7 | -------------------------------------------------------------------------------- /packages/webapp/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "..", 5 | "outDir": "./build", 6 | "rootDir": "./src" 7 | }, 8 | "references": [ 9 | { "path": "../extension-base" }, 10 | { "path": "../extension-inject" }, 11 | { "path": "../extension-web-ui" } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.base.json", 3 | "compilerOptions": { 4 | "baseUrl": "./packages" 5 | }, 6 | "include": [ 7 | "packages/**/src/**/*", 8 | "packages/**/*.js", 9 | "packages/**/*.cjs" 10 | ], 11 | "exclude": [ 12 | "**/node_modules/**/*" 13 | ] 14 | } 15 | --------------------------------------------------------------------------------