Tim Pechersky
34436a4bf2
remove tos for now
2021-07-30 21:35:51 +08: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
Tim Pechersky
393ed391d1
fix lint errors
2021-07-30 19:26:11 +08:00
Tim Pechersky
384ffeaf44
remove comment
2021-07-30 19:25:43 +08:00
Tim Pechersky
769a3047fe
footer
2021-07-30 19:25:28 +08:00
Tim Pechersky
ac3a53afe2
landing page in progress
2021-07-30 19:25:17 +08: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
Neeraj Kashyap
6e67eba443
Added moonstreamdb env vars to sample.env
2021-07-28 11:19:43 -07:00
Neeraj Kashyap
43ad20f6ea
Added support for "0x" prefix on smart contract bytecode
2021-07-28 11:06:00 -07:00
Neeraj Kashyap
97d9cdb41e
Return empty list when no text candidates for hex signature
...
Previously, we were returning `null`.
2021-07-28 11:03:13 -07:00
Neeraj Kashyap
1dc6eeca6a
Added .secrets to backend .gitignore
2021-07-28 10:58:31 -07:00
Neeraj Kashyap
7576c04937
Added CLI for moonstream.abi_decoder
2021-07-28 10:55:17 -07:00
Neeraj Kashyap
e520457f0a
Updated requirements.txt moonstreamdb commit
2021-07-28 10:35:45 -07:00
Neeraj Kashyap
b9c828fc7f
Merge branch 'main' into smart-contract-crawlers
2021-07-28 10:34:55 -07:00
Neeraj Kashyap
aa3ebd833c
Merge pull request #24 from bugout-dev/missing-block-check
...
Missing block check
2021-07-28 10:31:34 -07:00
Yhtyyar Sahatov
d1bd4dc728
Merge pull request #26 from zomglings/fix-subscription-mypy-error
...
Fixed small mypy issue when working with application_id
2021-07-28 20:31:02 +03:00