Skip to content

Commit 813ac9a

Browse files
committed
add output
1 parent 4bddb46 commit 813ac9a

File tree

11 files changed

+198
-0
lines changed

11 files changed

+198
-0
lines changed

.chain-interactions/query-data/query-sdks.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ Select your preferred SDK below to see complete, runnable examples that query Po
6969
npx tsx query-balance.ts
7070
```
7171

72+
You should see output similar to:
73+
74+
--8<-- 'code/chain-interactions/query-data/query-sdks/papi/query-balance-ts.html'
75+
7276
**Query Asset Information**
7377

7478
The following example queries the `Assets` pallet to retrieve metadata and balance information for USDT (asset ID 1984).
@@ -85,6 +89,10 @@ Select your preferred SDK below to see complete, runnable examples that query Po
8589
npx tsx query-asset.ts
8690
```
8791

92+
You should see output similar to:
93+
94+
--8<-- 'code/chain-interactions/query-data/query-sdks/papi/query-asset-ts.html'
95+
8896
=== "Polkadot.js"
8997

9098
!!! warning "Maintenance Mode Only"
@@ -128,6 +136,10 @@ Select your preferred SDK below to see complete, runnable examples that query Po
128136
node query-balance.js
129137
```
130138

139+
You should see output similar to:
140+
141+
--8<-- 'code/chain-interactions/query-data/query-sdks/pjs/query-balance-js.html'
142+
131143
**Query Asset Information**
132144

133145
The following example queries the `Assets` pallet to retrieve metadata and balance information for USDT (asset ID 1984).
@@ -144,6 +156,10 @@ Select your preferred SDK below to see complete, runnable examples that query Po
144156
node query-asset.js
145157
```
146158

159+
You should see output similar to:
160+
161+
--8<-- 'code/chain-interactions/query-data/query-sdks/pjs/query-asset-js.html'
162+
147163
=== "Dedot"
148164

149165
[Dedot](/reference/tools/dedot/){target=\_blank} is a next-generation TypeScript client that's lightweight, tree-shakable, and maintains API compatibility with Polkadot.js.
@@ -185,6 +201,10 @@ Select your preferred SDK below to see complete, runnable examples that query Po
185201
npx tsx query-balance.ts
186202
```
187203

204+
You should see output similar to:
205+
206+
--8<-- 'code/chain-interactions/query-data/query-sdks/dedot/query-balance-ts.html'
207+
188208
**Query Asset Information**
189209

190210
The following example queries the `Assets` pallet to retrieve metadata and balance information for USDT (asset ID 1984).
@@ -201,6 +221,10 @@ Select your preferred SDK below to see complete, runnable examples that query Po
201221
npx tsx query-asset.ts
202222
```
203223

224+
You should see output similar to:
225+
226+
--8<-- 'code/chain-interactions/query-data/query-sdks/dedot/query-asset-ts.html'
227+
204228
=== "Python"
205229

206230
[Python Substrate Interface](/reference/tools/py-substrate-interface/){target=\_blank} provides a Python library for interacting with Substrate-based chains.
@@ -241,6 +265,10 @@ Select your preferred SDK below to see complete, runnable examples that query Po
241265
python query_balance.py
242266
```
243267

268+
You should see output similar to:
269+
270+
--8<-- 'code/chain-interactions/query-data/query-sdks/psi/query-balance-py.html'
271+
244272
**Query Asset Information**
245273

246274
The following example queries the `Assets` pallet to retrieve metadata and balance information for USDT (asset ID 1984).
@@ -257,6 +285,10 @@ Select your preferred SDK below to see complete, runnable examples that query Po
257285
python query_asset.py
258286
```
259287

288+
You should see output similar to:
289+
290+
--8<-- 'code/chain-interactions/query-data/query-sdks/psi/query-asset-py.html'
291+
260292
=== "Subxt"
261293

262294
[Subxt](/reference/tools/subxt/){target=\_blank} is a Rust library that provides compile-time type safety through code generation from chain metadata.
@@ -308,6 +340,13 @@ Select your preferred SDK below to see complete, runnable examples that query Po
308340
cargo run --bin query_balance
309341
```
310342

343+
You should see output similar to:
344+
345+
--8<-- 'code/chain-interactions/query-data/query-sdks/subxt/query-balance-rs.html'
346+
347+
!!! note
348+
Subxt's `fetch()` method returns `None` for accounts with zero balance that have no on-chain storage entry, resulting in "Account not found". Accounts with activity will display their balance information.
349+
311350
**Query Asset Information**
312351

313352
The following example queries the `Assets` pallet to retrieve metadata and balance information for USDT (asset ID 1984).
@@ -324,6 +363,10 @@ Select your preferred SDK below to see complete, runnable examples that query Po
324363
cargo run --bin query_asset
325364
```
326365

