pinosu
e6d451bf9d
Add migration for AccessConfig ( #1395 )
...
* Add migration for AccessConfig
* Add more tests
* Make migration more resilient and remove "old" types
* cleanup legacy types
* fix comments
2023-05-26 13:08:48 +02:00
ruthishvitwit
e563a10cfa
Feat : Trimmed label to prevent white spaces ( #1412 )
...
* Merge pull request #1397 from CosmWasm/ext_wasmibctesting
Decouple testing from app with an interface
* Feat : Trimmed label to prevent white spaces
* Fix: Made required nit changes
* Added test files to validate untrimmed labels
2023-05-26 13:06:33 +02:00
Pino' Surace
19e8bc8e45
Fix cli update-instantiate-config command
2023-05-24 14:31:34 +02:00
Alex Peters
4cde99fd05
Extend ibctesting coordinator
2023-05-16 17:15:19 +02:00
Alex Peters
0337c35f94
Decouple testing from app with an interface
2023-05-15 09:38:39 +02:00
mergify[bot]
626966841e
Apply review feedback (backport #1376 ) ( #1384 )
...
* Apply review feedback (#1376 )
* Apply review feedback
* Better test name
* Add contract integration test
* Better doc in test and minor refactoring
(cherry picked from commit 29481db56145dab3ba6e29fedd99010a617326de)
* Set correct test chain id
---------
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com >
2023-05-10 10:51:57 +02:00
mergify[bot]
e3699209d7
Use ICS4Wrapper to send raw IBC packets & fix Fee middleware in wasm stack (backport #1375 ) ( #1379 )
...
* Use ICS4Wrapper to send raw IBC packets & fix Fee in wasm stack
(cherry picked from commit 6dfa5cb41c52180d30c2d0e1aed3fa2685a68c33)
# Conflicts:
# app/app.go
# x/wasm/keeper/handler_plugin.go
# x/wasm/keeper/keeper_cgo.go
# x/wasm/keeper/keeper_test.go
# x/wasm/keeper/options_test.go
# x/wasm/keeper/test_common.go
* Fix merge conflicts
* Inline ibc packet sender interface and minor chore
* Rename IBCPacketSender
---------
Co-authored-by: Assaf Morami <assaf.morami@gmail.com >
Co-authored-by: Alex Peters <alpe@users.noreply.github.com >
2023-05-08 18:57:26 +02:00
Alexander Peters
c2bb27d289
Merge pull request #1353 from CosmWasm/ibc_packet_recv
...
Redesign IBC on packet recv error/ result.Err handling
2023-04-21 18:35:44 +02:00
pinosu
52996dbf0e
Add wasm command to support v1 gov proposals ( #1326 )
...
* Add wasm command to support v1 gov proposals
* fix lint issues
* fix comments
* Minor tweak and test files
---------
Co-authored-by: Alex Peters <alpe@users.noreply.github.com >
2023-04-21 18:28:19 +02:00
Alexander Peters
e06c44590f
Merge pull request #1352 from CosmWasm/mergify/bp/main/pr-1338
...
Don't run checkLibwasmVersion automatically on start (backport #1338 )
2023-04-21 15:18:25 +02:00
Alex Peters
f64cb13aed
Fix conflicts
2023-04-21 14:18:47 +02:00
Alex Peters
5055aac69a
More verbose error message
2023-04-21 12:22:01 +02:00
Alex Peters
7cd5893ef3
Redesign IBC on packet recv error/ result.Err handling
2023-04-21 11:29:24 +02:00
Simon Warta
1f474ec3e4
Don't run checkLibwasmVersion automatically on start ( #1338 )
...
* Don't run checkLibwasmVersion automatically on start
* Remove unused preRunFn, chainPreRuns
* Add documentation to CheckLibwasmVersion
* Add skip wasmvm version flag
* Linter false positive
* Review feedback
* Pass expected version
---------
Co-authored-by: Alex Peters <alpe@users.noreply.github.com >
(cherry picked from commit 09291688397078724f98f553ea251df180e53a41)
# Conflicts:
# x/wasm/module.go
2023-04-20 14:51:34 +00:00
Alex Peters
e5df7cb818
Add wasmvm decorator option
2023-04-19 13:03:23 +02:00
Pino' Surace
127d9fda31
Cleanup ErrNotFound cases
2023-04-14 14:58:52 +02:00
vishal-kanna
4c906d5a53
fix : removed the unnecessary usage of ErrInvalidMsg ( #1311 )
...
* feat:added a new error type
* feat:added a new error type
* fix: removed unnecessary usage of error type ErrInvalidMsg
---------
Co-authored-by: Vishal <kannavish329@gamil.com >
2023-04-04 11:14:57 +02:00
Alexander Peters
887ee0ee3e
Add amino annotations to proto ( #1280 )
...
* Add amino annotations to proto
* Formatting only
2023-03-31 08:29:10 +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
pinosu
5edfd6c74d
Update OnRecvPacket method to panic when an error is returned ( #1298 )
...
by the VM
2023-03-29 13:16:02 +02:00
Simon Warta
4df88042df
Add source for Wasm magic number
2023-03-27 13:43:20 +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
850f901b2e
Upgrade to wasmvm 1.2.1 ( #1245 )
...
* Use wasmvm store adapter
* Bump wasmvm to v1.2.1
2023-03-09 11:14:54 +01:00
ekez
b64fa078a3
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.
2023-03-08 17:18:06 -08:00
Alexander Peters
1a8019b380
Fix client checksum verification ( #1234 )
...
* Fix client checksum verification
* Review comments
2023-03-06 14:11:11 +01:00
Alex Peters
a52e604966
Test rust panic for regression
2023-03-06 11:44:10 +01:00
pinosu
4f1c57fc12
Return IBC packet sequence number ( #1225 )
...
* Return IBC packet sequence number
* Fix review feedbacks
* Remove names to return values in DispatchMsg method
* Fix comments
2023-03-06 10:07:07 +01:00
Alexander Peters
dc9a920c21
Merge pull request #1208 from dadamu/paul/fix-stargate-querier
...
fix: stargate querier does not reset the structure state
2023-03-02 10:11:31 +01:00
Paul
6d8018ac59
test: add unit test
2023-02-25 00:43:43 +08:00
Paul
fd0323541d
fix: stargate querier does not reset the state
2023-02-23 18:32:30 +08:00
Nikhil Suri
2ccffed778
list-contract-by-code bugfix
2023-02-13 19:50:52 +00:00
Alexander Peters
88e01a98ab
Merge pull request #1185 from CosmWasm/fix_typos
...
Fix typos
2023-01-30 11:44:09 +01:00
Alexander Peters
522bf50608
Merge pull request #1189 from CosmWasm/move_method
...
Cleanup generated Go file
2023-01-30 10:22:33 +01:00
Dan Lynch
327bb06095
update interface proto annotations ( #1156 )
...
* update interface proto annotations
* update protos
* run make proto
2023-01-30 10:18:08 +01:00
Alex Peters
d348100fbc
Run make proto-all
2023-01-28 22:36:15 +01:00
Alex Peters
8918e284b2
Move helper method out of generated file
2023-01-28 22:34:41 +01:00
Alexander Peters
c9e7830ac1
Emit events for setContractAdmin + setAccessConfig ( #1179 )
2023-01-27 10:34:55 +01:00
Alex Peters
c88b8194cb
Fix typos
2023-01-27 10:12:18 +01:00
Alex Peters
d522e54a12
Bump ibc-go version; remove channel hack
2023-01-26 14:49:15 +01:00
Alexander Peters
8991633de2
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 >
2023-01-25 12:46:02 +01:00
Alexander Peters
957b38e0a5
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 >
2023-01-25 10:01:26 +01:00
Alexander Peters
a925a9ed61
Better to sdk coin convertion ( #1164 )
...
* Better to sdk coin convertion
* Review feedback
2023-01-24 09:03:11 +01:00
pinosu
558147d054
Address cli behaviour on tx and query errors ( #1125 )
...
* Add SilenceUsage missing flags
* Remove old script
* Edit script comment
2023-01-10 15:38:23 +01:00
pinosu
14c2daa667
Add UpdateInstantiateConfig command ( #1121 )
...
* Add UpdateInstantiateConfig msg
* Add implementation
* Add cli command
* Fix field description
* Fix review comments and add unit tests
2022-12-20 12:03:52 +01:00
pinosu
f3ebd929cc
Remove genesis msgs ( #1104 )
...
* Remove genesis msgs
* Remove genesis msgs cli
* Refactor InitGenesis function
2022-12-09 13:20:49 +01:00
pinosu
c5abd338e3
Add gov proposal simulations ( #1107 )
...
* Add weights
* Add helper functions to create new proposals
* Add MigrateContractProposal simulation
* Add SudoContractProposal simulation
* Add PinContractProposal simulation
* Add UnpinContractProposal simulation
* Add UpdateInstantiateConfigProposal simulation
* Add StoreAndInstantiateContractProposal simulation
* Comment out failing simulations
* Fix comments
2022-12-09 12:40:34 +01:00
pinosu
299d4223af
Enable key name usage for admin ( #1103 )
2022-12-06 10:51:38 +01:00
Alexander Peters
ef12d4bf36
Merge pull request #1117 from apollo-sturdy/main
...
fix: sort coins in `ConvertWasmCoinsToSdkCoins`
2022-12-05 10:20:24 +01:00
GNaD13
bc00a6bae3
Add proposal instantiate 2 ( #1106 )
...
* add proposal instantiate 2
* add basic validate test
* test case for validate basic
* add integration test
* add cli
* fix lint
* add new func init proposal
* make format
2022-12-02 15:04:32 +01:00
Sturdy
f7be3ba521
fix: sort coins in ConvertWasmCoinsToSdkCoins
2022-12-02 13:31:51 +01:00