• TooExpensive : Used by BuyExecution  when the fees declared to purchase weight are insufficient.

    • Fees/weight too low
    • Set fee improperly. assetManager.setAssetUnitsPerSecond set another XCM multilocation
  • X-Tokens wrap polkadotXcm.send , so it maybe helpful to examine the exact polkadotXcm.send messages sent from logs.

    1. Look at recent events on polkadot.js

    Untitled

    1. Search xcm in logs on both source chain and destination chain.
      1. Examine the exact messages sent.
  • Example