Skip to content

[XCM] Full support and accessibility in system chains #6049

Description

@acatangiu

System chains should implement full XCM spec.
Conservative XCM filters should be removed and XCM generic power exposed.

System chains should allow secure execution of arbitrary XCMs, and allow sending arbitrary XCMs to other chains in a secure manner.

As we've seen with pallet-xcm and xtokens, it's hard for onchain implementations to keep up with ecosystem cross-chain usage needs.

I envision leaner XCM pallets and richer TS/JS/Rust libraries and tools that build/expose many more flavors of XCM programs.

Through allowing on-chain execution of arbitrary XCM programs, we can build these useful XCM programs offchain, vend them as libraries and they can be used on any chain.

Developing XCM programs off-chain allows orders of magnitude improvements on: developers who could contribute, number of helpful programs provided, iteration speed, etc.

Metadata

Metadata

Assignees

Labels

T6-XCMThis PR/Issue is related to XCM.

Type

No type
No fields configured for issues without a type.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions