-
Notifications
You must be signed in to change notification settings - Fork 262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CLI Tool Explore Command: Runtime APIs, Events, Colorized outputs, scale-typegen integration #1290
Merged
tadeohepperle
merged 66 commits into
master
from
tadeohepperle/cli-support-runtime-apis
Jan 19, 2024
Merged
Changes from 65 commits
Commits
Show all changes
66 commits
Select commit
Hold shift + click to select a range
38f3a16
restructure cli commands
tadeohepperle 71e0ed7
config: Add `SkipCheckIfFeeless` signed extension (#1264)
lexnv 6980c2f
subxt: Replace removed lint (#1270)
lexnv 156dd84
lightclient: Add support for multi-chain usecase (#1238)
lexnv 4ae6ffd
Bump futures from 0.3.28 to 0.3.29 (#1272)
dependabot[bot] 62ea604
Bump zeroize from 1.6.0 to 1.7.0 (#1274)
dependabot[bot] e09a025
Bump tracing-subscriber from 0.3.17 to 0.3.18 (#1275)
dependabot[bot] 0c28a7e
Bump tracing-subscriber from 0.3.17 to 0.3.18 (#1275)
dependabot[bot] 14420b8
Bump getrandom from 0.2.10 to 0.2.11 (#1273)
dependabot[bot] 871561c
impl RpcClientT for Arc<T> and Box<T> (#1277)
niklasad1 9f74bca
first iteration of using scale_typegen
tadeohepperle bbe8e4f
Merge branch 'master' into tadeohepperle/cli-support-runtime-apis
tadeohepperle 5bf6c52
introduce indoc for formatting
tadeohepperle 8052211
calls, constants and home are cleaner now
tadeohepperle 5fd50ce
added event subcommand
tadeohepperle c5973a0
show runtime apis working
tadeohepperle ec8ac18
add better code formatting
tadeohepperle f6b8ddd
fix style
tadeohepperle af019a6
adjust tests, use owo_colorize to not add extra dependency
tadeohepperle b871375
fmt
tadeohepperle 52b4013
adjust docs
tadeohepperle febd3a0
Merge branch 'master' into tadeohepperle/cli-support-runtime-apis
tadeohepperle cd3f660
move scale-typegen-description dependency to workspace
tadeohepperle a7835f6
improve `substrate-compat` (#1265)
yjhmelody 6f17b5d
Bump proc-macro2 from 1.0.69 to 1.0.70 (#1292)
dependabot[bot] 3b68cb3
Bump serde from 1.0.192 to 1.0.193 (#1291)
dependabot[bot] e36181c
lightclient: Fix wasm socket closure called after being dropped (#1289)
lexnv 9040872
workflows: Install rustup component for building substrate (#1295)
lexnv 6611a7e
cli: Command to fetch chainSpec and optimise its size (#1278)
lexnv 16a67cd
conflict resolving
tadeohepperle afd1ce2
update to new scale-typegen interfaces
tadeohepperle 36b7b8b
Merge branch 'master' into tadeohepperle/cli-support-runtime-apis
tadeohepperle 6af9fa3
use released version of scale-typegen
tadeohepperle 4f4d399
Merge branch 'master' into tadeohepperle/cli-support-runtime-apis
tadeohepperle e36e612
Merge branch 'master' into tadeohepperle/cli-support-runtime-apis
tadeohepperle b623e3c
remove unused debug file
tadeohepperle ecd252c
Merge branch 'master' into tadeohepperle/cli-support-runtime-apis
tadeohepperle f7c6699
Merge branch 'master' into tadeohepperle/cli-support-runtime-apis
tadeohepperle 651a74b
resolve merge errors
tadeohepperle fc8b568
Merge branch 'master' into tadeohepperle/cli-support-runtime-apis
tadeohepperle 221c9e1
adjustments
tadeohepperle 6a8b345
constants file adjustment
tadeohepperle 04c006e
Merge branch 'master' into tadeohepperle/cli-support-runtime-apis
tadeohepperle b6f2423
Merge branch 'master' into tadeohepperle/cli-support-runtime-apis
jsdw 0b7704a
method renaming
tadeohepperle 0a08a8c
fix issue with encoding runtime api params
tadeohepperle 4223852
Add logging to submit_transaction and unstable driver, and ensure unp…
jsdw 7f4a110
panic if None returned from subscription too, also with stats
jsdw e8f29bb
change panic to Err just to be on the safe side
jsdw 1fcd3b0
clippy
jsdw c7b517d
make long tests run only after clippy + fmt pass
jsdw d3777fa
megre in light client test change pr
jsdw d95c8eb
chore(subxt/src): typo fix (#1370)
Pan-chao e39acda
Weekly Cronjob fetching artifacts and generating polkadot.rs file. (#…
tadeohepperle 8c9e1e8
lightclient(fix): Ensure lightclient chainSpec is at least one block …
lexnv d6d258f
ci: Reduce the light client timeout to 15 minutes (#1373)
lexnv 26607f1
actually only wait for machete+fmt, clippy can be much slower
jsdw fce3ef7
update CI file from Alex PR
jsdw 240cf26
resolve clippy err
jsdw 1c37385
Try a few RPC nodes in case one of them is not working
jsdw 833beb2
fix submit_transaction debug logging of message
jsdw f29fbed
Improve Signed Extension and Block Decoding Examples/Book (#1357)
tadeohepperle 9e9dcfa
fix formatting of returned sections
tadeohepperle d9570df
Merge branch 'master' into tadeohepperle/cli-support-runtime-apis
tadeohepperle e12dabc
Merge branch 'master' into tadeohepperle/cli-support-runtime-apis
tadeohepperle e1483f3
make storage use execute flag as well
tadeohepperle 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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains 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 was deleted.
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We could probably move the
indoc
adnstrip-ansi
to the workspace Cargo.toml to make sure we can easily update it everywhere. Just in case we'll add it to multipl crates in the future. Leaving this up to youThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good idea, but I would prefer to do it later when we really need it another crate of the workspace.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's do it now for consistency, because I think every other dependency is now listed in the workspace thing first (except for non-workspace crates where we can't). Makes it mostly easy to see the entire set of crates we use in one place at least!