The response has been limited to 50k tokens of the smallest files in the repo. You can remove this limitation by removing the max tokens filter.
├── .bumpversion.cfg
├── .codecov.yml
├── .coveragerc
├── .dockerignore
├── .gitattributes
├── .github
    ├── .env.ci
    ├── FUNDING.yml
    ├── ISSUE_TEMPLATE
    │   ├── bug_report.md
    │   ├── feature_request.md
    │   └── support_new_asset.md
    ├── pull_request_template.md
    ├── scripts
    │   ├── merge-latest.mjs
    │   └── notifier.py
    └── workflows
    │   ├── rotki_cassette_merge.yml
    │   ├── rotki_ci.yml
    │   ├── rotki_dev_builds.yml
    │   ├── rotki_docker_publish.yaml
    │   ├── rotki_nightly.yml
    │   ├── rotki_release.yaml
    │   ├── rotki_sqldiff.yml
    │   ├── task_backend_tests.yml
    │   ├── task_e2e_tests.yml
    │   ├── task_fe_external_links_verification.yml
    │   └── task_fe_unit_tests.yml
├── .gitignore
├── .ignore
├── .pylint.rc
├── .readthedocs.yaml
├── CLAUDE.md
├── CONTRIBUTING.md
├── Dockerfile
├── LICENSE.md
├── Makefile
├── README.md
├── _typos.toml
├── colibri
    ├── .gitignore
    ├── Cargo.lock
    ├── Cargo.toml
    └── src
    │   ├── api.rs
    │   ├── api
    │       ├── constants.rs
    │       ├── database.rs
    │       ├── globaldb_endpoints
    │       │   ├── assets_collections.rs
    │       │   └── mod.rs
    │       ├── health.rs
    │       ├── icons.rs
    │       └── utils.rs
    │   ├── args.rs
    │   ├── blockchain
    │       ├── abis
    │       │   └── UniswapV3NFTManager.json
    │       ├── mod.rs
    │       ├── node_inquirer.rs
    │       ├── types.rs
    │       └── utils.rs
    │   ├── coingecko.rs
    │   ├── database
    │       ├── errors.rs
    │       ├── mod.rs
    │       └── user_db.rs
    │   ├── globaldb.rs
    │   ├── icons.rs
    │   ├── logging.rs
    │   └── main.rs
├── docs
    ├── Makefile
    ├── _static
    │   └── rotkehlchen_docs.css
    ├── _templates
    │   └── layout.html
    ├── api.rst
    ├── changelog.rst
    ├── conf.py
    ├── files
    │   ├── rotki_generic_events.csv
    │   └── rotki_generic_trades.csv
    ├── index.rst
    └── websockets.rst
├── frontend
    ├── .gitignore
    ├── .husky
    │   ├── .gitignore
    │   └── pre-commit
    ├── .npmrc
    ├── .nvmrc
    ├── app
    │   ├── .browserslistrc
    │   ├── .electron-builder.config.ts
    │   ├── .env
    │   ├── .env.contract
    │   ├── .env.docker
    │   ├── .env.e2e
    │   ├── .env.test
    │   ├── .eslintrc.json
    │   ├── .gitignore
    │   ├── .nycrc.json
    │   ├── .stylelintrc
    │   ├── auto-imports.d.ts
    │   ├── cypress.config.ts
    │   ├── cypress.env.json
    │   ├── electron
    │   │   ├── README.md
    │   │   ├── ipc-commands.ts
    │   │   ├── main
    │   │   │   ├── app-config.ts
    │   │   │   ├── application.ts
    │   │   │   ├── colibri-args.ts
    │   │   │   ├── config.ts
    │   │   │   ├── context-menu-handler.ts
    │   │   │   ├── core-args.ts
    │   │   │   ├── create-protocol.ts
    │   │   │   ├── http.ts
    │   │   │   ├── index.ts
    │   │   │   ├── ipc-setup.ts
    │   │   │   ├── log-manager.ts
    │   │   │   ├── log-rotation-config.ts
    │   │   │   ├── log-service.ts
    │   │   │   ├── menu.ts
    │   │   │   ├── navigation-handler.ts
    │   │   │   ├── oauth-utils.ts
    │   │   │   ├── password-manager.ts
    │   │   │   ├── port-utils.ts
    │   │   │   ├── process-manager.ts
    │   │   │   ├── ps-list.ts
    │   │   │   ├── settings-manager.ts
    │   │   │   ├── subprocess-handler.ts
    │   │   │   ├── tray-manager.ts
    │   │   │   ├── window-config.ts
    │   │   │   └── window-manager.ts
    │   │   └── preload
    │   │   │   └── index.ts
    │   ├── env.d.ts
    │   ├── index.html
    │   ├── package.json
    │   ├── postcss.config.js
    │   ├── public
    │   │   ├── address-import
    │   │   │   ├── img
    │   │   │   │   ├── alert.svg
    │   │   │   │   ├── done.svg
    │   │   │   │   └── rotki.svg
    │   │   │   └── import.html
    │   │   ├── android-chrome-192x192.png
    │   │   ├── android-chrome-512x512.png
    │   │   ├── apple-touch-icon.png
    │   │   ├── assets
    │   │   │   └── images
    │   │   │   │   ├── not-found.svg
    │   │   │   │   ├── oracles
    │   │   │   │       └── book.svg
    │   │   │   │   ├── placeholder
    │   │   │   │       ├── asset_amount_and_value_graph.png
    │   │   │   │       ├── asset_amount_and_value_graph_small.png
    │   │   │   │       ├── asset_amount_and_value_partial.png
    │   │   │   │       ├── asset_distribution_by_asset.png
    │   │   │   │       ├── asset_distribution_by_location.png
    │   │   │   │       ├── eth_staking_overview.png
    │   │   │   │       ├── eth_staking_per_validator.png
    │   │   │   │       ├── eth_staking_per_validator_small.png
    │   │   │   │       ├── history_events_wrapped.png
    │   │   │   │       ├── image.svg
    │   │   │   │       ├── liquity_staking_deposits.png
    │   │   │   │       ├── liquity_staking_stake.png
    │   │   │   │       ├── liquity_staking_statistics.png
    │   │   │   │       ├── liquity_staking_statistics_mobile.png
    │   │   │   │       ├── net_value_graph_placeholder.png
    │   │   │   │       ├── net_value_graph_placeholder_small.png
    │   │   │   │       └── theme_manager.png
    │   │   │   │   ├── protocols
    │   │   │   │       ├── 0x.svg
    │   │   │   │       ├── 0x_staking.svg
    │   │   │   │       ├── 1inch.svg
    │   │   │   │       ├── aave.svg
    │   │   │   │       ├── account_delegation.svg
    │   │   │   │       ├── acropolis.svg
    │   │   │   │       ├── adex.svg
    │   │   │   │       ├── aerodrome.png
    │   │   │   │       ├── alphahomorav2.png
    │   │   │   │       ├── ampl.svg
    │   │   │   │       ├── aragon.svg
    │   │   │   │       ├── arbitrum_nova.svg
    │   │   │   │       ├── arbitrum_one.svg
    │   │   │   │       ├── aura-finance.png
    │   │   │   │       ├── avalanche.svg
    │   │   │   │       ├── badger.png
    │   │   │   │       ├── balancer.svg
    │   │   │   │       ├── bancor.svg
    │   │   │   │       ├── base.svg
    │   │   │   │       ├── beefy_finance_dark.svg
    │   │   │   │       ├── beefy_finance_light.svg
    │   │   │   │       ├── berezka.png
    │   │   │   │       ├── binance.svg
    │   │   │   │       ├── binance_sc.svg
    │   │   │   │       ├── bisq.svg
    │   │   │   │       ├── bitcoin-cash.svg
    │   │   │   │       ├── bitcoin.svg
    │   │   │   │       ├── bitcointax.png
    │   │   │   │       ├── bitfinex.svg
    │   │   │   │       ├── bitmex.svg
    │   │   │   │       ├── bitpanda.svg
    │   │   │   │       ├── bitstamp.svg
    │   │   │   │       ├── bittrex.svg
    │   │   │   │       ├── blockfi.svg
    │   │   │   │       ├── blockpit.png
    │   │   │   │       ├── blur.png
    │   │   │   │       ├── boba.svg
    │   │   │   │       ├── btcde.svg
    │   │   │   │       ├── bybit.svg
    │   │   │   │       ├── bzx.svg
    │   │   │   │       ├── cctp.svg
    │   │   │   │       ├── celo.svg
    │   │   │   │       ├── chai.png
    │   │   │   │       ├── chi.png
    │   │   │   │       ├── clrfund.png
    │   │   │   │       ├── coinbase.svg
    │   │   │   │       ├── coinbaseprime.svg
    │   │   │   │       ├── coinbasepro.svg
    │   │   │   │       ├── cointracking.svg
    │   │   │   │       ├── cometh.jpg
    │   │   │   │       ├── compound.svg
    │   │   │   │       ├── convex.jpeg
    │   │   │   │       ├── cornichon.svg
    │   │   │   │       ├── cow.svg
    │   │   │   │       ├── cowswap.jpg
    │   │   │   │       ├── cozy.svg
    │   │   │   │       ├── cream.svg
    │   │   │   │       ├── cronos.svg
    │   │   │   │       ├── crypto_com.svg
    │   │   │   │       ├── curve.png
    │   │   │   │       ├── dai.svg
    │   │   │   │       ├── ddex.svg
    │   │   │   │       ├── defisaver.jpeg
    │   │   │   │       ├── degen.svg
    │   │   │   │       ├── digixdao.jpg
    │   │   │   │       ├── diva.svg
    │   │   │   │       ├── dmm.svg
    │   │   │   │       ├── dodo.svg
    │   │   │   │       ├── drips.png
    │   │   │   │       ├── dxdao.svg
    │   │   │   │       ├── dydx.svg
    │   │   │   │       ├── eas.png
    │   │   │   │       ├── echo.png
    │   │   │   │       ├── efp.svg
    │   │   │   │       ├── eigenlayer.png
    │   │   │   │       ├── element_finance.png
    │   │   │   │       ├── ens.svg
    │   │   │   │       ├── enzyme.svg
    │   │   │   │       ├── ethereum.svg
    │   │   │   │       ├── evmos.svg
    │   │   │   │       ├── extrafi.svg
    │   │   │   │       ├── fantom.svg
    │   │   │   │       ├── finnexus.svg
    │   │   │   │       ├── firebird-finance.png
    │   │   │   │       ├── fluence.png
    │   │   │   │       ├── frax.png
    │   │   │   │       ├── ftx.svg
    │   │   │   │       ├── ftxus.svg
    │   │   │   │       ├── furucombo.png
    │   │   │   │       ├── gearbox.svg
    │   │   │   │       ├── gelato.svg
    │   │   │   │       ├── gemini.svg
    │   │   │   │       ├── gitcoin.svg
    │   │   │   │       ├── giveth.jpg
    │   │   │   │       ├── gmx.svg
    │   │   │   │       ├── gnosis.svg
    │   │   │   │       ├── gnosis_pay.png
    │   │   │   │       ├── gnosis_protocol.png
    │   │   │   │       ├── golem.svg
    │   │   │   │       ├── grain.png
    │   │   │   │       ├── harvest.svg
    │   │   │   │       ├── hedgey_dark.svg
    │   │   │   │       ├── hedgey_light.svg
    │   │   │   │       ├── hop_protocol.png
    │   │   │   │       ├── htx.svg
    │   │   │   │       ├── hyperliquid.svg
    │   │   │   │       ├── iconomi.svg
    │   │   │   │       ├── idle.svg
    │   │   │   │       ├── iearn.png
    │   │   │   │       ├── independentreserve.svg
    │   │   │   │       ├── juicebox.svg
    │   │   │   │       ├── keeperdao.svg
    │   │   │   │       ├── kimchi.png
    │   │   │   │       ├── kraken.svg
    │   │   │   │       ├── kucoin.svg
    │   │   │   │       ├── kusama.svg
    │   │   │   │       ├── kyber.svg
    │   │   │   │       ├── lido.svg
    │   │   │   │       ├── liquity.png
    │   │   │   │       ├── liquity.svg
    │   │   │   │       ├── livepeer.svg
    │   │   │   │       ├── llamazip.png
    │   │   │   │       ├── loopring.svg
    │   │   │   │       ├── magpie.png
    │   │   │   │       ├── makerdao.svg
    │   │   │   │       ├── matic.svg
    │   │   │   │       ├── melon.svg
    │   │   │   │       ├── metamask.svg
    │   │   │   │       ├── monerium.svg
    │   │   │   │       ├── mooniswap.svg
    │   │   │   │       ├── morpho.svg
    │   │   │   │       ├── mstable.png
    │   │   │   │       ├── mushroom.png
    │   │   │   │       ├── nexo.svg
    │   │   │   │       ├── nexusmutual.jpg
    │   │   │   │       ├── nfts.png
    │   │   │   │       ├── octant.svg
    │   │   │   │       ├── odos.svg
    │   │   │   │       ├── okx.svg
    │   │   │   │       ├── omni.svg
    │   │   │   │       ├── openocean.png
    │   │   │   │       ├── optimism.svg
    │   │   │   │       ├── origin.png
    │   │   │   │       ├── paladin.png
    │   │   │   │       ├── paraswap.svg
    │   │   │   │       ├── pendle_dark.svg
    │   │   │   │       ├── pendle_light.svg
    │   │   │   │       ├── pickle.png
    │   │   │   │       ├── pickle.svg
    │   │   │   │       ├── piedao.png
    │   │   │   │       ├── poap.svg
    │   │   │   │       ├── polkadot.svg
    │   │   │   │       ├── poloniex.svg
    │   │   │   │       ├── polygon_pos.svg
    │   │   │   │       ├── polygon_zkevm.svg
    │   │   │   │       ├── pooltogether.svg
    │   │   │   │       ├── puffer.svg
    │   │   │   │       ├── pulsechain.svg
    │   │   │   │       ├── rainbow.svg
    │   │   │   │       ├── reflexer.png
    │   │   │   │       ├── saddle-finance.svg
    │   │   │   │       ├── saddle.svg
    │   │   │   │       ├── safemultisig.svg
    │   │   │   │       ├── sashimi.png
    │   │   │   │       ├── scroll.svg
    │   │   │   │       ├── sdai.svg
    │   │   │   │       ├── set.svg
    │   │   │   │       ├── shapeshift.svg
    │   │   │   │       ├── shutter.png
    │   │   │   │       ├── sky_money.svg
    │   │   │   │       ├── snowswap.svg
    │   │   │   │       ├── socket.png
    │   │   │   │       ├── solana.svg
    │   │   │   │       ├── sonic.svg
    │   │   │   │       ├── spark.svg
    │   │   │   │       ├── stakedao.png
    │   │   │   │       ├── sushiswap.svg
    │   │   │   │       ├── swerve.png
    │   │   │   │       ├── synthetix.svg
    │   │   │   │       ├── thegraph.svg
    │   │   │   │       ├── timewarp.png
    │   │   │   │       ├── tornado.svg
    │   │   │   │       ├── umami.svg
    │   │   │   │       ├── unagii.svg
    │   │   │   │       ├── uniswap.svg
    │   │   │   │       ├── uphold.svg
    │   │   │   │       ├── velodrome.png
    │   │   │   │       ├── votium.png
    │   │   │   │       ├── walletconnect.svg
    │   │   │   │       ├── weth.svg
    │   │   │   │       ├── woo.svg
    │   │   │   │       ├── wxdai.png
    │   │   │   │       ├── xdai.png
    │   │   │   │       ├── xdai_bridge.svg
    │   │   │   │       ├── yearn_vaults.svg
    │   │   │   │       ├── zksync.jpg
    │   │   │   │       ├── zksync_era.svg
    │   │   │   │       ├── zksync_lite.svg
    │   │   │   │       └── zlotfinance.png
    │   │   │   │   ├── rotkehlchen_no_text.png
    │   │   │   │   ├── rotki.icns
    │   │   │   │   ├── rotki.ico
    │   │   │   │   ├── rotki_1024x1024.png
    │   │   │   │   ├── rotkipattern2.svg
    │   │   │   │   └── services
    │   │   │   │       ├── alchemy.svg
    │   │   │   │       ├── beaconchain.svg
    │   │   │   │       ├── blockscout.svg
    │   │   │   │       ├── coingecko.svg
    │   │   │   │       ├── cryptocompare.svg
    │   │   │   │       ├── defillama.svg
    │   │   │   │       ├── etherscan.svg
    │   │   │   │       ├── gnosispay.png
    │   │   │   │       ├── monerium.png
    │   │   │   │       ├── opensea.svg
    │   │   │   │       └── thegraph.svg
    │   │   ├── favicon-16x16.png
    │   │   ├── favicon-32x32.png
    │   │   ├── favicon.ico
    │   │   ├── mstile-150x150.png
    │   │   ├── rotki-trayTemplate.png
    │   │   ├── rotki-trayTemplate@2x.png
    │   │   ├── rotki-trayTemplate@3x.png
    │   │   ├── rotki-trayTemplate@4x.png
    │   │   ├── rotki-trayTemplate@5x.png
    │   │   ├── rotki_down.png
    │   │   ├── rotki_down@2x.png
    │   │   ├── rotki_down@3x.png
    │   │   ├── rotki_down@4x.png
    │   │   ├── rotki_down@5x.png
    │   │   ├── rotki_tray.png
    │   │   ├── rotki_tray@2x.png
    │   │   ├── rotki_tray@3x.png
    │   │   ├── rotki_tray@4x.png
    │   │   ├── rotki_tray@5x.png
    │   │   ├── rotki_up.png
    │   │   ├── rotki_up@2x.png
    │   │   ├── rotki_up@3x.png
    │   │   ├── rotki_up@4x.png
    │   │   ├── rotki_up@5x.png
    │   │   ├── safari-pinned-tab.svg
    │   │   └── site.webmanifest
    │   ├── scripts
    │   │   ├── build.ts
    │   │   ├── check-external-links.ts
    │   │   ├── contract.js
    │   │   ├── e2e.ts
    │   │   ├── get-protocols.ts
    │   │   ├── postinstall.js
    │   │   ├── serve.ts
    │   │   ├── setup.ts
    │   │   ├── start-and-test.d.ts
    │   │   ├── start-backend.ts
    │   │   ├── start-colibri.ts
    │   │   └── start-mocked-backend.js
    │   ├── shared
    │   │   ├── README.md
    │   │   ├── external-links.ts
    │   │   ├── ipc.ts
    │   │   ├── log-level.ts
    │   │   └── utils.ts
    │   ├── signing
    │   │   └── entitlements.mac.plist
    │   ├── src
    │   │   ├── App.vue
    │   │   ├── DevApp.vue
    │   │   ├── components
    │   │   │   ├── About.vue
    │   │   │   ├── AssetBalances.vue
    │   │   │   ├── CurrencyDropdown.vue
    │   │   │   ├── EthNamesHint.vue
    │   │   │   ├── EvmNativeTokenBreakdown.vue
    │   │   │   ├── GlobalSearch.vue
    │   │   │   ├── HintMenuIcon.vue
    │   │   │   ├── NavigationMenu.vue
    │   │   │   ├── NavigationMenuItem.vue
    │   │   │   ├── PinnedIndicator.vue
    │   │   │   ├── PinnedSidebar.vue
    │   │   │   ├── PrivacyModeDropdown.vue
    │   │   │   ├── UserDropdown.vue
    │   │   │   ├── account-management
    │   │   │   │   ├── AboutButton.vue
    │   │   │   │   ├── AccountManagementAside.vue
    │   │   │   │   ├── AccountManagementFooterText.vue
    │   │   │   │   ├── AdaptiveFooterButton.vue
    │   │   │   │   ├── ConnectionFailureMessage.vue
    │   │   │   │   ├── ConnectionLoading.vue
    │   │   │   │   ├── DockerWarning.vue
    │   │   │   │   ├── UserHost.vue
    │   │   │   │   ├── create-account
    │   │   │   │   │   ├── CreateAccountWizard.vue
    │   │   │   │   │   ├── analytics
    │   │   │   │   │   │   └── CreateAccountSubmitAnalytics.vue
    │   │   │   │   │   ├── credentials
    │   │   │   │   │   │   ├── CreateAccountCredentials.vue
    │   │   │   │   │   │   └── CreateAccountCredentialsForm.vue
    │   │   │   │   │   ├── introduction
    │   │   │   │   │   │   └── CreateAccountIntroduction.vue
    │   │   │   │   │   └── premium
    │   │   │   │   │   │   ├── CreateAccountPremium.vue
    │   │   │   │   │   │   └── CreateAccountPremiumForm.vue
    │   │   │   │   ├── login
    │   │   │   │   │   ├── IncompleteUpgradeAlert.vue
    │   │   │   │   │   ├── LoginActionAlert.vue
    │   │   │   │   │   ├── LoginForm.vue
    │   │   │   │   │   ├── NewReleaseChangelog.vue
    │   │   │   │   │   ├── PremiumSyncConflictAlert.vue
    │   │   │   │   │   └── WelcomeMessageDisplay.vue
    │   │   │   │   └── upgrade
    │   │   │   │   │   ├── DbActivityProgress.vue
    │   │   │   │   │   └── UpgradeProgressDisplay.vue
    │   │   │   ├── accounts
    │   │   │   │   ├── AccountBalanceAggregatedAssets.vue
    │   │   │   │   ├── AccountBalances.vue
    │   │   │   │   ├── AccountBalancesDefaultPage.vue
    │   │   │   │   ├── AccountBalancesExportImport.vue
    │   │   │   │   ├── AccountBalancesTable.vue
    │   │   │   │   ├── AccountChains.vue
    │   │   │   │   ├── AccountGroupDetails.vue
    │   │   │   │   ├── AccountGroupDetailsTable.vue
    │   │   │   │   ├── AccountImportProgress.vue
    │   │   │   │   ├── AccountTopTokens.vue
    │   │   │   │   ├── EthStakingValidators.vue
    │   │   │   │   ├── IconTokenDisplay.vue
    │   │   │   │   ├── ModuleActivator.vue
    │   │   │   │   ├── balances
    │   │   │   │   │   ├── AccountAssetBalances.vue
    │   │   │   │   │   ├── AccountBalanceDetails.vue
    │   │   │   │   │   ├── DetectEvmAccounts.vue
    │   │   │   │   │   ├── DetectTokenChainsSelection.vue
    │   │   │   │   │   ├── DetectTokensChainsSelectionItem.vue
    │   │   │   │   │   ├── NonFungibleBalances.vue
    │   │   │   │   │   └── NonFungibleBalancesFilter.vue
    │   │   │   │   ├── blockchain
    │   │   │   │   │   ├── AddressInput.vue
    │   │   │   │   │   ├── ChainDisplay.vue
    │   │   │   │   │   ├── ChainSelect.vue
    │   │   │   │   │   ├── Eth2Input.vue
    │   │   │   │   │   ├── TokenDetection.vue
    │   │   │   │   │   ├── WalletAddressesImport.vue
    │   │   │   │   │   ├── WalletImportSelection.vue
    │   │   │   │   │   ├── XpubInput.vue
    │   │   │   │   │   └── eth2
    │   │   │   │   │   │   ├── Eth2ValidatorLimitRow.vue
    │   │   │   │   │   │   └── Eth2ValidatorLimitTooltip.vue
    │   │   │   │   ├── exchanges
    │   │   │   │   │   └── ExchangeAmountRow.vue
    │   │   │   │   ├── management
    │   │   │   │   │   ├── AccountDialog.vue
    │   │   │   │   │   ├── AccountForm.vue
    │   │   │   │   │   ├── AccountFormEtherscanAlert.vue
    │   │   │   │   │   ├── inputs
    │   │   │   │   │   │   ├── AccountDataInput.vue
    │   │   │   │   │   │   ├── AccountSelector.vue
    │   │   │   │   │   │   └── InputModeSelect.vue
    │   │   │   │   │   └── types
    │   │   │   │   │   │   ├── AddressAccountForm.vue
    │   │   │   │   │   │   ├── AgnosticAddressAccountForm.vue
    │   │   │   │   │   │   ├── ValidatorAccountForm.vue
    │   │   │   │   │   │   └── XpubAccountForm.vue
    │   │   │   │   └── manual-balances
    │   │   │   │   │   ├── ManualBalanceMissingAssetWarning.vue
    │   │   │   │   │   ├── ManualBalanceTable.vue
    │   │   │   │   │   ├── ManualBalancesDialog.vue
    │   │   │   │   │   ├── ManualBalancesForm.vue
    │   │   │   │   │   └── ManualBalancesPriceForm.vue
    │   │   │   ├── address-book-manager
    │   │   │   │   ├── AddressBookForm.vue
    │   │   │   │   ├── AddressBookFormDialog.vue
    │   │   │   │   ├── AddressBookManagement.vue
    │   │   │   │   ├── AddressBookManagementMore.vue
    │   │   │   │   └── AddressBookTable.vue
    │   │   │   ├── app
    │   │   │   │   ├── AppCore.vue
    │   │   │   │   ├── AppDrawer.vue
    │   │   │   │   ├── AppHost.vue
    │   │   │   │   ├── AppIndicators.vue
    │   │   │   │   ├── AppMessages.vue
    │   │   │   │   ├── AppSidebars.vue
    │   │   │   │   └── EvmQueryIndicatorToggle.vue
    │   │   │   ├── asset-manager
    │   │   │   │   ├── AssetIconForm.vue
    │   │   │   │   ├── AssetStatusFilter.vue
    │   │   │   │   ├── AssetUnderlyingTokens.vue
    │   │   │   │   ├── MergeDialog.vue
    │   │   │   │   ├── RestoreAssetDbButton.vue
    │   │   │   │   ├── UnderlyingTokenManager.vue
    │   │   │   │   ├── cex-mapping
    │   │   │   │   │   ├── ExchangeMappingFilter.vue
    │   │   │   │   │   ├── ManageCexMappingContent.vue
    │   │   │   │   │   ├── ManageCexMappingForm.vue
    │   │   │   │   │   ├── ManageCexMappingFormDialog.vue
    │   │   │   │   │   └── ManageCexMappingTable.vue
    │   │   │   │   ├── custom
    │   │   │   │   │   ├── CustomAssetContent.vue
    │   │   │   │   │   ├── CustomAssetForm.vue
    │   │   │   │   │   ├── CustomAssetFormDialog.vue
    │   │   │   │   │   └── CustomAssetTable.vue
    │   │   │   │   ├── managed
    │   │   │   │   │   ├── ManagedAssetContent.vue
    │   │   │   │   │   ├── ManagedAssetForm.vue
    │   │   │   │   │   ├── ManagedAssetFormDialog.vue
    │   │   │   │   │   ├── ManagedAssetIgnoringMore.vue
    │   │   │   │   │   └── ManagedAssetTable.vue
    │   │   │   │   └── newly-detected
    │   │   │   │   │   ├── NewlyDetectedAssetContent.vue
    │   │   │   │   │   └── NewlyDetectedAssetTable.vue
    │   │   │   ├── assets
    │   │   │   │   ├── AssetLink.vue
    │   │   │   │   ├── AssetLocations.vue
    │   │   │   │   └── AssetValueRow.vue
    │   │   │   ├── base
    │   │   │   │   └── IconLink.vue
    │   │   │   ├── calendar
    │   │   │   │   ├── CalendarColorInput.vue
    │   │   │   │   ├── CalendarDateNavigator.vue
    │   │   │   │   ├── CalendarEventList.vue
    │   │   │   │   ├── CalendarForm.vue
    │   │   │   │   ├── CalendarFormDialog.vue
    │   │   │   │   ├── CalendarGrid.vue
    │   │   │   │   ├── CalendarMonthDayItem.vue
    │   │   │   │   ├── CalendarMonthNavigator.vue
    │   │   │   │   ├── CalendarReminder.vue
    │   │   │   │   ├── CalendarReminderEntry.vue
    │   │   │   │   ├── CalendarSettingsMenu.vue
    │   │   │   │   ├── CalendarUpcomingEventList.vue
    │   │   │   │   ├── CalendarView.vue
    │   │   │   │   └── CalendarWeekdays.vue
    │   │   │   ├── common
    │   │   │   │   ├── AppImage.vue
    │   │   │   │   ├── Flag.vue
    │   │   │   │   ├── FullSizeContent.vue
    │   │   │   │   ├── GetPremiumPlaceholder.vue
    │   │   │   │   ├── ListItem.vue
    │   │   │   │   ├── NoDataScreen.vue
    │   │   │   │   ├── PaginatedCards.vue
    │   │   │   │   ├── RotkiLogo.vue
    │   │   │   │   └── SimpleTable.vue
    │   │   │   ├── dashboard
    │   │   │   │   ├── DashboardAssetTable.vue
    │   │   │   │   ├── DashboardExpandableTable.vue
    │   │   │   │   ├── DynamicMessageDisplay.vue
    │   │   │   │   ├── EvmQueryIndicator.vue
    │   │   │   │   ├── ExportSnapshotDialog.vue
    │   │   │   │   ├── NftBalanceTable.vue
    │   │   │   │   ├── OverallBalances.vue
    │   │   │   │   ├── SnapshotActionButton.vue
    │   │   │   │   ├── SnapshotImportDialog.vue
    │   │   │   │   ├── VisibleColumnsSelector.vue
    │   │   │   │   ├── blockchain-balance
    │   │   │   │   │   ├── BlockchainBalanceCardDetails.vue
    │   │   │   │   │   └── BlockchainBalanceRefreshBehaviourMenu.vue
    │   │   │   │   └── edit-snapshot
    │   │   │   │   │   ├── EditBalancesSnapshotAssetPriceForm.vue
    │   │   │   │   │   ├── EditBalancesSnapshotForm.vue
    │   │   │   │   │   ├── EditBalancesSnapshotLocationSelector.vue
    │   │   │   │   │   ├── EditBalancesSnapshotTable.vue
    │   │   │   │   │   ├── EditLocationDataSnapshotForm.vue
    │   │   │   │   │   ├── EditLocationDataSnapshotTable.vue
    │   │   │   │   │   ├── EditSnapshotDialog.vue
    │   │   │   │   │   └── EditSnapshotTotal.vue
    │   │   │   ├── defi
    │   │   │   │   ├── ActiveModules.vue
    │   │   │   │   ├── DefiIcon.vue
    │   │   │   │   ├── DefiModuleSelector.vue
    │   │   │   │   ├── ModuleNotActive.vue
    │   │   │   │   ├── QueriedAddressDialog.vue
    │   │   │   │   ├── airdrops
    │   │   │   │   │   ├── AirdropDisplay.vue
    │   │   │   │   │   ├── PoapDeliveryAirdrops.vue
    │   │   │   │   │   └── poap.json
    │   │   │   │   └── wizard
    │   │   │   │   │   └── ModuleSelector.vue
    │   │   │   ├── dialogs
    │   │   │   │   ├── BigDialog.vue
    │   │   │   │   ├── ConfirmDialog.vue
    │   │   │   │   ├── MessageDialog.vue
    │   │   │   │   └── MissingRulesDialog.vue
    │   │   │   ├── display
    │   │   │   │   ├── AccountDisplay.vue
    │   │   │   │   ├── AdaptiveWrapper.vue
    │   │   │   │   ├── BalanceDisplay.vue
    │   │   │   │   ├── DateDisplay.vue
    │   │   │   │   ├── EnsAvatar.vue
    │   │   │   │   ├── ExchangeDisplay.vue
    │   │   │   │   ├── LabeledAddressDisplay.vue
    │   │   │   │   ├── PercentageDisplay.vue
    │   │   │   │   ├── PremiumCard.vue
    │   │   │   │   ├── SuccessDisplay.vue
    │   │   │   │   ├── ValidatorDisplay.vue
    │   │   │   │   └── amount
    │   │   │   │   │   └── AmountDisplay.vue
    │   │   │   ├── error
    │   │   │   │   ├── ActionStatusIndicator.vue
    │   │   │   │   ├── ErrorScreen.vue
    │   │   │   │   ├── MacOsVersionUnsupported.vue
    │   │   │   │   ├── StartupErrorScreen.vue
    │   │   │   │   └── WinVersionUnsupported.vue
    │   │   │   ├── exchanges
    │   │   │   │   └── BinanceSavingDetail.vue
    │   │   │   ├── graphs
    │   │   │   │   ├── AssetAmountAndValuePlaceholder.vue
    │   │   │   │   ├── MissingDailyPrices.vue
    │   │   │   │   ├── NewGraphTooltipWrapper.vue
    │   │   │   │   └── StatisticPlaceholder.vue
    │   │   │   ├── help
    │   │   │   │   ├── HelpIndicator.vue
    │   │   │   │   └── HelpSidebar.vue
    │   │   │   ├── helper
    │   │   │   │   ├── AssetDetails.vue
    │   │   │   │   ├── AssetDetailsBase.vue
    │   │   │   │   ├── AssetDetailsMenuContent.vue
    │   │   │   │   ├── BackButton.vue
    │   │   │   │   ├── BinancePairsSelector.vue
    │   │   │   │   ├── BlockchainAccountSelector.vue
    │   │   │   │   ├── CollectionHandler.vue
    │   │   │   │   ├── CopyButton.vue
    │   │   │   │   ├── CopyTooltip.vue
    │   │   │   │   ├── ExternalLink.vue
    │   │   │   │   ├── FadeTransition.vue
    │   │   │   │   ├── HelpLink.vue
    │   │   │   │   ├── InternalLink.vue
    │   │   │   │   ├── LazyLoader.vue
    │   │   │   │   ├── LocationSelector.vue
    │   │   │   │   ├── MenuTooltipButton.vue
    │   │   │   │   ├── NavigatorLink.vue
    │   │   │   │   ├── NftDetails.vue
    │   │   │   │   ├── OnboardingSettingsButton.vue
    │   │   │   │   ├── PriceRefresh.vue
    │   │   │   │   ├── PrioritizedList.vue
    │   │   │   │   ├── PrioritizedListEntry.vue
    │   │   │   │   ├── ProgressScreen.vue
    │   │   │   │   ├── RefreshButton.vue
    │   │   │   │   ├── RowActions.vue
    │   │   │   │   ├── RowAppend.vue
    │   │   │   │   ├── RuiForm.vue
    │   │   │   │   ├── TabNavigation.vue
    │   │   │   │   ├── TableStatusFilter.vue
    │   │   │   │   ├── TimeframeSelector.vue
    │   │   │   │   ├── date
    │   │   │   │   │   └── RangeSelector.vue
    │   │   │   │   ├── display
    │   │   │   │   │   └── icons
    │   │   │   │   │   │   ├── AssetIcon.vue
    │   │   │   │   │   │   ├── ChainIcon.vue
    │   │   │   │   │   │   ├── EvmChainIcon.vue
    │   │   │   │   │   │   └── GeneratedIcon.vue
    │   │   │   │   ├── filter
    │   │   │   │   │   ├── Eth2ValidatorFilter.vue
    │   │   │   │   │   └── ValidatorFilterInput.vue
    │   │   │   │   └── hint
    │   │   │   │   │   └── ValueAccuracyHint.vue
    │   │   │   ├── history
    │   │   │   │   ├── BadgeDisplay.vue
    │   │   │   │   ├── CounterpartyDisplay.vue
    │   │   │   │   ├── HistoryTableActions.vue
    │   │   │   │   ├── IgnoreButtons.vue
    │   │   │   │   ├── IgnoredInAccountingIcon.vue
    │   │   │   │   ├── LocationDisplay.vue
    │   │   │   │   ├── LocationIcon.vue
    │   │   │   │   ├── UpgradeRow.vue
    │   │   │   │   └── events
    │   │   │   │   │   ├── EventDecodingStatusDetails.vue
    │   │   │   │   │   ├── EventsCacheRefreshStatusCurrent.vue
    │   │   │   │   │   ├── EventsDecodingStatusCurrent.vue
    │   │   │   │   │   ├── HistoryEventAction.vue
    │   │   │   │   │   ├── HistoryEventAsset.vue
    │   │   │   │   │   ├── HistoryEventForm.vue
    │   │   │   │   │   ├── HistoryEventFormDialog.vue
    │   │   │   │   │   ├── HistoryEventNote.vue
    │   │   │   │   │   ├── HistoryEventType.vue
    │   │   │   │   │   ├── HistoryEventTypeCombination.vue
    │   │   │   │   │   ├── HistoryEventTypeCounterparty.vue
    │   │   │   │   │   ├── HistoryEventsAction.vue
    │   │   │   │   │   ├── HistoryEventsDecodingStatus.vue
    │   │   │   │   │   ├── HistoryEventsExport.vue
    │   │   │   │   │   ├── HistoryEventsIdentifier.vue
    │   │   │   │   │   ├── HistoryEventsList.vue
    │   │   │   │   │   ├── HistoryEventsListItem.vue
    │   │   │   │   │   ├── HistoryEventsListItemAction.vue
    │   │   │   │   │   ├── HistoryEventsListSwap.vue
    │   │   │   │   │   ├── HistoryEventsListTable.vue
    │   │   │   │   │   ├── HistoryEventsProtocolCacheUpdateStatus.vue
    │   │   │   │   │   ├── HistoryEventsSkippedExternalEvents.vue
    │   │   │   │   │   ├── HistoryEventsTableActions.vue
    │   │   │   │   │   ├── HistoryEventsView.vue
    │   │   │   │   │   ├── HistoryEventsViewButtons.vue
    │   │   │   │   │   ├── HistoryQueryStatus.vue
    │   │   │   │   │   ├── HistoryQueryStatusBar.vue
    │   │   │   │   │   ├── HistoryQueryStatusCurrent.vue
    │   │   │   │   │   ├── HistoryQueryStatusDialog.vue
    │   │   │   │   │   ├── query-status
    │   │   │   │   │       ├── HistoryEventsQueryStatus.vue
    │   │   │   │   │       ├── HistoryEventsQueryStatusCurrent.vue
    │   │   │   │   │       ├── HistoryEventsQueryStatusDetails.vue
    │   │   │   │   │       └── HistoryEventsQueryStatusLine.vue
    │   │   │   │   │   └── tx
    │   │   │   │   │       ├── RepullingTransactionForm.vue
    │   │   │   │   │       ├── RepullingTransactionFormDialog.vue
    │   │   │   │   │       ├── TransactionForm.vue
    │   │   │   │   │       ├── TransactionFormDialog.vue
    │   │   │   │   │       └── query-status
    │   │   │   │   │           ├── TransactionQueryStatus.vue
    │   │   │   │   │           ├── TransactionQueryStatusCurrent.vue
    │   │   │   │   │           ├── TransactionQueryStatusDetails.vue
    │   │   │   │   │           ├── TransactionQueryStatusLine.vue
    │   │   │   │   │           └── TransactionQueryStatusSteps.vue
    │   │   │   ├── import
    │   │   │   │   ├── BinanceImport.vue
    │   │   │   │   ├── BisqImport.vue
    │   │   │   │   ├── BitMexImport.vue
    │   │   │   │   ├── BitcoinImport.vue
    │   │   │   │   ├── BitstampImport.vue
    │   │   │   │   ├── BittrexImport.vue
    │   │   │   │   ├── BlockFiImport.vue
    │   │   │   │   ├── BlockpitImport.vue
    │   │   │   │   ├── CointrackingImport.vue
    │   │   │   │   ├── CryptoComImport.vue
    │   │   │   │   ├── CustomImport.vue
    │   │   │   │   ├── FileUpload.vue
    │   │   │   │   ├── GroupedImport.vue
    │   │   │   │   ├── ImportSource.vue
    │   │   │   │   ├── KucoinImport.vue
    │   │   │   │   ├── NexoImport.vue
    │   │   │   │   ├── ShapeshiftImport.vue
    │   │   │   │   └── UpholdImport.vue
    │   │   │   ├── inputs
    │   │   │   │   ├── AmountInput.vue
    │   │   │   │   ├── AssetSelect.vue
    │   │   │   │   ├── AutoCompleteWithSearchSync.vue
    │   │   │   │   ├── BalanceTypeInput.vue
    │   │   │   │   ├── CounterpartyInput.vue
    │   │   │   │   ├── DateTimePicker.vue
    │   │   │   │   ├── ExchangeInput.vue
    │   │   │   │   ├── JsonInput.vue
    │   │   │   │   ├── TagFilter.vue
    │   │   │   │   ├── TagInput.vue
    │   │   │   │   └── TwoFieldsAmountInput.vue
    │   │   │   ├── layout
    │   │   │   │   └── TablePageLayout.vue
    │   │   │   ├── locations
    │   │   │   │   ├── LocationAssets.vue
    │   │   │   │   └── LocationValueRow.vue
    │   │   │   ├── nft
    │   │   │   │   ├── NftCollectionSelector.vue
    │   │   │   │   ├── NftGallery.vue
    │   │   │   │   ├── NftGalleryItem.vue
    │   │   │   │   └── NftSorter.vue
    │   │   │   ├── notes
    │   │   │   │   ├── UserNotesForm.vue
    │   │   │   │   ├── UserNotesFormDialog.vue
    │   │   │   │   ├── UserNotesIndicator.vue
    │   │   │   │   ├── UserNotesList.vue
    │   │   │   │   └── UserNotesSidebar.vue
    │   │   │   ├── premium
    │   │   │   │   ├── GetPremiumButton.vue
    │   │   │   │   ├── PremiumLoading.vue
    │   │   │   │   ├── PremiumLoadingError.vue
    │   │   │   │   └── PremiumLock.vue
    │   │   │   ├── price-manager
    │   │   │   │   ├── historic
    │   │   │   │   │   ├── HistoricPriceContent.vue
    │   │   │   │   │   ├── HistoricPriceForm.vue
    │   │   │   │   │   └── HistoricPriceFormDialog.vue
    │   │   │   │   └── latest
    │   │   │   │   │   ├── LatestPriceContent.vue
    │   │   │   │   │   ├── LatestPriceForm.vue
    │   │   │   │   │   └── LatestPriceFormDialog.vue
    │   │   │   ├── profitloss
    │   │   │   │   ├── AccountingSettingsDisplay.vue
    │   │   │   │   ├── CostBasisTable.vue
    │   │   │   │   ├── ExportReportCsv.vue
    │   │   │   │   ├── ProfitLossEventType.vue
    │   │   │   │   ├── ProfitLossEvents.vue
    │   │   │   │   ├── ProfitLossOverview.vue
    │   │   │   │   ├── ReportActionable.vue
    │   │   │   │   ├── ReportActionableCard.vue
    │   │   │   │   ├── ReportGenerator.vue
    │   │   │   │   ├── ReportHeader.vue
    │   │   │   │   ├── ReportMissingAcquisitions.vue
    │   │   │   │   ├── ReportMissingPrices.vue
    │   │   │   │   ├── ReportPeriodSelector.vue
    │   │   │   │   ├── ReportProfitLossEventAction.vue
    │   │   │   │   ├── ReportsTable.vue
    │   │   │   │   └── ReportsTableMoreAction.vue
    │   │   │   ├── settings
    │   │   │   │   ├── AmountSettingsCategory.vue
    │   │   │   │   ├── AssetBalanceStatisticSourceSetting.vue
    │   │   │   │   ├── ExternalServiceSettingsCategory.vue
    │   │   │   │   ├── GeneralSettingsCategory.vue
    │   │   │   │   ├── HideSmallBalances.vue
    │   │   │   │   ├── InferZeroTimedBalancesSetting.vue
    │   │   │   │   ├── NftSettingsCategory.vue
    │   │   │   │   ├── OnboardingSettings.vue
    │   │   │   │   ├── PriceOracleSettings.vue
    │   │   │   │   ├── SettingCategory.vue
    │   │   │   │   ├── SettingCategoryHeader.vue
    │   │   │   │   ├── SettingResetButton.vue
    │   │   │   │   ├── SsfGraphMultiplierSetting.vue
    │   │   │   │   ├── StatisticsGraphSettings.vue
    │   │   │   │   ├── accounting
    │   │   │   │   │   ├── AccountingCsvExportSetting.vue
    │   │   │   │   │   ├── AccountingTradeSettings.vue
    │   │   │   │   │   ├── CalculatePastCostBasisSetting.vue
    │   │   │   │   │   ├── CostBasisFeesSetting.vue
    │   │   │   │   │   ├── CostBasisMethodSetting.vue
    │   │   │   │   │   ├── CostBasisMethodSettings.vue
    │   │   │   │   │   ├── CryptoToCryptoTradeSetting.vue
    │   │   │   │   │   ├── EthStakingTaxableAfterWithdrawalSetting.vue
    │   │   │   │   │   ├── GasCostSetting.vue
    │   │   │   │   │   ├── PnlCsvSummarySetting.vue
    │   │   │   │   │   ├── PnlCsvWithFormulasSetting.vue
    │   │   │   │   │   ├── TaxFreeSetting.vue
    │   │   │   │   │   └── rule
    │   │   │   │   │   │   ├── AccountingRuleConflictsDialog.vue
    │   │   │   │   │   │   ├── AccountingRuleForm.vue
    │   │   │   │   │   │   ├── AccountingRuleFormDialog.vue
    │   │   │   │   │   │   ├── AccountingRuleImportDialog.vue
    │   │   │   │   │   │   ├── AccountingRuleSetting.vue
    │   │   │   │   │   │   ├── AccountingRuleWithLinkedSetting.vue
    │   │   │   │   │   │   └── AccountingRuleWithLinkedSettingDisplay.vue
    │   │   │   │   ├── api-keys
    │   │   │   │   │   ├── ServiceKey.vue
    │   │   │   │   │   ├── ServiceKeyCard.vue
    │   │   │   │   │   ├── ServiceWithAuth.vue
    │   │   │   │   │   ├── exchange
    │   │   │   │   │   │   ├── ExchangeKeysForm.vue
    │   │   │   │   │   │   ├── ExchangeKeysFormDialog.vue
    │   │   │   │   │   │   └── ExchangeKeysFormStructure.vue
    │   │   │   │   │   └── external
    │   │   │   │   │   │   ├── AlchemyApiKey.vue
    │   │   │   │   │   │   ├── BeaconchainApiKey.vue
    │   │   │   │   │   │   ├── BlockscoutApiKey.vue
    │   │   │   │   │   │   ├── BlockscoutApiKeys.vue
    │   │   │   │   │   │   ├── CoinGeckoApiKey.vue
    │   │   │   │   │   │   ├── CryptoCompareApiKey.vue
    │   │   │   │   │   │   ├── DefiLlamaApiKey.vue
    │   │   │   │   │   │   ├── EtherscanApiKey.vue
    │   │   │   │   │   │   ├── GnosisPayAuth.vue
    │   │   │   │   │   │   ├── LoopringApiKey.vue
    │   │   │   │   │   │   ├── MoneriumAuth.vue
    │   │   │   │   │   │   ├── OpenSeaApiKey.vue
    │   │   │   │   │   │   └── TheGraphApiKey.vue
    │   │   │   │   ├── controls
    │   │   │   │   │   ├── DateFormatHelp.vue
    │   │   │   │   │   ├── SettingsItem.vue
    │   │   │   │   │   ├── SettingsOption.vue
    │   │   │   │   │   └── SettingsPage.vue
    │   │   │   │   ├── data-security
    │   │   │   │   │   ├── ChangePassword.vue
    │   │   │   │   │   ├── ManageCustomAssets.vue
    │   │   │   │   │   ├── RestoreAssetsDatabase.vue
    │   │   │   │   │   ├── backups
    │   │   │   │   │   │   ├── BackupManager.vue
    │   │   │   │   │   │   └── DatabaseBackups.vue
    │   │   │   │   │   ├── data-management
    │   │   │   │   │   │   ├── DataManagement.vue
    │   │   │   │   │   │   ├── PurgeData.vue
    │   │   │   │   │   │   ├── PurgeImagesCache.vue
    │   │   │   │   │   │   └── RefreshCache.vue
    │   │   │   │   │   └── oracle
    │   │   │   │   │   │   ├── OracleCacheManagement.vue
    │   │   │   │   │   │   ├── OraclePenaltyDurationSetting.vue
    │   │   │   │   │   │   ├── OraclePenaltySettings.vue
    │   │   │   │   │   │   └── OraclePenaltyThresholdCountSetting.vue
    │   │   │   │   ├── database
    │   │   │   │   │   ├── AssetDatabaseCategory.vue
    │   │   │   │   │   ├── DatabaseInformation.vue
    │   │   │   │   │   ├── DatabaseInformationCategory.vue
    │   │   │   │   │   └── ImportExportCategory.vue
    │   │   │   │   ├── explorers
    │   │   │   │   │   ├── ExplorerInput.vue
    │   │   │   │   │   └── Explorers.vue
    │   │   │   │   ├── frontend
    │   │   │   │   │   ├── AddressNamePrioritySetting.vue
    │   │   │   │   │   ├── AliasSettingsCategory.vue
    │   │   │   │   │   ├── AnimationsEnabledSetting.vue
    │   │   │   │   │   ├── EnableEnsNamesSetting.vue
    │   │   │   │   │   ├── GraphSettingsCategory.vue
    │   │   │   │   │   ├── InterfaceOnlyCategory.vue
    │   │   │   │   │   ├── PersistTableSortingSetting.vue
    │   │   │   │   │   ├── ScrambleDataSetting.vue
    │   │   │   │   │   ├── ShowGraphRangeSelectorSetting.vue
    │   │   │   │   │   ├── ThemeSettingsCategory.vue
    │   │   │   │   │   ├── TimeFrameSetting.vue
    │   │   │   │   │   └── ZeroBasedGraphSetting.vue
    │   │   │   │   └── general
    │   │   │   │   │   ├── AskUserUponSizeDiscrepancySetting.vue
    │   │   │   │   │   ├── AutoDetectTokensSetting.vue
    │   │   │   │   │   ├── BalanceSaveFrequencySetting.vue
    │   │   │   │   │   ├── BtcDerivationGapLimitSetting.vue
    │   │   │   │   │   ├── CsvExportDelimiterSetting.vue
    │   │   │   │   │   ├── CurrencyLocationSetting.vue
    │   │   │   │   │   ├── DateDisplayFormatSetting.vue
    │   │   │   │   │   ├── DateInputFormatSelector.vue
    │   │   │   │   │   ├── DateInputFormatSetting.vue
    │   │   │   │   │   ├── DisplayDateInLocaltimeSetting.vue
    │   │   │   │   │   ├── EvmChainsToIgnoreSettings.vue
    │   │   │   │   │   ├── QueryPeriodSetting.vue
    │   │   │   │   │   ├── RefreshSetting.vue
    │   │   │   │   │   ├── TimeFrameSettings.vue
    │   │   │   │   │   ├── TreatEthAsEth2Setting.vue
    │   │   │   │   │   ├── UsageAnalyticsSetting.vue
    │   │   │   │   │   ├── VersionUpdateFrequencySetting.vue
    │   │   │   │   │   ├── amount
    │   │   │   │   │       ├── AbbreviateNumberSetting.vue
    │   │   │   │   │       ├── FloatingPrecisionSetting.vue
    │   │   │   │   │       ├── MainCurrencySetting.vue
    │   │   │   │   │       ├── NumericSeparatorsSettings.vue
    │   │   │   │   │       ├── RoundingSelector.vue
    │   │   │   │   │       ├── RoundingSettings.vue
    │   │   │   │   │       └── SubscriptToggle.vue
    │   │   │   │   │   ├── external-services
    │   │   │   │   │       ├── CommonExternalServiceSetting.vue
    │   │   │   │   │       ├── ConnectTimeoutSetting.vue
    │   │   │   │   │       ├── QueryRetryLimitSetting.vue
    │   │   │   │   │       └── ReadTimeoutSetting.vue
    │   │   │   │   │   ├── language
    │   │   │   │   │       ├── LanguageSelectorItem.vue
    │   │   │   │   │       └── LanguageSetting.vue
    │   │   │   │   │   ├── nft
    │   │   │   │   │       ├── NftImageRenderingSetting.vue
    │   │   │   │   │       ├── NftImageRenderingSettingMenu.vue
    │   │   │   │   │       └── NftsInNetValueSetting.vue
    │   │   │   │   │   └── rpc
    │   │   │   │   │       ├── EvmRpcNodeForm.vue
    │   │   │   │   │       ├── EvmRpcNodeFormDialog.vue
    │   │   │   │   │       ├── EvmRpcNodeManager.vue
    │   │   │   │   │       ├── RpcSettings.vue
    │   │   │   │   │       └── simple
    │   │   │   │   │           ├── SimpleRpcNodeManager.vue
    │   │   │   │   │           └── SimpleRpcNodeManagerForm.vue
    │   │   │   ├── snapshots
    │   │   │   │   └── ConfirmSnapshotConflictReplacementDialog.vue
    │   │   │   ├── staking
    │   │   │   │   ├── eth
    │   │   │   │   │   ├── EthStakingPage.vue
    │   │   │   │   │   ├── EthStakingPagePlaceholder.vue
    │   │   │   │   │   ├── EthStakingPageSettingMenu.vue
    │   │   │   │   │   ├── EthValidatorCombinedFilter.vue
    │   │   │   │   │   └── EthValidatorFilter.vue
    │   │   │   │   ├── kraken
    │   │   │   │   │   ├── KrakenDateFilter.vue
    │   │   │   │   │   ├── KrakenPage.vue
    │   │   │   │   │   ├── KrakenStaking.vue
    │   │   │   │   │   ├── KrakenStakingOverview.vue
    │   │   │   │   │   └── KrakenStakingReceived.vue
    │   │   │   │   └── liquity
    │   │   │   │   │   ├── LiquityPage.vue
    │   │   │   │   │   ├── LiquityPools.vue
    │   │   │   │   │   ├── LiquityStake.vue
    │   │   │   │   │   ├── LiquityStakingDetails.vue
    │   │   │   │   │   ├── LiquityStakingPagePlaceholder.vue
    │   │   │   │   │   └── LiquityStatistics.vue
    │   │   │   ├── status
    │   │   │   │   ├── AppUpdateIndicator.vue
    │   │   │   │   ├── NotificationIndicator.vue
    │   │   │   │   ├── notifications
    │   │   │   │   │   ├── CollapsedPendingTasks.vue
    │   │   │   │   │   ├── MissingKeyNotification.vue
    │   │   │   │   │   ├── NoTasksRunning.vue
    │   │   │   │   │   ├── Notification.vue
    │   │   │   │   │   ├── NotificationPopup.vue
    │   │   │   │   │   ├── NotificationSidebar.vue
    │   │   │   │   │   ├── PendingTask.vue
    │   │   │   │   │   └── PendingTasks.vue
    │   │   │   │   ├── sync
    │   │   │   │   │   ├── SyncButtons.vue
    │   │   │   │   │   ├── SyncIndicator.vue
    │   │   │   │   │   └── SyncSettings.vue
    │   │   │   │   └── update
    │   │   │   │   │   ├── AppUpdatePopup.vue
    │   │   │   │   │   ├── AssetConflictDialog.vue
    │   │   │   │   │   ├── AssetConflictRow.vue
    │   │   │   │   │   ├── AssetUpdate.vue
    │   │   │   │   │   ├── AssetUpdateInlineConfirm.vue
    │   │   │   │   │   ├── AssetUpdateMessage.vue
    │   │   │   │   │   ├── AssetUpdateSetting.vue
    │   │   │   │   │   └── AssetUpdateStatus.vue
    │   │   │   ├── table-filter
    │   │   │   │   ├── FilterDropdown.vue
    │   │   │   │   ├── FilterEntry.vue
    │   │   │   │   ├── SavedFilterManagement.vue
    │   │   │   │   ├── SuggestedItem.vue
    │   │   │   │   └── TableFilter.vue
    │   │   │   ├── tags
    │   │   │   │   ├── TagDisplay.vue
    │   │   │   │   ├── TagForm.vue
    │   │   │   │   ├── TagFormDialog.vue
    │   │   │   │   ├── TagIcon.vue
    │   │   │   │   └── TagManager.vue
    │   │   │   ├── typography
    │   │   │   │   └── CardTitle.vue
    │   │   │   └── wrapped
    │   │   │   │   ├── WrappedCard.vue
    │   │   │   │   ├── WrappedContainer.vue
    │   │   │   │   ├── WrappedContainerPlaceholder.vue
    │   │   │   │   └── WrappedItem.vue
    │   │   ├── composables
    │   │   │   ├── accounts
    │   │   │   │   ├── blockchain
    │   │   │   │   │   ├── use-account-delete.spec.ts
    │   │   │   │   │   ├── use-account-delete.ts
    │   │   │   │   │   ├── use-account-loading.ts
    │   │   │   │   │   └── use-account-manage.ts
    │   │   │   │   ├── blockie.ts
    │   │   │   │   ├── loading.ts
    │   │   │   │   ├── use-account-category-helper.ts
    │   │   │   │   ├── use-account-import-export.spec.ts
    │   │   │   │   └── use-account-import-export.ts
    │   │   │   ├── address-book
    │   │   │   │   ├── form.ts
    │   │   │   │   ├── use-address-book-import.spec.ts
    │   │   │   │   └── use-address-book-import.ts
    │   │   │   ├── api
    │   │   │   │   ├── assets
    │   │   │   │   │   ├── cex-mapping.ts
    │   │   │   │   │   ├── icon.ts
    │   │   │   │   │   ├── ignore.ts
    │   │   │   │   │   ├── index.ts
    │   │   │   │   │   ├── info.ts
    │   │   │   │   │   ├── management.ts
    │   │   │   │   │   ├── prices.ts
    │   │   │   │   │   ├── spam.ts
    │   │   │   │   │   └── whitelist.ts
    │   │   │   │   ├── backup.ts
    │   │   │   │   ├── balances
    │   │   │   │   │   ├── blockchain.ts
    │   │   │   │   │   ├── exchanges.ts
    │   │   │   │   │   ├── index.ts
    │   │   │   │   │   ├── manual.ts
    │   │   │   │   │   ├── nft.ts
    │   │   │   │   │   └── price.ts
    │   │   │   │   ├── blockchain
    │   │   │   │   │   ├── accounts.ts
    │   │   │   │   │   └── addresses-names.ts
    │   │   │   │   ├── defi
    │   │   │   │   │   ├── index.ts
    │   │   │   │   │   └── liquity.ts
    │   │   │   │   ├── history
    │   │   │   │   │   ├── events
    │   │   │   │   │   │   ├── index.ts
    │   │   │   │   │   │   └── skipped.ts
    │   │   │   │   │   ├── ignore.ts
    │   │   │   │   │   └── index.ts
    │   │   │   │   ├── import
    │   │   │   │   │   └── index.ts
    │   │   │   │   ├── info
    │   │   │   │   │   ├── chains.ts
    │   │   │   │   │   └── index.ts
    │   │   │   │   ├── reports
    │   │   │   │   │   └── index.ts
    │   │   │   │   ├── session
    │   │   │   │   │   ├── index.ts
    │   │   │   │   │   ├── premium-credentials.ts
    │   │   │   │   │   ├── queried-addresses.ts
    │   │   │   │   │   ├── sync.ts
    │   │   │   │   │   ├── user-notes.ts
    │   │   │   │   │   └── users.ts
    │   │   │   │   ├── settings
    │   │   │   │   │   ├── accounting-api.ts
    │   │   │   │   │   ├── evm-nodes-api.ts
    │   │   │   │   │   ├── external-services-api.ts
    │   │   │   │   │   ├── google-calendar.ts
    │   │   │   │   │   ├── settings-api.ts
    │   │   │   │   │   └── snapshot-api.ts
    │   │   │   │   ├── staking
    │   │   │   │   │   ├── eth2.ts
    │   │   │   │   │   └── kraken.ts
    │   │   │   │   ├── statistics
    │   │   │   │   │   ├── statistics-api.ts
    │   │   │   │   │   └── wrap.ts
    │   │   │   │   ├── tags.ts
    │   │   │   │   └── task.ts
    │   │   │   ├── array
    │   │   │   │   └── index.ts
    │   │   │   ├── assets
    │   │   │   │   ├── index.ts
    │   │   │   │   ├── navigation.ts
    │   │   │   │   ├── newly-detected-tokens.ts
    │   │   │   │   ├── nft.ts
    │   │   │   │   ├── retrieval.ts
    │   │   │   │   └── spam.ts
    │   │   │   ├── backend.ts
    │   │   │   ├── balances
    │   │   │   │   ├── asset-summary.ts
    │   │   │   │   ├── balance-transformations.ts
    │   │   │   │   ├── index.spec.ts
    │   │   │   │   ├── index.ts
    │   │   │   │   ├── location-breakdown.ts
    │   │   │   │   ├── refresh.ts
    │   │   │   │   ├── token-detection.ts
    │   │   │   │   ├── use-aggregated-balances.spec.ts
    │   │   │   │   └── use-aggregated-balances.ts
    │   │   │   ├── blockchain
    │   │   │   │   ├── accounts
    │   │   │   │   │   ├── index.ts
    │   │   │   │   │   └── staking.ts
    │   │   │   │   ├── index.ts
    │   │   │   │   └── use-account-addition-notifications.ts
    │   │   │   ├── common
    │   │   │   │   ├── use-csv-import-export.spec.ts
    │   │   │   │   └── use-csv-import-export.ts
    │   │   │   ├── copy.ts
    │   │   │   ├── dark-mode.ts
    │   │   │   ├── defi
    │   │   │   │   ├── airdrops
    │   │   │   │   │   └── metadata.ts
    │   │   │   │   └── metadata.ts
    │   │   │   ├── dynamic-messages.ts
    │   │   │   ├── electron-interop.ts
    │   │   │   ├── filters
    │   │   │   │   ├── accounting-rule.ts
    │   │   │   │   ├── address-book.ts
    │   │   │   │   ├── assets.ts
    │   │   │   │   ├── blockchain-account.ts
    │   │   │   │   ├── custom-assets.ts
    │   │   │   │   ├── eth-validator.ts
    │   │   │   │   ├── events.ts
    │   │   │   │   ├── manual-balances.ts
    │   │   │   │   └── saved.ts
    │   │   │   ├── form.ts
    │   │   │   ├── graphs.ts
    │   │   │   ├── history
    │   │   │   │   ├── auto-refresh.ts
    │   │   │   │   ├── calendar
    │   │   │   │   │   ├── index.ts
    │   │   │   │   │   └── reminder.ts
    │   │   │   │   ├── events
    │   │   │   │   │   ├── edit-mode-state.ts
    │   │   │   │   │   ├── form.ts
    │   │   │   │   │   ├── index.ts
    │   │   │   │   │   ├── mapping
    │   │   │   │   │   │   ├── counterparty.ts
    │   │   │   │   │   │   ├── index.ts
    │   │   │   │   │   │   └── product.ts
    │   │   │   │   │   ├── notes.ts
    │   │   │   │   │   ├── query-status
    │   │   │   │   │   │   ├── events-query-status.ts
    │   │   │   │   │   │   ├── index.ts
    │   │   │   │   │   │   └── tx-query-status.ts
    │   │   │   │   │   └── tx
    │   │   │   │   │   │   ├── decoding.ts
    │   │   │   │   │   │   ├── index.ts
    │   │   │   │   │   │   ├── types.ts
    │   │   │   │   │   │   ├── use-history-transaction-accounts.ts
    │   │   │   │   │   │   └── use-refresh-transactions.ts
    │   │   │   │   └── index.ts
    │   │   │   ├── info
    │   │   │   │   └── chains.ts
    │   │   │   ├── item-cache.ts
    │   │   │   ├── links.ts
    │   │   │   ├── locations.ts
    │   │   │   ├── message-handling
    │   │   │   │   ├── accounting-rule-conflict-message.ts
    │   │   │   │   ├── calendar-reminder.ts
    │   │   │   │   ├── csv-import-result.ts
    │   │   │   │   ├── index.ts
    │   │   │   │   ├── missing-api-key.ts
    │   │   │   │   └── new-token-detected.ts
    │   │   │   ├── navigation.ts
    │   │   │   ├── nft-image.ts
    │   │   │   ├── premium.ts
    │   │   │   ├── price-manager
    │   │   │   │   ├── historic
    │   │   │   │   │   └── index.ts
    │   │   │   │   └── latest
    │   │   │   │   │   └── index.ts
    │   │   │   ├── privacy.ts
    │   │   │   ├── random-stepper.ts
    │   │   │   ├── ref.ts
    │   │   │   ├── reports.ts
    │   │   │   ├── scramble.ts
    │   │   │   ├── session
    │   │   │   │   ├── cache-clear.ts
    │   │   │   │   ├── load.ts
    │   │   │   │   ├── logout.ts
    │   │   │   │   ├── modules.ts
    │   │   │   │   ├── purge.ts
    │   │   │   │   ├── settings.ts
    │   │   │   │   ├── sync.ts
    │   │   │   │   ├── use-items-per-page.ts
    │   │   │   │   └── use-locale.ts
    │   │   │   ├── settings
    │   │   │   │   ├── accounting
    │   │   │   │   │   ├── index.ts
    │   │   │   │   │   └── rule-mapping.ts
    │   │   │   │   ├── api-keys
    │   │   │   │   │   └── external
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── index.ts
    │   │   │   │   ├── theme.ts
    │   │   │   │   └── use-asset-statistic-state.ts
    │   │   │   ├── staking
    │   │   │   │   └── eth2
    │   │   │   │   │   ├── daily-stats.ts
    │   │   │   │   │   └── eth2.ts
    │   │   │   ├── status.ts
    │   │   │   ├── update-message.ts
    │   │   │   ├── usd-value-threshold.spec.ts
    │   │   │   ├── usd-value-threshold.ts
    │   │   │   ├── use-core-scroll.ts
    │   │   │   ├── use-currency-update.ts
    │   │   │   ├── use-pagination-filter
    │   │   │   │   ├── index.ts
    │   │   │   │   ├── types.ts
    │   │   │   │   ├── utils.spec.ts
    │   │   │   │   └── utils.ts
    │   │   │   ├── user
    │   │   │   │   ├── account.ts
    │   │   │   │   └── use-logged-user-identifier.ts
    │   │   │   ├── utils
    │   │   │   │   ├── useComputedRef
    │   │   │   │   │   └── index.ts
    │   │   │   │   ├── useNumberScrambler
    │   │   │   │   │   └── index.ts
    │   │   │   │   ├── useRefMap
    │   │   │   │   │   └── index.ts
    │   │   │   │   └── useValueOrDefault
    │   │   │   │   │   └── index.ts
    │   │   │   └── validation.ts
    │   │   ├── data
    │   │   │   ├── amount-formatter.ts
    │   │   │   ├── constraints.ts
    │   │   │   ├── date-formatter.ts
    │   │   │   ├── defaults.ts
    │   │   │   ├── factories.ts
    │   │   │   ├── psl.json
    │   │   │   ├── psl.ts
    │   │   │   └── supported-language.ts
    │   │   ├── env.d.ts
    │   │   ├── i18n.ts
    │   │   ├── layouts
    │   │   │   ├── auth.vue
    │   │   │   ├── default.vue
    │   │   │   └── plain.vue
    │   │   ├── locales
    │   │   │   ├── cn.json
    │   │   │   ├── de.json
    │   │   │   ├── en.json
    │   │   │   ├── es.json
    │   │   │   ├── fr.json
    │   │   │   └── gr.json
    │   │   ├── main.scss
    │   │   ├── main.ts
    │   │   ├── modules
    │   │   │   ├── account
    │   │   │   │   ├── use-change-password.ts
    │   │   │   │   ├── use-login.ts
    │   │   │   │   └── use-logout.ts
    │   │   │   ├── accounts
    │   │   │   │   └── use-blockchain-accounts-store.ts
    │   │   │   ├── asset-manager
    │   │   │   │   ├── counterparty-mapping
    │   │   │   │   │   ├── CounterpartyMappingFilter.vue
    │   │   │   │   │   ├── ManageCounterpartyMapping.vue
    │   │   │   │   │   ├── ManageCounterpartyMappingForm.vue
    │   │   │   │   │   ├── ManageCounterpartyMappingFormDialog.vue
    │   │   │   │   │   ├── ManageCounterpartyMappingTable.vue
    │   │   │   │   │   ├── schema.ts
    │   │   │   │   │   └── use-counterparty-mapping-api.ts
    │   │   │   │   ├── missing-mappings
    │   │   │   │   │   ├── AssetMissingMappings.vue
    │   │   │   │   │   ├── use-exchange-unknown-asset-handler.ts
    │   │   │   │   │   ├── use-missing-mappings-db.spec.ts
    │   │   │   │   │   └── use-missing-mappings-db.ts
    │   │   │   │   └── solana-token-migration
    │   │   │   │   │   ├── SolanaTokenMigrationDialog.vue
    │   │   │   │   │   ├── SolanaTokenMigrationForm.vue
    │   │   │   │   │   ├── solana-token-migration-store.ts
    │   │   │   │   │   └── solana-token-migration.ts
    │   │   │   ├── assets
    │   │   │   │   ├── use-collection-identifiers.ts
    │   │   │   │   ├── use-collection-info.ts
    │   │   │   │   └── use-collection-mapping-store.ts
    │   │   │   ├── balances
    │   │   │   │   ├── blockchain
    │   │   │   │   │   ├── use-account-addresses.ts
    │   │   │   │   │   ├── use-blockchain-account-data.spec.ts
    │   │   │   │   │   ├── use-blockchain-account-data.ts
    │   │   │   │   │   └── use-blockchain-total-summary.ts
    │   │   │   │   ├── exchanges
    │   │   │   │   │   ├── use-binance-savings.ts
    │   │   │   │   │   ├── use-exchange-data.spec.ts
    │   │   │   │   │   ├── use-exchange-data.ts
    │   │   │   │   │   └── use-exchanges.ts
    │   │   │   │   ├── manual
    │   │   │   │   │   ├── use-manual-balance-data.spec.ts
    │   │   │   │   │   ├── use-manual-balance-data.ts
    │   │   │   │   │   ├── use-manual-balance-pagination.ts
    │   │   │   │   │   ├── use-manual-balances-or-liabilities.ts
    │   │   │   │   │   └── use-manual-balances.ts
    │   │   │   │   ├── nft
    │   │   │   │   │   └── use-nft-balances.ts
    │   │   │   │   ├── protocols
    │   │   │   │   │   ├── BalanceTopProtocols.vue
    │   │   │   │   │   ├── ProtocolIcon.vue
    │   │   │   │   │   ├── ProtocolTooltipIcon.vue
    │   │   │   │   │   ├── components
    │   │   │   │   │   │   ├── AssetDetailsLayout.vue
    │   │   │   │   │   │   ├── AssetProtocolBreakdown.vue
    │   │   │   │   │   │   └── AssetRowDetails.vue
    │   │   │   │   │   └── use-protocol-data.ts
    │   │   │   │   ├── use-asset-balances-breakdown.spec.ts
    │   │   │   │   ├── use-asset-balances-breakdown.ts
    │   │   │   │   ├── use-balances-store.spec.ts
    │   │   │   │   ├── use-balances-store.ts
    │   │   │   │   ├── use-blockchain-balances.spec.ts
    │   │   │   │   └── use-blockchain-balances.ts
    │   │   │   ├── common
    │   │   │   │   ├── links
    │   │   │   │   │   ├── AddressEditButton.vue
    │   │   │   │   │   ├── CopyButton.vue
    │   │   │   │   │   ├── HashLink.vue
    │   │   │   │   │   └── LinkButton.vue
    │   │   │   │   └── types.ts
    │   │   │   ├── dashboard
    │   │   │   │   ├── Dashboard.vue
    │   │   │   │   ├── graph
    │   │   │   │   │   ├── NetWorthChart.vue
    │   │   │   │   │   ├── use-net-value-chart-config.ts
    │   │   │   │   │   └── use-net-value-event-handlers.ts
    │   │   │   │   ├── liquidity-pools
    │   │   │   │   │   ├── PoolDetails.vue
    │   │   │   │   │   ├── PoolIcon.vue
    │   │   │   │   │   ├── PoolTable.vue
    │   │   │   │   │   ├── types.ts
    │   │   │   │   │   ├── use-pool-api.ts
    │   │   │   │   │   ├── use-pool-balances-store.ts
    │   │   │   │   │   └── use-pool-balances.ts
    │   │   │   │   └── summary
    │   │   │   │   │   ├── BlockchainBalanceCardList.vue
    │   │   │   │   │   ├── BlockchainSummary.vue
    │   │   │   │   │   ├── BlockchainSummaryCardCreateButton.vue
    │   │   │   │   │   ├── ExchangeBox.vue
    │   │   │   │   │   ├── ExchangeSummary.vue
    │   │   │   │   │   ├── ManualBalanceCardList.vue
    │   │   │   │   │   ├── ManualSummary.vue
    │   │   │   │   │   ├── Summary.vue
    │   │   │   │   │   ├── SummaryCard.vue
    │   │   │   │   │   ├── SummaryCardCreateButton.vue
    │   │   │   │   │   └── SummaryCardRefreshMenu.vue
    │   │   │   ├── data
    │   │   │   │   ├── pagination.ts
    │   │   │   │   ├── schemas.ts
    │   │   │   │   └── use-database.ts
    │   │   │   ├── history
    │   │   │   │   ├── events
    │   │   │   │   │   ├── components
    │   │   │   │   │   │   ├── HistoryEventsTable.vue
    │   │   │   │   │   │   └── RedecodeConfirmationDialog.vue
    │   │   │   │   │   ├── composables
    │   │   │   │   │   │   ├── types.ts
    │   │   │   │   │   │   ├── use-history-events-data.ts
    │   │   │   │   │   │   ├── use-history-events-forms.ts
    │   │   │   │   │   │   └── use-history-events-operations.ts
    │   │   │   │   │   ├── request-types.ts
    │   │   │   │   │   ├── types.ts
    │   │   │   │   │   ├── use-history-events-auto-fetch.ts
    │   │   │   │   │   └── use-history-events-status.ts
    │   │   │   │   ├── management
    │   │   │   │   │   └── forms
    │   │   │   │   │   │   ├── AssetMovementEventForm.spec.ts
    │   │   │   │   │   │   ├── AssetMovementEventForm.vue
    │   │   │   │   │   │   ├── EthBlockEventForm.spec.ts
    │   │   │   │   │   │   ├── EthBlockEventForm.vue
    │   │   │   │   │   │   ├── EthDepositEventForm.spec.ts
    │   │   │   │   │   │   ├── EthDepositEventForm.vue
    │   │   │   │   │   │   ├── EthWithdrawalEventForm.spec.ts
    │   │   │   │   │   │   ├── EthWithdrawalEventForm.vue
    │   │   │   │   │   │   ├── EvmEventForm.spec.ts
    │   │   │   │   │   │   ├── EvmEventForm.vue
    │   │   │   │   │   │   ├── EvmSwapEventForm.spec.ts
    │   │   │   │   │   │   ├── EvmSwapEventForm.vue
    │   │   │   │   │   │   ├── HistoryEventAssetPriceForm.vue
    │   │   │   │   │   │   ├── HistoryEventTypeForm.vue
    │   │   │   │   │   │   ├── OnlineHistoryEventForm.spec.ts
    │   │   │   │   │   │   ├── OnlineHistoryEventForm.vue
    │   │   │   │   │   │   ├── SwapEventForm.spec.ts
    │   │   │   │   │   │   ├── SwapEventForm.vue
    │   │   │   │   │   │   ├── common
    │   │   │   │   │   │       ├── EventDateLocation.vue
    │   │   │   │   │   │       ├── EventLocationLabel.vue
    │   │   │   │   │   │       ├── EvmLocation.vue
    │   │   │   │   │   │       └── ToggleLocationLink.vue
    │   │   │   │   │   │   ├── evm-swap-event-form.ts
    │   │   │   │   │   │   ├── form-guards.ts
    │   │   │   │   │   │   ├── form-types.ts
    │   │   │   │   │   │   ├── history-event-form.spec.ts
    │   │   │   │   │   │   ├── swap
    │   │   │   │   │   │       ├── SwapEventNotes.vue
    │   │   │   │   │   │       ├── SwapSubEvent.vue
    │   │   │   │   │   │       └── SwapSubEventList.vue
    │   │   │   │   │   │   ├── use-event-form-validation.ts
    │   │   │   │   │   │   └── utils.ts
    │   │   │   │   ├── redecode
    │   │   │   │   │   ├── HistoryRedecodeButton.vue
    │   │   │   │   │   ├── HistoryRedecodeChainItem.vue
    │   │   │   │   │   └── HistoryRedecodeSelection.vue
    │   │   │   │   └── refresh
    │   │   │   │   │   ├── HistoryRefreshAddressSelection.vue
    │   │   │   │   │   ├── HistoryRefreshButton.vue
    │   │   │   │   │   ├── HistoryRefreshChainItem.vue
    │   │   │   │   │   ├── HistoryRefreshChains.vue
    │   │   │   │   │   ├── HistoryRefreshExchanges.vue
    │   │   │   │   │   ├── HistoryRefreshProtocolEvents.vue
    │   │   │   │   │   ├── HistoryRefreshSelection.vue
    │   │   │   │   │   ├── HistoryRefreshStakingEvents.vue
    │   │   │   │   │   └── types.ts
    │   │   │   ├── layout
    │   │   │   │   └── LayoutWrapper.vue
    │   │   │   ├── onchain
    │   │   │   │   ├── send
    │   │   │   │   │   ├── TradeAddressDisplay.vue
    │   │   │   │   │   ├── TradeAmountInput.vue
    │   │   │   │   │   ├── TradeAssetDisplay.vue
    │   │   │   │   │   ├── TradeAssetSelector.vue
    │   │   │   │   │   ├── TradeConnectedAddressBadge.vue
    │   │   │   │   │   ├── TradeHistoryItem.vue
    │   │   │   │   │   ├── TradeHistoryView.vue
    │   │   │   │   │   ├── TradeRecipientAddress.vue
    │   │   │   │   │   ├── TradeSendCard.vue
    │   │   │   │   │   ├── use-balance-queries.ts
    │   │   │   │   │   └── use-trade-api.ts
    │   │   │   │   ├── transaction-helpers.ts
    │   │   │   │   ├── types.ts
    │   │   │   │   ├── use-tradable-asset.ts
    │   │   │   │   ├── use-wallet-helper.ts
    │   │   │   │   ├── use-wallet-store.ts
    │   │   │   │   └── wallet-bridge
    │   │   │   │   │   └── Pairing.vue
    │   │   │   ├── prices
    │   │   │   │   ├── use-price-task-manager.spec.ts
    │   │   │   │   ├── use-price-task-manager.ts
    │   │   │   │   ├── use-price-utils.spec.ts
    │   │   │   │   └── use-price-utils.ts
    │   │   │   ├── session
    │   │   │   │   └── use-update-checker.ts
    │   │   │   ├── table
    │   │   │   │   ├── use-common-table-props.ts
    │   │   │   │   └── use-remember-table-sorting.ts
    │   │   │   └── theme
    │   │   │   │   ├── ThemeControl.vue
    │   │   │   │   ├── ThemeManagerPlaceholder.vue
    │   │   │   │   └── use-theme-checker.ts
    │   │   ├── pages
    │   │   │   ├── 404.vue
    │   │   │   ├── accounts
    │   │   │   │   ├── bitcoin
    │   │   │   │   │   └── index.vue
    │   │   │   │   ├── evm
    │   │   │   │   │   └── [[tab]].vue
    │   │   │   │   ├── index.vue
    │   │   │   │   └── substrate
    │   │   │   │   │   └── index.vue
    │   │   │   ├── address-book-manager
    │   │   │   │   └── index.vue
    │   │   │   ├── airdrops
    │   │   │   │   └── index.vue
    │   │   │   ├── api-keys
    │   │   │   │   ├── exchanges
    │   │   │   │   │   └── index.vue
    │   │   │   │   ├── external
    │   │   │   │   │   └── index.vue
    │   │   │   │   ├── index.vue
    │   │   │   │   └── premium
    │   │   │   │   │   └── index.vue
    │   │   │   ├── asset-manager
    │   │   │   │   ├── custom
    │   │   │   │   │   └── index.vue
    │   │   │   │   ├── index.vue
    │   │   │   │   ├── managed
    │   │   │   │   │   └── index.vue
    │   │   │   │   ├── more.vue
    │   │   │   │   └── more
    │   │   │   │   │   ├── cex-mapping
    │   │   │   │   │       └── index.vue
    │   │   │   │   │   ├── counterparty-mapping
    │   │   │   │   │       └── index.vue
    │   │   │   │   │   ├── missing-mappings
    │   │   │   │   │       └── index.vue
    │   │   │   │   │   ├── newly-detected
    │   │   │   │   │       └── index.vue
    │   │   │   │   │   └── solana-token-migration
    │   │   │   │   │       └── index.vue
    │   │   │   ├── assets
    │   │   │   │   └── [identifier].vue
    │   │   │   ├── balances
    │   │   │   │   ├── blockchain
    │   │   │   │   │   └── index.vue
    │   │   │   │   ├── exchange
    │   │   │   │   │   └── [[exchange]].vue
    │   │   │   │   ├── index.vue
    │   │   │   │   ├── manual
    │   │   │   │   │   └── [[tab]].vue
    │   │   │   │   └── non-fungible
    │   │   │   │   │   └── index.vue
    │   │   │   ├── calendar
    │   │   │   │   └── index.vue
    │   │   │   ├── dashboard
    │   │   │   │   └── index.vue
    │   │   │   ├── history
    │   │   │   │   └── index.vue
    │   │   │   ├── import
    │   │   │   │   └── index.vue
    │   │   │   ├── index.vue
    │   │   │   ├── locations
    │   │   │   │   └── [identifier].vue
    │   │   │   ├── nfts
    │   │   │   │   └── index.vue
    │   │   │   ├── onchain
    │   │   │   │   ├── index.vue
    │   │   │   │   └── send
    │   │   │   │   │   └── index.vue
    │   │   │   ├── playground
    │   │   │   │   ├── README.md
    │   │   │   │   └── index.vue
    │   │   │   ├── price-manager
    │   │   │   │   ├── historic
    │   │   │   │   │   └── index.vue
    │   │   │   │   ├── index.vue
    │   │   │   │   └── latest
    │   │   │   │   │   └── index.vue
    │   │   │   ├── reports
    │   │   │   │   ├── [id].vue
    │   │   │   │   ├── index.vue
    │   │   │   │   └── wrapper.vue
    │   │   │   ├── settings.vue
    │   │   │   ├── settings
    │   │   │   │   ├── account
    │   │   │   │   │   └── index.vue
    │   │   │   │   ├── accounting
    │   │   │   │   │   └── index.vue
    │   │   │   │   ├── database
    │   │   │   │   │   └── index.vue
    │   │   │   │   ├── general
    │   │   │   │   │   └── index.vue
    │   │   │   │   ├── interface
    │   │   │   │   │   └── index.vue
    │   │   │   │   ├── modules
    │   │   │   │   │   └── index.vue
    │   │   │   │   ├── oracle
    │   │   │   │   │   └── index.vue
    │   │   │   │   └── rpc
    │   │   │   │   │   └── index.vue
    │   │   │   ├── staking
    │   │   │   │   └── [[location]].vue
    │   │   │   ├── statistics
    │   │   │   │   ├── graphs
    │   │   │   │   │   └── index.vue
    │   │   │   │   ├── history-events
    │   │   │   │   │   └── index.vue
    │   │   │   │   └── index.vue
    │   │   │   ├── tag-manager
    │   │   │   │   └── index.vue
    │   │   │   ├── user
    │   │   │   │   ├── create
    │   │   │   │   │   └── index.vue
    │   │   │   │   ├── index.vue
    │   │   │   │   └── login
    │   │   │   │   │   └── index.vue
    │   │   │   └── wallet-bridge
    │   │   │   │   └── index.vue
    │   │   ├── plugins
    │   │   │   ├── devtools.ts
    │   │   │   ├── rui
    │   │   │   │   └── index.ts
    │   │   │   └── theme.ts
    │   │   ├── premium
    │   │   │   ├── premium-apis.ts
    │   │   │   ├── premium.ts
    │   │   │   ├── register-components.ts
    │   │   │   ├── setup-interface.ts
    │   │   │   └── setup-premium.ts
    │   │   ├── router
    │   │   │   ├── index.ts
    │   │   │   └── routes.ts
    │   │   ├── scss
    │   │   │   └── scroll.scss
    │   │   ├── services
    │   │   │   ├── api-urls.ts
    │   │   │   ├── axios-transformers.spec.ts
    │   │   │   ├── axios-transformers.ts
    │   │   │   ├── rotkehlchen-api.ts
    │   │   │   ├── utils.ts
    │   │   │   ├── with-retry.spec.ts
    │   │   │   └── with-retry.ts
    │   │   ├── store
    │   │   │   ├── assets
    │   │   │   │   ├── asset-cache.spec.ts
    │   │   │   │   ├── asset-cache.ts
    │   │   │   │   ├── icon.ts
    │   │   │   │   ├── ignored.ts
    │   │   │   │   └── whitelisted.ts
    │   │   │   ├── backend-messages.ts
    │   │   │   ├── balances
    │   │   │   │   └── prices.ts
    │   │   │   ├── blockchain
    │   │   │   │   ├── accounts
    │   │   │   │   │   ├── addresses-names.ts
    │   │   │   │   │   └── migrate.ts
    │   │   │   │   ├── tokens.ts
    │   │   │   │   └── validators.ts
    │   │   │   ├── confirm.ts
    │   │   │   ├── debug.ts
    │   │   │   ├── defi
    │   │   │   │   └── liquity
    │   │   │   │   │   └── index.ts
    │   │   │   ├── history
    │   │   │   │   ├── index.ts
    │   │   │   │   └── query-status
    │   │   │   │   │   ├── events-query-status.ts
    │   │   │   │   │   ├── index.ts
    │   │   │   │   │   └── tx-query-status.ts
    │   │   │   ├── locations.ts
    │   │   │   ├── main.ts
    │   │   │   ├── message.ts
    │   │   │   ├── monitor.ts
    │   │   │   ├── notifications
    │   │   │   │   └── index.ts
    │   │   │   ├── plugins.ts
    │   │   │   ├── prices
    │   │   │   │   └── historic.ts
    │   │   │   ├── reports
    │   │   │   │   └── index.ts
    │   │   │   ├── session
    │   │   │   │   ├── auth.ts
    │   │   │   │   ├── periodic.ts
    │   │   │   │   ├── premium.ts
    │   │   │   │   ├── queried-addresses.ts
    │   │   │   │   ├── tags.ts
    │   │   │   │   └── visibility.ts
    │   │   │   ├── settings
    │   │   │   │   ├── accounting.ts
    │   │   │   │   ├── frontend.ts
    │   │   │   │   ├── general.ts
    │   │   │   │   ├── index.ts
    │   │   │   │   └── session.ts
    │   │   │   ├── staking
    │   │   │   │   └── kraken.ts
    │   │   │   ├── statistics
    │   │   │   │   └── index.ts
    │   │   │   ├── status.ts
    │   │   │   ├── tasks
    │   │   │   │   └── index.ts
    │   │   │   ├── use-account-import-progress-store.spec.ts
    │   │   │   ├── use-account-import-progress-store.ts
    │   │   │   └── websocket.ts
    │   │   ├── types.d.ts
    │   │   ├── types
    │   │   │   ├── action.ts
    │   │   │   ├── api
    │   │   │   │   ├── accounts.ts
    │   │   │   │   ├── chains.ts
    │   │   │   │   └── errors.ts
    │   │   │   ├── asset
    │   │   │   │   ├── asset-urls.ts
    │   │   │   │   └── index.ts
    │   │   │   ├── backend.ts
    │   │   │   ├── backup.ts
    │   │   │   ├── balances.ts
    │   │   │   ├── blockchain
    │   │   │   │   ├── accounts.ts
    │   │   │   │   ├── balances.ts
    │   │   │   │   ├── chains.ts
    │   │   │   │   └── index.ts
    │   │   │   ├── collection.ts
    │   │   │   ├── common.ts
    │   │   │   ├── currencies.ts
    │   │   │   ├── currency-location.ts
    │   │   │   ├── date-format.ts
    │   │   │   ├── defi
    │   │   │   │   ├── airdrops.ts
    │   │   │   │   └── index.ts
    │   │   │   ├── dialogs.ts
    │   │   │   ├── dynamic-messages
    │   │   │   │   └── index.ts
    │   │   │   ├── eth-names.ts
    │   │   │   ├── exchanges.ts
    │   │   │   ├── external.ts
    │   │   │   ├── fetch.ts
    │   │   │   ├── filtering.ts
    │   │   │   ├── graphs.ts
    │   │   │   ├── history
    │   │   │   │   ├── calendar
    │   │   │   │   │   ├── index.ts
    │   │   │   │   │   └── reminder.ts
    │   │   │   │   ├── events
    │   │   │   │   │   ├── event-type.ts
    │   │   │   │   │   ├── index.ts
    │   │   │   │   │   └── schemas.ts
    │   │   │   │   ├── ignored.ts
    │   │   │   │   ├── meta.ts
    │   │   │   │   └── trade
    │   │   │   │   │   └── location.ts
    │   │   │   ├── input-mode.ts
    │   │   │   ├── location.ts
    │   │   │   ├── login.ts
    │   │   │   ├── manual-balances.ts
    │   │   │   ├── messages.ts
    │   │   │   ├── modules.ts
    │   │   │   ├── nfbalances.ts
    │   │   │   ├── nfts.ts
    │   │   │   ├── notes.ts
    │   │   │   ├── prices.ts
    │   │   │   ├── protocols.ts
    │   │   │   ├── reports.ts
    │   │   │   ├── route.ts
    │   │   │   ├── session
    │   │   │   │   ├── index.ts
    │   │   │   │   ├── purge.ts
    │   │   │   │   └── sync.ts
    │   │   │   ├── settings
    │   │   │   │   ├── accounting.ts
    │   │   │   │   ├── address-name-priorities.ts
    │   │   │   │   ├── frontend-settings-migrations.spec.ts
    │   │   │   │   ├── frontend-settings-migrations.ts
    │   │   │   │   ├── frontend-settings.ts
    │   │   │   │   ├── price-oracle.ts
    │   │   │   │   ├── prioritized-list-data.ts
    │   │   │   │   ├── prioritized-list-id.ts
    │   │   │   │   └── rpc.ts
    │   │   │   ├── snapshots.ts
    │   │   │   ├── staking.ts
    │   │   │   ├── status.ts
    │   │   │   ├── table-column.ts
    │   │   │   ├── tabs.ts
    │   │   │   ├── tags.ts
    │   │   │   ├── task-type.ts
    │   │   │   ├── task.ts
    │   │   │   ├── upload-types.ts
    │   │   │   ├── user.ts
    │   │   │   └── websocket-messages
    │   │   │   │   ├── base.ts
    │   │   │   │   ├── history.ts
    │   │   │   │   ├── index.ts
    │   │   │   │   ├── messages.ts
    │   │   │   │   ├── notifications.ts
    │   │   │   │   ├── premium-db.ts
    │   │   │   │   ├── progress-updates.ts
    │   │   │   │   └── transactions.ts
    │   │   └── utils
    │   │   │   ├── account-management.ts
    │   │   │   ├── array.ts
    │   │   │   ├── assets.ts
    │   │   │   ├── attrs.ts
    │   │   │   ├── await-parallel-execution.ts
    │   │   │   ├── balances.ts
    │   │   │   ├── balances
    │   │   │       └── manual
    │   │   │       │   └── manual-balances.ts
    │   │   │   ├── bignumbers.ts
    │   │   │   ├── blockchain
    │   │   │       └── accounts
    │   │   │       │   ├── common.ts
    │   │   │       │   ├── create-account-with-balance.ts
    │   │   │       │   ├── create.ts
    │   │   │       │   ├── index.ts
    │   │   │       │   ├── utils.ts
    │   │   │       │   └── validator.ts
    │   │   │   ├── calculation.ts
    │   │   │   ├── collection.ts
    │   │   │   ├── cypress.ts
    │   │   │   ├── data.ts
    │   │   │   ├── date.ts
    │   │   │   ├── download.ts
    │   │   │   ├── event.ts
    │   │   │   ├── fetch-async.ts
    │   │   │   ├── file.ts
    │   │   │   ├── history
    │   │   │       ├── events.ts
    │   │   │       └── index.ts
    │   │   │   ├── index.ts
    │   │   │   ├── indexed-db.ts
    │   │   │   ├── limited-parallelization-queue.ts
    │   │   │   ├── logging.ts
    │   │   │   ├── metamask.ts
    │   │   │   ├── model
    │   │   │       └── index.ts
    │   │   │   ├── nft.ts
    │   │   │   ├── notifications.ts
    │   │   │   ├── prices.ts
    │   │   │   ├── report.ts
    │   │   │   ├── route-uri.ts
    │   │   │   ├── search.ts
    │   │   │   ├── session.ts
    │   │   │   ├── settings.ts
    │   │   │   ├── setup-formatter.ts
    │   │   │   ├── tags.ts
    │   │   │   ├── text.ts
    │   │   │   ├── truncate.ts
    │   │   │   ├── url.ts
    │   │   │   ├── validation.ts
    │   │   │   └── xpub.ts
    │   ├── tailwind.config.js
    │   ├── tests
    │   │   ├── contract
    │   │   │   └── specs
    │   │   │   │   └── contract.spec.ts
    │   │   ├── e2e
    │   │   │   ├── common
    │   │   │   │   ├── guid.ts
    │   │   │   │   └── tk.ts
    │   │   │   ├── fixtures
    │   │   │   │   └── account-balances
    │   │   │   │   │   ├── blockchain-accounts.json
    │   │   │   │   │   └── manual-balances.json
    │   │   │   ├── pages
    │   │   │   │   ├── account-settings-page.ts
    │   │   │   │   ├── accounting-settings-page.ts
    │   │   │   │   ├── accounts-page
    │   │   │   │   │   └── blockchain-accounts-page.ts
    │   │   │   │   ├── api-keys-page.ts
    │   │   │   │   ├── assets-manager-page.ts
    │   │   │   │   ├── balances-page
    │   │   │   │   │   ├── blockchain-balances-page.ts
    │   │   │   │   │   └── manual-balances-page.ts
    │   │   │   │   ├── dashboard-page.ts
    │   │   │   │   ├── general-settings-page.ts
    │   │   │   │   ├── rotki-app.ts
    │   │   │   │   ├── rpc-settings-page.ts
    │   │   │   │   └── tag-manager.ts
    │   │   │   ├── specs
    │   │   │   │   ├── app
    │   │   │   │   │   ├── account-creation.cy.ts
    │   │   │   │   │   ├── api-keys.cy.ts
    │   │   │   │   │   ├── assets.cy.ts
    │   │   │   │   │   └── settings
    │   │   │   │   │   │   ├── account.cy.ts
    │   │   │   │   │   │   ├── accounting.cy.ts
    │   │   │   │   │   │   ├── general.cy.ts
    │   │   │   │   │   │   └── rpc.cy.ts
    │   │   │   │   ├── balances
    │   │   │   │   │   ├── blockchain-balances.cy.ts
    │   │   │   │   │   └── manual-balances.cy.ts
    │   │   │   │   └── tsconfig.json
    │   │   │   ├── support
    │   │   │   │   ├── commands.ts
    │   │   │   │   ├── index.ts
    │   │   │   │   ├── types.d.ts
    │   │   │   │   └── utils.ts
    │   │   │   └── utils
    │   │   │   │   ├── amounts.ts
    │   │   │   │   └── user.ts
    │   │   └── unit
    │   │   │   ├── fixtures
    │   │   │       ├── all-evm-chains.json
    │   │   │       ├── assets.json
    │   │   │       ├── binance-savings.json
    │   │   │       ├── frontend_settings_v0.json
    │   │   │       ├── history-event-counterparties.json
    │   │   │       ├── history-event-products.json
    │   │   │       ├── history-events.json
    │   │   │       ├── history-type-mappings.json
    │   │   │       ├── info.json
    │   │   │       ├── nfts.json
    │   │   │       ├── settings.json
    │   │   │       ├── staking-performance.json
    │   │   │       └── supported-chains.json
    │   │   │   ├── i18n.ts
    │   │   │   ├── mocks
    │   │   │       └── file.ts
    │   │   │   ├── setup-files
    │   │   │       ├── handlers
    │   │   │       │   ├── all-evm-chains.ts
    │   │   │       │   ├── assets.ts
    │   │   │       │   ├── binance-savings.ts
    │   │   │       │   ├── history-event-counterparties.ts
    │   │   │       │   ├── history-event-products.ts
    │   │   │       │   ├── history-events.ts
    │   │   │       │   ├── history-type-mappings.ts
    │   │   │       │   ├── index.ts
    │   │   │       │   ├── info.ts
    │   │   │       │   ├── nfts.ts
    │   │   │       │   ├── settings.ts
    │   │   │       │   ├── skipped-external-events.ts
    │   │   │       │   ├── staking.ts
    │   │   │       │   └── supported-chains.ts
    │   │   │       ├── server.ts
    │   │   │       └── setup.ts
    │   │   │   ├── specs
    │   │   │       ├── components
    │   │   │       │   ├── defi
    │   │   │       │   │   └── wizard
    │   │   │       │   │   │   └── module-selector.spec.ts
    │   │   │       │   ├── display
    │   │   │       │   │   ├── account-display.spec.ts
    │   │   │       │   │   └── amount-display.spec.ts
    │   │   │       │   ├── dynamic-messages.spec.ts
    │   │   │       │   ├── evm-native-token-breakdown.spec.ts
    │   │   │       │   ├── helper
    │   │   │       │   │   └── prioritized-list.spec.ts
    │   │   │       │   ├── input
    │   │   │       │   │   ├── amount-input.spec.ts
    │   │   │       │   │   └── tag-input.spec.ts
    │   │   │       │   ├── premium
    │   │   │       │   │   └── get-premium-button.spec.ts
    │   │   │       │   ├── settings
    │   │   │       │   │   ├── account-balances.spec.ts
    │   │   │       │   │   ├── api-keys
    │   │   │       │   │   │   ├── external-services.spec.ts
    │   │   │       │   │   │   └── service-key.spec.ts
    │   │   │       │   │   ├── asset-balances.spec.ts
    │   │   │       │   │   ├── onboarding-settings.spec.ts
    │   │   │       │   │   └── premium-settings.spec.ts
    │   │   │       │   └── table-filter
    │   │   │       │   │   ├── filter-dropdown.spec.ts
    │   │   │       │   │   ├── filter-entry.spec.ts
    │   │   │       │   │   ├── suggested-item.spec.ts
    │   │   │       │   │   └── table-filter.spec.ts
    │   │   │       ├── composables
    │   │   │       │   ├── accounts
    │   │   │       │   │   ├── blockie.spec.ts
    │   │   │       │   │   ├── filter-paginate-exchange-balances.spec.ts
    │   │   │       │   │   └── filter-paginate-nfts.spec.ts
    │   │   │       │   ├── assets
    │   │   │       │   │   ├── filter-paginate-assets.spec.ts
    │   │   │       │   │   ├── index.spec.ts
    │   │   │       │   │   ├── newly-detected-tokens.spec.ts
    │   │   │       │   │   └── retrieval.spec.ts
    │   │   │       │   ├── backend.spec.ts
    │   │   │       │   ├── filters
    │   │   │       │   │   └── use-history-event-filter.spec.ts
    │   │   │       │   ├── history
    │   │   │       │   │   ├── filter-paginate-transactions.spec.ts
    │   │   │       │   │   ├── notes.spec.ts
    │   │   │       │   │   └── transactions.spec.ts
    │   │   │       │   ├── message-handling.spec.ts
    │   │   │       │   ├── random-stepper.spec.ts
    │   │   │       │   ├── scramble.spec.ts
    │   │   │       │   ├── staking
    │   │   │       │   │   └── eth2.spec.ts
    │   │   │       │   └── user
    │   │   │       │   │   └── account.spec.ts
    │   │   │       ├── data
    │   │   │       │   ├── amount-formatter.spec.ts
    │   │   │       │   └── date-formatter.spec.ts
    │   │   │       ├── pages
    │   │   │       │   └── settings
    │   │   │       │   │   ├── evm-chains-ignore-settings.spec.ts
    │   │   │       │   │   └── user-security-settings.spec.ts
    │   │   │       ├── store
    │   │   │       │   ├── assets
    │   │   │       │   │   ├── ignored.spec.ts
    │   │   │       │   │   └── nft.spec.ts
    │   │   │       │   ├── blockchain
    │   │   │       │   │   └── accounts
    │   │   │       │   │   │   └── addresses-names.spec.ts
    │   │   │       │   ├── confirm.spec.ts
    │   │   │       │   ├── notifications
    │   │   │       │   │   └── index.spec.ts
    │   │   │       │   ├── prices
    │   │   │       │   │   └── historic.spec.ts
    │   │   │       │   ├── session
    │   │   │       │   │   └── queried-addresses.spec.ts
    │   │   │       │   ├── settings
    │   │   │       │   │   ├── frontend.spec.ts
    │   │   │       │   │   └── utils.spec.ts
    │   │   │       │   └── tasks
    │   │   │       │   │   └── tasks.spec.ts
    │   │   │       ├── stubs
    │   │   │       │   ├── RuiAutoComplete.ts
    │   │   │       │   ├── RuiIcon.ts
    │   │   │       │   └── RuiTooltip.ts
    │   │   │       ├── types
    │   │   │       │   └── user.spec.ts
    │   │   │       └── utils
    │   │   │       │   ├── await-parallel-execution.spec.ts
    │   │   │       │   ├── data.spec.ts
    │   │   │       │   ├── date.spec.ts
    │   │   │       │   ├── limited-parallelization-queue.spec.ts
    │   │   │       │   ├── model.spec.ts
    │   │   │       │   ├── search.spec.ts
    │   │   │       │   ├── text.spec.ts
    │   │   │       │   └── url.spec.ts
    │   │   │   ├── utils
    │   │   │       ├── create-data.ts
    │   │   │       ├── create-pinia.ts
    │   │   │       ├── general-settings.ts
    │   │   │       ├── provide-defaults.ts
    │   │   │       └── test-data.ts
    │   │   │   └── vitest-globals.d.ts
    │   ├── tsconfig.app.json
    │   ├── tsconfig.json
    │   ├── tsconfig.node.json
    │   ├── tsconfig.vitest.json
    │   ├── typed-router.d.ts
    │   ├── vite.config.main.ts
    │   ├── vite.config.preload.ts
    │   ├── vite.config.ts
    │   └── vitest.config.ts
    ├── common
    │   ├── .gitignore
    │   ├── package.json
    │   ├── src
    │   │   ├── account
    │   │   │   └── index.ts
    │   │   ├── assertions
    │   │   │   └── index.ts
    │   │   ├── assets
    │   │   │   └── index.ts
    │   │   ├── balances
    │   │   │   └── index.ts
    │   │   ├── blockchain
    │   │   │   └── index.ts
    │   │   ├── color
    │   │   │   └── index.ts
    │   │   ├── data
    │   │   │   └── index.ts
    │   │   ├── history
    │   │   │   ├── events.ts
    │   │   │   └── index.ts
    │   │   ├── index.ts
    │   │   ├── liquity
    │   │   │   └── index.ts
    │   │   ├── messages
    │   │   │   └── index.ts
    │   │   ├── numbers
    │   │   │   └── index.ts
    │   │   ├── premium
    │   │   │   └── index.ts
    │   │   ├── settings
    │   │   │   ├── frontend.ts
    │   │   │   ├── graphs.ts
    │   │   │   ├── index.ts
    │   │   │   └── themes.ts
    │   │   ├── staking
    │   │   │   ├── eth2
    │   │   │   │   └── index.ts
    │   │   │   └── index.ts
    │   │   ├── statistics
    │   │   │   └── index.ts
    │   │   ├── text
    │   │   │   └── index.ts
    │   │   └── utils
    │   │   │   └── index.ts
    │   ├── tsconfig.json
    │   ├── tsconfig.lib.json
    │   ├── tsconfig.node.json
    │   └── tsup.config.ts
    ├── dev-proxy
    │   ├── .env.example
    │   ├── .gitignore
    │   ├── README.md
    │   ├── async-mock.example.json
    │   ├── package.json
    │   ├── src
    │   │   ├── index.ts
    │   │   ├── mocked-apis
    │   │   │   └── statistics.ts
    │   │   └── setup.ts
    │   └── tsconfig.json
    ├── eslint.config.js
    ├── package.json
    ├── patches
    │   └── bignumber.js@9.1.2.patch
    ├── pnpm-lock.yaml
    ├── pnpm-workspace.yaml
    ├── scripts
    │   ├── check-versions.js
    │   ├── copy-data.ts
    │   └── start-dev.ts
    ├── tsconfig.json
    └── tsconfig.node.json
