Tim Pechersky
4788557164
fix imports
2021-09-06 19:28:16 +02:00
Tim Pechersky
eb1fd2b057
Merge branch 'main' into store-onbarding-on-backend
2021-09-06 19:24:37 +02:00
Tim Pechersky
5a2b88d86d
code review changes
2021-09-06 19:21:05 +02:00
Tim Pechersky
0cf4f317d2
fix errors
2021-09-02 19:00:58 +02:00
kompotkot
dd9954094c
Removed Response child
2021-09-02 15:33:20 +00:00
Tim Pechersky
77950377b7
backend changes
2021-09-02 16:57:27 +02: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