Wykres commitów

166 Commity (c12d4f9a36fefc4ef50418db37f0313357b80271)

Autor SHA1 Wiadomość Data
kompotkot dd9954094c Removed Response child 2021-09-02 15:33:20 +00:00
kompotkot 6ac9df74aa Extended HTTPException and Response with error handling 2021-09-02 10:49:23 +00:00
kompotkot c34f9245c0 Renamed env variable for crash reports token 2021-09-01 13:43:44 +00:00
kompotkot 8d16c68a10 Humbug reporter for moonstream backend 2021-09-01 12:03:44 +00:00
Neeraj Kashyap e542ab44a8
Merge pull request #201 from bugout-dev/address-info
fixed address_info response schema
2021-08-30 10:22:16 -07:00
yhtiyar dd071642b5 fixed address_info response schema 2021-08-30 16:46:51 +03:00
Neeraj Kashyap 20db8d4ef9
Merge pull request #193 from bugout-dev/extend-bugout-provider-tags-parser
Extend bugout provider tags parser
2021-08-27 09:14:09 -07:00
Andrey Dolgolev 420c5a1f4d Add fixes. 2021-08-27 18:41:08 +03:00
yhtiyar 52677e59fb fixed review requires 2021-08-27 18:28:47 +03:00
Andrey Dolgolev 192e98e682 Add subclass of bugout provider for memPool data. 2021-08-27 16:58:13 +03:00
yhtiyar 22b12c0dba fix api moount -> mount 2021-08-27 14:02:43 +03:00
yhtiyar 9c9697bb0c made seperate address_info/ endpoint 2021-08-26 17:06:58 +03:00
Andrey Dolgolev 53a16eb5cc Add or condition by addresses. 2021-08-26 16:21:23 +03:00
yhtiyar 05d759b625 Merge branch 'main' into address-info 2021-08-26 14:14:44 +03:00
yhtiyar d031b4c3db enum fix 2021-08-26 14:09:19 +03:00
yhtiyar 7107ffdc48 adding address_info endpoint 2021-08-25 17:04:58 +03:00
Neeraj Kashyap 8e43fff23a Fixed transaction information service on frontend
Also fixed request body on `/txinfo/ethereum_blockchain`.
2021-08-25 06:31:58 -07:00
Neeraj Kashyap 4e818b1b89 Update acceptable client tag for main ethereum_txpool crawler
In the event provider.
2021-08-25 03:22:57 -07:00
Neeraj Kashyap fa2b95cf6c Made --icon an optional parameter on "mnstr subtypes update" 2021-08-25 03:00:14 -07:00
Neeraj Kashyap 8586ff064e Set ethereum_txpool subscription type to active
In the canonical types array.
2021-08-25 02:38:23 -07:00
Neeraj Kashyap 29b7c09cb3 Added ethereum_txpool event provider 2021-08-24 09:57:51 -07:00
Neeraj Kashyap 88e9125f51 Added python dateutil type annotations to dependencies 2021-08-24 09:25:49 -07:00
Neeraj Kashyap 275b14693d Merge branch 'main' into whale-watch 2021-08-24 09:00:32 -07:00
Neeraj Kashyap 66b58b60b1
Merge pull request #154 from bugout-dev/smartcontract-source-info
Smartcontract source info fix
2021-08-24 08:58:33 -07:00
kompotkot c8fc3aecf3 Mypy fixes for backend 2021-08-24 13:50:36 +00:00
Neeraj Kashyap 4cb57021c6 Removed unused imports on backend codebase 2021-08-24 06:31:47 -07:00
yhtiyar f0ae16b878 Better naming and bug fix 2021-08-24 15:05:17 +03:00
yhtiyar 3689a9a0bf getting bucket from env variable 2021-08-24 14:27:03 +03:00
Neeraj Kashyap a1a962456a Fixed mypy issue with /now endpoint 2021-08-23 10:04:26 -07:00
Neeraj Kashyap 9d931dd430 Merge branch 'main' into whale-watch 2021-08-23 10:03:45 -07:00
Neeraj Kashyap d281737621 Time zone bullshit 2021-08-23 07:57:39 -07:00
Neeraj Kashyap 0f3be7c700 Fixed time filters in Bugout Event Provider
Bugout journal `created_at:` filters require ISO formatted time.
2021-08-23 07:12:44 -07:00
yhtiyar 6abc6c67b9 cleaned up txinfo endpoint 2021-08-23 16:47:33 +03:00
Neeraj Kashyap b774241f20 Fixed issue with entry event timestamp in Bugout event provider 2021-08-23 06:07:31 -07:00
yhtiyar beb6cb90b4 added smart contract source info to /txinfo endpoint 2021-08-23 12:50:58 +03:00
Neeraj Kashyap baa42fc36c Reduced default stream boundary to 5 minutes
Updated moonstreamdb requirement in backend to 0.0.3 so that it can set
statement timeouts.

Added a TODO to properly handle the statement timeout error on the
ethereum_blockchain provider.
2021-08-22 16:16:36 -07:00
Neeraj Kashyap 6959b78daf Fixed issue with ethereum provider not looking at subscriptions
Before, the `ethereum_blockchain` provider was returning all blockchain
transactions in the given stream boundary.

Now, it only returns transactions that are relevant to the user's
subscriptions.
2021-08-22 08:15:22 -07:00
Neeraj Kashyap cc4dfa5ebf Server sends /now responses with microseconds since epoch
Millisecond and microsecond is fractional part of float response.

Also removed search.service.js from frontend codebase.
2021-08-22 04:52:49 -07:00
Neeraj Kashyap 6443ad3da5 Moved /streams/now -> /now
Response is now JSON object of the form:
```json
{
    "epoch_time": 1629572206
}
```

It is not authenticated.
2021-08-21 11:55:59 -07:00
Neeraj Kashyap 036d1c169d Added a /streams/now endpoint so that clients have access to server time 2021-08-21 11:52:48 -07:00
Neeraj Kashyap 2adedaf1fd 10 second timeout on /streams/ 2021-08-21 11:45:00 -07:00
Neeraj Kashyap 2fbb0a3c7b Fixed issue with previous and next event handlers in BugoutEventProvider 2021-08-21 11:44:34 -07:00
Neeraj Kashyap 36fb761e12 Added stream boundary validator
(and tests)
2021-08-21 11:26:52 -07:00
Neeraj Kashyap 2886aed32e Added ethereum_whalewatch provider to API 2021-08-20 14:14:36 -07:00
Neeraj Kashyap 117cfa881e Hooked up /streams/ routes to providers
Also added a top-level providers interface which gets data from each
individual event provider in the background before returning data to the
API. Check `backend/moonstream/providers/__init__.py`.
2021-08-20 11:14:21 -07:00
Neeraj Kashyap 5db3c60769 Hooked up ethereum_blockchain provider to /streams/ route 2021-08-19 08:09:58 -07:00
Neeraj Kashyap ffd1dabe15 get_address_labels in actions.py 2021-08-18 23:12:59 -07:00
Neeraj Kashyap 828c6b1e61 Merge branch 'main' into whale-watch 2021-08-18 23:06:17 -07:00
Neeraj Kashyap e06cebbacb Added function on backend to resolve user subscriptions
And group them by subscription type.
2021-08-18 23:05:01 -07:00
Neeraj Kashyap 13a7775bae Updated ethereum_blockchain provider to respect StreamQuery objects 2021-08-18 15:57:45 -07:00