Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[x/group] Add amino JSON signing support and CLI (#220)
* Add group module and updated proto * Delete unrelevant files * WIP on upgrade to stargate * Add TODO * Fix proto-gen * Fix group AppModule and AppModuleBasic * More migration in x/group * Fix lint * More lint fix * Rename GroupID * Fix TestGroupMetadataValidation and add UnpackInterfaces * Refacto to use Msg services * Move module impl to x/group/module and remove amino * Fix build * Fix lint * Clean up testutil * Add Proposal and CreateProposal rpc, use Any for msgs in it * Fix lint * Fix initParamsKeeper * Comment group ref in app * Add comments in proto * gen proto * wip on tests * Setup test suite * Rm keeper_test * Rm testsupport.go * Move old hander tests to testsuite and use msgClient in tests * Use BinaryMarshaler in ORM to unpack Any's * Fix exec proposal tests * Fix group tests * Add proposal executor tests * Update ORM tests * Wire up group module to regen app * Fix lint * Fix proto lint * Renaming * Update ORM * Remove errors pkg * Improve proposal doc * Fix events types * Update comment * Clean up * Use GroupId * Use ProposalId * Update conditions.go * Rename to GetGroupMembers * Add assertCommentSize * Update x/group/server/keeper.go Co-authored-by: Robert Zaremba <robert@zaremba.ch> * Update x/group/server/keeper.go Co-authored-by: Robert Zaremba <robert@zaremba.ch> * Rename result enum value * Add doc * Add doc * Use apd.Decimal instead of sdk.Dec * Rename to GroupInfo and GroupAcountInfo * Move group/types to group * Remove tmp query.proto * Move Keeper methods to serverImpl * Add Query service proto def * Add first impl of query service * Finish up query service and rm keeper * Lint * Rename GroupID to ID * Support Key page request with index.Get * Lint * Format * Use bech32 addresses * Lint * Update group events * Refactor group module to work with new proto codegen * Lint * Update protocgen script * Add amino registration and handler * Add CLI wip * Add tx cli * WIP on query cli * Add some query cmd * Fix build * Update protobuf.md * group client and module cleanup * Add remaining CLI queries * rm dead code * Register Msgs * Add LegacyRouteModule * CLI test wip * Add more CLI tests * Add more query CLI tests * Add tx group update CLI tests wip * Use app.AccountKeeper * Add remaining CLI tests * Revert orm index * Add cli tests for group account actions (#258) * add remaining tests * removed logs * fixed tests * Update types/module/server/manager.go Co-authored-by: Amaury <amaury.martiny@protonmail.com> * Clean up * Remove s.maxMetadataLength * Lint Co-authored-by: Robert Zaremba <robert@zaremba.ch> Co-authored-by: atheeshp <59333759+atheeshp@users.noreply.github.com> Co-authored-by: Amaury <amaury.martiny@protonmail.com>
- Loading branch information