zhoujiaweii
|
9080b0b2ae
|
chore: remove redundant word in comment (#2090)
Signed-off-by: zhoujiaweii <zjwustc@outlook.com>
|
2025-09-17 10:01:39 +01:00 |
|
Niklas Adolfsson
|
8f3c0b44fb
|
stabilize reconnecting-rpc-client (#1803)
* stabilize reconnecting-rpc-client
* fix build
* remove missed unstable stuff
|
2024-10-03 20:03:16 +02:00 |
|
Niklas Adolfsson
|
3807b29f36
|
rpc: stabilize chainhead backend (#1802)
* rpc: stabilize ChainHeadBackend
* remove noise from example
* add missing features
* make tests compile
* make tests compile v2
* revert stop event
* feature-gate runtime
* Update subxt/Cargo.toml
* add docsrs feature stuff
* Update subxt/src/backend/chain_head/mod.rs
* Update subxt/src/backend/chain_head/mod.rs
* Update subxt/src/backend/chain_head/mod.rs
|
2024-10-03 18:14:38 +02:00 |
|
Niklas Adolfsson
|
374193ac31
|
examples: fix reconnecting logging target (#1733)
|
2024-08-28 19:51:53 +02:00 |
|
Niklas Adolfsson
|
4bc27d4977
|
refactor: replace reconnecting-jsonrpsee-ws-client with subxt-reconnecting-rpc-client (#1705)
* feat: add native subxt rpc reconn client
* add jsonrpsee dep to reconnecting-client
* Update subxt/src/backend/rpc/reconnecting_rpc_client/tests.rs
* fix grumbles
* add simple wasm test for reconnecting client
* fix test build
* cargo fmt
* remove reconnect apis
* Update testing/wasm-rpc-tests/tests/wasm.rs
* Update subxt/src/backend/rpc/reconnecting_rpc_client/tests.rs
* Update subxt/src/backend/rpc/reconnecting_rpc_client/tests.rs
|
2024-08-27 15:18:06 +02:00 |
|
Niklas Adolfsson
|
bec896d91a
|
rpc: add full support reconnecting rpc client (#1505)
* add simple reconnecting rpc client
* initial retryable calls
* add reconnecting backend
* add reconnecting example for unstable backend
* add todo what isn't working
* FollowStream: restart on reconn
* naive fix: fetch sub_id in stream_headers
* cleanup
* remove resubscribe APIs
* cleanup and remove many wrapper streams
* remove retry backend
* legacy rpc: make it retryable
* unstable rpc: make it retryable
* fix nits
* support wasm as well
* remove deadcode
* address grumbles
* revert rpc methods
* don't create a subscription per block
* get rid off retry logic in subxt rpc
* Update subxt/Cargo.toml
* Update subxt/src/backend/legacy/mod.rs
* Update subxt/src/backend/legacy/mod.rs
* remove outdated comments
* fix bad merge
* Fix reconnecting RPC client and update dependencies
* add back retry logic and remove `finito`
* fix nits
* cleanup
* add hack for race when reconnecting
* backend: emit Stop event DisconnectWillRecoonect
* merge reconnecting client examples
* add fn retry_stream
* cleanup
* add all features from reconnecting-rpc-client
* fix build
* remove needless retry for fetch_storage
* StorageFetchDescendantKeysStream handle disconnect err
* dont retry transactions
* fetch subscription ID from FollowStreamMsg
* fix nits
* Update subxt/src/backend/legacy/mod.rs
* Update subxt/src/backend/legacy/mod.rs
* add reconn to StorageItems stream
* StorageFetchDescendantKeysStreamchore: retry storage call
* RetryStream: emit DisconnectWillReconnect msg
* runtime subscriptions ignore DisconnectWillReconn
* Update subxt/examples/setup_reconnecting_rpc_client.rs
* Update subxt/src/client/online_client.rs
* Update subxt/src/client/online_client.rs
* Add custom stream wrapper for finalized blocks
* add missing retry block
* clippy
* clippy again
* cleanup
* remove duplicate logic
* fix more grumbles
* Update subxt/examples/setup_reconnecting_rpc_client.rs
Co-authored-by: James Wilson <james@jsdw.me>
* simplify the example
* remove pin-project dep
* remove duplicate retry logic
* remove extra code
* specify trait bounds for retry api
* simplify the example
* fix weird Poll::Pending return
* fix nit in poll impl
* remove needless paths
* make retry_stream pub and add doc examples
* Update subxt/src/backend/utils.rs
---------
Co-authored-by: James Wilson <james@jsdw.me>
|
2024-05-08 15:12:54 +02:00 |
|