AcalaNetwork / chopsticks

Create parallel reality of your Substrate network.
Apache License 2.0
133 stars 80 forks source link

Superuser xcm origin being used on reserve asset transfer #734

Closed sebastianmontero closed 5 months ago

sebastianmontero commented 5 months ago

I'm testing a reserve asset transfer from polkadot asset hub to a parachain, the transfer is failing, I think this is because the xcm origin being used for the reserve asset transfer is superuser, here are the logs:

[14:49:23.902] INFO (xcm): outboundHrmpMessage
    app: "chopsticks"
    outboundHrmpMessage: [
      {
        "recipient": 2093,
        "data": "0x000314010800010300a10f0432056000070010a5d4e800010000070010a5d4e80a1300010000070010a5d4e8000d010208000101008eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a482c6a02f777dd14daf49832339ced9bcaf342f1db457485888df15f554c3da15b0b"
      }
    ]
[14:49:24.098] INFO (block-builder): Hashed Network building #2,868,162
    app: "chopsticks"
    number: 2868162
    extrinsics: []
    umpCount: 0
runtime::system              TRACE: Used block weight: PerDispatchClass { normal: Weight { ref_time: 0, proof_size: 0 }, operational: Weight { ref_time: 0, proof_size: 0 }, mandatory: Weight { ref_time: 9936287000, proof_size: 1493 } }
runtime::system              TRACE: Used block length: 11
xcm::origin_conversion       TRACE: SovereignSignedViaLocation origin: MultiLocation { parents: 1, interior: X1(Parachain(1000)) }, kind: Superuser
xcm::origin_conversion       TRACE: RelayChainAsNative origin: MultiLocation { parents: 1, interior: X1(Parachain(1000)) }, kind: Superuser
xcm::origin_conversion       TRACE: SiblingParachainAsNative origin: MultiLocation { parents: 1, interior: X1(Parachain(1000)) }, kind: Superuser
xcm::origin_conversion       TRACE: SignedAccountId32AsNative origin: MultiLocation { parents: 1, interior: X1(Parachain(1000)) }, kind: Superuser
xcm::convert_origin          TRACE: could not convert: origin: MultiLocation { parents: 1, interior: X1(Parachain(1000)) }, kind: Superuser
runtime::system              TRACE: Used block weight: PerDispatchClass { normal: Weight { ref_time: 0, proof_size: 0 }, operational: Weight { ref_time: 0, proof_size: 0 }, mandatory: Weight { ref_time: 10061287000, proof_size: 1493 } }
runtime::system              TRACE: Used block length: 3094
runtime::system              DEBUG: [2868162] 0 extrinsics, length: 3094 (normal 0%, op: 0%, mandatory 0%) / normal weight:Weight(ref_time: 0, proof_size: 0) (0%) op weight Weight(ref_time: 0, proof_size: 0) (0%) / mandatory weight Weight(ref_time: 10061287000, proof_size: 1493) (0%)
[14:49:25.134] INFO (block-builder): Hashed Network new head #2,868,162

Is this expected?

This is the call I'm performing: 0x1f0203010100b52003000101008eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a4803080000020432056000070010a5d4e800010000070010a5d4e801000000

xlc commented 5 months ago

this is unrelated to chopsticks. it should be either a support question to some channel or a bug report to polkadot-sdk

i think it could be the xcm config of 2093 is invalid