59 Commits

Author SHA1 Message Date
Zitao Xiong
8ddec2c458 fix: remove unnecessary socket-io logEvent when init 2021-12-09 09:54:46 -06:00
Rafael Cárdenas
14f3d08c6f chore: add a reference to the client readme, expand docs 2021-12-01 11:59:30 -06:00
Rafael Cárdenas
15600b0304 chore: expand client README to include socket.io and message examples
* chore: update block and microblock schema examples

* chore: add update examples to client README

* chore: expand clarity value objects

* fix: typos
2021-11-19 08:38:06 -06:00
Rafael Cárdenas
e790109030 chore: standardize updates between websockets and socket.io
* chore: function structures

* chore: return accepted and streamed microblocks on socket.io block updates

* chore: move ws-rpc and socket-io to ws/ directory

* feat: add individual tx updates to socket.io

* fix: use updated microblock txs query function

* chore: add new schemas for block, microblock, mempool rpcs

* feat: handle new block, microblock, mempool websocket updates

* fix: socket.io type imports

* chore: add test for websocket mempool update

* chore: add test for block updates

* chore: add microblock update test

* chore: remove additional properties from rpc schemas

* chore: add client support for new websocket events
2021-11-09 12:25:38 -06:00
Rafael Cárdenas
5ce474f1ef chore: rename github references from blockstack/ to hirosystems/ 2021-11-03 08:42:10 -06:00
Rafael Cárdenas
70464f4c82 chore: update openapi-generator-cli 2021-10-13 14:31:29 -05:00
Rafael Cárdenas
95d4108d0b fix: socket.io incorrect microblock and mempool updates
* fix: missing break in microblock updates

* fix: also search pruned mempool txs for socket updates

* fix: allow empty subscription array on connect
2021-10-12 10:48:13 -05:00
Rafael Cárdenas
204d7979a9 feat: add microblock update support to socket-io
* feat: add microblockUpdate to socket topics

* chore: start adding tests

* chore: finish socket-io test
2021-10-05 09:15:50 -05:00
Matthew Little
c54b11d255 fix: client lib and docs build fix 2021-08-19 13:51:58 -06:00
Matthew Little
3a017f91f3 fix: issue with client doc generation in gh actions 2021-06-29 09:21:04 -04:00
Matthew Little
9d5e740146 chore: stricter error handling and more explicit shutdown behavior 2021-05-11 12:51:29 +02:00
Matthew Little
fd8f62ff69 feat: socket.io server and client implementation 2021-05-06 18:43:00 +02:00
Matthew Little
0393c128d6 fix: rename the @blockstack/stacks-blockchain-api-types package to @stacks/stacks-blockchain-api-types 2021-04-16 11:38:03 +02:00
Hank Stoever
875dfa34ca feat: new api endpoint to get inbound stx and send-many transfers with memos 2021-02-15 15:20:40 +01:00
Hank Stoever
18a0532894 fix: add ?tip query param to RPC methods 2021-01-30 08:58:43 +01:00
Matthew Little
44f220765e feat: filter mempool by stx address 2021-01-20 18:23:57 +01:00
Matthew Little
be7d13be58 chore: regenerate client lib 2021-01-14 15:44:43 +01:00
Matthew Little
40624ff5fa fix: use wss in client example code 2021-01-14 15:44:43 +01:00
Alexander Graebe
67b79e64f7 feat: update server URLs
Fixes blockstack/stacks-blockchain-api#381
2021-01-14 15:44:43 +01:00
Matthew Little
6d9c02191c feat: add pagination for tx events #365 2020-12-30 21:08:42 +01:00
kyranjamie
dd734de154 fix: security issues with packages 2020-11-30 17:59:35 +01:00
Matthew Little
d59c55b2d5 fix: openapi client gen chokes on nullable string types 2020-11-20 19:46:38 +01:00
Matthew Little
72a560f0f7 feat: API for total burn reward amount for address 2020-11-17 11:52:33 +01:00
Matthew Little
a63be91798 chore: generate client with new BTC info endpoints 2020-11-17 11:52:33 +01:00
Matthew Little
5ff4d22285 chore: rebuild after rebase 2020-11-12 22:41:39 +01:00
Friedger Müffke
a132bcbfd4 fix: return string for post transactions endpoint 2020-11-12 22:41:39 +01:00
Friedger Müffke
8d7bdbb153 fix: use Blob in TransactionsApi 2020-11-12 22:41:39 +01:00
Matthew Little
5bec19f7cc fix: attempt client gh workflow fix #2 2020-11-12 20:41:59 +01:00
Matthew Little
e2ecc13737 chore: reduce extremely verbose client gen log output, making gh actions hard to read and debug 2020-11-12 20:41:59 +01:00
Matthew Little
e614f07cba chore: generate updated client 2020-11-12 18:44:03 +01:00
Matthew Little
33831bd51a chore: rebuild client 2020-11-12 18:20:29 +01:00
Alexander Graebe
35afa71fbd fix: update v2/info documentation and client 2020-11-12 12:27:39 +01:00
Friedger Müffke
7a2750c6f1 chore: rename block_hash to hash 2020-11-09 14:24:51 +01:00
Matthew Little
b13cf37065 chore: update generated client 2020-10-27 17:19:48 +01:00
Matthew Little
9e9fd99227 feat: #302 add btc info to blocks, #301 pull stacks-node from dockerhub image 2020-10-27 17:19:48 +01:00
Alexander Graebe
5999360e4c feat: adding client updates 2020-10-15 23:27:05 +03:00
Matthew Little
6352d42adf chore: rebuild client with latest schema changes 2020-10-13 14:57:07 +03:00
Alexander Graebe
75f7f8ef74 feat: adding new pox & stacking fields
in reference to: https://github.com/blockstack/stacks-blockchain/pull/1920/
2020-10-13 14:57:07 +03:00
Friedger Müffke
b87f484427 fix(openapi): add get contract data map entry schema
@friedger
2020-10-02 17:23:04 +02:00
Friedger Müffke
3ada91d44c chore(openapi): use contract_address only 2020-10-02 16:55:56 +02:00
Alexander Graebe
2a4aa5a084 feat: adding generated client libs for pox proxy 2020-09-25 10:26:19 +02:00
Alexander Graebe
bba888ca29 feat: update client to match new openapi spec 2020-09-24 15:03:47 -04:00
wileyj
d5db189aa4 Updating DNS to use CNAME records 2020-09-24 15:03:47 -04:00
Alexander Graebe
50f16ff0a2 fix: string array enum 2020-09-15 07:54:39 -07:00
Alexander Graebe
4363ffe7ef fix: pagination and proof params in openapi spec
fixing #222
2020-09-15 07:54:39 -07:00
Friedger Müffke
3258dcf59b fix(client): add readOnlyFunctionArgs 2020-09-12 15:17:00 +02:00
Matthew Little
2e619850e6 chore: update generated doc and client code 2020-09-08 19:12:57 +02:00
kyranjamie
86b575da76 feat: update jsonrc package—thanks @zensh, closes #208 2020-09-02 17:48:17 +02:00
Alexander Graebe
2af816b4a5 fix: update readme and openapi client description 2020-08-26 12:43:49 -06:00
Alexander Graebe
602a2669e3 feat: client docs 2020-08-26 12:43:49 -06:00