Skip to content

Conversation

@brunopgalvao
Copy link
Contributor

πŸ“ Description

Resolves #1124

πŸ” Review Preference

Choose one:

  • βœ… I have time to handle formatting/style feedback myself
  • ⚑ Docs team handles formatting (check "Allow edits from maintainers")

πŸ€– AI-Ready Docs

If content changed, regenerate AI files:

  • βœ… I ran python3 scripts/generate_llms.py
  • ⚑ Docs team will regenerate (check "Allow edits from maintainers")

βœ… Checklist

@brunopgalvao brunopgalvao self-assigned this Oct 24, 2025
@brunopgalvao brunopgalvao added B0 - Needs Review Pull request is ready for review C1 - Medium Medium priority task A0 - New Content Pull request contains new content pages labels Oct 24, 2025
@brunopgalvao brunopgalvao changed the base branch from master to staging/product-ia October 24, 2025 07:49
You should see log output indicating the node is running and producing blocks, with increasing block numbers after `finalized`.
### Interact with the Kitchensink Node
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

Image of running Kitchensink Node.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to provide one more screen for selecting the custom endpoint, as stated in step 3 & 4

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

This one has the "Switch" button.

Image

This one is after you click switch. I think this screenshot suffices, we do not need the previous one.

@brunopgalvao brunopgalvao marked this pull request as ready for review October 24, 2025 07:50
@brunopgalvao brunopgalvao requested a review from a team as a code owner October 24, 2025 07:50
@brunopgalvao
Copy link
Contributor Author