├── funding.json
├── package.py
├── packaging
    ├── docker-image.sh
    ├── docker
    │   ├── entrypoint.py
    │   └── nginx.conf
    ├── entitlements.plist
    └── setup-macos-python.sh
├── pyproject.toml
├── pytestgeventwrapper.py
├── rotkehlchen.spec
├── rotkehlchen
    ├── __init__.py
    ├── __main__.py
    ├── accounting
    │   ├── __init__.py
    │   ├── accountant.py
    │   ├── constants.py
    │   ├── cost_basis
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   └── prefork.py
    │   ├── debugimporter
    │   │   ├── __init__.py
    │   │   └── json.py
    │   ├── entry_type_mappings.py
    │   ├── export
    │   │   ├── __init__.py
    │   │   └── csv.py
    │   ├── history_base_entries.py
    │   ├── mixins
    │   │   ├── __init__.py
    │   │   └── event.py
    │   ├── pnl.py
    │   ├── pot.py
    │   ├── rules.py
    │   ├── structures
    │   │   ├── __init__.py
    │   │   ├── balance.py
    │   │   └── processed_event.py
    │   └── types.py
    ├── api
    │   ├── __init__.py
    │   ├── rest.py
    │   ├── rest_helpers
    │   │   ├── __init__.py
    │   │   ├── history_events.py
    │   │   └── wrap.py
    │   ├── server.py
    │   ├── v1
    │   │   ├── __init__.py
    │   │   ├── common_resources.py
    │   │   ├── fields.py
    │   │   ├── parser.py
    │   │   ├── resources.py
    │   │   ├── schemas.py
    │   │   ├── types.py
    │   │   └── wallet_resources.py
    │   └── websockets
    │   │   ├── __init__.py
    │   │   ├── notifier.py
    │   │   └── typedefs.py
    ├── args.py
    ├── assets
    │   ├── __init__.py
    │   ├── asset.py
    │   ├── converters.py
    │   ├── ignored_assets_handling.py
    │   ├── resolver.py
    │   ├── spam_assets.py
    │   ├── types.py
    │   └── utils.py
    ├── balances
    │   ├── __init__.py
    │   ├── historical.py
    │   └── manual.py
    ├── chain
    │   ├── __init__.py
    │   ├── accounts.py
    │   ├── aggregator.py
    │   ├── arbitrum_one
    │   │   ├── __init__.py
    │   │   ├── accountant.py
    │   │   ├── constants.py
    │   │   ├── decoding
    │   │   │   ├── __init__.py
    │   │   │   ├── decoder.py
    │   │   │   └── interfaces.py
    │   │   ├── manager.py
    │   │   ├── modules
    │   │   │   ├── __init__.py
    │   │   │   ├── aave
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── airdrops
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── arbitrum_governor
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── arbitrum_one_bridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── aura_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── balancer
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── cctp
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── clrfund
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── compound
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── cowswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── curve
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── lend
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── eas
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── firebird_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── gearbox
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── gitcoin
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── gmx
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── hop
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── hyperliquid
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── kyber
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── llamazip
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── magpie
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── metamask
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── monerium
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── odos
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── oneinch
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v4
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── paraswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── v5
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v6
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── stakedao
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── thegraph
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── umami
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── utils.py
    │   │   │   ├── uniswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── weth
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   └── zerox
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   ├── node_inquirer.py
    │   │   ├── tokens.py
    │   │   ├── transactions.py
    │   │   └── types.py
    │   ├── avalanche
    │   │   ├── __init__.py
    │   │   └── manager.py
    │   ├── balances.py
    │   ├── base
    │   │   ├── __init__.py
    │   │   ├── accountant.py
    │   │   ├── constants.py
    │   │   ├── decoding
    │   │   │   ├── __init__.py
    │   │   │   └── decoder.py
    │   │   ├── manager.py
    │   │   ├── modules
    │   │   │   ├── __init__.py
    │   │   │   ├── aave
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── aerodrome
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── aura_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── balancer
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── basenames
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── cctp
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── compound
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── cowswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── curve
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── degen
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── eas
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── echo
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── efp
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── extrafi
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── hop
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── kyber
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── magpie
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── morpho
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── odos
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── paraswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── v5
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v6
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── spark
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── superchain_bridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── uniswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   └── zerox
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   ├── node_inquirer.py
    │   │   ├── tokens.py
    │   │   └── transactions.py
    │   ├── binance_sc
    │   │   ├── __init__.py
    │   │   ├── accountant.py
    │   │   ├── constants.py
    │   │   ├── decoding
    │   │   │   ├── __init__.py
    │   │   │   └── decoder.py
    │   │   ├── manager.py
    │   │   ├── modules
    │   │   │   ├── __init__.py
    │   │   │   ├── aave
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── curve
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── firebird_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── magpie
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── metamask
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── odos
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── paraswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── v5
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v6
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── uniswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   └── zerox
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   ├── node_inquirer.py
    │   │   ├── tokens.py
    │   │   └── transactions.py
    │   ├── bitcoin
    │   │   ├── __init__.py
    │   │   ├── bch
    │   │   │   ├── __init__.py
    │   │   │   ├── constants.py
    │   │   │   ├── manager.py
    │   │   │   └── utils.py
    │   │   ├── btc
    │   │   │   ├── __init__.py
    │   │   │   ├── constants.py
    │   │   │   └── manager.py
    │   │   ├── hdkey.py
    │   │   ├── manager.py
    │   │   ├── ripemd160.py
    │   │   ├── types.py
    │   │   ├── utils.py
    │   │   └── xpub.py
    │   ├── constants.py
    │   ├── ethereum
    │   │   ├── __init__.py
    │   │   ├── abi.py
    │   │   ├── accountant.py
    │   │   ├── airdrops.py
    │   │   ├── constants.py
    │   │   ├── decoding
    │   │   │   ├── __init__.py
    │   │   │   ├── constants.py
    │   │   │   └── decoder.py
    │   │   ├── defi
    │   │   │   ├── __init__.py
    │   │   │   ├── price.py
    │   │   │   ├── protocols.py
    │   │   │   ├── structures.py
    │   │   │   └── zerionsdk.py
    │   │   ├── graph.py
    │   │   ├── interfaces
    │   │   │   ├── __init__.py
    │   │   │   ├── ammswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── ammswap.py
    │   │   │   │   ├── types.py
    │   │   │   │   └── utils.py
    │   │   │   └── balances.py
    │   │   ├── manager.py
    │   │   ├── modules
    │   │   │   ├── __init__.py
    │   │   │   ├── aave
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── common.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   ├── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   ├── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── accountant.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── airdrops
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── arbitrum_one_bridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── aura_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── balancer
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── base_bridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── blur
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── cctp
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── compound
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── utils.py
    │   │   │   │   ├── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── decoder.py
    │   │   │   │   │   └── utils.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── constants.py
    │   │   │   ├── convex
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── convex_cache.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── cowswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── curve
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── crvusd
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── balances.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   ├── decoder.py
    │   │   │   │   │   └── utils.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── lend
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── defisaver
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── digixdao
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── diva
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── drips
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── dxdaomesa
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── data
    │   │   │   │   │   └── contracts.json
    │   │   │   │   └── decoder.py
    │   │   │   ├── eas
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── efp
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── eigenlayer
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── utils.py
    │   │   │   ├── ens
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── eth2
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── beacon.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   ├── eth2.py
    │   │   │   │   ├── structures.py
    │   │   │   │   └── utils.py
    │   │   │   ├── firebird_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── fluence
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── gearbox
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── gitcoin
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── gitcoinv2
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── golem
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── harvest_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── hedgey
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── hop
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── juicebox
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── kyber
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── l2
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── loopring.py
    │   │   │   ├── lido
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── liquity
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   ├── statistics.py
    │   │   │   │   └── trove.py
    │   │   │   ├── lockedgno
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── magpie
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── makerdao
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── accountant.py
    │   │   │   │   ├── cache.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   ├── dsr.py
    │   │   │   │   ├── sai
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── vaults.py
    │   │   │   ├── metamask
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── monerium
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── morpho
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── nft
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── nfts.py
    │   │   │   │   └── structures.py
    │   │   │   ├── octant
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── odos
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── omni
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── omnibridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── oneinch
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   ├── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   ├── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v4
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── paladin
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── paraswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── v5
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v6
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── pendle
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── pickle_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── main.py
    │   │   │   ├── polygon
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── polygon_pos_bridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── puffer
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── safe
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── scroll_bridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── shutter
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── sky
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── spark
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── stakedao
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── superchain_bridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── op
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── sushiswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── sushiswap.py
    │   │   │   ├── thegraph
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── accountant.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── uniswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── uniswap.py
    │   │   │   │   ├── utils.py
    │   │   │   │   ├── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   ├── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── common.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── votium
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── xdai_bridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── yearn
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   ├── utils.py
    │   │   │   │   └── ygov
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── zerox
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   └── zksync
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   ├── node_inquirer.py
    │   │   ├── oracles
    │   │   │   ├── __init__.py
    │   │   │   ├── constants.py
    │   │   │   └── uniswap.py
    │   │   ├── tokens.py
    │   │   ├── transactions.py
    │   │   ├── types.py
    │   │   └── utils.py
    │   ├── evm
    │   │   ├── __init__.py
    │   │   ├── accounting
    │   │   │   ├── __init__.py
    │   │   │   ├── aggregator.py
    │   │   │   ├── interfaces.py
    │   │   │   └── structures.py
    │   │   ├── active_management
    │   │   │   ├── __init__.py
    │   │   │   └── manager.py
    │   │   ├── constants.py
    │   │   ├── contracts.py
    │   │   ├── decoding
    │   │   │   ├── __init__.py
    │   │   │   ├── aave
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── common.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── airdrops.py
    │   │   │   ├── aura_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── utils.py
    │   │   │   ├── balancer
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balancer_cache.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   ├── types.py
    │   │   │   │   ├── utils.py
    │   │   │   │   ├── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── base.py
    │   │   │   ├── beefy_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── utils.py
    │   │   │   ├── cctp
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── clique
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── clrfund
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── compound
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── balances.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── constants.py
    │   │   │   ├── cowswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── curve
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── curve_cache.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── lend
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── balances.py
    │   │   │   │   │   ├── common.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   ├── decoder.py
    │   │   │   │   │   └── utils.py
    │   │   │   ├── decoder.py
    │   │   │   ├── drips
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── eas
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── efp
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── ens
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── utils.py
    │   │   │   ├── extrafi
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── cache.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── utils.py
    │   │   │   ├── firebird_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── gearbox
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── gearbox_cache.py
    │   │   │   ├── gitcoin
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── gitcoinv2
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── giveth
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── hop
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── structures.py
    │   │   │   ├── interfaces.py
    │   │   │   ├── kyber
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── llamazip
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── magpie
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── metamask
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── monerium
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── morpho
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── utils.py
    │   │   │   ├── odos
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── common.py
    │   │   │   │   ├── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── omnibridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── oneinch
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   ├── v4
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   ├── v5
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v6
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── open_ocean
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── paraswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   ├── v5
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v6
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── pendle
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── utils.py
    │   │   │   ├── polygon
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── constants.py
    │   │   │   ├── rainbow
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── safe
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── socket_bridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── spark
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── stakedao
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── utils.py
    │   │   │   ├── structures.py
    │   │   │   ├── superchain_bridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── l1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── l2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── thegraph
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── types.py
    │   │   │   ├── uniswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── utils.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── balances.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   ├── decoder.py
    │   │   │   │   │   └── utils.py
    │   │   │   ├── utils.py
    │   │   │   ├── velodrome
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── velodrome_cache.py
    │   │   │   ├── weth
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── xdai_bridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   └── zerox
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   ├── l2_with_l1_fees
    │   │   │   ├── __init__.py
    │   │   │   ├── decoding
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── node_inquirer.py
    │   │   │   ├── transactions.py
    │   │   │   └── types.py
    │   │   ├── manager.py
    │   │   ├── names.py
    │   │   ├── node_inquirer.py
    │   │   ├── nodes.py
    │   │   ├── protocol_constants.py
    │   │   ├── proxies_inquirer.py
    │   │   ├── structures.py
    │   │   ├── tokens.py
    │   │   ├── transactions.py
    │   │   ├── types.py
    │   │   └── utils.py
    │   ├── gnosis
    │   │   ├── __init__.py
    │   │   ├── accountant.py
    │   │   ├── constants.py
    │   │   ├── decoding
    │   │   │   ├── __init__.py
    │   │   │   └── decoder.py
    │   │   ├── manager.py
    │   │   ├── modules
    │   │   │   ├── __init__.py
    │   │   │   ├── aave
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── aura_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── balancer
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── cowswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── curve
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── giveth
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── gnosis_pay
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── hop
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── magpie
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── monerium
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── omnibridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── oneinch
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v4
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── paraswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v6
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── sdai
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── spark
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── wxdai
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   └── xdai_bridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   ├── node_inquirer.py
    │   │   ├── tokens.py
    │   │   └── transactions.py
    │   ├── optimism
    │   │   ├── __init__.py
    │   │   ├── accountant.py
    │   │   ├── constants.py
    │   │   ├── decoding
    │   │   │   ├── __init__.py
    │   │   │   └── decoder.py
    │   │   ├── manager.py
    │   │   ├── modules
    │   │   │   ├── __init__.py
    │   │   │   ├── aave
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── airdrops
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── aura_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── balancer
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── cctp
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── compound
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── curve
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── decoder.py
    │   │   │   │   └── lend
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── eas
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── efp
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── extrafi
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── firebird_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── gearbox
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── gitcoin
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── giveth
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── hop
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── kyber
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── llamazip
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── magpie
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── metamask
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── odos
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── oneinch
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v4
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── optimism
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── optimism_governor
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── paraswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── v5
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v6
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── superchain_bridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── uniswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── velodrome
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── walletconnect
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── balances.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   └── zerox
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   ├── node_inquirer.py
    │   │   ├── tokens.py
    │   │   ├── transactions.py
    │   │   └── types.py
    │   ├── polygon_pos
    │   │   ├── __init__.py
    │   │   ├── accountant.py
    │   │   ├── constants.py
    │   │   ├── decoding
    │   │   │   ├── __init__.py
    │   │   │   └── decoder.py
    │   │   ├── manager.py
    │   │   ├── modules
    │   │   │   ├── __init__.py
    │   │   │   ├── aave
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── aura_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── balancer
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── cctp
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── compound
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── curve
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── drips
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── firebird_finance
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── gitcoin
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── gitcoinv2
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── hop
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── kyber
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── magpie
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── metamask
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── monerium
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── odos
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── v1
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── oneinch
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v4
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── paraswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── v5
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   │   └── v6
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── polygon_pos_bridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── uniswap
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── wmatic
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   └── zerox
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   ├── node_inquirer.py
    │   │   ├── tokens.py
    │   │   └── transactions.py
    │   ├── scroll
    │   │   ├── __init__.py
    │   │   ├── accountant.py
    │   │   ├── constants.py
    │   │   ├── decoding
    │   │   │   ├── __init__.py
    │   │   │   └── decoder.py
    │   │   ├── manager.py
    │   │   ├── modules
    │   │   │   ├── __init__.py
    │   │   │   ├── aave
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── compound
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v3
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── kyber
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── magpie
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── monerium
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── odos
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── v2
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── constants.py
    │   │   │   │   │   └── decoder.py
    │   │   │   ├── scroll_airdrop
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   └── decoder.py
    │   │   │   ├── scroll_bridge
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   │   └── weth
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── decoder.py
    │   │   ├── node_inquirer.py
    │   │   ├── tokens.py
    │   │   └── transactions.py
    │   ├── structures.py
    │   ├── substrate
    │   │   ├── __init__.py
    │   │   ├── manager.py
    │   │   ├── types.py
    │   │   └── utils.py
    │   └── zksync_lite
    │   │   ├── __init__.py
    │   │   ├── constants.py
    │   │   ├── manager.py
    │   │   └── structures.py
    ├── config.py
    ├── constants
    │   ├── __init__.py
    │   ├── assets.py
    │   ├── limits.py
    │   ├── location_details.py
    │   ├── misc.py
    │   ├── prices.py
    │   ├── resolver.py
    │   └── timing.py
    ├── crypto.py
    ├── data
    │   ├── __init__.py
    │   ├── eth_abi.json
    │   ├── eth_contracts.json
    │   ├── global.db
    │   ├── globaldb_v2_v3_assets.sql
    │   ├── nodes.json
    │   ├── nodes_as_of_1-26-1.json
    │   ├── populate_asset_collections.sql
    │   ├── populate_location_asset_mappings.sql
    │   ├── populate_location_unsupported_assets.sql
    │   ├── populate_multiasset_mappings.sql
    │   └── solana_tokens_data.csv
    ├── data_handler.py
    ├── data_import
    │   ├── __init__.py
    │   ├── importers
    │   │   ├── __init__.py
    │   │   ├── binance.py
    │   │   ├── bisq_trades.py
    │   │   ├── bitcoin_tax.py
    │   │   ├── bitmex.py
    │   │   ├── bitstamp.py
    │   │   ├── bittrex.py
    │   │   ├── blockfi_trades.py
    │   │   ├── blockfi_transactions.py
    │   │   ├── blockpit.py
    │   │   ├── cointracking.py
    │   │   ├── constants.py
    │   │   ├── cryptocom.py
    │   │   ├── kucoin.py
    │   │   ├── nexo.py
    │   │   ├── rotki_events.py
    │   │   ├── rotki_trades.py
    │   │   ├── shapeshift_trades.py
    │   │   └── uphold_transactions.py
    │   ├── manager.py
    │   └── utils.py
    ├── data_migrations
    │   ├── __init__.py
    │   ├── constants.py
    │   ├── manager.py
    │   ├── migrations
    │   │   ├── __init__.py
    │   │   ├── migration_1.py
    │   │   ├── migration_10.py
    │   │   ├── migration_11.py
    │   │   ├── migration_2.py
    │   │   ├── migration_20.py
    │   │   ├── migration_3.py
    │   │   ├── migration_5.py
    │   │   ├── migrations_13.py
    │   │   ├── migrations_14.py
    │   │   ├── migrations_18.py
    │   │   └── migrations_19.py
    │   ├── progress.py
    │   └── utils.py
    ├── db
    │   ├── __init__.py
    │   ├── accounting_rules.py
    │   ├── addressbook.py
    │   ├── arbitrum_one_tx.py
    │   ├── cache.py
    │   ├── calendar.py
    │   ├── checks.py
    │   ├── constants.py
    │   ├── custom_assets.py
    │   ├── dbhandler.py
    │   ├── drivers
    │   │   ├── __init__.py
    │   │   └── gevent.py
    │   ├── ens.py
    │   ├── eth2.py
    │   ├── evmtx.py
    │   ├── filtering.py
    │   ├── history_events.py
    │   ├── l2withl1feestx.py
    │   ├── loopring.py
    │   ├── migration_utils.py
    │   ├── minimized_schema.py
    │   ├── misc.py
    │   ├── queried_addresses.py
    │   ├── ranges.py
    │   ├── reports.py
    │   ├── schema.py
    │   ├── schema_transient.py
    │   ├── search_assets.py
    │   ├── settings.py
    │   ├── snapshots.py
    │   ├── unresolved_conflicts.py
    │   ├── updates.py
    │   ├── upgrade_manager.py
    │   ├── upgrades
    │   │   ├── __init__.py
    │   │   ├── upgrade_utils.py
    │   │   ├── utils.py
    │   │   ├── v26_v27.py
    │   │   ├── v27_v28.py
    │   │   ├── v28_v29.py
    │   │   ├── v29_v30.py
    │   │   ├── v30_v31.py
    │   │   ├── v31_v32.py
    │   │   ├── v32_v33.py
    │   │   ├── v33_v34.py
    │   │   ├── v34_v35.py
    │   │   ├── v35_v36.py
    │   │   ├── v36_v37.py
    │   │   ├── v37_v38.py
    │   │   ├── v38_v39.py
    │   │   ├── v39_v40.py
    │   │   ├── v40_v41.py
    │   │   ├── v41_v42.py
    │   │   ├── v42_v43.py
    │   │   ├── v43_v44.py
    │   │   ├── v44_v45.py
    │   │   ├── v45_v46.py
    │   │   ├── v46_v47.py
    │   │   ├── v47_v48.py
    │   │   └── v48_v49.py
    │   └── utils.py
    ├── errors
    │   ├── __init__.py
    │   ├── api.py
    │   ├── asset.py
    │   ├── defi.py
    │   ├── misc.py
    │   ├── price.py
    │   └── serialization.py
    ├── exchanges
    │   ├── __init__.py
    │   ├── binance.py
    │   ├── bitcoinde.py
    │   ├── bitfinex.py
    │   ├── bitmex.py
    │   ├── bitpanda.py
    │   ├── bitstamp.py
    │   ├── bybit.py
    │   ├── coinbase.py
    │   ├── coinbaseprime.py
    │   ├── constants.py
    │   ├── cryptocom.py
    │   ├── data_structures.py
    │   ├── exchange.py
    │   ├── gemini.py
    │   ├── htx.py
    │   ├── iconomi.py
    │   ├── independentreserve.py
    │   ├── kraken.py
    │   ├── kucoin.py
    │   ├── manager.py
    │   ├── okx.py
    │   ├── poloniex.py
    │   ├── utils.py
    │   └── woo.py
    ├── externalapis
    │   ├── __init__.py
    │   ├── alchemy.py
    │   ├── beaconchain
    │   │   ├── __init__.py
    │   │   ├── constants.py
    │   │   └── service.py
    │   ├── blockscout.py
    │   ├── coingecko.py
    │   ├── cowswap.py
    │   ├── cryptocompare.py
    │   ├── defillama.py
    │   ├── etherscan.py
    │   ├── github.py
    │   ├── gnosispay.py
    │   ├── google_calendar.py
    │   ├── hyperliquid.py
    │   ├── interface.py
    │   ├── monerium.py
    │   ├── opensea.py
    │   ├── utils.py
    │   └── xratescom.py
    ├── fval.py
    ├── globaldb
    │   ├── __init__.py
    │   ├── asset_updates
    │   │   ├── __init__.py
    │   │   ├── manager.py
    │   │   ├── parsers.py
    │   │   └── types.py
    │   ├── assets_management.py
    │   ├── binance.py
    │   ├── cache.py
    │   ├── counterparty_mappings.py
    │   ├── handler.py
    │   ├── manual_price_oracles.py
    │   ├── migrations
    │   │   ├── __init__.py
    │   │   ├── manager.py
    │   │   ├── migration1.py
    │   │   └── migration2.py
    │   ├── minimized_schema.py
    │   ├── schema.py
    │   ├── upgrades
    │   │   ├── __init__.py
    │   │   ├── manager.py
    │   │   ├── v10_v11.py
    │   │   ├── v11_v12.py
    │   │   ├── v12_v13.py
    │   │   ├── v2_v3.py
    │   │   ├── v3_v4.py
    │   │   ├── v4_v5.py
    │   │   ├── v5_v6.py
    │   │   ├── v6_v7.py
    │   │   ├── v7_v8.py
    │   │   ├── v8_v9.py
    │   │   └── v9_v10.py
    │   └── utils.py
    ├── greenlets
    │   ├── __init__.py
    │   ├── manager.py
    │   └── utils.py
    ├── history
    │   ├── __init__.py
    │   ├── deserialization.py
    │   ├── events
    │   │   ├── __init__.py
    │   │   ├── structures
    │   │   │   ├── __init__.py
    │   │   │   ├── asset_movement.py
    │   │   │   ├── base.py
    │   │   │   ├── eth2.py
    │   │   │   ├── evm_event.py
    │   │   │   ├── evm_swap.py
    │   │   │   ├── swap.py
    │   │   │   └── types.py
    │   │   └── utils.py
    │   ├── manager.py
    │   ├── price.py
    │   ├── skipped.py
    │   └── types.py
    ├── icons.py
    ├── inquirer.py
    ├── interfaces.py
    ├── logging.py
    ├── oracles
    │   ├── __init__.py
    │   └── structures.py
    ├── premium
    │   ├── __init__.py
    │   ├── premium.py
    │   └── sync.py
    ├── rotkehlchen.py
    ├── serialization
    │   ├── __init__.py
    │   ├── deserialize.py
    │   ├── schemas.py
    │   └── serialize.py
    ├── server.py
    ├── tasks
    │   ├── __init__.py
    │   ├── assets.py
    │   ├── calendar.py
    │   ├── events.py
    │   ├── manager.py
    │   └── utils.py
    ├── tests
    │   ├── __init__.py
    │   ├── api
    │   │   ├── __init__.py
    │   │   ├── active_management
    │   │   │   ├── __init__.py
    │   │   │   └── test_transfers.py
    │   │   ├── blockchain
    │   │   │   ├── __init__.py
    │   │   │   ├── test_avalanche.py
    │   │   │   ├── test_base.py
    │   │   │   ├── test_bitcoin.py
    │   │   │   ├── test_evm.py
    │   │   │   ├── test_optimism.py
    │   │   │   └── test_substrate.py
    │   │   ├── test_accounting_rules.py
    │   │   ├── test_addressbook.py
    │   │   ├── test_assets.py
    │   │   ├── test_assets_updates.py
    │   │   ├── test_async.py
    │   │   ├── test_balances.py
    │   │   ├── test_bitcoin.py
    │   │   ├── test_bitcoin_transactions.py
    │   │   ├── test_blockchain_transactions.py
    │   │   ├── test_caching.py
    │   │   ├── test_calendar.py
    │   │   ├── test_counterparty_asset_mappings.py
    │   │   ├── test_current_assets_price.py
    │   │   ├── test_custom_assets.py
    │   │   ├── test_data_import.py
    │   │   ├── test_data_purging.py
    │   │   ├── test_database.py
    │   │   ├── test_ens.py
    │   │   ├── test_erc20_info.py
    │   │   ├── test_errors.py
    │   │   ├── test_eth2.py
    │   │   ├── test_ethereum_transactions.py
    │   │   ├── test_evm_transactions.py
    │   │   ├── test_evmlike.py
    │   │   ├── test_exchange_rates_query.py
    │   │   ├── test_exchanges.py
    │   │   ├── test_external_services.py
    │   │   ├── test_historical_assets_price.py
    │   │   ├── test_historical_balances.py
    │   │   ├── test_history.py
    │   │   ├── test_history_base_entry.py
    │   │   ├── test_history_events_export.py
    │   │   ├── test_history_events_notes_search.py
    │   │   ├── test_icons.py
    │   │   ├── test_ignored_actions.py
    │   │   ├── test_liquity.py
    │   │   ├── test_location_asset_mappings.py
    │   │   ├── test_locations.py
    │   │   ├── test_manually_tracked_balances.py
    │   │   ├── test_messages.py
    │   │   ├── test_metadata.py
    │   │   ├── test_migrate_solana_token.py
    │   │   ├── test_misc.py
    │   │   ├── test_nfts.py
    │   │   ├── test_periodic.py
    │   │   ├── test_pickle.py
    │   │   ├── test_pnl_csv.py
    │   │   ├── test_premium.py
    │   │   ├── test_query_online_events.py
    │   │   ├── test_reports.py
    │   │   ├── test_settings.py
    │   │   ├── test_skipped_events.py
    │   │   ├── test_snapshots.py
    │   │   ├── test_statistics.py
    │   │   ├── test_substrate_manager.py
    │   │   ├── test_sushiswap.py
    │   │   ├── test_tags.py
    │   │   ├── test_uniswap.py
    │   │   ├── test_user_assets.py
    │   │   ├── test_user_evm_tokens.py
    │   │   ├── test_user_notes.py
    │   │   └── test_users.py
    │   ├── conftest.py
    │   ├── data
    │   │   ├── assets_kraken.json
    │   │   ├── assets_only_kraken.json
    │   │   ├── binance_history.csv
    │   │   ├── bisq_trades.csv
    │   │   ├── bitcoin_tax_spending.csv
    │   │   ├── bitcoin_tax_trades.csv
    │   │   ├── bitmex_wallet_history.csv
    │   │   ├── bitstamp.csv
    │   │   ├── bittrex_order_history.csv
    │   │   ├── bittrex_order_history_old.csv
    │   │   ├── bittrex_order_history_older.csv
    │   │   ├── bittrex_tx_history.csv
    │   │   ├── bittrex_tx_history_deposits.csv
    │   │   ├── bittrex_tx_history_deposits_old.csv
    │   │   ├── bittrex_tx_history_withdrawals.csv
    │   │   ├── bittrex_tx_history_withdrawals_old.csv
    │   │   ├── blockfi-trades.csv
    │   │   ├── blockfi-transactions.csv
    │   │   ├── blockpit_transactions.csv
    │   │   ├── botched_v47_rotkehlchen.db
    │   │   ├── cointracking_custom_dates.csv
    │   │   ├── cointracking_trades_list.csv
    │   │   ├── corrupt_nexo.csv
    │   │   ├── cryptocom_special_events.csv
    │   │   ├── cryptocom_trades_list.csv
    │   │   ├── data_migration_v0.db
    │   │   ├── ethtxs.db
    │   │   ├── example_ens_avatar.png
    │   │   ├── exported_assets.json
    │   │   ├── exported_assets.zip
    │   │   ├── icons
    │   │   │   ├── USDT_large.png
    │   │   │   ├── USDT_small.png
    │   │   │   ├── USDT_thumb.png
    │   │   │   └── _ceth_0x48Fb253446873234F2fEBbF9BdeAA72d9d387f94.webp
    │   │   ├── kucoin_order_history.csv
    │   │   ├── kucoin_order_history_old.csv
    │   │   ├── mocks
    │   │   │   ├── test_coingecko
    │   │   │   │   ├── coins
    │   │   │   │   │   ├── dai.json
    │   │   │   │   │   └── ethereum.json
    │   │   │   │   └── icons
    │   │   │   │   │   ├── 279.png
    │   │   │   │   │   └── 4943.png
    │   │   │   └── test_eth2
    │   │   │   │   └── validator_daily_stats
    │   │   │   │       ├── 33710.json
    │   │   │   │       └── 999.json
    │   │   ├── nexo.csv
    │   │   ├── pnl_debug.json
    │   │   ├── remote_encrypted_db.bin
    │   │   ├── remote_old_encrypted_db.bin
    │   │   ├── rotki_generic_events.csv
    │   │   ├── rotki_generic_trades.csv
    │   │   ├── shapeshift-trade-history.csv
    │   │   ├── sqlcipher_v3_rotkehlchen.db
    │   │   ├── uphold-transaction-history.csv
    │   │   ├── v10_global.db
    │   │   ├── v11_global.db
    │   │   ├── v12_global.db
    │   │   ├── v1_global.db
    │   │   ├── v25_rotkehlchen.db
    │   │   ├── v26_rotkehlchen.db
    │   │   ├── v27_rotkehlchen.db
    │   │   ├── v28_rotkehlchen.db
    │   │   ├── v29_rotkehlchen.db
    │   │   ├── v2_global.db
    │   │   ├── v30_rotkehlchen.db
    │   │   ├── v31_rotkehlchen.db
    │   │   ├── v32_rotkehlchen.db
    │   │   ├── v33_rotkehlchen.db
    │   │   ├── v34_rotkehlchen.db
    │   │   ├── v35_rotkehlchen.db
    │   │   ├── v36_rotkehlchen.db
    │   │   ├── v37_rotkehlchen.db
    │   │   ├── v38_rotkehlchen.db
    │   │   ├── v39_rotkehlchen.db
    │   │   ├── v3_global.db
    │   │   ├── v40_rotkehlchen.db
    │   │   ├── v41_rotkehlchen.db
    │   │   ├── v42_rotkehlchen.db
    │   │   ├── v43_rotkehlchen.db
    │   │   ├── v45_rotkehlchen.db
    │   │   ├── v46_rotkehlchen.db
    │   │   ├── v47_rotkehlchen.db
    │   │   ├── v48_rotkehlchen.db
    │   │   ├── v4_global.db
    │   │   ├── v4_global_before_migration1.db
    │   │   ├── v5_global.db
    │   │   ├── v6_global.db
    │   │   ├── v7_global.db
    │   │   ├── v8_global.db
    │   │   ├── v9999999999_global.db
    │   │   ├── v9_global.db
    │   │   └── v9_rotkehlchen.db
    │   ├── data_migrations
    │   │   ├── __init__.py
    │   │   ├── test_migration_20.py
    │   │   └── test_migrations.py
    │   ├── db
    │   │   ├── __init__.py
    │   │   ├── test_async.py
    │   │   ├── test_db.py
    │   │   ├── test_db_accounting_rules.py
    │   │   ├── test_db_filters.py
    │   │   ├── test_db_upgrades.py
    │   │   ├── test_ens.py
    │   │   ├── test_evmtx.py
    │   │   ├── test_history_events.py
    │   │   ├── test_locations.py
    │   │   ├── test_ranges.py
    │   │   ├── test_reports.py
    │   │   ├── test_savepoints.py
    │   │   ├── test_utils.py
    │   │   └── test_xpubs.py
    │   ├── exchanges
    │   │   ├── __init__.py
    │   │   ├── test_binance.py
    │   │   ├── test_binance_us.py
    │   │   ├── test_bitcoinde.py
    │   │   ├── test_bitfinex.py
    │   │   ├── test_bitmex.py
    │   │   ├── test_bitpanda.py
    │   │   ├── test_bitstamp.py
    │   │   ├── test_bybit.py
    │   │   ├── test_coinbase.py
    │   │   ├── test_coinbaseprime.py
    │   │   ├── test_cryptocom.py
    │   │   ├── test_gemini.py
    │   │   ├── test_htx.py
    │   │   ├── test_iconomi.py
    │   │   ├── test_independentreserve.py
    │   │   ├── test_kraken.py
    │   │   ├── test_kucoin.py
    │   │   ├── test_manager.py
    │   │   ├── test_okx.py
    │   │   ├── test_poloniex.py
    │   │   ├── test_uphold.py
    │   │   └── test_woo.py
    │   ├── external_apis
    │   │   ├── __init__.py
    │   │   ├── test_alchemy.py
    │   │   ├── test_beaconchain.py
    │   │   ├── test_blockscout.py
    │   │   ├── test_coingecko.py
    │   │   ├── test_cowswap.py
    │   │   ├── test_cryptocompare.py
    │   │   ├── test_curve_lend.py
    │   │   ├── test_defillama.py
    │   │   ├── test_etherscan.py
    │   │   ├── test_gnosispay.py
    │   │   ├── test_google_calendar.py
    │   │   ├── test_monerium.py
    │   │   ├── test_morpho.py
    │   │   ├── test_xratescom.py
    │   │   └── test_yearn.py
    │   ├── fixtures
    │   │   ├── __init__.py
    │   │   ├── accounting.py
    │   │   ├── assets.py
    │   │   ├── blockchain.py
    │   │   ├── dataupdates.py
    │   │   ├── db.py
    │   │   ├── eth2.py
    │   │   ├── exchanges
    │   │   │   ├── __init__.py
    │   │   │   ├── binance.py
    │   │   │   ├── bitcoinde.py
    │   │   │   ├── bitfinex.py
    │   │   │   ├── bitmex.py
    │   │   │   ├── bitpanda.py
    │   │   │   ├── bitstamp.py
    │   │   │   ├── bybit.py
    │   │   │   ├── coinbase.py
    │   │   │   ├── cryptocom.py
    │   │   │   ├── gemini.py
    │   │   │   ├── htx.py
    │   │   │   ├── iconomi.py
    │   │   │   ├── independentreserve.py
    │   │   │   ├── kraken.py
    │   │   │   ├── kucoin.py
    │   │   │   ├── okx.py
    │   │   │   ├── poloniex.py
    │   │   │   └── woo.py
    │   │   ├── external_apis.py
    │   │   ├── globaldb.py
    │   │   ├── google.py
    │   │   ├── greenlets.py
    │   │   ├── history.py
    │   │   ├── messages.py
    │   │   ├── networking.py
    │   │   ├── oracles.py
    │   │   ├── pylint.py
    │   │   ├── rotkehlchen.py
    │   │   ├── taskmanager.py
    │   │   ├── thegraph.py
    │   │   ├── variables.py
    │   │   ├── websockets.py
    │   │   └── xpubs.py
    │   ├── integration
    │   │   ├── __init__.py
    │   │   ├── test_backend.py
    │   │   ├── test_blockchain.py
    │   │   ├── test_eth2.py
    │   │   ├── test_gnosischain.py
    │   │   ├── test_premium.py
    │   │   ├── test_price_history.py
    │   │   ├── test_transactions.py
    │   │   └── test_zksynclite.py
    │   ├── profiling
    │   │   ├── __init__.py
    │   │   └── test_profiling.py
    │   ├── pylint
    │   │   ├── __init__.py
    │   │   ├── test_disallow_not.py
    │   │   └── test_lognokwargs.py
    │   ├── test_no_missing_init.py
    │   ├── test_users.py
    │   ├── unit
    │   │   ├── __init__.py
    │   │   ├── accounting
    │   │   │   ├── __init__.py
    │   │   │   ├── evm
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_aave.py
    │   │   │   │   ├── test_cowswap.py
    │   │   │   │   ├── test_paraswap.py
    │   │   │   │   ├── test_thegraph.py
    │   │   │   │   └── test_transactions.py
    │   │   │   ├── test_basic.py
    │   │   │   ├── test_default_settings.py
    │   │   │   ├── test_exchanges.py
    │   │   │   ├── test_misc.py
    │   │   │   ├── test_prefork_assets.py
    │   │   │   ├── test_settings.py
    │   │   │   └── test_staking.py
    │   │   ├── decoders
    │   │   │   ├── __init__.py
    │   │   │   ├── test_1inch.py
    │   │   │   ├── test_aave_v2.py
    │   │   │   ├── test_aave_v3.py
    │   │   │   ├── test_aerodrome.py
    │   │   │   ├── test_arbitrum_one.py
    │   │   │   ├── test_arbitrum_one_bridge.py
    │   │   │   ├── test_aura_finance.py
    │   │   │   ├── test_balancer.py
    │   │   │   ├── test_base_bridge.py
    │   │   │   ├── test_basenames.py
    │   │   │   ├── test_beefy_finance.py
    │   │   │   ├── test_blur.py
    │   │   │   ├── test_cctp.py
    │   │   │   ├── test_clrfund.py
    │   │   │   ├── test_compound_v2.py
    │   │   │   ├── test_compound_v3.py
    │   │   │   ├── test_convex.py
    │   │   │   ├── test_cowswap.py
    │   │   │   ├── test_curve.py
    │   │   │   ├── test_curve_crvusd.py
    │   │   │   ├── test_curve_lend.py
    │   │   │   ├── test_defisaver.py
    │   │   │   ├── test_degen.py
    │   │   │   ├── test_digixdao.py
    │   │   │   ├── test_diva.py
    │   │   │   ├── test_dripsv1.py
    │   │   │   ├── test_eas.py
    │   │   │   ├── test_echo.py
    │   │   │   ├── test_efp.py
    │   │   │   ├── test_eigenlayer.py
    │   │   │   ├── test_element_finance.py
    │   │   │   ├── test_enriched.py
    │   │   │   ├── test_ens.py
    │   │   │   ├── test_eth2.py
    │   │   │   ├── test_extrafi.py
    │   │   │   ├── test_firebird_finance.py
    │   │   │   ├── test_fluence.py
    │   │   │   ├── test_gearbox.py
    │   │   │   ├── test_gitcoin.py
    │   │   │   ├── test_gitcoin_v2.py
    │   │   │   ├── test_giveth.py
    │   │   │   ├── test_gmx.py
    │   │   │   ├── test_gnosis_pay.py
    │   │   │   ├── test_gnosis_sdai.py
    │   │   │   ├── test_golem.py
    │   │   │   ├── test_harvest_finance.py
    │   │   │   ├── test_hedgey.py
    │   │   │   ├── test_hop.py
    │   │   │   ├── test_hyperliquid.py
    │   │   │   ├── test_juicebox.py
    │   │   │   ├── test_kyber.py
    │   │   │   ├── test_lido_eth.py
    │   │   │   ├── test_liquity.py
    │   │   │   ├── test_liquity_v2.py
    │   │   │   ├── test_llamazip.py
    │   │   │   ├── test_lockedgno.py
    │   │   │   ├── test_magpie.py
    │   │   │   ├── test_main.py
    │   │   │   ├── test_makerdao.py
    │   │   │   ├── test_makerdao_sai.py
    │   │   │   ├── test_metamask.py
    │   │   │   ├── test_monerium.py
    │   │   │   ├── test_morpho.py
    │   │   │   ├── test_octant.py
    │   │   │   ├── test_odos_v1.py
    │   │   │   ├── test_odos_v2.py
    │   │   │   ├── test_omni.py
    │   │   │   ├── test_omnibridge.py
    │   │   │   ├── test_openocean.py
    │   │   │   ├── test_optimism.py
    │   │   │   ├── test_optimism_governor.py
    │   │   │   ├── test_paladin.py
    │   │   │   ├── test_paraswap.py
    │   │   │   ├── test_paraswap_v6.py
    │   │   │   ├── test_pendle.py
    │   │   │   ├── test_pickle.py
    │   │   │   ├── test_polygon.py
    │   │   │   ├── test_polygon_pos_bridge.py
    │   │   │   ├── test_puffer.py
    │   │   │   ├── test_rainbow.py
    │   │   │   ├── test_safe.py
    │   │   │   ├── test_scroll_airdrop.py
    │   │   │   ├── test_scroll_bridge.py
    │   │   │   ├── test_shapeshift.py
    │   │   │   ├── test_shutter.py
    │   │   │   ├── test_sky.py
    │   │   │   ├── test_socket.py
    │   │   │   ├── test_spark.py
    │   │   │   ├── test_spark_airdrop.py
    │   │   │   ├── test_stakedao.py
    │   │   │   ├── test_superchain_bridge.py
    │   │   │   ├── test_sushiswap.py
    │   │   │   ├── test_thegraph.py
    │   │   │   ├── test_umami.py
    │   │   │   ├── test_uniswapv2.py
    │   │   │   ├── test_uniswapv3.py
    │   │   │   ├── test_velodrome.py
    │   │   │   ├── test_votium.py
    │   │   │   ├── test_walletconnect.py
    │   │   │   ├── test_weth.py
    │   │   │   ├── test_xdai_bridge.py
    │   │   │   ├── test_yearn.py
    │   │   │   ├── test_ygov.py
    │   │   │   ├── test_zerox.py
    │   │   │   └── test_zksync.py
    │   │   ├── events
    │   │   │   ├── __init__.py
    │   │   │   └── test_eth_deposit.py
    │   │   ├── globaldb
    │   │   │   ├── __init__.py
    │   │   │   ├── test_asset_updates.py
    │   │   │   ├── test_correctness.py
    │   │   │   ├── test_globaldb.py
    │   │   │   ├── test_globaldb_cache.py
    │   │   │   ├── test_globaldb_consistency.py
    │   │   │   ├── test_migrations.py
    │   │   │   ├── test_prices.py
    │   │   │   └── test_upgrades.py
    │   │   ├── test_app.py
    │   │   ├── test_arbitrum_one_inquirer.py
    │   │   ├── test_args.py
    │   │   ├── test_assets.py
    │   │   ├── test_base_inquirer.py
    │   │   ├── test_binance_sc_inquirer.py
    │   │   ├── test_bitcoin.py
    │   │   ├── test_bitcoin_cash.py
    │   │   ├── test_bitcoin_transactions.py
    │   │   ├── test_blockchain_balances.py
    │   │   ├── test_calendar_reminders.py
    │   │   ├── test_chains_aggregator.py
    │   │   ├── test_cost_basis.py
    │   │   ├── test_data_dir.py
    │   │   ├── test_data_updates.py
    │   │   ├── test_defi_oracles.py
    │   │   ├── test_deserialization.py
    │   │   ├── test_ens.py
    │   │   ├── test_eth2.py
    │   │   ├── test_ethereum_airdrops.py
    │   │   ├── test_ethereum_inquirer.py
    │   │   ├── test_etherscan.py
    │   │   ├── test_evm_balances.py
    │   │   ├── test_evm_contracts.py
    │   │   ├── test_evm_misc.py
    │   │   ├── test_evm_names.py
    │   │   ├── test_evm_transactions.py
    │   │   ├── test_evm_tx_decoding.py
    │   │   ├── test_exchanges.py
    │   │   ├── test_fval.py
    │   │   ├── test_gnosis_inquirer.py
    │   │   ├── test_graph.py
    │   │   ├── test_history.py
    │   │   ├── test_history_events.py
    │   │   ├── test_inquirer.py
    │   │   ├── test_location.py
    │   │   ├── test_logging.py
    │   │   ├── test_loopring.py
    │   │   ├── test_makerdao.py
    │   │   ├── test_nfts.py
    │   │   ├── test_optimism_inquirer.py
    │   │   ├── test_optimism_transactions.py
    │   │   ├── test_pairs.py
    │   │   ├── test_pnl_debug.py
    │   │   ├── test_polygon_pos_inquirer.py
    │   │   ├── test_price_historian.py
    │   │   ├── test_protocol_balances.py
    │   │   ├── test_scroll_inquirer.py
    │   │   ├── test_search.py
    │   │   ├── test_serialization.py
    │   │   ├── test_stats.py
    │   │   ├── test_structures.py
    │   │   ├── test_substrate_manager.py
    │   │   ├── test_substrate_utils.py
    │   │   ├── test_tasks_manager.py
    │   │   ├── test_tokens.py
    │   │   ├── test_types.py
    │   │   ├── test_usage_analytics.py
    │   │   └── test_utils.py
    │   ├── utils
    │   │   ├── __init__.py
    │   │   ├── accounting.py
    │   │   ├── api.py
    │   │   ├── arbitrum_one.py
    │   │   ├── args.py
    │   │   ├── avalanche.py
    │   │   ├── balances.py
    │   │   ├── base.py
    │   │   ├── binance_sc.py
    │   │   ├── bitcoin.py
    │   │   ├── blockchain.py
    │   │   ├── checks.py
    │   │   ├── constants.py
    │   │   ├── crash_test.py
    │   │   ├── credentials.py
    │   │   ├── data
    │   │   │   └── binance_exchange_info.json
    │   │   ├── database.py
    │   │   ├── dataimport.py
    │   │   ├── decoders.py
    │   │   ├── eigenlayer.py
    │   │   ├── ens.py
    │   │   ├── eth_tokens.py
    │   │   ├── ethereum.py
    │   │   ├── evm.py
    │   │   ├── exchanges.py
    │   │   ├── factories.py
    │   │   ├── globaldb.py
    │   │   ├── gnosis.py
    │   │   ├── history.py
    │   │   ├── history_base_entry.py
    │   │   ├── inquirer.py
    │   │   ├── kraken.py
    │   │   ├── makerdao.py
    │   │   ├── messages.py
    │   │   ├── mock.py
    │   │   ├── morpho.py
    │   │   ├── optimism.py
    │   │   ├── pnl_report.py
    │   │   ├── polygon_pos.py
    │   │   ├── ports.py
    │   │   ├── premium.py
    │   │   ├── rotkehlchen.py
    │   │   ├── scroll.py
    │   │   ├── substrate.py
    │   │   └── xpubs.py
    │   └── websocketsapi
    │   │   ├── __init__.py
    │   │   ├── test_legacy.py
    │   │   └── test_misc.py
    ├── types.py
    ├── usage_analytics.py
    ├── user_messages.py
    └── utils
    │   ├── __init__.py
    │   ├── data_structures.py
    │   ├── datadir.py
    │   ├── hashing.py
    │   ├── hexbytes.py
    │   ├── interfaces.py
    │   ├── misc.py
    │   ├── mixins
    │       ├── __init__.py
    │       ├── cacheable.py
    │       ├── common.py
    │       ├── customizable_date.py
    │       ├── enums.py
    │       ├── lockable.py
    │       └── penalizable_oracle.py
    │   ├── network.py
    │   ├── progress.py
    │   ├── serialization.py
    │   ├── snapshots.py
    │   ├── upgrades.py
    │   └── version_check.py
