Zaki Manian
a163a3558f
Use public keys consistently for validators and all addresses are for accounts
2018-05-27 14:21:15 +02:00
Zaki Manian
f33f49a840
Almost from scratch reimplementation of bech32cosmos integration.
2018-05-27 13:47:23 +02:00
Zach Ramsay
d6708a40e8
gaiad: don't print command twice
2018-05-15 18:30:06 -04:00
rigelrozanski
d2163017ce
small efficiency increase
2018-05-14 09:39:29 -04:00
Adrian Brink
878a53bf0d
Prevent --gen-txs from failing silently
...
Instead of just failing silently if there is a non .json file or folder
in the gentx/ directory it now just skips that file or directory.
ref #940
2018-05-13 18:24:48 -04:00
Adrian Brink
cd24244308
Sort all genesis transaction by node id
...
This ensures that users can rename the genesis transactions and they
will still be in the same order.
2018-05-13 18:19:42 -04:00
Christopher Goes
12ebad49e2
Export all genesis information ( closes #946 )
2018-05-07 01:01:01 +02:00
rigelrozanski
318e924145
refactor
2018-04-27 20:36:11 -04:00
rigelrozanski
10ddd7a3d3
refactor export function, working
2018-04-27 20:06:50 -04:00
Christopher Goes
10d2e5ae40
Move generateApp & exportApp to baseapp/helpers
2018-04-27 20:04:29 -04:00
Christopher Goes
df4fdb3642
Rebase & merge changes
2018-04-27 20:03:43 -04:00
Christopher Goes
f92e83d2e0
Swap to general `export` command
2018-04-27 20:02:26 -04:00
rigelrozanski
0f28f6738a
updated some testnet docs, gen-txs now in the config folder
2018-04-26 15:52:20 -04:00
rigelrozanski
ade42e74b7
better init test
2018-04-26 14:26:39 -04:00
rigelrozanski
05c5809bae
gaia init automatic key processing
2018-04-26 14:26:39 -04:00
rigelrozanski
d1c6216c0f
gen-tx fix
2018-04-26 14:26:39 -04:00
rigelrozanski
b9477ecbbe
init refactor uses genesis transaction now
2018-04-26 14:26:39 -04:00
rigelrozanski
12f20d160a
interim gen app tx refactor
2018-04-26 14:26:39 -04:00
rigelrozanski
4049c5d24f
cwgoes comments, bug fix
2018-04-26 14:26:39 -04:00
rigelrozanski
525a852b01
bug fixes to init from-pieces command
2018-04-26 14:26:39 -04:00
rigelrozanski
201908949a
stake init overhaul
2018-04-26 14:26:39 -04:00
rigelrozanski
c8f5fcb27b
init append functionality complete
2018-04-26 14:26:39 -04:00
rigelrozanski
556896679a
...
2018-04-26 14:26:39 -04:00
rigelrozanski
867d0e502c
working genesis pieces
2018-04-26 14:26:39 -04:00
rigelrozanski
246e4bdac3
renames
2018-04-26 14:26:39 -04:00
rigelrozanski
d4c2d6fd4c
fix cli tests
2018-04-26 14:26:39 -04:00
rigelrozanski
55c1e1dcfc
init refactor
2018-04-26 14:26:39 -04:00
rigelrozanski
6748aa7bc6
first stab init refactor
2018-04-26 14:26:39 -04:00
rigelrozanski
f3fffcb7a2
more versatile init
2018-04-26 14:26:39 -04:00
rigelrozanski
ca3d3be3af
better key output
2018-04-20 12:51:47 -04:00
rigelrozanski
bce7bf6e79
rm a couple comments
2018-04-19 16:33:17 -04:00
rigelrozanski
ad0c776d94
show_validator now displays HEX by default, declare-candidacy also takes go-amino encoded
2018-04-19 15:18:31 -04:00
rigelrozanski
d28efaac27
many renames / golint compliance
2018-04-19 00:49:24 -04:00
rigelrozanski
c80b9674cd
stake CLI various fixes, confirmed working
2018-04-18 12:19:35 -04:00
Ethan Buchman
5b32a3bad2
MarshalJSONIndent
2018-04-09 20:32:19 +03:00
Jae Kwon
49fdf80d9d
WIP commit
2018-04-06 17:25:08 -07:00
Ethan Buchman
1f93e965fb
add log_level flag
2018-04-05 14:16:20 +03:00
Ethan Buchman
9fbbdbbe0f
server: consolidate files
2018-04-05 13:31:33 +03:00
Ethan Buchman
609ea0d0f0
more daemon refactoring
2018-04-05 13:24:53 +03:00
Ethan Buchman
f79d06c9f3
refactor basecoind, change GenAppOptions
2018-04-05 13:09:02 +03:00
Christopher Goes
8c0cb25bab
Update for new context
2018-04-05 11:21:42 +02:00
Christopher Goes
74a2246b3e
Pass logger and config through CLI context ( closes #725 )
2018-04-05 11:20:05 +02:00
Christopher Goes
457092d662
TestStartStandAlone without cobra
2018-04-03 22:16:03 +02:00
Christopher Goes
3404ecca79
Avoid race condition with viper.Set (ref #668 )
2018-04-03 22:16:03 +02:00
Christopher Goes
fb3572c445
Enable TestStartWithTendermint ( closes #668 )
2018-04-03 22:16:03 +02:00
Christopher Goes
ed54dc43f2
Add ChainID to testnet JSON ( closes #773 )
2018-04-03 22:16:03 +02:00
Ethan Buchman
8170d878b8
remove --testnet flag. just output all info on init
2018-04-01 02:57:47 +03:00
Christopher Goes
27d24610ab
basecoind init --testnet ( closes #718 )
2018-03-29 12:04:52 +02:00
Christopher Goes
fef3e157c0
Capture & return data.ToJSON error
2018-03-28 11:41:55 +02:00
Christopher Goes
4371667673
Add show_validator command (ref #704 )
2018-03-28 11:41:55 +02:00
Christopher Goes
3126afd12b
Add show_node_id command ( closes #704 )
2018-03-26 20:13:46 +02:00
Adrian Brink
75674a9ec3
Implement Simple Staking as a module
...
The simple staking module allows validators to bond and add more stake
to their bond. It doesn't allow partial unbond and has no delegation.
The staking power per validator though is correctly reflected within the
consensus.
2018-03-20 12:14:35 +01:00
mossid
df3a7095f0
modify server/start_test.go and Makefile to pass ci
2018-03-19 13:29:32 +01:00
Ethan Buchman
64852138b6
fix the tests. includes some hacks
2018-03-18 02:02:26 +01:00
Ethan Buchman
7f3a6e0c04
Options -> AppState
2018-03-17 23:10:44 +01:00
Ethan Buchman
683663f680
fixes post rebase
2018-03-17 23:09:04 +01:00
rigelrozanski
1778a27082
more of the go-bash stuff for REST
2018-03-17 22:14:19 +01:00
rigelrozanski
f8a34094bf
test_helper.go
2018-03-17 22:14:19 +01:00
rigelrozanski
11fdd831ee
refactoring server new non-deterministic error :(
2018-03-17 22:14:19 +01:00
Ethan Buchman
62d6a5de46
crypto.Address -> sdk.Address
2018-03-02 02:49:07 -05:00
rigelrozanski
65f27f2daa
basecli refactor
2018-03-01 02:36:57 +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
1f31fbeea8
Start writing test scaffold to test server
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 Buchman
e45ad068fb
move things to _attic
2018-01-06 15:35:22 -05:00
Ethan Frey
850796bad5
eyes example compiles - but doesnt work
2017-10-25 19:56:48 +02:00
Ethan Frey
7631680159
Cleanup names in genesis package
2017-10-20 13:42:03 +02:00
Ethan Frey
6305399baf
Pulled genesis file parsing into own package, for clarity
2017-10-20 13:42:03 +02:00
Ethan Frey
f65215ad92
Big cleanup of app dir
...
StoreApp just the queries, BaseApp with handler/ticker
Ticker now defined top level, as an interface, with context
Name for info taken as parameter, start cmd uses commandline name
Cleaner compisition of apps.
2017-10-20 13:42:03 +02:00
Ethan Frey
3a16fa9482
Clean up genesis handling
2017-10-20 13:42:03 +02:00
Ethan Frey
c1d36eeb21
Fixed all tests
2017-10-20 13:42:03 +02:00
rigelrozanski
f71c83305d
GetInitCmd takes app options
2017-10-11 23:29:32 -04:00
rigelrozanski
1613da91ca
genesis account coin denom flag
2017-10-11 14:06:57 -04:00
rigelrozanski
40c79a65b3
strings -> mycoin (cointype change)
2017-10-11 13:24:49 -04:00
rigelrozanski
d3b4d42458
integrated init --static, fix tests
2017-10-10 03:13:02 -04:00
rigelrozanski
5a7566a81a
init creates random priv_validator
2017-10-10 01:50:10 -04:00
rigelrozanski
1cbb4094b1
simplify tick start command
2017-10-09 05:18:40 -04:00
rigelrozanski
2ea45d8ec2
mycoin -> strings
2017-10-09 01:14:16 -04:00
rigelrozanski
c04200ceeb
start tick command choose command name
2017-10-06 15:43:15 -04:00
rigelrozanski
0e703d3f9e
Tick StartCmd now adds flags properly
2017-10-05 15:09:12 -04:00
rigelrozanski
6eb884017b
proper integration of tick functionality
2017-10-03 19:01:02 -04:00
Ethan Buchman
1f151d1232
update for tendermint 0.11
2017-10-02 14:40:42 -04:00
Ethan Frey
2951763660
Moved merkleeyes->iavl and updated references
2017-09-08 20:47:46 +02:00
rigelrozanski
4ac089f084
json testing, addressed init option PR comments
2017-09-06 01:19:20 -04:00
rigelrozanski
748a1e97e4
init --option can now use json
2017-09-06 01:19:20 -04:00
rigelrozanski
eae60cedee
added sep string var properly
2017-09-06 01:19:20 -04:00
Rigel Rozanski
bfd4ce96bb
added init option flag and tests
2017-09-06 01:19:20 -04:00
Ethan Frey
2887d0d288
Cleaned up root command to be less basecoin-specific
2017-09-04 16:50:09 +02:00
Ethan Frey
ec6843928e
Moved basecoin server commands out of examples dir to share them
2017-09-04 16:50:09 +02:00