- Completed the [Install Polkadot SDK Dependencies](/reference/tools/polkadot-sdk/install/){target=\_blank} guide and successfully installed [Rust](https://www.rust-lang.org/){target=\_blank} and the required packages to set up your development environment

  • Please update this link.

- You have good internet connection and access to a shell terminal on your local computer.

### Set Up Windows Subsystem for Linux
#### Set Up Windows Subsystem for Linux
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we do not use 4 # for titles

```

!!!warning
This initial compilation will take significant time (30-60 minutes or more) depending on your machine specifications. The `--release` flag optimizes for performance. This step compiles all components of the Polkadot SDK to verify your toolchain is correctly configured.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This initial compilation will take significant time (30-60 minutes or more) depending on your machine specifications. The `--release` flag optimizes for performance. This step compiles all components of the Polkadot SDK to verify your toolchain is correctly configured.
This initial compilation will take significant time, depending on your machine specifications. The `--release` flag optimizes for performance. This step compiles all components of the Polkadot SDK to verify your toolchain is correctly configured.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm unsure if we should say that "The --release flag optimizes for performance," because as far as I know, the profile that should be targeted when looking for performance is "profile production."

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can omit "The --release flag optimizes for performance."

You should see log output indicating the node is running and producing blocks, with increasing block numbers after `finalized`.
### Interact with the Kitchensink Node
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to provide one more screen for selecting the custom endpoint, as stated in step 3 & 4

- Uses pre-configured development accounts (Alice, Bob, etc.)
- Deletes all data when stopped, ensuring a clean state on restart
You should see log output indicating the node is running and producing blocks, with increasing block numbers after `finalized`.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

./target/release/substrate-node --dev
2025-10-25 09:08:53 Substrate Node    
2025-10-25 09:08:53 ✌️  version 3.0.0-dev-7304295748b    
2025-10-25 09:08:53 ❀️  by Parity Technologies <[email protected]>, 2017-2025    
2025-10-25 09:08:53 πŸ“‹ Chain specification: Development    
2025-10-25 09:08:53 🏷  Node name: squalid-shelf-0944    
2025-10-25 09:08:53 πŸ‘€ Role: AUTHORITY    
2025-10-25 09:08:53 πŸ’Ύ Database: RocksDb at /var/folders/6t/fw37yfvx14qgwv5sl5p0lcph0000gn/T/substrate0XFsh7/chains/dev/db/full    
2025-10-25 09:08:57 πŸ”¨ Initializing Genesis block/state (state: 0x9831…a36f, header-hash: 0x6eaf…0764)    
2025-10-25 09:08:57 Creating transaction pool txpool_type=ForkAware ready=Limit { count: 8192, total_bytes: 20971520 } future=Limit { count: 819, total_bytes: 2097152 }
2025-10-25 09:08:57 πŸ‘΄ Loading GRANDPA authority set from genesis on what appears to be first startup.    
2025-10-25 09:08:57 πŸ‘Ά Creating empty BABE epoch changes on what appears to be first startup.    
2025-10-25 09:08:57 Using default protocol ID "sup" because none is configured in the chain specs    
2025-10-25 09:08:57 Local node identity is: 12D3KooWFug81ps95nGBDXidDv8K9zth3JBwVw3nm8KanZ3Rdi4J    
2025-10-25 09:08:57 Running litep2p network backend    
2025-10-25 09:08:57 πŸ’» Operating system: macos    
2025-10-25 09:08:57 πŸ’» CPU architecture: aarch64    
2025-10-25 09:08:57 πŸ“¦ Highest known block at #0    
2025-10-25 09:08:57 〽️ Prometheus exporter started at 127.0.0.1:9615    
2025-10-25 09:08:57 Running JSON-RPC server: addr=127.0.0.1:9944,[::1]:9944    
2025-10-25 09:08:57 🏁 CPU single core score: 1.55 GiBs, parallelism score: 1.43 GiBs with expected cores: 8    
2025-10-25 09:08:57 🏁 Memory score: 65.81 GiBs    
2025-10-25 09:08:57 🏁 Disk score (seq. writes): 3.20 GiBs    
2025-10-25 09:08:57 🏁 Disk score (rand. writes): 760.04 MiBs    
2025-10-25 09:08:57 πŸ‘Ά Starting BABE Authorship worker    
2025-10-25 09:08:57 Failed to load AddrCache from file, using empty instead: Failed to encode or decode AddrCache.    
2025-10-25 09:08:57 Loaded persisted AddrCache with 0 authority ids.    
2025-10-25 09:08:57 πŸ₯© BEEFY gadget waiting for BEEFY pallet to become available...    
2025-10-25 09:08:57 Successfully persisted AddrCache on disk    
2025-10-25 09:09:00 πŸ™Œ Starting consensus session on top of parent 0x6eaf6f7689b01e21821690ce221c6f5a4eeab997242f60d232234b6c1da20764 (#0)    
2025-10-25 09:09:00 🎁 Prepared block for proposing at 1 (5 ms) hash: 0xf1937d6bec79950210463b701e187abe7d0d5e3eb6e089f1c15e5857966471ca; parent_hash: 0x6eaf…0764; end: NoMoreTransactions; extrinsics_count: 2    
2025-10-25 09:09:00 πŸ”– Pre-sealed block for proposal at 1. Hash now 0xcf78ec71ff34797161bfeaa325d21f14745b74cbaa59122ed879af024c7a1400, previously 0xf1937d6bec79950210463b701e187abe7d0d5e3eb6e089f1c15e5857966471ca.    
2025-10-25 09:09:00 πŸ‘Ά New epoch 0 launching at block 0xcf78…1400 (block slot 587119380 >= start slot 587119380).    
2025-10-25 09:09:00 πŸ‘Ά Next epoch starts at slot 587119580    
2025-10-25 09:09:00 πŸ† Imported #1 (0x6eaf…0764 β†’ 0xcf78…1400)    
2025-10-25 09:09:00 maintain txs=(0, 0) a=1 i=1 views=[(1, 0, 0)] event=NewBestBlock { hash: 0xcf78ec71ff34797161bfeaa325d21f14745b74cbaa59122ed879af024c7a1400, tree_route: None } duration=2.034958ms
2025-10-25 09:09:02 πŸ’€ Idle (0 peers), best: #1 (0xcf78…1400), finalized #0 (0x6eaf…0764), ⬇ 0 ⬆ 0    
2025-10-25 09:09:03 πŸ™Œ Starting consensus session on top of parent 0xcf78ec71ff34797161bfeaa325d21f14745b74cbaa59122ed879af024c7a1400 (#1)    
2025-10-25 09:09:03 🎁 Prepared block for proposing at 2 (4 ms) hash: 0xc5cc68c6f3dcda8bae3028f2e17a8dcd348c65750332f31af7972f25bf7a7d60; parent_hash: 0xcf78…1400; end: NoMoreTransactions; extrinsics_count: 2    
2025-10-25 09:09:03 πŸ”– Pre-sealed block for proposal at 2. Hash now 0x67d0adc440feeb28c239da9650744d3dbda899b3ca3b8dc00050ce7269ea6aee, previously 0xc5cc68c6f3dcda8bae3028f2e17a8dcd348c65750332f31af7972f25bf7a7d60.    
2025-10-25 09:09:03 πŸ† Imported #2 (0xcf78…1400 β†’ 0x67d0…6aee)    
2025-10-25 09:09:03 maintain txs=(0, 0) a=1 i=2 views=[(2, 0, 0)] event=NewBestBlock { hash: 0x67d0adc440feeb28c239da9650744d3dbda899b3ca3b8dc00050ce7269ea6aee, tree_route: None } duration=301Β΅s
2025-10-25 09:09:06 πŸ™Œ Starting consensus session on top of parent 0x67d0adc440feeb28c239da9650744d3dbda899b3ca3b8dc00050ce7269ea6aee (#2)    
2025-10-25 09:09:06 🎁 Prepared block for proposing at 3 (5 ms) hash: 0x29eaa5f82783284b25e9c81e851ae5be63c54de28c94f438cbd733f680172ea2; parent_hash: 0x67d0…6aee; end: NoMoreTransactions; extrinsics_count: 2    
2025-10-25 09:09:06 πŸ”– Pre-sealed block for proposal at 3. Hash now 0x8fb26c9192f8738b8971107072f9d106d364ee7f1ece94d8ae5acc9f69cc522f, previously 0x29eaa5f82783284b25e9c81e851ae5be63c54de28c94f438cbd733f680172ea2.    

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A0 - New Content Pull request contains new content pages B0 - Needs Review Pull request is ready for review C1 - Medium Medium priority task

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refactor Parachains > Install Polkadot SDK

3 participants