My ADA tokens are stored in Trust Wallet, which is my origin wallet. I set up an Eternl wallet as the destination to claim the Midnight Glacier airdrop.
Everything went smoothly until the final step, where I was asked to sign the Unique Claim Message. I believe this signature needs to come from the origin wallet, but Trust Wallet doesn’t appear to support message signing. I already tried signing with Eternl, but it didn’t work.
Has anyone found a workaround or alternative method to complete the claim when the origin wallet can’t sign messages? Any advice would be appreciated.
I did it as you said, but there’s still an error saying “invalid public key.” I pasted the stake1… from the midnight.gd webpage into the address field, and in the payload I pasted the UCM and signed it. Then I copied the key as the public key and the signature as the signature, but it still didn’t work.
Thanks a lot, mate! I really appreciate your hard work and your very helpful guide. It finally worked, and everything has been done perfectly.
I wish you the best.
Appreciate both of your comments with this. I had the same issue via Trust wallet but solved the claim from my Cardano address with your instructions, thanks.
I have a similar problem with a claim of btc though where I get a “Invalid signature, please paste a valid signature” error.
Any ideas? I’ve basically followed the instructions above but still no joy.
You have to sign claims for BTC holdings with your BTC wallet, not with the receiving Cardano wallet. The owner of those assets has to confirm that the claim is okay.
How to sign on Bitcoin is not really a topic for a Cardano forum, unfortunately. I at least have no clue.
Would someone please give a step-by-step claim instruction for Eternl wallet ?
I have tried all different options which are described here above but it doesnt work…
After pressing the blue “complete claim” button i get this message;
Something went wrong
The address payment credential hash does not match computed public key hash
Step 4: Sign and Complete Claim:
(For most Eternl wallets, it doesn’t matter if you choose null transaction signing or message signing. It can do both now. Only Trezor needs null transaction signing because the usage of their new message signing functionality hasn’t been implemented by now.)
Thank you very much for effort !! Really appreciate this very much !!
The point is that I have several addresses on my Ledger which are eligible for claiming the token. I just want to claim on Eternl wallet.
So I start with connecting one of those (Ledger) addresses (origin address) to the Midnight site and therafter connect the unused Eternl address as destination address.
Then accept t&c to complete claim.
But it still ends with the message;
Something went wrong
The address payment credential hash does not match computed public key hash
Would you please give it another shot to explain this workaround ??
Many thanks!
Several addresses or several accounts? Are all of them activated in Eternl?
But you do use the “Browser wallet” option of the claim portal?
And if you also use the “Browser wallet” option here, you do switch back to the origin account in Eternl afterwards?
Because that is the account that has to sign the claim.
I was not able to reproduce that error when using “Browser wallet”, only when using “enter an address manually”. And then the message comes when not using the correct address to sign.
You have to sign with the stake1… address that the claim portal gives you:
Okay, so you are using “enter an address manually”. You can do that, but it’s unnecessarily complicated. And you have to make sure that you have the account that has to sign in your wallet app, anyway.
That screenshot doesn’t really prove that you have access to the other addresses, just that you have sent to other addresses. I can send ADA to arbitrary addresses and it does not make that they are mine.
That the destination address is in your wallet app is good, but kind of irrelevant. That is not the address that has to sign. The address that has to sign is the origin address. Should be quite obvious if you think about it: The owner of the eligible ADA has to say that that claim is okay, not the recipient.
And here Eternl tells you that it doesn’t know the account that is eligible and that has to sign the claim.
Make sure that your Ledger is connected to Eternl, that all accounts that you want to claim for are activated, and that the one that you want to claim for is currently selected when trying to do the signature.