This repository was archived by the owner on Nov 15, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
jsonrpsee integration #8783
Merged
Merged
jsonrpsee integration #8783
Changes from all commits
Commits
Show all changes
350 commits
Select commit
Hold shift + click to select a range
b995567
Add tokio
dvdplm d8fa4f0
No need to map CallError to CallError
dvdplm d75493e
jsonrpsee proc macros (#9673)
niklasad1 11b26f1
Port over system_ rpc tests
dvdplm 3cc43c2
Make it compile
dvdplm 5f66746
Use prost 0.8
dvdplm 6d6c1ff
Use prost 0.8
dvdplm ca95c8b
Make it compile
dvdplm dc56989
Merge branch 'dp-jsonrpsee-integration-2' into dp-rpc-testing
dvdplm 67f4d6d
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 c45bff5
Ignore more failing tests
dvdplm dc8a2d0
Comment out WIP tests
dvdplm 6ceeb07
fix nit in frame system api
niklasad1 174cbdd
Update lockfile
dvdplm b1ff6a7
No more juggling tokio versions
dvdplm 1a74a64
No more wait_for_stop ?
dvdplm 0eda45a
Remove browser-testing
dvdplm cb1f907
Arguments must be arrays
dvdplm d65a931
Use same argument names
dvdplm 391d547
Resolve todo: no wait_for_stop for WS server
dvdplm f58eedb
fmt
dvdplm a88917f
log
dvdplm f96f0b5
One test passes
dvdplm d3e43d4
update jsonrpsee
niklasad1 ae96494
update jsonrpsee
niklasad1 32e206a
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 dbd10d9
cleanup rpc-servers crate
niklasad1 ce666f0
jsonrpsee: add host and origin filtering (#9787)
niklasad1 d4cfa37
remove unused files
niklasad1 210816a
resolve some todos
niklasad1 68ff17e
jsonrpsee more cleanup (#9803)
niklasad1 43af2b4
update jsonrpsee
niklasad1 959f406
downgrade zeroize
niklasad1 669e2ca
pin jsonrpsee rev
niklasad1 641bf8d
remove unwrap nit
niklasad1 8a6ba85
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 ea0ea2c
Merge branch 'dp-jsonrpsee-integration-2' into dp-rpc-testing
dvdplm 6c17589
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 3c88421
Comment out more tests that aren't ported
dvdplm e15e945
Comment out more tests
dvdplm 4997ede
Merge branch 'dp-jsonrpsee-integration-2' into dp-rpc-testing
dvdplm 91c14b4
Fix tests after merge
dvdplm 4f2b2cd
Subscription test
dvdplm 46a637f
Invalid nonce test
dvdplm 2278968
Pending exts
dvdplm 4856d37
WIP removeExtrinsic test
dvdplm d4c6a4d
Test remove_extrinsic
dvdplm b7a78c9
Make state test: should_return_storage work
jsdw 832ce62
Merge branch 'dp-rpc-testing' of github.com:paritytech/substrate into…
jsdw 075e613
Uncomment/fix the other non-subscription related state tests
jsdw 19f39f6
test: author_insertKey
dvdplm 27a789d
test: author_rotateKeys
dvdplm f30a8be
Get rest of state tests passing
jsdw 3116aa1
Merge branch 'dp-rpc-testing' of github.com:paritytech/substrate into…
jsdw 947750c
asyncify a little more
jsdw 3759645
Add todo to note #msg change
jsdw 06cb6f5
Crashing test for has_session_keys
dvdplm 966f0db
Fix error conversion to avoid stack overflows
dvdplm a34a590
test author_hasKey
dvdplm 1abd83f
Add two missing tests
dvdplm 1b14b0b
RPC tests for state, author and system (#9859)
dvdplm d91b15c
fix drop in state test
niklasad1 6f326d4
Merge remote-tracking branch 'origin/dp-jsonrpsee-integration-2' into…
niklasad1 6368752
update jsonrpsee
niklasad1 efb701a
fix ignored system test
niklasad1 8800f0c
fix chain tests
niklasad1 5b7e32d
remove some boiler plate
niklasad1 cbc4642
Port BEEFY RPC (#9883)
dvdplm 464c6d8
trivial changes left over from merge
dvdplm 15d15bb
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm fa719a3
Remove unused code
dvdplm ab17c6d
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 26926e6
Update jsonrpsee
dvdplm fd9e1ae
fix build
niklasad1 b983887
make tests compile again
niklasad1 f9bcb98
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 66da48f
beefy update jsonrpsee
niklasad1 f67e23e
fix: respect rpc methods policy
niklasad1 570958e
update cargo.lock
niklasad1 795ff10
update jsonrpsee
niklasad1 1aefa99
update jsonrpsee
niklasad1 084e98c
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 18536f4
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 7a6ea8d
downgrade error logs
niklasad1 ea90fd1
update jsonrpsee
niklasad1 01622c6
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 7898fcc
Fix typo
dvdplm 08caf2a
remove unused file
niklasad1 f7b9f80
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 1737599
Better name
dvdplm bc8df75
Port Babe RPC tests
dvdplm 9ddb0e9
Merge branch 'dp-jsonrpsee-integration-2' of github.com:paritytech/su…
dvdplm 6a7ed3f
Put docs back
dvdplm 24cb823
Resolve todo
dvdplm c5abbae
Port tests for System RPCs
dvdplm e2fdd1a
Resolve todo
dvdplm 7ad29c8
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm f6b0a1c
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 06c2d73
fix build
niklasad1 5c307dc
Updated jsonrpsee to current master
maciejhirsz 4e1c295
fix: port finality grandpa rpc tests
niklasad1 48fdeaf
Merge remote-tracking branch 'origin/dp-jsonrpsee-integration-2' into…
niklasad1 97b7254
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 8fb4d4d
Move .into() outside of the match
dvdplm 32e16e7
more review grumbles
dvdplm 4894b27
jsonrpsee: add `rpc handlers` back (#10245)
niklasad1 99c7ca3
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 95d709b
fix grumble: remove needless alloc
niklasad1 c127c68
resolve TODO
niklasad1 415835f
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 2da1969
fmt
dvdplm 721423c
Fix typo
dvdplm 23a7dd1
grumble: Use constants based on BASE_ERROR
dvdplm 76ef3bd
grumble: DRY whitelisted listening addresses
dvdplm 6bf7584
cleanup
dvdplm 7b254bd
grumbles: Making readers aware of the possibility of gaps
dvdplm 3babd88
review grumbles
dvdplm 2b4118f
grumbles
dvdplm 75041ed
remove notes from niklasad1
niklasad1 49e587e
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm ef8d325
Update `jsonrpsee`
dvdplm 8901195
fix: jsonrpsee features
niklasad1 2570371
jsonrpsee: fallback to random port in case the specified port failed …
niklasad1 9347959
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm fcb6fd7
Update jsonrpsee to 092081a0a2b8904c6ebd2cd99e16c7bc13ffc3ae
dvdplm 6a04da2
lockfile
dvdplm 5ae444b
update jsonrpsee
niklasad1 ccd9736
Merge branch 'dp-jsonrpsee-integration-2' of github.com:paritytech/su…
dvdplm bec87f6
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 5d2605d
fix warning
dvdplm 4246269
Don't fetch jsonrpsee from crates
dvdplm 538f03a
make tests compile again
niklasad1 27907c7
fix rpc tests
niklasad1 6b8e50d
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 930bb9e
remove unused deps
niklasad1 b22f74b
update tokio
niklasad1 03f7301
fix rpc tests again
niklasad1 ece49e3
fix: test runner
niklasad1 47ec471
cargo fmt
niklasad1 730f7c8
grumbles: fix subscription aliases
niklasad1 1c0a6b8
make clippy happy
niklasad1 f889cb5
update remaining subscriptions alias
niklasad1 5d4d22a
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 7ab1b7f
cleanup
dvdplm 4727565
cleanup
dvdplm 44a3e3d
Merge branch 'dp-jsonrpsee-integration-2' of github.com:paritytech/su…
dvdplm 7034e6e
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 5acc878
fix chain subscription: less boiler plate (#10285)
niklasad1 d6f4170
cargo fmt
niklasad1 925059f
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 67a6dab
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 6c658df
Switch to jsonrpsee 0.5
dvdplm 14dae6a
fix build
niklasad1 6e34af0
add missing features
niklasad1 1c11977
fix nit: remove needless Box::pin
niklasad1 a378fdd
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 0eadbe3
Integrate jsonrpsee metrics (#10395)
dvdplm beec025
fix build
niklasad1 3bd55fb
remove needless Arc::clone
niklasad1 ecc872c
Update to jsonrpsee 0.6
dvdplm 57e3c80
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm eed6c6a
lolz
niklasad1 5d1148d
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
dvdplm 9544b06
fix metrics
niklasad1 bd5ceae
Revert "lolz"
niklasad1 3e96b8e
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 30d220d
Merge branch 'dp-jsonrpsee-integration-2' of github.com:paritytech/su…
dvdplm d8d2e46
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
dvdplm 3b6ff68
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm e8801ce
fix: in-memory rpc support subscriptions
niklasad1 6b90e0f
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 4655ba8
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 604335a
Merge remote-tracking branch 'origin' into dp-jsonrpsee-integration-2
niklasad1 ec79904
commit Cargo.lock
niklasad1 09f8852
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 36400aa
Update tests to 0.7
dvdplm 08c8e3c
fix TODOs
niklasad1 f414cf6
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 5d59277
ws server: generate subscriptionIDs as Strings
niklasad1 9d7e6be
Increase timeout
dvdplm 7a5a6b4
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 54c2dd9
Port over tests
dvdplm 66c6c54
cleanup
dvdplm b5fecd6
Using error codes from the spec
dvdplm 3966532
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 30b5624
fix clippy
niklasad1 26e622b
cargo fmt
niklasad1 f718474
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm fc311f4
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm f35044a
update jsonrpsee
niklasad1 f959e93
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 5a86875
fix nits
niklasad1 5ff0165
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 0a61c83
fix: rpc_query
niklasad1 5c5eb70
enable custom subid gen through spawn_tasks
niklasad1 b37b768
remove unsed deps
niklasad1 b58da3c
unify tokio deps
niklasad1 cc8d671
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 3b76732
Revert "enable custom subid gen through spawn_tasks"
niklasad1 7f2a252
fix bad merge of `test-utils`
niklasad1 5a5776a
fix more nits
niklasad1 538867c
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 f08a7c1
downgrade wasm-instrument to 0.1.0
niklasad1 cec775d
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 2f337d0
[jsonrpsee]: enable custom RPC subscription ID generatation (#10731)
niklasad1 6e8450b
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 4678fbb
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 2a2d4d7
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm c16a523
cargo fmt
niklasad1 50a4c6f
Merge remote-tracking branch 'origin/master' into HEAD
niklasad1 bb4a87a
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 8c3b057
Merge branch 'master' into dp-jsonrpsee-integration-2
dvdplm 5f50afb
fmt
dvdplm 2d8b4ef
port RPC-API dev
niklasad1 9d777d0
Remove unused file
dvdplm 0150fc4
fix nit: remove async trait
niklasad1 f9aa57d
fix doc links
niklasad1 43db19a
Merge branch 'dp-jsonrpsee-integration-2' of github.com:paritytech/su…
dvdplm 07f668c
Merge branch 'dp-jsonrpsee-integration-2' of github.com:paritytech/su…
dvdplm ab681d0
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 c1e51c1
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 cf40d19
fix merge nit: remove jsonrpc deps
niklasad1 7037547
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 4bfeaaa
kill namespace on rpc apis
niklasad1 f209e07
companion for jsonrpsee v0.10 (#11158)
dvdplm ab11cb5
send error before subs are closed
niklasad1 a6ccd66
fix unsubscribe method names: chain
niklasad1 34897e0
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 5c1977d
fix tests
niklasad1 0ed8413
jsonrpc server: print binded local address
niklasad1 5b99226
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 3103f6f
grumbles: kill SubscriptionTaskExecutor
niklasad1 760ae95
Update client/sync-state-rpc/src/lib.rs
niklasad1 dea4c81
Update client/rpc/src/chain/chain_full.rs
niklasad1 0e4081a
Update client/rpc/src/chain/chain_full.rs
niklasad1 6614117
sync-state-rpc: kill anyhow
niklasad1 e7b34f8
no more anyhow
niklasad1 f502e03
remove todo
niklasad1 c9f6e59
jsonrpsee: fix bad params in subscriptions. (#11251)
niklasad1 5107c79
dont do weird stuff in drop impl
niklasad1 2ee97b8
jsonrpsee v0.11
niklasad1 b03a471
rpc servers: remove needless clone
niklasad1 c5492c6
Remove silly constants
dvdplm d2e2390
Merge remote-tracking branch 'origin/master' into dp-jsonrpsee-integr…
niklasad1 be14e01
chore: update jsonrpsee v0.12
niklasad1 60d5b1f
commit Cargo.lock
niklasad1 2788cc2
deps: downgrade git2
niklasad1 e156038
feat: CLI flag max subscriptions per connection
niklasad1 0955558
metrics: use old logging format
niklasad1 44581c6
fix: read WS address from substrate output (#11379)
niklasad1 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.