You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When you attempt to shield with an account whose pk hasn't been revealed yet, the multitoken VP and masp VP both fail with a "signature threshold not met" error.
The returned client message isn't too helpful in figuring out the cause of this error. We should either:
Automatically send a reveal pk transaction along with the shielding transaction, or...
State the reason of the failure (in this case, the public key hasn't been revealed yet, thus it's missing in storage).
Included the auto reveal-pk for shield in #3594 at bbd5a6d.
But another question arises: should we be revealing the pk for all source addresses that do not have their pk revealed yet, since transfers now support multiple sources? This would apply for shield and transparent-transfer as well. Right now we only consider the first source I believe.
An additional note, I believe since we have tx batches now we could pack all the reveal-pk transactions and the desired tx together and submit a single batch, I've mentioned this thing here #1879 (comment)
When you attempt to shield with an account whose pk hasn't been revealed yet, the multitoken VP and masp VP both fail with a "signature threshold not met" error.
The returned client message isn't too helpful in figuring out the cause of this error. We should either:
Example flow
https://pastebin.com/GSRdwyTm
The text was updated successfully, but these errors were encountered: