Blockscout CI/CD for master #129
GitHub Actions / Unit Test Results
succeeded
May 8, 2024 in 0s
All 1 421 tests pass, 74 skipped in 1m 42s
Annotations
Check notice on line 0 in .github
github-actions / Unit Test Results
74 skipped tests found
There are 74 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
Elixir.Explorer.Chain.Supply.RSKTest ‑ test market_cap/1 calculates market_cap
Elixir.Explorer.ChainTest ‑ test contract_address?/2 returns false if no fetched code from json rpc
Elixir.Explorer.ChainTest ‑ test contract_address?/2 returns true if fetched code from json rpc
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test get_contract_info/1 return name error when the Contract name doesn't match
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test get_contract_info/1 returns compilation error for empty info
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test get_contract_info/1 the contract info is returned when the name matches
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test get_contract_info/1 the contract info is returned when the name matches with a `:` suffix
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 can compile a large file
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 compiles a optimized smart contract
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 compiles code with external libraries
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 compiles in an older solidity version
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 compiles smart contract with default evm version
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 compiles the latest solidity version
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 compiles with constantinople evm version
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 returns compilation error when compilation isn't possible
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 returns constructor in abi
Elixir.Explorer.SmartContract.Solidity.PublisherTest ‑ test publish/2 corresponding contract_methods are created for the abi
Elixir.Explorer.SmartContract.Solidity.PublisherTest ‑ test publish/2 creates a smart contract with constructor arguments
Elixir.Explorer.SmartContract.Solidity.PublisherTest ‑ test publish/2 detects and adds constructor arguments if autodetection is checked
Elixir.Explorer.SmartContract.Solidity.PublisherTest ‑ test publish/2 validates and creates smart contract with external libraries
Elixir.Explorer.SmartContract.Solidity.PublisherTest ‑ test publish/2 with invalid data returns error changeset
Elixir.Explorer.SmartContract.Solidity.PublisherTest ‑ test publish/2 with valid data creates a smart_contract
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test another regression tests accepting correct constructor args
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test another regression tests issue 4758
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test another regression tests issue 5430, 5434
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test another regression tests issue 5431 (smart contract was compiled with bytecodeHash=none; constructor with arguments)
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test compiler version tests verification is failed if wrong version of compiler
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test compiler version tests verification is successful if proper version of compiler
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test cover new functionality from https://github.com/blockscout/blockscout/pull/5479 return {:error, :deployed_bytecode}
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test cover new functionality from https://github.com/blockscout/blockscout/pull/5479 return {:error, :no_creation_data} when there is no contract creation code
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 returns error when bytecode doesn't match
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 returns error when contract has constructor arguments and they were not provided
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 returns error when there is a compilation problem
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 tries to compile with the latest evm version if wrong evm version was provided
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 verifies a library
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 verifies smart contract and ignores not needed constructor arguments
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 verifies smart contract compiled with Solidity 0.5.9 (includes new metadata in bytecode) with constructor args and does not verify with wrong args
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 verifies smart contract with new `whisper` metadata (bzz0 => bzz1) in solidity 0.5.11
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 verifies the generated bytecode against bytecode retrieved from the blockchain
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 verifies the generated bytecode with external libraries
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test extract_bytecode_and_metadata_hash/1 extracts everything to the left of the swarm hash
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test extract_bytecode_and_metadata_hash/1 extracts the bytecode from the hash
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test extract_bytecode_and_metadata_hash/1 verifies smart-contract created from another contract
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test extract_bytecode_and_metadata_hash/1 verifies smart-contract created from another contract using successful tx
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test extract_bytecode_and_metadata_hash/1 verifies smart-contract with `immutable` assignment
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test regression tests for https://github.com/blockscout/blockscout/pull/5166 another failed constructor args verification
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test regression tests for https://github.com/blockscout/blockscout/pull/5166 issue 3082
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test regression tests for https://github.com/blockscout/blockscout/pull/5166 issue 5114
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test regression tests for https://github.com/blockscout/blockscout/pull/5166 issue 5127
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test tests from constructor_arguments_test.exs verifies with require messages
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test tests from constructor_arguments_test.exs verifies with string in keccak256
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test verification with nightly builds verification is failed if wrong nightly version of compiler ~0.5.11
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test verification with nightly builds verification is successful if proper nightly version of compiler ~0.4
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test verification with nightly builds verification is successful if proper nightly version of compiler ~0.5.10
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test verification with nightly builds verification is successful if proper nightly version of compiler ~0.5.11
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test verification with nightly builds verification is successful if proper nightly version of compiler ~0.5.14
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test verification with nightly builds verification is successful if proper nightly version of compiler ~0.6.0
Elixir.Explorer.Token.InstanceMetadataRetrieverTest ‑ test fetch_metadata/2 fetches json metadata
Elixir.Indexer.Block.Fetcher.ReceiptsTest ‑ test fetch/2 fetches logs setting their blocks if they're null
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test async_fetch/1 with consensus block does not import if fetch beneficiaries returns a different block hash for block number
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test async_fetch/1 with consensus block with reward
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test async_fetch/1 with consensus block without reward
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test init/3 with consensus block with reward
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test init/3 with consensus block without reward
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test init/3 with non-consensus block
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test init/3 without blocks
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test run/2 with consensus block does not import if fetch beneficiaries returns a different block hash for block number
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test run/2 with consensus block with reward
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test run/2 with consensus block without reward
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test run/2 with consensus block without reward with new address adds rewards for all addresses
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test run/2 with mix of beneficiaries_params and errors, imports beneficiaries_params and retries errors
Elixir.Indexer.Fetcher.ContractCodeTest ‑ test async_fetch/1 fetched codes for address_hashes
RECEIVED_NEW_BLOCK replaces duplicated block older than last one ‑ RECEIVED_NEW_BLOCK replaces duplicated block older than last one
RECEIVED_NEW_TRANSACTION with new transaction ‑ RECEIVED_NEW_TRANSACTION with new transaction
Check notice on line 0 in .github
github-actions / Unit Test Results
1495 tests found (test 1 to 559)
There are 1495 tests, see "Raw output" for the list of tests 1 to 559.
Raw output
CHANNEL_DISCONNECTED ‑ CHANNEL_DISCONNECTED
RECEIVED_NEW_ADDRESS_COUNT ‑ RECEIVED_NEW_ADDRESS_COUNT
RECEIVED_NEW_BLOCK ‑ RECEIVED_NEW_BLOCK
RECEIVED_NEW_EXCHANGE_RATE ‑ RECEIVED_NEW_EXCHANGE_RATE
escapeHtml ‑ escapeHtml
formatUsdValue ‑ formatUsdValue
prepare contract args | type: address ‑ prepare contract args | type: address
prepare contract args | type: address[]*2 ‑ prepare contract args | type: address[]*2
prepare contract args | type: bool ‑ prepare contract args | type: bool
prepare contract args | type: bool[] ‑ prepare contract args | type: bool[]
prepare contract args | type: bytes32 ‑ prepare contract args | type: bytes32
prepare contract args | type: bytes32[] ‑ prepare contract args | type: bytes32[]
prepare contract args | type: string ‑ prepare contract args | type: string
prepare contract args | type: string[] ‑ prepare contract args | type: string[]
prepare contract args | type: tuple ‑ prepare contract args | type: tuple
prepare contract args | type: tuple[] ‑ prepare contract args | type: tuple[]
prepare contract args | type: uint256 ‑ prepare contract args | type: uint256
prepare contract args | type: uint256[] ‑ prepare contract args | type: uint256[]
searchEngine ‑ searchEngine
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/app ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/app.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/balance-chart-loader ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/balance-chart-loader.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/chart-loader ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/chart-loader.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/ace/src-min/ace ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/ace/src-min/ace.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/ace/src-min/mode-csharp ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/ace/src-min/mode-csharp.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/ace/src-min/theme-chrome ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/ace/src-min/theme-chrome.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/add_chain_to_mm ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/add_chain_to_mm.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/analytics ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/analytics.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/async_listing_load ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/async_listing_load.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/autocomplete ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/autocomplete.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/campaign_banner ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/campaign_banner.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/card_tabs ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/card_tabs.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/clipboard_buttons ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/clipboard_buttons.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/coin_balance_history_chart ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/coin_balance_history_chart.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/csv_download ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/csv_download.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/currency ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/currency.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/dropzone ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/dropzone.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/epoch_tile ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/epoch_tile.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/from_now ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/from_now.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/history_chart ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/history_chart.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/indexing ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/indexing.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/infinite_scroll_helpers ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/infinite_scroll_helpers.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/list_morph ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/list_morph.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/loading_element ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/loading_element.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/modals ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/modals.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/pending_transactions_toggle ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/pending_transactions_toggle.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/pretty_json ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/pretty_json.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/public_tags_request_form ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/public_tags_request_form.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/queue ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/queue.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/random_access_pagination ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/random_access_pagination.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/redux_helpers ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/redux_helpers.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/reload_button ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/reload_button.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/smart_contract/common_helpers ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/smart_contract/common_helpers.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/smart_contract/connect ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/smart_contract/connect.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/smart_contract/functions ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/smart_contract/functions.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/smart_contract/index ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/smart_contract/index.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/smart_contract/interact ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/smart_contract/interact.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/smart_contract/wei_ether_converter ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/smart_contract/wei_ether_converter.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/stop_propagation ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/stop_propagation.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/token_balance_dropdown ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/token_balance_dropdown.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/token_balance_dropdown_search ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/token_balance_dropdown_search.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/token_icon ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/token_icon.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/token_transfers_toggle ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/token_transfers_toggle.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/tooltip ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/tooltip.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/transaction_input_dropdown ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/transaction_input_dropdown.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/try_api ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/try_api.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/try_eth_api ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/try_eth_api.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/utils ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/utils.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/validation ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/lib/validation.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/locale ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/locale.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/account/delete_item_handler ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/account/delete_item_handler.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/coin_balances ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/coin_balances.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/epoch_transactions ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/epoch_transactions.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/internal_transactions ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/internal_transactions.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/logs ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/logs.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/signed ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/signed.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/token_transfers ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/token_transfers.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/transactions ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/transactions.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/utils ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/utils.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/validations ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/address/validations.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/admin/tasks ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/admin/tasks.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/blocks ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/blocks.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/chain ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/chain.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/dark-mode-switcher ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/dark-mode-switcher.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/layout ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/layout.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/pending_transactions ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/pending_transactions.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/search-results/search ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/search-results/search.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/sol2uml ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/sol2uml.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/stats ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/stats.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/token/overview ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/token/overview.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/token/search ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/token/search.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/token/token_transfers ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/token/token_transfers.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/token_contract ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/token_contract.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/token_counters ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/token_counters.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/transaction ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/transaction.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/transactions ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/transactions.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/verification_form ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/verification_form.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/verified_contracts ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/pages/verified_contracts.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/socket ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/socket.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/view_specific/address_contract/code_highlighting ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/view_specific/address_contract/code_highlighting.js
/__w/blockscout/blockscout/apps/block_scout_web/assets/js/view_specific/raw-trace/code_highlighting ‑ /__w/blockscout/blockscout/apps/block_scout_web/assets/js/view_specific/raw-trace/code_highlighting.js
ADD_ITEM_KEY sets itemKey to what was passed in the action ‑ ADD_ITEM_KEY sets itemKey to what was passed in the action
ELEMENTS_LOAD loads with skipped blocks ‑ ELEMENTS_LOAD loads with skipped blocks
ELEMENTS_LOAD sets only nextPagePath and ignores other keys ‑ ELEMENTS_LOAD sets only nextPagePath and ignores other keys
Elixir.Exploer.Admin.Administrator.RoleTest ‑ test cast/1 with a valid role atom
Elixir.Exploer.Admin.Administrator.RoleTest ‑ test cast/1 with a valid role string
Elixir.Exploer.Admin.Administrator.RoleTest ‑ test cast/1 with an invalid value
Elixir.Exploer.Admin.Administrator.RoleTest ‑ test dump/1 with a valid role atom
Elixir.Exploer.Admin.Administrator.RoleTest ‑ test dump/1 with an invalid role
Elixir.Exploer.Admin.Administrator.RoleTest ‑ test load/1 with a valid role string
Elixir.Exploer.Admin.Administrator.RoleTest ‑ test load/1 with an invalid role value
Elixir.Exploer.Admin.Administrator.RoleTest ‑ test type/0
Elixir.Explorer.Account.Notify.EmailTest ‑ test composing email compose_email
Elixir.Explorer.Account.Notify.NotifyTest ‑ test notify when address apears in watchlist
Elixir.Explorer.Account.Notify.NotifyTest ‑ test notify when address not in any watchlist
Elixir.Explorer.Account.Notify.SummaryTest ‑ test call Coin transaction
Elixir.Explorer.Account.Notify.SummaryTest ‑ test call Contract creation transaction
Elixir.Explorer.Account.Notify.SummaryTest ‑ test call ERC-1155 multiple Token transfer
Elixir.Explorer.Account.Notify.SummaryTest ‑ test call ERC-1155 single Token transfer
Elixir.Explorer.Account.Notify.SummaryTest ‑ test call ERC-20 Token transfer
Elixir.Explorer.Account.Notify.SummaryTest ‑ test call ERC-721 Token transfer
Elixir.Explorer.Account.Notify.SummaryTest ‑ test call Pending Coin transaction (w/o block)
Elixir.Explorer.Accounts.UserContactTest ‑ test changeset/2 formats an email address
Elixir.Explorer.Accounts.UserContactTest ‑ test changeset/2 requires an email
Elixir.Explorer.Accounts.UserTest ‑ test changeset/2 hashes password when present in changes
Elixir.Explorer.Accounts.UserTest ‑ test changeset/2 with contacts present
Elixir.Explorer.AccountsTest ‑ test authenticate/1 returns error when params are invalid
Elixir.Explorer.AccountsTest ‑ test authenticate/1 returns error when password doesn't match
Elixir.Explorer.AccountsTest ‑ test authenticate/1 returns error when user isn't found
Elixir.Explorer.AccountsTest ‑ test authenticate/1 returns user when credentials are valid
Elixir.Explorer.AccountsTest ‑ test fetch_user/1 return error when id is invalid
Elixir.Explorer.AccountsTest ‑ test fetch_user/1 returns user when id is valid
Elixir.Explorer.AccountsTest ‑ test register_new_account/1 with duplicate username
Elixir.Explorer.AccountsTest ‑ test register_new_account/1 with invalid email format
Elixir.Explorer.AccountsTest ‑ test register_new_account/1 with invalid password
Elixir.Explorer.AccountsTest ‑ test register_new_account/1 with valid params
Elixir.Explorer.Admin.RecoveryTest ‑ test handle_call with :recovery_key loads the key value store in state
Elixir.Explorer.Admin.RecoveryTest ‑ test handle_info with :load_key creates a .recovery if no file present
Elixir.Explorer.Admin.RecoveryTest ‑ test handle_info with :load_key loads the value from the .recovery file
Elixir.Explorer.Admin.RecoveryTest ‑ test init/1 configures the process
Elixir.Explorer.Admin.RecoveryTest ‑ test key/1 returns the key saved in a process
Elixir.Explorer.AdminTest ‑ test from_user/1 returns error if user is not an admin
Elixir.Explorer.AdminTest ‑ test from_user/1 returns record if user is admin
Elixir.Explorer.AdminTest ‑ test owner/0 returns error if no owner configured
Elixir.Explorer.AdminTest ‑ test owner/0 returns the owner if configured
Elixir.Explorer.AdminTest ‑ test register_owner/1 registers a new owner
Elixir.Explorer.AdminTest ‑ test register_owner/1 returns error if owner already exists
Elixir.Explorer.AdminTest ‑ test register_owner/1 returns error with invalid changeset params
Elixir.Explorer.CSV.Export.EpochTransactionsCsvExporterTest ‑ test export/3 exports epoch transactions to csv
Elixir.Explorer.CSV.Export.TokenTransferCsvExporterTest ‑ test export/3 exports token transfers to csv
Elixir.Explorer.Celo.ContractEvents.EventMapTest ‑ test General functionality event map should have definitions for all events
Elixir.Explorer.Celo.ContractEvents.EventMapTest ‑ test event map Converts jsonrpc log format to CeloContractEvent changeset params
Elixir.Explorer.Celo.ContractEvents.EventMapTest ‑ test event map Gets struct for topic
Elixir.Explorer.Celo.ContractEvents.EventMapTest ‑ test event map filters celo contract events
Elixir.Explorer.Celo.ContractEvents.EventMapTest ‑ test test event factory Asserts factory functionality for events
Elixir.Explorer.Celo.CoreContractCacheTest ‑ test assert_db_cache/0 it should create db entries where necessary
Elixir.Explorer.Celo.CoreContractCacheTest ‑ test is_core_contract_address? correctly checks addresses
Elixir.Explorer.Celo.CoreContractCacheTest ‑ test refresh/0 successful refresh fetches new addresses
Elixir.Explorer.Celo.CoreContractCacheTest ‑ test refresh/0 unsuccessful refresh does not prevent core contract recognition
Elixir.Explorer.Celo.EpochUtilTest ‑ test epoch_by_block_number/1 returns the epoch number when passed a block number
Elixir.Explorer.Celo.EpochUtilTest ‑ test round_to_closest_epoch_block_number/2 returns block number rounded down
Elixir.Explorer.Celo.EpochUtilTest ‑ test round_to_closest_epoch_block_number/2 returns block number rounded up
Elixir.Explorer.Celo.Events.CeloContractEventsTest ‑ test event parameter conversion tests converts arrays of bytes and ints
Elixir.Explorer.Celo.Events.CeloContractEventsTest ‑ test event parameter conversion tests converts events with unindexed address types correctly
Elixir.Explorer.Celo.Events.CeloContractEventsTest ‑ test event parameter conversion tests converts indexed strings correctly
Elixir.Explorer.Celo.Events.CeloContractEventsTest ‑ test event parameter conversion tests converts unindexed strings correctly
Elixir.Explorer.Celo.Events.CeloContractEventsTest ‑ test overall generic tests exportisto event type parity
Elixir.Explorer.Celo.Events.CeloContractEventsTest ‑ test overall generic tests handling new events with property name collisions
Elixir.Explorer.Celo.Events.EpochRewardsDistributedToVotersEventTest ‑ test Test conversion converts from db log to concrete event type
Elixir.Explorer.Celo.Events.EpochRewardsDistributedToVotersEventTest ‑ test elected_groups_for_block/1 fetches validator group hashes for a block hash
Elixir.Explorer.Celo.Events.TransformerTest ‑ test event transformer errors on Log instance that doesn't correspond to event abi
Elixir.Explorer.Celo.Events.TransformerTest ‑ test event transformer transforms event parameters
Elixir.Explorer.Celo.Events.ValidatorEcdsaPublicKeyUpdatedEvent ‑ test encoding / decoding should handle encoding of bytes data that includes invalid utf8 codepoints
Elixir.Explorer.Celo.Events.ValidatorGroupVoteActivatedEventTest ‑ test Test conversion converts from db log to concrete event type
Elixir.Explorer.Celo.Events.ValidatorGroupVoteActivatedEventTest ‑ test Test conversion converts from ethjsonrpc log to event type and insert into db
Elixir.Explorer.Celo.Events.ValidatorGroupVoteActivatedEventTest ‑ test get_previous_epoch_voters_and_groups/1 returns accounts that have activated votes for groups
Elixir.Explorer.Celo.RebuildAttestationStatsTest ‑ test rebuild_attestation_stats/1 don't touch unrelated accounts
Elixir.Explorer.Celo.RebuildAttestationStatsTest ‑ test rebuild_attestation_stats/1 updates attestation stats for a given account
Elixir.Explorer.Celo.TelemetryTest ‑ test Test wrapped events Should send exception event on errors
Elixir.Explorer.Celo.TelemetryTest ‑ test Test wrapped events Should send start and end events
Elixir.Explorer.Chain.Address.CoinBalanceTest ‑ test balances_by_day/1 fetches old records
Elixir.Explorer.Chain.Address.CoinBalanceTest ‑ test balances_by_day/1 gets the max value of the day (value is at the beginning)
Elixir.Explorer.Chain.Address.CoinBalanceTest ‑ test balances_by_day/1 gets the max value of the day (value is at the end)
Elixir.Explorer.Chain.Address.CoinBalanceTest ‑ test balances_by_day/1 gets the max value of the day (value is at the middle)
Elixir.Explorer.Chain.Address.CoinBalanceTest ‑ test balances_by_day/1 returns dates at midnight
Elixir.Explorer.Chain.Address.CoinBalanceTest ‑ test balances_by_day/1 returns one row per day
Elixir.Explorer.Chain.Address.CoinBalanceTest ‑ test balances_by_day/1 returns only balances for the given address
Elixir.Explorer.Chain.Address.CoinBalanceTest ‑ test changeset/2 address_hash and block_number is required
Elixir.Explorer.Chain.Address.CoinBalanceTest ‑ test changeset/2 is valid with address_hash, block_number, and value
Elixir.Explorer.Chain.Address.CoinBalanceTest ‑ test fetch_coin_balances/2 ignores unfetched balances
Elixir.Explorer.Chain.Address.CoinBalanceTest ‑ test fetch_coin_balances/2 includes delta even when paginating
Elixir.Explorer.Chain.Address.CoinBalanceTest ‑ test fetch_coin_balances/2 includes the delta between successive blocks
Elixir.Explorer.Chain.Address.CoinBalanceTest ‑ test fetch_coin_balances/2 limits the result by the given page size
Elixir.Explorer.Chain.Address.CoinBalanceTest ‑ test fetch_coin_balances/2 returns the coin balances for the given address
Elixir.Explorer.Chain.Address.CoinBalanceTest ‑ test fetch_coin_balances/2 sorts the result by block number
Elixir.Explorer.Chain.Address.CurrentTokenBalanceTest ‑ test last_token_balances/1 does not consider tokens that have value 0
Elixir.Explorer.Chain.Address.CurrentTokenBalanceTest ‑ test last_token_balances/1 returns an empty list when there are no token balances
Elixir.Explorer.Chain.Address.CurrentTokenBalanceTest ‑ test last_token_balances/1 returns the current token balances of the given address
Elixir.Explorer.Chain.Address.CurrentTokenBalanceTest ‑ test token_holders_ordered_by_value/2 ignores the burn address
Elixir.Explorer.Chain.Address.CurrentTokenBalanceTest ‑ test token_holders_ordered_by_value/2 paginates the result by value and different address
Elixir.Explorer.Chain.Address.CurrentTokenBalanceTest ‑ test token_holders_ordered_by_value/2 returns only token balances that have value greater than 0
Elixir.Explorer.Chain.Address.CurrentTokenBalanceTest ‑ test token_holders_ordered_by_value/2 returns the last value for each address
Elixir.Explorer.Chain.Address.CurrentTokenBalanceTest ‑ test token_holders_ordered_by_value/2 sort by the highest value
Elixir.Explorer.Chain.Address.TokenBalanceTest ‑ test fetch_token_balance/3 returns the token balance for the given address
Elixir.Explorer.Chain.Address.TokenBalanceTest ‑ test fetch_token_balance/3 returns the token balance only from block less or equal than given for the given address
Elixir.Explorer.Chain.Address.TokenBalanceTest ‑ test unfetched_token_balances/0 does not ignore the burn_address when the token type is ERC-20
Elixir.Explorer.Chain.Address.TokenBalanceTest ‑ test unfetched_token_balances/0 does not ignore token balance when the address isn't the burn address with Token ERC-20
Elixir.Explorer.Chain.Address.TokenBalanceTest ‑ test unfetched_token_balances/0 ignores the burn_address when the token type is ERC-721
Elixir.Explorer.Chain.Address.TokenBalanceTest ‑ test unfetched_token_balances/0 returns only the token balances that have value_fetched_at nil
Elixir.Explorer.Chain.Address.TokenTest ‑ test list_address_tokens_with_balance/2 does not return tokens with zero balance
Elixir.Explorer.Chain.Address.TokenTest ‑ test list_address_tokens_with_balance/2 ignores token if the last balance is zero
Elixir.Explorer.Chain.Address.TokenTest ‑ test list_address_tokens_with_balance/2 returns tokens of same type by name in lowercase ascending
Elixir.Explorer.Chain.Address.TokenTest ‑ test list_address_tokens_with_balance/2 returns tokens ordered by type in reverse alphabetical order
Elixir.Explorer.Chain.Address.TokenTest ‑ test list_address_tokens_with_balance/2 returns tokens with null name after all the others of same type
Elixir.Explorer.Chain.Address.TokenTest ‑ test list_address_tokens_with_balance/2 returns tokens with number of transfers and balance value attached
Elixir.Explorer.Chain.Address.TokenTest ‑ test page_tokens/2 add more conditions to the query when PagingOptions.key is not nil
Elixir.Explorer.Chain.Address.TokenTest ‑ test page_tokens/2 just bring the normal query when PagingOptions.key is nil
Elixir.Explorer.Chain.Address.TokenTest ‑ test page_tokens/2 tokens with nil name come after other tokens of same type
Elixir.Explorer.Chain.AddressInternalTransactionCsvExporterTest ‑ test export/3 exports address internal transactions to csv
Elixir.Explorer.Chain.AddressInternalTransactionCsvExporterTest ‑ test export/3 fetches all internal transactions
Elixir.Explorer.Chain.AddressLogCsvExporterTest ‑ test export/3 exports address logs to csv
Elixir.Explorer.Chain.AddressLogCsvExporterTest ‑ test export/3 fetches all logs
Elixir.Explorer.Chain.AddressTest ‑ test Phoenix.HTML.Safe.to_iodata/1 returns the checksum formatted address
Elixir.Explorer.Chain.AddressTest ‑ test Phoenix.HTML.Safe.to_iodata/1 returns the checksum rsk formatted address
Elixir.Explorer.Chain.AddressTest ‑ test changeset/2 with invalid attributes
Elixir.Explorer.Chain.AddressTest ‑ test changeset/2 with valid attributes
Elixir.Explorer.Chain.AddressTest ‑ test count_with_fetched_coin_balance/0 returns the number of addresses with fetched_coin_balance greater than 0
Elixir.Explorer.Chain.AddressTokenTransferCsvExporterTest ‑ test export/3 exports token transfers to csv
Elixir.Explorer.Chain.AddressTokenTransferCsvExporterTest ‑ test export/3 fetches all token transfers
Elixir.Explorer.Chain.AddressTransactionCsvExporterTest ‑ test export/3 exports address transactions to csv
Elixir.Explorer.Chain.AddressTransactionCsvExporterTest ‑ test export/3 fetches all transactions
Elixir.Explorer.Chain.Block.RangeTest ‑ doctest Explorer.Chain.Block.Range.cast/1 (1)
Elixir.Explorer.Chain.Block.RangeTest ‑ doctest Explorer.Chain.Block.Range.cast/1 (2)
Elixir.Explorer.Chain.Block.RangeTest ‑ doctest Explorer.Chain.Block.Range.cast/1 (3)
Elixir.Explorer.Chain.Block.RangeTest ‑ doctest Explorer.Chain.Block.Range.cast/1 (4)
Elixir.Explorer.Chain.Block.RangeTest ‑ doctest Explorer.Chain.Block.Range.cast/1 (5)
Elixir.Explorer.Chain.Block.RangeTest ‑ doctest Explorer.Chain.Block.Range.cast/1 (6)
Elixir.Explorer.Chain.Block.RangeTest ‑ doctest Explorer.Chain.Block.Range.cast/1 (7)
Elixir.Explorer.Chain.Block.RangeTest ‑ doctest Explorer.Chain.Block.Range.cast/1 (8)
Elixir.Explorer.Chain.Block.RangeTest ‑ doctest Explorer.Chain.Block.Range.dump/1 (9)
Elixir.Explorer.Chain.Block.RangeTest ‑ doctest Explorer.Chain.Block.Range.load/1 (10)
Elixir.Explorer.Chain.Block.RangeTest ‑ test cast/1 with a block range
Elixir.Explorer.Chain.Block.RangeTest ‑ test cast/1 with a string
Elixir.Explorer.Chain.Block.RangeTest ‑ test cast/1 with an invalid input
Elixir.Explorer.Chain.Block.RangeTest ‑ test cast/1 with integer and infinity upper bound
Elixir.Explorer.Chain.Block.RangeTest ‑ test cast/1 with negative infinity lower bound and integer
Elixir.Explorer.Chain.Block.RangeTest ‑ test cast/1 with two integers
Elixir.Explorer.Chain.Block.RangeTest ‑ test dump/1 with an invalid input
Elixir.Explorer.Chain.Block.RangeTest ‑ test dump/1 with finite bounds
Elixir.Explorer.Chain.Block.RangeTest ‑ test dump/1 with infinite bounds
Elixir.Explorer.Chain.Block.RangeTest ‑ test load/1 with an invalid input
Elixir.Explorer.Chain.Block.RangeTest ‑ test load/1 with inclusive finite bounds on Range
Elixir.Explorer.Chain.Block.RangeTest ‑ test load/1 with infinite bounds
Elixir.Explorer.Chain.Block.RangeTest ‑ test load/1 with non-inclusive finite bounds on Range
Elixir.Explorer.Chain.Block.RangeTest ‑ test type/0
Elixir.Explorer.Chain.Block.SecondDegreeRelationTest ‑ test changeset/2 allows uncle_fetched_at
Elixir.Explorer.Chain.Block.SecondDegreeRelationTest ‑ test changeset/2 enforces foreign key constraint on nephew_hash
Elixir.Explorer.Chain.Block.SecondDegreeRelationTest ‑ test changeset/2 enforces unique constraints on {nephew_hash, uncle_hash}
Elixir.Explorer.Chain.Block.SecondDegreeRelationTest ‑ test changeset/2 requires hash, nephew_hash and index
Elixir.Explorer.Chain.BlockTest ‑ test blocks_without_reward_query/1 finds only blocks without rewards
Elixir.Explorer.Chain.BlockTest ‑ test changeset/2 rejects duplicate blocks with mixed case
Elixir.Explorer.Chain.BlockTest ‑ test changeset/2 with duplicate information
Elixir.Explorer.Chain.BlockTest ‑ test changeset/2 with invalid attributes
Elixir.Explorer.Chain.BlockTest ‑ test changeset/2 with valid attributes
Elixir.Explorer.Chain.Cache.AccountsTest ‑ test drop/1 does not drop the cache if the address fetched_coin_balance has not changed
Elixir.Explorer.Chain.Cache.AccountsTest ‑ test drop/1 drops the cache if an address was in the cache with a different fetched_coin_balance
Elixir.Explorer.Chain.Cache.AddressSumTest ‑ test does not update cache if cache period did not pass
Elixir.Explorer.Chain.Cache.AddressSumTest ‑ test returns default address sum
Elixir.Explorer.Chain.Cache.AddressSumTest ‑ test updates cache if initial value is zero
Elixir.Explorer.Chain.Cache.BlockNumberTest ‑ test get_all/0 returns min and max number
Elixir.Explorer.Chain.Cache.BlockNumberTest ‑ test get_max/0 returns max number
Elixir.Explorer.Chain.Cache.BlockNumberTest ‑ test get_min/0 returns min number
Elixir.Explorer.Chain.Cache.BlockNumberTest ‑ test update_all/1 updates max number
Elixir.Explorer.Chain.Cache.BlockNumberTest ‑ test update_all/1 updates min and number
Elixir.Explorer.Chain.Cache.BlockNumberTest ‑ test update_all/1 updates min number
Elixir.Explorer.Chain.Cache.BlockTest ‑ test does not update cache if cache period did not pass
Elixir.Explorer.Chain.Cache.BlockTest ‑ test returns default block count
Elixir.Explorer.Chain.Cache.BlockTest ‑ test updates cache if initial value is zero
Elixir.Explorer.Chain.Cache.BlocksTest ‑ test update/1 adds a new elements removing the oldest one
Elixir.Explorer.Chain.Cache.BlocksTest ‑ test update/1 adds a new value to cache
Elixir.Explorer.Chain.Cache.BlocksTest ‑ test update/1 adds missing element
Elixir.Explorer.Chain.Cache.ContractsCounterTest ‑ test populates the cache with the number of all contracts
Elixir.Explorer.Chain.Cache.GasPriceOracleTest ‑ test get_average_gas_price/4 returns correct average percentile
Elixir.Explorer.Chain.Cache.GasPriceOracleTest ‑ test get_average_gas_price/4 returns correct min gas price from the block
Elixir.Explorer.Chain.Cache.GasPriceOracleTest ‑ test get_average_gas_price/4 returns nil percentile values for blocks with failed txs in the DB
Elixir.Explorer.Chain.Cache.GasPriceOracleTest ‑ test get_average_gas_price/4 returns nil percentile values for transactions with 0 gas price aka 'whitelisted transactions' in the DB
Elixir.Explorer.Chain.Cache.GasPriceOracleTest ‑ test get_average_gas_price/4 returns nil percentile values if blocks are empty in the DB
Elixir.Explorer.Chain.Cache.GasPriceOracleTest ‑ test get_average_gas_price/4 returns nil percentile values if no blocks in the DB
Elixir.Explorer.Chain.Cache.GasPriceOracleTest ‑ test get_average_gas_price/4 returns the same percentile values if gas price is the same over transactions
Elixir.Explorer.Chain.Cache.NewVerifiedContractsCounterTest ‑ test populates the cache with the number of new verified contracts (last 24h)
Elixir.Explorer.Chain.Cache.TransactionsTest ‑ test update/1 adds a new value to a new cache with preloads
Elixir.Explorer.Chain.Cache.TransactionsTest ‑ test update/1 adds intermediate transactions
Elixir.Explorer.Chain.Cache.TransactionsTest ‑ test update/1 adds several elements, removing the oldest when necessary
Elixir.Explorer.Chain.Cache.TransactionsTest ‑ test update/1 does not add a transaction too old when full
Elixir.Explorer.Chain.Cache.UnclesTest ‑ test update_from_second_degree_relations/1 fetches an uncle from a second_degree_relation and adds it to the cache
Elixir.Explorer.Chain.Cache.VerifiedContractsCounterTest ‑ test populates the cache with the number of verified contracts
Elixir.Explorer.Chain.CeloAccountTest ‑ test changeset/2 with invalid attributes
Elixir.Explorer.Chain.CeloAccountTest ‑ test changeset/2 with valid attributes
Elixir.Explorer.Chain.CeloElectionRewardsTest ‑ test get_rewards/2 returns rewards for a voter for given time frame
Elixir.Explorer.Chain.CeloElectionRewardsTest ‑ test get_rewards/2 returns rewards for an account that has both voter and validator rewards
Elixir.Explorer.Chain.CeloTokenTransferTest ‑ test TokenTransfers with comments should insert valid token transfer
Elixir.Explorer.Chain.CeloTokenTransferTest ‑ test TokenTransfers with comments should insert valid token transfer with large comment
Elixir.Explorer.Chain.CeloVoterVotesTest ‑ test previous_epoch_non_zero_voter_votes/2 returns non-zero voter votes combinations
Elixir.Explorer.Chain.DataTest ‑ doctest Explorer.Chain.Data.cast/1 (1)
Elixir.Explorer.Chain.DataTest ‑ doctest Explorer.Chain.Data.cast/1 (2)
Elixir.Explorer.Chain.DataTest ‑ doctest Explorer.Chain.Data.cast/1 (3)
Elixir.Explorer.Chain.DataTest ‑ doctest Explorer.Chain.Data.cast/1 (4)
Elixir.Explorer.Chain.DataTest ‑ doctest Explorer.Chain.Data.cast/1 (5)
Elixir.Explorer.Chain.DataTest ‑ doctest Explorer.Chain.Data.cast/1 (6)
Elixir.Explorer.Chain.DataTest ‑ doctest Explorer.Chain.Data.cast/1 (7)
Elixir.Explorer.Chain.DataTest ‑ doctest Explorer.Chain.Data.cast/1 (8)
Elixir.Explorer.Chain.DataTest ‑ doctest Explorer.Chain.Data.dump/1 (10)
Elixir.Explorer.Chain.DataTest ‑ doctest Explorer.Chain.Data.dump/1 (9)
Elixir.Explorer.Chain.DataTest ‑ doctest Explorer.Chain.Data.load/1 (11)
Elixir.Explorer.Chain.DataTest ‑ doctest Explorer.Chain.Data.load/1 (12)
Elixir.Explorer.Chain.DataTest ‑ doctest Explorer.Chain.Data.to_iodata/1 (13)
Elixir.Explorer.Chain.DataTest ‑ doctest Explorer.Chain.Data.to_string/1 (14)
Elixir.Explorer.Chain.DecompiledSmartContractTest ‑ test changeset/2 with invalid attributes
Elixir.Explorer.Chain.DecompiledSmartContractTest ‑ test changeset/2 with valid attributes
Elixir.Explorer.Chain.Events.PublisherTest ‑ test broadcast/1 sends event whithout type of broadcast
Elixir.Explorer.Chain.Events.PublisherTest ‑ test broadcast/2 sends chain_event of realtime type
Elixir.Explorer.Chain.Events.PublisherTest ‑ test broadcast/2 won't send chain_event of catchup type
Elixir.Explorer.Chain.Events.PublisherTest ‑ test broadcast/2 won't send event of broadcast type not allowed
Elixir.Explorer.Chain.Events.PublisherTest ‑ test broadcast/2 won't send event that is not allowed
Elixir.Explorer.Chain.Events.SubscriberTest ‑ doctest Explorer.Chain.Events.Subscriber.to/2 (1)
Elixir.Explorer.Chain.Events.SubscriberTest ‑ test to/1 receives event when there is not a type of broadcast
Elixir.Explorer.Chain.Events.SubscriberTest ‑ test to/2 receives event when there is a type of broadcast
Elixir.Explorer.Chain.Hash.AddressTest ‑ doctest Explorer.Chain.Hash.Address.cast/1 (1)
Elixir.Explorer.Chain.Hash.AddressTest ‑ doctest Explorer.Chain.Hash.Address.cast/1 (2)
Elixir.Explorer.Chain.Hash.AddressTest ‑ doctest Explorer.Chain.Hash.Address.cast/1 (3)
Elixir.Explorer.Chain.Hash.AddressTest ‑ doctest Explorer.Chain.Hash.Address.cast/1 (4)
Elixir.Explorer.Chain.Hash.AddressTest ‑ doctest Explorer.Chain.Hash.Address.cast/1 (5)
Elixir.Explorer.Chain.Hash.AddressTest ‑ doctest Explorer.Chain.Hash.Address.dump/1 (6)
Elixir.Explorer.Chain.Hash.AddressTest ‑ doctest Explorer.Chain.Hash.Address.dump/1 (7)
Elixir.Explorer.Chain.Hash.AddressTest ‑ doctest Explorer.Chain.Hash.Address.load/1 (8)
Elixir.Explorer.Chain.Hash.AddressTest ‑ doctest Explorer.Chain.Hash.Address.load/1 (9)
Elixir.Explorer.Chain.Hash.AddressTest ‑ doctest Explorer.Chain.Hash.Address.validate/1 (10)
Elixir.Explorer.Chain.Hash.AddressTest ‑ doctest Explorer.Chain.Hash.Address.validate/1 (11)
Elixir.Explorer.Chain.Hash.AddressTest ‑ test cast casts postgres style bytea addresses presented as strings
Elixir.Explorer.Chain.Hash.AddressTest ‑ test validate/1 with invalid checksum hash
Elixir.Explorer.Chain.Hash.AddressTest ‑ test validate/1 with invalid length string
Elixir.Explorer.Chain.Hash.AddressTest ‑ test validate/1 with non-hex string
Elixir.Explorer.Chain.Hash.AddressTest ‑ test validate/1 with valid checksummed hash
Elixir.Explorer.Chain.Hash.AddressTest ‑ test validate/1 with valid lowercase hash
Elixir.Explorer.Chain.Hash.AddressTest ‑ test validate/1 with valid uppercase hash
Elixir.Explorer.Chain.Hash.FullTest ‑ doctest Explorer.Chain.Hash.Full.cast/1 (1)
Elixir.Explorer.Chain.Hash.FullTest ‑ doctest Explorer.Chain.Hash.Full.cast/1 (2)
Elixir.Explorer.Chain.Hash.FullTest ‑ doctest Explorer.Chain.Hash.Full.cast/1 (3)
Elixir.Explorer.Chain.Hash.FullTest ‑ doctest Explorer.Chain.Hash.Full.cast/1 (4)
Elixir.Explorer.Chain.Hash.FullTest ‑ doctest Explorer.Chain.Hash.Full.cast/1 (5)
Elixir.Explorer.Chain.Hash.FullTest ‑ doctest Explorer.Chain.Hash.Full.dump/1 (6)
Elixir.Explorer.Chain.Hash.FullTest ‑ doctest Explorer.Chain.Hash.Full.dump/1 (7)
Elixir.Explorer.Chain.Hash.FullTest ‑ doctest Explorer.Chain.Hash.Full.load/1 (8)
Elixir.Explorer.Chain.Hash.FullTest ‑ doctest Explorer.Chain.Hash.Full.load/1 (9)
Elixir.Explorer.Chain.Hash.FullTest ‑ test cast is not confused by big integer that starts with <<48, 120>> which is "0x"
Elixir.Explorer.Chain.Hash.NonceTest ‑ doctest Explorer.Chain.Hash.Nonce.cast/1 (1)
Elixir.Explorer.Chain.Hash.NonceTest ‑ doctest Explorer.Chain.Hash.Nonce.cast/1 (2)
Elixir.Explorer.Chain.Hash.NonceTest ‑ doctest Explorer.Chain.Hash.Nonce.cast/1 (3)
Elixir.Explorer.Chain.Hash.NonceTest ‑ doctest Explorer.Chain.Hash.Nonce.cast/1 (4)
Elixir.Explorer.Chain.Hash.NonceTest ‑ doctest Explorer.Chain.Hash.Nonce.cast/1 (5)
Elixir.Explorer.Chain.Hash.NonceTest ‑ doctest Explorer.Chain.Hash.Nonce.dump/1 (6)
Elixir.Explorer.Chain.Hash.NonceTest ‑ doctest Explorer.Chain.Hash.Nonce.dump/1 (7)
Elixir.Explorer.Chain.Hash.NonceTest ‑ doctest Explorer.Chain.Hash.Nonce.load/1 (8)
Elixir.Explorer.Chain.Hash.NonceTest ‑ doctest Explorer.Chain.Hash.Nonce.load/1 (9)
Elixir.Explorer.Chain.HashTest ‑ doctest Explorer.Chain.Hash.to_integer/1 (1)
Elixir.Explorer.Chain.HashTest ‑ doctest Explorer.Chain.Hash.to_iodata/1 (2)
Elixir.Explorer.Chain.HashTest ‑ doctest Explorer.Chain.Hash.to_iodata/1 (3)
Elixir.Explorer.Chain.HashTest ‑ doctest Explorer.Chain.Hash.to_string/1 (4)
Elixir.Explorer.Chain.HashTest ‑ doctest Explorer.Chain.Hash.to_string/1 (5)
Elixir.Explorer.Chain.Import.Runner.Address.CurrentTokenBalancesTest ‑ test run/2 a holder updating to a non-holder decreases the holder_count
Elixir.Explorer.Chain.Import.Runner.Address.CurrentTokenBalancesTest ‑ test run/2 a non-holder becoming and a holder becoming while a holder becomes a non-holder cancels out and holder_count does not change
Elixir.Explorer.Chain.Import.Runner.Address.CurrentTokenBalancesTest ‑ test run/2 a non-holder updating to a holder increases the holder_count
Elixir.Explorer.Chain.Import.Runner.Address.CurrentTokenBalancesTest ‑ test run/2 ignores when the new block number is lesser
Elixir.Explorer.Chain.Import.Runner.Address.CurrentTokenBalancesTest ‑ test run/2 inserts in the current token balances
Elixir.Explorer.Chain.Import.Runner.Address.CurrentTokenBalancesTest ‑ test run/2 inserts values for multiple token IDs in the current token balances
Elixir.Explorer.Chain.Import.Runner.Address.CurrentTokenBalancesTest ‑ test run/2 updates when the new block number is greater
Elixir.Explorer.Chain.Import.Runner.Address.TokenBalancesTest ‑ test does not nillifies existing value ERC-1155
Elixir.Explorer.Chain.Import.Runner.Address.TokenBalancesTest ‑ test run/2 does not nillifies existing value
Elixir.Explorer.Chain.Import.Runner.Address.TokenBalancesTest ‑ test run/2 inserts token balance
Elixir.Explorer.Chain.Import.Runner.Address.TokenBalancesTest ‑ test set value_fetched_at to null for existing record if incoming data has this field empty
Elixir.Explorer.Chain.Import.Runner.AddressesTest ‑ test run/1 does not update fetched_coin_balance if original value is not nil but new value is nil
Elixir.Explorer.Chain.Import.Runner.AddressesTest ‑ test run/1 updates fetched_coin_balance if original value is nil and new value is not nil
Elixir.Explorer.Chain.Import.Runner.BlocksTest ‑ test run/1 derive_transaction_forks replaces hash on conflicting (uncle_hash, index)
Elixir.Explorer.Chain.Import.Runner.BlocksTest ‑ test run/1 discards neighbouring blocks if they aren't related to the current one because of reorg and/or import timeout
Elixir.Explorer.Chain.Import.Runner.BlocksTest ‑ test run/1 forces block refetch if transaction is re-collated in a different block
Elixir.Explorer.Chain.Import.Runner.BlocksTest ‑ test run/1 removes duplicate blocks (by hash) before inserting
Elixir.Explorer.Chain.Import.Runner.CeloAccountsTest ‑ test run/1 insert new accounts list
Elixir.Explorer.Chain.Import.Runner.InternalTransactionsTest ‑ test run/1 does not overwrite gas_used from transaction
Elixir.Explorer.Chain.Import.Runner.InternalTransactionsTest ‑ test run/1 does not remove consensus when block is empty and no transactions are missing
Elixir.Explorer.Chain.Import.Runner.InternalTransactionsTest ‑ test run/1 for block with 2 simple coin transfer's only status become :error for tx where internal_transactions has an error
Elixir.Explorer.Chain.Import.Runner.InternalTransactionsTest ‑ test run/1 for block with 2 simple coin transfer's statuses become :error when its both internal_transactions has an error
Elixir.Explorer.Chain.Import.Runner.InternalTransactionsTest ‑ test run/1 for block with simple coin transfer and method calls, method calls internal txs have correct block_index
Elixir.Explorer.Chain.Import.Runner.InternalTransactionsTest ‑ test run/1 pending transactions don't get updated not its internal_transactions inserted
Elixir.Explorer.Chain.Import.Runner.InternalTransactionsTest ‑ test run/1 removes consensus to blocks where not all transactions are filled
Elixir.Explorer.Chain.Import.Runner.InternalTransactionsTest ‑ test run/1 removes consensus to blocks where transactions are missing
Elixir.Explorer.Chain.Import.Runner.InternalTransactionsTest ‑ test run/1 removes old records with the same primary key (transaction_hash, index)
Elixir.Explorer.Chain.Import.Runner.InternalTransactionsTest ‑ test run/1 simple coin transfer has no internal transaction inserted
Elixir.Explorer.Chain.Import.Runner.InternalTransactionsTest ‑ test run/1 simple coin transfer's status becomes :error when its internal_transaction has an error
Elixir.Explorer.Chain.Import.Runner.InternalTransactionsTest ‑ test run/1 transaction's has_error_in_internal_txs become false when its internal_transaction (where index == 0) has an error
Elixir.Explorer.Chain.Import.Runner.InternalTransactionsTest ‑ test run/1 transaction's has_error_in_internal_txs become false when its internal_transaction has no error
Elixir.Explorer.Chain.Import.Runner.InternalTransactionsTest ‑ test run/1 transaction's has_error_in_internal_txs become true when its internal_transaction (where index != 0) has an error
Elixir.Explorer.Chain.Import.Runner.InternalTransactionsTest ‑ test run/1 transaction's status becomes :error when its internal_transaction has an error
Elixir.Explorer.Chain.Import.Runner.TokensTest ‑ test run/1 existing tokens with nil holder_count do not have their holder_count set to 0
Elixir.Explorer.Chain.Import.Runner.TokensTest ‑ test run/1 existing tokens without nil holder counter do have their holder_count change
Elixir.Explorer.Chain.Import.Runner.TokensTest ‑ test run/1 new tokens have their holder_count set to 0
Elixir.Explorer.Chain.Import.Runner.TransactionsTest ‑ test run/1 transaction's created_contract_code_indexed_at is modified on update
Elixir.Explorer.Chain.ImportTest ‑ test all/1 a non-consensus block being added after a block with same number does not change the consensus block to non-consensus
Elixir.Explorer.Chain.ImportTest ‑ test all/1 blocks with simple coin transfers updates PendingBlockOperation status
Elixir.Explorer.Chain.ImportTest ‑ test all/1 derive_transaction_forks does not run when there are no blocks
Elixir.Explorer.Chain.ImportTest ‑ test all/1 does not broadcast if broadcast option is false
Elixir.Explorer.Chain.ImportTest ‑ test all/1 errored other transactions can be forked
Elixir.Explorer.Chain.ImportTest ‑ test all/1 errored simple coin transfer can be forked
Elixir.Explorer.Chain.ImportTest ‑ test all/1 import balances
Elixir.Explorer.Chain.ImportTest ‑ test all/1 inserts a current_token_balance
Elixir.Explorer.Chain.ImportTest ‑ test all/1 inserts a token_balance
Elixir.Explorer.Chain.ImportTest ‑ test all/1 inserts celo contract events
Elixir.Explorer.Chain.ImportTest ‑ test all/1 reorganizations can switch blocks to non-consensus with new block taking the consensus spot for the number
Elixir.Explorer.Chain.ImportTest ‑ test all/1 reorganizations fork transactions that end up in non-consensus blocks
Elixir.Explorer.Chain.ImportTest ‑ test all/1 reorganizations nils transaction receipt fields for transactions that end up in non-consensus blocks
Elixir.Explorer.Chain.ImportTest ‑ test all/1 timeouts can be overridden
Elixir.Explorer.Chain.ImportTest ‑ test all/1 transactions with multiple create uses first internal transaction's created contract address hash
Elixir.Explorer.Chain.ImportTest ‑ test all/1 uncles record their transaction indexes in transactions_forks
Elixir.Explorer.Chain.ImportTest ‑ test all/1 updates address with contract code
Elixir.Explorer.Chain.ImportTest ‑ test all/1 updates transaction error and status from internal transactions when status is not set from (pre-Byzantium/Ethereum Classic) receipts
Elixir.Explorer.Chain.ImportTest ‑ test all/1 when the transaction has no to_address and an internal transaction with type create it populates the denormalized created_contract_address_hash
Elixir.Explorer.Chain.ImportTest ‑ test all/1 with empty map
Elixir.Explorer.Chain.ImportTest ‑ test all/1 with internal_transactions updates PendingBlockOperation status
Elixir.Explorer.Chain.ImportTest ‑ test all/1 with invalid data
Elixir.Explorer.Chain.ImportTest ‑ test all/1 with valid data
Elixir.Explorer.Chain.InternalTransaction.CallTypeTest ‑ doctest Explorer.Chain.InternalTransaction.CallType.cast/1 (1)
Elixir.Explorer.Chain.InternalTransaction.CallTypeTest ‑ doctest Explorer.Chain.InternalTransaction.CallType.cast/1 (2)
Elixir.Explorer.Chain.InternalTransaction.CallTypeTest ‑ doctest Explorer.Chain.InternalTransaction.CallType.cast/1 (3)
Elixir.Explorer.Chain.InternalTransaction.CallTypeTest ‑ doctest Explorer.Chain.InternalTransaction.CallType.dump/1 (4)
Elixir.Explorer.Chain.InternalTransaction.CallTypeTest ‑ doctest Explorer.Chain.InternalTransaction.CallType.dump/1 (5)
Elixir.Explorer.Chain.InternalTransaction.CallTypeTest ‑ doctest Explorer.Chain.InternalTransaction.CallType.load/1 (6)
Elixir.Explorer.Chain.InternalTransaction.CallTypeTest ‑ doctest Explorer.Chain.InternalTransaction.CallType.load/1 (7)
Elixir.Explorer.Chain.InternalTransaction.TypeTest ‑ doctest Explorer.Chain.InternalTransaction.Type.cast/1 (1)
Elixir.Explorer.Chain.InternalTransaction.TypeTest ‑ doctest Explorer.Chain.InternalTransaction.Type.cast/1 (2)
Elixir.Explorer.Chain.InternalTransaction.TypeTest ‑ doctest Explorer.Chain.InternalTransaction.Type.cast/1 (3)
Elixir.Explorer.Chain.InternalTransaction.TypeTest ‑ doctest Explorer.Chain.InternalTransaction.Type.cast/1 (4)
Elixir.Explorer.Chain.InternalTransaction.TypeTest ‑ doctest Explorer.Chain.InternalTransaction.Type.dump/1 (5)
Elixir.Explorer.Chain.InternalTransaction.TypeTest ‑ doctest Explorer.Chain.InternalTransaction.Type.dump/1 (6)
Elixir.Explorer.Chain.InternalTransaction.TypeTest ‑ doctest Explorer.Chain.InternalTransaction.Type.dump/1 (7)
Elixir.Explorer.Chain.InternalTransaction.TypeTest ‑ doctest Explorer.Chain.InternalTransaction.Type.load/1 (10)
Elixir.Explorer.Chain.InternalTransaction.TypeTest ‑ doctest Explorer.Chain.InternalTransaction.Type.load/1 (8)
Elixir.Explorer.Chain.InternalTransaction.TypeTest ‑ doctest Explorer.Chain.InternalTransaction.Type.load/1 (9)
Elixir.Explorer.Chain.InternalTransactionTest ‑ doctest Explorer.Chain.InternalTransaction.changeset/2 (1)
Elixir.Explorer.Chain.InternalTransactionTest ‑ doctest Explorer.Chain.InternalTransaction.changeset/2 (2)
Elixir.Explorer.Chain.InternalTransactionTest ‑ doctest Explorer.Chain.InternalTransaction.changeset/2 (3)
Elixir.Explorer.Chain.InternalTransactionTest ‑ doctest Explorer.Chain.InternalTransaction.changeset/2 (4)
Elixir.Explorer.Chain.InternalTransactionTest ‑ doctest Explorer.Chain.InternalTransaction.changeset/2 (5)
Elixir.Explorer.Chain.InternalTransactionTest ‑ doctest Explorer.Chain.InternalTransaction.changeset/2 (6)
Elixir.Explorer.Chain.InternalTransactionTest ‑ doctest Explorer.Chain.InternalTransaction.changeset/2 (7)
Elixir.Explorer.Chain.InternalTransactionTest ‑ doctest Explorer.Chain.InternalTransaction.changeset/2 (8)
Elixir.Explorer.Chain.InternalTransactionTest ‑ doctest Explorer.Chain.InternalTransaction.changeset/2 (9)
Elixir.Explorer.Chain.InternalTransactionTest ‑ test changeset/2 that a valid changeset is persistable
Elixir.Explorer.Chain.InternalTransactionTest ‑ test changeset/2 with invalid attributes
Elixir.Explorer.Chain.InternalTransactionTest ‑ test changeset/2 with valid attributes
Elixir.Explorer.Chain.InternalTransactionTest ‑ test internal_transactions_to_raw it adds subtrace count
Elixir.Explorer.Chain.InternalTransactionTest ‑ test internal_transactions_to_raw it correctly formats a call
Elixir.Explorer.Chain.InternalTransactionTest ‑ test internal_transactions_to_raw it correctly formats a create
Elixir.Explorer.Chain.InternalTransactionTest ‑ test internal_transactions_to_raw it correctly formats a selfdestruct
Elixir.Explorer.Chain.LogTest ‑ doctest Explorer.Chain.Log.changeset/2 (1)
Elixir.Explorer.Chain.LogTest ‑ test changeset/2 accepts optional attributes
Elixir.Explorer.Chain.LogTest ‑ test changeset/2 accepts valid attributes
Elixir.Explorer.Chain.LogTest ‑ test changeset/2 assigns optional attributes
Elixir.Explorer.Chain.LogTest ‑ test changeset/2 rejects missing attributes
Elixir.Explorer.Chain.LogTest ‑ test decode/2 finds decoding candidates
Elixir.Explorer.Chain.LogTest ‑ test decode/2 that a contract call transaction that has a verified contract returns the decoded input data
Elixir.Explorer.Chain.LogTest ‑ test decode/2 that a contract call transaction that has no verified contract returns a commensurate error
Elixir.Explorer.Chain.SmartContractTest ‑ test test fetching implementation check proxy_contract/1 function
Elixir.Explorer.Chain.SmartContractTest ‑ test test fetching implementation test get_implementation_adddress_hash/1
Elixir.Explorer.Chain.SmartContractTest ‑ test test fetching implementation test get_implementation_adddress_hash/1 for twins contract
Elixir.Explorer.Chain.Supply.ProofOfAuthorityTest ‑ test circulating/0
Elixir.Explorer.Chain.Supply.ProofOfAuthorityTest ‑ test reserved_supply/1
Elixir.Explorer.Chain.Supply.ProofOfAuthorityTest ‑ test total/0 with blocks present
Elixir.Explorer.Chain.Supply.ProofOfAuthorityTest ‑ test total/0 without blocks present
Elixir.Explorer.Chain.Supply.RSKTest ‑ test market_cap/1 calculates market_cap
Elixir.Explorer.Chain.Supply.RSKTest ‑ test market_cap/1 returns zero when exchange_rate is empty
Elixir.Explorer.Chain.Supply.RSKTest ‑ test market_cap/1 returns zero when usd_value is nil
Elixir.Explorer.Chain.Supply.RSKTest ‑ test supply_for_days/1 when there is a balance for all days, they are each used correctly
Elixir.Explorer.Chain.Supply.RSKTest ‑ test supply_for_days/1 when there is a balance for one of the days, days after it use that balance
Elixir.Explorer.Chain.Supply.RSKTest ‑ test supply_for_days/1 when there is a balance for the first day, that balance is used
Elixir.Explorer.Chain.Supply.RSKTest ‑ test supply_for_days/1 when there is a single balance before the days, that balance is used
Elixir.Explorer.Chain.Supply.RSKTest ‑ test supply_for_days/1 when there is no balance
Elixir.Explorer.Chain.Supply.RSKTest ‑ test total is 21_000_000
Elixir.Explorer.Chain.Token.InstanceTest ‑ test unfetched_erc_721_token_instances_count/0 it returns 0 if there are no unfetched token instances
Elixir.Explorer.Chain.Token.InstanceTest ‑ test unfetched_erc_721_token_instances_count/0 it returns number of unfetched token instances
Elixir.Explorer.Chain.TokenTest ‑ test cataloged_tokens/0 filter tokens by updated_at field
Elixir.Explorer.Chain.TokenTest ‑ test cataloged_tokens/0 filters only cataloged tokens
Elixir.Explorer.Chain.TokenTransferTest ‑ test fetch_token_transfers_from_token_hash/2 paginates considering the log_index when there are repeated block numbers
Elixir.Explorer.Chain.TokenTransferTest ‑ test fetch_token_transfers_from_token_hash/2 returns token transfers for the given address
Elixir.Explorer.Chain.TokenTransferTest ‑ test fetch_token_transfers_from_token_hash/2 token transfers can be paginated
Elixir.Explorer.Chain.TokenTransferTest ‑ test fetch_token_transfers_from_token_hash/2 when there isn't token transfers won't show anything
Elixir.Explorer.Chain.TokenTransferTest ‑ test where_any_address_fields_match/3 paginates result from to_from_address_hash and from_address_hash match
Elixir.Explorer.Chain.TokenTransferTest ‑ test where_any_address_fields_match/3 when from_address_hash match returns transactions hashes list
Elixir.Explorer.Chain.TokenTransferTest ‑ test where_any_address_fields_match/3 when to_address_hash match returns transactions hashes list
Elixir.Explorer.Chain.TokenTransferTest ‑ test where_any_address_fields_match/3 when to_from_address_hash or from_address_hash match returns transactions hashes list
Elixir.Explorer.Chain.Transaction.ForkTest ‑ doctest Explorer.Chain.Transaction.Fork.changeset/2 (1)
Elixir.Explorer.Chain.Transaction.ForkTest ‑ test a transaction fork cannot be inserted if the corresponding transaction does not exist
Elixir.Explorer.Chain.Transaction.ForkTest ‑ test a transaction fork cannot be inserted if the corresponding uncle does not exist
Elixir.Explorer.Chain.Transaction.History.HistorianTest ‑ test compile_records/1 fetches transactions, total gas, total fee from blocks mined in the past num_days
Elixir.Explorer.Chain.Transaction.History.HistorianTest ‑ test save_records/1 overwrites records with the same date without error
Elixir.Explorer.Chain.Transaction.History.HistorianTest ‑ test save_records/1 saves transaction history records
Elixir.Explorer.Chain.Transaction.History.HistorianTest ‑ test start_link
Elixir.Explorer.Chain.Transaction.History.TransactionStatsTest ‑ test by_date_range()
Elixir.Explorer.Chain.Transaction.StatusTest ‑ doctest Explorer.Chain.Transaction.Status.cast/1 (1)
Elixir.Explorer.Chain.Transaction.StatusTest ‑ doctest Explorer.Chain.Transaction.Status.cast/1 (2)
Elixir.Explorer.Chain.Transaction.StatusTest ‑ doctest Explorer.Chain.Transaction.Status.cast/1 (3)
Elixir.Explorer.Chain.Transaction.StatusTest ‑ doctest Explorer.Chain.Transaction.Status.dump/1 (4)
Elixir.Explorer.Chain.Transaction.StatusTest ‑ doctest Explorer.Chain.Transaction.Status.dump/1 (5)
Elixir.Explorer.Chain.Transaction.StatusTest ‑ doctest Explorer.Chain.Transaction.Status.load/1 (6)
Elixir.Explorer.Chain.TransactionTest ‑ doctest Explorer.Chain.Transaction.changeset/2 (1)
Elixir.Explorer.Chain.TransactionTest ‑ doctest Explorer.Chain.Transaction.changeset/2 (2)
Elixir.Explorer.Chain.TransactionTest ‑ doctest Explorer.Chain.Transaction.changeset/2 (3)
Elixir.Explorer.Chain.TransactionTest ‑ doctest Explorer.Chain.Transaction.changeset/2 (4)
Elixir.Explorer.Chain.TransactionTest ‑ doctest Explorer.Chain.Transaction.changeset/2 (5)
Elixir.Explorer.Chain.TransactionTest ‑ test Poison.encode!/1 encodes transaction input
Elixir.Explorer.Chain.TransactionTest ‑ test changeset/2 it creates a new to address
Elixir.Explorer.Chain.TransactionTest ‑ test changeset/2 with invalid attributes
Elixir.Explorer.Chain.TransactionTest ‑ test changeset/2 with valid attributes
Elixir.Explorer.Chain.TransactionTest ‑ test decoded_input_data/1 that a contract call transaction that has a verified contract returns the decoded input data
Elixir.Explorer.Chain.TransactionTest ‑ test decoded_input_data/1 that a contract call transaction that has no verified contract returns a commensurate error
Elixir.Explorer.Chain.TransactionTest ‑ test decoded_input_data/1 that a contract call will look up a match in contract_methods table
Elixir.Explorer.Chain.TransactionTest ‑ test decoded_input_data/1 that a tranasction that is not a contract call returns a commensurate error
Elixir.Explorer.Chain.TransactionTest ‑ test last_nonce_by_address_query/1 considers only from_address in transactions
Elixir.Explorer.Chain.TransactionTest ‑ test last_nonce_by_address_query/1 returns the nonce value from the last block
Elixir.Explorer.Chain.TransactionTest ‑ test transaction_hash_to_block_number/1 returns only transactions with the specified block number
Elixir.Explorer.Chain.TransactionTest ‑ test transactions_with_token_transfers/2 order the results DESC by block_number
Elixir.Explorer.Chain.TransactionTest ‑ test transactions_with_token_transfers/2 returns only transactions that have token transfers from the given token hash
Elixir.Explorer.Chain.TransactionTest ‑ test transactions_with_token_transfers/2 returns the transaction when there is token transfer from the given address
Elixir.Explorer.Chain.TransactionTest ‑ test transactions_with_token_transfers/2 returns the transaction when there is token transfer to the given address
Elixir.Explorer.Chain.WeiTest ‑ doctest Explorer.Chain.Wei.from/2 (1)
Elixir.Explorer.Chain.WeiTest ‑ doctest Explorer.Chain.Wei.from/2 (2)
Elixir.Explorer.Chain.WeiTest ‑ doctest Explorer.Chain.Wei.from/2 (3)
Elixir.Explorer.Chain.WeiTest ‑ doctest Explorer.Chain.Wei.mult/2 (4)
Elixir.Explorer.Chain.WeiTest ‑ doctest Explorer.Chain.Wei.sub/2 (5)
Elixir.Explorer.Chain.WeiTest ‑ doctest Explorer.Chain.Wei.sum/2 (6)
Elixir.Explorer.Chain.WeiTest ‑ doctest Explorer.Chain.Wei.to/2 (7)
Elixir.Explorer.Chain.WeiTest ‑ doctest Explorer.Chain.Wei.to/2 (8)
Elixir.Explorer.Chain.WeiTest ‑ doctest Explorer.Chain.Wei.to/2 (9)
Elixir.Explorer.Chain.WeiTest ‑ test cast/1 with Wei struct
Elixir.Explorer.Chain.WeiTest ‑ test cast/1 with decimal
Elixir.Explorer.Chain.WeiTest ‑ test cast/1 with hex string
Elixir.Explorer.Chain.WeiTest ‑ test cast/1 with integer
Elixir.Explorer.Chain.WeiTest ‑ test cast/1 with integer string
Elixir.Explorer.Chain.WeiTest ‑ test cast/1 with unsupported type
Elixir.Explorer.Chain.WeiTest ‑ test dump/1 with Wei struct
Elixir.Explorer.Chain.WeiTest ‑ test dump/1 with invalid value
Elixir.Explorer.Chain.WeiTest ‑ test load/1
Elixir.Explorer.Chain.WeiTest ‑ test mult/2 with negative Wei and negative multiplier returns positive Wei
Elixir.Explorer.Chain.WeiTest ‑ test mult/2 with negative Wei and positive multiplier returns negative Wei
Elixir.Explorer.Chain.WeiTest ‑ test mult/2 with positive Wei and negative multiplier returns positive Wei
Elixir.Explorer.Chain.WeiTest ‑ test mult/2 with positive Wei and positive multiplier returns positive Wei
Elixir.Explorer.Chain.WeiTest ‑ test sub/1 with a larger first parameter return a positive number
Elixir.Explorer.Chain.WeiTest ‑ test sub/1 with a larger second parameter return a negative number
Elixir.Explorer.Chain.WeiTest ‑ test sub/1 with a negative first parameter return the negative of the sum of the absolute values
Elixir.Explorer.Chain.WeiTest ‑ test sub/1 with a negative second parameter return the sum of the absolute values
Elixir.Explorer.Chain.WeiTest ‑ test sum/1 with a positive and a negative value return the positive minus the negative's absolute
Check notice on line 0 in .github
github-actions / Unit Test Results
1495 tests found (test 560 to 1167)
There are 1495 tests, see "Raw output" for the list of tests 560 to 1167.
Raw output
Elixir.Explorer.Chain.WeiTest ‑ test sum/1 with two positive values return the sum of them
Elixir.Explorer.Chain.WeiTest ‑ test type/0
Elixir.Explorer.ChainSpec.Geth.ImporterTest ‑ test genesis_accounts/1 parses coin balance and contract code
Elixir.Explorer.ChainSpec.Geth.ImporterTest ‑ test import_genesis_accounts/1 imports accounts
Elixir.Explorer.ChainSpec.Geth.ImporterTest ‑ test import_genesis_accounts/1 imports coin balances without 0x
Elixir.Explorer.ChainSpec.Geth.ImporterTest ‑ test import_genesis_accounts/1 imports contract code
Elixir.Explorer.ChainSpec.Parity.ImporterTest ‑ test emission_rewards/1 fetches and formats a single reward
Elixir.Explorer.ChainSpec.Parity.ImporterTest ‑ test emission_rewards/1 fetches and formats reward ranges
Elixir.Explorer.ChainSpec.Parity.ImporterTest ‑ test genesis_accounts/1 parses coin balance
Elixir.Explorer.ChainSpec.Parity.ImporterTest ‑ test genesis_accounts/1 parses nonce and contact code
Elixir.Explorer.ChainSpec.Parity.ImporterTest ‑ test import_emission_rewards/1 inserts emission rewards from chain spec
Elixir.Explorer.ChainSpec.Parity.ImporterTest ‑ test import_emission_rewards/1 rewrites all recored
Elixir.Explorer.ChainSpec.Parity.ImporterTest ‑ test import_genesis_accounts/1 imports accounts
Elixir.Explorer.ChainSpec.Parity.ImporterTest ‑ test import_genesis_accounts/1 imports coin balances without 0x
Elixir.Explorer.ChainSpec.Parity.ImporterTest ‑ test import_genesis_accounts/1 imports contract code
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.address_exists?/1 (1)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.address_exists?/1 (2)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.block_count/0 (3)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.block_count/0 (4)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.block_hash_by_number/1 (5)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.check_address_exists/1 (6)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.check_address_exists/1 (7)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.check_erc721_or_erc1155_token_instance_exists/2 (8)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.check_erc721_or_erc1155_token_instance_exists/2 (9)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.check_token_exists/1 (10)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.check_token_exists/1 (11)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.check_transaction_exists/1 (12)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.check_transaction_exists/1 (13)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.confirmations/2 (14)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.confirmations/2 (15)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.confirmations/2 (16)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.confirmations/2 (17)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.create_address/1 (18)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.create_address/1 (19)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.data_to_iodata/1 (20)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.erc721_or_erc1155_token_instance_exist?/2 (21)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.erc721_or_erc1155_token_instance_exist?/2 (22)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.fee/2 (23)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.fee/2 (24)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.find_or_insert_address_from_hash/3 (25)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.find_or_insert_address_from_hash/3 (26)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.hash_to_address/3 (27)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.hash_to_address/3 (28)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.hash_to_block/2 (29)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.hash_to_block/2 (30)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.hash_to_iodata/1 (31)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.hash_to_iodata/1 (32)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.hash_to_transaction/2 (33)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.hash_to_transaction/2 (34)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.hashes_to_transactions/2 (35)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.hashes_to_transactions/2 (36)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.indexed_ratio_blocks/0 (37)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.indexed_ratio_blocks/0 (38)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.internal_transaction_count/0 (39)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.internal_transaction_count/0 (40)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.log_count/0 (41)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.log_count/0 (42)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.max_consensus_block_number/0 (43)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.max_consensus_block_number/0 (44)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.max_consensus_block_number/0 (45)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.missing_block_number_ranges/1 (46)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.missing_block_number_ranges/1 (47)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.missing_block_number_ranges/1 (48)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.missing_block_number_ranges/1 (49)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.missing_block_number_ranges/1 (50)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.missing_block_number_ranges/1 (51)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.missing_block_number_ranges/1 (52)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.pending_transaction_count/0 (53)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.recent_collated_transactions/2 (54)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.recent_pending_transactions/2 (55)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.stream_blocks_with_unfetched_internal_transactions/2 (56)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.string_to_address_hash/1 (57)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.string_to_address_hash/1 (58)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.string_to_address_hash/1 (59)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.string_to_address_hash/1 (60)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.string_to_block_hash/1 (61)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.string_to_block_hash/1 (62)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.string_to_transaction_hash/1 (63)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.string_to_transaction_hash/1 (64)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.token_exists?/1 (65)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.token_exists?/1 (66)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.transaction_exists?/1 (67)
Elixir.Explorer.ChainTest ‑ doctest Explorer.Chain.transaction_exists?/1 (68)
Elixir.Explorer.ChainTest ‑ test Bug fix https://github.com/celo-org/data-services/issues/136
Elixir.Explorer.ChainTest ‑ test ERC721_or_ERC1155_token_instance_from_token_id_and_token_address/2 return ERC721 token instance
Elixir.Explorer.ChainTest ‑ test address_estimated_count/0 returns the number of all addresses
Elixir.Explorer.ChainTest ‑ test address_hash_to_smart_contract/1 fetches a smart contract
Elixir.Explorer.ChainTest ‑ test address_hash_to_token_transfers/2 fetches token transfers by address hash
Elixir.Explorer.ChainTest ‑ test address_hash_to_token_transfers/2 returns just the token transfers related to the given address
Elixir.Explorer.ChainTest ‑ test address_hash_to_token_transfers/2 returns just the token transfers related to the given contract address
Elixir.Explorer.ChainTest ‑ test address_to_balances_by_day/1 adds todays entry
Elixir.Explorer.ChainTest ‑ test address_to_balances_by_day/1 return a list of balances by day
Elixir.Explorer.ChainTest ‑ test address_to_incoming_transaction_count/1 with transactions
Elixir.Explorer.ChainTest ‑ test address_to_incoming_transaction_count/1 without transactions
Elixir.Explorer.ChainTest ‑ test address_to_internal_transactions/1 excludes internal transactions of type `call` when they are alone in the parent transaction
Elixir.Explorer.ChainTest ‑ test address_to_internal_transactions/1 includes internal transactions of type `create` even when they are alone in the parent transaction
Elixir.Explorer.ChainTest ‑ test address_to_internal_transactions/1 loads associations in necessity_by_association
Elixir.Explorer.ChainTest ‑ test address_to_internal_transactions/1 pages by {block_number, transaction_index, index}
Elixir.Explorer.ChainTest ‑ test address_to_internal_transactions/1 returns results in reverse chronological order by block number, transaction index, internal transaction index
Elixir.Explorer.ChainTest ‑ test address_to_internal_transactions/1 with single transaction containing two internal transactions
Elixir.Explorer.ChainTest ‑ test address_to_logs/2 fetches logs
Elixir.Explorer.ChainTest ‑ test address_to_logs/2 paginates logs
Elixir.Explorer.ChainTest ‑ test address_to_logs/2 searches logs by topic when the first topic matches
Elixir.Explorer.ChainTest ‑ test address_to_logs/2 searches logs by topic when the fourth topic matches
Elixir.Explorer.ChainTest ‑ test address_to_transactions_tasks_range_of_blocks/2 returns correct extremums for created_contract_address
Elixir.Explorer.ChainTest ‑ test address_to_transactions_tasks_range_of_blocks/2 returns correct extremums for from_address
Elixir.Explorer.ChainTest ‑ test address_to_transactions_tasks_range_of_blocks/2 returns correct extremums for multiple number of transactions
Elixir.Explorer.ChainTest ‑ test address_to_transactions_tasks_range_of_blocks/2 returns correct extremums for to_address
Elixir.Explorer.ChainTest ‑ test address_to_transactions_tasks_range_of_blocks/2 returns empty extremums if no transactions
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_rewards/2 does not include non-contract-creation parent transactions
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_rewards/2 returns results in reverse chronological order by block number and transaction index
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_rewards/2 returns transactions that have token transfers for the given to_address
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_rewards/2 with emission rewards
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_rewards/2 with emission rewards and transactions
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_rewards/2 with emissions rewards, but feature disabled
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_rewards/2 with from transactions
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_rewards/2 with to and from transactions and direction: :from
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_rewards/2 with to and from transactions and direction: :to
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_rewards/2 with to and from transactions and no :direction option
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_rewards/2 with to transactions
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_rewards/2 with transactions can be paginated
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_rewards/2 with transactions if rewards are not in the range of blocks
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_rewards/2 without transactions
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_token_transfers/2 correct ordering for token transfers (ASC log_index)
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_token_transfers/2 doesn't duplicate the transaction when there are multiple transfers for it
Elixir.Explorer.ChainTest ‑ test address_to_transactions_with_token_transfers/2 paginates transactions by the block number
Elixir.Explorer.ChainTest ‑ test address_to_unique_tokens/2 unique tokens can be paginated through token_id
Elixir.Explorer.ChainTest ‑ test all_transaction_to_internal_transactions/1 includes internal transactions of type `create` even when they are alone in the parent transaction
Elixir.Explorer.ChainTest ‑ test all_transaction_to_internal_transactions/1 includes internal transactions of type `reward` even when they are alone in the parent transaction
Elixir.Explorer.ChainTest ‑ test all_transaction_to_internal_transactions/1 includes internal transactions of type `selfdestruct` even when they are alone in the parent transaction
Elixir.Explorer.ChainTest ‑ test all_transaction_to_internal_transactions/1 not excludes internal transaction of type call with no siblings in the transaction
Elixir.Explorer.ChainTest ‑ test all_transaction_to_internal_transactions/1 pages by index
Elixir.Explorer.ChainTest ‑ test all_transaction_to_internal_transactions/1 returns the internal transactions in ascending index order
Elixir.Explorer.ChainTest ‑ test all_transaction_to_internal_transactions/1 with transaction with internal transactions loads associations with in necessity_by_association
Elixir.Explorer.ChainTest ‑ test all_transaction_to_internal_transactions/1 with transaction with internal transactions returns all internal transactions for a given transaction hash
Elixir.Explorer.ChainTest ‑ test all_transaction_to_internal_transactions/1 with transaction without internal transactions
Elixir.Explorer.ChainTest ‑ test balance/2 with Address.t with :ether
Elixir.Explorer.ChainTest ‑ test balance/2 with Address.t with :gwei
Elixir.Explorer.ChainTest ‑ test balance/2 with Address.t with :wei
Elixir.Explorer.ChainTest ‑ test block_combined_rewards/1 sums the block_rewards values
Elixir.Explorer.ChainTest ‑ test block_hash_by_number/1 with consensus block returns mapping
Elixir.Explorer.ChainTest ‑ test block_hash_by_number/1 with non-consensus block does not return mapping
Elixir.Explorer.ChainTest ‑ test block_hash_by_number/1 without blocks returns empty map
Elixir.Explorer.ChainTest ‑ test block_reward/1 with block containing transactions
Elixir.Explorer.ChainTest ‑ test block_reward/1 with block without transactions
Elixir.Explorer.ChainTest ‑ test block_reward_by_parts/1 with uncles
Elixir.Explorer.ChainTest ‑ test block_reward_by_parts/1 without uncles
Elixir.Explorer.ChainTest ‑ test block_to_gas_used_by_1559_txs/1 sum of gas_usd from all transactions including glegacy
Elixir.Explorer.ChainTest ‑ test block_to_priority_fee_of_1559_txs/1 0 in blockchain with no EIP-1559 implemented
Elixir.Explorer.ChainTest ‑ test block_to_priority_fee_of_1559_txs/1 with legacy transactions
Elixir.Explorer.ChainTest ‑ test block_to_priority_fee_of_1559_txs/1 with transactions: tx.max_fee_per_gas - block.base_fee_per_gas < tx.max_priority_fee_per_gas
Elixir.Explorer.ChainTest ‑ test block_to_priority_fee_of_1559_txs/1 with transactions: tx.max_fee_per_gas - block.base_fee_per_gas >= tx.max_priority_fee_per_gas
Elixir.Explorer.ChainTest ‑ test block_to_priority_fee_of_1559_txs/1 with transactions: tx.max_fee_per_gas = 0
Elixir.Explorer.ChainTest ‑ test block_to_transaction_count/1 with transactions
Elixir.Explorer.ChainTest ‑ test block_to_transaction_count/1 without transactions
Elixir.Explorer.ChainTest ‑ test block_to_transactions/2 returns transactions with token_transfers preloaded
Elixir.Explorer.ChainTest ‑ test block_to_transactions/2 with transactions
Elixir.Explorer.ChainTest ‑ test block_to_transactions/2 with transactions can be paginated by {index}
Elixir.Explorer.ChainTest ‑ test block_to_transactions/2 without transactions
Elixir.Explorer.ChainTest ‑ test circulating_supply/0
Elixir.Explorer.ChainTest ‑ test confirmations/1 with block.number < block_height
Elixir.Explorer.ChainTest ‑ test confirmations/1 with block.number == block_height
Elixir.Explorer.ChainTest ‑ test contract_address?/2 returns false if address has not contract code
Elixir.Explorer.ChainTest ‑ test contract_address?/2 returns false if no fetched code from json rpc
Elixir.Explorer.ChainTest ‑ test contract_address?/2 returns true if address has contract code
Elixir.Explorer.ChainTest ‑ test contract_address?/2 returns true if fetched code from json rpc
Elixir.Explorer.ChainTest ‑ test contract_creation_input_data/1 can't find address
Elixir.Explorer.ChainTest ‑ test contract_creation_input_data/1 fetches contract creation input data from contract byte code (if contract is pre-compiled)
Elixir.Explorer.ChainTest ‑ test contract_creation_input_data/1 fetches contract creation input data from contract creation transaction
Elixir.Explorer.ChainTest ‑ test contract_creation_input_data/1 fetches contract creation input data from internal transaction
Elixir.Explorer.ChainTest ‑ test count_addresses_with_balance_from_cache/0 returns the number of addresses with fetched_coin_balance > 0
Elixir.Explorer.ChainTest ‑ test count_token_holders_from_token_hash returns the most current count about token holders
Elixir.Explorer.ChainTest ‑ test create_decompiled_smart_contract/1 creates two smart contracts for different decompiler versions
Elixir.Explorer.ChainTest ‑ test create_decompiled_smart_contract/1 updates smart contract code
Elixir.Explorer.ChainTest ‑ test create_decompiled_smart_contract/1 with invalid params can't create decompiled smart contract
Elixir.Explorer.ChainTest ‑ test create_decompiled_smart_contract/1 with valid params creates decompiled smart contract
Elixir.Explorer.ChainTest ‑ test create_smart_contract/1 clears an existing primary name and sets the new one
Elixir.Explorer.ChainTest ‑ test create_smart_contract/1 sets the address verified field to true
Elixir.Explorer.ChainTest ‑ test create_smart_contract/1 trims whitespace from address name
Elixir.Explorer.ChainTest ‑ test create_smart_contract/1 with valid data creates a smart contract
Elixir.Explorer.ChainTest ‑ test delete_celo_unlocked/2 delete unlocked celo entries when passed amount and address
Elixir.Explorer.ChainTest ‑ test each_address_block_validation_count/0 streams block validation count grouped by the address that validated them (`address_hash`)
Elixir.Explorer.ChainTest ‑ test fee/2 with receipt with :ether unit
Elixir.Explorer.ChainTest ‑ test fee/2 with receipt with :gwei unit
Elixir.Explorer.ChainTest ‑ test fee/2 with receipt with :wei unit
Elixir.Explorer.ChainTest ‑ test fee/2 without receipt with :ether unit
Elixir.Explorer.ChainTest ‑ test fee/2 without receipt with :gwei unit
Elixir.Explorer.ChainTest ‑ test fee/2 without receipt with :wei unit
Elixir.Explorer.ChainTest ‑ test fetch_first_trace/2 fetched first trace
Elixir.Explorer.ChainTest ‑ test fetch_last_token_balances/1 returns the token balances given the address hash
Elixir.Explorer.ChainTest ‑ test fetch_max_block_number/0 fetches max block numbers
Elixir.Explorer.ChainTest ‑ test fetch_max_block_number/0 fetches max when there are no blocks
Elixir.Explorer.ChainTest ‑ test fetch_min_block_number/0 fetches min block numbers
Elixir.Explorer.ChainTest ‑ test fetch_min_block_number/0 fetches min when there are no blocks
Elixir.Explorer.ChainTest ‑ test fetch_sum_available_celo_unlocked/0 fetches all available unlocked CELO
Elixir.Explorer.ChainTest ‑ test fetch_sum_available_celo_unlocked/0 returns 0 when the table has no entries
Elixir.Explorer.ChainTest ‑ test fetch_sum_celo_unlocked/0 fetches all unlocked CELO
Elixir.Explorer.ChainTest ‑ test fetch_sum_celo_unlocked/0 returns 0 when the table has no entries
Elixir.Explorer.ChainTest ‑ test fetch_sum_coin_total_supply/0 fetches coin total supply
Elixir.Explorer.ChainTest ‑ test fetch_sum_coin_total_supply/0 fetches coin total supply when there are no blocks
Elixir.Explorer.ChainTest ‑ test fetch_token_holders_from_token_hash/3 returns the token holders
Elixir.Explorer.ChainTest ‑ test fetch_token_transfers_from_token_hash/2 with token transfers
Elixir.Explorer.ChainTest ‑ test fetch_token_transfers_from_token_hash/2 without token transfers
Elixir.Explorer.ChainTest ‑ test find_contract_address/1 doesn't find a nonexistent address
Elixir.Explorer.ChainTest ‑ test find_contract_address/1 doesn't find an address that doesn't have a code
Elixir.Explorer.ChainTest ‑ test find_contract_address/1 finds a contract address
Elixir.Explorer.ChainTest ‑ test find_decompiled_contract_address/1 returns contract with decompiled contracts
Elixir.Explorer.ChainTest ‑ test find_or_insert_address_from_hash/1 returns an address if it already exists
Elixir.Explorer.ChainTest ‑ test find_or_insert_address_from_hash/1 returns an address if it doesn't exist
Elixir.Explorer.ChainTest ‑ test finished_internal_transactions_indexing?/0 finished indexing
Elixir.Explorer.ChainTest ‑ test finished_internal_transactions_indexing?/0 finished indexing (no txs)
Elixir.Explorer.ChainTest ‑ test finished_internal_transactions_indexing?/0 not finished indexing
Elixir.Explorer.ChainTest ‑ test gas_payment_by_block_hash/1 with consensus block hash with transactions has key with value
Elixir.Explorer.ChainTest ‑ test gas_payment_by_block_hash/1 with consensus block hash without transactions has key with 0 value
Elixir.Explorer.ChainTest ‑ test gas_payment_by_block_hash/1 without consensus block hash has no key
Elixir.Explorer.ChainTest ‑ test gas_price/2 :ether unit
Elixir.Explorer.ChainTest ‑ test gas_price/2 :gwei unit
Elixir.Explorer.ChainTest ‑ test gas_price/2 :wei unit
Elixir.Explorer.ChainTest ‑ test get_blocks_validated_by_address/2 returns nothing when there are no blocks
Elixir.Explorer.ChainTest ‑ test get_blocks_validated_by_address/2 returns the blocks validated by a specified address
Elixir.Explorer.ChainTest ‑ test get_blocks_validated_by_address/2 with blocks can be paginated
Elixir.Explorer.ChainTest ‑ test get_last_fetched_counter/1 it returns previous value
Elixir.Explorer.ChainTest ‑ test get_last_fetched_counter/1 it returns zero if doesn't exist in db
Elixir.Explorer.ChainTest ‑ test hash_to_address/1 has_decompiled_code? is false if there are no decompiled contracts
Elixir.Explorer.ChainTest ‑ test hash_to_address/1 has_decompiled_code? is true if there are decompiled contracts
Elixir.Explorer.ChainTest ‑ test hash_to_address/1 returns not found if the address doesn't exist
Elixir.Explorer.ChainTest ‑ test hash_to_address/1 returns the correct address if it exists
Elixir.Explorer.ChainTest ‑ test hash_to_transaction/2 transaction with multiple create internal transactions is returned
Elixir.Explorer.ChainTest ‑ test hash_to_transaction/2 with transaction with block required without block returns {:error, :not_found}
Elixir.Explorer.ChainTest ‑ test hashes_to_addresses/1 with existing addresses
Elixir.Explorer.ChainTest ‑ test hashes_to_addresses/1 with nonexistent addresses
Elixir.Explorer.ChainTest ‑ test hashes_to_transactions/2 returns transactions with token_transfers preloaded
Elixir.Explorer.ChainTest ‑ test hashes_to_transactions/2 with transaction with block required without block returns nil
Elixir.Explorer.ChainTest ‑ test import/1 with valid data
Elixir.Explorer.ChainTest ‑ test indexed_ratio_blocks/0 returns 0 if no blocks
Elixir.Explorer.ChainTest ‑ test indexed_ratio_blocks/0 returns 1.0 if fully indexed blocks
Elixir.Explorer.ChainTest ‑ test indexed_ratio_blocks/0 returns 1.0 if fully indexed blocks starting from given FIRST_BLOCK
Elixir.Explorer.ChainTest ‑ test indexed_ratio_blocks/0 returns indexed ratio
Elixir.Explorer.ChainTest ‑ test indexed_ratio_internal_transactions/0 returns 0 if no blocks
Elixir.Explorer.ChainTest ‑ test indexed_ratio_internal_transactions/0 returns 1.0 if fully indexed blocks with internal transactions starting from given TRACE_FIRST_BLOCK
Elixir.Explorer.ChainTest ‑ test indexed_ratio_internal_transactions/0 returns 1.0 if no pending block operations
Elixir.Explorer.ChainTest ‑ test indexed_ratio_internal_transactions/0 returns indexed ratio
Elixir.Explorer.ChainTest ‑ test insert_celo_unlocked/2 inserts unlocked celo entries when passed amount, address and available
Elixir.Explorer.ChainTest ‑ test last_cache_block_status/0 return error if cache is stale
Elixir.Explorer.ChainTest ‑ test last_cache_block_status/0 returns success if cache is not stale
Elixir.Explorer.ChainTest ‑ test last_db_block_status/0 return no_blocks errors if db is empty
Elixir.Explorer.ChainTest ‑ test last_db_block_status/0 return {:ok, last_block_period} if block is not in healthy period
Elixir.Explorer.ChainTest ‑ test last_db_block_status/0 returns {:ok, last_block_period} if block is in healthy period
Elixir.Explorer.ChainTest ‑ test list_blocks/2 with blocks
Elixir.Explorer.ChainTest ‑ test list_blocks/2 with blocks can be paginated
Elixir.Explorer.ChainTest ‑ test list_blocks/2 without blocks
Elixir.Explorer.ChainTest ‑ test list_top_addresses/0 with top addresses in order
Elixir.Explorer.ChainTest ‑ test list_top_addresses/0 without addresses with balance > 0
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..0 with block 0
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..0 with block 1
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..0 with block 2
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..0 with block 3
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..0 with blocks 0,1,3
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..0 with blocks 0,2
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..0 with blocks 0,2,3
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..0 with blocks 0,3
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..0 with blocks 0..1
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..0 with blocks 0..2
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..0 with blocks 0..3
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..0 with blocks 1,3
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..0 with blocks 1..3
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..0 with blocks 2,3
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..0 without blocks
Elixir.Explorer.ChainTest ‑ test missing_block_number_ranges/1 0..2 with block 1
Elixir.Explorer.ChainTest ‑ test number_to_block/1 with block
Elixir.Explorer.ChainTest ‑ test number_to_block/1 without block
Elixir.Explorer.ChainTest ‑ test pending_transactions/0 with transactions
Elixir.Explorer.ChainTest ‑ test pending_transactions/0 with transactions can be paginated
Elixir.Explorer.ChainTest ‑ test pending_transactions/0 without transactions
Elixir.Explorer.ChainTest ‑ test pending_withdrawals_for_account/1 fetches individual pending withdrawals when passed an account address
Elixir.Explorer.ChainTest ‑ test prepare_search_term/1 returns empty string in tuple when given nil as search term
Elixir.Explorer.ChainTest ‑ test proxy contracts features combine_proxy_implementation_abi/2 returns [] abi for unverified proxy
Elixir.Explorer.ChainTest ‑ test proxy contracts features combine_proxy_implementation_abi/2 returns empty [] abi if proxy abi is null
Elixir.Explorer.ChainTest ‑ test proxy contracts features combine_proxy_implementation_abi/2 returns proxy + implementation abi if implementation is verified
Elixir.Explorer.ChainTest ‑ test proxy contracts features combine_proxy_implementation_abi/2 returns proxy abi if implementation is not verified
Elixir.Explorer.ChainTest ‑ test proxy contracts features get_implementation_abi/1 returns [] if implementation is not verified
Elixir.Explorer.ChainTest ‑ test proxy contracts features get_implementation_abi/1 returns empty [] abi if implmentation address is null
Elixir.Explorer.ChainTest ‑ test proxy contracts features get_implementation_abi/1 returns implementation abi if implementation is verified
Elixir.Explorer.ChainTest ‑ test proxy contracts features get_implementation_abi_from_proxy/2 returns [] abi for unverified proxy
Elixir.Explorer.ChainTest ‑ test proxy contracts features get_implementation_abi_from_proxy/2 returns [] if implementation is not verified
Elixir.Explorer.ChainTest ‑ test proxy contracts features get_implementation_abi_from_proxy/2 returns empty [] abi if proxy abi is null
Elixir.Explorer.ChainTest ‑ test proxy contracts features get_implementation_abi_from_proxy/2 returns implementation abi if implementation is verified
Elixir.Explorer.ChainTest ‑ test proxy contracts features get_implementation_abi_from_proxy/2 returns implementation abi in case of EIP-1967 proxy pattern
Elixir.Explorer.ChainTest ‑ test recent_collated_transactions/1 it excludes pending transactions
Elixir.Explorer.ChainTest ‑ test recent_collated_transactions/1 returns a list of recent collated transactions
Elixir.Explorer.ChainTest ‑ test recent_collated_transactions/1 returns transactions with token_transfers preloaded
Elixir.Explorer.ChainTest ‑ test recent_collated_transactions/1 with no collated transactions it returns an empty list
Elixir.Explorer.ChainTest ‑ test remove_nonconsensus_blocks_from_pending_ops/0 removes pending ops for nonconsensus blocks
Elixir.Explorer.ChainTest ‑ test remove_nonconsensus_blocks_from_pending_ops/0 removes pending ops for nonconsensus blocks by block hashes
Elixir.Explorer.ChainTest ‑ test search_token/1 do not returns wrong tokens
Elixir.Explorer.ChainTest ‑ test search_token/1 finds by part of the name
Elixir.Explorer.ChainTest ‑ test search_token/1 finds multiple results in different columns
Elixir.Explorer.ChainTest ‑ test search_token/1 finds record by the term in the second word
Elixir.Explorer.ChainTest ‑ test smart_contract_bytecode/1 fetches the smart contract bytecode
Elixir.Explorer.ChainTest ‑ test stream_blocks_without_rewards/2 does not include consensus block that has a reward
Elixir.Explorer.ChainTest ‑ test stream_blocks_without_rewards/2 does not include non-consensus blocks
Elixir.Explorer.ChainTest ‑ test stream_blocks_without_rewards/2 includes consensus blocks
Elixir.Explorer.ChainTest ‑ test stream_cataloged_token_contract_address_hashes/2 reduces with given reducer and accumulator
Elixir.Explorer.ChainTest ‑ test stream_cataloged_token_contract_address_hashes/2 sorts the tokens by updated_at in ascending order
Elixir.Explorer.ChainTest ‑ test stream_uncataloged_token_contract_address_hashes/2 reduces with given reducer and accumulator
Elixir.Explorer.ChainTest ‑ test stream_unfetched_balances/2 an address_hash used for multiple block_numbers returns all block_numbers
Elixir.Explorer.ChainTest ‑ test stream_unfetched_balances/2 an address_hash used for the same block_number is only returned once
Elixir.Explorer.ChainTest ‑ test stream_unfetched_balances/2 with `t:Explorer.Chain.Address.CoinBalance.t/0` with value_fetched_at with same `address_hash` and `block_number` does not return `t:Explorer.Chain.Block.t/0` `miner_hash`
Elixir.Explorer.ChainTest ‑ test stream_unfetched_balances/2 with `t:Explorer.Chain.Address.CoinBalance.t/0` with value_fetched_at with same `address_hash` and `block_number` does not return `t:Explorer.Chain.InternalTransaction.t/0` `created_contract_address_hash`
Elixir.Explorer.ChainTest ‑ test stream_unfetched_balances/2 with `t:Explorer.Chain.Address.CoinBalance.t/0` with value_fetched_at with same `address_hash` and `block_number` does not return `t:Explorer.Chain.InternalTransaction.t/0` `from_address_hash`
Elixir.Explorer.ChainTest ‑ test stream_unfetched_balances/2 with `t:Explorer.Chain.Address.CoinBalance.t/0` with value_fetched_at with same `address_hash` and `block_number` does not return `t:Explorer.Chain.InternalTransaction.t/0` `to_address_hash`
Elixir.Explorer.ChainTest ‑ test stream_unfetched_balances/2 with `t:Explorer.Chain.Address.CoinBalance.t/0` with value_fetched_at with same `address_hash` and `block_number` does not return `t:Explorer.Chain.Log.t/0` `address_hash`
Elixir.Explorer.ChainTest ‑ test stream_unfetched_balances/2 with `t:Explorer.Chain.Address.CoinBalance.t/0` with value_fetched_at with same `address_hash` and `block_number` does not return `t:Explorer.Chain.Transaction.t/0` `from_address_hash`
Elixir.Explorer.ChainTest ‑ test stream_unfetched_balances/2 with `t:Explorer.Chain.Address.CoinBalance.t/0` with value_fetched_at with same `address_hash` and `block_number` does not return `t:Explorer.Chain.Transaction.t/0` `to_address_hash`
Elixir.Explorer.ChainTest ‑ test stream_unfetched_token_balances/2 executes the given reducer with the query result
Elixir.Explorer.ChainTest ‑ test stream_unfetched_token_instances/2 do not fetch records with token instances
Elixir.Explorer.ChainTest ‑ test stream_unfetched_token_instances/2 does not fetch token transfers without token_ids
Elixir.Explorer.ChainTest ‑ test stream_unfetched_token_instances/2 reduces with given reducer and accumulator for ERC-721 token
Elixir.Explorer.ChainTest ‑ test stream_unfetched_uncles/2 does not return uncle hashes where t:Explorer.Chain.Block.SecondDegreeRelation.t/0 uncle_fetched_at is not nil
Elixir.Explorer.ChainTest ‑ test token_contract_address_from_token_name/1 return not found if multiple records are in the results
Elixir.Explorer.ChainTest ‑ test token_contract_address_from_token_name/1 return not found if token doesn't exist
Elixir.Explorer.ChainTest ‑ test token_contract_address_from_token_name/1 return the correct token if it exists
Elixir.Explorer.ChainTest ‑ test token_from_address_hash/1 with contract_address' smart_contract preloaded
Elixir.Explorer.ChainTest ‑ test token_from_address_hash/1 with hash that doesn't exist
Elixir.Explorer.ChainTest ‑ test token_from_address_hash/1 with valid hash
Elixir.Explorer.ChainTest ‑ test total_supply/0
Elixir.Explorer.ChainTest ‑ test total_transactions_sent_by_address/1 increments +1 in the last nonce result
Elixir.Explorer.ChainTest ‑ test total_transactions_sent_by_address/1 returns 0 when the address did not send transactions
Elixir.Explorer.ChainTest ‑ test transaction_estimated_count/1 returns integer
Elixir.Explorer.ChainTest ‑ test transaction_has_token_transfers?/1 returns false if transaction has no token transfers
Elixir.Explorer.ChainTest ‑ test transaction_has_token_transfers?/1 returns true if transaction has token transfers
Elixir.Explorer.ChainTest ‑ test transaction_to_internal_transactions/1 excludes internal transaction of type call with no siblings in the transaction
Elixir.Explorer.ChainTest ‑ test transaction_to_internal_transactions/1 includes internal transactions of type `create` even when they are alone in the parent transaction
Elixir.Explorer.ChainTest ‑ test transaction_to_internal_transactions/1 includes internal transactions of type `reward` even when they are alone in the parent transaction
Elixir.Explorer.ChainTest ‑ test transaction_to_internal_transactions/1 includes internal transactions of type `selfdestruct` even when they are alone in the parent transaction
Elixir.Explorer.ChainTest ‑ test transaction_to_internal_transactions/1 pages by index
Elixir.Explorer.ChainTest ‑ test transaction_to_internal_transactions/1 returns the internal transactions in ascending index order
Elixir.Explorer.ChainTest ‑ test transaction_to_internal_transactions/1 with transaction with internal transactions loads associations with in necessity_by_association
Elixir.Explorer.ChainTest ‑ test transaction_to_internal_transactions/1 with transaction with internal transactions returns all internal transactions for a given transaction hash excluding parent trace
Elixir.Explorer.ChainTest ‑ test transaction_to_internal_transactions/1 with transaction without internal transactions
Elixir.Explorer.ChainTest ‑ test transaction_to_logs/3 with logs
Elixir.Explorer.ChainTest ‑ test transaction_to_logs/3 with logs can be paginated
Elixir.Explorer.ChainTest ‑ test transaction_to_logs/3 with logs necessity_by_association loads associations
Elixir.Explorer.ChainTest ‑ test transaction_to_logs/3 without logs
Elixir.Explorer.ChainTest ‑ test transaction_to_revert_reason/1 returns correct revert_reason from DB
Elixir.Explorer.ChainTest ‑ test transaction_to_revert_reason/1 returns correct revert_reason from the archive node
Elixir.Explorer.ChainTest ‑ test transaction_to_token_transfers/2 token transfers can be paginated
Elixir.Explorer.ChainTest ‑ test transaction_to_token_transfers/2 token transfers necessity_by_association loads associations
Elixir.Explorer.ChainTest ‑ test transaction_to_token_transfers/2 token transfers ordered by ASC log_index
Elixir.Explorer.ChainTest ‑ test transaction_to_token_transfers/2 with token transfers
Elixir.Explorer.ChainTest ‑ test transaction_to_token_transfers/2 without token transfers
Elixir.Explorer.ChainTest ‑ test transaction_token_transfer_type/1 detects erc20 token transfer
Elixir.Explorer.ChainTest ‑ test transaction_token_transfer_type/1 detects erc721 token transfer
Elixir.Explorer.ChainTest ‑ test uncataloged_token_transfer_block_numbers/0 returns a list of block numbers
Elixir.Explorer.ChainTest ‑ test update_replaced_transactions/2 update replaced transactions
Elixir.Explorer.ChainTest ‑ test update_smart_contract/1 change partially_verified field
Elixir.Explorer.ChainTest ‑ test update_smart_contract/1 check additional sources update
Elixir.Explorer.ChainTest ‑ test update_smart_contract/1 check nothing changed
Elixir.Explorer.ChainTest ‑ test update_token/2 does not insert address name record when token doesn't have name in params
Elixir.Explorer.ChainTest ‑ test update_token/2 inserts an address name record when token has a name in params
Elixir.Explorer.ChainTest ‑ test update_token/2 stores token with big 'decimals' values
Elixir.Explorer.ChainTest ‑ test update_token/2 trims names of whitespace
Elixir.Explorer.ChainTest ‑ test update_token/2 updates a token's values
Elixir.Explorer.ChainTest ‑ test upsert_token_instance/1 fails to import with invalid params
Elixir.Explorer.ChainTest ‑ test upsert_token_instance/1 insert a new token instance with valid params
Elixir.Explorer.ChainTest ‑ test upsert_token_instance/1 inserts just an error without metadata
Elixir.Explorer.ChainTest ‑ test upsert_token_instance/1 nillifies error
Elixir.Explorer.ChainTest ‑ test upsert_token_instance/1 replaces existing token instance record
Elixir.Explorer.ChainTest ‑ test value/2 with InternalTransaction.t with :ether
Elixir.Explorer.ChainTest ‑ test value/2 with InternalTransaction.t with :gwei
Elixir.Explorer.ChainTest ‑ test value/2 with InternalTransaction.t with :wei
Elixir.Explorer.ChainTest ‑ test value/2 with Transaction.t with :ether
Elixir.Explorer.ChainTest ‑ test value/2 with Transaction.t with :gwei
Elixir.Explorer.ChainTest ‑ test value/2 with Transaction.t with :wei
Elixir.Explorer.ChainTest ‑ test verified_contracts/2 filters solidity
Elixir.Explorer.ChainTest ‑ test verified_contracts/2 filters vyper
Elixir.Explorer.ChainTest ‑ test verified_contracts/2 search by address
Elixir.Explorer.ChainTest ‑ test verified_contracts/2 search by name
Elixir.Explorer.ChainTest ‑ test verified_contracts/2 with contracts
Elixir.Explorer.ChainTest ‑ test verified_contracts/2 with contracts can be paginated
Elixir.Explorer.ChainTest ‑ test verified_contracts/2 without contracts
Elixir.Explorer.Counters.AddressTokenUsdSumTest ‑ test populates the cache with the sum of address tokens
Elixir.Explorer.Counters.AddressesCounterTest ‑ test populates the cache with the number of all addresses
Elixir.Explorer.Counters.AddressesWithBalanceCounterTest ‑ test populates the cache with the number of addresses with fetched coin balance greater than 0
Elixir.Explorer.Counters.AverageBlockTimeTest ‑ doctest Explorer.Counters.AverageBlockTimeDurationFormat.format/1 (1)
Elixir.Explorer.Counters.AverageBlockTimeTest ‑ doctest Explorer.Counters.AverageBlockTimeDurationFormat.lformat/2 (2)
Elixir.Explorer.Counters.AverageBlockTimeTest ‑ doctest Explorer.Counters.AverageBlockTimeDurationFormat.lformat/2 (3)
Elixir.Explorer.Counters.AverageBlockTimeTest ‑ test average_block_time/1 considers both uncles and consensus blocks
Elixir.Explorer.Counters.AverageBlockTimeTest ‑ test average_block_time/1 excludes uncles if include_uncles_in_average_block_time is set to false
Elixir.Explorer.Counters.AverageBlockTimeTest ‑ test average_block_time/1 excludes uncles if include_uncles_in_average_block_time is set to true
Elixir.Explorer.Counters.AverageBlockTimeTest ‑ test average_block_time/1 when disabled, it returns an error
Elixir.Explorer.Counters.AverageBlockTimeTest ‑ test average_block_time/1 when there are no uncles sorts by block number
Elixir.Explorer.Counters.AverageBlockTimeTest ‑ test average_block_time/1 without blocks duration is 0
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 four topic{x}s with all possible operators
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 ignores logs with block above toBlock
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 ignores logs with block below fromBlock
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 paginates logs
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 returned logs are sorted by block
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 three topic{x}s with OR and AND operator
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 with a valid topic{x}
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 with a valid topic{x} AND another
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 with a valid topic{x} OR another
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 with address and three topic{x}s with AND operator
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 with address and three topic{x}s with OR operator
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 with address and topic{x}
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 with address and two topic{x}s
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 with address with one log response includes all required information
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 with address with two logs
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 with address with zero logs
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 with empty db
Elixir.Explorer.Etherscan.LogsTest ‑ test list_logs/1 with transaction address different than logs address
Elixir.Explorer.EtherscanTest ‑ test get_token_balance/2 with a single matching token_balance record
Elixir.Explorer.EtherscanTest ‑ test list_blocks/1 it returns all required fields
Elixir.Explorer.EtherscanTest ‑ test list_blocks/1 with block containing multiple transactions
Elixir.Explorer.EtherscanTest ‑ test list_blocks/1 with block without transactions
Elixir.Explorer.EtherscanTest ‑ test list_blocks/1 with multiple blocks
Elixir.Explorer.EtherscanTest ‑ test list_blocks/1 with pagination options
Elixir.Explorer.EtherscanTest ‑ test list_internal_transactions/1 with transaction hash only returns internal transactions that belong to the transaction
Elixir.Explorer.EtherscanTest ‑ test list_internal_transactions/1 with transaction hash response includes all the expected fields
Elixir.Explorer.EtherscanTest ‑ test list_internal_transactions/1 with transaction hash with empty db
Elixir.Explorer.EtherscanTest ‑ test list_internal_transactions/1 with transaction hash with transaction with 0 internal transactions
Elixir.Explorer.EtherscanTest ‑ test list_internal_transactions/1 with transaction hash with transaction with multiple internal transactions
Elixir.Explorer.EtherscanTest ‑ test list_internal_transactions/2 with address hash only returns internal transactions associated to the given address
Elixir.Explorer.EtherscanTest ‑ test list_internal_transactions/2 with address hash response includes all the expected fields
Elixir.Explorer.EtherscanTest ‑ test list_internal_transactions/2 with address hash with address with 0 internal transactions
Elixir.Explorer.EtherscanTest ‑ test list_internal_transactions/2 with address hash with address with multiple internal transactions
Elixir.Explorer.EtherscanTest ‑ test list_internal_transactions/2 with address hash with empty db
Elixir.Explorer.EtherscanTest ‑ test list_internal_transactions/2 with address hash with pagination options
Elixir.Explorer.EtherscanTest ‑ test list_internal_transactions/2 with address hash with start and end block options
Elixir.Explorer.EtherscanTest ‑ test list_pending_transactions/2 orders transactions by inserted_at, in descending order
Elixir.Explorer.EtherscanTest ‑ test list_pending_transactions/2 with address with 0 transactions
Elixir.Explorer.EtherscanTest ‑ test list_pending_transactions/2 with address with multiple transactions
Elixir.Explorer.EtherscanTest ‑ test list_pending_transactions/2 with empty db
Elixir.Explorer.EtherscanTest ‑ test list_pending_transactions/2 with from address
Elixir.Explorer.EtherscanTest ‑ test list_pending_transactions/2 with page_size and page_number options
Elixir.Explorer.EtherscanTest ‑ test list_pending_transactions/2 with same to and from address
Elixir.Explorer.EtherscanTest ‑ test list_pending_transactions/2 with to address
Elixir.Explorer.EtherscanTest ‑ test list_token_transfers/2 confirmations value is calculated correctly
Elixir.Explorer.EtherscanTest ‑ test list_token_transfers/2 orders token transfers by block, in ascending order (default)
Elixir.Explorer.EtherscanTest ‑ test list_token_transfers/2 orders token transfers by block, in descending order
Elixir.Explorer.EtherscanTest ‑ test list_token_transfers/2 returns all required fields
Elixir.Explorer.EtherscanTest ‑ test list_token_transfers/2 with address with 0 token transfers
Elixir.Explorer.EtherscanTest ‑ test list_token_transfers/2 with address with multiple token transfers
Elixir.Explorer.EtherscanTest ‑ test list_token_transfers/2 with contract_address option
Elixir.Explorer.EtherscanTest ‑ test list_token_transfers/2 with empty db
Elixir.Explorer.EtherscanTest ‑ test list_token_transfers/2 with end_block but no start_block option
Elixir.Explorer.EtherscanTest ‑ test list_token_transfers/2 with from address
Elixir.Explorer.EtherscanTest ‑ test list_token_transfers/2 with page_size and page_number options
Elixir.Explorer.EtherscanTest ‑ test list_token_transfers/2 with start and end block options
Elixir.Explorer.EtherscanTest ‑ test list_token_transfers/2 with start_block but no end_block option
Elixir.Explorer.EtherscanTest ‑ test list_token_transfers/2 with to address
Elixir.Explorer.EtherscanTest ‑ test list_tokens/1 returns an empty list when there are no token balances
Elixir.Explorer.EtherscanTest ‑ test list_tokens/1 returns the tokens owned by an address hash
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 includes confirmations value
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 loads block_timestamp
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 loads created_contract_address_hash if available
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 orders transactions by block, in ascending order (default)
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 orders transactions by block, in descending order
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with address with 0 transactions
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with address with multiple transactions
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with created contract address
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with empty db
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with end_block but no start_block option
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with filter_by: 'from' option with non-matching transaction
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with filter_by: 'from' option with one matching transaction
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with filter_by: 'to' option with non-matching transaction
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with filter_by: 'to' option with one matching transaction
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with from address
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with page_size and page_number options
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with same to and from address
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with start and end block options
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with start and end timestamp options
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with start_block but no end_block option
Elixir.Explorer.EtherscanTest ‑ test list_transactions/2 with to address
Elixir.Explorer.ExchangeRates.Source.CoinGeckoTest ‑ test coin_id/0 fetches callisto coin id
Elixir.Explorer.ExchangeRates.Source.CoinGeckoTest ‑ test coin_id/0 fetches dai coin id
Elixir.Explorer.ExchangeRates.Source.CoinGeckoTest ‑ test coin_id/0 fetches eth coin id
Elixir.Explorer.ExchangeRates.Source.CoinGeckoTest ‑ test coin_id/0 fetches poa coin id
Elixir.Explorer.ExchangeRates.Source.CoinGeckoTest ‑ test coin_id/0 fetches rbtc coin id
Elixir.Explorer.ExchangeRates.Source.CoinGeckoTest ‑ test coin_id/0 returns error on fetching
Elixir.Explorer.ExchangeRates.Source.CoinGeckoTest ‑ test coin_id/0 returns redirect on fetching
Elixir.Explorer.ExchangeRates.Source.CoinGeckoTest ‑ test format_data/1 returns nothing when given bad data
Elixir.Explorer.ExchangeRates.Source.CoinGeckoTest ‑ test format_data/1 returns valid tokens with valid data
Elixir.Explorer.ExchangeRatesTest ‑ test handle_info with :update
Elixir.Explorer.ExchangeRatesTest ‑ test init
Elixir.Explorer.ExchangeRatesTest ‑ test list/0
Elixir.Explorer.ExchangeRatesTest ‑ test lookup when disabled
Elixir.Explorer.ExchangeRatesTest ‑ test lookup/1
Elixir.Explorer.ExchangeRatesTest ‑ test ticker fetch task with failed fetch
Elixir.Explorer.ExchangeRatesTest ‑ test ticker fetch task with successful fetch
Elixir.Explorer.Export.CSV.TransactionExporterTest ‑ test export/3 exports address transactions to csv
Elixir.Explorer.Export.CSV.TransactionExporterTest ‑ test export/3 exports transaction without explicit fee currency with CELO as currency
Elixir.Explorer.Export.CSV.TransactionExporterTest ‑ test export/3 fetches all transactions
Elixir.Explorer.GenerateCeloEventsTest ‑ test event generation should correctly generate event_param fields
Elixir.Explorer.GenerateCeloEventsTest ‑ test extract_events should get all events from contract abi
Elixir.Explorer.GenerateCeloEventsTest ‑ test generate_topic should handle events without parameters
Elixir.Explorer.GenerateCeloEventsTest ‑ test generate_topic should match known topics from known abis
Elixir.Explorer.GenerateCeloEventsTest ‑ test to_event_properties should handle camel case to snake case
Elixir.Explorer.GenericPagingOptionsTest ‑ test extract_paging_options_from_params/2 does not allow to exceed default page size
Elixir.Explorer.GenericPagingOptionsTest ‑ test extract_paging_options_from_params/2 does not allow to provide negative page number or page size
Elixir.Explorer.GenericPagingOptionsTest ‑ test extract_paging_options_from_params/4 does not allow to provide negative page number or page size
Elixir.Explorer.GenericPagingOptionsTest ‑ test extract_paging_options_from_params/4 overrides values when correct data provided in params
Elixir.Explorer.GenericPagingOptionsTest ‑ test extract_paging_options_from_params/4 provides default value for wrong page number type
Elixir.Explorer.GenericPagingOptionsTest ‑ test extract_paging_options_from_params/4 provides default value when wrong order data provided in params
Elixir.Explorer.GenericPagingOptionsTest ‑ test extract_paging_options_from_params/4 provides default values for multiple order fields
Elixir.Explorer.GenericPagingOptionsTest ‑ test extract_paging_options_from_params/4 provides default values for no order fields
Elixir.Explorer.GenericPagingOptionsTest ‑ test extract_paging_options_from_params/4 provides default values for one order field
Elixir.Explorer.GenericPagingOptionsTest ‑ test extract_paging_options_from_params/4 provides default values for verified contracts page
Elixir.Explorer.GenericPagingOptionsTest ‑ test extract_paging_options_from_params/4 provides default values for verified contracts page when there are no contracts
Elixir.Explorer.GenericPagingOptionsTest ‑ test extract_paging_options_from_params/4 provides max value for page number out of range
Elixir.Explorer.GraphQLTest ‑ test address_to_transactions_query/1 orders by descending block and index
Elixir.Explorer.GraphQLTest ‑ test address_to_transactions_query/1 with address hash with zero transactions
Elixir.Explorer.GraphQLTest ‑ test address_to_transactions_query/1 with matching 'created_contract_address_hash'
Elixir.Explorer.GraphQLTest ‑ test address_to_transactions_query/1 with matching 'from_address_hash'
Elixir.Explorer.GraphQLTest ‑ test address_to_transactions_query/1 with matching 'to_address_hash'
Elixir.Explorer.GraphQLTest ‑ test get_internal_transaction/1 returns error tuple for non-existent internal transaction
Elixir.Explorer.GraphQLTest ‑ test get_internal_transaction/1 returns existing internal transaction
Elixir.Explorer.GraphQLTest ‑ test get_token_transfer/1 returns error tuple for non-existing token transfer
Elixir.Explorer.GraphQLTest ‑ test get_token_transfer/1 returns existing token transfer
Elixir.Explorer.GraphQLTest ‑ test list_token_transfers_query/1 orders token transfers by descending block number
Elixir.Explorer.GraphQLTest ‑ test list_token_transfers_query/1 returns all expected token transfer fields
Elixir.Explorer.GraphQLTest ‑ test list_token_transfers_query/1 with token contract address hash with zero token transfers
Elixir.Explorer.GraphQLTest ‑ test transcation_to_internal_transactions_query/1 orders internal transactions by ascending index
Elixir.Explorer.GraphQLTest ‑ test transcation_to_internal_transactions_query/1 with transaction with multiple internal transactions
Elixir.Explorer.GraphQLTest ‑ test transcation_to_internal_transactions_query/1 with transaction with one internal transaction
Elixir.Explorer.History.ProcessTest ‑ test handle info for DOWN message
Elixir.Explorer.History.ProcessTest ‑ test handle_info with `{:compile_historical_records, days}`
Elixir.Explorer.History.ProcessTest ‑ test handle_info with failed task
Elixir.Explorer.History.ProcessTest ‑ test handle_info with successful task
Elixir.Explorer.History.ProcessTest ‑ test init/1 sends compile_historical_records after some init_lag
Elixir.Explorer.History.ProcessTest ‑ test init/1 sends compile_historical_records with configurable number of days
Elixir.Explorer.History.ProcessTest ‑ test init/1 sends compile_historical_records with no init_lag
Elixir.Explorer.KnownTokensTest ‑ test handle_info with :update
Elixir.Explorer.KnownTokensTest ‑ test init
Elixir.Explorer.KnownTokensTest ‑ test list/0
Elixir.Explorer.KnownTokensTest ‑ test lookup when disabled
Elixir.Explorer.KnownTokensTest ‑ test lookup/1
Elixir.Explorer.KnownTokensTest ‑ test ticker fetch task with failed fetch
Elixir.Explorer.KnownTokensTest ‑ test ticker fetch task with successful fetch
Elixir.Explorer.Market.History.CatalogerTest ‑ test handle info for DOWN message
Elixir.Explorer.Market.History.CatalogerTest ‑ test handle_info with `{:fetch_history, days}`
Elixir.Explorer.Market.History.CatalogerTest ‑ test handle_info with successful task
Elixir.Explorer.Market.History.CatalogerTest ‑ test init
Elixir.Explorer.Market.History.CatalogerTest ‑ test start_link
Elixir.Explorer.Market.History.Source.CryptoCompareTest ‑ test fetch_history/1 rejects empty prices
Elixir.Explorer.Market.History.Source.CryptoCompareTest ‑ test fetch_history/1 with errored request
Elixir.Explorer.Market.History.Source.CryptoCompareTest ‑ test fetch_history/1 with successful request
Elixir.Explorer.Market.MarketHistoryCacheTest ‑ test fetch/1 caches data on the first call
Elixir.Explorer.Market.MarketHistoryCacheTest ‑ test fetch/1 updates cache if cache is stale
Elixir.Explorer.MarketTest ‑ test bulk_insert_history/1 does not override existing records on date conflict
Elixir.Explorer.MarketTest ‑ test bulk_insert_history/1 doesn't replace existing records with zeros
Elixir.Explorer.MarketTest ‑ test bulk_insert_history/1 inserts records
Elixir.Explorer.MarketTest ‑ test fetch_recent_history/1
Elixir.Explorer.Repo.ConfigHelperTest ‑ test get_db_config/1 get hostname instead of ip
Elixir.Explorer.Repo.ConfigHelperTest ‑ test get_db_config/1 get username without password
Elixir.Explorer.Repo.ConfigHelperTest ‑ test get_db_config/1 overwrite database password param with empty PGPASSWORD
Elixir.Explorer.Repo.ConfigHelperTest ‑ test get_db_config/1 overwrite database url param and postgrex with app env
Elixir.Explorer.Repo.ConfigHelperTest ‑ test get_db_config/1 overwrite database url param with postgrex vars
Elixir.Explorer.Repo.ConfigHelperTest ‑ test get_db_config/1 parse params from database url
Elixir.Explorer.Repo.ConfigHelperTest ‑ test get_db_config/1 parse params from database url with hyphen in databasename
Elixir.Explorer.Repo.ConfigHelperTest ‑ test get_db_config/1 parse params from database url with hyphen in hostname
Elixir.Explorer.Repo.ConfigHelperTest ‑ test get_db_config/1 parse params from database url with special characters in password
Elixir.Explorer.Repo.ConfigHelperTest ‑ test get_db_config/1 uses only DATABASE_* env vars
Elixir.Explorer.RepoTest ‑ test safe_insert_all/3 inserting duplicate rows in one chunk is logged before re-raising exception
Elixir.Explorer.SmartContract.CompilerVersionTest ‑ test fetch_versions/1 always returns 'latest' in the first item
Elixir.Explorer.SmartContract.CompilerVersionTest ‑ test fetch_versions/1 fetches the list of the solidity compiler versions
Elixir.Explorer.SmartContract.CompilerVersionTest ‑ test fetch_versions/1 returns error when list of versions is not available
Elixir.Explorer.SmartContract.CompilerVersionTest ‑ test fetch_versions/1 returns error when there is server error
Elixir.Explorer.SmartContract.HelperTest ‑ test nonpayable? returns false when function is nil
Elixir.Explorer.SmartContract.HelperTest ‑ test nonpayable? returns false when it is payable function
Elixir.Explorer.SmartContract.HelperTest ‑ test nonpayable? returns true when there is no function
Elixir.Explorer.SmartContract.HelperTest ‑ test nonpayable? returns true when there is nonpayable function
Elixir.Explorer.SmartContract.HelperTest ‑ test nonpayable? returns true when there is old-style nonpayable function
Elixir.Explorer.SmartContract.HelperTest ‑ test payable? returns false when function is nil
Elixir.Explorer.SmartContract.HelperTest ‑ test payable? returns false when it is nonpayable function
Elixir.Explorer.SmartContract.HelperTest ‑ test payable? returns false when there is no function
Elixir.Explorer.SmartContract.HelperTest ‑ test payable? returns true when there is old-style payable function
Elixir.Explorer.SmartContract.HelperTest ‑ test payable? returns true when there is payable function
Elixir.Explorer.SmartContract.ReaderTest ‑ test get_abi_with_method_id add method_id to the ABI method
Elixir.Explorer.SmartContract.ReaderTest ‑ test get_abi_with_method_id do not crash in some corner cases
Elixir.Explorer.SmartContract.ReaderTest ‑ test link_outputs_and_values/2 correctly shows returns of 'bytes' type
Elixir.Explorer.SmartContract.ReaderTest ‑ test link_outputs_and_values/2 links the ABI outputs correctly when there are multiple values
Elixir.Explorer.SmartContract.ReaderTest ‑ test link_outputs_and_values/2 links the ABI outputs with the values retrieved from the blockchain
Elixir.Explorer.SmartContract.ReaderTest ‑ test link_outputs_and_values/2 save error message
Elixir.Explorer.SmartContract.ReaderTest ‑ test normalize_args/1 converts argument when is a boolean
Elixir.Explorer.SmartContract.ReaderTest ‑ test normalize_args/1 converts argument when is a number
Elixir.Explorer.SmartContract.ReaderTest ‑ test query_contract/4 correctly returns the results of the smart contract functions
Elixir.Explorer.SmartContract.ReaderTest ‑ test query_contract/4 handles bad_gateway errors returned from RPC requests
Elixir.Explorer.SmartContract.ReaderTest ‑ test query_contract/4 handles errors when there are malformed function arguments
Elixir.Explorer.SmartContract.ReaderTest ‑ test query_contract/4 handles other types of errors
Elixir.Explorer.SmartContract.ReaderTest ‑ test query_contract/4 handles standardize errors returned from RPC requests
Elixir.Explorer.SmartContract.ReaderTest ‑ test query_function/3 given the arguments, fetches the function value from the blockchain
Elixir.Explorer.SmartContract.ReaderTest ‑ test query_function/3 nil arguments is treated as []
Elixir.Explorer.SmartContract.ReaderTest ‑ test query_verified_contract/3 correctly returns the results of the smart contract functions
Elixir.Explorer.SmartContract.ReaderTest ‑ test read_only_functions/1 fetches the smart contract read only functions with the blockchain value
Elixir.Explorer.SmartContract.ReaderTest ‑ test read_only_functions_proxy/1 fetches the smart contract proxy read only functions with the blockchain value
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ doctest Explorer.SmartContract.Solidity.CodeCompiler.run/1 (1)
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test get_contract_info/1 return name error when the Contract name doesn't match
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test get_contract_info/1 returns compilation error for empty info
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test get_contract_info/1 the contract info is returned when the name matches
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test get_contract_info/1 the contract info is returned when the name matches with a `:` suffix
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 can compile a large file
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 compiles a optimized smart contract
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 compiles code with external libraries
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 compiles in an older solidity version
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 compiles smart contract with default evm version
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 compiles the latest solidity version
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 compiles with constantinople evm version
Check notice on line 0 in .github
github-actions / Unit Test Results
1495 tests found (test 1168 to 1495)
There are 1495 tests, see "Raw output" for the list of tests 1168 to 1495.
Raw output
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 returns compilation error when compilation isn't possible
Elixir.Explorer.SmartContract.Solidity.CodeCompilerTest ‑ test run/2 returns constructor in abi
Elixir.Explorer.SmartContract.Solidity.PublisherTest ‑ test publish/2 corresponding contract_methods are created for the abi
Elixir.Explorer.SmartContract.Solidity.PublisherTest ‑ test publish/2 creates a smart contract with constructor arguments
Elixir.Explorer.SmartContract.Solidity.PublisherTest ‑ test publish/2 detects and adds constructor arguments if autodetection is checked
Elixir.Explorer.SmartContract.Solidity.PublisherTest ‑ test publish/2 validates and creates smart contract with external libraries
Elixir.Explorer.SmartContract.Solidity.PublisherTest ‑ test publish/2 with invalid data returns error changeset
Elixir.Explorer.SmartContract.Solidity.PublisherTest ‑ test publish/2 with valid data creates a smart_contract
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test another regression tests accepting correct constructor args
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test another regression tests issue 4758
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test another regression tests issue 5430, 5434
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test another regression tests issue 5431 (smart contract was compiled with bytecodeHash=none; constructor with arguments)
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test compiler version tests verification is failed if wrong version of compiler
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test compiler version tests verification is successful if proper version of compiler
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test cover new functionality from https://github.com/blockscout/blockscout/pull/5479 return {:error, :deployed_bytecode}
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test cover new functionality from https://github.com/blockscout/blockscout/pull/5479 return {:error, :no_creation_data} when there is no contract creation code
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 returns error when bytecode doesn't match
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 returns error when contract has constructor arguments and they were not provided
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 returns error when there is a compilation problem
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 tries to compile with the latest evm version if wrong evm version was provided
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 verifies a library
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 verifies smart contract and ignores not needed constructor arguments
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 verifies smart contract compiled with Solidity 0.5.9 (includes new metadata in bytecode) with constructor args and does not verify with wrong args
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 verifies smart contract with new `whisper` metadata (bzz0 => bzz1) in solidity 0.5.11
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 verifies the generated bytecode against bytecode retrieved from the blockchain
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test evaluate_authenticity/2 verifies the generated bytecode with external libraries
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test extract_bytecode_and_metadata_hash/1 extracts everything to the left of the swarm hash
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test extract_bytecode_and_metadata_hash/1 extracts the bytecode from the hash
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test extract_bytecode_and_metadata_hash/1 verifies smart-contract created from another contract
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test extract_bytecode_and_metadata_hash/1 verifies smart-contract created from another contract using successful tx
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test extract_bytecode_and_metadata_hash/1 verifies smart-contract with `immutable` assignment
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test regression tests for https://github.com/blockscout/blockscout/pull/5166 another failed constructor args verification
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test regression tests for https://github.com/blockscout/blockscout/pull/5166 issue 3082
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test regression tests for https://github.com/blockscout/blockscout/pull/5166 issue 5114
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test regression tests for https://github.com/blockscout/blockscout/pull/5166 issue 5127
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test tests from constructor_arguments_test.exs verifies with require messages
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test tests from constructor_arguments_test.exs verifies with string in keccak256
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test verification with nightly builds verification is failed if wrong nightly version of compiler ~0.5.11
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test verification with nightly builds verification is successful if proper nightly version of compiler ~0.4
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test verification with nightly builds verification is successful if proper nightly version of compiler ~0.5.10
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test verification with nightly builds verification is successful if proper nightly version of compiler ~0.5.11
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test verification with nightly builds verification is successful if proper nightly version of compiler ~0.5.14
Elixir.Explorer.SmartContract.Solidity.VerifierTest ‑ test verification with nightly builds verification is successful if proper nightly version of compiler ~0.6.0
Elixir.Explorer.SmartContract.WriterTest ‑ test write_functions/1 fetches the smart contract write functions
Elixir.Explorer.SmartContract.WriterTest ‑ test write_functions_proxy/1 fetches the smart contract proxy write functions
Elixir.Explorer.Token.AccountReaderTest ‑ test get_account_data get_account_data success
Elixir.Explorer.Token.BalanceReaderTest ‑ test get_balance_of/3 returns the error message when there is one
Elixir.Explorer.Token.BalanceReaderTest ‑ test get_balance_of/3 returns the token's balance that the given address has
Elixir.Explorer.Token.InstanceMetadataRetrieverTest ‑ test fetch_json/1 decodes base64 encoded JSON in tokenURI
Elixir.Explorer.Token.InstanceMetadataRetrieverTest ‑ test fetch_json/1 decodes json file in tokenURI
Elixir.Explorer.Token.InstanceMetadataRetrieverTest ‑ test fetch_json/1 fetches json with latin1 encoding
Elixir.Explorer.Token.InstanceMetadataRetrieverTest ‑ test fetch_json/1 replace {id} with actual token_id
Elixir.Explorer.Token.InstanceMetadataRetrieverTest ‑ test fetch_metadata/2 fetches json metadata
Elixir.Explorer.Token.InstanceMetadataRetrieverTest ‑ test fetch_metadata/2 fetches json metadata for ERC-1155 token
Elixir.Explorer.Token.MetadataRetrieverTest ‑ test get_functions_of/1 considers the contract address formatted hash when it is an invalid string
Elixir.Explorer.Token.MetadataRetrieverTest ‑ test get_functions_of/1 considers the symbol nil when it is an invalid string
Elixir.Explorer.Token.MetadataRetrieverTest ‑ test get_functions_of/1 retries according to the configured number
Elixir.Explorer.Token.MetadataRetrieverTest ‑ test get_functions_of/1 retries when some function gave error
Elixir.Explorer.Token.MetadataRetrieverTest ‑ test get_functions_of/1 returns all functions read in the smart contract
Elixir.Explorer.Token.MetadataRetrieverTest ‑ test get_functions_of/1 returns only the functions that were read without error
Elixir.Explorer.Token.MetadataRetrieverTest ‑ test get_functions_of/1 returns results for multiple coins
Elixir.Explorer.Token.MetadataRetrieverTest ‑ test get_functions_of/1 shortens strings larger than 255 characters
Elixir.Explorer.Token.MetadataRetrieverTest ‑ test get_functions_of/1 shortens strings larger than 255 characters with unicode graphemes
Elixir.Explorer.Token.MetadataRetrieverTest ‑ test returns name and symbol when they are bytes32
Elixir.Explorer.TokenTransferTokenIdMigration.LowestBlockNumberUpdaterTest ‑ test Add range and update last processed block number add_range/2
Elixir.Explorer.TokenTransferTokenIdMigration.WorkerTest ‑ test Move TokenTransfer token_id to token_ids Move token_ids and update last processed block number
Elixir.Explorer.Validator.MetadataImporterTest ‑ test import_metadata/1 inserts new address names when there's none for the validators
Elixir.Explorer.Validator.MetadataImporterTest ‑ test import_metadata/1 updates the primary address name if the validator already has one
Elixir.Explorer.Validator.MetadataRetrieverTest ‑ test fetch_data/0 raise error when a call to the metadata contract fails
Elixir.Explorer.Validator.MetadataRetrieverTest ‑ test fetch_data/0 returns maps with the info on each validator
Elixir.Explorer.Validator.MetadataRetrieverTest ‑ test fetch_data/0 returns maps with the info on validator if they are alone in the list
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test :supervisor.get_childspec/2 with :task
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test :supervisor.get_childspec/2 with unknown child_id returns {:error, :not_found}
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.count_children/1 with task running returns 1 active
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.count_children/1 without task running returns 0 active
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.delete_child/2 with task running returns {:error, :running}
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.delete_child/2 with unknown child_id returns {:error, :not_found}
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.delete_child/2 without task running returns {:error, :restarting}
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.restart_child/2 with :task running returns {:error, :running}
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.restart_child/2 with unknown child_id returns {:error, :not_found}
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.restart_child/2 without :task running restarts task
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.start_child/2 with map with :task with running returns {:error, :already_present, pid}
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.start_child/2 with map with :task without running returns {:error, :already_present}
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.start_child/2 with other child_spec returns {:error, :not_supported}
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.start_child/2 with tuple with :task with running returns {:error, :already_present, pid}
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.start_child/2 with tuple with :task without running returns {:error, :already_present}
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.terminate_child/2 with :task running returns :ok after shutting down child
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.terminate_child/2 with :task without running returns :ok
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.terminate_child/2 with other child_id returns {:error, :not_found}
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.which_children/1 with task running returns child as pid
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test Supervisor.which_children/1 without task running returns child as :restarting
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test handle_info(:catchup_index, state) decreases catchup_bound_interval if blocks missing
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test handle_info(:catchup_index, state) increases catchup_bound_interval if no blocks missing
Elixir.Indexer.Block.Catchup.BoundIntervalSupervisorTest ‑ test start_link/1 starts fetching blocks from latest and goes down
Elixir.Indexer.Block.Catchup.FetcherTest ‑ test block_ranges/0 all ranges are disjoint
Elixir.Indexer.Block.Catchup.FetcherTest ‑ test block_ranges/0 ignores FIRST_BLOCK/LAST_BLOCK when BLOCK_RANGES defined
Elixir.Indexer.Block.Catchup.FetcherTest ‑ test block_ranges/0 ignores bad ranges
Elixir.Indexer.Block.Catchup.FetcherTest ‑ test block_ranges/0 uses FIRST_BLOCK/LAST_BLOCK when BLOCK_RANGES is undefined or invalid
Elixir.Indexer.Block.Catchup.FetcherTest ‑ test import/1 fetches uncles asynchronously
Elixir.Indexer.Block.Catchup.FetcherTest ‑ test task/1 async fetches beneficiaries when entire call errors out
Elixir.Indexer.Block.Catchup.FetcherTest ‑ test task/1 async fetches beneficiaries when individual responses error out
Elixir.Indexer.Block.Catchup.FetcherTest ‑ test task/1 ignores fetched beneficiaries with different hash for same number
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test cap/1 disables infinite mode that uses first and step
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test cap/1 returns previous mode
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test pop with a non-empty queue in finite mode
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test pop with an empty queue in finite mode halts immediately
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test pop with an empty queue in infinite mode returns range from next step from current
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test push_back/2 with finite mode range is chunked
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test push_back/2 with finite mode with range in wrong direction returns error
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test push_back/2 with infinite mode range is chunked and is returned prior to calculated ranges
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test push_back/2 with size == maximum_size, returns error
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test push_front/2 with finite mode range is chunked
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test push_front/2 with finite mode with range in wrong direction returns error
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test push_front/2 with infinite mode range is chunked and is returned prior to calculated ranges
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test push_front/2 with size == maximum_size, returns error
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test start_link/1 ensures Sequence shuts down when parent process dies
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test start_link/1 with 0 first with negative step does not return 0 twice
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test start_link/1 with :ranges with :first returns error
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test start_link/1 with ranges without :first
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test start_link/1 without :ranges with :first with negative :step is error
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test start_link/1 without :ranges with :first with positive step pops infinitely
Elixir.Indexer.Block.Catchup.SequenceTest ‑ test start_link/1 without :ranges without :first returns error
Elixir.Indexer.Block.Fetcher.ReceiptsTest ‑ test fetch/2 fetches logs setting their blocks if they're null
Elixir.Indexer.Block.FetcherTest ‑ test import_range/2 can import range with all synchronous imported schemas
Elixir.Indexer.Block.FetcherTest ‑ test import_range/2 correctly imports blocks with multiple uncle rewards for the same address
Elixir.Indexer.Block.FetcherTest ‑ test import_range/2 imports blocks with custom celo type (type 0x7c) transactions
Elixir.Indexer.Block.FetcherTest ‑ test import_range/2 imports blocks with dynamic fee (type 0x2) transactions
Elixir.Indexer.Block.FetcherTest ‑ test import_range/2 imports blocks with legacy (type 0x0) transactions
Elixir.Indexer.Block.FetcherTest ‑ test import_range/2 imports celo contracts and celo contract events
Elixir.Indexer.Block.FetcherTest ‑ test import_range/2 imports epoch logs
Elixir.Indexer.Block.Realtime.FetcherTest ‑ test Indexer.Block.Fetcher.fetch_and_import_range/1 in range with internal transactions
Elixir.Indexer.Block.Realtime.FetcherTest ‑ test Indexer.Block.Fetcher.fetch_and_import_range/1 in range with internal transactions and manual reward fetching
Elixir.Indexer.BufferedTaskTest ‑ test crashed runs are retried
Elixir.Indexer.BufferedTaskTest ‑ test custom dedup_entries implementation performs deduplication when specified
Elixir.Indexer.BufferedTaskTest ‑ test debug_count/1 returns count of buffered entries
Elixir.Indexer.BufferedTaskTest ‑ test dedup_entries prevents adding duplicates to the queue
Elixir.Indexer.BufferedTaskTest ‑ test handle_info(:flush, state) with 0 size with maximum size calls init/2 to get work that was shed before scheduling next flush
Elixir.Indexer.BufferedTaskTest ‑ test handle_info(:flush, state) with 0 size without maximum size schedules next flush
Elixir.Indexer.BufferedTaskTest ‑ test handle_info(:flush, state) without 0 size with maximum size schedules next flush
Elixir.Indexer.BufferedTaskTest ‑ test handle_info(:flush, state) without 0 size without maximum size schedules next flush
Elixir.Indexer.BufferedTaskTest ‑ test init buffers initial entries then executes on-demand entries
Elixir.Indexer.BufferedTaskTest ‑ test init with zero entries schedules future buffer flushes
Elixir.Indexer.BufferedTaskTest ‑ test run/1 allows tasks to be programmatically retried
Elixir.Indexer.Celo.TrackedEventCacheTest ‑ test batches events batches up single event for processing
Elixir.Indexer.Celo.TrackedEventCacheTest ‑ test filters events filters out untracked events
Elixir.Indexer.Celo.TrackedEventCacheTest ‑ test populates cache populates ets with cached events
Elixir.Indexer.Celo.TrackedEventCacheTest ‑ test populates cache rebuilds cache on command
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test async_fetch/1 with consensus block does not import if fetch beneficiaries returns a different block hash for block number
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test async_fetch/1 with consensus block with reward
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test async_fetch/1 with consensus block without reward
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test init/3 with consensus block with reward
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test init/3 with consensus block without reward
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test init/3 with non-consensus block
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test init/3 without blocks
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test run/2 with consensus block does not import if fetch beneficiaries returns a different block hash for block number
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test run/2 with consensus block with reward
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test run/2 with consensus block without reward
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test run/2 with consensus block without reward with new address adds rewards for all addresses
Elixir.Indexer.Fetcher.BlockRewardTest ‑ test run/2 with mix of beneficiaries_params and errors, imports beneficiaries_params and retries errors
Elixir.Indexer.Fetcher.CeloAccountsTest ‑ test run/3 imports the given token balances
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test async_fetch for locked gold saves epoch reward to db and deletes pending operation
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test async_fetch for voter rewards with consensus block without reward
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test get_accounts_epochs/1 when there are multiple accounts it fetches a list of accounts
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test get_accounts_epochs/1 when there are no accounts at all it fetches empty list
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test get_accounts_epochs/1 when there are no accounts at all it skips fetching when there is :accounts_epochs key
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test get_accounts_epochs/1 when there is an error it handles error
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test get_delegated_payments/2 when there are multiple payments it fetches a list of accounts
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test get_delegated_payments/2 when there is an error it handles error
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test get_epoch_rewards with reserve bolster event it fetches data with reserve bolster
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test get_epoch_rewards without reserve bolster event it fetches data without reserve bolster
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test get_validator_and_group_rewards, when no validator and group rewards are passed it fetches them from the db for a block
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test get_validator_and_group_rewards, when only validator rewards are passed it fetches them from the db for a block
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test get_validator_and_group_rewards, when validator and group rewards are passed it returns the argument
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test get_voter_rewards when revoked all votes block before calculates the rewards
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test get_voter_rewards when revoked at the epoch block calculates the rewards
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test get_voter_rewards, when voter rewards are passed it returns the argument
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test import_items/1 saves rewards
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test import_items/1 with missing data removes rewards type
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test init/2 buffers unindexed epoch blocks
Elixir.Indexer.Fetcher.CeloEpochDataTest ‑ test init/2 does not buffer blocks with fetched rewards
Elixir.Indexer.Fetcher.CoinBalanceOnDemandTest ‑ test trigger_fetch/1 if the address has been fetched within the last 24 hours of blocks it is considered current
Elixir.Indexer.Fetcher.CoinBalanceOnDemandTest ‑ test trigger_fetch/1 if the address has not been fetched within the last 24 hours of blocks it is considered stale
Elixir.Indexer.Fetcher.CoinBalanceOnDemandTest ‑ test trigger_fetch/1 if there is an unfetched balance within the window for an address, it is considered pending
Elixir.Indexer.Fetcher.CoinBalanceOnDemandTest ‑ test trigger_fetch/1 treats all addresses as current if the average block time is disabled
Elixir.Indexer.Fetcher.CoinBalanceTest ‑ test async_fetch_balances/1 fetches balances for address_hashes
Elixir.Indexer.Fetcher.CoinBalanceTest ‑ test init/1 fetches unfetched Block miner balance
Elixir.Indexer.Fetcher.CoinBalanceTest ‑ test init/1 fetches unfetched addresses when less than max batch size
Elixir.Indexer.Fetcher.CoinBalanceTest ‑ test run/2 duplicate address hashes uses all block_quantity
Elixir.Indexer.Fetcher.CoinBalanceTest ‑ test run/2 partial batch retries all if no successes
Elixir.Indexer.Fetcher.CoinBalanceTest ‑ test run/2 partial batch retries fetch errors if all imported
Elixir.Indexer.Fetcher.CoinBalanceTest ‑ test run/2 partial batch retries none if all imported and no fetch errors
Elixir.Indexer.Fetcher.ContractCodeTest ‑ test async_fetch/1 fetched codes for address_hashes
Elixir.Indexer.Fetcher.EventProcessorTest ‑ test queueing, processing and importing buffers tracked events and imports
Elixir.Indexer.Fetcher.InternalTransactionTest ‑ test does not try to fetch pending transactions from Indexer.Fetcher.PendingTransaction
Elixir.Indexer.Fetcher.InternalTransactionTest ‑ test init/2 buffers blocks with unfetched internal transactions
Elixir.Indexer.Fetcher.InternalTransactionTest ‑ test init/2 does not buffer blocks with fetched internal transactions
Elixir.Indexer.Fetcher.InternalTransactionTest ‑ test marks a block indexed even if no internal transactions are fetched
Elixir.Indexer.Fetcher.InternalTransactionTest ‑ test run/2 handles blocks with transactions correctly
Elixir.Indexer.Fetcher.InternalTransactionTest ‑ test run/2 handles empty block numbers
Elixir.Indexer.Fetcher.InternalTransactionTest ‑ test run/2 handles failure by retrying only unique numbers
Elixir.Indexer.Fetcher.InternalTransactionTest ‑ test run/2 handles problematic blocks correctly
Elixir.Indexer.Fetcher.InternalTransactionTest ‑ test run/2 reverted internal transfers are not indexed
Elixir.Indexer.Fetcher.InternalTransactionTest ‑ test run/2 successful internal transfers are indexed
Elixir.Indexer.Fetcher.PendingTransactionTest ‑ test start_link/1 starts fetching pending transactions
Elixir.Indexer.Fetcher.ReplacedTransactionTest ‑ test async_fetch/1 updates a replaced transaction on init
Elixir.Indexer.Fetcher.ReplacedTransactionTest ‑ test async_fetch/1 updates replaced transaction
Elixir.Indexer.Fetcher.TokenBalanceTest ‑ test import_token_balances/1 ignores when it receives a empty list
Elixir.Indexer.Fetcher.TokenBalanceTest ‑ test import_token_balances/1 import the token balances and return :ok when there are multiple balances for the same address on the batch (ERC-1155)
Elixir.Indexer.Fetcher.TokenBalanceTest ‑ test import_token_balances/1 import the token balances and return :ok when there are multiple balances for the same address on the batch (ERC-20)
Elixir.Indexer.Fetcher.TokenBalanceTest ‑ test import_token_balances/1 insert the missing address, import the token balances and return :ok when the address does not exist yet
Elixir.Indexer.Fetcher.TokenBalanceTest ‑ test import_token_balances/1 returns :error when the token balances has invalid data
Elixir.Indexer.Fetcher.TokenBalanceTest ‑ test init/3 returns unfetched token balances
Elixir.Indexer.Fetcher.TokenBalanceTest ‑ test run/3 does not try to fetch the token balance again if the retry is over
Elixir.Indexer.Fetcher.TokenBalanceTest ‑ test run/3 fetches duplicate params only once
Elixir.Indexer.Fetcher.TokenBalanceTest ‑ test run/3 imports the given token balances
Elixir.Indexer.Fetcher.TokenBalanceTest ‑ test run/3 imports the given token balances from 2nd retry
Elixir.Indexer.Fetcher.TokenTest ‑ test init/3 returns uncataloged tokens
Elixir.Indexer.Fetcher.TokenTest ‑ test run/3 catalogs tokens that haven't been cataloged
Elixir.Indexer.Fetcher.TokenUpdaterTest ‑ test update_metadata/1 updates the metadata for a list of tokens
Elixir.Indexer.Fetcher.TokenUpdaterTest ‑ test updates tokens metadata on start
Elixir.Indexer.Fetcher.UncleBlockTest ‑ test child_spec/1 raises ArgumentError is `json_rpc_named_arguments is not provided
Elixir.Indexer.Fetcher.UncleBlockTest ‑ test init/1 fetched unfetched uncle hashes
Elixir.Indexer.Fetcher.UncleBlockTest ‑ test run/2 retries failed request
Elixir.Indexer.Fetcher.UncleBlockTest ‑ test run/2 retries only unique uncles on failed request
Elixir.Indexer.Fetcher.UncleBlockTest ‑ test run_blocks/2 converts errors to entries for retry
Elixir.Indexer.PendingOpsCleanerTest ‑ test init/1 deletes non-consensus pending ops on init
Elixir.Indexer.PendingOpsCleanerTest ‑ test init/1 re-schedules deletion
Elixir.Indexer.Temporary.UncatalogedTokenTransfersTest ‑ test handle_info with :push_front_blocks starts a task
Elixir.Indexer.Temporary.UncatalogedTokenTransfersTest ‑ test handle_info with :scan sends message to self when uncataloged token transfers are found
Elixir.Indexer.Temporary.UncatalogedTokenTransfersTest ‑ test handle_info with :scan sends shutdown to supervisor
Elixir.Indexer.Temporary.UncatalogedTokenTransfersTest ‑ test handle_info with failed task sends message to self to try again
Elixir.Indexer.Temporary.UncatalogedTokenTransfersTest ‑ test handle_info with task ref tuple sends message to self to try again on failure
Elixir.Indexer.Temporary.UncatalogedTokenTransfersTest ‑ test handle_info with task ref tuple sends shutdown to supervisor on success
Elixir.Indexer.Temporary.UncatalogedTokenTransfersTest ‑ test init/1 sends message to self
Elixir.Indexer.Temporary.UncatalogedTokenTransfersTest ‑ test start_link/1 starts the worker
Elixir.Indexer.TokenBalancesTest ‑ test fetch_token_balances_from_blockchain/2 fetches balances of ERC-1155 tokens
Elixir.Indexer.TokenBalancesTest ‑ test fetch_token_balances_from_blockchain/2 fetches balances of tokens given the address hash
Elixir.Indexer.TokenBalancesTest ‑ test fetch_token_balances_from_blockchain/2 fetches multiple balances of tokens
Elixir.Indexer.TokenBalancesTest ‑ test fetch_token_balances_from_blockchain/2 returns calls that gave errors to try fetch they again later
Elixir.Indexer.TokenBalancesTest ‑ test log_fetching_errors doesn't log when there aren't errors after fetching token balances
Elixir.Indexer.TokenBalancesTest ‑ test log_fetching_errors log multiple token balances params with errors
Elixir.Indexer.TokenBalancesTest ‑ test log_fetching_errors log when there is a token_balance param with errors
Elixir.Indexer.TokenBalancesTest ‑ test log_fetching_errors logs the given from argument in final message
Elixir.Indexer.TokenBalancesTest ‑ test unfetched_token_balances/2 finds unfetched token balances given all token balances
Elixir.Indexer.Transform.AddressCoinBalancesTest ‑ test params_set/1 with block extracts miner_hash
Elixir.Indexer.Transform.AddressCoinBalancesTest ‑ test params_set/1 with block second degree relations extracts nothing
Elixir.Indexer.Transform.AddressCoinBalancesTest ‑ test params_set/1 with call internal transaction extracts nothing
Elixir.Indexer.Transform.AddressCoinBalancesTest ‑ test params_set/1 with create internal transaction with error extracts nothing
Elixir.Indexer.Transform.AddressCoinBalancesTest ‑ test params_set/1 with create internal transaction without error extracts created_contract_address_hash
Elixir.Indexer.Transform.AddressCoinBalancesTest ‑ test params_set/1 with log extracts address_hash
Elixir.Indexer.Transform.AddressCoinBalancesTest ‑ test params_set/1 with log skips pending transactions
Elixir.Indexer.Transform.AddressCoinBalancesTest ‑ test params_set/1 with self-destruct internal transaction extracts from_address_hash and to_address_hash
Elixir.Indexer.Transform.AddressCoinBalancesTest ‑ test params_set/1 with transaction with to_address_hash extracts from_address_hash and to_address_hash
Elixir.Indexer.Transform.AddressCoinBalancesTest ‑ test params_set/1 with transaction without to_address_hash extracts from_address_hash
Elixir.Indexer.Transform.AddressTokenBalancesTest ‑ test params_set/1 does not set params when the to_address_hash is the burn address for the Token ERC-721
Elixir.Indexer.Transform.AddressTokenBalancesTest ‑ test params_set/1 does set params when the from_address_hash is the burn address for the Token ERC-721
Elixir.Indexer.Transform.AddressTokenBalancesTest ‑ test params_set/1 with token transfer extract from_address, to_address, and token_contract_address_hash
Elixir.Indexer.Transform.Blocks.BaseTest ‑ test transform/1 passes the block through unchanged
Elixir.Indexer.Transform.Blocks.CliqueTest ‑ test transform/1 updates the miner hash with signer address
Elixir.Indexer.Transform.BlocksTest ‑ test signer/1
Elixir.Indexer.Transform.BlocksTest ‑ test transform_blocks/1 transforms a list of blocks
Elixir.Indexer.Transform.MintTransfersTest ‑ doctest Indexer.Transform.MintTransfers.parse/1 (1)
Elixir.Indexer.Transform.MintTransfersTest ‑ test parse/1 parses logs for fetch the mint transfer
Elixir.Indexer.Transform.MintTransfersTest ‑ test returns an empty list when the first topic isn't the brigde hash
Elixir.Indexer.Transform.TokenTransfersTest ‑ test creates log indices within the valid range for postgres integer field
Elixir.Indexer.Transform.TokenTransfersTest ‑ test parse/1 logs error with unrecognized token transfer format
Elixir.Indexer.Transform.TokenTransfersTest ‑ test parse/1 parse/1 parses logs for tokens and token transfers
Elixir.Indexer.Transform.TokenTransfersTest ‑ test parse/1 parses ERC-721 transfer with addresses in data field
Elixir.Indexer.Transform.TokenTransfersTest ‑ test parse/1 parses erc1155 batch token transfer
Elixir.Indexer.Transform.TokenTransfersTest ‑ test parse/1 parses erc1155 token transfer
Elixir.Indexer.Transform.TokenTransfersTest ‑ test parses itx without duplicate ids
Elixir.String.Chars.Explorer.Chain.AddressTest ‑ doctest String.Chars.Explorer.Chain.Address.to_string/1 (1)
Elixir.String.Chars.Explorer.Chain.DataTest ‑ doctest String.Chars.Explorer.Chain.Data.to_string/1 (1)
FINISH_REQUEST sets loading status to false ‑ FINISH_REQUEST sets loading status to false
ITEMS_FETCHED sets the items to what was passed in the action ‑ ITEMS_FETCHED sets the items to what was passed in the action
NAVIGATE_TO_OLDER sets beyondPageOne to true ‑ NAVIGATE_TO_OLDER sets beyondPageOne to true
RECEIVED_NEW_BLOCK adds new block to the top of the list ‑ RECEIVED_NEW_BLOCK adds new block to the top of the list
RECEIVED_NEW_BLOCK does nothing beyond page one ‑ RECEIVED_NEW_BLOCK does nothing beyond page one
RECEIVED_NEW_BLOCK does nothing when channel has been disconnected ‑ RECEIVED_NEW_BLOCK does nothing when channel has been disconnected
RECEIVED_NEW_BLOCK ignores new block if not in first page ‑ RECEIVED_NEW_BLOCK ignores new block if not in first page
RECEIVED_NEW_BLOCK ignores new block on reorgs page ‑ RECEIVED_NEW_BLOCK ignores new block on reorgs page
RECEIVED_NEW_BLOCK ignores new block on uncles page ‑ RECEIVED_NEW_BLOCK ignores new block on uncles page
RECEIVED_NEW_BLOCK increases validation count ‑ RECEIVED_NEW_BLOCK increases validation count
RECEIVED_NEW_BLOCK inserts place holders if block received out of order ‑ RECEIVED_NEW_BLOCK inserts place holders if block received out of order
RECEIVED_NEW_BLOCK only tracks 4 blocks based on page display limit ‑ RECEIVED_NEW_BLOCK only tracks 4 blocks based on page display limit
RECEIVED_NEW_BLOCK receives new block if >= 4 blocks ‑ RECEIVED_NEW_BLOCK receives new block if >= 4 blocks
RECEIVED_NEW_BLOCK receives new block ‑ RECEIVED_NEW_BLOCK receives new block
RECEIVED_NEW_BLOCK replaces duplicated block older than last one ‑ RECEIVED_NEW_BLOCK replaces duplicated block older than last one
RECEIVED_NEW_BLOCK replaces duplicated block ‑ RECEIVED_NEW_BLOCK replaces duplicated block
RECEIVED_NEW_BLOCK skipped blocks list replaced when another block comes in with +3 blockheight ‑ RECEIVED_NEW_BLOCK skipped blocks list replaced when another block comes in with +3 blockheight
RECEIVED_NEW_BLOCK skips if new block height is lower than lowest on page ‑ RECEIVED_NEW_BLOCK skips if new block height is lower than lowest on page
RECEIVED_NEW_BLOCK when channel has been disconnected does not increase validation count ‑ RECEIVED_NEW_BLOCK when channel has been disconnected does not increase validation count
RECEIVED_NEW_INTERNAL_TRANSACTION_BATCH after batch of new internal transactions ‑ RECEIVED_NEW_INTERNAL_TRANSACTION_BATCH after batch of new internal transactions
RECEIVED_NEW_INTERNAL_TRANSACTION_BATCH beyond page one ‑ RECEIVED_NEW_INTERNAL_TRANSACTION_BATCH beyond page one
RECEIVED_NEW_INTERNAL_TRANSACTION_BATCH when channel has been disconnected ‑ RECEIVED_NEW_INTERNAL_TRANSACTION_BATCH when channel has been disconnected
RECEIVED_NEW_INTERNAL_TRANSACTION_BATCH with batch of new internal transactions ‑ RECEIVED_NEW_INTERNAL_TRANSACTION_BATCH with batch of new internal transactions
RECEIVED_NEW_INTERNAL_TRANSACTION_BATCH with filtered "from" internal transaction ‑ RECEIVED_NEW_INTERNAL_TRANSACTION_BATCH with filtered "from" internal transaction
RECEIVED_NEW_INTERNAL_TRANSACTION_BATCH with filtered "to" internal transaction ‑ RECEIVED_NEW_INTERNAL_TRANSACTION_BATCH with filtered "to" internal transaction
RECEIVED_NEW_INTERNAL_TRANSACTION_BATCH with new internal transaction ‑ RECEIVED_NEW_INTERNAL_TRANSACTION_BATCH with new internal transaction
RECEIVED_NEW_PENDING_TRANSACTION_BATCH after disconnection ‑ RECEIVED_NEW_PENDING_TRANSACTION_BATCH after disconnection
RECEIVED_NEW_PENDING_TRANSACTION_BATCH large batch of transactions after large batch of transactions ‑ RECEIVED_NEW_PENDING_TRANSACTION_BATCH large batch of transactions after large batch of transactions
RECEIVED_NEW_PENDING_TRANSACTION_BATCH large batch of transactions ‑ RECEIVED_NEW_PENDING_TRANSACTION_BATCH large batch of transactions
RECEIVED_NEW_PENDING_TRANSACTION_BATCH single transaction after large batch of transactions ‑ RECEIVED_NEW_PENDING_TRANSACTION_BATCH single transaction after large batch of transactions
RECEIVED_NEW_PENDING_TRANSACTION_BATCH single transaction after single transaction ‑ RECEIVED_NEW_PENDING_TRANSACTION_BATCH single transaction after single transaction
RECEIVED_NEW_PENDING_TRANSACTION_BATCH single transaction ‑ RECEIVED_NEW_PENDING_TRANSACTION_BATCH single transaction
RECEIVED_NEW_TRANSACTION adds the new transaction to state even when it is filtered by from ‑ RECEIVED_NEW_TRANSACTION adds the new transaction to state even when it is filtered by from
RECEIVED_NEW_TRANSACTION adds the new transaction to state even when it is filtered by to ‑ RECEIVED_NEW_TRANSACTION adds the new transaction to state even when it is filtered by to
RECEIVED_NEW_TRANSACTION beyond page one ‑ RECEIVED_NEW_TRANSACTION beyond page one
RECEIVED_NEW_TRANSACTION does not increment the count if the channel is disconnected ‑ RECEIVED_NEW_TRANSACTION does not increment the count if the channel is disconnected
RECEIVED_NEW_TRANSACTION does nothing when it is filtered by from but the fromAddressHash is different from addressHash ‑ RECEIVED_NEW_TRANSACTION does nothing when it is filtered by from but the fromAddressHash is different from addressHash
RECEIVED_NEW_TRANSACTION does nothing when it is filtered by to but the toAddressHash is different from addressHash ‑ RECEIVED_NEW_TRANSACTION does nothing when it is filtered by to but the toAddressHash is different from addressHash
RECEIVED_NEW_TRANSACTION increment the transactions count ‑ RECEIVED_NEW_TRANSACTION increment the transactions count
RECEIVED_NEW_TRANSACTION single transaction collated after batch ‑ RECEIVED_NEW_TRANSACTION single transaction collated after batch
RECEIVED_NEW_TRANSACTION single transaction collated ‑ RECEIVED_NEW_TRANSACTION single transaction collated
RECEIVED_NEW_TRANSACTION when channel has been disconnected ‑ RECEIVED_NEW_TRANSACTION when channel has been disconnected
RECEIVED_NEW_TRANSACTION with new transaction ‑ RECEIVED_NEW_TRANSACTION with new transaction
RECEIVED_NEW_TRANSACTION_BATCH after disconnection ‑ RECEIVED_NEW_TRANSACTION_BATCH after disconnection
RECEIVED_NEW_TRANSACTION_BATCH large batch of transactions after large batch of transactions ‑ RECEIVED_NEW_TRANSACTION_BATCH large batch of transactions after large batch of transactions
RECEIVED_NEW_TRANSACTION_BATCH large batch of transactions ‑ RECEIVED_NEW_TRANSACTION_BATCH large batch of transactions
RECEIVED_NEW_TRANSACTION_BATCH maintains list size ‑ RECEIVED_NEW_TRANSACTION_BATCH maintains list size
RECEIVED_NEW_TRANSACTION_BATCH single transaction after large batch of transactions ‑ RECEIVED_NEW_TRANSACTION_BATCH single transaction after large batch of transactions
RECEIVED_NEW_TRANSACTION_BATCH single transaction after single transaction ‑ RECEIVED_NEW_TRANSACTION_BATCH single transaction after single transaction
RECEIVED_NEW_TRANSACTION_BATCH single transaction while loading ‑ RECEIVED_NEW_TRANSACTION_BATCH single transaction while loading
RECEIVED_NEW_TRANSACTION_BATCH single transaction with error loading first transactions ‑ RECEIVED_NEW_TRANSACTION_BATCH single transaction with error loading first transactions
RECEIVED_NEW_TRANSACTION_BATCH single transaction with no loading or errors ‑ RECEIVED_NEW_TRANSACTION_BATCH single transaction with no loading or errors
RECEIVED_NEW_TRANSACTION_BATCH single transaction ‑ RECEIVED_NEW_TRANSACTION_BATCH single transaction
REQUEST_ERROR sets requestError to true ‑ REQUEST_ERROR sets requestError to true
START_REQUEST sets loading status to true ‑ START_REQUEST sets loading status to true
Loading