cosmjs icon indicating copy to clipboard operation
cosmjs copied to clipboard

Summer 2022 roadmap

Open webmaster128 opened this issue 3 years ago • 7 comments

High level roadmap of bigger topics we want to get done over the course of Q2/Q3 (unsoted):

  • [ ] Implement Sign mode textual (Cosmos SDK 0.47 or later)
  • [ ] Replace libsodium dependency (#1031)
  • [ ] Import arbitrary messages from protobuf JSON (e.g. for multisig tool) (https://github.com/cosmos/cosmjs/pull/1083)
  • [ ] Feegrant support (Cosmos SDK 0.43) (https://github.com/cosmos/cosmjs/pull/1159)
  • [ ] Tips support (Cosmos SDK 0.46)
  • [ ] Figure out if/when we can move from Tendermint RPC to gRPC/grpw-web (#885)
  • [ ] Basic support for groups/gov1 (probably just type generation, maybe Amino JSON) (Cosmos SDK 0.46)

webmaster128 avatar Mar 31 '22 06:03 webmaster128

saw cosmos-sdk v0.45.2 release notes,

Register EIP191 as an available SignMode for chains to use. Please note that in v0.45.2, the Cosmos SDK does not support EIP-191 out of the box. But if your chain wants to integrate EIP-191, it's possible to do so by passing a TxConfig with your own sign mode handler which implements EIP-191, using the new provided authtx.NewTxConfigWithHandler function.

have not looked at it yet, but is this going to be sign mode textual?

puneet2019 avatar Apr 06 '22 03:04 puneet2019

have not looked at it yet, but is this going to be sign mode textual?

Those are different things. EIP191 is Ethereum (Evmos?) specific. See https://github.com/cosmos/cosmos-sdk/pull/11533

webmaster128 avatar Apr 06 '22 12:04 webmaster128

oh! I see, one more addition.

puneet2019 avatar Apr 06 '22 13:04 puneet2019

@webmaster128 Would you like to help us adding ethsecp256k1 to Cosmjs?

Can you add me? My Discord: Ping#5079

liangping avatar May 24 '22 00:05 liangping

If I update dates/durations working with the plugin as planned to work with cosmjs-types, maybe we can test out some of the group and gov modules' amino messages: https://github.com/osmosis-labs/telescope/blob/846fa64ac0934d6490a1d0afe5f35ae894f8c8b8/packages/osmojs/src/proto/cosmos/group/v1/tx.amino.ts

pyramation avatar Jun 01 '22 23:06 pyramation

@pyramation would love if we could use telescope to accelerate the type generation for gov/groups when v0.46 is released ❤️

nooomski avatar Jun 16 '22 17:06 nooomski

@pyramation would love if we could use telescope to accelerate the type generation for gov/groups when v0.46 is released ❤️

100% — this is exactly the use case. I think we can save a lot of developer hours if we can use telescope. I may have a few questions about some encodings, but generally telescope should be pluggable for us to accomplish this in a replicable way.

pyramation avatar Jun 17 '22 01:06 pyramation

Closing as the list above got outdated. The tickets are still open. But more important things came up, the funding situation is unclear and summer is over.

webmaster128 avatar Sep 07 '22 12:09 webmaster128