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

[Substrate.io Migration] - Polkadot Protocol > Protocol Components > Transactions > Transactions Formats #80

Open
wants to merge 17 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
node_runtime::UncheckedExtrinsic::new_signed(
function.clone(), // some call
sp_runtime::AccountId32::from(sender.public()).into(), // some sending account
node_runtime::Signature::Sr25519(signature.clone()), // the account's signature
extra.clone(), // the signed extensions
)
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
<div id='termynal' data-termynal>
<span data-ty='input'><span class='file-path'></span>head customSpec.json</span>
<div id="termynal" data-termynal>
<span data-ty="input"><span class="file-path"></span>head customSpec.json</span>

<br>
<span data-ty>{</span>
<span data-ty> "name": "Local Testnet",</span>
<span data-ty> "id": "local_testnet",</span>
<span data-ty> "chainType": "Local",</span>
<span data-ty> "bootNodes": [],</span>
<span data-ty> "telemetryEndpoints": null,</span>
<span data-ty> "protocolId": null,</span>
<span data-ty> "properties": null,</span>
<span data-ty> "codeSubstitutes": {},</span>
<span data-ty> "genesis": {</span>
</div>
<br />
<span data-ty>{</span>
<span data-ty> "name": "Local Testnet",</span>
<span data-ty> "id": "local_testnet",</span>
<span data-ty> "chainType": "Local",</span>
<span data-ty> "bootNodes": [],</span>
<span data-ty> "telemetryEndpoints": null,</span>
<span data-ty> "protocolId": null,</span>
<span data-ty> "properties": null,</span>
<span data-ty> "codeSubstitutes": {},</span>
<span data-ty> "genesis": {</span>
</div>
Original file line number Diff line number Diff line change
@@ -1,83 +1,83 @@
<div id='termynal' data-termynal>
<span data-ty='input'><span class='file-path'>tail -n 78 customSpec.json</span></span>
<div id="termynal" data-termynal>
<span data-ty="input"><span class="file-path">tail -n 78 customSpec.json</span></span>

<br>
<span data-ty> "patch": {</span>
<span data-ty> "aura": {</span>
<span data-ty> "authorities": [</span>
<span data-ty> "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",</span>
<span data-ty> "5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty"</span>
<span data-ty> ]</span>
<span data-ty> },</span>
<span data-ty> "balances": {</span>
<span data-ty> "balances": [</span>
<span data-ty> [</span>
<span data-ty> "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5FLSigC9HGRKVhB9FiEo4Y3koPsNmBmLJbpXg2mp1hXcS59Y",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5DAAnrj7VHTznn2AWBemMuyBwZWs6FNFjdyVXUeYum3PTXFy",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5HGjWAeFDfFCWPsjFQdVV2Msvz2XtMktvgocEZcCj68kUMaw",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5CiPPseXPECbkjWCa6MnjNokrgYjMqmKndv2rSnekmSK2DjL",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5GNJqTPyNqANBkUVMN1LPPrxXnFouWXoe2wNSmmEoLctxiZY",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5HpG9w8EBLe5XCrbczpwq5TSXvedjrBGCwqxK1iQ7qUsSWFc",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5Ck5SLSHYac6WFt5UZRSsdJjwmpSZq85fd5TRNAdZQVzEAPT",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5HKPmK9GYtE1PSLsS1qiYU9xQ9Si1NcEhdeCq9sw5bqu4ns8",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5FCfAonRZgTFrTd9HREEyeJjDpT397KMzizE6T3DvebLFE7n",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5CRmqmsiNFExV6VbdmPJViVxrWmkaXXvBrSX8oqBT8R9vmWk",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ]</span>
<span data-ty> ]</span>
<span data-ty> },</span>
<span data-ty> "grandpa": {</span>
<span data-ty> "authorities": [</span>
<span data-ty> [</span>
<span data-ty> "5FA9nQDVg267DEd8m1ZypXLBnvN7SFxYwV7ndqSYGiN9TTpu",</span>
<span data-ty> 1</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5GoNkf6WdbxCFnPdAnYYQyCjAKPJgLNxXwPjwTh6DGg6gN3E",</span>
<span data-ty> 1</span>
<span data-ty> ]</span>
<span data-ty> ]</span>
<span data-ty> },</span>
<span data-ty> "sudo": {</span>
<span data-ty> "key": "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"</span>
<span data-ty> }</span>
<span data-ty> }</span>
<span data-ty> }</span>
<span data-ty> }</span>
<span data-ty>}%</span>
</div>
<br />
<span data-ty> "patch": {</span>
<span data-ty> "aura": {</span>
<span data-ty> "authorities": [</span>
<span data-ty> "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",</span>
<span data-ty> "5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty"</span>
<span data-ty> ]</span>
<span data-ty> },</span>
<span data-ty> "balances": {</span>
<span data-ty> "balances": [</span>
<span data-ty> [</span>
<span data-ty> "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5FLSigC9HGRKVhB9FiEo4Y3koPsNmBmLJbpXg2mp1hXcS59Y",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5DAAnrj7VHTznn2AWBemMuyBwZWs6FNFjdyVXUeYum3PTXFy",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5HGjWAeFDfFCWPsjFQdVV2Msvz2XtMktvgocEZcCj68kUMaw",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5CiPPseXPECbkjWCa6MnjNokrgYjMqmKndv2rSnekmSK2DjL",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5GNJqTPyNqANBkUVMN1LPPrxXnFouWXoe2wNSmmEoLctxiZY",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5HpG9w8EBLe5XCrbczpwq5TSXvedjrBGCwqxK1iQ7qUsSWFc",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5Ck5SLSHYac6WFt5UZRSsdJjwmpSZq85fd5TRNAdZQVzEAPT",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5HKPmK9GYtE1PSLsS1qiYU9xQ9Si1NcEhdeCq9sw5bqu4ns8",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5FCfAonRZgTFrTd9HREEyeJjDpT397KMzizE6T3DvebLFE7n",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5CRmqmsiNFExV6VbdmPJViVxrWmkaXXvBrSX8oqBT8R9vmWk",</span>
<span data-ty> 1152921504606846976</span>
<span data-ty> ]</span>
<span data-ty> ]</span>
<span data-ty> },</span>
<span data-ty> "grandpa": {</span>
<span data-ty> "authorities": [</span>
<span data-ty> [</span>
<span data-ty> "5FA9nQDVg267DEd8m1ZypXLBnvN7SFxYwV7ndqSYGiN9TTpu",</span>
<span data-ty> 1</span>
<span data-ty> ],</span>
<span data-ty> [</span>
<span data-ty> "5GoNkf6WdbxCFnPdAnYYQyCjAKPJgLNxXwPjwTh6DGg6gN3E",</span>
<span data-ty> 1</span>
<span data-ty> ]</span>
<span data-ty> ]</span>
<span data-ty> },</span>
<span data-ty> "sudo": {</span>
<span data-ty> "key": "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"</span>
<span data-ty> }</span>
<span data-ty> }</span>
<span data-ty> }</span>
<span data-ty> }</span>
<span data-ty>}%</span>
</div>
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
<div id='termynal' data-termynal>
<span data-ty>2024-09-12 15:37:05 💤 Idle (0 peers), best: #0 (0x8af7…53fd), finalized #0 (0x8af7…53fd), ⬇ 0 ⬆ 0</span>
<span data-ty>2024-09-12 15:37:08 discovered: 12D3KooWMaL5zqYiMnVikaYCGF65fKekSPqXGgyz92eRcqcnfpey /ip4/192.168.1.2/tcp/30334</span>
<span data-ty>2024-09-12 15:37:10 💤 Idle (1 peers), best: #0 (0x8af7…53fd), finalized #0 (0x8af7…53fd), ⬇ 0.6kiB/s ⬆ 0.6kiB/s</span>
<span data-ty>2024-09-12 15:37:12 🙌 Starting consensus session on top of parent 0x8af7c72457d437486fe697b4a11ef42b26c8b4448836bdb2220495aea39f53fd (#0)</span>
<span data-ty>2024-09-12 15:37:12 🎁 Prepared block for proposing at 1 (6 ms) [hash: 0xb97cb3a4a62f0cb320236469d8e1e13227a15138941f3c9819b6b78f91986262; parent_hash: 0x8af7…53fd; extrinsics (1): [0x1ef4…eecb]</span>
<span data-ty>2024-09-12 15:37:12 🔖 Pre-sealed block for proposal at 1. Hash now 0x05115677207265f22c6d428fb00b65a0e139c866c975913431ddefe291124f04, previously 0xb97cb3a4a62f0cb320236469d8e1e13227a15138941f3c9819b6b78f91986262.</span>
<span data-ty>2024-09-12 15:37:12 🏆 Imported #1 (0x8af7…53fd → 0x0511…4f04)</span>
<span data-ty>2024-09-12 15:37:15 💤 Idle (1 peers), best: #1 (0x0511…4f04), finalized #0 (0x8af7…53fd), ⬇ 0.5kiB/s ⬆ 0.6kiB/s</span>
<span data-ty>2024-09-12 15:37:18 🏆 Imported #2 (0x0511…4f04 → 0x17a7…a1fd)</span>
<span data-ty>2024-09-12 15:37:20 💤 Idle (1 peers), best: #2 (0x17a7…a1fd), finalized #0 (0x8af7…53fd), ⬇ 0.6kiB/s ⬆ 0.5kiB/s</span>
<span data-ty>2024-09-12 15:37:24 🙌 Starting consensus session on top of parent 0x17a77a8799bd58c7b82ca6a1e3322b38e7db574ee6c92fbcbc26bbe5214da1fd (#2)</span>
<span data-ty>2024-09-12 15:37:24 🎁 Prepared block for proposing at 3 (1 ms) [hash: 0x74d78266b1ac2514050ced3f34fbf98a28c6a2856f49dbe8b44686440a45f879; parent_hash: 0x17a7…a1fd; extrinsics (1): [0xe35f…8d48]</span>
<span data-ty>2024-09-12 15:37:24 🔖 Pre-sealed block for proposal at 3. Hash now 0x12cc1e9492988cfd3ffe4a6eb3186b1abb351a12a97809f7bae4a7319e177dee, previously 0x74d78266b1ac2514050ced3f34fbf98a28c6a2856f49dbe8b44686440a45f879.</span>
<span data-ty>2024-09-12 15:37:24 🏆 Imported #3 (0x17a7…a1fd → 0x12cc…7dee)</span>
<span data-ty>2024-09-12 15:37:25 💤 Idle (1 peers), best: #3 (0x12cc…7dee), finalized #1 (0x0511…4f04), ⬇ 0.5kiB/s ⬆ 0.6kiB/s</span>
</div>
<div id="termynal" data-termynal>
<span data-ty>2024-09-12 15:37:05 💤 Idle (0 peers), best: #0 (0x8af7…53fd), finalized #0 (0x8af7…53fd), ⬇ 0 ⬆ 0</span>
<span data-ty>2024-09-12 15:37:08 discovered: 12D3KooWMaL5zqYiMnVikaYCGF65fKekSPqXGgyz92eRcqcnfpey /ip4/192.168.1.2/tcp/30334</span>
<span data-ty>2024-09-12 15:37:10 💤 Idle (1 peers), best: #0 (0x8af7…53fd), finalized #0 (0x8af7…53fd), ⬇ 0.6kiB/s ⬆ 0.6kiB/s</span>
<span data-ty>2024-09-12 15:37:12 🙌 Starting consensus session on top of parent 0x8af7c72457d437486fe697b4a11ef42b26c8b4448836bdb2220495aea39f53fd (#0)</span>
<span data-ty>2024-09-12 15:37:12 🎁 Prepared block for proposing at 1 (6 ms) [hash: 0xb97cb3a4a62f0cb320236469d8e1e13227a15138941f3c9819b6b78f91986262; parent_hash: 0x8af7…53fd; extrinsics (1): [0x1ef4…eecb]</span>
<span data-ty>2024-09-12 15:37:12 🔖 Pre-sealed block for proposal at 1. Hash now 0x05115677207265f22c6d428fb00b65a0e139c866c975913431ddefe291124f04, previously 0xb97cb3a4a62f0cb320236469d8e1e13227a15138941f3c9819b6b78f91986262.</span>
<span data-ty>2024-09-12 15:37:12 🏆 Imported #1 (0x8af7…53fd → 0x0511…4f04)</span>
<span data-ty>2024-09-12 15:37:15 💤 Idle (1 peers), best: #1 (0x0511…4f04), finalized #0 (0x8af7…53fd), ⬇ 0.5kiB/s ⬆ 0.6kiB/s</span>
<span data-ty>2024-09-12 15:37:18 🏆 Imported #2 (0x0511…4f04 → 0x17a7…a1fd)</span>
<span data-ty>2024-09-12 15:37:20 💤 Idle (1 peers), best: #2 (0x17a7…a1fd), finalized #0 (0x8af7…53fd), ⬇ 0.6kiB/s ⬆ 0.5kiB/s</span>
<span data-ty>2024-09-12 15:37:24 🙌 Starting consensus session on top of parent 0x17a77a8799bd58c7b82ca6a1e3322b38e7db574ee6c92fbcbc26bbe5214da1fd (#2)</span>
<span data-ty>2024-09-12 15:37:24 🎁 Prepared block for proposing at 3 (1 ms) [hash: 0x74d78266b1ac2514050ced3f34fbf98a28c6a2856f49dbe8b44686440a45f879; parent_hash: 0x17a7…a1fd; extrinsics (1): [0xe35f…8d48]</span>
<span data-ty>2024-09-12 15:37:24 🔖 Pre-sealed block for proposal at 3. Hash now 0x12cc1e9492988cfd3ffe4a6eb3186b1abb351a12a97809f7bae4a7319e177dee, previously 0x74d78266b1ac2514050ced3f34fbf98a28c6a2856f49dbe8b44686440a45f879.</span>
<span data-ty>2024-09-12 15:37:24 🏆 Imported #3 (0x17a7…a1fd → 0x12cc…7dee)</span>
<span data-ty>2024-09-12 15:37:25 💤 Idle (1 peers), best: #3 (0x12cc…7dee), finalized #1 (0x0511…4f04), ⬇ 0.5kiB/s ⬆ 0.6kiB/s</span>
</div>
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ title: Transactions
nav:
- index.md
- 'Transactions and Block Basics': transactions-and-block-basics.md
- 'Transactions Formats': transactions-formats.md
Loading