Questions tagged [learning]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
13 votes
3 answers
766 views

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 ...
Udit's user avatar
  • 155
7 votes
2 answers
119 views

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?
Sacha Lansky's user avatar
  • 2,610
4 votes
1 answer
404 views

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 ...
Szegoo's user avatar
  • 623
4 votes
1 answer
167 views

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] ...
tobben's user avatar
  • 43
3 votes
1 answer
58 views

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 ...
Artur Gontijo's user avatar
2 votes
1 answer
44 views

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?
Szegoo's user avatar
  • 623
1 vote
1 answer
39 views

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

In https://forum.polkadot.network/t/security-vulnerability-executing-unauthorized-xcm-messages/553 it is explained how someone could provide some incorrect inherents to the batch call in the utility ...
Szegoo's user avatar
  • 623
1 vote
1 answer
108 views

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?
Szegoo's user avatar
  • 623
0 votes
1 answer
34 views

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?
Szegoo's user avatar
  • 623
0 votes
1 answer
21 views

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.
Szegoo's user avatar
  • 623
0 votes
0 answers
37 views

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 ...
Fibonacci's user avatar