├── rotkehlchen_mock
    ├── __init__.py
    └── __main__.py
├── stubs
    └── Crypto
    │   ├── Random
    │       └── __init__.pyi
    │   └── __init__.pyi
├── tools
    ├── __init__.py
    ├── assets_database
    │   ├── __init__.py
    │   ├── main.py
    │   └── utils.py
    ├── checksum_evm_addresses.py
    ├── gource
    │   ├── grab_avatar_for_git_users.pl
    │   └── run_gource.sh
    ├── lint_checksum_addresses.py
    ├── profiling
    │   ├── __init__.py
    │   ├── constants.py
    │   ├── cpu.py
    │   ├── graph.py
    │   ├── greenlets.py
    │   ├── sampler.py
    │   ├── timer.py
    │   └── trace.py
    ├── pyinstaller_hooks
    │   ├── hook-content_hash.py
    │   ├── hook-eth_abi.py
    │   ├── hook-eth_hash.py
    │   ├── hook-eth_keyfile.py
    │   ├── hook-eth_utils.py
    │   ├── hook-multiformats_config.py
    │   ├── hook-py_ecc.py
    │   ├── hook-pysqlcipher3.py
    │   ├── hook-scalecodec.py
    │   ├── hook-web3.py
    │   └── pre_find_module_path
    │   │   └── hook-distutils.py
    ├── pylint
    │   ├── __init__.py
    │   ├── log_checker.py
    │   └── not_checker.py
    └── scripts
    │   ├── bump.sh
    │   ├── check_unmerged.sh
    │   ├── create_test_user_db.py
    │   ├── generate_changelog.py
    │   ├── generate_minimized_db_schema.py
    │   └── pylint_useless_suppression.py
