Skip to content
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

Provide a complete documentation for running the default node(/bin/node) with custom testnet specification. #55

Closed
rahul-soshte opened this issue Nov 29, 2020 · 3 comments

Comments

@rahul-soshte
Copy link

I tried copying the command from here https://substrate.dev/docs/en/tutorials/start-a-private-network/ and changing it to suit running https://github.com/paritytech/substrate/tree/master/bin/node. But there is a problem. We dont get the subtleties in making the commands properly. I tried inserting the session keys as mentioned here paritytech/substrate#5078 but still there are lot of issues like where does the stash and controller go for which there is no mention in https://substrate.dev/docs/en/tutorials/start-a-private-network/. @JoshOrndorff had created a issue for advanced network tutorial but I dont find it anywhere and also that repository is now archived polkadot-developers/tutorials#16

@rahul-soshte rahul-soshte changed the title Provide a complete documentation for running the default node with custom testnet specification. Provide a complete documentation for running the default node(/bin/node) with custom testnet specification. Nov 29, 2020
@bkchr bkchr transferred this issue from paritytech/substrate Nov 29, 2020
@danforbes
Copy link

Hi, Rahul - do you have a specific question or is this just a general request for more documentation?

@rahul-soshte
Copy link
Author

rahul-soshte commented Nov 30, 2020

What the node-template provides is proof of authority( which happens to be Grandpa + Aura). What I am talking about is https://github.com/paritytech/substrate/bin/node which is not proof of Authority but a PoS network which is a full Substrate Node(Grandpa + Babe) which contains the pallet Staking and pallet Session as well . So I created a custom testnet specification but the problem is the commands to insert keys into the keystore ( stash + controller + session ) are unclear and how to bond/combine/associate them for validation is unclear even for the initial authorities mentioned in the chain specification. And also If I wanted to add a node to the network which isn't mentioned in the chain specification, how does it join the network, and validate?

@nuke-web3
Copy link
Contributor

@rahul-soshte @is this still a problem? If so, please reopen this issue 🙏🏼

From what I can tell, there will be much more detailed docs related to parachain operations like https://substrate.dev/cumulus-workshop (this is old at the time of writing, but will be updated) that may help you understand better how to configure a production PoS network. If you have discovered anything useful in the meantime, it would be fantastic if you wouldn't mind sharing insights here for curious others 😁

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants