Commit Graph

91 Commits (c6458e7272db677fa37a67882ea6a208bb0e29b1)

Author SHA1 Message Date
Alex Garibay cade255e15
Add support for named addresses (#590) 6 years ago
Luke Imhoff b7c0d188e3 Use handle_continue so that Realtime.init does not block on RPC call 6 years ago
Luke Imhoff 64585c4938 Insert all BufferedTaskTest assert_receive timeouts to 200ms 6 years ago
Luke Imhoff cddd810a58 Use :websocket_client for EthereumJSONRPC.WebSocket 6 years ago
Luke Imhoff c8c53405fc Subscribe to newHeads for realtime indexer 6 years ago
Luke Imhoff ae21b7e8b0 Separate sequence from BlockFetcher.t 6 years ago
Luke Imhoff dc5ec15619 Support for Moxing WebSocket 6 years ago
Luke Imhoff 0873bcdc28 Disable BlockFetcher.SupervisorTest for Geth 6 years ago
Igor Florian b05196df0f Create records for TokenBalances in the database 6 years ago
Igor Florian 57b6f7487e Stop indexing Balances from TokenTransfers 6 years ago
Luke Imhoff ad7e15ca3b Handle :ignore from EthereumJSONRPC.fetch_internal_transactions 6 years ago
Alex Garibay f81d20fc24
Add support for multiple return types in contracts (#562) 6 years ago
Andrew Cravenho 3e8c5b84d6 Changes from POA Explorer to BlockScout 6 years ago
Andrew Cravenho 28e485a5c1 Replace poanetwork/poa-explorer urls with poanetwork/blockscout 6 years ago
Luke Imhoff 88db1e776f They mocked behaviours -> The mocked behaviours 6 years ago
Luke Imhoff 2dee97119f Replicate Variant and Chain testing instructions to other READMEs 6 years ago
Luke Imhoff f24d2a8d0c Sleep before checking for DOWN 6 years ago
Luke Imhoff bf201f1a52 Elixir 1.7.2 / Erlang 21.0.4 6 years ago
Luke Imhoff 24c2d8e24e Use nil value to indicate unfetched Balance 6 years ago
Alex Garibay 8b16f81b73
Catalog token transfers and tokens during indexing (#484) 6 years ago
Luke Imhoff 06475f1275 Don't broadcast from catchup 6 years ago
Luke Imhoff 81ba3a5b7b Only use address_hash_to_block_number if block_number is missing 6 years ago
Luke Imhoff 1225bc2f74 Regression test for https://github.com/poanetwork/poa-explorer/pull/489#issuecomment-409637329 6 years ago
Luke Imhoff f2884992a7 Fetch realtime internal transactions and balances synchronously 6 years ago
Luke Imhoff 12f70945da Switch Chain.import options to maps 6 years ago
Luke Imhoff 68229420b4 Move Receipts functions out of BlockFetcher 6 years ago
Luke Imhoff 11735b1289 Separate Catch, Realtime, Supervisor, and BlockFetcher states 6 years ago
Luke Imhoff 2333cc6cf5 Separate supervision and fetching parts of BlockFetcher 6 years ago
Luke Imhoff e0fed23fad Fix catchup_block_number not being set 6 years ago
Luke Imhoff 807f5e6d7c BlockFetcher.realtime_task -> BlockFetcher.Realtime.task 6 years ago
Luke Imhoff 2afa934225 BlockFetcher.catchup_task -> BlockFetcher.Catchup.task 6 years ago
Luke Imhoff 062ebd9463 Remove unreliable test 6 years ago
Luke Imhoff 2f3af51741 Unified Explorer.Chain.import 6 years ago
jimmay5469 e5e695331f Subscribe to only realtime-indexer events for channel broadcasts 6 years ago
Peter Romfeld d9e37c44a6
fix formatting 6 years ago
Peter Romfeld b473420df3
use ETHEREUM_JSONRPC_HTTP_URL instead 6 years ago
Peter Romfeld 2ddc1b9747
get geth_url from environment and fix `variant` for {dev,prod}.exs 6 years ago
Luke Imhoff 9d66f4b84b Handle result from realtime tasks 6 years ago
Luke Imhoff 6abe66f7b1 Catch up index based on whether previous catch up found missing blocks 6 years ago
Luke Imhoff 8f63f2a87c Rename genesis task to catchup task 6 years ago
Luke Imhoff b79d361909 Fix phrasing when genesis task completes 6 years ago
Luke Imhoff d368159a09 Remove unused start_block_number in BlockFetcher state 6 years ago
Luke Imhoff a6be2924b2 Running realtime task on interval 6 years ago
Luke Imhoff 3e09353d62 Fix typo 6 years ago
Luke Imhoff f1e3c9e376 Use Task.Supervisor.async_nolink 6 years ago
Luke Imhoff 75e2bfccc0 realtime_interval -> block_interval / 2 6 years ago
Luke Imhoff fe49a753d3 block_rate -> block_interval 6 years ago
Luke Imhoff 69a6bb65c8 Increase timeout for flaky test 6 years ago
Luke Imhoff e3f7581572 Historical Address Balances 6 years ago
Amanda Sposito 3335817d90 Fix prod config file to use prod config instead of dev 6 years ago