pinosu
cb9f569b3a
Remove gov v1beta1 dependencies and deprecated proposals ( #1645 )
...
* Remove gov v1beta1 dependencies and deprecated proposals
* Fix tests
* Fix test
2023-10-04 09:32:25 +02:00
Alex Peters
0d3bfceeeb
Rename key store key attribute to be more concrete
...
Please enter the commit message for your changes. Lines starting
2023-08-30 15:25:52 +02:00
Jacob Gadikian
8627f85275
style: lint wasmd in the same manner as cosmos-sdk ( #1537 )
...
* golangci-lint run ./... --fix
* linting completed
* use the CosmWasm repo as part of the gci config
2023-07-31 15:53:20 +02:00
pinosu
0fd9ecd923
Deprecate alias.go ( #1484 )
...
* Deprecate alias.go
* Fix comments
2023-07-06 11:43:08 +02:00
pinosu
674eceb31e
Use gov v1 instead of v1beta1 for new proposals ( #1269 )
...
* Deprecate proposal types
* Fix simulations
* Update cli
* Fix implementation
* Fix cli tests
* Fix lint errors
* Fix simulations
* fix comments
* Add integration tests
* Add more integration tests
* Add tests
* Remove legacy proposal CLI
* fix comments
2023-03-30 10:25:42 +02:00
Alexander Peters
7e936c7fff
Cosmos-SDK v0.47 integration brach ( #1149 )
...
* Start cosmos-sdk v0.47 integration (#1136 )
* Upgrade to sdk v0.47 branch
* More integration work
* SDK version upgrade; fixes
* More fixes
* Fixes
* Deactivate failing tests
* SDK + ibc-go version upgrades
* limix gas fix
(cherry picked from commit f7f841768e5051d96d243b42ce4f231a33020326)
* with valset in bench
(cherry picked from commit 35b2a8fd2c23d6160fca540771fd348913f7f143)
* Revert staking query handler; fix tests
* Minor cleanup
* Rebased
* Address linter issues
* Set legacy router proper
* Deactivate failing test. Race condition needs to handled in SDK
* Address some code smells
* Bump sdk version
* Use gov v1 internally for votes
* Activate test after sdk fix
* Add group test
* Add config template for wasm fields
* Add Rust backtrace flag for more debug output on simulations
* Set unique node folder for tests
* Revert "Add Rust backtrace flag for more debug output on simulations"
This reverts commit 218c3c6ce137dc02f7bc38391408d3460fb27e6f.
* Simulations
* Run also im/export + deterministic sims
* Add package prefix to interfaces
* Add signer annotation (https://github.com/cosmos/cosmos-sdk/issues/10933 ), minor cleanup
* Bump sdk version
* Review comments
Co-authored-by: vuong <nguyenvuong1122000@gmail.com>
* Bump bufbuild/buf-setup-action from 1.11.0 to 1.12.0
Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action ) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/bufbuild/buf-setup-action/releases )
- [Commits](https://github.com/bufbuild/buf-setup-action/compare/v1.11.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: bufbuild/buf-setup-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit f4905955b5
)
* Remove intertx for vanilla ICA
* fix msg format in EVENTS.md
(cherry picked from commit 38d466adfd
)
* Better to sdk coin convertion (#1164 )
* Better to sdk coin convertion
* Review feedback
(cherry picked from commit a925a9ed61
)
* Disallow only address permission (#1163 )
* Remove AccessTypeOnlyAddress for store msg
* Remove AccessTypeOnlyAddress for update config msg
* Review feedback
Co-authored-by: Simon Warta <2603011+webmaster128@users.noreply.github.com>
Co-authored-by: Simon Warta <2603011+webmaster128@users.noreply.github.com>
(cherry picked from commit 8991633de2
)
* Integrate wasmvm v1.2.0 (backport #1161 ) (#1175 )
* Integrate wasmvm v1.2.0 (#1161 )
* Bump wasmvm version
* Bump wasm test contracts
* Encode weighted votes
* Encode instantiate2
* Handle code info query; better wasmvm errors
* Fix readme
* Make linter happy
* add non cgo build
* Review comments
* Bump wasmvm to release version
Co-authored-by: jhernandezb <contact@jhernandez.me>
(cherry picked from commit 957b38e0a5
)
# Conflicts:
# x/wasm/keeper/handler_plugin_encoders.go
# x/wasm/keeper/handler_plugin_encoders_test.go
# x/wasm/keeper/keeper.go
# x/wasm/keeper/keeper_test.go
* Adress merge conflicts
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
* Bump bufbuild/buf-setup-action from 1.12.0 to 1.13.0
Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action ) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/bufbuild/buf-setup-action/releases )
- [Commits](https://github.com/bufbuild/buf-setup-action/compare/v1.12.0...v1.13.0 )
---
updated-dependencies:
- dependency-name: bufbuild/buf-setup-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit ffa0e5e5e1
)
* Emit events for setContractAdmin + setAccessConfig (#1179 )
(cherry picked from commit c9e7830ac1
)
* Dependency upgrades (#1172 )
* Bump sdk version to lastest
* Bump ibc-go version to lastest
* Remove channel hack
* Update to ibc-go v7 + protoVer=0.11.5
* Bump bufbuild/buf-setup-action from 1.13.0 to 1.13.1
Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action ) from 1.13.0 to 1.13.1.
- [Release notes](https://github.com/bufbuild/buf-setup-action/releases )
- [Commits](https://github.com/bufbuild/buf-setup-action/compare/v1.13.0...v1.13.1 )
---
updated-dependencies:
- dependency-name: bufbuild/buf-setup-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit de27e7f82f
)
* Fix typos (backport #1185 ) (#1194 )
* Fix typos
(cherry picked from commit c88b8194cb
)
# Conflicts:
# proto/cosmwasm/wasm/v1/tx.proto
* Fix merge conflict
---------
Co-authored-by: Alex Peters <alpe@users.noreply.github.com>
* Bump bufbuild/buf-setup-action from 1.13.1 to 1.14.0 (#1200 )
Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action ) from 1.13.1 to 1.14.0.
- [Release notes](https://github.com/bufbuild/buf-setup-action/releases )
- [Commits](https://github.com/bufbuild/buf-setup-action/compare/v1.13.1...v1.14.0 )
---
updated-dependencies:
- dependency-name: bufbuild/buf-setup-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit f3fc31c386
)
* list-contract-by-code bugfix
(cherry picked from commit 2ccffed778
)
* fix: stargate querier does not reset the state
(cherry picked from commit fd0323541d
)
* test: add unit test
(cherry picked from commit 6d8018ac59
)
* Add Windows client support (#1197 )
* Add Windows client support
* Separate server and windows client
---------
Co-authored-by: Alex Peters <alpe@users.noreply.github.com>
(cherry picked from commit 8a20779518
)
* Bump bufbuild/buf-setup-action from 1.14.0 to 1.15.0
Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action ) from 1.14.0 to 1.15.0.
- [Release notes](https://github.com/bufbuild/buf-setup-action/releases )
- [Commits](https://github.com/bufbuild/buf-setup-action/compare/v1.14.0...v1.15.0 )
---
updated-dependencies:
- dependency-name: bufbuild/buf-setup-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit e5fab3da5a
)
* Rename windows client binary
(cherry picked from commit de09c7fe2b
)
* Return IBC packet sequence number (backport #1225 ) (#1233 )
* Return IBC packet sequence number (#1225 )
* Return IBC packet sequence number
* Fix review feedbacks
* Remove names to return values in DispatchMsg method
* Fix comments
(cherry picked from commit 4f1c57fc12
)
# Conflicts:
# x/wasm/keeper/handler_plugin.go
* Fix merge conflict
---------
Co-authored-by: pinosu <95283998+pinosu@users.noreply.github.com>
Co-authored-by: Alex Peters <alpe@users.noreply.github.com>
* Test rust panic for regression
(cherry picked from commit a52e604966
)
* Fix client checksum verification (#1234 )
* Fix client checksum verification
* Review comments
(cherry picked from commit 1a8019b380
)
# Conflicts:
# x/wasm/client/cli/gov_tx.go
* Fix merge conflict
* Fix linters
* Configure sonarcloud analysis
(cherry picked from commit 85cf1614fb
)
* Bump bufbuild/buf-setup-action from 1.15.0 to 1.15.1
Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action ) from 1.15.0 to 1.15.1.
- [Release notes](https://github.com/bufbuild/buf-setup-action/releases )
- [Commits](https://github.com/bufbuild/buf-setup-action/compare/v1.15.0...v1.15.1 )
---
updated-dependencies:
- dependency-name: bufbuild/buf-setup-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 730ea5a1cf
)
* Make `CaptureIbcEvents` in ibctesting public.
Before this change, it wasn't possible to implement the
`chain.SendMsgs` method without
[copying](https://github.com/public-awesome/ics721/blob/main/e2e/suite_helpers.go#L81-L98 )
them over.
(cherry picked from commit b64fa078a3
)
* Upgrade to wasmvm 1.2.1 (backport #1245 ) (#1254 )
* Upgrade to wasmvm 1.2.1 (#1245 )
* Use wasmvm store adapter
* Bump wasmvm to v1.2.1
(cherry picked from commit 850f901b2e
)
# Conflicts:
# go.mod
# go.sum
# x/wasm/keeper/keeper.go
* Resolve conflicts
---------
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
* WIP All cometbft (#1244 )
* Dep upgrade; use CometBft
* Remove duplicte message events
* Add changelog for v0.31.0 (#1188 )
* Start changelog for v0.31.0
* Add ICA upgrade
* Add proto version link to buf.build
* Update changelog (#1239 )
* Update changelog
* Update changelog with latest changes
* Set release date
---------
Co-authored-by: pinosu <95283998+pinosu@users.noreply.github.com>
(cherry picked from commit bc0e817912
)
* Remove new message type event
* Support msg update params gov proposal (#1247 )
* Add MsgUpdateParams support
* Implement UpdateParams msg
* Fix test UpdateParams
* Add migration test
* Fix
* Fix lint issues
* Revert changes according to review feedback
* Remove more x/params dependencies
* Remove x/params from genesis test
* Formatting
* Restore old changes
* fix lint
* Fix tests and restructure migrations
* Rename alias for convention
---------
Co-authored-by: Alex Peters <alpe@users.noreply.github.com>
* Fix test data generator (#1263 )
* linting 47 pr (#1261 )
* lint cosmwasm for sdk 47
* fix
* remove setGenesis
* remove additional unused functions
* pass tests
* use SDK's errors module
* unecessary conversions
* unnecessary conversions
* remove unneeded event manager
* complete linting of tests for 47
* add test for reimportation
* check errors
* Update x/wasm/keeper/proposal_integration_test.go
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
* apply suggestion
* suggestions
* lints
* don't return error in when making new transactions
* no todo's in the code
* Fix test data generator
* Update x/wasm/types/genesis_test.go
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
* use the full string invalid address (2 words) always
---------
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
* Regenerate from proto; remove dead code; polish code
* Set SDK version to v0.47x.0 (#1262 )
* Set SDK version to v0.47x.0
* Set chainID
* Minor updates
* Set chainID for simulations
* Buf mod update
* Use sdk tag instead of hash in buf
* Bump ibc-go to v7.0.0
* faddat/re merge main (#1274 )
undefined
---------
Co-authored-by: vuong <nguyenvuong1122000@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: llllllluc <58892938+llllllluc@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Gjermund Garaba <gjermund@garaba.net>
Co-authored-by: Nikhil Suri <nikhilsuri@comcast.net>
Co-authored-by: Paul <p22626262@gmail.com>
Co-authored-by: pinosu <95283998+pinosu@users.noreply.github.com>
Co-authored-by: ekez <zekemedley@gmail.com>
Co-authored-by: Jacob Gadikian <jacobgadikian@gmail.com>
2023-03-20 10:32:22 +01:00
Alexander Peters
4fe2fbc8f3
Deprecate REST endpoints ( #1070 )
...
* Deprecate REST support
* Add deprecation and nolint annotations
2022-11-09 08:58:05 +01:00
Alexander Peters
9c5ebbbc4c
Implement improvements to new address generation ( #1014 )
...
* 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
2022-09-22 18:22:35 +02:00
Alex Peters
ccb2fdd0b6
Make contract addresses predictable
2022-09-09 12:42:41 +02:00
Alexander Peters
bfb4d31fca
Consolidate MaxWasmSize constraints into a single var ( #826 )
...
* Convert MaxWasmSize to var
Also removes redundant maxWasmSize param
* Convert MaxWasmSize to int
* Update CHANGELOG
* Complete max wasm size changes
* Update compile flags
Co-authored-by: Cole Brown <bigswim@gmail.com>
2022-04-29 18:54:06 +02:00
Ethan Frey
fbae4e86b4
Make MaxLabelSize a var not const
2022-04-27 15:40:54 +02:00
Alexander Peters
b8319aa334
Upgrade to cosmos-sdk v0.45.0 ( #717 )
...
* Upgrade to cosmos-sdk v0.44.5
* Upgrade to sdk v0.45.0-rc1
* Fix local test deploy scripts
* Bump to v0.45.0 final release
* Fixed replace to 0.45.0 not rc1
* Fix changed import path since rc1
Co-authored-by: Ethan Frey <ethanfrey@users.noreply.github.com>
2022-01-20 12:47:01 +01:00
Alexander Peters
58f3776f6e
Implement tx counter for transaction info ( #621 )
...
* Implement tx counter for transaction info
* Count tx before pre-conditions
* Doc update
2021-09-27 21:53:01 +02:00
Ethan Frey
2387a48727
All code compiles and tests
2021-07-28 11:24:44 +02:00
Alex Peters
39a967ea38
Upgrade Dockerfile
2021-07-07 10:32:54 +02:00
Alex Peters
b0b1fa88bc
Upgrade wasmvm v0.15.x
2021-07-07 09:53:03 +02:00
Alex Peters
7f5200b9dd
Add cost and api cost options
2021-06-11 11:46:49 +02:00
Alex Peters
c637add01c
Remove max gas limit
2021-06-07 10:46:26 +02:00
Alex Peters
c377d7110e
List contract address without other data
2021-04-23 15:15:54 +02:00
Alex Peters
03bf7b0adf
Introduce new interfaces for extendability
2021-03-24 14:11:42 +01:00
Alexander Peters
d9142662c1
Remove internal package ( #464 )
...
* Move internal subfolders up
* Fix broken imports and fmt
2021-03-19 09:52:01 +01:00
Alexander Peters
8e35dc260b
Refactor wasm message handlers and query plugin ( #460 )
...
* Refactor wasm message handlers
* Add handler plugin tests
* Review feedback
* Add handler and query tests
2021-03-18 15:31:12 +01:00
Alexander Peters
0f46dee0c4
Implement IBC contract support ( #394 )
...
* Implement IBC contract support
* Update changelog
* Adjust tests for new event logic
* Review comment
2021-01-29 11:11:15 +01:00
Alex Peters
c64d5d54ba
Refactor to grpc message server
2021-01-08 15:06:51 +01:00
Alexander Peters
b0b407d5f8
Add pagination to grpc queries ( #317 )
...
* Start pagination for queries
* Complete pagination support
* Cleanups
* Use GRPC endpoint in CLI queries
* Decode page-key in cli
* Review feedback
2020-11-23 12:56:25 +01:00
Alex Peters
bcb00d6017
Upgrade to Stargate commits
2020-10-27 15:01:22 +01:00
Gustavo H. M. Silva
fd2f51cb12
Closes #10 Implemented files called general_consts.go to all modules that heavly relied on the duplicated "ClientID : 1"
2020-09-06 09:16:20 +01:00
Gustavo H. M. Silva
23ce8e84c9
Implemented files called general_consts.go to all modules that heavly relied on the duplicated "CLientID : 1"
...
Future duplicated variables across the entire module can also be added to it, centralizing therefore all os those kind of values.
2020-08-19 12:30:38 +01:00
Ethan Frey
95d5646520
Add more test cases
2020-07-28 11:33:15 +02:00
Ethan Frey
7b1a4de59d
Add logic to app.go to configure enabled proposals
2020-07-27 19:20:25 +02:00
Alex Peters
871896c62b
Reset history on import
2020-07-16 17:16:28 +02:00
Alex Peters
f8dbfd12f0
Store code history for contract
2020-07-16 16:49:14 +02:00
Alex Peters
aff2214391
Better naming for proposal type selections
2020-07-15 09:17:01 +02:00
Alex Peters
4400c4526f
Move enabled gov types to app construction
2020-07-14 13:41:12 +02:00
Alex Peters
85a404691a
Add configurable control to upload code
2020-07-08 15:54:02 +02:00
Alexander Peters
8a547179d2
Gov proposal types and handler ( #173 )
...
* Gov proposal types and handler
* Review feedback
* Store code proposal and test
* Accept only valid proposals
* Complete proposal types
2020-07-07 17:55:11 +02:00
Ethan Frey
5fd8dc363c
Update to go-cosmwasm 0.9.0-beta
2020-06-26 16:41:31 +02:00
Ethan Frey
fc7ba5ad5f
Wire up MsgClearAdmin in handler
2020-06-26 11:30:46 +02:00
Ethan Frey
b65f47f95a
Rename MsgUpdateAdministrator -> MsgUpdateAdmin
2020-06-26 11:11:44 +02:00
Ethan Frey
cefd743146
Update test code
2020-06-22 14:00:50 +02:00
Alexander Peters
ebac9aac66
Implement CLI/REST server support for new messages ( #131 )
...
* Cleanup ContractInfo type
* Add admin to contract instanciation
* Add cli commands for new TX
* Add rest support for new TX
* Update changelog
* Make optional admin flag for better UX
* Add flag to not accidentally clear admin on update
2020-06-05 15:08:11 +02:00
Alexander Peters
9a16d583d3
Update contract admin ( #124 )
...
* Add update administrator
* Review comments
2020-06-05 14:02:01 +02:00
Alexander Peters
81d8560d41
Migrate contract backend functionality with go-cosmwasm stub impl ( #122 )
...
* Start migration server side
* Return migration response and emit events
* Dispatch migrate contract messages
* Rebase to 0.9 and minor updates
* Review feedback
* Update changelog
* Add msg test
2020-06-04 08:54:30 +02:00
Ethan Frey
95bd9e8efa
Update alias.go, format, clean imports
2020-05-13 22:55:07 +02:00
Ethan Frey
c829fcff5a
Rename import from cosmwasm/wasmd to CosmWasm/wasmd
2020-05-13 22:15:40 +02:00
Ethan Frey
f727cb4aff
Load contractAccount less, just use AccAddress
2020-05-07 09:59:32 +02:00
Ethan Frey
1c0d557707
Update tests
2020-02-26 09:19:26 +01:00
Ethan Frey
c509fb91d8
Remove contract string list, add address info to by code id, filter out init_msg in list
2020-02-26 09:19:26 +01:00
anilCSE
536d6750c7
Merge branch 'master' of github.com:cosmwasm/wasmd into vw/lru_cache_config
...
# Conflicts:
# x/wasm/alias.go
# x/wasm/internal/keeper/keeper.go
2020-01-18 18:25:54 +05:30
anilCSE
84f63203d1
Add wasmconfig and default config
2020-01-18 14:03:03 +05:30