Matthew Little
5634522132
feat: add listener callback to socket-io client subscription functions ( #1799 )
...
* feat: add listener callback to socket-io client subscription functions
* chore: fix test
* test: add unit tests for socket-io-client
* docs: update socket-io client docs
* chore: lint fix in client lib src
* test: fix flaky pox test
2024-01-05 16:41:32 +01:00
Rafael Cárdenas
9853e29d89
fix: update client code, fix mempool fee return type ( #1797 )
2024-01-04 10:58:42 -06:00
Chris Guimarães
05d6a9e241
ci: npm publish on CI ( #1610 )
2023-04-12 17:15:13 +01:00
Rafael Cárdenas
e348ac05b3
fix: domain migration ( #1596 ) ( #1597 )
...
* fix(domain-migration): change `stacks.co` to `hiro.so` in toml files
* fix(domain-migration): change `stacks.co` to `hiro.so` in doc files
* chore: update api endpoint in generated client code
Co-authored-by: Matthew Little <zone117x@gmail.com >
2023-03-24 09:41:46 -06:00
Hugo C
a75da5368a
chore: upgrade client dependencies ( #1589 )
2023-03-22 11:38:56 -06:00
Matthew Little
aceb7afdc1
chore: npm audit dep updates ( #1262 )
...
* chore: npm audit dep updates
* chore: npm audit dep updates (client library)
2022-08-11 17:34:22 +02:00
Rafael Cárdenas
920a7b892a
feat: send nft updates through websocket channels ( #1218 )
...
* feat: draft listener class
* refactor: interface draft
* feat: socket.io channel
* docs: comments
* feat: ws-rpc channel
* refactor: rename metrics.ts
* fix: socket.io tests
* fix: websocket tests
* fix: unused exports
* fix: update on stale mempool tx drop
* feat: return complete objects in ws-rpc
* test: complete ws-rpc responses
* docs: update address tx example
* fix: take package.json from matt's branch to fix mobx
* fix: also take client and docs pacakge.json
* fix: cherry-pick ci
* feat: start sending nft event updates
* feat: finish socket.io
* fix: typo on asset topic
* feat: ws-rpc support
* feat: update client libs
* chore: add client docs, add extra properties
* fix: const socket.io subs
Co-authored-by: Matthew Little <zone117x@gmail.com >
2022-07-11 09:41:43 -05:00
Rafael Cárdenas
8ee1da840b
fix: incorrect websocket/socket.io transaction updates ( #1197 )
...
* feat: draft listener class
* refactor: interface draft
* feat: socket.io channel
* docs: comments
* feat: ws-rpc channel
* refactor: rename metrics.ts
* fix: socket.io tests
* fix: websocket tests
* fix: unused exports
* fix: update on stale mempool tx drop
* feat: return complete objects in ws-rpc
* test: complete ws-rpc responses
* docs: update address tx example
* fix: also take client and docs pacakge.json
* test: try to fix socket flakyness
* test: expect tx status explicitly
* fix: notify gc mempool txs outside sql tx
2022-06-16 09:32:29 -05:00
Rafael Cárdenas
5f8bc9fd4f
fix: mobx breakage by locking package dependencies ( #1206 )
2022-06-16 14:41:23 +02:00
Matthew Little
9cae1ca016
chore: update client readme CI badge
2022-02-03 15:00:16 +01:00
Matthew Little
4e0c921b0a
Merge branch 'master' into develop
...
# Conflicts:
# src/api/routes/address.ts
# src/api/routes/rosetta/account.ts
# src/tests/test-helpers.ts
2022-01-19 15:31:26 +01:00
Friedger Müffke
6dcd5deea3
docs: add link to client library documentation ( #981 )
2022-01-18 20:43:54 +01:00
Matthew Little
7ea3ae368f
fix: npm audit fixes, dependency cleanup ( #945 )
2022-01-04 17:57:49 +01:00
Matthew Little
df4a1c923a
fix: doc build error, pin openAPI generator-cli version ( #939 )
2021-12-22 18:28:24 +01:00
Matthew Little
7791418f62
refactor: upgrade to nodejs v16 #845 ( #918 ) ( #928 )
2021-12-20 16:45:07 +01:00
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