Commit Graph

245 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 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
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
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
Aumetra Weisman 69fd9e1611
Integrate callback 2025-04-30 14:04:41 +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 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
Jan Woźniak c8b9fb747e
Add E2E test for IBC2SendMsg (#2165) 2025-04-09 18:22:59 +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 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
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
Christoph Otter dda8ea319f
Use gas overflow error for ToWasmVMGas 2025-03-28 18:14:48 +01:00
autofix-ci[bot] 1972452b03
[autofix.ci] apply automated fixes 2025-03-12 09:07:17 +00:00
Jan Woźniak 03a3c1d695
Add port bounding for ibc2 (#2122) 2025-03-12 10:05:42 +01:00
Tomasz Kulik ef8de68fa7
feat: Add IBCv2 receive packet entrypoint call 2025-03-12 07:52:01 +01:00
Christoph Otter e2c350ca31
Fix doc comment 2025-03-06 12:49:36 +01:00
tiaoxizhan fa6f855f05 chore: fix struct name in comment
Signed-off-by: tiaoxizhan <tiaoxizhan@outlook.com>
2025-03-06 19:41:04 +08:00
LesCyber efd5fe1f05 refactor: use errors.New to replace fmt.Errorf with no parameters
Signed-off-by: LesCyber <andi4cing@gmail.com>
2025-03-02 21:47:23 +08:00
Tomasz Kulik 2b4efde8d7
feat: Replace ibc-go 9.0.2 with release/10.0.x (#2125) 2025-02-19 17:02:03 +01:00
Christoph Otter 0cf7c018ff
Make ContractAddrLen variable 2025-01-31 15:48:25 +01:00
lencap c59f0d3c4f chore: fix some comments
Signed-off-by: lencap <techgeek@189.cn>
2025-01-28 01:03:33 +08:00
Tomasz Kulik 219453c8f9
feat: Bump ibc-go version to 9.0.2 (#2095) 2025-01-20 18:26:58 +01:00
Pino' Surace ef8e57b424
Keep compatibility for context key (#2077) 2025-01-08 13:55:01 +01:00
Christoph Otter 4368bb9618
Fix 2024-12-19 16:07:10 +01:00
Christoph Otter d824a11666
Fix typos 2024-11-12 19:29:45 +07:00
autofix-ci[bot] 0a8c40d05a
[autofix.ci] apply automated fixes 2024-11-11 11:57:30 +00:00
Christoph Otter d9ac3b808b
Add VMConfig 2024-11-07 21:45:12 +07:00
Christoph Otter 5da6acd313
Rename WasmConfig to NodeConfig 2024-11-07 21:45:12 +07:00
Christoph Otter a1b5a160c0
Add WasmLimits to WasmConfig 2024-11-07 21:45:12 +07:00
Christoph Otter 6b0e3fef52
Update protobuf 2024-11-07 21:45:12 +07:00
Christoph Otter c9ab3dce99
Add WasmLimitsConfig query 2024-11-07 21:45:12 +07:00
Tomasz Kulik 60ed81c12d
feat: Add conditional migrate calling (#1966) 2024-11-04 10:00:31 +01:00
Pino' Surace 02354c6f41
Handle discount in setup costs for in memory cache contracts (#1987)
* Start work on setup costs for in memory cache contracts

* Format

* Clean up

* Handle discount in reply

* Fix some tests

* Fix comments

* Add tests

* Add log warning + fix tests

* Update doc comment

Co-authored-by: Christoph Otter <chris@confio.gmbh>

---------

Co-authored-by: Christoph Otter <chris@confio.gmbh>
2024-09-26 09:51:27 +02:00
Pino' Surace 2e545957fa
Add CodeInfo rpc query (#1943)
* Add CodeInfo rpc query

* Fix typos

* Add QueryCodeInfoResponse type

* Inline fields in QueryCodeInfoResponse

* Fix comments
2024-09-11 12:33:51 +02:00
Christoph Otter db8981db84
Fix 2024-08-21 10:43:46 +02:00
Xavier Leprêtre eac360c178
Fix typo in predictable. (#1957) 2024-08-12 16:08:59 +02:00
Simon Warta 76c0c061c9
Validate number of addresses in msg (#1926)
Co-authored-by: Christoph Otter <chris@confio.gmbh>
2024-07-11 10:38:46 +02:00
Christoph Otter bd785da4bf
Update IBC Callbacks naming 2024-07-04 16:33:40 +02:00
Christoph Otter c4f3083088
Add destination chain callback support 2024-07-04 16:33:24 +02:00
Christoph Otter 74d8e3a59b
Add source chain callback support 2024-07-04 16:33:04 +02:00