Commit Graph

3782 Commits

Author SHA1 Message Date
Ethan Frey
eae1883f3d Add sign and post helper functions 2017-07-28 10:35:39 -04:00
Ethan Frey
4245bb8a67 Merge branch 'feature/186-http-api' into unstable 2017-07-27 22:21:45 -04:00
Ethan Frey
9037b3508a Clean up spec to focus on mvp with moving coins 2017-07-27 22:21:00 -04:00
Ethan Frey
549993246e First draft of API from our discussion 2017-07-27 22:20:59 -04:00
Ethan Frey
79435666ce Merge pull request #171 from tendermint/feature/38-ibc-with-light-client
Rewrite IBC to use light client verification
2017-07-27 22:20:25 -04:00
Ethan Frey
450823b5f3 Bump to 0.6.2 2017-07-27 22:11:17 -04:00
Ethan Frey
bd14f0bfb9 Fix up imports after megre 2017-07-27 16:49:22 -04:00
Ethan Frey
6632d88b3d IBC post packet test passes 2017-07-27 16:41:37 -04: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
95b16b3830 Code cleanup from emmanuels comment 2017-07-27 16:41:12 -04:00
Ethan Frey
9640547c01 Expose credit tx to cli and test 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
6135345af8 Add issuer position to grant credit 2017-07-27 16:36:47 -04:00
Ethan Frey
89a8c0bf08 Remvoed old ibc code 2017-07-27 16:36:47 -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
fd10387eb5 Tested register and update ibc via cli 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
8747bd5a8b Add set struct to the store 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
1b75d9431b Add span to hold sparse, ordered sets 2017-07-27 16:25:03 -04:00
Ethan Frey
eaae12101e Add queue implementaiton to state 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
Ethan Frey
88781593bb Prepare stack middleware to handle IBC middleware 2017-07-27 16:23:08 -04:00
rigel rozanski
0ea2861311 overview.md content correction 2017-07-27 15:56:19 -04:00
rigel rozanski
5fc78a01d7 overview.md link fix 2017-07-27 15:50:33 -04:00
Ethan Frey
e242f30aeb Add --no-sign flag 2017-07-27 15:42:09 -04:00