Christopher Goes
56ac948dc6
REST folder restructure & cleanup
2018-04-25 16:18:06 +02:00
Sunny Aggarwal
016a1c8ec9
removed seal
2018-04-22 23:36:15 -07:00
rigelrozanski
d28efaac27
many renames / golint compliance
2018-04-19 00:49:24 -04:00
Christopher Goes
f8e44b5b00
Error codespacing ( #809 )
...
* Initial codespacing layout (ref #766 )
* Add codespace to Router (ref #766 )
* Implement Codespacer and update modules
* Default codespaces, testcases
* Update error formatting, codespacer tests
* Add RegisterOrPanic testcase
* Update CHANGELOG
2018-04-17 19:16:21 -07:00
Christopher Goes
474fa1dfd1
Switch to BurnFeeHandler
2018-04-17 01:06:07 +02:00
Christopher Goes
3bbb15f454
Add tx to feeHandler, move around in example apps
2018-04-16 14:58:19 +02:00
Christopher Goes
39ee95abe4
Refactor to use FeeHandler function
2018-04-16 14:15:03 +02:00
Christopher Goes
49b8978454
Swap all examples & testcases to use automatic DB namespacing
2018-04-14 17:05:50 -07:00
Ethan Buchman
9e2667b496
basecoin/types: UnmarshalBinaryBare
2018-04-09 21:05:03 +03:00
Jae Kwon
923742622a
Fix docs; Bump version; Fix makefile
2018-04-07 00:08:53 -07:00
Jae Kwon
c4bc888375
Fix almost all tests
2018-04-07 00:02:00 -07:00
Jae Kwon
a44e871dc7
WIP, aminoification
2018-04-06 16:20:14 -07:00
Ethan Buchman
9b5babba81
sort coins in genesis
2018-04-05 14:55:10 +03:00
Ethan Buchman
1f93e965fb
add log_level flag
2018-04-05 14:16:20 +03:00
Ethan Buchman
4dfc5c0852
fix democoind init. use rootCmd
2018-04-05 13:42:04 +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
Ethan Buchman
9e6bc70e28
remove basecoin license/makefile
2018-04-05 13:08:40 +03:00
Christopher Goes
74a2246b3e
Pass logger and config through CLI context ( closes #725 )
2018-04-05 11:20:05 +02:00
Ethan Buchman
be05bf4343
remove InitGenesis
2018-04-02 18:14:42 +03:00
mossid
8af121a840
remove account_test
2018-03-31 20:20:44 +02:00
mossid
9a4f9345cf
in progress
2018-03-31 20:19:22 +02:00
mossid
549896128d
in progress
2018-03-31 20:01:39 +02:00
mossid
f1d27e95ff
TestHandler -> TestIBCMsgs
2018-03-31 19:42:24 +02:00
mossid
d80e6540c2
merge commit
2018-03-31 19:42:06 +02:00
mossid
12a17f6996
merge commit
2018-03-31 19:40:40 +02:00
Ethan Buchman
e226cb7a35
Merge branch 'develop' into cwgoes/misc-minor-fixes
2018-03-31 18:54:06 +03:00
Christopher Goes
f1af53fe30
Move 'sketchy' and 'cool' modules to democoin, which is separate from basecoin
2018-03-30 20:13:22 +02:00
Christopher Goes
10a22f20ba
Remove 'cool' and 'sketchy' modules from basecoind
2018-03-30 16:32:11 +02:00
Ethan Buchman
d25593afc4
Merge pull request #726 from cosmos/adrian/mountmultipledbs
...
Mount every single store with its own DB
2018-03-30 06:41:10 -04:00
Ethan Buchman
55e72781ce
basecoin: uncomment test
2018-03-30 13:40:04 +03:00
Adrian Brink
0789a5eed0
NewBasecoinApp takes a map of databases
...
NewBasecoinApp takes a map[string]dbm.DB . This stabilises the API,
since it allows us to add more stores without a breaking change. The
convention is that the keys of the dbs correspond to the names of the
capKeys.
2018-03-30 12:18:12 +02:00
Adrian Brink
fcc8a9a415
Address comments
...
I hope this is correct. I'm feely pretty dizzy right now from the fish
food.
2018-03-29 20:44:56 +02:00
Christopher Goes
27d24610ab
basecoind init --testnet ( closes #718 )
2018-03-29 12:04:52 +02:00
Sunny Aggarwal
bc1d9e6f93
fixed package name
2018-03-29 06:40:06 +02:00
Sunny Aggarwal
9d9001ab62
renamed staking to simplestake
2018-03-29 06:33:45 +02:00
Rigel
76d66aba3b
Merge pull request #710 from cosmos/cwgoes/show_validator
...
Add show_validator command from tendermint to basecoind
2018-03-28 18:57:05 +02:00
Adrian Brink
243564c233
Tests can never be proven to be non-deterministic
...
Our tests are at best probabilistic deterministic.
2018-03-28 15:08:59 +02:00
Adrian Brink
8574f923e8
Mount every single store with its own DB
2018-03-28 14:33:48 +02:00
Christopher Goes
4371667673
Add show_validator command (ref #704 )
2018-03-28 11:41:55 +02:00
Christopher Goes
90304fcfef
Rebase onto #690 (tiny fix)
2018-03-28 11:24:31 +02:00
Christopher Goes
5b642062a7
Initial per-module genesis initialization
2018-03-28 11:24:31 +02:00
Rigel
d0eb05b162
Merge pull request #690 from cosmos/sunny/keeper-based-modules
...
Keeper based modules
2018-03-28 02:47:50 +02:00
Ethan Buchman
742d24b7e4
Merge pull request #699 from lino-network/builder
...
Encapsulate Get Passphrase Logic in Builder
2018-03-27 20:25:48 -04:00
rigelrozanski
010386f48d
sprintf and fix error codes
2018-03-27 21:49:11 +02:00
Sunny Aggarwal
0be651fd27
address rigels review
2018-03-27 19:42:09 +02:00
Christopher Goes
4a8e762adf
Move basecoin.db to ~/.basecoind/data in app and mock (ref #683 )
2018-03-27 12:14:35 +02:00
Christopher Goes
3126afd12b
Add show_node_id command ( closes #704 )
2018-03-26 20:13:46 +02:00
Yukai Tu
96d9c55172
Encaptulate Get Passphrase Logic in Builder
2018-03-24 23:14:18 -07:00
Sunny Aggarwal
131289ce70
everything but IBC module
2018-03-25 00:29:33 +01:00
Sunny Aggarwal
2fc5cc6bcd
updated app.go
2018-03-25 00:29:33 +01:00
Sunny Aggarwal
b118b34695
worked on coolKeeper
2018-03-25 00:29:33 +01:00
Sunny Aggarwal
917d431f39
updated app.go
2018-03-25 00:28:41 +01:00
rigelrozanski
658f58015f
...
2018-03-25 00:27:29 +01:00
Sunny Aggarwal
8b19ffa7c1
worked on coolKeeper
2018-03-25 00:27:29 +01:00
Ethan Buchman
723889570e
ErrTxParse->ErrTxDecode; check for empty bytes in account and tx
2018-03-21 02:44:17 +01:00
Ethan Buchman
e4b8010077
ParseAccount -> AccountDecoder
2018-03-21 02:22:15 +01: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
2c0b172653
apply comments
2018-03-20 00:22:49 +01:00
Joon
e80f7b040c
Merge branch 'develop' into joon/ibc-mvp1
2018-03-19 22:53:58 +01:00
Ethan Buchman
984aff12da
Merge pull request #642 from cosmos/sunny/errors
...
move some errors to sdk from bank
2018-03-19 22:37:30 +01:00
mossid
3ae618fd4a
comment out TestGenesis
2018-03-19 21:08:55 +01:00
Adrian Brink
54b162f5c3
Merge branch 'develop' into joon/ibc-mvp1
2018-03-18 17:11:34 +01:00
Adrian Brink
f1cb7299ae
Start testing the relayer
2018-03-18 16:24:48 +01:00
Adrian Brink
23191aee68
Work out wire for IBC module
2018-03-18 15:47:17 +01:00
Adrian Brink
6c9b62d461
Add errors to IBC module
2018-03-18 14:51:08 +01:00
Adrian Brink
95a5a7c9a0
IBC implementation almost done
2018-03-18 13:32:16 +01:00
Sunny Aggarwal
3e91e12a2f
moved errors to sdk from bank
2018-03-18 03:42:54 +01:00
Ethan Buchman
d807d32f8a
client/lcd: wip use in-proc tm and lcd for tests
2018-03-17 23:12:43 +01:00
Ethan Buchman
7f3a6e0c04
Options -> AppState
2018-03-17 23:10:44 +01:00
Fabian Weber
cf6f04978c
adjusted sending + tx tests
2018-03-17 22:17:56 +01:00
Ethan Buchman
ad705fdea1
bump version
...
added rest server and status endpoint
added get block endpoint
added latest block endpoint
add 404 if height is out of bounds
add version endpoint
add validators endpoint
export GetBlockHeight
add keys endpoints
add txs endpoints
added verb limiters to ednpoints
only output node info + json structure improvement
fixed wrong body parsing
github PR template
crypto.Address -> sdk.Address
revert to old go-wire
update glide
remove print statement and update glide
fix #554
add .DS_Store to .gitignore
Massive consolidation: queue, data storage struct, store, logic, ...
Small fixes
2018-03-17 22:14:19 +01:00
Ethan Buchman
dd4a86b856
x/auth: crank the test coverage
2018-03-17 21:20:24 +01:00
Ethan Buchman
3babf8c2d9
fix and clean fees and x/auth
2018-03-17 19:54:18 +01:00
rigelrozanski
5965df1613
move signmsg into common sign and build functionality
2018-03-17 16:49:47 +01:00
mossid
8c290c3a6b
make relay.go compiled
2018-03-15 18:01:33 +01:00
Adrian Brink
1447bcf139
Integrate IBC more and more into basecli
2018-03-15 17:26:43 +01:00
mossid
8a99041512
move ibc_test code to basecoin/app_test
2018-03-15 17:24:31 +01:00
Adrian Brink
cd79574927
Add IBC to basecoind
2018-03-15 15:07:01 +01:00
Ethan Buchman
2336a20f5a
fix cli to sign StdSignDoc. fixes #620
2018-03-14 13:11:19 +01:00
Ethan Buchman
8f03b181c7
examples/basecoin/app: fix test by using StdSignDoc
2018-03-13 11:54:22 +01:00
rigelrozanski
eea4e8d151
cleanup
2018-03-13 02:58:09 +01:00
rigelrozanski
29cd41e5e4
basecoin app_test is cool now
2018-03-13 02:58:09 +01:00
rigelrozanski
e7777cc7ca
cool module renames
2018-03-13 02:57:14 +01:00
rigelrozanski
b9691f1086
cool module test fixes
2018-03-13 02:57:14 +01:00
Ethan Buchman
661d0fd7e8
types: StdSignDoc includes sequence for each sig
2018-03-13 01:42:13 +01:00
Ethan Buchman
e4da8ebee2
fixes from rebase
2018-03-13 01:42:13 +01:00
Ethan Buchman
a05ea5fcc9
implement replay protection
2018-03-13 01:42:13 +01:00
Ethan Buchman
70e9f52f76
examples/bascoin/app: clean tests
2018-03-13 01:42:13 +01:00
Ethan Buchman
032a0b4539
Merge pull request #552 from cosmos/rigel/basecoin-upgrade
...
Basecoin Upgrade + tiny bit client refactor
2018-03-11 00:12:02 +01:00
Zaki Manian
9afe696bf4
Replace glide with dep
2018-03-08 19:48:17 +00:00
rigelrozanski
b861b4692d
wip app tests
2018-03-06 00:56:03 +00:00
rigelrozanski
7b0a5fb043
add cool msg to codec
2018-03-05 00:55:23 +00:00
Adrian Brink
85316e9388
Explanation on how the module system works
2018-03-04 17:24:23 +00:00
rigelrozanski
9349d95cd9
add some unmarshal panics
2018-03-04 17:24:23 +00:00
rigelrozanski
fb199e293e
fixes, add to changelog
2018-03-04 17:21:37 +00:00
rigelrozanski
a2e4479dcc
complete cool CLI
2018-03-04 17:21:37 +00:00
rigelrozanski
b6347db664
refactor client
2018-03-04 17:21:37 +00:00
rigelrozanski
131130b7a4
basecoin upgrade without CLI
2018-03-04 17:21:37 +00:00