-
Notifications
You must be signed in to change notification settings - Fork 354
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AssetId always converted to Multilocation or errors with numbers other than 0 #5846
Comments
If I am not mistaken you can add any
I don't see the api supporting an input like |
Is there a way to use anything else than One pallet used to allow transaction fee payment with assets is a standard Substrate frame pallet |
Yes, you should be able to do this by following what I wrote in the above:
|
Thanks @TarikGul we managed to get it working with this change and signing with a keyring pair, see transaction here. However when we try to sign with an extension we get the following error: I'm guessing this means that we need to add the overrides to this repo in a similar fashion to the asset hubs, what do you think? |
Hi @TarikGul would you be able to take a look at this and let us know the best course of action? |
I am not completely sure to be honest, what version of the extension are you using? |
I'm using version 0.44.1. I think this is the issue because it looks very similar to this. It looks like the reason for it was that these changes to override the types had not yet been deployed. So it seems like we will need to add similar overrides for Zeitgeist |
Hi guys, happy this thread exists 😁 We are developing the UI for ACP and ran into the same issue. So when we tried to sign the transaction with a non-DOT token as gas fee token via extension, it broke and we got the same error as above. Any updates on resolving this or any workaround you found? @Robiquet FYI @fmol2y |
@gagi13 I'm not too sure about that as the correct overrides should already be there for the asset hubs. I would try different wallets and versions of polkadot js. It seems like there hasn't been a release published for polkadot js extension for a while now. |
We are very close to releasing a new version of the extension. Also it might be worth checking to see if this works against the most recent version of the extension in github, instructions on how to run it in the README |
New versions of the extension have both been released for a while now: @Robiquet is this still an issue? |
Yeah the new release of the extension has made things worse for us, now neither approach works. Seems like overrides within polkadot js api are needed, the same sort of changes that were done to support the asset hubs |
Bug report
At Zeitgeist we use
pallet-asset-tx-payment
to pay fees in other currencies. We use it like this:However now that we are using the latest version
assetId
is being forced into aMultilocation
or in other cases it just errors.Here are some examples:
Moving forward we would like to use arbitrary values like this but run into similar issues:
Seems related to the changes made in this pr: #5752
Version: 10.12.6
Environment:
Language:
The text was updated successfully, but these errors were encountered: