Commit Graph
421 Commits
Author SHA1 Message Date
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
rigelrozanski 91d3838464 revert examples/basecoin 2018-03-28 19:01:50 +02:00
rigelrozanski dc8636390c refactor, staking uses addresses instead of pubkey
staking refactoring working

working
2018-03-28 19:01:50 +02:00
rigelrozanski b284fd190f added gaia working cli from frey 2018-03-28 19:01:49 +02:00
rigelrozanski c2ddc582c4 working gaia store 2018-03-28 19:01:49 +02:00
rigelrozanski 266a8392d3 initial add gaia
working
2018-03-28 19:01:49 +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
Christopher Goes 47b8767208 Refactor to keeper-based module (#689) 2018-03-24 21:41:26 +01:00
Christopher Goes 1b4a3d24ff Implement basic proof-of-work module & add to basecoin example
Module users specify a coin denomination and proof-of-work reward.
Blockchain clients can then submit SHA256 Hashcash solutions and receive
the reward, with a constantly increasing difficulty.

Includes replay protection to prevent the same solution being submitted
multiple times, and inclusion of the rewardee in the hash data to
prevent others from submitting the same solution once they see it in the
tx pool.

Reasonably comprehensive testsuite
2018-03-22 18:51:23 +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
Ethan Buchman eb23803833 remove tx.GetFeePayer 2018-03-17 18:34:06 +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