Commit Graph

207 Commits

Author SHA1 Message Date
Ethan Frey
188d156122 Update logic and fix genesis test 2020-03-02 15:48:13 +01:00
Ethan Frey
10aea17a75 Add failing tests for the new conditions to restrict 2020-03-02 15:44:07 +01:00
Ethan Frey
fee390d8f4 Return all info with GetCode, not just wasm 2020-03-01 21:20:34 +01:00
Ethan Frey
4bac7d7daf Return null not error when query missing contract 2020-02-29 20:50:38 +01:00
Ethan Frey
79d45f0525 Remove unneeded filter in handleSdkMessage 2020-02-27 20:13:29 +01:00
Ethan Frey
443c6b9614 Also redact Created field when showing contract details 2020-02-27 19:07:56 +01:00
Ethan Frey
340fa4c5b2 Test and fix the sorting and redacting of created at 2020-02-27 19:07:56 +01:00
Ethan Frey
4a2ee1ab9a Store CreatedAt info when instantiating contracts 2020-02-27 19:07:56 +01:00
Ethan Frey
c72cc4596e Add CreatedAt info to ContractInfo 2020-02-27 19:07:56 +01:00
Ethan Frey
863c5e1439 Cleanup rest - no null init_msg, error on no such contract 2020-02-27 18:08:06 +01:00
Ethan Frey
2b1972ace3 Proper json for MsgInstantiateContract.Label 2020-02-27 17:44:10 +01:00
Ethan Frey
502e02429e Properly emit events for every sub-message dispatched by x/wasm 2020-02-27 15:46:27 +01:00
Ethan Frey
90192b8257 Cleanup mask tests 2020-02-27 14:47:43 +01:00
Ethan Frey
4ee327ff2c Add updated mask contract 2020-02-27 14:37:59 +01:00
Ethan Frey
4ad9c900a4 Update test contract, escrow to 0.7 version 2020-02-27 12:24:13 +01:00
Ethan Frey
9b8dcefb24 x/wasm compiles, many tests fail 2020-02-27 11:47:30 +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
Ethan Frey
61a117db05 Add test label is properly stored 2020-02-25 17:09:42 +01:00
Ethan Frey
ba53b8a9c9 Store Label with new contracts 2020-02-25 17:04:34 +01:00
Ethan Frey
b80fbdaa9e Add Label to MsgInstantiateContract and fix validation 2020-02-25 16:59:20 +01:00
Ethan Frey
fae5628fba Update Msg docs 2020-02-25 16:40:21 +01:00
Ethan Frey
6cac874374 Better Validation on Sender, Source URL 2020-02-25 16:22:38 +01:00
Ethan Frey
ea6346e87f Update BuilderRegexp to be a larger section of docker image:tags 2020-02-25 16:10:02 +01:00
Ethan Frey
28591613fa querySmart returns base64-encoded contract result
queryRaw and queryAllState return []model object
(array of key-hex and value-base64)
2020-02-10 20:10:45 +01:00
Ethan Frey
d3abcc69c0 Include source and builder in code info return info 2020-02-09 22:12:29 +01:00
Ethan Frey
a458606b17 Add /wasm/code/{codeID}/contracts to rest to get all contract info by codeID 2020-02-09 22:09:48 +01:00
Ethan Frey
cb148f0d13 Sort the contract addresses on queries 2020-02-09 21:59:20 +01:00
Ethan Frey
d3ef507da7 Ensure storage loop throws an ErrorOutOfGas 2020-02-07 19:36:32 +01:00
Ethan Frey
ce50e155ed Test panic and cpuloop handling 2020-02-07 19:26:13 +01:00
Ethan Frey
7d3b0e4ca5 Use base64 encoding for the CosmosMsg::Contract string payload 2020-02-07 19:11:27 +01:00
Ethan Frey
b30f96a551 Use new test contract with failure modes, and fix all calls 2020-02-07 19:04:01 +01:00
Ethan Frey
f39ee1df58 properly send funds when dispatching message to another contract 2020-02-04 18:58:17 +01:00
Ethan Frey
b760527294 Don't send coins when Instantiate/Execute are called without Coins 2020-02-04 18:58:17 +01:00
Ethan Frey
dbe123986d Fix gas prices 2020-01-27 11:53:56 +01:00
Alex Peters
ef94d4b983 Prevent storing wasm code in simulation mode 2020-01-27 11:32:51 +01:00
Ethan Frey
a8fd5e97da Cleanup and README explanations 2020-01-24 11:31:21 +01:00
Ethan Frey
33c4e92bdf Fix tests 2020-01-24 11:23:10 +01:00
Ethan Frey
9d2cbc9c66 WIP: fixing types in tests 2020-01-24 08:19:32 +01:00
Ethan Frey
99be1ca85e Update data types 2020-01-24 08:19:32 +01:00
Ethan Frey
95cc9da7f3 Merge branch 'master' into merge_gaia_master_broken 2020-01-23 22:53:42 +01:00
Sunny Aggarwal
1addc4847a remove http request 2020-01-23 16:18:47 -05:00
Ethan Frey
85d7677eaf x/wasmd tests pass 2020-01-23 19:43:09 +01:00
Ethan Frey
94667e9678 x/wasm/internal compiles 2020-01-23 19:10:08 +01:00
Ethan Frey
a3ec9f95a5 Updated tendermint cmn imports 2020-01-23 18:59:38 +01:00
Ethan Frey
e28db84189 Contract-to-contract send works 2020-01-21 14:13:36 +01:00
Ethan Frey
5b9c6592c2 Test mask re-dispatching contract msg, fix bugs 2020-01-21 13:55:51 +01:00
Ethan Frey
5668833d69 Adjust Instantiate and Execute signatures 2020-01-21 13:21:36 +01:00
Ethan Frey
b5a621a925 Upgrade go-cosmwasm, fix CosmosMsg usage 2020-01-21 13:15:26 +01:00
Ethan Frey
5e95d755b6 Clean up tests 2020-01-21 09:44:23 +01:00
Ethan Frey
da662fbd5c Cleanup 2020-01-21 09:09:42 +01:00