feat(web): add network subpages and subdomains listing page

- Add /subdomains page listing all 20 PezkuwiChain subdomains
- Add Back to Home button to Subdomains page
- Create NetworkPage reusable component for network details
- Add 7 network subpages: /mainnet, /staging, /testnet, /beta, /alfa, /development, /local
- Update ChainSpecs network cards to navigate to network subpages
- Add i18n translations for chainSpecs section in en.ts
- Add SDK docs with rebranding support (rebrand-rustdoc.cjs)
- Add generate-docs-structure.cjs for automatic docs generation
- Update shared libs: endpoints, polkadot, wallet, xcm-bridge
- Add new token logos: TYR, ZGR, pezkuwi_icon
- Add new pages: Explorer, Docs, Wallet, Api, Faucet, Developers, Grants, Wiki, Forum, Telemetry
This commit is contained in:
2025-12-11 00:33:47 +03:00
parent 2c6c4f5606
commit 11678fe7cd
976 changed files with 60601 additions and 168 deletions
@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl&lt;T: <a class=\"trait\" href=\"pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/trait.Config.html\" title=\"trait pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Config\">Config</a>&gt; BuildStorage for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/struct.GenesisConfig.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::GenesisConfig\">GenesisConfig</a>&lt;T&gt;"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[511]}
@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl AsSystemOriginSigner&lt;&lt;<a class=\"struct\" href=\"pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Runtime\">Runtime</a> as Config&gt;::AccountId&gt; for <a class=\"struct\" href=\"pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.RuntimeOrigin.html\" title=\"struct pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeOrigin\">RuntimeOrigin</a>"],["impl AsSystemOriginSigner&lt;&lt;<a class=\"struct\" href=\"pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Runtime\">Runtime</a> as Config&gt;::AccountId&gt; for <a class=\"struct\" href=\"pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.RuntimeOrigin.html\" title=\"struct pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeOrigin\">RuntimeOrigin</a>"],["impl AsSystemOriginSigner&lt;&lt;<a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::Runtime\">Runtime</a> as Config&gt;::AccountId&gt; for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.RuntimeOrigin.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeOrigin\">RuntimeOrigin</a>"],["impl AsSystemOriginSigner&lt;&lt;<a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::Runtime\">Runtime</a> as Config&gt;::AccountId&gt; for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.RuntimeOrigin.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeOrigin\">RuntimeOrigin</a>"],["impl AsSystemOriginSigner&lt;&lt;<a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::Runtime\">Runtime</a> as Config&gt;::AccountId&gt; for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.RuntimeOrigin.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeOrigin\">RuntimeOrigin</a>"],["impl AsSystemOriginSigner&lt;&lt;<a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::Runtime\">Runtime</a> as Config&gt;::AccountId&gt; for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.RuntimeOrigin.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeOrigin\">RuntimeOrigin</a>"],["impl AsSystemOriginSigner&lt;&lt;<a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::Runtime\">Runtime</a> as Config&gt;::AccountId&gt; for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.RuntimeOrigin.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeOrigin\">RuntimeOrigin</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[3766]}
@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl AsTransactionAuthorizedOrigin for <a class=\"struct\" href=\"pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.RuntimeOrigin.html\" title=\"struct pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeOrigin\">RuntimeOrigin</a>"],["impl AsTransactionAuthorizedOrigin for <a class=\"struct\" href=\"pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.RuntimeOrigin.html\" title=\"struct pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeOrigin\">RuntimeOrigin</a>"],["impl AsTransactionAuthorizedOrigin for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.RuntimeOrigin.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeOrigin\">RuntimeOrigin</a>"],["impl AsTransactionAuthorizedOrigin for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.RuntimeOrigin.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeOrigin\">RuntimeOrigin</a>"],["impl AsTransactionAuthorizedOrigin for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.RuntimeOrigin.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeOrigin\">RuntimeOrigin</a>"],["impl AsTransactionAuthorizedOrigin for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.RuntimeOrigin.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeOrigin\">RuntimeOrigin</a>"],["impl AsTransactionAuthorizedOrigin for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.RuntimeOrigin.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeOrigin\">RuntimeOrigin</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[2013]}
@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl Dispatchable for <a class=\"enum\" href=\"pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeCall.html\" title=\"enum pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeCall\">RuntimeCall</a>"],["impl Dispatchable for <a class=\"enum\" href=\"pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeCall.html\" title=\"enum pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeCall\">RuntimeCall</a>"],["impl Dispatchable for <a class=\"enum\" href=\"pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/enum.Call.html\" title=\"enum pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::Call\">Call</a>"],["impl Dispatchable for <a class=\"enum\" href=\"pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeCall.html\" title=\"enum pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeCall\">RuntimeCall</a>"],["impl Dispatchable for <a class=\"enum\" href=\"pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeCall.html\" title=\"enum pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeCall\">RuntimeCall</a>"],["impl Dispatchable for <a class=\"enum\" href=\"pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeCall.html\" title=\"enum pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeCall\">RuntimeCall</a>"],["impl Dispatchable for <a class=\"enum\" href=\"pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeCall.html\" title=\"enum pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeCall\">RuntimeCall</a>"],["impl Dispatchable for <a class=\"enum\" href=\"pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeCall.html\" title=\"enum pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeCall\">RuntimeCall</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[2033]}
@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl GetRuntimeBlockType for <a class=\"struct\" href=\"pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Runtime\">Runtime</a>"],["impl GetRuntimeBlockType for <a class=\"struct\" href=\"pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Runtime\">Runtime</a>"],["impl GetRuntimeBlockType for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::Runtime\">Runtime</a>"],["impl GetRuntimeBlockType for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::Runtime\">Runtime</a>"],["impl GetRuntimeBlockType for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::Runtime\">Runtime</a>"],["impl GetRuntimeBlockType for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::Runtime\">Runtime</a>"],["impl GetRuntimeBlockType for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::Runtime\">Runtime</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[1817]}
@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl ValidateUnsigned for <a class=\"struct\" href=\"pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Runtime\">Runtime</a>"],["impl ValidateUnsigned for <a class=\"struct\" href=\"pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Runtime\">Runtime</a>"],["impl ValidateUnsigned for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::Runtime\">Runtime</a>"],["impl ValidateUnsigned for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::Runtime\">Runtime</a>"],["impl ValidateUnsigned for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::Runtime\">Runtime</a>"],["impl ValidateUnsigned for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::Runtime\">Runtime</a>"],["impl ValidateUnsigned for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.Runtime.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::Runtime\">Runtime</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[1796]}
@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl&lt;Call: Dispatchable&gt; TransactionExtension&lt;Call&gt; for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/transaction_extensions/transaction_extensions_example/struct.AddToPayload.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToPayload\">AddToPayload</a>"],["impl&lt;Call: Dispatchable&gt; TransactionExtension&lt;Call&gt; for <a class=\"struct\" href=\"pezkuwi_sdk_docs/reference_docs/transaction_extensions/transaction_extensions_example/struct.AddToSignaturePayload.html\" title=\"struct pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToSignaturePayload\">AddToSignaturePayload</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[747]}