├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── pallet-xcm-benchmarks ├── Cargo.toml ├── src │ ├── fungible │ │ ├── benchmarking.rs │ │ ├── mock.rs │ │ └── mod.rs │ ├── generic │ │ ├── benchmarking.rs │ │ ├── mock.rs │ │ └── mod.rs │ ├── lib.rs │ └── mock.rs └── template.hbs ├── pallet-xcm ├── Cargo.toml └── src │ ├── benchmarking.rs │ ├── lib.rs │ ├── migration.rs │ ├── mock.rs │ └── tests.rs ├── procedural ├── Cargo.toml └── src │ ├── lib.rs │ ├── v2.rs │ ├── v3.rs │ └── weight_info.rs ├── rustfmt.toml ├── src ├── double_encoded.rs ├── lib.rs ├── tests.rs ├── v2 │ ├── junction.rs │ ├── mod.rs │ ├── multiasset.rs │ ├── multilocation.rs │ └── traits.rs └── v3 │ ├── junction.rs │ ├── junctions.rs │ ├── mod.rs │ ├── multiasset.rs │ ├── multilocation.rs │ └── traits.rs ├── xcm-builder ├── Cargo.toml ├── src │ ├── asset_conversion.rs │ ├── barriers.rs │ ├── currency_adapter.rs │ ├── filter_asset_location.rs │ ├── fungibles_adapter.rs │ ├── lib.rs │ ├── location_conversion.rs │ ├── matcher.rs │ ├── matches_token.rs │ ├── nonfungibles_adapter.rs │ ├── origin_aliases.rs │ ├── origin_conversion.rs │ ├── pay.rs │ ├── process_xcm_message.rs │ ├── routing.rs │ ├── test_utils.rs │ ├── tests │ │ ├── aliases.rs │ │ ├── assets.rs │ │ ├── barriers.rs │ │ ├── basic.rs │ │ ├── bridging │ │ │ ├── local_para_para.rs │ │ │ ├── local_relay_relay.rs │ │ │ ├── mod.rs │ │ │ ├── paid_remote_relay_relay.rs │ │ │ ├── remote_para_para.rs │ │ │ ├── remote_para_para_via_relay.rs │ │ │ └── remote_relay_relay.rs │ │ ├── expecting.rs │ │ ├── locking.rs │ │ ├── mock.rs │ │ ├── mod.rs │ │ ├── origins.rs │ │ ├── pay │ │ │ ├── mock.rs │ │ │ ├── mod.rs │ │ │ ├── pay.rs │ │ │ └── salary.rs │ │ ├── querying.rs │ │ ├── transacting.rs │ │ ├── version_subscriptions.rs │ │ └── weight.rs │ ├── universal_exports.rs │ └── weight.rs └── tests │ ├── mock │ └── mod.rs │ └── scenarios.rs ├── xcm-executor ├── Cargo.toml ├── integration-tests │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── src │ ├── assets.rs │ ├── config.rs │ ├── lib.rs │ └── traits │ ├── asset_exchange.rs │ ├── asset_lock.rs │ ├── conversion.rs │ ├── drop_assets.rs │ ├── export.rs │ ├── fee_manager.rs │ ├── filter_asset_location.rs │ ├── mod.rs │ ├── on_response.rs │ ├── should_execute.rs │ ├── token_matching.rs │ ├── transact_asset.rs │ └── weight.rs └── xcm-simulator ├── Cargo.toml ├── example ├── Cargo.toml └── src │ ├── lib.rs │ ├── parachain.rs │ └── relay_chain.rs ├── fuzzer ├── .gitignore ├── Cargo.toml ├── README.md └── src │ ├── fuzz.rs │ ├── parachain.rs │ └── relay_chain.rs └── src └── lib.rs /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/LICENSE -------------------------------------------------------------------------------- /pallet-xcm-benchmarks/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm-benchmarks/Cargo.toml -------------------------------------------------------------------------------- /pallet-xcm-benchmarks/src/fungible/benchmarking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm-benchmarks/src/fungible/benchmarking.rs -------------------------------------------------------------------------------- /pallet-xcm-benchmarks/src/fungible/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm-benchmarks/src/fungible/mock.rs -------------------------------------------------------------------------------- /pallet-xcm-benchmarks/src/fungible/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm-benchmarks/src/fungible/mod.rs -------------------------------------------------------------------------------- /pallet-xcm-benchmarks/src/generic/benchmarking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm-benchmarks/src/generic/benchmarking.rs -------------------------------------------------------------------------------- /pallet-xcm-benchmarks/src/generic/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm-benchmarks/src/generic/mock.rs -------------------------------------------------------------------------------- /pallet-xcm-benchmarks/src/generic/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm-benchmarks/src/generic/mod.rs -------------------------------------------------------------------------------- /pallet-xcm-benchmarks/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm-benchmarks/src/lib.rs -------------------------------------------------------------------------------- /pallet-xcm-benchmarks/src/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm-benchmarks/src/mock.rs -------------------------------------------------------------------------------- /pallet-xcm-benchmarks/template.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm-benchmarks/template.hbs -------------------------------------------------------------------------------- /pallet-xcm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm/Cargo.toml -------------------------------------------------------------------------------- /pallet-xcm/src/benchmarking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm/src/benchmarking.rs -------------------------------------------------------------------------------- /pallet-xcm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm/src/lib.rs -------------------------------------------------------------------------------- /pallet-xcm/src/migration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm/src/migration.rs -------------------------------------------------------------------------------- /pallet-xcm/src/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm/src/mock.rs -------------------------------------------------------------------------------- /pallet-xcm/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/pallet-xcm/src/tests.rs -------------------------------------------------------------------------------- /procedural/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/procedural/Cargo.toml -------------------------------------------------------------------------------- /procedural/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/procedural/src/lib.rs -------------------------------------------------------------------------------- /procedural/src/v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/procedural/src/v2.rs -------------------------------------------------------------------------------- /procedural/src/v3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/procedural/src/v3.rs -------------------------------------------------------------------------------- /procedural/src/weight_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/procedural/src/weight_info.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/double_encoded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/src/double_encoded.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/src/tests.rs -------------------------------------------------------------------------------- /src/v2/junction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/src/v2/junction.rs -------------------------------------------------------------------------------- /src/v2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/src/v2/mod.rs -------------------------------------------------------------------------------- /src/v2/multiasset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/src/v2/multiasset.rs -------------------------------------------------------------------------------- /src/v2/multilocation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/src/v2/multilocation.rs -------------------------------------------------------------------------------- /src/v2/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/src/v2/traits.rs -------------------------------------------------------------------------------- /src/v3/junction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/src/v3/junction.rs -------------------------------------------------------------------------------- /src/v3/junctions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/src/v3/junctions.rs -------------------------------------------------------------------------------- /src/v3/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/src/v3/mod.rs -------------------------------------------------------------------------------- /src/v3/multiasset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/src/v3/multiasset.rs -------------------------------------------------------------------------------- /src/v3/multilocation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/src/v3/multilocation.rs -------------------------------------------------------------------------------- /src/v3/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/src/v3/traits.rs -------------------------------------------------------------------------------- /xcm-builder/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/Cargo.toml -------------------------------------------------------------------------------- /xcm-builder/src/asset_conversion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/asset_conversion.rs -------------------------------------------------------------------------------- /xcm-builder/src/barriers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/barriers.rs -------------------------------------------------------------------------------- /xcm-builder/src/currency_adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/currency_adapter.rs -------------------------------------------------------------------------------- /xcm-builder/src/filter_asset_location.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/filter_asset_location.rs -------------------------------------------------------------------------------- /xcm-builder/src/fungibles_adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/fungibles_adapter.rs -------------------------------------------------------------------------------- /xcm-builder/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/lib.rs -------------------------------------------------------------------------------- /xcm-builder/src/location_conversion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/location_conversion.rs -------------------------------------------------------------------------------- /xcm-builder/src/matcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/matcher.rs -------------------------------------------------------------------------------- /xcm-builder/src/matches_token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/matches_token.rs -------------------------------------------------------------------------------- /xcm-builder/src/nonfungibles_adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/nonfungibles_adapter.rs -------------------------------------------------------------------------------- /xcm-builder/src/origin_aliases.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/origin_aliases.rs -------------------------------------------------------------------------------- /xcm-builder/src/origin_conversion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/origin_conversion.rs -------------------------------------------------------------------------------- /xcm-builder/src/pay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/pay.rs -------------------------------------------------------------------------------- /xcm-builder/src/process_xcm_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/process_xcm_message.rs -------------------------------------------------------------------------------- /xcm-builder/src/routing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/routing.rs -------------------------------------------------------------------------------- /xcm-builder/src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/test_utils.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/aliases.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/aliases.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/assets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/assets.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/barriers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/barriers.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/basic.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/bridging/local_para_para.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/bridging/local_para_para.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/bridging/local_relay_relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/bridging/local_relay_relay.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/bridging/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/bridging/mod.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/bridging/paid_remote_relay_relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/bridging/paid_remote_relay_relay.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/bridging/remote_para_para.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/bridging/remote_para_para.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/bridging/remote_para_para_via_relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/bridging/remote_para_para_via_relay.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/bridging/remote_relay_relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/bridging/remote_relay_relay.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/expecting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/expecting.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/locking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/locking.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/mock.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/mod.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/origins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/origins.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/pay/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/pay/mock.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/pay/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/pay/mod.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/pay/pay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/pay/pay.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/pay/salary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/pay/salary.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/querying.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/querying.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/transacting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/transacting.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/version_subscriptions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/version_subscriptions.rs -------------------------------------------------------------------------------- /xcm-builder/src/tests/weight.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/tests/weight.rs -------------------------------------------------------------------------------- /xcm-builder/src/universal_exports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/universal_exports.rs -------------------------------------------------------------------------------- /xcm-builder/src/weight.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/src/weight.rs -------------------------------------------------------------------------------- /xcm-builder/tests/mock/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/tests/mock/mod.rs -------------------------------------------------------------------------------- /xcm-builder/tests/scenarios.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-builder/tests/scenarios.rs -------------------------------------------------------------------------------- /xcm-executor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/Cargo.toml -------------------------------------------------------------------------------- /xcm-executor/integration-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/integration-tests/Cargo.toml -------------------------------------------------------------------------------- /xcm-executor/integration-tests/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/integration-tests/src/lib.rs -------------------------------------------------------------------------------- /xcm-executor/src/assets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/assets.rs -------------------------------------------------------------------------------- /xcm-executor/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/config.rs -------------------------------------------------------------------------------- /xcm-executor/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/lib.rs -------------------------------------------------------------------------------- /xcm-executor/src/traits/asset_exchange.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/traits/asset_exchange.rs -------------------------------------------------------------------------------- /xcm-executor/src/traits/asset_lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/traits/asset_lock.rs -------------------------------------------------------------------------------- /xcm-executor/src/traits/conversion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/traits/conversion.rs -------------------------------------------------------------------------------- /xcm-executor/src/traits/drop_assets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/traits/drop_assets.rs -------------------------------------------------------------------------------- /xcm-executor/src/traits/export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/traits/export.rs -------------------------------------------------------------------------------- /xcm-executor/src/traits/fee_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/traits/fee_manager.rs -------------------------------------------------------------------------------- /xcm-executor/src/traits/filter_asset_location.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/traits/filter_asset_location.rs -------------------------------------------------------------------------------- /xcm-executor/src/traits/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/traits/mod.rs -------------------------------------------------------------------------------- /xcm-executor/src/traits/on_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/traits/on_response.rs -------------------------------------------------------------------------------- /xcm-executor/src/traits/should_execute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/traits/should_execute.rs -------------------------------------------------------------------------------- /xcm-executor/src/traits/token_matching.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/traits/token_matching.rs -------------------------------------------------------------------------------- /xcm-executor/src/traits/transact_asset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/traits/transact_asset.rs -------------------------------------------------------------------------------- /xcm-executor/src/traits/weight.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-executor/src/traits/weight.rs -------------------------------------------------------------------------------- /xcm-simulator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-simulator/Cargo.toml -------------------------------------------------------------------------------- /xcm-simulator/example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-simulator/example/Cargo.toml -------------------------------------------------------------------------------- /xcm-simulator/example/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-simulator/example/src/lib.rs -------------------------------------------------------------------------------- /xcm-simulator/example/src/parachain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-simulator/example/src/parachain.rs -------------------------------------------------------------------------------- /xcm-simulator/example/src/relay_chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-simulator/example/src/relay_chain.rs -------------------------------------------------------------------------------- /xcm-simulator/fuzzer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-simulator/fuzzer/.gitignore -------------------------------------------------------------------------------- /xcm-simulator/fuzzer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-simulator/fuzzer/Cargo.toml -------------------------------------------------------------------------------- /xcm-simulator/fuzzer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-simulator/fuzzer/README.md -------------------------------------------------------------------------------- /xcm-simulator/fuzzer/src/fuzz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-simulator/fuzzer/src/fuzz.rs -------------------------------------------------------------------------------- /xcm-simulator/fuzzer/src/parachain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-simulator/fuzzer/src/parachain.rs -------------------------------------------------------------------------------- /xcm-simulator/fuzzer/src/relay_chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-simulator/fuzzer/src/relay_chain.rs -------------------------------------------------------------------------------- /xcm-simulator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/xcm/HEAD/xcm-simulator/src/lib.rs --------------------------------------------------------------------------------