Skip to content

Commit ab4a8ad

Browse files
committed
fix: llms
1 parent e5418ec commit ab4a8ad

File tree

9 files changed

+688
-470
lines changed

9 files changed

+688
-470
lines changed

llms-files/llms-basics.txt

Lines changed: 67 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -2092,6 +2092,24 @@ For more details on using Astar xcm-tools, consult the [official documentation](
20922092
### Chopsticks
20932093

20942094
The Chopsticks library provides XCM functionality for testing XCM messages across networks, enabling you to fork multiple parachains along with a relay chain. For further details, see the [Chopsticks documentation](/tutorials/polkadot-sdk/testing/fork-live-chains/){target=\_blank} about XCM.
2095+
2096+
### Moonbeam XCM SDK
2097+
2098+
The [Moonbeam XCM SDK](https://github.com/moonbeam-foundation/xcm-sdk){target=\_blank} enables developers to easily transfer assets between chains, either between parachains or between a parachain and the relay chain, within the Polkadot/Kusama ecosystem. With the SDK, you don't need to worry about determining the [Multilocation](https://github.com/polkadot-fellows/xcm-format?tab=readme-ov-file#7-universal-consensus-location-identifiers){target=\_blank} of the origin or destination assets or which extrinsics are used on which networks.
2099+
2100+
The SDK consists of two main packages:
2101+
2102+
- **[XCM SDK](https://github.com/moonbeam-foundation/xcm-sdk/tree/main/packages/sdk){target=\_blank}**: Core SDK for executing XCM transfers between chains in the Polkadot/Kusama ecosystem.
2103+
- **[MRL SDK](https://github.com/moonbeam-foundation/xcm-sdk/tree/main/packages/mrl){target=\_blank}**: Extension of the XCM SDK for transferring liquidity into and across the Polkadot ecosystem from other ecosystems like Ethereum.
2104+
2105+
Key features include:
2106+
2107+
- **Simplified asset transfers**: Abstracts away complex multilocation determinations and extrinsic selection.
2108+
- **Cross-ecosystem support**: Enables transfers between Polkadot/Kusama chains and external ecosystems.
2109+
- **Developer-friendly API**: Provides intuitive interfaces for cross-chain functionality.
2110+
- **Comprehensive documentation**: Includes usage guides and API references for both packages.
2111+
2112+
For detailed usage examples and API documentation, visit the [official Moonbeam XCM SDK documentation](https://moonbeam-foundation.github.io/xcm-sdk/latest/){target=\_blank}.
20952113
--- END CONTENT ---
20962114

20972115
Doc-Content: https://docs.polkadot.com/tutorials/polkadot-sdk/parachains/zero-to-hero/add-pallets-to-runtime/
@@ -2121,7 +2139,7 @@ First, you'll update the runtime's `Cargo.toml` file to include the Utility pall
21212139
[dependencies]
21222140
...
21232141
polkadot-sdk = { workspace = true, features = [
2124-
"pallet-utility",
2142+
"pallet-utility",
21252143
...
21262144
], default-features = false }
21272145
```
@@ -2179,66 +2197,68 @@ hex-literal = { optional = true, workspace = true, default-features = true }
21792197
log = { workspace = true }
21802198
pallet-parachain-template = { path = "../pallets/template", default-features = false }
21812199
polkadot-sdk = { workspace = true, features = [
2182-
"pallet-utility",
2183-
"cumulus-pallet-aura-ext",
2184-
"cumulus-pallet-session-benchmarking",
2185-
"cumulus-pallet-weight-reclaim",
2186-
"cumulus-pallet-xcm",
2187-
"cumulus-pallet-xcmp-queue",
2188-
"cumulus-primitives-aura",
2189-
"cumulus-primitives-core",
2190-
"cumulus-primitives-utility",
2191-
"pallet-aura",
2192-
"pallet-authorship",
2193-
"pallet-balances",
2194-
"pallet-collator-selection",
2195-
"pallet-message-queue",
2196-
"pallet-session",
2197-
"pallet-sudo",
2198-
"pallet-timestamp",
2199-
"pallet-transaction-payment",
2200-
"pallet-transaction-payment-rpc-runtime-api",
2201-
"pallet-xcm",
2202-
"parachains-common",
2203-
"polkadot-parachain-primitives",
2204-
"polkadot-runtime-common",
2205-
"runtime",
2206-
"staging-parachain-info",
2207-
"staging-xcm",
2208-
"staging-xcm-builder",
2209-
"staging-xcm-executor"
2210-
], default-features = false }
2200+
"pallet-utility",
2201+
"cumulus-pallet-aura-ext",
2202+
"cumulus-pallet-session-benchmarking",
2203+
"cumulus-pallet-weight-reclaim",
2204+
"cumulus-pallet-xcm",
2205+
"cumulus-pallet-xcmp-queue",
2206+
"cumulus-primitives-aura",
2207+
"cumulus-primitives-core",
2208+
"cumulus-primitives-utility",
2209+
"pallet-aura",
2210+
"pallet-authorship",
2211+
"pallet-balances",
2212+
"pallet-collator-selection",
2213+
"pallet-message-queue",
2214+
"pallet-session",
2215+
"pallet-sudo",
2216+
"pallet-timestamp",
2217+
"pallet-transaction-payment",
2218+
"pallet-transaction-payment-rpc-runtime-api",
2219+
"pallet-xcm",
2220+
"parachains-common",
2221+
"polkadot-parachain-primitives",
2222+
"polkadot-runtime-common",
2223+
"runtime",
2224+
"staging-parachain-info",
2225+
"staging-xcm",
2226+
"staging-xcm-builder",
2227+
"staging-xcm-executor",
2228+
], default-features = false }
22112229
scale-info = { features = ["derive"], workspace = true }
2212-
serde_json = { workspace = true, default-features = false, features = ["alloc"] }
2230+
serde_json = { workspace = true, default-features = false, features = [
2231+
"alloc",
2232+
] }
22132233
smallvec = { workspace = true, default-features = true }
22142234

22152235
custom-pallet = { path = "../pallets/custom-pallet", default-features = false }
22162236

22172237
[features]
22182238
default = ["std"]
22192239
std = [
2220-
"codec/std",
2221-
"cumulus-pallet-parachain-system/std",
2222-
"log/std",
2223-
"pallet-parachain-template/std",
2224-
"polkadot-sdk/std",
2225-
"scale-info/std",
2226-
"serde_json/std",
2227-
"substrate-wasm-builder",
2228-
"custom-pallet/std",
2240+
"codec/std",
2241+
"cumulus-pallet-parachain-system/std",
2242+
"log/std",
2243+
"pallet-parachain-template/std",
2244+
"polkadot-sdk/std",
2245+
"scale-info/std",
2246+
"serde_json/std",
2247+
"substrate-wasm-builder",
2248+
"custom-pallet/std",
22292249
]
22302250

22312251
runtime-benchmarks = [
2232-
"cumulus-pallet-parachain-system/runtime-benchmarks",
2233-
"hex-literal",
2234-
"pallet-parachain-template/runtime-benchmarks",
2235-
"polkadot-sdk/runtime-benchmarks",
2252+
"cumulus-pallet-parachain-system/runtime-benchmarks",
2253+
"hex-literal",
2254+
"pallet-parachain-template/runtime-benchmarks",
2255+
"polkadot-sdk/runtime-benchmarks",
22362256
]
22372257

22382258
try-runtime = [
2239-
"cumulus-pallet-parachain-system/try-runtime",
2240-
"pallet-parachain-template/try-runtime",
2241-
"polkadot-sdk/try-runtime",
2259+
"cumulus-pallet-parachain-system/try-runtime",
2260+
"pallet-parachain-template/try-runtime",
2261+
"polkadot-sdk/try-runtime",
22422262
]
22432263

22442264
# Enable the metadata hash generation.

llms-files/llms-dapps.txt

Lines changed: 85 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -2860,6 +2860,24 @@ For more details on using Astar xcm-tools, consult the [official documentation](
28602860
### Chopsticks
28612861

28622862
The Chopsticks library provides XCM functionality for testing XCM messages across networks, enabling you to fork multiple parachains along with a relay chain. For further details, see the [Chopsticks documentation](/tutorials/polkadot-sdk/testing/fork-live-chains/){target=\_blank} about XCM.
2863+
2864+
### Moonbeam XCM SDK
2865+
2866+
The [Moonbeam XCM SDK](https://github.com/moonbeam-foundation/xcm-sdk){target=\_blank} enables developers to easily transfer assets between chains, either between parachains or between a parachain and the relay chain, within the Polkadot/Kusama ecosystem. With the SDK, you don't need to worry about determining the [Multilocation](https://github.com/polkadot-fellows/xcm-format?tab=readme-ov-file#7-universal-consensus-location-identifiers){target=\_blank} of the origin or destination assets or which extrinsics are used on which networks.
2867+
2868+
The SDK consists of two main packages:
2869+
2870+
- **[XCM SDK](https://github.com/moonbeam-foundation/xcm-sdk/tree/main/packages/sdk){target=\_blank}**: Core SDK for executing XCM transfers between chains in the Polkadot/Kusama ecosystem.
2871+
- **[MRL SDK](https://github.com/moonbeam-foundation/xcm-sdk/tree/main/packages/mrl){target=\_blank}**: Extension of the XCM SDK for transferring liquidity into and across the Polkadot ecosystem from other ecosystems like Ethereum.
2872+
2873+
Key features include:
2874+
2875+
- **Simplified asset transfers**: Abstracts away complex multilocation determinations and extrinsic selection.
2876+
- **Cross-ecosystem support**: Enables transfers between Polkadot/Kusama chains and external ecosystems.
2877+
- **Developer-friendly API**: Provides intuitive interfaces for cross-chain functionality.
2878+
- **Comprehensive documentation**: Includes usage guides and API references for both packages.
2879+
2880+
For detailed usage examples and API documentation, visit the [official Moonbeam XCM SDK documentation](https://moonbeam-foundation.github.io/xcm-sdk/latest/){target=\_blank}.
28632881
--- END CONTENT ---
28642882

28652883
Doc-Content: https://docs.polkadot.com/tutorials/polkadot-sdk/system-chains/asset-hub/asset-conversion/
@@ -6706,6 +6724,24 @@ For more details on using Astar xcm-tools, consult the [official documentation](
67066724
### Chopsticks
67076725

67086726
The Chopsticks library provides XCM functionality for testing XCM messages across networks, enabling you to fork multiple parachains along with a relay chain. For further details, see the [Chopsticks documentation](/tutorials/polkadot-sdk/testing/fork-live-chains/){target=\_blank} about XCM.
6727+
6728+
### Moonbeam XCM SDK
6729+
6730+
The [Moonbeam XCM SDK](https://github.com/moonbeam-foundation/xcm-sdk){target=\_blank} enables developers to easily transfer assets between chains, either between parachains or between a parachain and the relay chain, within the Polkadot/Kusama ecosystem. With the SDK, you don't need to worry about determining the [Multilocation](https://github.com/polkadot-fellows/xcm-format?tab=readme-ov-file#7-universal-consensus-location-identifiers){target=\_blank} of the origin or destination assets or which extrinsics are used on which networks.
6731+
6732+
The SDK consists of two main packages:
6733+
6734+
- **[XCM SDK](https://github.com/moonbeam-foundation/xcm-sdk/tree/main/packages/sdk){target=\_blank}**: Core SDK for executing XCM transfers between chains in the Polkadot/Kusama ecosystem.
6735+
- **[MRL SDK](https://github.com/moonbeam-foundation/xcm-sdk/tree/main/packages/mrl){target=\_blank}**: Extension of the XCM SDK for transferring liquidity into and across the Polkadot ecosystem from other ecosystems like Ethereum.
6736+
6737+
Key features include:
6738+
6739+
- **Simplified asset transfers**: Abstracts away complex multilocation determinations and extrinsic selection.
6740+
- **Cross-ecosystem support**: Enables transfers between Polkadot/Kusama chains and external ecosystems.
6741+
- **Developer-friendly API**: Provides intuitive interfaces for cross-chain functionality.
6742+
- **Comprehensive documentation**: Includes usage guides and API references for both packages.
6743+
6744+
For detailed usage examples and API documentation, visit the [official Moonbeam XCM SDK documentation](https://moonbeam-foundation.github.io/xcm-sdk/latest/){target=\_blank}.
67096745
--- END CONTENT ---
67106746

67116747
Doc-Content: https://docs.polkadot.com/tutorials/polkadot-sdk/parachains/zero-to-hero/add-pallets-to-runtime/
@@ -6735,7 +6771,7 @@ First, you'll update the runtime's `Cargo.toml` file to include the Utility pall
67356771
[dependencies]
67366772
...
67376773
polkadot-sdk = { workspace = true, features = [
6738-
"pallet-utility",
6774+
"pallet-utility",
67396775
...
67406776
], default-features = false }
67416777
```
@@ -6793,66 +6829,68 @@ hex-literal = { optional = true, workspace = true, default-features = true }
67936829
log = { workspace = true }
67946830
pallet-parachain-template = { path = "../pallets/template", default-features = false }
67956831
polkadot-sdk = { workspace = true, features = [
6796-
"pallet-utility",
6797-
"cumulus-pallet-aura-ext",
6798-
"cumulus-pallet-session-benchmarking",
6799-
"cumulus-pallet-weight-reclaim",
6800-
"cumulus-pallet-xcm",
6801-
"cumulus-pallet-xcmp-queue",
6802-
"cumulus-primitives-aura",
6803-
"cumulus-primitives-core",
6804-
"cumulus-primitives-utility",
6805-
"pallet-aura",
6806-
"pallet-authorship",
6807-
"pallet-balances",
6808-
"pallet-collator-selection",
6809-
"pallet-message-queue",
6810-
"pallet-session",
6811-
"pallet-sudo",
6812-
"pallet-timestamp",
6813-
"pallet-transaction-payment",
6814-
"pallet-transaction-payment-rpc-runtime-api",
6815-
"pallet-xcm",
6816-
"parachains-common",
6817-
"polkadot-parachain-primitives",
6818-
"polkadot-runtime-common",
6819-
"runtime",
6820-
"staging-parachain-info",
6821-
"staging-xcm",
6822-
"staging-xcm-builder",
6823-
"staging-xcm-executor"
6824-
], default-features = false }
6832+
"pallet-utility",
6833+
"cumulus-pallet-aura-ext",
6834+
"cumulus-pallet-session-benchmarking",
6835+
"cumulus-pallet-weight-reclaim",
6836+
"cumulus-pallet-xcm",
6837+
"cumulus-pallet-xcmp-queue",
6838+
"cumulus-primitives-aura",
6839+
"cumulus-primitives-core",
6840+
"cumulus-primitives-utility",
6841+
"pallet-aura",
6842+
"pallet-authorship",
6843+
"pallet-balances",
6844+
"pallet-collator-selection",
6845+
"pallet-message-queue",
6846+
"pallet-session",
6847+
"pallet-sudo",
6848+
"pallet-timestamp",
6849+
"pallet-transaction-payment",
6850+
"pallet-transaction-payment-rpc-runtime-api",
6851+
"pallet-xcm",
6852+
"parachains-common",
6853+
"polkadot-parachain-primitives",
6854+
"polkadot-runtime-common",
6855+
"runtime",
6856+
"staging-parachain-info",
6857+
"staging-xcm",
6858+
"staging-xcm-builder",
6859+
"staging-xcm-executor",
6860+
], default-features = false }
68256861
scale-info = { features = ["derive"], workspace = true }
6826-
serde_json = { workspace = true, default-features = false, features = ["alloc"] }
6862+
serde_json = { workspace = true, default-features = false, features = [
6863+
"alloc",
6864+
] }
68276865
smallvec = { workspace = true, default-features = true }
68286866

68296867
custom-pallet = { path = "../pallets/custom-pallet", default-features = false }
68306868

68316869
[features]
68326870
default = ["std"]
68336871
std = [
6834-
"codec/std",
6835-
"cumulus-pallet-parachain-system/std",
6836-
"log/std",
6837-
"pallet-parachain-template/std",
6838-
"polkadot-sdk/std",
6839-
"scale-info/std",
6840-
"serde_json/std",
6841-
"substrate-wasm-builder",
6842-
"custom-pallet/std",
6872+
"codec/std",
6873+
"cumulus-pallet-parachain-system/std",
6874+
"log/std",
6875+
"pallet-parachain-template/std",
6876+
"polkadot-sdk/std",
6877+
"scale-info/std",
6878+
"serde_json/std",
6879+
"substrate-wasm-builder",
6880+
"custom-pallet/std",
68436881
]
68446882

68456883
runtime-benchmarks = [
6846-
"cumulus-pallet-parachain-system/runtime-benchmarks",
6847-
"hex-literal",
6848-
"pallet-parachain-template/runtime-benchmarks",
6849-
"polkadot-sdk/runtime-benchmarks",
6884+
"cumulus-pallet-parachain-system/runtime-benchmarks",
6885+
"hex-literal",
6886+
"pallet-parachain-template/runtime-benchmarks",
6887+
"polkadot-sdk/runtime-benchmarks",
68506888
]
68516889

68526890
try-runtime = [
6853-
"cumulus-pallet-parachain-system/try-runtime",
6854-
"pallet-parachain-template/try-runtime",
6855-
"polkadot-sdk/try-runtime",
6891+
"cumulus-pallet-parachain-system/try-runtime",
6892+
"pallet-parachain-template/try-runtime",
6893+
"polkadot-sdk/try-runtime",
68566894
]
68576895

68586896
# Enable the metadata hash generation.

0 commit comments

Comments
 (0)