Ethan Frey and colin axnér
17d7e9a8d5
Add packet_connection attribute to packet lifecycle methods ( #8458 )
...
* Add packet_connection attribute to packet lifecycle methods
Added to:
* SendPacket
* ReceivePacket
* WriteAcknowledgement
* AcknowledgePacket
* Add CHANGELOG
* Update CHANGELOG.md
Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com >
Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com >
2021-02-01 14:01:53 +01:00
Ethan Frey
d917520092
Add fee payer to protobuf definition ( #7384 )
...
* Add fee payer to protobuf definition
* Compile new tx type
* Use FeePayer from Tx, add it to required signers
* Add unit tests on proper handling of FeePayer field
* Use string address for fee payer field
* Update logic for string feePayer
2020-09-30 09:03:44 +00:00
Ethan Frey
ab18c3fae0
Ethanfrey/dockerize simapp ( #6495 )
2020-06-24 14:15:08 +02:00
Ethan Frey
cd272d525a
Merge PR #6323 : Use simple merkle proof for commit info
2020-06-03 14:50:22 -04:00
Ethan Frey
1f8cdeed55
Merge PR #4724 : Allow substore migrations upon multistore loading
2019-08-06 08:59:22 -04:00
Ethan Frey
a73b3f5e97
Merge PR #4849 : Result from error
2019-08-05 14:17:37 -04:00
Ethan Frey
68dd969b4d
Merge PR #4821 : Port weave errors package
2019-07-31 12:37:11 -04:00
Ethan Frey
d3bb9f50e2
Simplify context ( #4706 )
...
Replace complex Context construct with a simpler immutible struct.
Only breaking change is not to support `Value` and `GetValue` as first class calls.
We do embed ctx.Context() as a raw context.Context instead to be used as you see fit.
2019-07-16 14:40:42 +01:00
Ethan Frey
3950017bd9
Merge PR #4624 : Don't reject config files with create_empty_blocks=false
2019-06-26 08:30:35 -04:00
Ethan Frey
891eb8eec5
Merge PR #4613 : Only change rootmultistore hash when substore hashes change
2019-06-25 13:11:22 -04:00
Ethan Frey
a8d3b3ef19
Correct spelling
...
This reverts commit 3c7d194a7f1bc53b60cf09473f0ac50d2192e2af.
2018-04-17 16:28:33 +02:00
Ethan Frey
ecb1f93e19
Join appendices into one file
2018-04-17 16:28:33 +02:00
Ethan Frey
cdf08ecdb7
Fix typos
2018-04-17 16:28:33 +02:00
Ethan Frey
f5a45a94f6
Clean up optimization section
2018-04-17 16:28:33 +02:00
Ethan Frey
1feb84e272
Cleaned up queue section
2018-04-17 16:28:33 +02:00
Ethan Frey
cc17a3e963
Clean up all formulas in proofs
2018-04-17 16:28:32 +02:00
Ethan Frey
97e61a6f7b
Break IBC spec into multiple md files
2018-04-17 16:28:32 +02:00
Ethan Frey
7610cca7c9
Rough import of google doc to markdown
2018-04-17 16:28:32 +02:00
Ethan Frey
06ec4b4a1a
Added protobuf specifications for ibc messages
2018-04-17 16:28:32 +02:00
Ethan Frey
f40335342f
Started IBC spec
2018-04-17 16:28:32 +02:00
Ethan Frey
94948746a0
rpc cli output uses wire.MarshalJSON
2018-03-01 02:36:57 +00:00
Ethan Frey
bb74e84b29
Clean up keys/keybase and comments
2018-03-01 02:36:57 +00:00
Ethan Frey
03dc660797
Cleanup client/input.go per buckys request
2018-03-01 02:36:57 +00:00
Ethan Frey
05f5141734
Cleanup from rige's review
2018-03-01 02:36:57 +00:00
Ethan Frey
1c0fdfe660
Fix glide.lock syntax
2018-03-01 02:36:57 +00:00
Ethan Frey
43ea579079
Tools uses glide, not gopkg.in for versioning
2018-03-01 02:36:57 +00:00
Ethan Frey
8392cf93ac
Implement RPC subcommands
...
Turned out the tendermint rpc was broken in the refactor and
had to fix that first...
2018-03-01 02:36:57 +00:00
Ethan Frey
c083678cae
cleaned up basecli tx so it really works
2018-03-01 02:36:57 +00:00
Ethan Frey
734b1073ba
Added tx subcommands and automate manual testing
2018-03-01 02:36:57 +00:00
Ethan Frey
bae7cec3fa
Move all subcommands out of main into proper folders
2018-03-01 02:36:57 +00:00
Ethan Frey
7779eec990
Make store name for query account configurable
2018-03-01 02:36:57 +00:00
Ethan Frey
c7ca6ec038
Fixed import
2018-03-01 02:36:57 +00:00
Ethan Frey
356baf61c1
Move sendtx and query account commands into x/bank
2018-03-01 02:36:57 +00:00
Ethan Frey
00304dd094
Prompt for password on sendtx
2018-03-01 02:36:57 +00:00
Ethan Frey
67e896dcaf
Clean up sendtx example
2018-03-01 02:36:57 +00:00
Ethan Frey
f481900b23
Hacked together sendtx - basecoin parse logic fails
2018-03-01 02:36:57 +00:00
Ethan Frey
8c93a6455b
Implement query account without proofs
2018-03-01 02:36:57 +00:00
Ethan Frey
58f2cbfa38
Removed keys stub
2018-03-01 02:36:57 +00:00
Ethan Frey
b0c65f8045
All keys logic works with new basecli
2018-03-01 02:36:57 +00:00
Ethan Frey
7361269eb6
Updated keys add
2018-03-01 02:36:57 +00:00
Ethan Frey
ee31db3263
Very rough import of old keys logic
2018-03-01 02:36:57 +00:00
Ethan Frey
66e6677281
Copy over gaiacli skeleton to basecli
2018-03-01 02:36:57 +00:00
Ethan Frey
e8676921f7
Basecoind start works with upgraded tendermint
2018-03-01 02:36:08 +00:00
Ethan Frey
7848ee23db
Addressed pr comments
2018-03-01 02:36:08 +00:00
Ethan Frey
34772f8b6e
Unit test initialization bug
2018-03-01 02:36:08 +00:00
Ethan Frey
d694dbe7c1
Add first server command tests
2018-03-01 02:36:08 +00:00
Ethan Frey
cdd33aa04b
mock app tests now work
2018-03-01 02:36:08 +00:00
Ethan Frey
3ea9634291
Test init/query mock app
2018-03-01 02:34:05 +00:00
Ethan Frey
1f31fbeea8
Start writing test scaffold to test server
2018-03-01 02:34:05 +00:00
Ethan Frey
f93947f3ab
Update tendermint, can parse genesis in start
2018-03-01 02:34:05 +00:00
Ethan Frey
603c358574
Fix up server app_options initialization
2018-03-01 02:31:17 +00:00
Ethan Frey
94ddda6a1f
Copy init code from tendermint so it runs properly
2018-03-01 02:31:17 +00:00
Ethan Frey
4e91a0db89
Add cli to basecoind, fix compatability issues
2018-03-01 02:31:17 +00:00
Ethan Frey
c0f9a6f1cb
Update dependencies to import tendermint
2018-03-01 02:30:14 +00:00
Ethan Frey
09e07bb44a
Extracted initialization logic into server, default option generation in gaia
2018-03-01 02:30:14 +00:00
Ethan Frey
438d18e059
Pulled most of gaiad into server, with rough implementation
2018-03-01 02:30:13 +00:00
Ethan Frey
a99d913982
Extract version command to common location
2018-03-01 02:30:13 +00:00
Ethan Frey
d1fc3d6801
Add overview
2018-03-01 02:30:13 +00:00
Ethan Frey
babbf0635f
Remove errant basecoin vendor mess
2018-02-27 17:44:20 +01:00
Ethan Frey
94251eaf7c
Fixed default directory
2018-02-13 08:40:09 -05:00
Ethan Frey
91592a91f1
Cleaned up client commands more
2018-02-13 08:40:09 -05:00
Ethan Frey
c7f31bdf26
Collapsed nested commands in gaiacli
2018-02-13 08:40:09 -05:00
Ethan Frey
b10afcaf4c
Rough separation of gaiad and gaiacli
2018-02-13 08:40:09 -05:00
Ethan Frey
959ad1431e
Capitalized help strings on flags
2018-02-13 08:40:09 -05:00
Ethan Frey
0b0500e8a0
Rebased on develop, fixed imports
2018-02-13 08:40:09 -05:00
Ethan Frey
da7a36a866
Add global flags to all queries and posts
2018-02-13 08:40:09 -05:00
Ethan Frey
acf24f1c1b
Allow adding custom query/post commands to chub
2018-02-13 08:40:09 -05:00
Ethan Frey
27aa06bb73
Add basic client cli commands
2018-02-13 08:40:09 -05:00
Ethan Frey
87abef1e0e
Mock out chub keys commands
2018-02-13 08:40:09 -05:00
Ethan Frey
2cd22b45bb
Implement version in chub
2018-02-13 08:40:09 -05:00
Ethan Frey
9aa3189738
Update version to 0.9.0-dev, use GitCommit
2018-02-13 08:40:09 -05:00
Ethan Frey
90a102cf3e
Start with demo chub command
...
Add version and node subcommand as TODOs
2018-02-13 08:39:42 -05:00
Ethan Frey
b09653c9ea
Fix init state bug
2018-02-09 18:04:18 +01:00
Ethan Frey
b21081c83a
Test query routing in rootMultiStore
2018-02-06 17:20:29 -05:00
Ethan Frey
c73f08c845
Make GetStoreByName private, as only needed by MultiStore Query
2018-02-06 17:20:29 -05:00
Ethan Frey
8765fa32fa
Expose rootMultiStore query in BaseApp
2018-02-06 17:20:29 -05:00
Ethan Frey
44c39043f1
Test iavlStore query
2018-02-06 17:20:29 -05:00
Ethan Frey
31f00742e5
Add query to iavl store
2018-02-06 17:20:29 -05:00
Ethan Frey
512c601adc
Add tests for query path routing
2018-02-06 17:20:29 -05:00
Ethan Frey
bc325c4d1c
Add Query routing to rootMultiStore
2018-02-06 17:20:29 -05:00
Ethan Frey
57b28d95de
Add GetStoreByName to MultiStore to help with Query lookups
2018-02-06 17:20:29 -05:00
Ethan Frey
ff6fbe9e80
Expose NewContext, so I can initialize accounts
2018-02-06 19:35:25 +01:00
Ethan Frey
8550e79665
If CacheWrap() must support Write() enforce that with interface
2017-12-03 21:41:02 -08:00
Ethan Frey
1d5fdfa7c2
Try to update deps, but borken
2017-12-03 21:41:02 -08:00
Ethan Frey
e6f1737a62
Implement IterKVStore/Iterator with TODO
2017-12-03 21:41:02 -08:00
Ethan Frey
dc3aa6d92a
IAVLStore implements KVStore
2017-12-03 21:41:02 -08:00
Ethan Frey
6a410607b8
Added CommitterLoader for IAVLStore
2017-12-03 21:41:02 -08:00
Ethan Frey
f4b7a6ce40
Updated tx handling for eyes server
2017-10-25 19:56:48 +02:00
Ethan Frey
850796bad5
eyes example compiles - but doesnt work
2017-10-25 19:56:48 +02:00
Ethan Frey
5efbbc3237
One step for module eyes commands compiling
2017-10-25 19:56:48 +02:00
Ethan Frey
4bff480440
app package compiles
2017-10-25 19:56:48 +02:00
Ethan Frey
8b8de70f53
Auth module passes all tests
2017-10-25 19:56:48 +02:00
Ethan Frey
d2ed8c8871
More functioning auth tests
2017-10-25 19:56:48 +02:00
Ethan Frey
3aeab43acb
Auth Tx sign tests pass
2017-10-25 19:56:48 +02:00
Ethan Frey
8e442d5ded
Revamped signature tx building blocks
2017-10-25 19:56:48 +02:00
Ethan Frey
cce6e6cb33
Get auth module to compile
2017-10-25 19:56:48 +02:00
Ethan Frey
53e9106b09
Start working to compile eyes app
2017-10-25 19:56:48 +02:00
Ethan Frey
31b8abf58a
module eyes works
2017-10-25 19:56:48 +02:00
Ethan Frey
9211564e0b
Move postponed functionality to _attic so we can focus
2017-10-25 19:56:48 +02:00
Ethan Frey
6aa10f24db
Fix util package with rename
2017-10-25 19:56:48 +02:00