└── uv.lock


/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto eol=lf


--------------------------------------------------------------------------------
/.github/.env.ci:
--------------------------------------------------------------------------------
1 | PYTHON_VERSION=3.11.9
2 | UV_VERSION=0.6.13
3 | 


--------------------------------------------------------------------------------
/.ignore:
--------------------------------------------------------------------------------
1 | tools/data_faker/data_faker/data/kraken_asset_pairs.json
2 | tools/data_faker/data_faker/data/kraken_ticker.json
3 | rotkehlchen/tests/utils/data/binance_exchange_info.json
4 | 


--------------------------------------------------------------------------------
/colibri/.gitignore:
--------------------------------------------------------------------------------
1 | colibri.log*


--------------------------------------------------------------------------------
/colibri/src/api/constants.rs:
--------------------------------------------------------------------------------
1 | pub const QUERY_ICONS_TASK_PREFIX: &str = "query_icons";
2 | 


--------------------------------------------------------------------------------
/colibri/src/api/globaldb_endpoints/mod.rs:
--------------------------------------------------------------------------------
1 | pub mod assets_collections;
2 | 


--------------------------------------------------------------------------------
/colibri/src/api/health.rs:
--------------------------------------------------------------------------------
1 | use axum::{http::StatusCode, response::IntoResponse};
2 | 
3 | pub async fn status() -> impl IntoResponse {
4 |     (StatusCode::OK, "healthy").into_response()
5 | }
6 | 


