Questions tagged [learning]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
13 votes
3 answers

How do I become a Substrate Developer? [closed]

I would like to become a Substrate Blockchain Developer. What is the recommended path? I have 4 months of Rust programming experience and 3 years of Python programming experience. I am just starting ...
1 vote
1 answer

Why does restricting `None` fix incorrect inherents vulnerability in `batch`?

In it is explained how someone could provide some incorrect inherents to the batch call in the utility ...
7 votes
2 answers

What sort of skills do I need to become a Substrate runtime engineer?

I'm looking to take some courses in order to learn how to become a Substrate runtime engineer. What skills do I need and how can I continue improving them as I progress?
1 vote
1 answer

What is the audit process on substrate?

What does it actually mean for a PR to be waiting for an audit on substrate, who is going to audit the code and how is it different from reviewing the code?
4 votes
1 answer

Cyclic deps in substrate?

Out of curiosity, I'm running $ rust-analyzer analysis-stats . in my substrate repo root directory. I'm getting reports about ~30 cyclic dependencies, similar to [ERROR project_model::workspace] ...
0 votes
1 answer

Is there a way to run CI checks without making a commit in the pr?

This on its own would not make much sense, but this could be useful when having a companion PR to check whether the CI for the companion passes.
0 votes
1 answer

How to make a companion for a pr that is not merged

Do I need to change the git url of a dependency to my own repo and set the branch, or is there some other way to do this? Or should I only make a companion when the pr is merged?
4 votes
1 answer

What is beefy used for?

Beefy is running on top of grandpa and it is generating the MMR which is sent to the other chain(e.g Ethereum). AFAIU MMR only consists of block header hashes that are generated using ECDSA. So the ...
2 votes
1 answer

How to add labels to a pull request on substrate

I am new to open source and I would like to contribute to substrate. When creating a pull request I should add labels(A, B, C, and D label). How can I do so? Do the repo maintainers add these labels?
0 votes
0 answers

Any guidance for the developers that are new to Polkadot/Substrate stack? [duplicate]

What's the practical learning path for async / in-own-pace learning? Or what's the recommended "live" learning path (bootcamps, etc.)? Any concrete resources to use for self learning? There ...
3 votes
1 answer

Is there any wargame-like for Substrate?

In my opinion, the best way to learn things is by practicing. The Substrate's tutorial (and docs) are already great on that matter. But I have to say that I miss something around security there. I ...