Agoric / wallet-app

Site for wallet.agoric.app
https://wallet.agoric.app/
2 stars 7 forks source link

Error: Unsupported type: '/stride.vesting.StridePeriodicVestingAccount' #128

Closed 0xpatrickdev closed 10 months ago

0xpatrickdev commented 1 year ago

Describe the bug

As a wallet-app user, I am unable to transfer assets in from the Stride chain. When I press deposit and confirm amounts I am greeted with Error: Unsupported type: '/stride.vesting.StridePeriodicVestingAccount'

To Reproduce

Steps to reproduce the behavior:

  1. Acquire stATOM on stride by converting staked ATOM (LSM)
  2. Go to wallet app and click Deposit next to stATOM
  3. Enter an amount, confirm
  4. See error

Expected behavior

I should be able to transfer my tokens in

Platform Environment

OS X, Chrome

Additional context

This error seems to indicate the stargate registry, or more likely amino converters, are not aware of this accountParser procedure and it's required for this transaction. It seems a new account type was added for the Cosmos Liquid Staking Module, StridePeriodicVestingAccount, that complements BaseAccount and ModuleAccount.

https://github.com/Stride-Labs/stridejs/blob/42a10e5326fa57368f4a3bd1ce8c38f802245e4e/src/parser.ts#L59-L72

Screenshots

If applicable, add screenshots to help explain your problem, especially for UI interactions.

ivanlei commented 1 year ago

Workaround: use Keplr to IBC onto the agoric chain.