Skip to content

Blockscout CI/CD for master #120

Blockscout CI/CD for master

Blockscout CI/CD for master #120

GitHub Actions / Unit Test Results succeeded Mar 19, 2024 in 0s

All 2 562 tests pass, 74 skipped in 3m 33s

       5 files  ±0     363 suites  ±0   3m 33s ⏱️ +5s
2 636 tests ±0  2 562 ✔️ ±0  74 💤 ±0  0 ±0 
2 650 runs  ±0  2 574 ✔️ ±0  76 💤 ±0  0 ±0 

Results for commit 7dc3c6c. ± Comparison against earlier commit f0f9931.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

2636 tests found (test 1 to 539)

There are 2636 tests, see "Raw output" for the list of tests 1 to 539.
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.BlockScoutWeb.ABIEncodedValueViewTest ‑ test copy_text/2 it copies :dynamic values as bytes
Elixir.BlockScoutWeb.ABIEncodedValueViewTest ‑ test copy_text/2 it copies bytes as their hex representation
Elixir.BlockScoutWeb.ABIEncodedValueViewTest ‑ test copy_text/2 it skips link formatting of addresses
Elixir.BlockScoutWeb.ABIEncodedValueViewTest ‑ test copy_text/2 it skips the formatting when copying lists
Elixir.BlockScoutWeb.ABIEncodedValueViewTest ‑ test value_html/2 it formats addresses as links
Elixir.BlockScoutWeb.ABIEncodedValueViewTest ‑ test value_html/2 it formats lists of addresses as a list of links
Elixir.BlockScoutWeb.ABIEncodedValueViewTest ‑ test value_html/2 it formats lists with newlines and spaces
Elixir.BlockScoutWeb.ABIEncodedValueViewTest ‑ test value_html/2 it formats nested lists with nested depth
Elixir.BlockScoutWeb.ABIEncodedValueViewTest ‑ test value_html/2 it renders :dynamic values as bytes
Elixir.BlockScoutWeb.ABIEncodedValueViewTest ‑ test value_html/2 it renders :tuple values as string
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test balance supports GET and POST requests
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test balance with a valid address
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test balance with an address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test balance with an invalid address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test balance with missing address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test balance with multiple valid addresses
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test balancemulti supports GET and POST requests
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test balancemulti up to a maximum of 20 addresses in a single request
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test balancemulti with a single address
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test balancemulti with an address that exists and one that doesn't
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test balancemulti with an invalid and a valid address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test balancemulti with multiple addresses that don't exist
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test balancemulti with multiple valid addresses
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test fetch_required_params/2 returns error with missing param
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test fetch_required_params/2 returns ok with all required params
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test getminedblocks returns all the required fields
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test getminedblocks with a block with one transaction
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test getminedblocks with an address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test getminedblocks with an invalid address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test getminedblocks with missing address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test getminedblocks with pagination options
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test getpendingwithdrawals with address with existing pending withdrawals in celo_unlocked table
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test getpendingwithdrawals with an address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test getpendingwithdrawals with an invalid address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test getpendingwithdrawals with missing address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test listaccounts sort by hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test listaccounts with existing addresses
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test listaccounts with no addresses
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test optional_params/1 'filter_by' value can be 'to' or 'from'
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test optional_params/1 'sort' values can be 'asc' or 'desc'
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test optional_params/1 ignores 'offset' if less than 1
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test optional_params/1 ignores 'offset' if more than 10,000
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test optional_params/1 ignores 'page' if less than 1
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test optional_params/1 ignores invalid optional params, keeps valid ones
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test optional_params/1 includes valid optional params in the required format
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test optional_params/1 only includes optional params when they're given
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test pendingtxlist ignores offset param if offset is less than 1
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test pendingtxlist ignores offset param if offset is over 10,000
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test pendingtxlist ignores pagination params when invalid
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test pendingtxlist supports GET and POST requests
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test pendingtxlist with a valid address
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test pendingtxlist with address with multiple transactions
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test pendingtxlist with an address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test pendingtxlist with an invalid address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test pendingtxlist with missing address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test pendingtxlist with page number with no results
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test pendingtxlist with valid pagination params
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokenbalance with a contract address and address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokenbalance with address but without contract address
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokenbalance with an invalid address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokenbalance with an invalid contract address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokenbalance with contract address and address with existing balance in token_balances table
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokenbalance with contract address and address without row in token_balances table
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokenbalance with contract address but without address
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokenbalance without required params
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokenlist with address with existing balance in token_balances table
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokenlist with address with multiple tokens
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokenlist with an address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokenlist with an address without row in token_balances table
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokenlist with an invalid address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokenlist without address param
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokentx filters results by contract address
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokentx has correct value for ERC-721
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokentx returns all the required fields
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokentx with an address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokentx with an invalid address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokentx with an invalid contract address
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test tokentx with missing address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist ignores invalid sort option, defaults to ascending
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist ignores invalid start_block and end_block
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist ignores offset param if offset is less than 1
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist ignores offset param if offset is over 10,000
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist ignores pagination params when invalid
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist includes correct confirmations value
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist orders transactions by block, in ascending order
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist orders transactions by block, in descending order
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist pagination works past page 3
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist returns '1' for 'isError' with failed transaction
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist supports GET and POST requests
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist with a valid address
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist with address with multiple transactions
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist with an address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist with an invalid address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist with end_block but without start_block
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist with end_timestamp but without start_timestamp
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist with filter_by=from option
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist with filter_by=to option
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist with missing address hash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist with page number with no results
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist with start_block but without end_block
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist with start_timestamp and end_timestamp params
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist with start_timestamp but without end_timestamp
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist with startblock and endblock params
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlist with valid pagination params
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlistinternal with address isError is true if internal transaction has an error
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlistinternal with address response includes all the expected fields
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlistinternal with address with a address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlistinternal with address with an invalid address
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlistinternal with address with transaction with multiple internal transactions
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlistinternal with missing txhash and address
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlistinternal with txhash isError is true if internal transaction has an error
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlistinternal with txhash response includes all the expected fields
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlistinternal with txhash with a txhash that doesn't exist
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlistinternal with txhash with an invalid txhash
Elixir.BlockScoutWeb.API.RPC.AddressControllerTest ‑ test txlistinternal with txhash with transaction with multiple internal transactions
Elixir.BlockScoutWeb.API.RPC.BlockControllerTest ‑ test getblocknobytime with an invalid closest param
Elixir.BlockScoutWeb.API.RPC.BlockControllerTest ‑ test getblocknobytime with an invalid timestamp param
Elixir.BlockScoutWeb.API.RPC.BlockControllerTest ‑ test getblocknobytime with missing closest param
Elixir.BlockScoutWeb.API.RPC.BlockControllerTest ‑ test getblocknobytime with missing timestamp param
Elixir.BlockScoutWeb.API.RPC.BlockControllerTest ‑ test getblocknobytime with valid params and after
Elixir.BlockScoutWeb.API.RPC.BlockControllerTest ‑ test getblocknobytime with valid params and before
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test getabi with a verified contract address
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test getabi with an address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test getabi with an invalid address hash
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test getabi with missing address hash
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test getsourcecode with a verified contract address
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test getsourcecode with an address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test getsourcecode with an invalid address hash
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test getsourcecode with constructor arguments
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test getsourcecode with external library
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test getsourcecode with missing address hash
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test listcontracts filtering for only decompiled contracts shows only decompiled contracts
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test listcontracts filtering for only decompiled contracts, with a decompiled with version filter
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test listcontracts filtering for only decompiled contracts, with a decompiled with version filter, where another decompiled version exists
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test listcontracts filtering for only not_decompiled (and by extension not verified contracts)
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test listcontracts filtering for only not_decompiled (and by extension not verified contracts) does not show empty contracts
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test listcontracts filtering for only unverified contracts does not show self destructed contracts
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test listcontracts filtering for only unverified contracts shows only unverified contracts
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test listcontracts filtering for only verified contracts in the date range shows only verified contracts in that range
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test listcontracts filtering for only verified contracts shows only verified contracts
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test listcontracts filtering for only verified contracts with end created_at timestamp < given timestamp shows only verified contracts in that range
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test listcontracts filtering for only verified contracts with start created_at timestamp >= given timestamp shows only verified contracts in that range
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test listcontracts with a verified smart contract, all contract information is shown
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test listcontracts with an invalid filter value
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test listcontracts with an unverified contract address, only basic information is shown
Elixir.BlockScoutWeb.API.RPC.ContractControllerTest ‑ test listcontracts with no contracts
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getepoch with epoch number < 1
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getepoch with epoch number for which there is no data
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getepoch with invalid epoch number
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getepoch with missing epoch number
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getepoch with valid epoch number
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with a <1 'from' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with a <1 'to' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with an address that doesn't exist, but there is valid data for other address
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with an invalid 'blockNumberFrom' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with an invalid 'blockNumberTo' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with an invalid 'dateFrom' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with an invalid 'dateTo' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with an invalid group address hash
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with an invalid group address hash in the list
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with an invalid validator address hash
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with an invalid validator address hash in the list
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with missing group address
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with missing locked/activated gold data
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with provided only 'from' parameter
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with provided only 'to' parameter
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getgrouprewards with valid group addresses
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with a <1 'from' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with a <1 'to' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with an address that doesn't exist, but there is valid data for other address
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with an invalid 'blockNumberFrom' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with an invalid 'blockNumberTo' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with an invalid 'dateFrom' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with an invalid 'dateTo' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with an invalid group address hash
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with an invalid group address hash in the list
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with an invalid validator address hash in the list
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with an invalid voter address hash
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with missing locked/activated gold data
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with missing validator address
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with provided only 'from' parameter
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with provided only 'to' parameter
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvalidatorrewards with valid validator addresses
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with a <1 'from' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with a <1 'to' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with an address that doesn't exist, but there is valid data for other address
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with an invalid 'blockNumberFrom' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with an invalid 'blockNumberTo' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with an invalid 'dateFrom' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with an invalid 'dateTo' param
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with an invalid group address hash
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with an invalid group address hash in the list
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with an invalid voter address hash
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with an invalid voter address hash in the list
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with missing locked/activated gold data
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with missing voter address
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with provided only 'from' parameter
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with provided only 'to' parameter
Elixir.BlockScoutWeb.API.RPC.EpochControllerTest ‑ test getvoterrewards with valid voter addresses
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_balance with a batch of requests
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_balance with a block provided
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_balance with a block provided and no balance
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_balance with a valid address and a pending balance
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_balance with a valid address and a pending balance after a consensus block
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_balance with a valid address and no pending balance
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_balance with a valid address that has a balance
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_balance with a valid address that has an earliest balance
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_balance with a valid address that has no balance
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_balance with a valid address that has no earliest balance
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_balance with an invalid address
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_logs address but no logs and no toBlock provided
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_logs address with no logs
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_logs paginates logs
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_logs with a block hash filter
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_logs with a block range filter
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_logs with a matching address
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_logs with a matching address and matching topic
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_logs with a matching address and multiple topic matches
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_logs with a matching address and multiple topic matches in different positions
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_logs with a matching address and multiple topic matches in different positions and multiple matches in the second position
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_logs with a pending block filter
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_logs with an earliest block filter
Elixir.BlockScoutWeb.API.RPC.EthControllerTest ‑ test eth_get_logs with an invalid address
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test fetch_required_params/1 with address
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test fetch_required_params/1 with address and topic{x}
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test fetch_required_params/1 with topic{x}
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test fetch_required_params/1 without address or topic{x}
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test fetch_required_params/1 without any required params
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test fetch_required_params/1 without fromBlock
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test fetch_required_params/1 without fromBlock or toBlock
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test fetch_required_params/1 without toBlock
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs ignores logs with block above toBlock
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs ignores logs with block below fromBlock
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs with a topic{x} AND another
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs with a topic{x} OR another
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs with a valid contract address
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs with a valid topic{x}
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs with all available 'topic{x}'s and 'topic{x}_{x}_opr's
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs with an address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs with an invalid address hash
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs with invalid fromBlock
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs with invalid toBlock
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs with invalid topic{x}_{x}_opr
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs without address and topic{x}
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs without fromBlock
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs without fromBlock, toBlock, address, and topic{x}
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs without multiple topic{x}_{x}_opr
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs without toBlock
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test getLogs without topic{x}_{x}_opr
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test to_valid_format/1 address_hash returns as nil when missing
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test to_valid_format/1 fromBlock and toBlock support use of 'latest'
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test to_valid_format/1 with invalid address
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test to_valid_format/1 with invalid fromBlock
Elixir.BlockScoutWeb.API.RPC.LogsControllerTest ‑ test to_valid_format/1 with invalid toBlock
Elixir.BlockScoutWeb.API.RPC.RPCTranslatorTest ‑ test call with a bad action atom
Elixir.BlockScoutWeb.API.RPC.RPCTranslatorTest ‑ test call with a bad module
Elixir.BlockScoutWeb.API.RPC.RPCTranslatorTest ‑ test call with a valid request
Elixir.BlockScoutWeb.API.RPC.RPCTranslatorTest ‑ test call with an invalid controller action
Elixir.BlockScoutWeb.API.RPC.RPCTranslatorTest ‑ test call with missing params
Elixir.BlockScoutWeb.API.RPC.RPCTranslatorTest ‑ test init/1
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvalidatorgrouprewards with an address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvalidatorgrouprewards with an invalid group address hash in the list
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvalidatorgrouprewards with an invalid validator address hash
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvalidatorgrouprewards with missing group address
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvalidatorgrouprewards with valid group address
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvalidatorrewards with an address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvalidatorrewards with an invalid validator address hash
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvalidatorrewards with an invalid validator address hash in the list
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvalidatorrewards with missing validator address
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvalidatorrewards with valid validator address
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvalidatorrewards with valid validator address list
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvoterrewards with an address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvoterrewards with an invalid voter address hash
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvoterrewards with an invalid voter address hash in the list
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvoterrewards with missing voter address
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvoterrewards with valid voter hash
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvoterrewardsforgroup with an address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvoterrewardsforgroup with an invalid group address hash
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvoterrewardsforgroup with an invalid voter address hash
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvoterrewardsforgroup with missing group address
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvoterrewardsforgroup with missing voter address
Elixir.BlockScoutWeb.API.RPC.RewardControllerTest ‑ test getvoterrewardsforgroup with valid voter and group address
Elixir.BlockScoutWeb.API.RPC.StatsControllerTest ‑ test celounlocked returns total sum and available sum of unlocked CELO
Elixir.BlockScoutWeb.API.RPC.StatsControllerTest ‑ test coinprice returns the configured coin's price information
Elixir.BlockScoutWeb.API.RPC.StatsControllerTest ‑ test ethsupplyexchange returns total supply from exchange
Elixir.BlockScoutWeb.API.RPC.StatsControllerTest ‑ test tokensupply with a contract address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.StatsControllerTest ‑ test tokensupply with an invalid contract address hash
Elixir.BlockScoutWeb.API.RPC.StatsControllerTest ‑ test tokensupply with coinmarketcap param
Elixir.BlockScoutWeb.API.RPC.StatsControllerTest ‑ test tokensupply with missing contract address
Elixir.BlockScoutWeb.API.RPC.StatsControllerTest ‑ test tokensupply with valid contract address
Elixir.BlockScoutWeb.API.RPC.TokenControllerTest ‑ test gettoken response includes all required fields
Elixir.BlockScoutWeb.API.RPC.TokenControllerTest ‑ test gettoken with a contract address that doesn't exist
Elixir.BlockScoutWeb.API.RPC.TokenControllerTest ‑ test gettoken with an invalid contract address hash
Elixir.BlockScoutWeb.API.RPC.TokenControllerTest ‑ test gettoken with missing contract address
Elixir.BlockScoutWeb.API.RPC.TokenControllerTest ‑ test tokentx successful case with logs
Elixir.BlockScoutWeb.API.RPC.TokenControllerTest ‑ test tokentx successful case with multiple transfers and logs
Elixir.BlockScoutWeb.API.RPC.TokenControllerTest ‑ test tokentx successful case without logs
Elixir.BlockScoutWeb.API.RPC.TokenControllerTest ‑ test tokentx with a contractaddress that doesn't exist
Elixir.BlockScoutWeb.API.RPC.TokenControllerTest ‑ test tokentx with an invalid contractaddress hash
Elixir.BlockScoutWeb.API.RPC.TokenControllerTest ‑ test tokentx with an invalid fromBlock value
Elixir.BlockScoutWeb.API.RPC.TokenControllerTest ‑ test tokentx with an invalid toBlock value
Elixir.BlockScoutWeb.API.RPC.TokenControllerTest ‑ test tokentx with missing required parameters
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test getstatus with a txhash that doesn't exist
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test getstatus with a txhash with error
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test getstatus with a txhash with failed status but awaiting internal transactions
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test getstatus with a txhash with nil status
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test getstatus with a txhash with ok status
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test getstatus with an invalid txhash
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test getstatus with missing txhash
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test gettxinfo paginates logs
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test gettxinfo with a txhash that doesn't exist
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test gettxinfo with a txhash with empty revert reason from DB
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test gettxinfo with a txhash with ok status
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test gettxinfo with a txhash with revert reason from DB
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test gettxinfo with a txhash with revert reason from the archive node
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test gettxinfo with an invalid txhash
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test gettxinfo with missing txhash
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test gettxreceiptstatus with a txhash that doesn't exist
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test gettxreceiptstatus with a txhash with error status
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test gettxreceiptstatus with a txhash with nil status
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test gettxreceiptstatus with a txhash with ok status
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test gettxreceiptstatus with an invalid txhash
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test gettxreceiptstatus with missing txhash
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test with a txhash with empty revert reason from DB if eth_call doesn't return an error
Elixir.BlockScoutWeb.API.RPC.TransactionControllerTest ‑ test with a txhash with empty revert reason from the archive node
Elixir.BlockScoutWeb.API.V1.DecompiledControllerTest ‑ test when used authorized can not update code for the same decompiler version
Elixir.BlockScoutWeb.API.V1.DecompiledControllerTest ‑ test when used authorized creates decompiled smart contract
Elixir.BlockScoutWeb.API.V1.DecompiledControllerTest ‑ test when used authorized returns unprocessable_entity status when params are invalid
Elixir.BlockScoutWeb.API.V1.DecompiledControllerTest ‑ test when used authorized returns unprocessable_entity when code is empty
Elixir.BlockScoutWeb.API.V1.DecompiledControllerTest ‑ test when used authorized updates the address to be decompiled
Elixir.BlockScoutWeb.API.V1.DecompiledControllerTest ‑ test when user is not authorized returns forbedden
Elixir.BlockScoutWeb.API.V1.HealthControllerTest ‑ test GET last_block_status/0 returns error when last block is stale
Elixir.BlockScoutWeb.API.V1.HealthControllerTest ‑ test GET last_block_status/0 returns error when there are no blocks in db
Elixir.BlockScoutWeb.API.V1.HealthControllerTest ‑ test GET last_block_status/0 returns ok when last block is not stale
Elixir.BlockScoutWeb.API.V1.HealthControllerTest ‑ test return error when cache is stale
Elixir.BlockScoutWeb.API.V1.SupplyControllerTest ‑ test supply
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash} get 404 on non existing address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash} get 422 on invalid address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash} get address & get the same response for checksummed and downcased parameter
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/blocks-validated blocks validated can be paginated
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/blocks-validated get 422 on invalid address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/blocks-validated get empty list on non existing address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/blocks-validated get relevant block validated
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/coin-balance-history coin balance history can paginate
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/coin-balance-history get 422 on invalid address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/coin-balance-history get coin balance history
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/coin-balance-history get empty list on non existing address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/coin-balance-history-by-day get 422 on invalid address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/coin-balance-history-by-day get coin balance history by day
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/coin-balance-history-by-day get empty list on non existing address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/counters get 404 on non existing address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/counters get 422 on invalid address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/counters get counters
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/counters get counters with 0s
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/internal-transactions get 422 on invalid address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/internal-transactions get empty list on non existing address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/internal-transactions get internal tx and filter working
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/internal-transactions internal txs can paginate
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/logs get 422 on invalid address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/logs get empty list on non existing address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/logs get log
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/logs logs can be filtered by topic
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/token-balances get 422 on invalid address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/token-balances get empty list on non existing address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/token-balances get token balance
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/token-transfers :from + :to tt can paginate
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/token-transfers :from token transfers can paginate
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/token-transfers :to token transfers can paginate
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/token-transfers check token type filters
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/token-transfers get 422 on invalid address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/token-transfers get empty list on non existing address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/token-transfers get only :from token transfer
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/token-transfers get only :to token transfer
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/token-transfers get relevant token transfer
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/token-transfers token transfers can paginate
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/token-transfers type and direction filters at the same time
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/transactions :from + :to txs can paginate
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/transactions :from txs can paginate
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/transactions :to txs can paginate
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/transactions get 422 on invalid address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/transactions get empty list on non existing address
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/transactions get only :from transactions
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/transactions get only :to transaction
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/transactions get pending transaction
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/transactions get relevant transaction
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/transactions pending + validated txs can paginate
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/transactions pending txs can paginate
Elixir.BlockScoutWeb.API.V2.AddressControllerTest ‑ test /addresses/{address_hash}/transactions validated txs can paginate
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks empty lists
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks get block
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks type=block can paginate
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks type=block returns only consensus blocks
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks type=reorg can paginate
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks type=reorg returns only non consensus blocks
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks type=uncle can paginate
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks type=uncle returns only uncle blocks
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks/{block_hash_or_number} get the same blocks by hash and number
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks/{block_hash_or_number} return 404 on non existing block
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks/{block_hash_or_number} return 422 on invalid parameter
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks/{block_hash_or_number}/transactions get empty list
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks/{block_hash_or_number}/transactions get relevant tx
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks/{block_hash_or_number}/transactions get txs with working next_page_params
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks/{block_hash_or_number}/transactions return 404 on non existing block
Elixir.BlockScoutWeb.API.V2.BlockControllerTest ‑ test /blocks/{block_hash_or_number}/transactions return 422 on invalid parameter
Elixir.BlockScoutWeb.API.V2.ConfigControllerTest ‑ test /config/json-rpc-url get empty json rps url if not set
Elixir.BlockScoutWeb.API.V2.ConfigControllerTest ‑ test /config/json-rpc-url get json rps url if set
Elixir.BlockScoutWeb.API.V2.MainPageControllerTest ‑ test /main-page/blocks get empty list when no blocks
Elixir.BlockScoutWeb.API.V2.MainPageControllerTest ‑ test /main-page/blocks get last 4 blocks
Elixir.BlockScoutWeb.API.V2.MainPageControllerTest ‑ test /main-page/indexing-status get indexing status
Elixir.BlockScoutWeb.API.V2.MainPageControllerTest ‑ test /main-page/transactions get empty list when no txs
Elixir.BlockScoutWeb.API.V2.MainPageControllerTest ‑ test /main-page/transactions get last 5 txs
Elixir.BlockScoutWeb.API.V2.SearchControllerTest ‑ test /search check pagination
Elixir.BlockScoutWeb.API.V2.SearchControllerTest ‑ test /search search address
Elixir.BlockScoutWeb.API.V2.SearchControllerTest ‑ test /search search block
Elixir.BlockScoutWeb.API.V2.SearchControllerTest ‑ test /search search contract
Elixir.BlockScoutWeb.API.V2.SearchControllerTest ‑ test /search search token
Elixir.BlockScoutWeb.API.V2.SearchControllerTest ‑ test /search search transaction
Elixir.BlockScoutWeb.API.V2.StatsControllerTest ‑ test /stats get all fields
Elixir.BlockScoutWeb.API.V2.StatsControllerTest ‑ test /stats/charts/market get empty data
Elixir.BlockScoutWeb.API.V2.StatsControllerTest ‑ test /stats/charts/transactions get empty data
Elixir.BlockScoutWeb.API.V2.TokenControllerTest ‑ test /tokens/{address_hash} get 404 on non existing address
Elixir.BlockScoutWeb.API.V2.TokenControllerTest ‑ test /tokens/{address_hash} get 422 on invalid address
Elixir.BlockScoutWeb.API.V2.TokenControllerTest ‑ test /tokens/{address_hash} get token
Elixir.BlockScoutWeb.API.V2.TokenControllerTest ‑ test /tokens/{address_hash}/counters get 404 on non existing address
Elixir.BlockScoutWeb.API.V2.TokenControllerTest ‑ test /tokens/{address_hash}/counters get 422 on invalid address
Elixir.BlockScoutWeb.API.V2.TokenControllerTest ‑ test /tokens/{address_hash}/counters get counters
Elixir.BlockScoutWeb.API.V2.TokenControllerTest ‑ test /tokens/{address_hash}/counters get not zero counters
Elixir.BlockScoutWeb.API.V2.TokenControllerTest ‑ test /tokens/{address_hash}/holders check pagination
Elixir.BlockScoutWeb.API.V2.TokenControllerTest ‑ test /tokens/{address_hash}/holders get 200 on non existing address
Elixir.BlockScoutWeb.API.V2.TokenControllerTest ‑ test /tokens/{address_hash}/holders get 422 on invalid address
Elixir.BlockScoutWeb.API.V2.TokenControllerTest ‑ test /tokens/{address_hash}/holders get empty list
Elixir.BlockScoutWeb.API.V2.TokenControllerTest ‑ test /tokens/{address_hash}/transfers check pagination
Elixir.BlockScoutWeb.API.V2.TokenControllerTest ‑ test /tokens/{address_hash}/transfers get 200 on non existing address
Elixir.BlockScoutWeb.API.V2.TokenControllerTest ‑ test /tokens/{address_hash}/transfers get 422 on invalid address
Elixir.BlockScoutWeb.API.V2.TokenControllerTest ‑ test /tokens/{address_hash}/transfers get empty list

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

2636 tests found (test 540 to 1091)

There are 2636 tests, see "Raw output" for the list of tests 540 to 1091.
Raw output
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions empty list
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions filter=pending
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions filter=validated
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions non empty list
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions txs with next_page_params
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash} return 404 on non existing tx
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash} return 422 on invalid tx hash
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash} return existing tx
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/internal-transactions return 422 on invalid tx hash
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/internal-transactions return empty list
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/internal-transactions return empty list on non existing tx
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/internal-transactions return list with next_page_params
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/internal-transactions return relevant internal transaction
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/logs return 422 on invalid tx hash
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/logs return empty list
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/logs return empty list on non existing tx
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/logs return list with next_page_params
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/logs return relevant log
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/token-transfers check filters
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/token-transfers return 422 on invalid tx hash
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/token-transfers return empty list
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/token-transfers return empty list on non existing tx
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/token-transfers return list with next_page_params
Elixir.BlockScoutWeb.API.V2.TransactionControllerTest ‑ test /transactions/{tx_hash}/token-transfers return relevant token transfer
Elixir.BlockScoutWeb.APIDocsControllerTest ‑ test GET index/2 renders documentation tiles for each API module#action
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user can create not more than 15 custom abis + get custom abi
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user can create not more than 3 api keys + get api keys
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user cannot create duplicate of watchlist address
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user delete address tag
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user delete api key
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user delete custom abi
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user delete transaction tag
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user delete watchlist address
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user edit api key
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user edit custom abi
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user edit private address tag
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user edit private transaction tag
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user get address tags after inserting one private tags
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user get transaction tags after inserting one private tags
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user get user info
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user post && get watchlist address
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user post api key
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user post custom abi
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user post private address tag
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user post private transaction tag
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test Test account/api/v1/user put watchlist address
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test public tags create public tags reuqest
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test public tags edit public tags request
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test public tags get and delete several public tags requests
Elixir.BlockScoutWeb.Account.Api.V1.UserControllerTest ‑ test public tags get one public tags requests
Elixir.BlockScoutWeb.Account.CustomABIControllerTest ‑ test test custom ABI functionality add one custom abi and do not allow to create duplicates
Elixir.BlockScoutWeb.Account.CustomABIControllerTest ‑ test test custom ABI functionality after adding custom ABI on address page appear Read/Write Contract tab
Elixir.BlockScoutWeb.Account.CustomABIControllerTest ‑ test test custom ABI functionality custom ABI page opens correctly
Elixir.BlockScoutWeb.Account.CustomABIControllerTest ‑ test test custom ABI functionality do not add custom ABI with wrong ABI
Elixir.BlockScoutWeb.Account.CustomABIControllerTest ‑ test test custom ABI functionality show error on address which is not smart contract
Elixir.BlockScoutWeb.Account.CustomABIControllerTest ‑ test test custom ABI functionality user can add up to 15 custom ABIs
Elixir.BlockScoutWeb.AddressChannelTest ‑ test subscribed user is notified of new_address count event
Elixir.BlockScoutWeb.AddressChannelTest ‑ test user pushing to channel can retrieve current balance card of the address
Elixir.BlockScoutWeb.AddressChannelTest ‑ test user subscribed to address not notified of balance_update if fetched_coin_balance is nil
Elixir.BlockScoutWeb.AddressChannelTest ‑ test user subscribed to address not notified twice of new_internal_transaction if to and from address are equal
Elixir.BlockScoutWeb.AddressChannelTest ‑ test user subscribed to address not notified twice of new_transaction if to and from address are equal
Elixir.BlockScoutWeb.AddressChannelTest ‑ test user subscribed to address notified of balance_update for matching address
Elixir.BlockScoutWeb.AddressChannelTest ‑ test user subscribed to address notified of new_internal_transaction for matching from_address
Elixir.BlockScoutWeb.AddressChannelTest ‑ test user subscribed to address notified of new_internal_transaction for matching to_address
Elixir.BlockScoutWeb.AddressChannelTest ‑ test user subscribed to address notified of new_pending_transaction for matching from_address
Elixir.BlockScoutWeb.AddressChannelTest ‑ test user subscribed to address notified of new_transaction for matching from_address
Elixir.BlockScoutWeb.AddressChannelTest ‑ test user subscribed to address notified of new_transaction for matching to_address
Elixir.BlockScoutWeb.AddressCoinBalanceByDayControllerTest ‑ test GET index/2 returns the coin balance history grouped by date
Elixir.BlockScoutWeb.AddressCoinBalanceViewTest ‑ test delta_arrow/1 return down pointing arrow for negative value
Elixir.BlockScoutWeb.AddressCoinBalanceViewTest ‑ test delta_arrow/1 return up pointing arrow for positive value
Elixir.BlockScoutWeb.AddressCoinBalanceViewTest ‑ test delta_sign/1 return Negative for negative value
Elixir.BlockScoutWeb.AddressCoinBalanceViewTest ‑ test delta_sign/1 return Positive for positive value
Elixir.BlockScoutWeb.AddressCoinBalanceViewTest ‑ test format/1 format negative values
Elixir.BlockScoutWeb.AddressCoinBalanceViewTest ‑ test format/1 format the wei value in ether
Elixir.BlockScoutWeb.AddressCoinBalanceViewTest ‑ test format_delta/1 format negative values
Elixir.BlockScoutWeb.AddressCoinBalanceViewTest ‑ test format_delta/1 format positive values
Elixir.BlockScoutWeb.AddressContractControllerTest ‑ test GET index/3 returns not found for nonexistent address
Elixir.BlockScoutWeb.AddressContractControllerTest ‑ test GET index/3 returns not found when the address isn't a contract
Elixir.BlockScoutWeb.AddressContractControllerTest ‑ test GET index/3 successfully renders the page when the address is a contract
Elixir.BlockScoutWeb.AddressContractVerificationTest ‑ test with invalid data shows error messages
Elixir.BlockScoutWeb.AddressContractVerificationViaJsonControllerTest ‑ test sourcify integration parses sourcify metadata correctly
Elixir.BlockScoutWeb.AddressContractViewTest ‑ doctest BlockScoutWeb.AddressContractView.format_optimization_text/1 (1)
Elixir.BlockScoutWeb.AddressContractViewTest ‑ doctest BlockScoutWeb.AddressContractView.format_optimization_text/1 (2)
Elixir.BlockScoutWeb.AddressContractViewTest ‑ test contract_lines_with_index/1 returns a list of tuples and the first element is just a line from the original string
Elixir.BlockScoutWeb.AddressContractViewTest ‑ test contract_lines_with_index/1 returns a list of tuples and the second element always has n chars with x lines
Elixir.BlockScoutWeb.AddressContractViewTest ‑ test contract_lines_with_index/1 returns a list of tuples containing two strings each
Elixir.BlockScoutWeb.AddressContractViewTest ‑ test format_optimization_text/1 returns "false" for the boolean false
Elixir.BlockScoutWeb.AddressContractViewTest ‑ test format_optimization_text/1 returns "true" for the boolean true
Elixir.BlockScoutWeb.AddressControllerTest ‑ test GET address-counters/2 returns address counters
Elixir.BlockScoutWeb.AddressControllerTest ‑ test GET index/2 returns an address's primary name when present
Elixir.BlockScoutWeb.AddressControllerTest ‑ test GET index/2 returns top addresses
Elixir.BlockScoutWeb.AddressControllerTest ‑ test GET show/3 redirects to address/:address_id/transactions
Elixir.BlockScoutWeb.AddressDecompiledContractViewTest ‑ test highlight_decompiled_code/1 adds style span to every line
Elixir.BlockScoutWeb.AddressDecompiledContractViewTest ‑ test highlight_decompiled_code/1 does not remove bold text
Elixir.BlockScoutWeb.AddressDecompiledContractViewTest ‑ test highlight_decompiled_code/1 generate correct html code
Elixir.BlockScoutWeb.AddressDecompiledContractViewTest ‑ test last_decompiled_contract_version/1 returns last version
Elixir.BlockScoutWeb.AddressInternalTransactionControllerTest ‑ test GET index/3 includes USD exchange rate value for address in assigns
Elixir.BlockScoutWeb.AddressInternalTransactionControllerTest ‑ test GET index/3 next_page_params are empty if on last page
Elixir.BlockScoutWeb.AddressInternalTransactionControllerTest ‑ test GET index/3 next_page_params exist if not on last page
Elixir.BlockScoutWeb.AddressInternalTransactionControllerTest ‑ test GET index/3 returns internal an transaction that created the address
Elixir.BlockScoutWeb.AddressInternalTransactionControllerTest ‑ test GET index/3 returns internal transactions coming from the address
Elixir.BlockScoutWeb.AddressInternalTransactionControllerTest ‑ test GET index/3 returns internal transactions for the address
Elixir.BlockScoutWeb.AddressInternalTransactionControllerTest ‑ test GET index/3 returns internal transactions going to the address
Elixir.BlockScoutWeb.AddressInternalTransactionControllerTest ‑ test GET index/3 returns next page of results based on last seen internal transaction
Elixir.BlockScoutWeb.AddressInternalTransactionControllerTest ‑ test GET index/3 with valid address hash without address
Elixir.BlockScoutWeb.AddressReadContractControllerTest ‑ test GET index/3 returns not found for an unverified contract
Elixir.BlockScoutWeb.AddressReadContractControllerTest ‑ test GET index/3 successfully renders the page when the address is a contract
Elixir.BlockScoutWeb.AddressReadContractControllerTest ‑ test GET index/3 with valid address that is not a contract
Elixir.BlockScoutWeb.AddressReadProxyControllerTest ‑ test GET index/3 returns not found for an unverified contract
Elixir.BlockScoutWeb.AddressReadProxyControllerTest ‑ test GET index/3 successfully renders the page when the address is a contract
Elixir.BlockScoutWeb.AddressReadProxyControllerTest ‑ test GET index/3 with valid address that is not a contract
Elixir.BlockScoutWeb.AddressTokenBalanceControllerTest ‑ test GET index/3 with AJAX with valid address with address returns token balances
Elixir.BlockScoutWeb.AddressTokenBalanceControllerTest ‑ test GET index/3 with AJAX with valid address without address still returns token balances
Elixir.BlockScoutWeb.AddressTokenBalanceControllerTest ‑ test GET index/3 without AJAX
Elixir.BlockScoutWeb.AddressTokenBalanceViewTest ‑ test balance_in_usd/1 consider decimals when computing value
Elixir.BlockScoutWeb.AddressTokenBalanceViewTest ‑ test balance_in_usd/1 return balance in usd
Elixir.BlockScoutWeb.AddressTokenBalanceViewTest ‑ test balance_in_usd/1 return nil if usd_value is not present
Elixir.BlockScoutWeb.AddressTokenBalanceViewTest ‑ test filter_by_type/2 filter tokens by the given type
Elixir.BlockScoutWeb.AddressTokenBalanceViewTest ‑ test sort_by_name/1 considers capitalization
Elixir.BlockScoutWeb.AddressTokenBalanceViewTest ‑ test sort_by_name/1 considers nil values in the bottom of the list
Elixir.BlockScoutWeb.AddressTokenBalanceViewTest ‑ test sort_by_name/1 sorts the given tokens by its name
Elixir.BlockScoutWeb.AddressTokenBalanceViewTest ‑ test sort_by_usd_value_and_name/1 sorts the given tokens by its name and usd_value
Elixir.BlockScoutWeb.AddressTokenBalanceViewTest ‑ test tokens_count_title/1 returns the title pluralized
Elixir.BlockScoutWeb.AddressTokenControllerTest ‑ test GET index/2 next_page_params are empty if on last page
Elixir.BlockScoutWeb.AddressTokenControllerTest ‑ test GET index/2 next_page_params exists if not on last page
Elixir.BlockScoutWeb.AddressTokenControllerTest ‑ test GET index/2 returns next page of results based on last seen token
Elixir.BlockScoutWeb.AddressTokenControllerTest ‑ test GET index/2 returns tokens that have balance for the address
Elixir.BlockScoutWeb.AddressTokenControllerTest ‑ test GET index/2 with valid address hash without address
Elixir.BlockScoutWeb.AddressTokenTransferControllerTest ‑ test GET index/2 JSON returns next_page_path as null when there are no more pages
Elixir.BlockScoutWeb.AddressTokenTransferControllerTest ‑ test GET index/2 JSON returns next_page_path when there are more items
Elixir.BlockScoutWeb.AddressTokenTransferControllerTest ‑ test GET index/2 JSON returns the correct number of transactions
Elixir.BlockScoutWeb.AddressTokenTransferControllerTest ‑ test GET index/2 JSON with a token that doesn't exist in our database
Elixir.BlockScoutWeb.AddressTokenTransferControllerTest ‑ test GET index/2 JSON with an address that doesn't exist in our database
Elixir.BlockScoutWeb.AddressTokenTransferControllerTest ‑ test GET index/2 JSON with invalid token hash
Elixir.BlockScoutWeb.AddressTokenTransferControllerTest ‑ test GET index/2 JSON without token transfers for a token
Elixir.BlockScoutWeb.AddressTokenTransferControllerTest ‑ test GET index/2 with an address that doesn't exist in our database
Elixir.BlockScoutWeb.AddressTokenTransferControllerTest ‑ test GET index/2 with an token that doesn't exist in our database
Elixir.BlockScoutWeb.AddressTokenTransferControllerTest ‑ test GET index/2 with invalid token hash
Elixir.BlockScoutWeb.AddressTransactionControllerTest ‑ test GET index/2 includes USD exchange rate value for address in assigns
Elixir.BlockScoutWeb.AddressTransactionControllerTest ‑ test GET index/2 next_page_params are empty if on last page
Elixir.BlockScoutWeb.AddressTransactionControllerTest ‑ test GET index/2 next_page_params exist if not on last page
Elixir.BlockScoutWeb.AddressTransactionControllerTest ‑ test GET index/2 returns next page of results based on last seen transaction
Elixir.BlockScoutWeb.AddressTransactionControllerTest ‑ test GET index/2 returns parent transaction for a contract address
Elixir.BlockScoutWeb.AddressTransactionControllerTest ‑ test GET index/2 returns transactions for the address
Elixir.BlockScoutWeb.AddressTransactionControllerTest ‑ test GET index/2 with valid address hash without address in the DB
Elixir.BlockScoutWeb.AddressTransactionControllerTest ‑ test GET internal_transactions_csv/2 download csv file with internal transactions
Elixir.BlockScoutWeb.AddressTransactionControllerTest ‑ test GET logs_csv/2 download csv file with logs
Elixir.BlockScoutWeb.AddressTransactionControllerTest ‑ test GET token-transfers-csv/2 do not export token transfers to csv without recaptcha passed
Elixir.BlockScoutWeb.AddressTransactionControllerTest ‑ test GET token-transfers-csv/2 do not export token transfers to csv without recaptcha recaptcha_response provided
Elixir.BlockScoutWeb.AddressTransactionControllerTest ‑ test GET token-transfers-csv/2 exports token transfers to csv
Elixir.BlockScoutWeb.AddressTransactionControllerTest ‑ test GET transactions_csv/2 download csv file with transactions
Elixir.BlockScoutWeb.AddressViewTest ‑ test address_page_title/1 uses the Smart Contract name when the contract is verified
Elixir.BlockScoutWeb.AddressViewTest ‑ test address_page_title/1 uses the address hash when it is not a contract
Elixir.BlockScoutWeb.AddressViewTest ‑ test address_page_title/1 uses the string 'Contract' when it's a contract
Elixir.BlockScoutWeb.AddressViewTest ‑ test address_partial_selector/4 for a contract to address matching address page
Elixir.BlockScoutWeb.AddressViewTest ‑ test address_partial_selector/4 for a contract to address non matching address page
Elixir.BlockScoutWeb.AddressViewTest ‑ test address_partial_selector/4 for a non-contract from address matching address page
Elixir.BlockScoutWeb.AddressViewTest ‑ test address_partial_selector/4 for a non-contract from address not on address page
Elixir.BlockScoutWeb.AddressViewTest ‑ test address_partial_selector/4 for a non-contract to address matching address page
Elixir.BlockScoutWeb.AddressViewTest ‑ test address_partial_selector/4 for a non-contract to address non matching address page
Elixir.BlockScoutWeb.AddressViewTest ‑ test address_partial_selector/4 for a non-contract to address not on address page
Elixir.BlockScoutWeb.AddressViewTest ‑ test address_partial_selector/4 for a pending internal transaction contract creation to address
Elixir.BlockScoutWeb.AddressViewTest ‑ test address_partial_selector/4 for a pending transaction contract creation to address
Elixir.BlockScoutWeb.AddressViewTest ‑ test address_partial_selector/4 will truncate address
Elixir.BlockScoutWeb.AddressViewTest ‑ test balance_block_number/1 gives block number when fetched balance block number is non-nil
Elixir.BlockScoutWeb.AddressViewTest ‑ test balance_block_number/1 gives empty string with no fetched balance block number present
Elixir.BlockScoutWeb.AddressViewTest ‑ test balance_percentage with nil total_supply
Elixir.BlockScoutWeb.AddressViewTest ‑ test balance_percentage/1
Elixir.BlockScoutWeb.AddressViewTest ‑ test balance_percentage_enabled/1 with non_zero market cap
Elixir.BlockScoutWeb.AddressViewTest ‑ test balance_percentage_enabled/1 with switched off show_percentage
Elixir.BlockScoutWeb.AddressViewTest ‑ test balance_percentage_enabled/1 with zero market cap
Elixir.BlockScoutWeb.AddressViewTest ‑ test contract?/1 with a smart contract
Elixir.BlockScoutWeb.AddressViewTest ‑ test contract?/1 with an account
Elixir.BlockScoutWeb.AddressViewTest ‑ test contract?/1 with nil address
Elixir.BlockScoutWeb.AddressViewTest ‑ test current_tab_name/1 generates the correct tab name for the coin_balances path
Elixir.BlockScoutWeb.AddressViewTest ‑ test current_tab_name/1 generates the correct tab name for the contracts path
Elixir.BlockScoutWeb.AddressViewTest ‑ test current_tab_name/1 generates the correct tab name for the internal transactions path
Elixir.BlockScoutWeb.AddressViewTest ‑ test current_tab_name/1 generates the correct tab name for the read_contract path
Elixir.BlockScoutWeb.AddressViewTest ‑ test current_tab_name/1 generates the correct tab name for the token path
Elixir.BlockScoutWeb.AddressViewTest ‑ test current_tab_name/1 generates the correct tab name for the transactions path
Elixir.BlockScoutWeb.AddressViewTest ‑ test current_tab_name/1 generates the correct tab name for the validations path
Elixir.BlockScoutWeb.AddressViewTest ‑ test hash/1 gives a string version of an address's hash
Elixir.BlockScoutWeb.AddressViewTest ‑ test primary_name/1 gives an address's primary name when present
Elixir.BlockScoutWeb.AddressViewTest ‑ test primary_name/1 returns any when no primary available
Elixir.BlockScoutWeb.AddressViewTest ‑ test qr_code/1 it returns an encoded value
Elixir.BlockScoutWeb.AddressViewTest ‑ test short_hash/1 returns a shortened hash of 6 hex characters
Elixir.BlockScoutWeb.AddressViewTest ‑ test smart_contract_verified?/1 returns false when smart contract is not verified
Elixir.BlockScoutWeb.AddressViewTest ‑ test smart_contract_verified?/1 returns true when smart contract is verified
Elixir.BlockScoutWeb.AddressViewTest ‑ test smart_contract_with_read_only_functions?/1 returns false when smart contract is not verified
Elixir.BlockScoutWeb.AddressViewTest ‑ test smart_contract_with_read_only_functions?/1 returns false when there is no read only functions
Elixir.BlockScoutWeb.AddressViewTest ‑ test smart_contract_with_read_only_functions?/1 returns true when abi has read only functions
Elixir.BlockScoutWeb.AddressViewTest ‑ test token_title/1 returns name(symbol) when token has name
Elixir.BlockScoutWeb.AddressViewTest ‑ test token_title/1 returns the 6 first and 6 last chars of address hash when token has no name
Elixir.BlockScoutWeb.AddressWriteContractControllerTest ‑ test GET index/3 returns not found for an unverified contract
Elixir.BlockScoutWeb.AddressWriteContractControllerTest ‑ test GET index/3 successfully renders the page when the address is a contract
Elixir.BlockScoutWeb.AddressWriteContractControllerTest ‑ test GET index/3 with valid address that is not a contract
Elixir.BlockScoutWeb.AddressWriteProxyControllerTest ‑ test GET index/3 returns not found for an unverified contract
Elixir.BlockScoutWeb.AddressWriteProxyControllerTest ‑ test GET index/3 successfully renders the page when the address is a contract
Elixir.BlockScoutWeb.AddressWriteProxyControllerTest ‑ test GET index/3 with valid address that is not a contract
Elixir.BlockScoutWeb.Admin.DashboardControllerTest ‑ test index/2 shows the dashboard page
Elixir.BlockScoutWeb.Admin.SessionControllerTest ‑ test create/2 redirects to dashboard on successful admin login
Elixir.BlockScoutWeb.Admin.SessionControllerTest ‑ test create/2 redirects to setup page if not configured
Elixir.BlockScoutWeb.Admin.SessionControllerTest ‑ test create/2 reshows form if credentials are invalid
Elixir.BlockScoutWeb.Admin.SessionControllerTest ‑ test create/2 reshows form if params are invalid
Elixir.BlockScoutWeb.Admin.SessionControllerTest ‑ test create/2 reshows form if user is not an admin
Elixir.BlockScoutWeb.Admin.SessionControllerTest ‑ test new/2 redirects to setup page if not configured
Elixir.BlockScoutWeb.Admin.SessionControllerTest ‑ test new/2 shows the admin login page
Elixir.BlockScoutWeb.Admin.SetupControllerTest ‑ test configure/2 redirects to session page if already configured
Elixir.BlockScoutWeb.Admin.SetupControllerTest ‑ test configure/2 with no params shows the verification page
Elixir.BlockScoutWeb.Admin.SetupControllerTest ‑ test configure/2 with state param shows registration page when state is valid
Elixir.BlockScoutWeb.Admin.SetupControllerTest ‑ test configure/2 with state param shows verification page when state is invalid
Elixir.BlockScoutWeb.Admin.SetupControllerTest ‑ test configure_admin with state and registration params redirects to dashboard when state and registration are valid
Elixir.BlockScoutWeb.Admin.SetupControllerTest ‑ test configure_admin with state and registration params reshows the registration page when registration is invalid
Elixir.BlockScoutWeb.Admin.SetupControllerTest ‑ test configure_admin with state and registration params reshows the verification page when state is invalid
Elixir.BlockScoutWeb.Admin.SetupControllerTest ‑ test configure_admin/2 redirects to session page if already configured
Elixir.BlockScoutWeb.Admin.SetupControllerTest ‑ test configure_admin/2 with no params reshows the verification page
Elixir.BlockScoutWeb.Admin.SetupControllerTest ‑ test configure_admin/2 with verify param redirects with valid recovery key
Elixir.BlockScoutWeb.Admin.SetupControllerTest ‑ test configure_admin/2 with verify param reshows the verification page with invalid key
Elixir.BlockScoutWeb.ApiDocsViewTest ‑ test api_url/1 adds slash before path
Elixir.BlockScoutWeb.ApiDocsViewTest ‑ test api_url/1 does not add slash to empty path
Elixir.BlockScoutWeb.ApiDocsViewTest ‑ test api_url/1 localhost return with port
Elixir.BlockScoutWeb.ApiDocsViewTest ‑ test blockscout_url/2 set_path = false returns url w/out path
Elixir.BlockScoutWeb.ApiDocsViewTest ‑ test blockscout_url/2 set_path = true is_api returns url with api_path
Elixir.BlockScoutWeb.ApiDocsViewTest ‑ test blockscout_url/2 set_path = true is_api returns url with path
Elixir.BlockScoutWeb.ApiDocsViewTest ‑ test blockscout_url/2 set_path = true returns url with path
Elixir.BlockScoutWeb.ApiDocsViewTest ‑ test eth_rpc_api_url/1 adds slash before path
Elixir.BlockScoutWeb.ApiDocsViewTest ‑ test eth_rpc_api_url/1 does not add slash to empty path
Elixir.BlockScoutWeb.ApiDocsViewTest ‑ test eth_rpc_api_url/1 localhost return with port
Elixir.BlockScoutWeb.BlockChannelTest ‑ test subscribed user is notified of new_block event
Elixir.BlockScoutWeb.BlockControllerTest ‑ test GET index/2 displays miner primary address name
Elixir.BlockScoutWeb.BlockControllerTest ‑ test GET index/2 does not include uncles
Elixir.BlockScoutWeb.BlockControllerTest ‑ test GET index/2 next_page_path exist if not on last page
Elixir.BlockScoutWeb.BlockControllerTest ‑ test GET index/2 next_page_path is empty if on last page
Elixir.BlockScoutWeb.BlockControllerTest ‑ test GET index/2 returns a block with two transactions
Elixir.BlockScoutWeb.BlockControllerTest ‑ test GET index/2 returns all blocks
Elixir.BlockScoutWeb.BlockControllerTest ‑ test GET index/2 returns next page of results based on last seen block
Elixir.BlockScoutWeb.BlockControllerTest ‑ test GET show/2 with block redirects to block transactions route
Elixir.BlockScoutWeb.BlockControllerTest ‑ test GET show/2 with uncle block redirects to block_hash route
Elixir.BlockScoutWeb.BlockTransactionControllerTest ‑ test GET index/2 displays miner primary address name
Elixir.BlockScoutWeb.BlockTransactionControllerTest ‑ test GET index/2 does not return related transactions without a block
Elixir.BlockScoutWeb.BlockTransactionControllerTest ‑ test GET index/2 does not return transactions for invalid block hash
Elixir.BlockScoutWeb.BlockTransactionControllerTest ‑ test GET index/2 does not return transactions for non-consensus block hash
Elixir.BlockScoutWeb.BlockTransactionControllerTest ‑ test GET index/2 does not return unrelated transactions
Elixir.BlockScoutWeb.BlockTransactionControllerTest ‑ test GET index/2 next_page_path exists if not on last page
Elixir.BlockScoutWeb.BlockTransactionControllerTest ‑ test GET index/2 next_page_path is empty if on last page
Elixir.BlockScoutWeb.BlockTransactionControllerTest ‑ test GET index/2 non-consensus block number above consensus block number is treated as consensus number above tip
Elixir.BlockScoutWeb.BlockTransactionControllerTest ‑ test GET index/2 non-consensus block number without consensus blocks is treated as consensus number above tip
Elixir.BlockScoutWeb.BlockTransactionControllerTest ‑ test GET index/2 returns transactions for consensus block hash
Elixir.BlockScoutWeb.BlockTransactionControllerTest ‑ test GET index/2 returns transactions for the block
Elixir.BlockScoutWeb.BlockTransactionControllerTest ‑ test GET index/2 with invalid block number
Elixir.BlockScoutWeb.BlockTransactionControllerTest ‑ test GET index/2 with valid block number above the tip
Elixir.BlockScoutWeb.BlockTransactionControllerTest ‑ test GET index/2 with valid block number below the tip
Elixir.BlockScoutWeb.BlockTransactionControllerTest ‑ test GET index/2 with valid not-indexed hash
Elixir.BlockScoutWeb.BlockViewTest ‑ test average_gas_price/1 returns an average of the gas prices for a block's transactions with the unit value
Elixir.BlockScoutWeb.BlockViewTest ‑ test block_type/1 returns Block
Elixir.BlockScoutWeb.BlockViewTest ‑ test block_type/1 returns Fetching
Elixir.BlockScoutWeb.BlockViewTest ‑ test block_type/1 returns Uncle
Elixir.BlockScoutWeb.BlockViewTest ‑ test calculate_next_epoch_block_number_if_exists/1 returns block number when block number is an epoch one
Elixir.BlockScoutWeb.BlockViewTest ‑ test calculate_next_epoch_block_number_if_exists/1 returns block number when next epoch block can be calculated and exists
Elixir.BlockScoutWeb.BlockViewTest ‑ test calculate_next_epoch_block_number_if_exists/1 returns nil when next block does not exist
Elixir.BlockScoutWeb.BlockViewTest ‑ test calculate_previous_epoch_block_number/1 returns block number when block number is an epoch one
Elixir.BlockScoutWeb.BlockViewTest ‑ test calculate_previous_epoch_block_number/1 returns block number when previous epoch block can be calculated
Elixir.BlockScoutWeb.BlockViewTest ‑ test calculate_previous_epoch_block_number/1 returns nil when no previous epoch block
Elixir.BlockScoutWeb.BlockViewTest ‑ test combined_rewards_value/1 returns all the reward values summed up and formatted into a String
Elixir.BlockScoutWeb.BlockViewTest ‑ test formatted_timestamp/1 returns a formatted timestamp string for a block
Elixir.BlockScoutWeb.BlockViewTest ‑ test show_reward?/1 returns false when list of rewards is empty
Elixir.BlockScoutWeb.BlockViewTest ‑ test show_reward?/1 returns true when list of rewards is not empty
Elixir.BlockScoutWeb.Chain.MarketHistoryChartControllerTest ‑ test GET show/2 returns error when not an ajax request
Elixir.BlockScoutWeb.Chain.MarketHistoryChartControllerTest ‑ test GET show/2 returns ok when request is ajax
Elixir.BlockScoutWeb.Chain.TransactionHistoryChartControllerTest ‑ test GET show/2 returns appropriate json data
Elixir.BlockScoutWeb.Chain.TransactionHistoryChartControllerTest ‑ test GET show/2 returns error when not an ajax request
Elixir.BlockScoutWeb.Chain.TransactionHistoryChartControllerTest ‑ test GET show/2 returns ok when request is ajax
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET index/2 displays miner primary address names
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET index/2 excludes all but the most recent five blocks
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET index/2 returns a block
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET index/2 returns a welcome message
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET search/2 finds a consensus block by block number
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET search/2 finds a transaction by hash
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET search/2 finds a transaction by hash when there are not 0x prefix
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET search/2 finds an address by hash
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET search/2 finds an address by hash when there are extra spaces
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET search/2 finds an address by hash when there are not 0x prefix
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET search/2 finds non-consensus block by hash
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET search/2 redirects to result page when it finds nothing
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET search/2 redirects to search results page even for  searching non-consensus block by number
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET token_autocomplete/2 find by empty query
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET token_autocomplete/2 find by non-latin characters
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET token_autocomplete/2 find by several words
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET token_autocomplete/2 finds matching tokens
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET token_autocomplete/2 finds two matching tokens
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET token_autocomplete/2 finds verified contract
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET token_autocomplete/2 finds verified contract and token
Elixir.BlockScoutWeb.ChainControllerTest ‑ test GET token_autocomplete/2 finds verified contracts and tokens
Elixir.BlockScoutWeb.ChainTest ‑ test Posion.encode! correctly encodes decimal values
Elixir.BlockScoutWeb.ChainTest ‑ test current_filter/1 no direction set
Elixir.BlockScoutWeb.ChainTest ‑ test current_filter/1 no direction set with paging_options
Elixir.BlockScoutWeb.ChainTest ‑ test current_filter/1 sets direction based on from filter
Elixir.BlockScoutWeb.ChainTest ‑ test current_filter/1 sets direction based on to filter
Elixir.BlockScoutWeb.ChainTest ‑ test from_param/1 finds a block by block number with a valid block number
Elixir.BlockScoutWeb.ChainTest ‑ test from_param/1 finds a token by its name
Elixir.BlockScoutWeb.ChainTest ‑ test from_param/1 finds a token by its name even if lowercase name was passed
Elixir.BlockScoutWeb.ChainTest ‑ test from_param/1 finds a transaction by hash string
Elixir.BlockScoutWeb.ChainTest ‑ test from_param/1 finds an address by hash string
Elixir.BlockScoutWeb.ChainTest ‑ test from_param/1 returns {:error, :not_found} when garbage is passed in
Elixir.BlockScoutWeb.ChainTest ‑ test from_param/1 returns {:error, :not_found} when it does not find a match
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ doctest BlockScoutWeb.CurrencyHelpers.format_according_to_decimals/2 (1)
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ doctest BlockScoutWeb.CurrencyHelpers.format_according_to_decimals/2 (2)
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ doctest BlockScoutWeb.CurrencyHelpers.format_according_to_decimals/2 (3)
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ doctest BlockScoutWeb.CurrencyHelpers.format_according_to_decimals/2 (4)
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ doctest BlockScoutWeb.CurrencyHelpers.format_according_to_decimals/2 (5)
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ doctest BlockScoutWeb.CurrencyHelpers.format_according_to_decimals/2 (6)
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ doctest BlockScoutWeb.CurrencyHelpers.format_according_to_decimals/2 (7)
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ doctest BlockScoutWeb.CurrencyHelpers.format_according_to_decimals/2 (8)
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ doctest BlockScoutWeb.CurrencyHelpers.format_according_to_decimals/2 (9)
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ doctest BlockScoutWeb.CurrencyHelpers.format_integer_to_currency/1 (10)
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ test divide_decimals/2 divide by the given decimal amount
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ test divide_decimals/2 return the same number when number of decimals is 0
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ test divide_decimals/2 work when number of decimals is bigger than the number's digits
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ test format_according_to_decimals/1 considers 0 when decimals is nil
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ test format_according_to_decimals/1 considers the decimal places according to the given decimals
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ test format_according_to_decimals/1 does not consider right zeros in decimal places
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ test format_according_to_decimals/1 formats the amount as value considering the given decimals
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ test format_according_to_decimals/1 formats the value considering thousands separators
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ test format_according_to_decimals/1 returns the full number when there is no right zeros in decimal places
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ test format_according_to_decimals/1 supports value as integer
Elixir.BlockScoutWeb.CurrencyHelpersTest ‑ test format_integer_to_currency/1 formats the integer value to a currency format
Elixir.BlockScoutWeb.EpochTransactionViewTest ‑ test wei_to_ether_rounded/1
Elixir.BlockScoutWeb.ErrorHelpersTest ‑ test error_tag tests error_tag/2 renders spans with default options
Elixir.BlockScoutWeb.ErrorHelpersTest ‑ test error_tag tests error_tag/3 merges given options with default ones
Elixir.BlockScoutWeb.ErrorHelpersTest ‑ test error_tag tests error_tag/3 overrides default options
Elixir.BlockScoutWeb.ErrorHelpersTest ‑ test translate_error/1 tests returns errors
Elixir.BlockScoutWeb.ErrorHelpersTest ‑ test translate_error/1 tests returns errors with count
Elixir.BlockScoutWeb.ErrorViewTest ‑ test render 500.html
Elixir.BlockScoutWeb.ErrorViewTest ‑ test render any other
Elixir.BlockScoutWeb.ErrorViewTest ‑ test renders 404.html
Elixir.BlockScoutWeb.ErrorViewTest ‑ test renders 422.html
Elixir.BlockScoutWeb.ExchangeRateChannelTest ‑ test new_rate subscribed user is notified
Elixir.BlockScoutWeb.ExchangeRateChannelTest ‑ test new_rate subscribed user is notified with market history
Elixir.BlockScoutWeb.GenericPaginationHelpersTest ‑ test current_page/1 returns current page
Elixir.BlockScoutWeb.GenericPaginationHelpersTest ‑ test first_page_path/3 returns first page path
Elixir.BlockScoutWeb.GenericPaginationHelpersTest ‑ test first_page_path/3 returns nil when it's already first page
Elixir.BlockScoutWeb.GenericPaginationHelpersTest ‑ test last_page_path/4 returns last page path
Elixir.BlockScoutWeb.GenericPaginationHelpersTest ‑ test last_page_path/4 returns nil when it's already last page
Elixir.BlockScoutWeb.GenericPaginationHelpersTest ‑ test next_page_path/3 returns next page
Elixir.BlockScoutWeb.GenericPaginationHelpersTest ‑ test next_page_path/3 returns nil when there's no next page
Elixir.BlockScoutWeb.GenericPaginationHelpersTest ‑ test prev_page_path/3 returns nil when there's no prev page
Elixir.BlockScoutWeb.GenericPaginationHelpersTest ‑ test prev_page_path/3 returns prev page path
Elixir.BlockScoutWeb.GenericPaginationHelpersTest ‑ test sort_path/4 inverts sort dir for a field
Elixir.BlockScoutWeb.GenericPaginationHelpersTest ‑ test sort_path/4 provides sort path for a field
Elixir.BlockScoutWeb.InternalTransactionViewTest ‑ doctest BlockScoutWeb.InternalTransactionView.type/1 (1)
Elixir.BlockScoutWeb.InternalTransactionViewTest ‑ doctest BlockScoutWeb.InternalTransactionView.type/1 (2)
Elixir.BlockScoutWeb.InternalTransactionViewTest ‑ test type/1 returns the correct string when the type is :call and call type is :call
Elixir.BlockScoutWeb.InternalTransactionViewTest ‑ test type/1 returns the correct string when the type is :call and call type is :delegate_call
Elixir.BlockScoutWeb.InternalTransactionViewTest ‑ test type/1 returns the correct string when the type is :create
Elixir.BlockScoutWeb.InternalTransactionViewTest ‑ test type/1 returns the correct string when the type is :reward
Elixir.BlockScoutWeb.InternalTransactionViewTest ‑ test type/1 returns the correct string when the type is :selfdestruct
Elixir.BlockScoutWeb.LayoutViewTest ‑ test configured_social_media_services/0
Elixir.BlockScoutWeb.LayoutViewTest ‑ test dropdown_head_main_nets/0 get dropdown all main networks except those of 'other' type list based on env variables
Elixir.BlockScoutWeb.LayoutViewTest ‑ test dropdown_nets/0 get all dropdown networks list based on env variables
Elixir.BlockScoutWeb.LayoutViewTest ‑ test dropdown_other_nets/0 get dropdown networks of 'other' type list based on env variables
Elixir.BlockScoutWeb.LayoutViewTest ‑ test logo/0 use the environment logo when it's configured
Elixir.BlockScoutWeb.LayoutViewTest ‑ test main_nets/1 get all main networks list based on env variables
Elixir.BlockScoutWeb.LayoutViewTest ‑ test network_title/0 use the default network title when there is no env configured for it
Elixir.BlockScoutWeb.LayoutViewTest ‑ test network_title/0 use the environment network title when it's configured
Elixir.BlockScoutWeb.LayoutViewTest ‑ test other_networks/0 get empty networks list if SUPPORTED_CHAINS is not parsed
Elixir.BlockScoutWeb.LayoutViewTest ‑ test other_networks/0 get networks list based on env variables
Elixir.BlockScoutWeb.LayoutViewTest ‑ test release_link/1 set empty string if blockscout version is empty string
Elixir.BlockScoutWeb.LayoutViewTest ‑ test release_link/1 set empty string if no blockscout version configured
Elixir.BlockScoutWeb.LayoutViewTest ‑ test release_link/1 use the default value when empty release_link env configured for it
Elixir.BlockScoutWeb.LayoutViewTest ‑ test release_link/1 use the default value when there is no release_link env configured for it
Elixir.BlockScoutWeb.LayoutViewTest ‑ test release_link/1 use the environment release link when it's configured
Elixir.BlockScoutWeb.LayoutViewTest ‑ test subnetwork_title/0 use the default subnetwork title when there is no env configured for it
Elixir.BlockScoutWeb.LayoutViewTest ‑ test subnetwork_title/0 use the environment subnetwork title when it's configured
Elixir.BlockScoutWeb.LayoutViewTest ‑ test test_nets/1 get all networks list based on env variables
Elixir.BlockScoutWeb.PageNotFoundControllerTest ‑ test GET index/2 returns 404 status
Elixir.BlockScoutWeb.PendingTransactionControllerTest ‑ test GET index/2 does not show dropped/replaced transactions
Elixir.BlockScoutWeb.PendingTransactionControllerTest ‑ test GET index/2 next_page_path exist if not on last page
Elixir.BlockScoutWeb.PendingTransactionControllerTest ‑ test GET index/2 next_page_path is empty if on last page
Elixir.BlockScoutWeb.PendingTransactionControllerTest ‑ test GET index/2 returns next page of results based on last seen pending transaction
Elixir.BlockScoutWeb.PendingTransactionControllerTest ‑ test GET index/2 returns no transactions that are in a block
Elixir.BlockScoutWeb.PendingTransactionControllerTest ‑ test GET index/2 returns pending transactions
Elixir.BlockScoutWeb.PendingTransactionControllerTest ‑ test GET index/2 works when there are no transactions
Elixir.BlockScoutWeb.Plug.Admin.CheckOwnerRegisteredTest ‑ test call/2 continues if owner user is configured
Elixir.BlockScoutWeb.Plug.Admin.CheckOwnerRegisteredTest ‑ test call/2 redirects if owner user isn't configured
Elixir.BlockScoutWeb.Plug.Admin.CheckOwnerRegisteredTest ‑ test init/1
Elixir.BlockScoutWeb.Plug.Admin.RequireAdminRoleTest ‑ test call/2 continues if user in assigns is an admin
Elixir.BlockScoutWeb.Plug.Admin.RequireAdminRoleTest ‑ test call/2 redirects if user in conn isn't an admin
Elixir.BlockScoutWeb.Plug.Admin.RequireAdminRoleTest ‑ test init/1
Elixir.BlockScoutWeb.Plug.FetchUserFromSessionTest ‑ test call/2 loads user if valid user id in session
Elixir.BlockScoutWeb.Plug.FetchUserFromSessionTest ‑ test call/2 returns conn if no user id is in session
Elixir.BlockScoutWeb.Plug.FetchUserFromSessionTest ‑ test call/2 returns conn if user id is invalid in session
Elixir.BlockScoutWeb.Plug.FetchUserFromSessionTest ‑ test init/1
Elixir.BlockScoutWeb.Plug.ValidateRouteParametersTest ‑ test call/2 doesn't invalidate base conn
Elixir.BlockScoutWeb.Plug.ValidateRouteParametersTest ‑ test call/2 doesn't invalidate when validation set but no matching params
Elixir.BlockScoutWeb.Plug.ValidateRouteParametersTest ‑ test call/2 handles invalid address
Elixir.BlockScoutWeb.Plug.ValidateRouteParametersTest ‑ test call/2 handles non hex input
Elixir.BlockScoutWeb.Plug.ValidateRouteParametersTest ‑ test call/2 handles valid address
Elixir.BlockScoutWeb.Plug.ValidateRouteParametersTest ‑ test call/2 handles xss attempt
Elixir.BlockScoutWeb.Plug.ValidateRouteParametersTest ‑ test call/2 invalidates against function
Elixir.BlockScoutWeb.RecentTransactionsControllerTest ‑ test GET index/2 only responds to ajax requests
Elixir.BlockScoutWeb.RecentTransactionsControllerTest ‑ test GET index/2 only returns transactions with an associated block
Elixir.BlockScoutWeb.RecentTransactionsControllerTest ‑ test GET index/2 returns a transaction
Elixir.BlockScoutWeb.RenderHelpersTest ‑ test render_partial/1 renders text
Elixir.BlockScoutWeb.RenderHelpersTest ‑ test render_partial/1 renders the proper partial when view_module, partial and args are given
Elixir.BlockScoutWeb.RewardChannelTest ‑ test user subscribed to rewards does nothing if the configuration is turned off
Elixir.BlockScoutWeb.RewardChannelTest ‑ test user subscribed to rewards not notified of new reward for other address
Elixir.BlockScoutWeb.RewardChannelTest ‑ test user subscribed to rewards notified of new reward for matching address
Elixir.BlockScoutWeb.Schema.Query.AddressTest ‑ test address field errors for non-existent address hash
Elixir.BlockScoutWeb.Schema.Query.AddressTest ‑ test address field errors if argument 'hash' is missing
Elixir.BlockScoutWeb.Schema.Query.AddressTest ‑ test address field errors if argument 'hash' is not a valid address hash
Elixir.BlockScoutWeb.Schema.Query.AddressTest ‑ test address field smart_contract returns all expected fields
Elixir.BlockScoutWeb.Schema.Query.AddressTest ‑ test address field with contract address, `contract_code` is serialized as expected
Elixir.BlockScoutWeb.Schema.Query.AddressTest ‑ test address field with valid argument 'hash', returns all expected fields
Elixir.BlockScoutWeb.Schema.Query.AddressTest ‑ test address transactions field complexity correlates to 'first' or 'last' arguments
Elixir.BlockScoutWeb.Schema.Query.AddressTest ‑ test address transactions field pagination support with 'first' and 'after' arguments
Elixir.BlockScoutWeb.Schema.Query.AddressTest ‑ test address transactions field returns all expected transaction fields
Elixir.BlockScoutWeb.Schema.Query.AddressTest ‑ test address transactions field transactions are ordered by ascending block and index
Elixir.BlockScoutWeb.Schema.Query.AddressTest ‑ test address transactions field transactions are ordered by descending block and index
Elixir.BlockScoutWeb.Schema.Query.AddressTest ‑ test address transactions field with 'last' and 'count' arguments
Elixir.BlockScoutWeb.Schema.Query.AddressTest ‑ test address transactions field with address with zero transactions
Elixir.BlockScoutWeb.Schema.Query.AddressesTest ‑ test addresses field correlates complexity to size of 'hashes' argument
Elixir.BlockScoutWeb.Schema.Query.AddressesTest ‑ test addresses field errors for non-existent address hashes
Elixir.BlockScoutWeb.Schema.Query.AddressesTest ‑ test addresses field errors if argument 'hashes' is missing
Elixir.BlockScoutWeb.Schema.Query.AddressesTest ‑ test addresses field errors if argument 'hashes' is not a list of address hashes
Elixir.BlockScoutWeb.Schema.Query.AddressesTest ‑ test addresses field smart_contract returns all expected fields
Elixir.BlockScoutWeb.Schema.Query.AddressesTest ‑ test addresses field with contract address, `contract_code` is serialized as expected
Elixir.BlockScoutWeb.Schema.Query.AddressesTest ‑ test addresses field with valid argument 'hashes', returns all expected fields
Elixir.BlockScoutWeb.Schema.Query.BlockTest ‑ test block field errors for non-existent block number
Elixir.BlockScoutWeb.Schema.Query.BlockTest ‑ test block field errors if argument 'number' is missing
Elixir.BlockScoutWeb.Schema.Query.BlockTest ‑ test block field errors if argument 'number' is not an integer
Elixir.BlockScoutWeb.Schema.Query.BlockTest ‑ test block field with valid argument 'number', returns all expected fields
Elixir.BlockScoutWeb.Schema.Query.NodeTest ‑ test node field with 'id' for non-existent internal transaction
Elixir.BlockScoutWeb.Schema.Query.NodeTest ‑ test node field with 'id' for non-existent transaction
Elixir.BlockScoutWeb.Schema.Query.NodeTest ‑ test node field with id for non-existent token transfer
Elixir.BlockScoutWeb.Schema.Query.NodeTest ‑ test node field with valid argument 'id' for a token_transfer
Elixir.BlockScoutWeb.Schema.Query.NodeTest ‑ test node field with valid argument 'id' for a transaction
Elixir.BlockScoutWeb.Schema.Query.NodeTest ‑ test node field with valid argument 'id' for an internal transaction
Elixir.BlockScoutWeb.Schema.Query.TokenTransfersTest ‑ test token_transfers field complexity correlates to first or last argument
Elixir.BlockScoutWeb.Schema.Query.TokenTransfersTest ‑ test token_transfers field pagination support with 'first' and 'after' arguments
Elixir.BlockScoutWeb.Schema.Query.TokenTransfersTest ‑ test token_transfers field with 'last' and 'count' arguments
Elixir.BlockScoutWeb.Schema.Query.TokenTransfersTest ‑ test token_transfers field with token contract address with zero token transfers
Elixir.BlockScoutWeb.Schema.Query.TokenTransfersTest ‑ test token_transfers field with valid argument, returns all expected fields
Elixir.BlockScoutWeb.Schema.Query.TransactionTest ‑ test transaction field errors for non-existent transaction hash
Elixir.BlockScoutWeb.Schema.Query.TransactionTest ‑ test transaction field errors if argument 'hash' is missing
Elixir.BlockScoutWeb.Schema.Query.TransactionTest ‑ test transaction field errors if argument 'hash' is not a 'FullHash'
Elixir.BlockScoutWeb.Schema.Query.TransactionTest ‑ test transaction field with valid argument 'hash', returns all expected fields
Elixir.BlockScoutWeb.Schema.Query.TransactionTest ‑ test transaction internal_transactions field complexity correlates to first or last argument
Elixir.BlockScoutWeb.Schema.Query.TransactionTest ‑ test transaction internal_transactions field internal transactions are ordered by ascending index
Elixir.BlockScoutWeb.Schema.Query.TransactionTest ‑ test transaction internal_transactions field pagination support with 'first' and 'after' arguments
Elixir.BlockScoutWeb.Schema.Query.TransactionTest ‑ test transaction internal_transactions field returns all expected internal_transaction fields
Elixir.BlockScoutWeb.Schema.Query.TransactionTest ‑ test transaction internal_transactions field with 'last' and 'count' arguments
Elixir.BlockScoutWeb.Schema.Query.TransactionTest ‑ test transaction internal_transactions field with transaction with zero internal transactions
Elixir.BlockScoutWeb.Schema.Subscription.TokenTransfersTest ‑ test token_transfers field ignores irrelevant tokens
Elixir.BlockScoutWeb.Schema.Subscription.TokenTransfersTest ‑ test token_transfers field ignores non-realtime updates
Elixir.BlockScoutWeb.Schema.Subscription.TokenTransfersTest ‑ test token_transfers field with valid argument, returns all expected fields
Elixir.BlockScoutWeb.SearchViewTest ‑ test highlight_search_result/2 returns highlighted safe HTML of unsafe search result if query match
Elixir.BlockScoutWeb.SearchViewTest ‑ test highlight_search_result/2 returns highlighted search result if query matches
Elixir.BlockScoutWeb.SearchViewTest ‑ test highlight_search_result/2 returns safe HTML of unsafe search result if query doesn't match
Elixir.BlockScoutWeb.SearchViewTest ‑ test highlight_search_result/2 returns search result if query doesn't match
Elixir.BlockScoutWeb.SmartContractControllerTest ‑ test GET index/3 error for invalid address
Elixir.BlockScoutWeb.SmartContractControllerTest ‑ test GET index/3 lists [] proxy read only functions if no verified eip-1967 implementation
Elixir.BlockScoutWeb.SmartContractControllerTest ‑ test GET index/3 lists [] proxy read only functions if no verified eip-1967 implementation and eth_getStorageAt returns not normalized address hash
Elixir.BlockScoutWeb.SmartContractControllerTest ‑ test GET index/3 lists [] proxy read only functions if no verified implementation
Elixir.BlockScoutWeb.SmartContractControllerTest ‑ test GET index/3 lists the smart contract read only functions
Elixir.BlockScoutWeb.SmartContractControllerTest ‑ test GET index/3 only responds to ajax requests
Elixir.BlockScoutWeb.SmartContractControllerTest ‑ test GET index/3 returns not found for nonexistent address
Elixir.BlockScoutWeb.SmartContractControllerTest ‑ test GET show/3 error for invalid address
Elixir.BlockScoutWeb.SmartContractControllerTest ‑ test GET show/3 fetch the function value from the blockchain
Elixir.BlockScoutWeb.SmartContractControllerTest ‑ test GET show/3 only responds to ajax requests
Elixir.BlockScoutWeb.SmartContractControllerTest ‑ test GET show/3 returns not found for nonexistent address
Elixir.BlockScoutWeb.SmartContractViewTest ‑ test values_with_type/1 complex data type case
Elixir.BlockScoutWeb.SocialMediaTest ‑ test it filters out unsupported services
Elixir.BlockScoutWeb.SocialMediaTest ‑ test it prepends the service url
Elixir.BlockScoutWeb.TabHelpersTest ‑ doctest BlockScoutWeb.TabHelpers.tab_active?/2 (1)
Elixir.BlockScoutWeb.TabHelpersTest ‑ doctest BlockScoutWeb.TabHelpers.tab_active?/2 (2)
Elixir.BlockScoutWeb.TabHelpersTest ‑ doctest BlockScoutWeb.TabHelpers.tab_status/3 (3)
Elixir.BlockScoutWeb.TabHelpersTest ‑ doctest BlockScoutWeb.TabHelpers.tab_status/3 (4)
Elixir.BlockScoutWeb.TabHelpersTest ‑ test tab_active?/2 matches only the exact tab name to avoid ambiguity
Elixir.BlockScoutWeb.TabHelpersTest ‑ test tab_active?/2 matches the tab name at any path level
Elixir.BlockScoutWeb.TabHelpersTest ‑ test tab_active?/2 returns nil if the tab name is not in the path
Elixir.BlockScoutWeb.TabHelpersTest ‑ test tab_active?/2 returns true if the tab name is in the path
Elixir.BlockScoutWeb.TabHelpersTest ‑ test tab_status/2 returns "active" if the tab is active
Elixir.BlockScoutWeb.TabHelpersTest ‑ test tab_status/2 returns nil if the tab is not active
Elixir.BlockScoutWeb.Tokens.ContractControllerTest ‑ test GET index/3 successfully renders the page when the token is a verified smart contract
Elixir.BlockScoutWeb.Tokens.ContractControllerTest ‑ test GET index/3 with invalid address hash
Elixir.BlockScoutWeb.Tokens.ContractControllerTest ‑ test GET index/3 with unverified address hash returns not found
Elixir.BlockScoutWeb.Tokens.HelpersTest ‑ test token_name/1 returns the token contract address hash when the name is empty
Elixir.BlockScoutWeb.Tokens.HelpersTest ‑ test token_name/1 returns the token contract address hash when the name is nil
Elixir.BlockScoutWeb.Tokens.HelpersTest ‑ test token_name/1 returns the token name
Elixir.BlockScoutWeb.Tokens.HelpersTest ‑ test token_symbol/1 returns the token contract address hash when the symbol is nil
Elixir.BlockScoutWeb.Tokens.HelpersTest ‑ test token_symbol/1 returns the token symbol
Elixir.BlockScoutWeb.Tokens.HelpersTest ‑ test token_transfer_amount/1 returns a string with the token_id with ERC-721 token
Elixir.BlockScoutWeb.Tokens.HelpersTest ‑ test token_transfer_amount/1 returns nothing for unknown token's type
Elixir.BlockScoutWeb.Tokens.HelpersTest ‑ test token_transfer_amount/1 returns the formatted amount according to token decimals with ERC-20 token
Elixir.BlockScoutWeb.Tokens.HelpersTest ‑ test token_transfer_amount/1 returns the formatted amount when the decimals is nil with ERC-20 token
Elixir.BlockScoutWeb.Tokens.HelpersTest ‑ test token_transfer_amount/1 returns the symbol -- with ERC-20 token and amount nil
Elixir.BlockScoutWeb.Tokens.HolderControllerTest ‑ test GET index/3 next_page_params exists if not on last page
Elixir.BlockScoutWeb.Tokens.HolderControllerTest ‑ test GET index/3 returns next page of results based on last seen token balance
Elixir.BlockScoutWeb.Tokens.HolderControllerTest ‑ test GET index/3 successfully renders the page
Elixir.BlockScoutWeb.Tokens.HolderControllerTest ‑ test GET index/3 with a token that doesn't exist
Elixir.BlockScoutWeb.Tokens.HolderControllerTest ‑ test GET index/3 with invalid address hash
Elixir.BlockScoutWeb.Tokens.HolderViewTest ‑ doctest BlockScoutWeb.Tokens.HolderView.format_token_balance_value/3 (1)
Elixir.BlockScoutWeb.Tokens.HolderViewTest ‑ doctest BlockScoutWeb.Tokens.HolderView.format_token_balance_value/3 (2)
Elixir.BlockScoutWeb.Tokens.HolderViewTest ‑ doctest BlockScoutWeb.Tokens.HolderView.show_total_supply_percentage?/1 (3)
Elixir.BlockScoutWeb.Tokens.HolderViewTest ‑ doctest BlockScoutWeb.Tokens.HolderView.show_total_supply_percentage?/1 (4)
Elixir.BlockScoutWeb.Tokens.HolderViewTest ‑ doctest BlockScoutWeb.Tokens.HolderView.show_total_supply_percentage?/1 (5)
Elixir.BlockScoutWeb.Tokens.HolderViewTest ‑ doctest BlockScoutWeb.Tokens.HolderView.total_supply_percentage/2 (6)
Elixir.BlockScoutWeb.Tokens.HolderViewTest ‑ test format_token_balance_value/3 formats according to token decimals when it's a ERC-20
Elixir.BlockScoutWeb.Tokens.HolderViewTest ‑ test format_token_balance_value/3 returns the value when it's ERC-721
Elixir.BlockScoutWeb.Tokens.HolderViewTest ‑ test show_total_supply_percentage?/1 returns false when the total supply is 0
Elixir.BlockScoutWeb.Tokens.HolderViewTest ‑ test show_total_supply_percentage?/1 returns false when the total supply is nil
Elixir.BlockScoutWeb.Tokens.HolderViewTest ‑ test show_total_supply_percentage?/1 returns true when the total supply is greater than 0
Elixir.BlockScoutWeb.Tokens.HolderViewTest ‑ test total_supply_percentage/2 considers 4 decimals
Elixir.BlockScoutWeb.Tokens.HolderViewTest ‑ test total_supply_percentage/2 decimal zero total_supply
Elixir.BlockScoutWeb.Tokens.HolderViewTest ‑ test total_supply_percentage/2 returns the percentage of the Token total supply
Elixir.BlockScoutWeb.Tokens.HolderViewTest ‑ test total_supply_percentage/2 zero total_supply
Elixir.BlockScoutWeb.Tokens.Instance.OverviewViewTest ‑ test external_url/1 Returns valid uri scheme
Elixir.BlockScoutWeb.Tokens.Instance.OverviewViewTest ‑ test external_url/1 does not return invalid url scheme
Elixir.BlockScoutWeb.Tokens.Instance.OverviewViewTest ‑ test media_src/1 doesn't fetch image from animation_url if high_quality_media? flag didn't passed
Elixir.BlockScoutWeb.Tokens.Instance.OverviewViewTest ‑ test media_src/1 fetches image from ['properties']['image']['description'] path
Elixir.BlockScoutWeb.Tokens.Instance.OverviewViewTest ‑ test media_src/1 fetches image from animation_url
Elixir.BlockScoutWeb.Tokens.Instance.OverviewViewTest ‑ test media_src/1 fetches image from image_url
Elixir.BlockScoutWeb.Tokens.Instance.OverviewViewTest ‑ test media_src/1 handles empty images
Elixir.BlockScoutWeb.Tokens.Instance.TransferControllerTest ‑ test GET token-transfers/2 fetches the instance
Elixir.BlockScoutWeb.Tokens.InstanceControllerTest ‑ test GET show/2 redirects  with valid params
Elixir.BlockScoutWeb.Tokens.InventoryControllerTest ‑ test GET index/3 next_page_path exists if not on last page
Elixir.BlockScoutWeb.Tokens.InventoryControllerTest ‑ test GET index/3 next_page_path is empty if on last page
Elixir.BlockScoutWeb.Tokens.InventoryControllerTest ‑ test GET index/3 returns next page of results based on last seen token balance
Elixir.BlockScoutWeb.Tokens.InventoryControllerTest ‑ test GET index/3 successfully renders the page
Elixir.BlockScoutWeb.Tokens.InventoryControllerTest ‑ test GET index/3 with a token that doesn't exist
Elixir.BlockScoutWeb.Tokens.InventoryControllerTest ‑ test GET index/3 with invalid address hash
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test current_tab_name/1 returns the correctly text for the read_contract tab
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test current_tab_name/1 returns the correctly text for the token_holders tab
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test current_tab_name/1 returns the correctly text for the token_transfers tab
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test decimals?/1 returns false when Token hasn't decimals
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test decimals?/1 returns true when Token has decimals
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test display_inventory?/1 returns false when token is not unique
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test display_inventory?/1 returns true when token is unique
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test smart_contract_with_read_only_functions?/1 returns false when smart contract is not verified
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test smart_contract_with_read_only_functions?/1 returns false when there is no read only functions
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test smart_contract_with_read_only_functions?/1 returns true when abi has read only functions
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test token_name?/1 returns false when Token hasn't a name
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test token_name?/1 returns true when Token has a name
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test total_supply?/1 returns false when Token hasn't total_supply
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test total_supply?/1 returns true when Token has total_supply
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test total_supply_usd/1 returns the correct total supply value
Elixir.BlockScoutWeb.Tokens.OverviewViewTest ‑ test total_supply_usd/1 takes decimals into account
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test address? returns false when the type is not equal the string 'address'
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test address? returns true if type equals `address`
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test address? returns true when the type is equal to the string 'address payable'
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test address? returns true when the type is equal to the string 'address'
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test named_argument?/1 returns false arguments don't match

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

