Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: added interchaintest suite and gRPC query client generators (#47)
* imp: added interchaintest commands * deps: ran 'go get github.com/charmbracelet/huh' * imp: added new interchaintest command * deps: ran 'go get github.com/gobuffalo/genny/v2' * feat: adding templates * deps: ran 'go get github.com/gobuffalo/plush/v4' * feat: starting to work * feat: suite working * feat: added chainconfig for 2 chains * feat: improve template * feat: basic functionality done * test: added new integration test * imp: improved some files * imp: added workflows * feat: made chainNum more customizable * refactor: improvement * feat: e2esuite generalized * feat: support interchaintest scaffold * feat: added `add-contract` subcmd (#23) * feat: added basic boilerplate * imp: added diagnostics support when chain number is 1 * style: file rename * feat: interchaintest add contract works * imp: basically works * feat: works better * fix: linter issue * fix: linter * imp: install go mod after scaffold (#25) * imp: reorganize go code * deps: ran 'go get github.com/charmbracelet/huh/spinner' * feat: did issue * imp: removed unneeded goenv package * test: improved cleanup * imp: moved spinner to Stdout * test: added debug logs * test: added debug logs * test: disable download for test * test: added debug mode * fix: test * imp: made debug flag hidden * fix: fixed basic_test * ci: improved integration test ci (#33) * ci: better ci * ci: added plush to workflow * test: improved test command * feat: added the feature (#35) * refactor: improve public API (#36) * refactor: privatized generateFieldsFromOneOf * refactor: removed WithoutTags methods * refactor: removed unneeded code * feat: add grpc querier (#37) * imp: added generate cmd * imp: new commands added * imp: kinda working * imp: added more functions * feat: works * fix * ci: fix * ci: fix * ci: added back hidden debug mode * ci: debug * imp: add query-client to `interchaintest add-contract` (#39) * imp: added query client generation to add-contract * feat: integrate QueryClient * imp: added more helpers (#40) * fix: fixed query client generation and added tests (#43) * test: added query client tests * test: wrap in subtest * fix: fixed cw3 multisig * fix: fixed all except ics721 * fix: ics721 but broke account-nft * fix: all passing * docs: updated docs for v0.2 release (#44) * imp: default output is now 'msgs.go' * docs: updated README.md * docs: updated CHANGELOG.md * docs: fix typo * imp: remove the unimplemented messages-only flag (#48) * docs: imp * imp: removed messages-only flag
- Loading branch information