Commit Graph

1144 Commits

Author SHA1 Message Date
Tomasz Kulik 276870dc9d
feat: IBCv2 WriteAcknowledgement handler (#2173)
* feat: Async ack support for IBCv2
* chore: Refactoring
2025-05-22 18:17:56 +02:00
Christoph Otter 64204685c7
Merge pull request #2257 from VolodymyrBg/bgg
Fix typos and improve comment clarity in wasm module
2025-05-21 10:52:05 +02:00
Aumetra Weisman 4e94d4ea01
Update x/wasm/keeper/ibc2.go
Co-authored-by: Tomasz Kulik <tomek.kulik2@gmail.com>
2025-05-20 12:43:15 +02:00
Aumetra Weisman 09af10fcab
Merge branch 'main' into aw/ibc2_ack_recv 2025-05-19 10:23:32 +02:00
Tomasz Kulik adea2f982e
feat: Add support for IBCv2 Send entry point (#2252)
* feat: Add support for IBCv2 Send entry point

* chore: Update tests

* chore: Update

* chore: Changelog

* fix: Fix ContractInfo IBCv2 port ID insertion
2025-05-16 16:38:29 +02:00
autofix-ci[bot] 19a9b847e5
[autofix.ci] apply automated fixes 2025-05-16 11:09:44 +00:00
Aumetra Weisman af1da8508c
Fix gas values 2025-05-16 13:08:28 +02:00
Aumetra Weisman f280ba16c9
Merge branch 'main' into aw/ibc2_ack_recv 2025-05-16 12:57:34 +02:00
aumetra f16be5e5c4
Ich kann das alles nicht mehr 2025-05-16 12:42:21 +02:00
aumetra 64922bffd1
Fix gas 2025-05-15 22:46:27 +02:00
autofix-ci[bot] f0d91f353f
[autofix.ci] apply automated fixes 2025-05-15 11:29:03 +00:00
Tomasz Kulik 73c1a90997
chore: Update tests - handle lack of HasIBC2EntryPoints flag 2025-05-15 13:27:40 +02:00
Tomasz Kulik 18c0c37074
chore: Remove IBC fees (#2254) 2025-05-15 11:32:19 +02:00
VolodymyrBg fdb698aca4
Update proposal_legacy.go 2025-05-14 21:27:11 +03:00
VolodymyrBg 7d2b8f18ab
Update gas_register.go 2025-05-14 21:25:42 +03:00
VolodymyrBg 220b9cf7b8
Update msg_server.go 2025-05-14 21:20:27 +03:00
Aumetra Weisman e6b326a413
Register IBCv2 route 2025-05-14 11:11:14 +02:00
Aumetra Weisman 84dc4beae4
Update to commit of branch, fix compilation 2025-05-13 14:39:26 +02:00
Aumetra Weisman f38e832547
Merge branch 'main' into aw/ibc2_ack_recv 2025-05-13 13:51:17 +02:00
Aumetra Weisman 38b198f095
Rename functions 2025-05-11 23:58:12 +02:00
autofix-ci[bot] 7c36d14bac
[autofix.ci] apply automated fixes 2025-05-06 11:13:49 +00:00
Christoph Otter 4bc9f34e67
Fix numbers in recurse tests 2025-04-30 15:20:35 +02:00
Tomasz Kulik 78408bbe4d
Merge pull request #2231 from CosmWasm/feat/ibc_v2
feat: Implement IBCv2 packet sending and two entry points: Receive & Timeout
2025-04-30 14:45:18 +02:00
Aumetra Weisman 69fd9e1611
Integrate callback 2025-04-30 14:04:41 +02:00
Maximilian Hubert fd586d7f66
Update IBC.md (#2235) 2025-04-30 10:10:07 +02:00
Tomasz Kulik d3f6f431a4
chore: Bump wasmvm 2.2.3 -> 3.0.0-ibc2.0 2025-04-29 17:33:37 +02:00
Tomasz Kulik be71f5b502
Merge branch 'main' into feat/ibc_v2 2025-04-29 14:24:24 +02:00
Tomasz Kulik 0ca2754731
feat: IBCv2 timeout handler (#2226) 2025-04-29 13:57:01 +02:00
Tomasz Kulik e55ef022ff
chore: Change port prefix for IBCv2 messages to "wasm2" (#2229)
* chore: Change port prefix for IBCv2 messages

* Update x/wasm/keeper/ibc.go

Co-authored-by: Simon Warta <2603011+webmaster128@users.noreply.github.com>

---------

Co-authored-by: Simon Warta <2603011+webmaster128@users.noreply.github.com>
2025-04-28 12:31:03 +02:00
Tomasz Kulik 22b96eb67d
chore: source_client instead of channel_id in IBCv2 (#2223) 2025-04-18 13:40:06 +02:00
dufucun 3340a3a916
chore: remove duplicate package imports (#2216)
Signed-off-by: dufucun <dufuchun@sohu.com>
2025-04-18 12:43:36 +02:00
kilavvy 41c7e767ae
Update msg_dispatcher_test.go (#2217) 2025-04-18 12:35:11 +02:00
GarmashAlex 74f1a8b337
fix: correct typo in function name WithGovSubMsgAuthZPropagated (#2220)
* fix: correct typo in function name WithGovSubMsgAuthZPropagated

* fix: correct typo in function name WithGovSubMsgAuthZPropagated
2025-04-18 12:34:49 +02:00
Tomasz Kulik 59da7ea377
fix: Remove unused IBC msg handler - IBCv2 msgs are translated by encoders and handled by Cosmos SDK 2025-04-14 19:06:43 +02:00
Tomasz Kulik b8d1fba35c
fix: Use seconds instead of nanoseconds for IBCv2 msg 2025-04-14 19:06:28 +02:00
fuder.eth 3fdca93ce2
Fix typos and grammar in documentation and code comments (#2213)
* Update README.md

* Update tx.pb.go

* Update handler_plugin_encoders_test.go

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-04-13 11:27:23 +02:00
autofix-ci[bot] 5d04181b77
[autofix.ci] apply automated fixes 2025-04-09 18:44:21 +02:00
Jan Woźniak c8b9fb747e
Add E2E test for IBC2SendMsg (#2165) 2025-04-09 18:22:59 +02:00
Christoph Otter cdb72b1d28
Make validateAddress cheaper if canonicalization fails (#2193) 2025-04-09 15:59:47 +02:00
laterlaugh 850ad91756
chore: fix the wrong field name (#2154)
Signed-off-by: laterlaugh <manziwenzhai@sina.cn>
2025-04-08 11:56:21 +02:00
Christoph Otter 2e748fb4b8
Merge pull request #2197 from zeevick10/main
fix typo in subtype string and update Contributor Covenant link
2025-04-07 14:03:09 +02:00
Christoph Otter 62b70d5ee9
Merge pull request #2208 from leopardracer/main
Fix typos in documentation
2025-04-07 13:02:40 +02:00
Christoph Otter 9c3a892d12
Merge pull request #2195 from CosmWasm/co/fix-gas-conversion-error
Use gas overflow error for `ToWasmVMGas`
2025-04-07 10:32:13 +02:00
leopardracer 43f07cddb2
Update mock_engine.go 2025-04-06 00:11:01 +03:00
leopardracer 035331f56d
Update mock_engine.go 2025-04-06 00:09:50 +03:00
leopardracer 2ae17a93a9
Update Governance.md 2025-04-05 15:10:16 +03:00
Simon Warta 1756d2dc28
Rename message args 💅 (#2207)
* Rename args to `msg` consistently in WasmEngine interface

* Rename file to wasm_engine.go

"Wasmer" is an implementation detail that can change at any time
2025-04-03 10:25:04 +02:00
FT 01568f012b
Update contract_keeper.go 2025-03-30 17:29:35 +02:00
FT 7329da060d
Update authz_policy_test.go 2025-03-30 17:25:39 +02:00
FT 91490a2b70
Update handler_plugin_encoders_test.go 2025-03-30 16:43:49 +02:00