2636 tests found (test 1092 to 1677)

There are 2636 tests, see "Raw output" for the list of tests 1092 to 1677.
Raw output
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test named_argument?/1 returns false when name is blank
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test named_argument?/1 returns false when name is nil
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test named_argument?/1 returns true when there is name
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test outputs? returns false when there are no outputs
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test outputs? returns true when there are outputs
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test queryable? returns false when there are no inputs
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test queryable? returns true if list of inputs is not empty
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test queryable? returns true when there are inputs
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test writable? returns false when it is not a write function
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test writable? returns false when there function is nil
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test writable? returns false when there is no function
Elixir.BlockScoutWeb.Tokens.SmartContractViewTest ‑ test writable? returns true when there is write function
Elixir.BlockScoutWeb.Tokens.TokenControllerTest ‑ test GET show/2 redirects to transfers page
Elixir.BlockScoutWeb.TransactionChannelTest ‑ test subscribed user is notified of new_pending_transaction topic
Elixir.BlockScoutWeb.TransactionChannelTest ‑ test subscribed user is notified of new_transaction topic
Elixir.BlockScoutWeb.TransactionChannelTest ‑ test subscribed user is notified of transaction_hash collated event
Elixir.BlockScoutWeb.TransactionControllerTest ‑ test GET index/2 excludes pending transactions
Elixir.BlockScoutWeb.TransactionControllerTest ‑ test GET index/2 next_page_params are empty if on last page
Elixir.BlockScoutWeb.TransactionControllerTest ‑ test GET index/2 next_page_params exist if not on last page
Elixir.BlockScoutWeb.TransactionControllerTest ‑ test GET index/2 returns a collated transactions
Elixir.BlockScoutWeb.TransactionControllerTest ‑ test GET index/2 returns a count of transactions
Elixir.BlockScoutWeb.TransactionControllerTest ‑ test GET index/2 returns next page of results based on last seen transaction
Elixir.BlockScoutWeb.TransactionControllerTest ‑ test GET index/2 works when there are no transactions
Elixir.BlockScoutWeb.TransactionControllerTest ‑ test GET show/3 no redirect from tx page
Elixir.BlockScoutWeb.TransactionControllerTest ‑ test GET show/3 responds with 404 with the transaction missing
Elixir.BlockScoutWeb.TransactionControllerTest ‑ test GET show/3 responds with 422 when the hash is invalid
Elixir.BlockScoutWeb.TransactionInternalTransactionControllerTest ‑ test GET index/3 includes USD exchange rate value for address in assigns
Elixir.BlockScoutWeb.TransactionInternalTransactionControllerTest ‑ test GET index/3 includes internal transactions for the transaction
Elixir.BlockScoutWeb.TransactionInternalTransactionControllerTest ‑ test GET index/3 includes transaction data
Elixir.BlockScoutWeb.TransactionInternalTransactionControllerTest ‑ test GET index/3 next_page_path exists if not on last page
Elixir.BlockScoutWeb.TransactionInternalTransactionControllerTest ‑ test GET index/3 next_page_path is empty if on last page
Elixir.BlockScoutWeb.TransactionInternalTransactionControllerTest ‑ test GET index/3 returns next page of results based on last seen internal transaction
Elixir.BlockScoutWeb.TransactionInternalTransactionControllerTest ‑ test GET index/3 with invalid transaction hash
Elixir.BlockScoutWeb.TransactionInternalTransactionControllerTest ‑ test GET index/3 with missing transaction
Elixir.BlockScoutWeb.TransactionInternalTransactionControllerTest ‑ test GET index/3 with no to_address_hash overview contains contract create address
Elixir.BlockScoutWeb.TransactionLogControllerTest ‑ test GET index/2 assigns no logs when there are none
Elixir.BlockScoutWeb.TransactionLogControllerTest ‑ test GET index/2 next_page_path exists if not on last page
Elixir.BlockScoutWeb.TransactionLogControllerTest ‑ test GET index/2 next_page_path is empty if on last page
Elixir.BlockScoutWeb.TransactionLogControllerTest ‑ test GET index/2 returns logs for the transaction
Elixir.BlockScoutWeb.TransactionLogControllerTest ‑ test GET index/2 returns logs for the transaction with nil to_address
Elixir.BlockScoutWeb.TransactionLogControllerTest ‑ test GET index/2 returns next page of results based on last seen transaction log
Elixir.BlockScoutWeb.TransactionLogControllerTest ‑ test GET index/2 with invalid transaction hash
Elixir.BlockScoutWeb.TransactionLogControllerTest ‑ test GET index/2 with valid transaction hash without transaction
Elixir.BlockScoutWeb.TransactionLogControllerTest ‑ test includes USD exchange rate value for address in assigns
Elixir.BlockScoutWeb.TransactionLogControllerTest ‑ test loads for transactions that created a contract
Elixir.BlockScoutWeb.TransactionStateControllerTest ‑ test GET index/3 fetch coin balances if needed
Elixir.BlockScoutWeb.TransactionStateControllerTest ‑ test GET index/3 loads existing transaction
Elixir.BlockScoutWeb.TransactionStateControllerTest ‑ test GET index/3 returns fetched state changes for the transaction with token transfer
Elixir.BlockScoutWeb.TransactionStateControllerTest ‑ test GET index/3 returns state changes for the transaction with contract creation
Elixir.BlockScoutWeb.TransactionStateControllerTest ‑ test GET index/3 with duplicated from, to or miner fields
Elixir.BlockScoutWeb.TransactionStateControllerTest ‑ test GET index/3 with invalid transaction hash
Elixir.BlockScoutWeb.TransactionStateControllerTest ‑ test GET index/3 with missing transaction
Elixir.BlockScoutWeb.TransactionTokenTransferControllerTest ‑ test GET index/3 includes USD exchange rate value for address in assigns
Elixir.BlockScoutWeb.TransactionTokenTransferControllerTest ‑ test GET index/3 includes token transfers for the transaction
Elixir.BlockScoutWeb.TransactionTokenTransferControllerTest ‑ test GET index/3 includes transaction data
Elixir.BlockScoutWeb.TransactionTokenTransferControllerTest ‑ test GET index/3 load token transfers
Elixir.BlockScoutWeb.TransactionTokenTransferControllerTest ‑ test GET index/3 next_page_path exists if not on last page
Elixir.BlockScoutWeb.TransactionTokenTransferControllerTest ‑ test GET index/3 next_page_path is empty if on last page
Elixir.BlockScoutWeb.TransactionTokenTransferControllerTest ‑ test GET index/3 preloads to_address smart contract verified
Elixir.BlockScoutWeb.TransactionTokenTransferControllerTest ‑ test GET index/3 returns next page of results based on last seen token transfer
Elixir.BlockScoutWeb.TransactionTokenTransferControllerTest ‑ test GET index/3 with invalid transaction hash
Elixir.BlockScoutWeb.TransactionTokenTransferControllerTest ‑ test GET index/3 with missing transaction
Elixir.BlockScoutWeb.TransactionViewTest ‑ test aggregate_token_transfers/1 aggregates token transfers
Elixir.BlockScoutWeb.TransactionViewTest ‑ test aggregate_token_transfers/1 does not aggregate NFT tokens
Elixir.BlockScoutWeb.TransactionViewTest ‑ test block_number/1 returns block number for collated transaction
Elixir.BlockScoutWeb.TransactionViewTest ‑ test block_number/1 returns pending text for pending transaction
Elixir.BlockScoutWeb.TransactionViewTest ‑ test block_timestamp/1 returns timestamp for block for collacted transaction
Elixir.BlockScoutWeb.TransactionViewTest ‑ test block_timestamp/1 returns timestamp of transaction for pending transaction
Elixir.BlockScoutWeb.TransactionViewTest ‑ test confirmations/2 returns 0 if pending transaction
Elixir.BlockScoutWeb.TransactionViewTest ‑ test confirmations/2 returns string of number of blocks validated since subject block
Elixir.BlockScoutWeb.TransactionViewTest ‑ test contract_creation?/1 returns false if not contract
Elixir.BlockScoutWeb.TransactionViewTest ‑ test contract_creation?/1 returns true if contract creation transaction
Elixir.BlockScoutWeb.TransactionViewTest ‑ test current_tab_name/1 generates the correct tab name
Elixir.BlockScoutWeb.TransactionViewTest ‑ test formatted_fee/2 pending transaction with no Receipt
Elixir.BlockScoutWeb.TransactionViewTest ‑ test formatted_fee/2 with fee
Elixir.BlockScoutWeb.TransactionViewTest ‑ test formatted_fee/2 with fee in cUSD
Elixir.BlockScoutWeb.TransactionViewTest ‑ test formatted_result/1 with block with status :error with internal transactions indexed uses `error`
Elixir.BlockScoutWeb.TransactionViewTest ‑ test formatted_result/1 with block with status :error without internal transactions indexed
Elixir.BlockScoutWeb.TransactionViewTest ‑ test formatted_result/1 with block without status (pre-Byzantium/Ethereum Class)
Elixir.BlockScoutWeb.TransactionViewTest ‑ test formatted_result/1 with receipt with status :ok
Elixir.BlockScoutWeb.TransactionViewTest ‑ test formatted_result/1 without block
Elixir.BlockScoutWeb.TransactionViewTest ‑ test gas/1 returns the gas as a string
Elixir.BlockScoutWeb.TransactionViewTest ‑ test hash/1 returns the hash as a string
Elixir.BlockScoutWeb.TransactionViewTest ‑ test processing_time_duration/2 returns :pending if the transaction has no block
Elixir.BlockScoutWeb.TransactionViewTest ‑ test processing_time_duration/2 returns :unknown if the transaction has no `earliest_processing_start`
Elixir.BlockScoutWeb.TransactionViewTest ‑ test processing_time_duration/2 returns a range when the timestamps are not the same
Elixir.BlockScoutWeb.TransactionViewTest ‑ test processing_time_duration/2 returns a single number when the timestamps are the same
Elixir.BlockScoutWeb.TransactionViewTest ‑ test qr_code/1 it returns an encoded value
Elixir.BlockScoutWeb.TransactionViewTest ‑ test to_address_hash/1 returns contract address for created contract transaction
Elixir.BlockScoutWeb.TransactionViewTest ‑ test to_address_hash/1 returns hash for transaction
Elixir.BlockScoutWeb.TransactionViewTest ‑ test value_transfer/1 base case
Elixir.BlockScoutWeb.TransactionViewTest ‑ test value_transfer/1 read input of sample
Elixir.BlockScoutWeb.TransactionViewTest ‑ test value_transfer/1 read input of sample 2
Elixir.BlockScoutWeb.TransactionViewTest ‑ test value_transfer/1 test case from GitHub issue
Elixir.BlockScoutWeb.VerifiedContractsControllerTest ‑ test GET index/2 next_page_path exist if not on last page
Elixir.BlockScoutWeb.VerifiedContractsControllerTest ‑ test GET index/2 next_page_path is empty if on last page
Elixir.BlockScoutWeb.VerifiedContractsControllerTest ‑ test GET index/2 returns 200
Elixir.BlockScoutWeb.VerifiedContractsControllerTest ‑ test GET index/2 returns all contracts
Elixir.BlockScoutWeb.VerifiedContractsControllerTest ‑ test GET index/2 returns next page of results based on last verified contract
Elixir.BlockScoutWeb.VerifiedContractsControllerTest ‑ test GET index/2 returns search results by address
Elixir.BlockScoutWeb.VerifiedContractsControllerTest ‑ test GET index/2 returns search results by name
Elixir.BlockScoutWeb.VerifiedContractsControllerTest ‑ test GET index/2 returns solidity contracts
Elixir.BlockScoutWeb.VerifiedContractsControllerTest ‑ test GET index/2 returns vyper contract
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing address overview information
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing contract creator see the contract creator and transaction links
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing contract creator see the contract creator and transaction links even when the creator is another contract
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing internal transactions can filter to see internal transactions from an address only
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing internal transactions can filter to see internal transactions to an address only
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing internal transactions only addresses not matching the page are links
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing internal transactions viewing new internal transactions via live update
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing token balances filter token balances by token symbol
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing token balances filter tokens balances by token name
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing token balances reset token balances filter when dropdown closes
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing top addresses lists top addresses
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing transactions can filter to only see transactions from an address
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing transactions can filter to only see transactions to an address
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing transactions only addresses not matching the page are links
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing transactions sees all addresses transactions by default
Elixir.BlockScoutWeb.ViewingAddressesTest ‑ test viewing transactions sees rewards to and from an address alongside transactions
Elixir.BlockScoutWeb.ViewingBlocksTest ‑ test block details page block detail page has transactions
Elixir.BlockScoutWeb.ViewingBlocksTest ‑ test block details page contract creation is shown for to_address in transaction list
Elixir.BlockScoutWeb.ViewingBlocksTest ‑ test block details page show block detail page
Elixir.BlockScoutWeb.ViewingBlocksTest ‑ test block details page show link to uncle on block detail page
Elixir.BlockScoutWeb.ViewingBlocksTest ‑ test block details page show reorg detail page
Elixir.BlockScoutWeb.ViewingBlocksTest ‑ test block details page show uncle detail page
Elixir.BlockScoutWeb.ViewingBlocksTest ‑ test block details page transaction with multiple token transfers shows all transfers if expanded
Elixir.BlockScoutWeb.ViewingBlocksTest ‑ test viewing blocks list inserts place holder blocks on render for out of order blocks
Elixir.BlockScoutWeb.ViewingBlocksTest ‑ test viewing blocks list viewing the blocks index page
Elixir.BlockScoutWeb.ViewingChainTest ‑ test viewing addresses search for address
Elixir.BlockScoutWeb.ViewingChainTest ‑ test viewing blocks blocks list
Elixir.BlockScoutWeb.ViewingChainTest ‑ test viewing blocks inserts place holder blocks on render for out of order blocks
Elixir.BlockScoutWeb.ViewingChainTest ‑ test viewing blocks search for blocks from chain page
Elixir.BlockScoutWeb.ViewingChainTest ‑ test viewing transactions contract creation is shown for to_address
Elixir.BlockScoutWeb.ViewingChainTest ‑ test viewing transactions search for transactions
Elixir.BlockScoutWeb.ViewingChainTest ‑ test viewing transactions transaction with multiple token transfers shows all transfers if expanded
Elixir.BlockScoutWeb.ViewingChainTest ‑ test viewing transactions transactions list
Elixir.BlockScoutWeb.ViewingTokensTest ‑ test viewing token holders list the token holders
Elixir.BlockScoutWeb.ViewingTransactionsTest ‑ test viewing a pending transaction page can see a pending transaction's details
Elixir.BlockScoutWeb.ViewingTransactionsTest ‑ test viewing a transaction page can navigate to transaction show from list page
Elixir.BlockScoutWeb.ViewingTransactionsTest ‑ test viewing a transaction page can see a transaction's details
Elixir.BlockScoutWeb.ViewingTransactionsTest ‑ test viewing a transaction page can view a transaction's logs
Elixir.BlockScoutWeb.ViewingTransactionsTest ‑ test viewing a transaction page can visit an address from the transaction logs page
Elixir.BlockScoutWeb.ViewingTransactionsTest ‑ test viewing transaction lists contract creation is shown for to_address on list page
Elixir.BlockScoutWeb.ViewingTransactionsTest ‑ test viewing transaction lists viewing the default transactions tab
Elixir.BlockScoutWeb.ViewingTransactionsTest ‑ test viewing transaction lists viewing the pending tranasctions list
Elixir.BlockScoutWeb.WeiHelpersTest ‑ doctest BlockScoutWeb.WeiHelpers.format_wei_value/3 (1)
Elixir.BlockScoutWeb.WeiHelpersTest ‑ doctest BlockScoutWeb.WeiHelpers.format_wei_value/3 (2)
Elixir.BlockScoutWeb.WeiHelpersTest ‑ doctest BlockScoutWeb.WeiHelpers.format_wei_value/3 (3)
Elixir.BlockScoutWeb.WeiHelpersTest ‑ doctest BlockScoutWeb.WeiHelpers.format_wei_value/3 (4)
Elixir.BlockScoutWeb.WeiHelpersTest ‑ doctest BlockScoutWeb.WeiHelpers.format_wei_value/3 (5)
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)

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

2636 tests found (test 1678 to 2291)

There are 2636 tests, see "Raw output" for the list of tests 1678 to 2291.
Raw output
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
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

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

2636 tests found (test 2292 to 2636)

There are 2636 tests, see "Raw output" for the list of tests 2292 to 2636.
Raw output
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
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.Phoenix.Param.Explorer.Chain.BlockTest ‑ test with consensus
Elixir.Phoenix.Param.Explorer.Chain.BlockTest ‑ test without consensus
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)
Elixir.UserFromAuthTest ‑ test get user info from github
Elixir.UserFromAuthTest ‑ test get user info from google
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