hdwallet icon indicating copy to clipboard operation
hdwallet copied to clipboard

Upgrade Native Wallet to Support protocol buffer tendermint tx format

Open BitHighlander opened this issue 4 years ago • 1 comments

As of v0.40, the Cosmos SDK uses Protocol Buffers (also known as "protobuf")

This prevents any integrator of HDWallet from being able to broadcast signed transactions against a node > v0.40.

A.C. Native Wallet returns a broadcastable protobuf transaction on signed tendermint transactions

BitHighlander avatar Feb 03 '22 17:02 BitHighlander

We've already merged part of this, but there are some remaining references to the old packages/hdwallet-native/src/crypto/isolation/adapters/cosmos.ts in hdwallet-native; repurposing this issue to track removal of that and full conversion to the new signing mechanism.

This will also remove our dep on tendermint-tx-builder, finally allowing us to close out https://github.com/shapeshift/lib/issues/139.

mrnerdhair avatar Mar 17 '22 20:03 mrnerdhair