Andrey Dolgolev
f7fa05df18
Merge branch 'merging-streams' of github.com:bugout-dev/moonstream into merging-streams
2021-08-02 20:16:42 +03:00
Andrey Dolgolev
d82b432d85
Fix subscriptions token.
2021-08-02 20:15:17 +03:00
Neeraj Kashyap
8fbe8bdc7e
Removed unused request.state.token in /subscriptions/types
2021-08-02 10:02:44 -07:00
Andrey Dolgolev
6717a613e8
Merge branch 'main' into merging-streams
2021-08-02 19:18:22 +03:00
Andrey Dolgolev
6a1abea6fd
Add MOONSTREAM_ADMIN_ACCESS_TOKEN.
2021-08-02 18:51:46 +03:00
Andrey Dolgolev
b0c00407a6
Change name to MOONSTREAM_ADMIN_ACCESS_TOKEN.
2021-08-02 18:50:09 +03:00
Andrey Dolgolev
45e36898ec
Merge branch 'main' into add-subsription-cli
2021-08-02 18:41:24 +03:00
Andrey Dolgolev
8fbb013885
Add MOONSTREAM_AUTO_USER_TOKEN access tokens.
2021-08-02 18:38:22 +03:00
yhtiyar
e519cabad9
fix of route
2021-08-02 16:25:56 +03:00
Tim Pechersky
5946abb75b
Merge pull request #37 from zomglings/frontend-api-auth
...
Frontend now authenticates with Moonstream API.
2021-08-02 19:45:42 +08: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
Andrey Dolgolev
8ed8719a51
Add stream endpoint.
...
Add filters.
2021-08-02 13:59:32 +03:00
Neeraj Kashyap
1ced909f15
Updated frontend user auth service
...
Now, instead of using Brood, it uses the Moonstream API.
2021-07-31 10:35:58 -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
4f8f589df2
Small updates
2021-07-29 21:09:53 +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
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
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
Neeraj Kashyap
f0113d8564
Fixed small mypy issue when working with application_id
2021-07-28 10:28:17 -07:00
Neeraj Kashyap
97b9ed0415
Added mypy.ini to Moonstream backend
2021-07-28 10:24:12 -07:00
Neeraj Kashyap
fcd373905c
Black formatting for abi_decoder.py
2021-07-28 10:22:16 -07:00
Neeraj Kashyap
7cb6131a88
Updated requirements.txt to fix moonstreamdb dependency
2021-07-28 10:20:09 -07:00
yhtiyar
ae0d1cea8e
Added abi decoder library
2021-07-28 20:14:00 +03:00
yhtiyar
9886c740f7
Merge branch 'smart-contract-crawlers' of github.com:bugout-dev/moonstream into smart-contract-crawlers
2021-07-28 20:07:05 +03:00
yhtiyar
5b57ed4f11
added abi decoder
2021-07-28 19:59:13 +03:00
kompotkot
3420d6cf86
Missing block check for crawlers cli
2021-07-28 18:03:06 +03:00
Andrey Dolgolev
ce6d015974
Add init version of subscription cli.
2021-07-28 16:42:50 +03:00
kompotkot
728122aba7
Updated hash of moonstreamdb in requirements
2021-07-28 14:20:11 +03:00
kompotkot
d26dfb544c
Added moonstreamdb at backend requirements
2021-07-28 13:04:20 +03:00
kompotkot
f9a9a0622e
Deploy names of service fixes
2021-07-28 12:40:21 +03:00
Andrey Dolgolev
9a70468e7e
Remove not required enviroments.
2021-07-27 19:57:12 +03:00
Andrey Dolgolev
b6cf0f079c
black formating.
2021-07-27 19:53:50 +03:00
Andrey Dolgolev
7acb7e5c11
Add delete.
2021-07-27 19:51:32 +03:00
Andrey Dolgolev
423dd0cb21
Merge branch 'main' into Add-Subscriptions
2021-07-27 18:25:06 +03:00
Andrey Dolgolev
3814fdef23
Add initial subscription backend.
2021-07-27 18:08:40 +03:00
kompotkot
826af41dcc
Database models for crawlers
2021-07-26 14:03:33 +03:00
kompotkot
670d738bb2
Fixed typo
2021-07-21 16:57:47 +00:00
kompotkot
f0dbb640f1
Fixed issues, todos, added comments
2021-07-21 16:51:28 +00:00
kompotkot
15aae10874
Subscriptions get and create handlers to work with resources
2021-07-21 15:56:07 +00:00
kompotkot
c1e6110e4c
Handlers for passwords and fixed misstakes
2021-07-21 14:53:59 +00:00
kompotkot
bfb843ac41
Updated bugout at requirements
2021-07-21 14:32:14 +00:00
kompotkot
4dd8b4c79b
User and token endpoints with updated middleware
2021-07-21 14:30:29 +00:00
kompotkot
e547b2fb2f
Moonstream backend init
2021-07-19 10:31:18 +00:00