Wykres commitów

149 Commity (69c307290595384220a0cdb7caadd078d367eb69)

Autor SHA1 Wiadomość Data
Andrey Dolgolev 69c3072905 Fix card select. 2021-08-02 18:17:52 +03:00
yhtiyar e519cabad9 fix of route 2021-08-02 16:25:56 +03:00
yhtiyar ad8d4767dc fixed hook 2021-08-02 15:26:43 +03:00
yhtiyar 71cceb960b Merge branch 'txinfo-component' into merging-streams 2021-08-02 15:11:40 +03:00
yhtiyar dc697028d0 Added txinfo service 2021-08-02 15:10:41 +03:00
yhtiyar 873ed960fd Merge branch 'add-stream-endpoint' into merging-streams 2021-08-02 14:45:09 +03:00
Andrey Dolgolev c045c5d437 Add streams )) 2021-08-02 14:43:52 +03:00
yhtiyar c461c41123 Merge branch 'add-stream-endpoint' into merging-streams 2021-08-02 14:36:30 +03:00
yhtiyar 89524bb238 added txinfo 2021-08-02 14:31:44 +03:00
Andrey Dolgolev 8ed8719a51 Add stream endpoint.
Add filters.
2021-08-02 13:59:32 +03:00
Sergei Sumarokov d07d9d043f
Merge pull request #35 from bugout-dev/clean-ethcrawler
Clean ethcrawler
2021-07-30 19:17:33 +03:00
kompotkot a7e2035273 Merge branch 'main' into clean-ethcrawler 2021-07-30 19:16:16 +03:00
Neeraj Kashyap b21eeb0e68
Merge pull request #27 from zomglings/crawl-smart-contract-addresses-from-transaction-receipts
Crawl smart contract addresses from transaction receipts
2021-07-30 09:07:54 -07:00
Neeraj Kashyap 472aeae1e3 Added indexing to smart contract transaction hashes
Consolidated into a single alembic revision
2021-07-30 09:02:08 -07:00
Neeraj Kashyap 3e207b1226 Working with new initial migration 2021-07-30 06:15:52 -07:00
Neeraj Kashyap 56e19b153b Merge branch 'main' into crawl-smart-contract-addresses-from-transaction-receipts 2021-07-30 05:39:53 -07:00
kompotkot 7950c04e41 Added TODO for handling errors for crawler 2021-07-29 22:08:26 +03:00
kompotkot 71d1f6c9b8 Added len check 2021-07-29 22:06:55 +03:00
Neeraj Kashyap d809d9b3d5 Error handling for crawlers 2021-07-29 11:52:37 -07:00
Neeraj Kashyap cbd9c2ccf1 Wait for crawling futures to return 2021-07-29 11:41:37 -07:00
Neeraj Kashyap 5ec29305d7 Cleaned up a little the worker submissions for ethcrawler 2021-07-29 11:36:19 -07:00
Neeraj Kashyap c6ddfb464c Updated .gitignore 2021-07-29 11:32:59 -07:00
Neeraj Kashyap 7aff3f4159
Merge pull request #34 from bugout-dev/db-one-migration
New updated migration
2021-07-29 11:13:02 -07:00
kompotkot 4f8f589df2 Small updates 2021-07-29 21:09:53 +03:00
kompotkot 3326379b17 New updated migration 2021-07-29 20:31:17 +03:00
Neeraj Kashyap c8b93d384b Updated moonstreamdb commit hash in requirements.txt 2021-07-29 09:44:03 -07:00
Neeraj Kashyap d2c30256b3 Merge branch 'main' into crawl-smart-contract-addresses-from-transaction-receipts 2021-07-29 09:42:55 -07:00
Sergei Sumarokov 5b7cdf6832
Merge pull request #30 from bugout-dev/sync-blocks-crawlers
Sync blocks crawlers
2021-07-29 19:31:11 +03:00
Sergei Sumarokov 4d7e8ace2c
Merge pull request #29 from bugout-dev/deployment
Fixes to working backend deployment
2021-07-29 17:53:14 +03:00
kompotkot 163c8ff350 Added verbose option 2021-07-29 17:01:39 +03:00
kompotkot 8e83a40193 Fixes to working backend deployment 2021-07-29 13:52:32 +00:00
Neeraj Kashyap 9388bbe6a9 EthereumTransaction pydantic model now true representation
Before, it was missing several fields that we expect to see on
transactions (e.g. ECDSA signatures).
2021-07-29 00:05:57 -07:00
Neeraj Kashyap 7147377cf9 Improved /txinfo/ethereum_blockchain endpoint
The response now explicitly specifies whether the given transaction was
a smart contract deployment or a smart contract method call.

Testing script now uses an actual transaction from mainnet.
2021-07-28 23:57:40 -07:00
Neeraj Kashyap ad37dbd464 Made contract update crawler idempotent
Had forgotten to add a check before so that it wouldn't reprocess old
transactions. Fixed now.
2021-07-28 23:26:39 -07:00
Neeraj Kashyap 67e3135386 Latest commit for moonstreamdb requirement 2021-07-28 21:37:12 -07:00
Neeraj Kashyap 03a9295681 Ethereum smart contract registry updater 2021-07-28 21:35:49 -07:00
Neeraj Kashyap 1a749fe736 Added most recent revision of moonstreamdb 2021-07-28 21:00:10 -07:00
Neeraj Kashyap a52a2b9453 Forgot to commit alembic/env.py before 2021-07-28 20:59:12 -07:00
Neeraj Kashyap a046d33804 Added EthereumSmartContract model to database 2021-07-28 20:58:56 -07:00
Neeraj Kashyap c5422c920d More prep work 2021-07-28 20:45:19 -07:00
Neeraj Kashyap 0f2d50a475 Updated commit hash for moonstreamdb 2021-07-28 20:26:50 -07:00
Neeraj Kashyap f027f6bc6b Moved esd.py into the moonstreamcrawlers package
Also removed requirements.txt - it had windows-specific pywin32 that
just failed to load on Linux.

`moonstreamcrawlers` environments should be set up using `setup.py`.
2021-07-28 20:22:25 -07:00
Neeraj Kashyap 5c6dc77392 Made esd a submodule of the crawlers 2021-07-28 20:14:10 -07:00
kompotkot c1c554d759 Fixes for transactions writing to db 2021-07-29 01:49:31 +03:00
kompotkot 048ff0fe23 Break for unnecessary synchronization 2021-07-29 01:02:33 +03:00
kompotkot c6f50a6f61 Lazy crawl block during missing check 2021-07-29 00:57:30 +03:00
kompotkot 73da2e430a Sync latest blocks and optimized blocks list gen 2021-07-29 00:43:35 +03:00
Neeraj Kashyap 9e6fa856bb
Merge pull request #18 from bugout-dev/smart-contract-crawlers
Smart contract information - crawlers and API endpoint
2021-07-28 12:46:22 -07:00
Neeraj Kashyap b9aebfddf7 Implemented /txinfo/ethereum_blockchain
This is an authentiated endpoint which currently returns decoded ABI
information from input bytecode in an Ethereum transaction.

In the future, we should add all transaction display enrichment code to
this endpoint (for Ethereum blockchain transactions).
2021-07-28 12:43:02 -07:00
Neeraj Kashyap c02fabe967 Removed unused json import 2021-07-28 11:51:55 -07:00