--------------------------------------------------------------------------------
/colibri/src/api/utils.rs:
--------------------------------------------------------------------------------
1 | use serde::Serialize;
2 | 
3 | #[derive(Serialize)]
4 | pub struct ApiResponse<T> {
5 |     pub result: Option<T>,
6 |     pub message: String,
7 | }
8 | 


--------------------------------------------------------------------------------
/colibri/src/blockchain/mod.rs:
--------------------------------------------------------------------------------
1 | mod node_inquirer;
2 | pub mod types;
3 | pub mod utils;
4 | 
5 | pub use node_inquirer::*;
6 | pub use types::*;
7 | pub use utils::*;
8 | 


--------------------------------------------------------------------------------
/colibri/src/database/mod.rs:
--------------------------------------------------------------------------------
1 | mod errors;
2 | pub mod user_db;
3 | 
4 | pub use user_db::DBHandler;
5 | 


--------------------------------------------------------------------------------
/docs/_templates/layout.html:
--------------------------------------------------------------------------------
1 | {% extends "!layout.html" %}
2 | {% block extrahead %}
3 |     <link rel="stylesheet" href="{{ pathto("_static/rotkehlchen_docs.css", True) }}" type="text/css">
4 | {% endblock %}
5 | 


--------------------------------------------------------------------------------
/frontend/.gitignore:
--------------------------------------------------------------------------------
 1 | .eslintcache
 2 | .vscode
 3 | app/cypress/
 4 | .nyc_output
 5 | dist
 6 | .e2e
 7 | .prettierrc
 8 | app/tsconfig.tsbuildinfo
 9 | 
