Commit Graph

84 Commits

Author SHA1 Message Date
Ethan Frey
f51ec67099 Remove (now-unneeded) filtering in DefaultWasmVMContractResponseHandler.Handle 2021-08-12 13:36:22 +02:00
Ethan Frey
514985c4f1 Update tests to not expect message event 2021-08-12 13:33:23 +02:00
Ethan Frey
f547bf6630 Filter messages, fix new tests, break older ones 2021-08-12 13:28:58 +02:00
Ethan Frey
29d5e29dc0 One more test for message event without reply 2021-08-12 13:22:36 +02:00
Ethan Frey
35cc9027d8 Add failing testcase showing messages make it into reply block 2021-08-12 13:15:29 +02:00
Alex Peters
0e4916996e Download cosmwasm contracts 2021-08-11 14:25:43 +02:00
Alex Peters
7b2cfa48ed Strip message events and reorder 2021-08-11 14:08:56 +02:00
Alex Peters
7bc048e1ed Add tests for events 2021-08-11 13:12:46 +02:00
Ethan Frey
a579455fdb Update ibc reflect contract from CosmWasm PR 1046 2021-08-11 11:00:39 +02:00
Alex Peters
e9156be200 Refactor events 2021-08-10 18:19:16 +02:00
Ethan Frey
095ba8cb2f update test contracts to cosmwasm v0.16.0 2021-08-05 18:53:07 +02:00
Alex Peters
4f22421404 Add contract features to debug logging
(cherry picked from commit ccd075200f704c39ae619d36be781092711bbd41)
2021-08-05 15:45:08 +02:00
Ethan Frey
0f6f437b38 Merge pull request #570 from CosmWasm/561-better-ibc-contract-interface
Better ibc contract interface
2021-07-29 09:13:59 +02:00
Ethan Frey
12b6eb4fa8 Update gas price 2021-07-28 23:05:05 +02:00
Ethan Frey
b25956d0a1 Use v0.16.0-rc5 contracts 2021-07-28 23:04:02 +02:00
Ethan Frey
0fe0b6223a Fix relay tests 2021-07-28 22:15:31 +02:00
Ethan Frey
cf854947e9 Change IBCContractKeeper interface, code builds 2021-07-28 22:11:27 +02:00
Ethan Frey
103285337c Update comments 2021-07-28 13:08:50 +02:00
Ethan Frey
b34290772b Adjust gas prices in tests 2021-07-28 13:06:09 +02:00
Ethan Frey
774034f862 Make gas register tests more flexible, fix counting bug 2021-07-28 13:04:47 +02:00
Ethan Frey
5149372e53 Change default message size cost to 0 2021-07-28 13:04:47 +02:00
Ethan Frey
c9360f63d1 keeper and types pass tests 2021-07-28 11:24:44 +02:00
Ethan Frey
6bde321974 x/wasm/keeper compiled 2021-07-28 11:24:44 +02:00
Ethan Frey
6f720a4c88 PR Comment: move where truncating address length to 20 2021-07-28 11:18:58 +02:00
Ethan Frey
92850081f0 Fix last tests 2021-07-28 11:18:58 +02:00
Ethan Frey
b8b0f209b2 Update tests (new default contract addr) 2021-07-28 11:18:21 +02:00
Ethan Frey
1330b115d6 Update hash algorithm 2021-07-28 11:18:21 +02:00
Ethan Frey
a428d5c605 Add filtering to logic, tests pass 2021-07-28 10:17:24 +02:00
Ethan Frey
3016668d29 Add failing tests showing nothing filtered now 2021-07-28 10:14:06 +02:00
Ethan Frey
699fbbc215 Changed references in code - 2 broken tests 2021-07-27 14:25:33 +02:00
Ethan Frey
d540e00967 Update with PR comments 2021-07-27 14:15:20 +02:00
Ethan Frey
98b4a12891 Better event tests 2021-07-26 22:20:08 +02:00
Ethan Frey
166f9dc78e Tests compile and pass 2021-07-26 22:11:29 +02:00
Ethan Frey
be79de6c28 Add error messages on invalid event attributes 2021-07-26 22:05:19 +02:00
Ethan Frey
7d92b4bc13 Fix tests 2021-07-22 15:55:36 +02:00
Ethan Frey
77a38e25ef Contracts to v0.16.0-rc4, wasmvm to v0.16.0-rc2 2021-07-22 15:53:40 +02:00
Ethan Frey
fec9153e32 Return custom events from IBC calls as well 2021-07-22 10:24:50 +02:00
Ethan Frey
d68f27f4d0 Test for events returned from IBC 2021-07-22 10:24:50 +02:00
Ethan Frey
a464d6b336 Reserve all attributes that start with _ 2021-07-22 10:05:23 +02:00
Ethan Frey
81c46ae567 Use _contract_address attribute in emitted events 2021-07-21 22:15:49 +02:00
Ethan Frey
d1f4ae398c Update to cosmwasm 0.16.0-rc3 contracts, with some fixes 2021-07-21 22:05:45 +02:00
Ethan Frey
a3be0164fb Keeper tests pass 2021-07-21 21:48:39 +02:00
Ethan Frey
8d73c2d657 IBC Code compiles (non-test) 2021-07-21 21:38:58 +02:00
Ethan Frey
e23ee1765a Bump wasmvm and testdata to v0.16.0-rc1 2021-07-21 21:12:07 +02:00
Alex Peters
b0b1fa88bc Upgrade wasmvm v0.15.x 2021-07-07 09:53:03 +02:00
Alex Peters
b0885b03c9 Empty (non nil) reply data can overwrites response 2021-06-25 10:44:50 +02:00
Alexander Peters
c05df881fb Charge gas for custom event attributes and messages (#539)
* Charge gas for custom event attributes

* Introduce gas register for gas costs

* Review feedback

* Tests and minor updates

* Godoc
2021-06-25 10:00:46 +02:00
Alexander Peters
1ada14ed52 Store contract response in event (#535)
* Store contract response in event

* Review feedback
2021-06-14 08:57:04 +02:00
Alexander Peters
f8e39bf5cd Merge pull request #534 from CosmWasm/response_428
Cleanup keeper result types
2021-06-14 08:56:05 +02:00
Alexander Peters
3b82807e81 Merge pull request #537 from CosmWasm/check_coin
Verify converted coin
2021-06-14 08:34:48 +02:00