* add query to query.proto
* add ContractsByCreatorPrefix in keys.go
* add ContractCreatorThirdIndex to keeper.go
* add querier
* cli
* fix test
* linting
* add key test
* no need to change creator when migrate
* add query test
* minor
* add migrate logic
* add more test
* register migration
* minor
* Update x/wasm/client/cli/query.go
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
* nits
* remove IterateAllContract
* Update x/wasm/keeper/genesis_test.go
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
* nit
* nit: func name
* change key
* improve TestIteratorContractByCreator
* fix test
* use IterateContractInfo in migrate2to3
* minor
* move key
* improve test case
* add pagReq in ContractsByCreator query
* ordering query
* add migrate test
* Make ContractsByCreator plural; formatting and minor updates
* Comment why AbsoluteTxPositionLen makes sense
* Migrate 1 to 2
* Set module version
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
Co-authored-by: khanh-notional <50263489+catShaark@users.noreply.github.com>
* Revert default instance address generation to classic sequence based method
Please enter the commit message for your changes. Lines starting
* Start re-adding classic address generator
* Extract address generation to file; minor updates
* Review comments
* Set max salt size
* Support predictable address on instantiation
* Switch attribute order for backwards compatiblity
* Fix salt param check in CLI
* Enable tests
* Add more tests
* Minor fix
* Remove migration
* Better cli description
* Fix init message length prefix
* Add sanity checks to address generation and minor updates
* Reduce max length in tests for CI
* CLI and address generation updates
* Add test vectors
* Minor updates
* Fix cli long doc
* added golangci lint check on pull requests
* changelog update
* updated to use circleci instead of github actions
* testing a golang change
* added workflow
* updated how we find the golangci command in the make file
* using orb for golangci
* Added golangci install make command
* use docker image for golangci
* stop using make in circleci
* reverted golang change to trigger ci
* gofmt
* make fmt
* fixed a few things
* updated version on golintci
* fixed all the lint errors
* check version
* skipped wrongly failing lint
* Revert generated file changes
* fix import grouping, return errors on failures, initialization of arrays revert
* fixed a few lint errors
* addressed more code review comments
* updated with error check
* increased timeout for golangci-lint
* dont format autogenerated files
Co-authored-by: Carlton Hanna <channa@figure.com>