10 | app/public/address-import/js/*
11 | all.json


--------------------------------------------------------------------------------
/frontend/.husky/.gitignore:
--------------------------------------------------------------------------------
1 | post-checkout


--------------------------------------------------------------------------------
/frontend/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | cd frontend || exit 1
2 | pnpm run lint-staged
3 | 


--------------------------------------------------------------------------------
/frontend/.npmrc:
--------------------------------------------------------------------------------
1 | shamefully-hoist=true


--------------------------------------------------------------------------------
/frontend/.nvmrc:
--------------------------------------------------------------------------------
1 | v22
2 | 


--------------------------------------------------------------------------------
/frontend/app/.browserslistrc:
--------------------------------------------------------------------------------
1 | > 1%
2 | last 2 versions
3 | not ie <= 8
4 | 


--------------------------------------------------------------------------------
/frontend/app/.env.contract:
--------------------------------------------------------------------------------
1 | CODE_COVERAGE=true
2 | VITE_BACKEND_URL=http://127.0.0.1:22221
3 | VITE_TEST=true
4 | VITE_SILENT_TRANSLATION_WARN=true


--------------------------------------------------------------------------------
/frontend/app/.env.docker:
--------------------------------------------------------------------------------
1 | NODE_ENV=production
2 | VITE_PUBLIC_PATH=./
3 | VITE_DOCKER=true
4 | VITE_BACKEND_URL=''
5 | VITE_COLIBRI_URL=''
6 | VITE_I18N_LOCALE=en
7 | VITE_I18N_FALLBACK_LOCALE=en
8 | 


--------------------------------------------------------------------------------
/frontend/app/.env.e2e:
--------------------------------------------------------------------------------
1 | CODE_COVERAGE=true
2 | VITE_TEST=true
3 | VITE_CYPRESS=true
4 | VITE_SILENT_TRANSLATION_WARN=true


--------------------------------------------------------------------------------
/frontend/app/.env.test:
--------------------------------------------------------------------------------
1 | VITE_TEST=true
2 | VITE_SILENT_TRANSLATION_WARN=true


--------------------------------------------------------------------------------
/frontend/app/electron/README.md:
--------------------------------------------------------------------------------
1 | # Electron
2 | 
3 | Here we are electron specific logic for `main` and `preload`.
4 | 


--------------------------------------------------------------------------------
/frontend/app/postcss.config.js:
--------------------------------------------------------------------------------
1 | export default {
2 |   plugins: {
3 |     tailwindcss: {},
4 |     autoprefixer: {},
5 |   },
6 | };
7 | 


--------------------------------------------------------------------------------
/frontend/app/public/address-import/img/alert.svg:
--------------------------------------------------------------------------------
1 | <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path fill="white" d="M13 13h-2V7h2m0 10h-2v-2h2M12 2a10 10 0 1 0 0 20 10 10 0 1 0 0-20z"/></svg>
2 | 


--------------------------------------------------------------------------------
/frontend/app/public/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/android-chrome-192x192.png


--------------------------------------------------------------------------------
/frontend/app/public/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/android-chrome-512x512.png


--------------------------------------------------------------------------------
/frontend/app/public/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/apple-touch-icon.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/placeholder/eth_staking_overview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/placeholder/eth_staking_overview.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/placeholder/history_events_wrapped.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/placeholder/history_events_wrapped.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/placeholder/liquity_staking_stake.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/placeholder/liquity_staking_stake.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/placeholder/theme_manager.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/placeholder/theme_manager.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/aerodrome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/aerodrome.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/alphahomorav2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/alphahomorav2.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/aura-finance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/aura-finance.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/badger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/badger.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/berezka.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/berezka.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/bitcointax.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/bitcointax.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/blockpit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/blockpit.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/blur.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/blur.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/chai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/chai.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/chi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/chi.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/clrfund.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/clrfund.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/cometh.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/cometh.jpg


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/convex.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/convex.jpeg


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/cowswap.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/cowswap.jpg


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/curve.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/curve.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/defisaver.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/defisaver.jpeg


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/digixdao.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/digixdao.jpg


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/drips.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/drips.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/eas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/eas.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/echo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/echo.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/eigenlayer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/eigenlayer.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/element_finance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/element_finance.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/firebird-finance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/firebird-finance.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/fluence.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/fluence.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/frax.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/frax.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/furucombo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/furucombo.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/giveth.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/giveth.jpg


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/gnosis_pay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/gnosis_pay.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/gnosis_protocol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/gnosis_protocol.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/grain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/grain.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/hop_protocol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/hop_protocol.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/iearn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/iearn.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/kimchi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/kimchi.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/liquity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/liquity.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/llamazip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/llamazip.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/magpie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/magpie.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/mstable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/mstable.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/mushroom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/mushroom.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/nexusmutual.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/nexusmutual.jpg


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/nfts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/nfts.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/openocean.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/openocean.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/origin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/origin.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/paladin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/paladin.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/pickle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/pickle.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/piedao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/piedao.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/reflexer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/reflexer.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/sashimi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/sashimi.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/shutter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/shutter.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/socket.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/socket.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/stakedao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/stakedao.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/swerve.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/swerve.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/timewarp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/timewarp.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/velodrome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/velodrome.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/votium.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/votium.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/wxdai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/wxdai.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/xdai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/xdai.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/zksync.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/zksync.jpg


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/protocols/zlotfinance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/protocols/zlotfinance.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/rotkehlchen_no_text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/rotkehlchen_no_text.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/rotki.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/rotki.icns


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/rotki.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/rotki.ico


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/rotki_1024x1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/rotki_1024x1024.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/services/gnosispay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/services/gnosispay.png


--------------------------------------------------------------------------------
/frontend/app/public/assets/images/services/monerium.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/assets/images/services/monerium.png


--------------------------------------------------------------------------------
/frontend/app/public/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/favicon-16x16.png


--------------------------------------------------------------------------------
/frontend/app/public/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/favicon-32x32.png


--------------------------------------------------------------------------------
/frontend/app/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/favicon.ico


--------------------------------------------------------------------------------
/frontend/app/public/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/mstile-150x150.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki-trayTemplate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki-trayTemplate.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki-trayTemplate@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki-trayTemplate@2x.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki-trayTemplate@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki-trayTemplate@3x.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki-trayTemplate@4x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki-trayTemplate@4x.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki-trayTemplate@5x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki-trayTemplate@5x.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki_down.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki_down@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki_down@2x.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki_down@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki_down@3x.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki_down@4x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki_down@4x.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki_down@5x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki_down@5x.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki_tray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki_tray.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki_tray@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki_tray@2x.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki_tray@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki_tray@3x.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki_tray@4x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki_tray@4x.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki_tray@5x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki_tray@5x.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki_up.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki_up@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki_up@2x.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki_up@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki_up@3x.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki_up@4x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki_up@4x.png


--------------------------------------------------------------------------------
/frontend/app/public/rotki_up@5x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/frontend/app/public/rotki_up@5x.png


--------------------------------------------------------------------------------
/frontend/app/shared/README.md:
--------------------------------------------------------------------------------
1 | # SHARED
2 | 
3 | Utilities and logic shared between `main` and `renderer`.
4 | 
5 | Only code that is shared between [src](../src) and [electron](../electron) should go here.
6 | 


--------------------------------------------------------------------------------
/frontend/app/shared/log-level.ts:
--------------------------------------------------------------------------------
1 | export enum LogLevel {
2 |   CRITICAL = 'critical',
3 |   ERROR = 'error',
4 |   WARNING = 'warning',
5 |   INFO = 'info',
6 |   DEBUG = 'debug',
7 |   TRACE = 'trace',
8 | }
9 | 


--------------------------------------------------------------------------------
/frontend/app/src/components/helper/RuiForm.vue:
--------------------------------------------------------------------------------
 1 | <script setup lang="ts">
 2 | function noop() {}
 3 | </script>
 4 | 
 5 | <template>
 6 |   <form @submit.prevent="noop()">
 7 |     <slot />
 8 |   </form>
 9 | </template>
10 | 


--------------------------------------------------------------------------------
/frontend/app/src/components/premium/PremiumLoading.vue:
--------------------------------------------------------------------------------
1 | <template>
2 |   <div>
3 |     <!-- loading -->
4 |   </div>
5 | </template>
6 | 


--------------------------------------------------------------------------------
/frontend/app/src/components/typography/CardTitle.vue:
--------------------------------------------------------------------------------
1 | <template>
2 |   <div class="text-h6 text-rui-text flex items-center gap-x-1">
3 |     <slot />
4 |   </div>
5 | </template>
6 | 


--------------------------------------------------------------------------------
/frontend/app/src/composables/user/use-logged-user-identifier.ts:
--------------------------------------------------------------------------------
1 | export const useLoggedUserIdentifier = createSharedComposable(() => useSessionStorage<string | undefined>('rotki.logged_user_id', undefined));
2 | 


--------------------------------------------------------------------------------
/frontend/app/src/env.d.ts:
--------------------------------------------------------------------------------
1 | // eslint-disable-next-line @typescript-eslint/naming-convention
2 | declare const __APP_VERSION__: string;
3 | 


--------------------------------------------------------------------------------
/frontend/app/src/modules/common/types.ts:
--------------------------------------------------------------------------------
1 | export type DeepRequired<T> = T extends object
2 |   ? { [K in keyof T]-?: DeepRequired<T[K]> }
3 |   : T;
4 | 


--------------------------------------------------------------------------------
/frontend/app/src/modules/data/schemas.ts:
--------------------------------------------------------------------------------
1 | export interface MissingMapping {
2 |   id: number;
3 |   identifier: string;
4 |   name: string;
5 |   location: string;
6 |   details: string;
7 | }
8 | 


--------------------------------------------------------------------------------
/frontend/app/src/modules/history/management/forms/evm-swap-event-form.ts:
--------------------------------------------------------------------------------
1 | import type { AddEvmSwapEventPayload } from '@/types/history/events/schemas';
2 | 
3 | export type EvmSwapFormData = Required<AddEvmSwapEventPayload>;
4 | 


--------------------------------------------------------------------------------
/frontend/app/src/pages/onchain/index.vue:
--------------------------------------------------------------------------------
 1 | <script setup lang="ts">
 2 | definePage({
 3 |   redirect: '/onchain/send',
 4 | });
 5 | </script>
 6 | 
 7 | <template>
 8 |   <RouterView />
 9 | </template>
10 | 


--------------------------------------------------------------------------------
/frontend/app/src/pages/statistics/index.vue:
--------------------------------------------------------------------------------
 1 | <script setup lang="ts">
 2 | definePage({
 3 |   redirect: '/statistics/graphs',
 4 | });
 5 | </script>
 6 | 
 7 | <template>
 8 |   <RouterView />
 9 | </template>
10 | 


--------------------------------------------------------------------------------
/frontend/app/src/types/defi/index.ts:
--------------------------------------------------------------------------------
1 | export interface ProtocolMetadata {
2 |   identifier: string;
3 |   name: string;
4 |   icon: string;
5 |   iconUrl?: string;
6 | }
7 | 


--------------------------------------------------------------------------------
/frontend/app/src/types/graphs.ts:
--------------------------------------------------------------------------------
1 | export interface ValueOverTime {
2 |   readonly x: number;
3 |   readonly y: number;
4 | }
5 | 


--------------------------------------------------------------------------------
/frontend/app/src/types/history/ignored.ts:
--------------------------------------------------------------------------------
1 | export interface IgnorePayload {
2 |   data: string[];
3 | }
4 | 


--------------------------------------------------------------------------------
/frontend/app/src/types/input-mode.ts:
--------------------------------------------------------------------------------
1 | export enum InputMode {
2 |   MANUAL_ADD = 'manual_add',
3 |   XPUB_ADD = 'xpub_add',
4 | }
5 | 


--------------------------------------------------------------------------------
/frontend/app/src/types/messages.ts:
--------------------------------------------------------------------------------
1 | export interface BaseMessage {
2 |   success: string;
3 |   error: string;
4 | }
5 | 


--------------------------------------------------------------------------------
/frontend/app/src/utils/nft.ts:
--------------------------------------------------------------------------------
1 | export function isNft(address?: string): boolean {
2 |   if (!address)
3 |     return false;
4 | 
5 |   return address.startsWith('_nft_');
6 | }
7 | 


--------------------------------------------------------------------------------
/frontend/app/src/utils/session.ts:
--------------------------------------------------------------------------------
1 | export function generateRandomScrambleMultiplier(): number {
2 |   return Math.floor(500 + Math.random() * 9500) / 1000;
3 | }
4 | 


--------------------------------------------------------------------------------
/frontend/app/tests/e2e/utils/user.ts:
--------------------------------------------------------------------------------
1 | import { Guid } from '../common/guid';
2 | 
3 | export function createUser() {
4 |   const guid = Guid.newGuid().toString();
5 |   return `test_${guid.substring(0, 6)}`;
6 | }
7 | 


--------------------------------------------------------------------------------
/frontend/app/tests/unit/specs/stubs/RuiIcon.ts:
--------------------------------------------------------------------------------
1 | export const RuiIconStub = {
2 |   template: '<div class="rui-icon">{{ name }}</div>',
3 |   props: { name: { type: String } },
4 | };
5 | 


--------------------------------------------------------------------------------
/frontend/app/tests/unit/vitest-globals.d.ts:
--------------------------------------------------------------------------------
1 | import 'vitest';
2 | 
3 | declare module 'vitest' {
4 |   interface VitestUtils {
5 |     delay: (ms?: number) => Promise<void>;
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/frontend/common/.gitignore:
--------------------------------------------------------------------------------
1 | lib
2 | .eslintcache


--------------------------------------------------------------------------------
/frontend/common/src/account/index.ts:
--------------------------------------------------------------------------------
1 | export interface Account {
2 |   readonly chain: string;
3 |   readonly address: string;
4 | }
5 | 


--------------------------------------------------------------------------------
/frontend/common/src/history/index.ts:
--------------------------------------------------------------------------------
1 | export * from './events';
2 | 


--------------------------------------------------------------------------------
/frontend/common/src/settings/index.ts:
--------------------------------------------------------------------------------
1 | export * from './frontend';
2 | 
3 | export * from './graphs';
4 | 
5 | export * from './themes';
6 | 


--------------------------------------------------------------------------------
/frontend/common/src/staking/index.ts:
--------------------------------------------------------------------------------
1 | export * from './eth2';
2 | 


--------------------------------------------------------------------------------
/frontend/dev-proxy/.env.example:
--------------------------------------------------------------------------------
1 | PREMIUM_COMPONENT_DIR=/home/user/projects/premium-components
2 | 


--------------------------------------------------------------------------------
/frontend/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
1 | packages:
2 |   - app
3 |   - common
4 |   - dev-proxy
5 |   - 'eslint/*'
6 | 


--------------------------------------------------------------------------------
/funding.json:
--------------------------------------------------------------------------------
1 | {
2 |   "opRetro": {
3 |     "projectId": "0xc0ad090a80d748c19dce84d17f85d7b0016daa1c35f72ada2d92f469f8a77067"
4 |   }
5 | }
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/accounting/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/accounting/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/accounting/cost_basis/__init__.py:
--------------------------------------------------------------------------------
1 | from .base import AssetAcquisitionEvent, CostBasisCalculator, CostBasisInfo  # noqa: F401
2 | 


--------------------------------------------------------------------------------
/rotkehlchen/accounting/debugimporter/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/accounting/debugimporter/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/accounting/export/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/accounting/export/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/accounting/mixins/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/accounting/mixins/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/accounting/structures/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/accounting/structures/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/api/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/api/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/api/rest_helpers/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/api/rest_helpers/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/api/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/api/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/api/websockets/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/api/websockets/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/assets/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/assets/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/balances/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/balances/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/decoding/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/decoding/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/aave/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/aave/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/aave/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/aave/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/airdrops/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/airdrops/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/arbitrum_governor/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/arbitrum_governor/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/arbitrum_one_bridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/arbitrum_one_bridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/aura_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/aura_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/balancer/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/balancer/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/balancer/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/balancer/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/balancer/v1/decoder.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.chain.evm.decoding.balancer.v1.decoder import Balancerv1CommonDecoder
2 | 
3 | 
4 | class Balancerv1Decoder(Balancerv1CommonDecoder):
5 |     ...
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/balancer/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/balancer/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/cctp/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/cctp/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/clrfund/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/clrfund/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/compound/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/compound/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/compound/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/compound/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/cowswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/cowswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/curve/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/curve/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/curve/lend/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/curve/lend/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/eas/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/eas/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/firebird_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/firebird_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/gearbox/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/gearbox/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/gitcoin/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/gitcoin/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/gmx/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/gmx/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/hop/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/hop/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/hyperliquid/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/hyperliquid/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/kyber/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/kyber/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/kyber/decoder.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.chain.evm.decoding.kyber.decoder import KyberCommonDecoder
2 | 
3 | 
4 | class KyberDecoder(KyberCommonDecoder):
5 |     ...
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/llamazip/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/llamazip/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/magpie/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/magpie/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/metamask/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/metamask/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/monerium/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/monerium/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/odos/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/odos/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/odos/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/odos/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/odos/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/odos/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/oneinch/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/oneinch/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/oneinch/v4/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/oneinch/v4/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/paraswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/paraswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/paraswap/v5/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/paraswap/v5/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/paraswap/v6/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/paraswap/v6/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/paraswap/v6/decoder.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.chain.evm.decoding.paraswap.v6.decoder import Paraswapv6CommonDecoder
2 | 
3 | 
4 | class Paraswapv6Decoder(Paraswapv6CommonDecoder):
5 |     ...
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/stakedao/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/stakedao/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/thegraph/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/thegraph/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/umami/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/umami/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/uniswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/uniswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/uniswap/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/uniswap/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/weth/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/weth/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/modules/zerox/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/arbitrum_one/modules/zerox/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/arbitrum_one/tokens.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.chain.evm.tokens import EvmTokens
2 | 
3 | 
4 | class ArbitrumOneTokens(EvmTokens):
5 |     ...
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/avalanche/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/avalanche/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/decoding/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/decoding/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/aave/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/aave/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/aave/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/aave/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/aerodrome/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/aerodrome/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/aura_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/aura_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/balancer/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/balancer/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/balancer/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/balancer/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/basenames/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/basenames/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/cctp/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/cctp/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/compound/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/compound/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/compound/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/compound/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/cowswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/cowswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/curve/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/curve/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/degen/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/degen/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/eas/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/eas/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/echo/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/echo/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/efp/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/efp/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/extrafi/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/extrafi/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/hop/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/hop/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/kyber/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/kyber/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/kyber/decoder.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.chain.evm.decoding.kyber.decoder import KyberCommonDecoder
2 | 
3 | 
4 | class KyberDecoder(KyberCommonDecoder):
5 |     ...
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/magpie/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/magpie/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/morpho/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/morpho/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/odos/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/odos/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/odos/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/odos/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/paraswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/paraswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/paraswap/v5/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/paraswap/v5/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/paraswap/v6/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/paraswap/v6/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/paraswap/v6/decoder.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.chain.evm.decoding.paraswap.v6.decoder import Paraswapv6CommonDecoder
2 | 
3 | 
4 | class Paraswapv6Decoder(Paraswapv6CommonDecoder):
5 |     ...
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/spark/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/spark/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/superchain_bridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/superchain_bridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/uniswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/uniswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/uniswap/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/uniswap/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/modules/zerox/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/base/modules/zerox/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/base/tokens.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.chain.evm.tokens import EvmTokens
2 | 
3 | 
4 | class BaseTokens(EvmTokens):
5 |     ...
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/decoding/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/decoding/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/aave/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/aave/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/aave/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/aave/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/curve/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/curve/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/firebird_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/firebird_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/magpie/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/magpie/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/metamask/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/metamask/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/odos/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/odos/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/odos/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/odos/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/odos/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/odos/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/paraswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/paraswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/paraswap/v5/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/paraswap/v5/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/paraswap/v6/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/paraswap/v6/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/uniswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/uniswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/uniswap/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/uniswap/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/modules/zerox/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/binance_sc/modules/zerox/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/tokens.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.chain.evm.tokens import EvmTokens
2 | 
3 | 
4 | class BinanceSCTokens(EvmTokens):
5 |     ...
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/binance_sc/transactions.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.chain.evm.transactions import EvmTransactions
2 | 
3 | 
4 | class BinanceSCTransactions(EvmTransactions):
5 |     ...
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/bitcoin/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/bitcoin/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/bitcoin/bch/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/bitcoin/bch/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/bitcoin/btc/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/bitcoin/btc/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/decoding/__init__.py:
--------------------------------------------------------------------------------
1 | from .decoder import EthereumTransactionDecoder  # noqa: F401
2 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/defi/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/defi/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/interfaces/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/interfaces/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/aave/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/aave/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/aave/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/aave/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/aave/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/aave/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/aave/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/aave/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/airdrops/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/airdrops/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/arbitrum_one_bridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/arbitrum_one_bridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/aura_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/aura_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/balancer/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/balancer/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/balancer/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/balancer/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/balancer/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/balancer/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/base_bridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/base_bridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/blur/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/blur/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/cctp/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/cctp/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/compound/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/compound/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/compound/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/compound/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/compound/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/compound/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/convex/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/convex/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/cowswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/cowswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/curve/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/curve/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/curve/crvusd/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/curve/crvusd/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/curve/lend/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/curve/lend/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/defisaver/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/defisaver/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/digixdao/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/digixdao/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/diva/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/diva/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/drips/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/drips/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/drips/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/drips/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/dxdaomesa/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/dxdaomesa/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/dxdaomesa/constants.py:
--------------------------------------------------------------------------------
1 | CPT_DXDAO_MESA = 'dxdaomesa'
2 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/eas/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/eas/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/efp/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/efp/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/eigenlayer/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/eigenlayer/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/ens/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/ens/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/eth2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/eth2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/firebird_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/firebird_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/fluence/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/fluence/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/gearbox/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/gearbox/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/gitcoin/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/gitcoin/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/gitcoinv2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/gitcoinv2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/golem/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/golem/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/harvest_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/harvest_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/hedgey/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/hedgey/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/hop/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/hop/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/juicebox/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/juicebox/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/kyber/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/kyber/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/kyber/constants.py:
--------------------------------------------------------------------------------
1 | from typing import Final
2 | 
3 | CPT_KYBER_LEGACY: Final = 'kyber legacy'
4 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/l2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/l2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/lido/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/lido/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/liquity/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/liquity/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/lockedgno/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/lockedgno/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/magpie/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/magpie/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/makerdao/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/makerdao/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/makerdao/sai/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/makerdao/sai/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/makerdao/sai/constants.py:
--------------------------------------------------------------------------------
1 | from typing import Final
2 | 
3 | CPT_SAI: Final = 'makerdao sai'
4 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/metamask/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/metamask/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/monerium/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/monerium/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/morpho/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/morpho/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/nft/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/nft/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/nft/constants.py:
--------------------------------------------------------------------------------
1 | FREE_NFT_LIMIT = 10
2 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/octant/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/octant/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/odos/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/odos/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/odos/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/odos/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/odos/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/odos/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/omni/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/omni/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/omnibridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/omnibridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/oneinch/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/oneinch/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/oneinch/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/oneinch/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/oneinch/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/oneinch/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/oneinch/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/oneinch/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/oneinch/v4/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/oneinch/v4/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/paladin/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/paladin/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/paraswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/paraswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/paraswap/v5/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/paraswap/v5/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/paraswap/v6/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/paraswap/v6/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/pendle/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/pendle/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/pickle_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/pickle_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/polygon/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/polygon/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/polygon_pos_bridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/polygon_pos_bridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/puffer/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/puffer/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/safe/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/safe/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/scroll_bridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/scroll_bridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/shutter/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/shutter/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/sky/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/sky/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/spark/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/spark/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/stakedao/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/stakedao/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/superchain_bridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/superchain_bridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/superchain_bridge/base/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/superchain_bridge/base/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/superchain_bridge/op/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/superchain_bridge/op/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/sushiswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/sushiswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/sushiswap/constants.py:
--------------------------------------------------------------------------------
1 | from typing import Final
2 | 
3 | CPT_SUSHISWAP_V2: Final = 'sushiswap-v2'
4 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/thegraph/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/thegraph/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/uniswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/uniswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/uniswap/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/uniswap/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/uniswap/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/uniswap/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/uniswap/v2/constants.py:
--------------------------------------------------------------------------------
1 | SWAP_SIGNATURE = b'\xd7\x8a\xd9_\xa4l\x99KeQ\xd0\xda\x85\xfc\'_\xe6\x13\xce7e\x7f\xb8\xd5\xe3\xd10\x84\x01Y\xd8"'  # noqa: E501
2 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/uniswap/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/uniswap/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/votium/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/votium/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/xdai_bridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/xdai_bridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/yearn/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/yearn/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/yearn/ygov/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/yearn/ygov/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/zerox/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/zerox/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/modules/zksync/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/modules/zksync/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/ethereum/oracles/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/ethereum/oracles/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/accounting/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/accounting/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/active_management/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/active_management/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/aave/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/aave/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/aave/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/aave/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/aave/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/aave/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/aura_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/aura_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/balancer/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/balancer/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/balancer/types.py:
--------------------------------------------------------------------------------
1 | from enum import Enum, auto
2 | 
3 | 
4 | class BalancerV1EventTypes(Enum):
5 |     JOIN = auto()
6 |     EXIT = auto()
7 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/balancer/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/balancer/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/balancer/v1/constants.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/balancer/v1/constants.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/balancer/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/balancer/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/beefy_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/beefy_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/cctp/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/cctp/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/clique/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/clique/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/clique/constants.py:
--------------------------------------------------------------------------------
1 | from typing import Final
2 | 
3 | CLIQUE_CLAIMED: Final = b'\xd8\x13\x8f\x8a?7|RY\xcaT\x8ep\xe4\xc2\xde\x94\xf1)\xf5\xa1\x106\xa1[iQ<\xba+Bj'  # noqa: E501
4 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/clrfund/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/clrfund/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/compound/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/compound/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/compound/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/compound/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/cowswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/cowswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/curve/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/curve/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/curve/lend/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/curve/lend/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/drips/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/drips/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/drips/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/drips/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/eas/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/eas/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/efp/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/efp/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/efp/constants.py:
--------------------------------------------------------------------------------
1 | from typing import Final
2 | 
3 | CPT_EFP: Final = 'efp'
4 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/ens/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/ens/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/extrafi/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/extrafi/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/firebird_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/firebird_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/firebird_finance/constants.py:
--------------------------------------------------------------------------------
1 | from typing import Final
2 | 
3 | FIREBIRD_FINANCE_LABEL: Final[str] = 'Firebird Finance'
4 | CPT_FIREBIRD_FINANCE: Final[str] = 'firebird-finance'
5 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/gearbox/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/gearbox/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/gitcoin/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/gitcoin/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/gitcoinv2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/gitcoinv2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/giveth/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/giveth/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/hop/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/hop/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/kyber/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/kyber/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/llamazip/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/llamazip/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/magpie/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/magpie/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/metamask/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/metamask/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/monerium/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/monerium/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/morpho/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/morpho/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/odos/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/odos/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/odos/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/odos/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/odos/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/odos/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/omnibridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/omnibridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/oneinch/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/oneinch/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/oneinch/v4/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/oneinch/v4/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/oneinch/v5/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/oneinch/v5/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/oneinch/v6/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/oneinch/v6/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/open_ocean/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/open_ocean/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/paraswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/paraswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/paraswap/constants.py:
--------------------------------------------------------------------------------
1 | from typing import Final
2 | 
3 | CPT_PARASWAP: Final = 'paraswap'
4 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/paraswap/v5/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/paraswap/v5/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/paraswap/v6/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/paraswap/v6/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/pendle/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/pendle/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/polygon/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/polygon/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/rainbow/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/rainbow/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/safe/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/safe/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/safe/constants.py:
--------------------------------------------------------------------------------
1 | CPT_SAFE_MULTISIG = 'safe-multisig'
2 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/socket_bridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/socket_bridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/spark/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/spark/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/stakedao/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/stakedao/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/superchain_bridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/superchain_bridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/superchain_bridge/l1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/superchain_bridge/l1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/superchain_bridge/l2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/superchain_bridge/l2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/thegraph/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/thegraph/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/uniswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/uniswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/uniswap/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/uniswap/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/velodrome/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/velodrome/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/weth/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/weth/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/xdai_bridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/xdai_bridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/decoding/zerox/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/decoding/zerox/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/l2_with_l1_fees/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/l2_with_l1_fees/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/evm/l2_with_l1_fees/decoding/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/evm/l2_with_l1_fees/decoding/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/decoding/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/decoding/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/aave/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/aave/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/aave/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/aave/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/aura_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/aura_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/balancer/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/balancer/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/balancer/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/balancer/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/balancer/v1/decoder.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.chain.evm.decoding.balancer.v1.decoder import Balancerv1CommonDecoder
2 | 
3 | 
4 | class Balancerv1Decoder(Balancerv1CommonDecoder):
5 |     ...
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/balancer/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/balancer/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/cowswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/cowswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/curve/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/curve/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/giveth/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/giveth/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/gnosis_pay/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/gnosis_pay/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/hop/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/hop/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/magpie/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/magpie/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/monerium/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/monerium/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/omnibridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/omnibridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/oneinch/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/oneinch/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/oneinch/v4/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/oneinch/v4/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/paraswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/paraswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/paraswap/v6/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/paraswap/v6/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/paraswap/v6/decoder.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.chain.evm.decoding.paraswap.v6.decoder import Paraswapv6CommonDecoder
2 | 
3 | 
4 | class Paraswapv6Decoder(Paraswapv6CommonDecoder):
5 |     ...
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/sdai/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/sdai/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/spark/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/spark/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/wxdai/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/wxdai/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/wxdai/constants.py:
--------------------------------------------------------------------------------
1 | from typing import Final
2 | 
3 | CPT_WXDAI: Final = 'wxdai'
4 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/gnosis/modules/xdai_bridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/gnosis/modules/xdai_bridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/decoding/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/decoding/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/aave/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/aave/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/aave/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/aave/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/airdrops/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/airdrops/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/aura_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/aura_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/balancer/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/balancer/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/balancer/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/balancer/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/cctp/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/cctp/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/compound/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/compound/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/compound/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/compound/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/curve/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/curve/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/curve/lend/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/curve/lend/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/eas/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/eas/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/efp/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/efp/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/extrafi/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/extrafi/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/firebird_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/firebird_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/gearbox/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/gearbox/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/gitcoin/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/gitcoin/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/giveth/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/giveth/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/hop/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/hop/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/kyber/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/kyber/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/kyber/decoder.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.chain.evm.decoding.kyber.decoder import KyberCommonDecoder
2 | 
3 | 
4 | class KyberDecoder(KyberCommonDecoder):
5 |     ...
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/llamazip/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/llamazip/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/magpie/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/magpie/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/metamask/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/metamask/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/odos/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/odos/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/odos/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/odos/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/odos/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/odos/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/oneinch/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/oneinch/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/oneinch/v4/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/oneinch/v4/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/optimism/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/optimism/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/optimism_governor/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/optimism_governor/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/paraswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/paraswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/paraswap/v5/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/paraswap/v5/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/paraswap/v6/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/paraswap/v6/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/superchain_bridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/superchain_bridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/uniswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/uniswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/uniswap/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/uniswap/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/velodrome/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/velodrome/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/walletconnect/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/walletconnect/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/optimism/modules/zerox/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/optimism/modules/zerox/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/decoding/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/decoding/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/aave/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/aave/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/aave/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/aave/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/aave/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/aave/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/aura_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/aura_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/balancer/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/balancer/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/balancer/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/balancer/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/cctp/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/cctp/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/compound/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/compound/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/compound/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/compound/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/curve/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/curve/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/drips/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/drips/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/drips/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/drips/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/firebird_finance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/firebird_finance/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/gitcoin/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/gitcoin/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/gitcoinv2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/gitcoinv2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/hop/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/hop/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/kyber/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/kyber/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/kyber/decoder.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.chain.evm.decoding.kyber.decoder import KyberCommonDecoder
2 | 
3 | 
4 | class KyberDecoder(KyberCommonDecoder):
5 |     ...
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/magpie/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/magpie/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/metamask/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/metamask/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/monerium/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/monerium/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/odos/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/odos/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/odos/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/odos/v1/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/odos/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/odos/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/oneinch/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/oneinch/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/oneinch/v4/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/oneinch/v4/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/paraswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/paraswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/paraswap/v5/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/paraswap/v5/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/paraswap/v6/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/paraswap/v6/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/polygon_pos_bridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/polygon_pos_bridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/uniswap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/uniswap/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/uniswap/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/uniswap/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/wmatic/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/wmatic/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/wmatic/constants.py:
--------------------------------------------------------------------------------
1 | from typing import Final
2 | 
3 | CPT_WMATIC: Final = 'wmatic'
4 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/polygon_pos/modules/zerox/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/polygon_pos/modules/zerox/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/scroll/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/decoding/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/scroll/decoding/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/modules/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/scroll/modules/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/modules/aave/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/scroll/modules/aave/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/modules/aave/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/scroll/modules/aave/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/modules/compound/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/scroll/modules/compound/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/modules/compound/v3/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/scroll/modules/compound/v3/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/modules/kyber/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/scroll/modules/kyber/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/modules/kyber/decoder.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.chain.evm.decoding.kyber.decoder import KyberCommonDecoder
2 | 
3 | 
4 | class KyberDecoder(KyberCommonDecoder):
5 |     ...
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/modules/magpie/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/scroll/modules/magpie/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/modules/monerium/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/scroll/modules/monerium/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/modules/odos/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/scroll/modules/odos/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/modules/odos/v2/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/scroll/modules/odos/v2/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/modules/scroll_airdrop/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/scroll/modules/scroll_airdrop/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/modules/scroll_bridge/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/scroll/modules/scroll_bridge/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/modules/weth/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/scroll/modules/weth/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/scroll/tokens.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.chain.evm.tokens import EvmTokens
2 | 
3 | 
4 | class ScrollTokens(EvmTokens):
5 |     ...
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/chain/substrate/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/substrate/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/zksync_lite/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/chain/zksync_lite/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/chain/zksync_lite/constants.py:
--------------------------------------------------------------------------------
1 | from typing import Final
2 | 
3 | ZKSYNCLITE_MAX_LIMIT: Final = 100
4 | ZKL_IDENTIFIER: Final = 'zkl{tx_hash}'
5 | 


--------------------------------------------------------------------------------
/rotkehlchen/constants/__init__.py:
--------------------------------------------------------------------------------
1 | from .misc import *  # noqa: F403
2 | from .timing import *  # noqa: F403
3 | 


--------------------------------------------------------------------------------
/rotkehlchen/constants/limits.py:
--------------------------------------------------------------------------------
1 | from typing import Final
2 | 
3 | FREE_HISTORY_EVENTS_LIMIT: Final = 100
4 | FREE_ETH_TX_LIMIT: Final = 100
5 | FREE_USER_NOTES_LIMIT: Final = 10
6 | 


--------------------------------------------------------------------------------
/rotkehlchen/constants/prices.py:
--------------------------------------------------------------------------------
1 | from rotkehlchen.constants import ZERO
2 | from rotkehlchen.types import Price
3 | 
4 | ZERO_PRICE = Price(ZERO)
5 | 


--------------------------------------------------------------------------------
/rotkehlchen/data/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/data/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/data/global.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/data/global.db


--------------------------------------------------------------------------------
/rotkehlchen/data_import/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/data_import/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/data_import/importers/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/data_import/importers/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/data_import/importers/constants.py:
--------------------------------------------------------------------------------
1 | ROTKI_EVENT_PREFIX = 'RE'
2 | COINTRACKING_EVENT_PREFIX = 'COT'
3 | BITSTAMP_EVENT_PREFIX = 'BTS'
4 | BLOCKPIT_EVENT_PREFIX = 'BPT'
5 | 


--------------------------------------------------------------------------------
/rotkehlchen/data_migrations/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/data_migrations/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/data_migrations/constants.py:
--------------------------------------------------------------------------------
1 | from typing import Final
2 | 
3 | LAST_DATA_MIGRATION: Final = 20
4 | 


--------------------------------------------------------------------------------
/rotkehlchen/data_migrations/migrations/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/data_migrations/migrations/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/db/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/db/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/db/drivers/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/db/drivers/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/db/upgrades/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/db/upgrades/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/errors/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/errors/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/errors/defi.py:
--------------------------------------------------------------------------------
1 | class DefiPoolError(Exception):
2 |     """Failed to query valid information for eth pool contract"""
3 | 


--------------------------------------------------------------------------------
/rotkehlchen/exchanges/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/exchanges/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/externalapis/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/externalapis/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/externalapis/beaconchain/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/externalapis/beaconchain/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/externalapis/beaconchain/constants.py:
--------------------------------------------------------------------------------
1 | MAX_WAIT_SECS = 60
2 | BEACONCHAIN_READ_TIMEOUT = 75
3 | BEACONCHAIN_ROOT_URL = 'https://beaconcha.in'
4 | 


--------------------------------------------------------------------------------
/rotkehlchen/globaldb/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/globaldb/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/globaldb/asset_updates/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/globaldb/asset_updates/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/globaldb/migrations/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/globaldb/migrations/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/globaldb/upgrades/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/globaldb/upgrades/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/greenlets/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/greenlets/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/history/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/history/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/history/events/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/history/events/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/history/events/structures/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/history/events/structures/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/oracles/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/oracles/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/premium/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/premium/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/serialization/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/serialization/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tasks/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tasks/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/api/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/api/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/api/active_management/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/api/active_management/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/api/blockchain/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/api/blockchain/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/bittrex_order_history_old.csv:
--------------------------------------------------------------------------------
1 | 
2 | OrderUuid,Exchange,Type,Quantity,Limit,CommissionPaid,Price,Opened,Closed
3 | aaaaaa,USDT-BTC,LIMIT_BUY,0.01,1,2,10,11/31/2017 3:22:46 PM,12/31/2018 3:22:46 PM
4 | 


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/bittrex_tx_history_deposits.csv:
--------------------------------------------------------------------------------
1 | 
2 | Id,Amount,Currency,Confirmations,LastUpdated,TxId,CryptoAddress
3 | 12313,1,BTC,2,5/21/2017 1:37:47 PM,aaaa,3bamsmdamsd
4 | 


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/bittrex_tx_history_deposits_old.csv:
--------------------------------------------------------------------------------
1 | 
2 | UUID,AMOUNT,CURRENCY,CRYPTOADDRESS,TXID,LASTUPDATED,CONFIRMATIONS,SOURCE,STATE
3 | 0,0.001,BTC,3m,a5577,2017-01-01 12:21:38Z,2,,CONFIRMED
4 | 


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/botched_v47_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/botched_v47_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/data_migration_v0.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/data_migration_v0.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/ethtxs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/ethtxs.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/example_ens_avatar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/example_ens_avatar.png


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/exported_assets.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/exported_assets.zip


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/icons/USDT_large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/icons/USDT_large.png


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/icons/USDT_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/icons/USDT_small.png


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/icons/USDT_thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/icons/USDT_thumb.png


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/mocks/test_coingecko/icons/279.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/mocks/test_coingecko/icons/279.png


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/mocks/test_coingecko/icons/4943.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/mocks/test_coingecko/icons/4943.png


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/remote_encrypted_db.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/remote_encrypted_db.bin


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/remote_old_encrypted_db.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/remote_old_encrypted_db.bin


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/sqlcipher_v3_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/sqlcipher_v3_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v10_global.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v10_global.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v11_global.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v11_global.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v12_global.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v12_global.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v1_global.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v1_global.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v25_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v25_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v26_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v26_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v27_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v27_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v28_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v28_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v29_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v29_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v2_global.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v2_global.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v30_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v30_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v31_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v31_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v32_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v32_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v33_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v33_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v34_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v34_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v35_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v35_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v36_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v36_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v37_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v37_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v38_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v38_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v39_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v39_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v3_global.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v3_global.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v40_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v40_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v41_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v41_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v42_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v42_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v43_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v43_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v45_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v45_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v46_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v46_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v47_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v47_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v48_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v48_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v4_global.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v4_global.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v4_global_before_migration1.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v4_global_before_migration1.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v5_global.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v5_global.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v6_global.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v6_global.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v7_global.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v7_global.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v8_global.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v8_global.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v9999999999_global.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v9999999999_global.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v9_global.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v9_global.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data/v9_rotkehlchen.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data/v9_rotkehlchen.db


--------------------------------------------------------------------------------
/rotkehlchen/tests/data_migrations/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/data_migrations/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/db/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/db/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/exchanges/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/exchanges/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/external_apis/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/external_apis/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/fixtures/pylint.py:
--------------------------------------------------------------------------------
1 | import pytest
2 | from pylint.testutils.unittest_linter import UnittestLinter
3 | 
4 | 
5 | @pytest.fixture
6 | def pylint_test_linter():
7 |     return UnittestLinter()
8 | 


--------------------------------------------------------------------------------
/rotkehlchen/tests/integration/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/integration/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/profiling/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/profiling/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/pylint/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/pylint/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/unit/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/unit/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/unit/accounting/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/unit/accounting/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/unit/accounting/evm/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/unit/accounting/evm/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/unit/decoders/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/unit/decoders/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/unit/events/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/unit/events/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/unit/globaldb/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/unit/globaldb/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/utils/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/utils/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/utils/avalanche.py:
--------------------------------------------------------------------------------
1 | AVALANCHE_ACC1_AVAX_ADDR = '0x84D34f4f83a87596Cd3FB6887cFf8F17Bf5A7B83'
2 | AVALANCHE_ACC2_AVAX_ADDR = '0x0Ee14eF23b6693e61180e047643e04d4fD3173b4'
3 | 


--------------------------------------------------------------------------------
/rotkehlchen/tests/utils/credentials.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/utils/credentials.py


--------------------------------------------------------------------------------
/rotkehlchen/tests/websocketsapi/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/tests/websocketsapi/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/utils/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/utils/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen/utils/mixins/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen/utils/mixins/__init__.py


--------------------------------------------------------------------------------
/rotkehlchen_mock/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/rotkehlchen_mock/__init__.py


--------------------------------------------------------------------------------
/stubs/Crypto/__init__.pyi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/stubs/Crypto/__init__.pyi


--------------------------------------------------------------------------------
/tools/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/tools/__init__.py


--------------------------------------------------------------------------------
/tools/assets_database/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rotki/rotki/882d4cd457059787a5ce55fdc3bef8269337ff76/tools/assets_database/__init__.py


--------------------------------------------------------------------------------
/tools/profiling/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | Taken from https://github.com/raiden-network/raiden/tree/bc3ff7a61326c5ccf2a8baf972abea9b6c3eb150/raiden/utils/profiling
3 | """
4 | 


--------------------------------------------------------------------------------
/tools/profiling/constants.py:
--------------------------------------------------------------------------------
1 | from datetime import timedelta
2 | 
3 | MEGA = float(2 ** 20)
4 | SECOND = 1
5 | MINUTE = 60 * SECOND
6 | ONESECOND_TIMEDELTA = timedelta(days=0, seconds=1)
7 | INTERVAL_SECONDS = 1.0
8 | 


--------------------------------------------------------------------------------
/tools/pyinstaller_hooks/hook-content_hash.py:
--------------------------------------------------------------------------------
1 | from PyInstaller.utils.hooks import collect_submodules
2 | 
3 | hiddenimports = collect_submodules('content_hash')
4 | 


--------------------------------------------------------------------------------
/tools/pyinstaller_hooks/hook-eth_hash.py:
--------------------------------------------------------------------------------
1 | from PyInstaller.utils.hooks import copy_metadata
2 | 
3 | hiddenimports = ['eth_hash.backends.pycryptodome']
4 | datas = copy_metadata('eth_hash')
5 | 


--------------------------------------------------------------------------------
/tools/pyinstaller_hooks/hook-eth_keyfile.py:
--------------------------------------------------------------------------------
1 | from PyInstaller.utils.hooks import copy_metadata
2 | 
3 | datas = copy_metadata('eth_keyfile')
4 | 


--------------------------------------------------------------------------------
/tools/pyinstaller_hooks/hook-multiformats_config.py:
--------------------------------------------------------------------------------
1 | from PyInstaller.utils.hooks import collect_data_files
2 | 
3 | datas = collect_data_files('multiformats_config')
4 | 


--------------------------------------------------------------------------------
/tools/pyinstaller_hooks/hook-py_ecc.py:
--------------------------------------------------------------------------------
1 | from PyInstaller.utils.hooks import collect_all
2 | 
3 | datas, binaries, hiddenimports = collect_all('py_ecc')
4 | 


--------------------------------------------------------------------------------
/tools/pyinstaller_hooks/hook-pysqlcipher3.py:
--------------------------------------------------------------------------------
1 | from PyInstaller.utils.hooks import copy_metadata
2 | 
3 | datas = copy_metadata('rotki-pysqlcipher3')
4 | 


--------------------------------------------------------------------------------
/tools/pyinstaller_hooks/hook-scalecodec.py:
--------------------------------------------------------------------------------
1 | from PyInstaller.utils.hooks import collect_data_files
2 | 
3 | datas = collect_data_files('scalecodec')
4 | 


--------------------------------------------------------------------------------
/tools/pylint/__init__.py:
--------------------------------------------------------------------------------
1 | from .log_checker import LogNokwargsChecker  # noqa: F401
2 | from .not_checker import NotBooleanChecker  # noqa: F401
3 | 


--------------------------------------------------------------------------------