Skip to content

Commit 41a7515

Browse files
committed
apply feedback and make some minor edits
1 parent 2a4995d commit 41a7515

File tree

4 files changed

+63
-5
lines changed

4 files changed

+63
-5
lines changed

.chain-interactions/token-operations/register-foreign-asset.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,12 @@ Before you start, ensure that you have:
3434

3535
This guide will use Polkadot, its local Asset Hub instance, and the [Astar](https://astar.network/){target=\_blank} parachain (`ID` 2006), as stated in the [Test Environment Setup](#test-environment-setup) section. However, the process is the same for other relay chains and their respective Asset Hub parachain, regardless of the network you are using and the parachain owner of the foreign asset.
3636

37-
## Steps to Register a Foreign Asset
37+
## Register a Foreign Asset
3838

3939
### Asset Hub
4040

41+
To register a foreign asset on the Asset Hub parachain, follow these steps:
42+
4143
1. Open the [Polkadot.js Apps](https://polkadot.js.org/apps/){target=\_blank} interface and connect to the Asset Hub parachain using the network selector in the top left corner.
4244

4345
- Testing foreign asset registration is recommended on TestNet before proceeding to MainNet. If you haven't set up a local testing environment yet, consult the [Environment setup](#test-environment-setup) guide. After setting up, connect to the Local Node (Chopsticks) at `ws://127.0.0.1:8000`.
@@ -86,6 +88,8 @@ This guide will use Polkadot, its local Asset Hub instance, and the [Astar](http
8688

8789
### Source Parachain
8890

91+
With the encoded call data you generated in the previous section, you can take the following steps on the source parachain to complete the asset registration process:
92+
8993
1. Navigate to the **Developer > Extrinsics** section.
9094
2. Create the extrinsic to register the foreign asset through XCM:
9195

.chain-interactions/token-operations/register-local-asset.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Before you begin, ensure you have access to the [Polkadot.js Apps](https://polka
2222

2323
You need to ensure that your Asset Hub account balance is a bit more than the sum of those two deposits, which should seamlessly account for the required deposits and transaction fees.
2424

25-
## Steps to Register a Local Asset
25+
## Register a Local Asset
2626

2727
To register a local asset on the Asset Hub parachain, follow these steps:
2828

reference/polkadot-hub/assets.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ categories: Polkadot Protocol
88

99
## Introduction
1010

11-
Polkadot Hub is Polkadot's system parachain for issuing and managing on-chain assets. While the relay chain provides security, Polkadot Hub handles asset logic—minting, burning, transfers, and metadata—efficiently and cost-effectively.
11+
Polkadot Hub is Polkadots system parachain that provides core functionality for the network, including issuing and managing on-chain assets. While the relay chain provides security, Polkadot Hub handles asset logic—minting, burning, transfers, and metadata—efficiently and cost-effectively.
1212

1313
Polkadot Hub supports native assets issued on the parachain and foreign assets from other chains, both of which can move seamlessly across the network via XCM.
1414

@@ -130,3 +130,34 @@ This unified interface makes it easy for dApps to handle both native and cross-c
130130
Polkadot Hub enables assets to move safely between parachains and the relay chain using XCM (Cross-Consensus Messaging). XCM ensures assets can move securely between chains while preserving ownership and traceability
131131

132132
To learn more about asset transfers with XCM, please refer to the [Introduction to XCM](/parachains/interoperability/get-started/) page.
133+
134+
<!-- TODO POST-MVP: Uncomment this section once chain interactions goes live -->
135+
<!-- ## Where to Go Next
136+
137+
<div class="grid cards" markdown>
138+
139+
- <span class="badge guide">Guide</span> __Register a Foreign Asset__
140+
141+
---
142+
143+
Learn step-by-step how to register a foreign asset on the Asset Hub parachain.
144+
145+
[:octicons-arrow-right-24: Get Started](/chain-interactions/token-operations/register-foreign-asset/)
146+
147+
- <span class="badge guide">Guide</span> __Register a Local Asset__
148+
149+
---
150+
151+
Learn step-by-step how to register a local asset on the Asset Hub parachain.
152+
153+
[:octicons-arrow-right-24: Get Started](/chain-interactions/token-operations/register-local-asset/)
154+
155+
- <span class="badge guide">Guide</span> __Convert Assets__
156+
157+
---
158+
159+
Learn how to convert and manage assets on Asset Hub, including creating liquidity pools, adding liquidity, swapping assets, and withdrawing liquidity.
160+
161+
[:octicons-arrow-right-24: Get Started](/chain-interactions/token-operations/convert-assets/)
162+
163+
</div> -->

reference/polkadot-hub/smart-contracts.md

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ categories: Polkadot Protocol
88

99
## Introduction
1010

11-
Polkadot Hub enables developers to deploy and interact with Solidity contracts through REVM, a high-performance, Rust-based Ethereum Virtual Machine implementation. This brings Ethereum compatibility to Polkadot Hub, letting teams use familiar Solidity tooling, integrate with on-chain features like governance and XCM, and take advantage of cross-chain interoperability.
11+
Polkadot Hub enables developers to deploy and interact with Solidity contracts through REVM, a high-performance, Rust-based Ethereum Virtual Machine implementation. Polkadot-native precompiles bring Ethereum compatibility to Polkadot Hub, letting teams use familiar Solidity tooling, integrate with on-chain features like governance and XCM, and take advantage of cross-chain interoperability.
1212

1313
For projects that require maximum computational performance, Polkadot Hub also supports PolkaVM (PVM), a native RISC-V execution engine. PVM is optional and designed for high-throughput, performance-intensive smart contracts.
1414

@@ -22,7 +22,9 @@ With REVM, developers can:
2222
- Use familiar Ethereum tooling like Hardhat, Foundry, Remix, and MetaMask.
2323
- Interact with other parachains and on-chain assets using XCM and Polkadot Hub features.
2424

25-
REVM builds on Rust’s safety guarantees and performance optimizations while retaining full opcode compatibility with the EVM. This provides a reliable path for Ethereum-native developers to access Polkadot’s native features—such as governance, treasury, multisig, and XCM—within a unified, interoperable runtime environment.
25+
REVM builds on Rust’s safety guarantees and performance optimizations while retaining full opcode compatibility with the EVM.
26+
27+
Ethereum-native developers can use Polkadot-native precompiles to access Polkadot features—such as governance, treasury, multisig, and XCM—within a unified, interoperable runtime environment.
2628

2729
### PVM Smart Contracts
2830

@@ -38,3 +40,24 @@ PolkaVM delivers maximum performance for computationally intensive contracts, of
3840

3941
--8<-- 'text/smart-contracts/polkaVM-warning.md'
4042

43+
## Where to Go Next
44+
45+
<div class="grid cards" markdown>
46+
47+
- <span class="badge guide">Guide</span> __Deploy a Basic Contract__
48+
49+
---
50+
51+
Learn step-by-step how to deploy a basic Solidity smart contract to Polkadot Hub.
52+
53+
[:octicons-arrow-right-24: Get Started](/smart-contracts/cookbook/smart-contracts/deploy-basic/basic-remix/)
54+
55+
- <span class="badge guide">Guide</span> __Explore Development Environments__
56+
57+
---
58+
59+
Check out the development environments you can use to build, test, and deploy smart contracts.
60+
61+
[:octicons-arrow-right-24: Get Started](/smart-contracts/dev-environments/local-dev-node/)
62+
63+
</div>

0 commit comments

Comments
 (0)