Commit Graph

44 Commits

Author SHA1 Message Date
Ethan Frey f40807ce5f Update ibc unit tests for height+1 2017-10-25 19:14:28 +02:00
Ethan Frey 0d9c8de958 Fix IBC off-by-one with proofs 2017-10-25 19:14:28 +02:00
Ethan Frey c4ead8b8a3 Expose height flag in all queries 2017-10-25 19:14:28 +02:00
Ethan Frey 422e67b382 Update deps: tendermint/abci/iavl, fix code 2017-10-25 19:14:28 +02:00
Ethan Frey f967c1dc07 Modify IBC to work with new proof serialization 2017-09-08 20:47:46 +02:00
Ethan Frey 2951763660 Moved merkleeyes->iavl and updated references 2017-09-08 20:47:46 +02:00
Ethan Frey 041943c441 Rename all packages and imports to cosmos-sdk 2017-08-21 22:15:15 +01:00
Alexis Sellier cedb66066c Fix return args 2017-08-08 12:21:18 +02:00
Ethan Frey d6d6b75736 Renamed client/commands/proofs to client/commands/query 2017-08-04 20:50:36 +02:00
Ethan Frey 0de3ecc741 Compiles and all tests pass - even IBC with new proofs 2017-08-04 20:02:23 +02:00
Alexis Sellier 831c9ae3ec Use Get/GetParsed everywhere 2017-08-04 19:21:40 +02:00
Ethan Frey 37550ca91d Add InitValidate method for setup 2017-08-03 21:41:23 +02:00
Ethan Frey 4b69f1d5ba Rename SetOption to InitState 2017-08-03 21:41:23 +02:00
Ethan Frey cbfd2cd611 Make it all compile with new Deliver/CheckTx 2017-08-03 21:41:23 +02:00
Ethan Frey f32e6c9b7d Updated light-client 2017-07-27 16:41:36 -04:00
Ethan Frey e90d6db516 Update seed to a given height 2017-07-27 16:41:13 -04:00
Ethan Frey d0920ac1cf Add post packet to cli and test... bug 2017-07-27 16:41:13 -04:00
Ethan Frey b7abee64f0 Test creating packet and query via cli 2017-07-27 16:41:12 -04:00
Ethan Frey 3027eeb3c3 Add CreditTx and tests 2017-07-27 16:41:12 -04:00
Ethan Frey b7f31ad70a Test sendtx with foreign addr creates proper ibc packet 2017-07-27 16:36:15 -04:00
Ethan Frey aad5a0f3a0 Test query ibc status and fix bugs 2017-07-27 16:30:20 -04:00
Ethan Frey de537c34ac Add cli support for register/update ibc 2017-07-27 16:27:06 -04:00
Ethan Frey 746ae28eaa Add ibc query commands 2017-07-27 16:27:06 -04:00
Ethan Frey 374f078b79 IBC test just rawtx, coin ibc in that module 2017-07-27 16:27:06 -04:00
Ethan Frey a925c8545c Refactored ibc test packet gen 2017-07-27 16:27:06 -04:00
Ethan Frey 0c5f0bdf77 Test outgoing ibc packets add to the chain credit properly 2017-07-27 16:27:06 -04:00
Ethan Frey 555e0d8ec8 test receiving and verifying incoming ibc packets 2017-07-27 16:26:00 -04:00
Ethan Frey 06492fa212 testing ibc post packet 2017-07-27 16:25:05 -04:00
Ethan Frey 9b099a2f36 Fix up ibc to work with new cli reorg 2017-07-27 16:25:05 -04:00
Ethan Frey 8659c4db68 Cleanup ibc handler per bucky 2017-07-27 16:25:05 -04:00
Ethan Frey 272a65a2c7 Add tests for creating packets 2017-07-27 16:25:05 -04:00
Ethan Frey 883b983611 Test ibc header updates with dynamic sets 2017-07-27 16:25:05 -04:00
Ethan Frey 3ddcf91303 Test ibc registration permissions 2017-07-27 16:25:04 -04:00
Ethan Frey f1c9697720 First ibc registration tests 2017-07-27 16:25:04 -04:00
Ethan Frey 5da2b75fa0 Clean up ibc PostPacket handling 2017-07-27 16:25:04 -04:00
Ethan Frey 30eced21c5 Wrote bulk of ibc post packet middleware 2017-07-27 16:25:04 -04:00
Ethan Frey 1fc222e449 Complete output queue for create packet 2017-07-27 16:25:04 -04:00
Ethan Frey 7d3c0cd3e7 Store registrar for ibc permissions in db 2017-07-27 16:25:04 -04:00
Ethan Frey 485ec80cca Add Registrar permission to attaching chains 2017-07-27 16:25:04 -04:00
Ethan Frey 91eb91b803 Start defining CreatePacket 2017-07-27 16:25:03 -04:00
Ethan Frey 715d573e1a Thoughts on permissioning 2017-07-27 16:25:03 -04:00
Ethan Frey 9c1e695d46 Implement register and update headers as handler 2017-07-27 16:25:03 -04:00
Ethan Frey b150c865f9 Add a light-client provider in the kvstore 2017-07-27 16:25:03 -04:00
Ethan Frey 697c2f1e04 Started on ibc module tx, types 2017-07-27 16:23:08 -04:00