substrate-seminar icon indicating copy to clipboard operation
substrate-seminar copied to clipboard

[Topic Proposal]: Debugging runtimeupgrades and storage changes with uptest

Open flipchan opened this issue 2 years ago • 1 comments

Title

Debugging runtimeupgrades and storage changes with uptest

How advanced is this topic in terms of pre-requisite knowledge of Substrate?

Intermediate

Description

Runtime upgrades and tracking storage changes can be tricky to do in substrate. A new library has been created to help with debugging changes on from the client side.

Good links:
https://uptest-sc.github.io/index.html
https://crates.io/crates/libuptest

Topic

Storage migrations, runtime upgrades, upgrading the chain, tooling

Plan

1: Presention: What is runtime upgrades? Explaining the need for good tooling in the ecosystem, background of uptest and some examples to make the viewers more familiar with storage changes and runtime upgrades.
2: Demostrate useful ways how to work with uptest to detect changes in the storage.
3: Write and compile a quick demo.
4: Cli client walkthrow

Links and resources

https://github.com/uptest-sc/uptest

flipchan avatar Jul 12 '23 15:07 flipchan

Looks like a super useful tool, thanks for sharing. 💯

Sounds like this will be something you cover in part 1 of your plan but it would be nice to learn how this tool differs from some other similar tools available. The leading question being: why is this the perfect tool for my use case? You can respond here and we can use this issue to for anyone else to ask questions leading up to the seminar:)

Very much looking forward to having this scheduled and thank you for the proposal. With holiday season here I think we can aim for something in September.

sacha-l avatar Jul 27 '23 11:07 sacha-l