366+
You should see output similar to:
367+
368+
--8<-- 'code/chain-interactions/query-data/query-sdks/subxt/query-asset-rs.html'
369+
327370
## Where to Go Next
328371

329372
Now that you understand how to query on-chain state, explore these related topics:
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<div class="termynal" data-termynal>
2+
<span data-ty="input"><span class="file-path"></span>npx tsx query-asset.ts</span>
3+
<span data-ty>Connected to Polkadot Hub</span>
4+
<span data-ty>Querying asset ID: 1984</span>
5+
<span data-ty></span>
6+
<span data-ty>Asset Metadata:</span>
7+
<span data-ty> Name: Tether USD</span>
8+
<span data-ty> Symbol: USDT</span>
9+
<span data-ty> Decimals: 6</span>
10+
<span data-ty></span>
11+
<span data-ty>Asset Details:</span>
12+
<span data-ty> Owner: 5Gy6UDPQNFG6vBLnwn3VyFSMAisgw1yP2kJuo2Gn8XhUD8V8</span>
13+
<span data-ty> Supply: 77998622834581</span>
14+
<span data-ty> Accounts: 13544</span>
15+
<span data-ty> Min Balance: 10000</span>
16+
<span data-ty> Status: "Live"</span>
17+
<span data-ty></span>
18+
<span data-ty>Querying asset balance for: 14E5nqKAp3oAJcmzgZhUD2RcptBeUBScxKHgJKU4HPNcKVf3</span>
19+
<span data-ty></span>
20+
<span data-ty>No asset balance found for this account</span>
21+
</div>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<div class="termynal" data-termynal>
2+
<span data-ty="input"><span class="file-path"></span>npx tsx query-balance.ts</span>
3+
<span data-ty>Connected to Polkadot Hub</span>
4+
<span data-ty>Querying balance for: 14E5nqKAp3oAJcmzgZhUD2RcptBeUBScxKHgJKU4HPNcKVf3</span>
5+
<span data-ty></span>
6+
<span data-ty>Account Information:</span>
7+
<span data-ty> Nonce: 0</span>
8+
<span data-ty> Free Balance: 0</span>
9+
<span data-ty> Reserved: 0</span>
10+
<span data-ty> Frozen: 0</span>
11+
</div>
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<div class="termynal" data-termynal>
2+
<span data-ty="input"><span class="file-path"></span>npx tsx query-asset.ts</span>
3+
<span data-ty>Connected to Polkadot Hub</span>
4+
<span data-ty>Querying asset ID: 1984</span>
5+
<span data-ty></span>
6+
<span data-ty>Asset Metadata:</span>
7+
<span data-ty> Name: Tether USD</span>
8+
<span data-ty> Symbol: USDT</span>
9+
<span data-ty> Decimals: 6</span>
10+
<span data-ty></span>
11+
<span data-ty>Asset Details:</span>
12+
<span data-ty> Owner: 15uPcYeUE2XaMiMJuR6W7QGW2LsLdKXX7F3PxKG8gcizPh3X</span>
13+
<span data-ty> Supply: 77998622834581</span>
14+
<span data-ty> Accounts: 13544</span>
15+
<span data-ty> Min Balance: 10000</span>
16+
<span data-ty> Status: Live</span>
17+
<span data-ty></span>
18+
<span data-ty>Querying asset balance for: 14E5nqKAp3oAJcmzgZhUD2RcptBeUBScxKHgJKU4HPNcKVf3</span>
19+
<span data-ty></span>
20+
<span data-ty>No asset balance found for this account</span>
21+
</div>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<div class="termynal" data-termynal>
2+
<span data-ty="input"><span class="file-path"></span>npx tsx query-balance.ts</span>
3+
<span data-ty>Connected to Polkadot Hub</span>
4+
<span data-ty>Querying balance for: 14E5nqKAp3oAJcmzgZhUD2RcptBeUBScxKHgJKU4HPNcKVf3</span>
5+
<span data-ty></span>
6+
<span data-ty>Account Information:</span>
7+
<span data-ty> Nonce: 0</span>
8+
<span data-ty> Free Balance: 0</span>
9+
<span data-ty> Reserved: 0</span>
10+
<span data-ty> Frozen: 0</span>
11+
</div>
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<div class="termynal" data-termynal>
2+
<span data-ty="input"><span class="file-path"></span>node query-asset.js</span>
3+
<span data-ty>Connected to Polkadot Hub</span>
4+
<span data-ty>Querying asset ID: 1984</span>
5+
<span data-ty></span>
6+
<span data-ty>Asset Metadata:</span>
7+
<span data-ty> Name: Tether USD</span>
8+
<span data-ty> Symbol: USDT</span>
9+
<span data-ty> Decimals: 6</span>
10+
<span data-ty></span>
11+
<span data-ty>Asset Details:</span>
12+
<span data-ty> Owner: 15uPcYeUE2XaMiMJuR6W7QGW2LsLdKXX7F3PxKG8gcizPh3X</span>
13+
<span data-ty> Supply: 77998622834581</span>
14+
<span data-ty> Accounts: 13544</span>
15+
<span data-ty> Min Balance: 10000</span>
16+
<span data-ty> Status: Live</span>
17+
<span data-ty></span>
18+
<span data-ty>Querying asset balance for: 14E5nqKAp3oAJcmzgZhUD2RcptBeUBScxKHgJKU4HPNcKVf3</span>
19+
<span data-ty></span>
20+
<span data-ty>No asset balance found for this account</span>
21+
</div>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<div class="termynal" data-termynal>
2+
<span data-ty="input"><span class="file-path"></span>node query-balance.js</span>
3+
<span data-ty>Connected to Polkadot Hub</span>
4+
<span data-ty>Querying balance for: 14E5nqKAp3oAJcmzgZhUD2RcptBeUBScxKHgJKU4HPNcKVf3</span>
5+
<span data-ty></span>
6+
<span data-ty>Account Information:</span>
7+
<span data-ty> Nonce: 0</span>
8+
<span data-ty> Free Balance: 0</span>
9+
<span data-ty> Reserved: 0</span>
10+
<span data-ty> Frozen: 0</span>
11+
</div>
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<div class="termynal" data-termynal>
2+
<span data-ty="input"><span class="file-path"></span>python query_asset.py</span>
3+
<span data-ty>Connected to Polkadot Hub</span>
4+
<span data-ty>Querying asset ID: 1984</span>
5+
<span data-ty></span>
6+
<span data-ty>Asset Metadata:</span>
7+
<span data-ty> Name: Tether USD</span>
8+
<span data-ty> Symbol: USDT</span>
9+
<span data-ty> Decimals: 6</span>
10+
<span data-ty></span>
11+
<span data-ty>Asset Details:</span>
12+
<span data-ty> Owner: 5Gy6UDPQNFG6vBLnwn3VyFSMAisgw1yP2kJuo2Gn8XhUD8V8</span>
13+
<span data-ty> Supply: 77998622834581</span>
14+
<span data-ty> Accounts: 13545</span>
15+
<span data-ty> Min Balance: 10000</span>
16+
<span data-ty> Status: Live</span>
17+
<span data-ty></span>
18+
<span data-ty>Querying asset balance for: 14E5nqKAp3oAJcmzgZhUD2RcptBeUBScxKHgJKU4HPNcKVf3</span>
19+
<span data-ty></span>
20+
<span data-ty>No asset balance found for this account</span>
21+
</div>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<div class="termynal" data-termynal>
2+
<span data-ty="input"><span class="file-path"></span>python query_balance.py</span>
3+
<span data-ty>Connected to Polkadot Hub</span>
4+
<span data-ty>Querying balance for: 14E5nqKAp3oAJcmzgZhUD2RcptBeUBScxKHgJKU4HPNcKVf3</span>
5+
<span data-ty></span>
6+
<span data-ty>Account Information:</span>
7+
<span data-ty> Nonce: 0</span>
8+
<span data-ty> Free Balance: 0</span>
9+
<span data-ty> Reserved: 0</span>
10+
<span data-ty> Frozen: 0</span>
11+
</div>
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<div class="termynal" data-termynal>
2+
<span data-ty="input"><span class="file-path"></span>cargo run --bin query_asset</span>
3+
<span data-ty>Connected to Polkadot Hub</span>
4+
<span data-ty>Querying asset ID: 1984</span>
5+
<span data-ty></span>
6+
<span data-ty>Asset Metadata:</span>
7+
<span data-ty> Name: Tether USD</span>
8+
<span data-ty> Symbol: USDT</span>
9+
<span data-ty> Decimals: 6</span>
10+
<span data-ty></span>
11+
<span data-ty>Asset Details:</span>
12+
<span data-ty> Owner: 5Gy6UDPQNFG6vBLnwn3VyFSMAisgw1yP2kJuo2Gn8XhUD8V8</span>
13+
<span data-ty> Supply: 77998622834581</span>
14+
<span data-ty> Accounts: 13545</span>
15+
<span data-ty> Min Balance: 10000</span>
16+
<span data-ty></span>
17+
<span data-ty>Querying asset balance for: 14E5nqKAp3oAJcmzgZhUD2RcptBeUBScxKHgJKU4HPNcKVf3</span>
18+
<span data-ty></span>
19+
<span data-ty>No asset balance found for this account</span>
20+
</div>

0 commit comments

Comments
 (0)