Commit Graph

  • b3b6a24317 fix validator_set add() bug Jae Kwon 2015-01-16 01:06:15 -08:00
  • 03a7564abd fix validator timeout bug Jae Kwon 2015-01-16 00:42:06 -08:00
  • 3f159dab69 proper string formatting for txs Jae Kwon 2015-01-16 00:31:34 -08:00
  • b1be787987 sign_tx to sign any transaction Jae Kwon 2015-01-15 23:48:30 -08:00
  • 7d4903ef97 Update README.md Jae Kwon 2015-01-15 23:20:21 -08:00
  • 0a6c28c2da block module -> import as blk Jae Kwon 2015-01-15 22:43:15 -08:00
  • 135894ea88 Dot import -> named import Jae Kwon 2015-01-14 20:34:53 -08:00
  • ea82a7fc0c Changed PubKey25519 Address to include TypeByte Jae Kwon 2015-01-14 00:07:13 -08:00
  • 44a60a89c6 fixed #11 Jae Kwon 2015-01-14 00:02:34 -08:00
  • 694a10e0a7 PrivKey is just []byte Jae Kwon 2015-01-13 21:03:01 -08:00
  • 491970639d fix & log ping/pong; fixes #10 Jae Kwon 2015-01-13 18:06:32 -08:00
  • bf5738f9f8 Send NewRoundStepMessage/CommitMessage on AddPeer() Jae Kwon 2015-01-13 17:52:27 -08:00
  • 3034e209d9 Update README.md Jae Kwon 2015-01-13 10:26:30 -08:00
  • c408f59371 expose seed Jae Kwon 2015-01-12 17:26:36 -08:00
  • 9e0319ef76 get_account and sequence updating Jae Kwon 2015-01-11 23:12:33 -08:00
  • 6cd858add3 change genesis & privValidator JSON to use binary/reflect Jae Kwon 2015-01-11 21:09:27 -08:00
  • 33aff6b26b list_validators API Jae Kwon 2015-01-11 18:21:17 -08:00
  • 6ad3388097 Refactor rpc/http_ Jae Kwon 2015-01-11 17:10:34 -08:00
  • 7afb75049f API to list accounts Jae Kwon 2015-01-11 14:27:46 -08:00
  • fe566739fd rpc/account; fixed mempool tx filter bug; fixed iavl_tree persistence bug Jae Kwon 2015-01-10 05:41:50 -08:00
  • 4a81b06b6e Send SeenValidation to peer & use for proposals when we don't have LastCommits due to reboot Jae Kwon 2015-01-08 22:07:23 -08:00
  • 51c70dd8ac Write log also to a file. Jae Kwon 2015-01-08 17:24:04 -08:00
  • 05c642a84c Changed config to confer, TOML format. Jae Kwon 2015-01-08 16:40:23 -08:00
  • e2f622b08a rpc/block fix Jae Kwon 2015-01-08 14:57:19 -08:00
  • 4e3e09bb59 Access-Control-Allow-Origin="*" Jae Kwon 2015-01-07 17:05:42 -08:00
  • 643eb4564e Merge pull request #9 from zmanian/ImprovedREADME Jae Kwon 2015-01-07 16:25:19 -08:00
  • 8276f41c82 Minor formatting Zaki Manian 2015-01-07 16:21:58 -08:00
  • 3afaff07af Improved instructions for getting started in the ReadMe Zaki Manian 2015-01-07 16:19:13 -08:00
  • b25b61438d blockchain & block rpc handlers Jae Kwon 2015-01-07 01:15:39 -08:00
  • 325b88b083 time encoding in binary/reflect Jae Kwon 2015-01-06 15:51:41 -08:00
  • d4e9b747d3 binary/reflect handles JSON Jae Kwon 2015-01-05 14:04:42 -08:00
  • 13ca6fb241 RegisterInterface() so we can implement custom JSON codec Jae Kwon 2015-01-04 17:33:18 -08:00
  • 7a8a0fefc7 type Ed25519[Signature|PubKey] struct{[]byte} -> []byte Jae Kwon 2015-01-03 20:24:02 -08:00
  • f02ba63412 testing tx transmission Jae Kwon 2014-12-31 23:21:47 -08:00
  • 0d075c7592 silly tx RPC command Jae Kwon 2014-12-31 22:42:37 -08:00
  • 2fd137d9e5 gen_tx for signing transactions Jae Kwon 2014-12-31 22:13:49 -08:00
  • 8a18a11431 fix binary/README Jae Kwon 2014-12-31 20:42:02 -08:00
  • 7b64774a32 Update README Jae Kwon 2014-12-31 16:57:38 -08:00
  • d20251849e Save blocks on catch-up too. Jae Kwon 2014-12-31 16:46:49 -08:00
  • 0dac36aa5d Do not panic when double-signing, return error. Jae Kwon 2014-12-31 16:14:26 -08:00
  • 0f399c42d4 Actually sends catch-up parts; BitArray is goroutine-safe Jae Kwon 2014-12-30 21:11:06 -08:00
  • 71c59cb36b improve debug output for action & step Jae Kwon 2014-12-30 17:14:54 -08:00
  • 40fec4f319 Stop peer routines upon connection failure Jae Kwon 2014-12-30 16:49:23 -08:00
  • 16c80fd65f fix race condition for SetHasAllValidationCommits; "binary" log filtering Jae Kwon 2014-12-30 14:45:26 -08:00
  • 69903e5bc2 HasAllValidationCommits -> attempt no more Jae Kwon 2014-12-30 14:36:45 -08:00
  • 2ca882a9b6 Log which commits are being sent for catchup Jae Kwon 2014-12-29 19:59:06 -08:00
  • 3215cbf0d5 use tendermint/log15 Jae Kwon 2014-12-29 19:41:46 -08:00
  • 07b5b7a8f2 various log fixes Jae Kwon 2014-12-29 18:39:19 -08:00
  • 0bfb389b35 change logger to log15 Jae Kwon 2014-12-29 18:09:06 -08:00
  • 591d84947b Handle errors in DecodeMessage, added logging Jae Kwon 2014-12-29 16:04:38 -08:00
  • 5bace5cce8 Unreader to unread bytes Jae Kwon 2014-12-29 15:14:54 -08:00
  • 946fa21dc7 fix race conditions Jae Kwon 2014-12-28 17:10:03 -08:00
  • b0755c938a Better debug output Jae Kwon 2014-12-28 16:26:53 -08:00
  • c6c465402e fix flag parsing -- use flagSet after the command Jae Kwon 2014-12-28 15:08:07 -08:00
  • 1d5a6065c5 Fix state_test bug -- include PubKey in TxInput Jae Kwon 2014-12-28 03:06:47 -08:00
  • 2405d00ca5 Fixed a PrivValidator filename == nil bug Jae Kwon 2014-12-28 02:05:09 -08:00
  • f91665fe07 Refactoring genesis, including PubKey into TxInput Jae Kwon 2014-12-28 00:44:56 -08:00
  • 70eb75dca7 Refactor consensus/vote_set_test.go Jae Kwon 2014-12-23 23:20:49 -08:00
  • fa7c83166f P2P docs Jae Kwon 2014-12-23 19:31:24 -08:00
  • bff93107ef UPNP + hairpin probing Jae Kwon 2014-12-23 17:20:52 -08:00
  • 62ff48c02b Documented Block, some renames Jae Kwon 2014-12-23 01:35:54 -08:00
  • 403d24a4b2 generated privValidator for testing uses tmp files PrivValidator.Sign*() and .Save() lock on a mutex Jae Kwon 2014-12-22 18:49:37 -08:00
  • 383335d93c Added README docs for account/binary and renamed UInt -> Uint etc. Jae Kwon 2014-12-22 17:38:16 -08:00
  • 61d1635085 Fixed tests Jae Kwon 2014-12-17 01:37:13 -08:00
  • 6cacf6f09b RebondTx and more efficient IncrementAccum() Jae Kwon 2014-12-16 05:40:17 -08:00
  • 83d313cbe5 Refactor Tx, Validator, and Account structure Jae Kwon 2014-12-09 18:49:04 -08:00
  • 4424a85fbd start writing rpc Jae Kwon 2014-11-30 18:31:44 -08:00
  • 8e9c060e6d Begin writing RPC HTTP Server Jae Kwon 2014-11-27 04:04:07 -08:00
  • ae8ef77d10 Update README.md Jae Kwon 2014-12-09 00:27:16 -08:00
  • 7a6fe956ae Update README.md Jae Kwon 2014-11-26 20:47:42 -08:00
  • 7727ec1e5e Delete README.md Jae Kwon 2014-11-20 05:29:20 -08:00
  • bcb3ef3abd Update README.md Jae Kwon 2014-11-20 05:28:01 -08:00
  • 6cfe56a8b2 Update README.md Jae Kwon 2014-11-20 05:25:12 -08:00
  • 8c5e8d3a63 Update README.md Jae Kwon 2014-11-08 03:02:24 -08:00
  • 93979300be made cmd/, removed crypto/ Jae Kwon 2014-11-07 23:27:03 -08:00
  • 8718bd52a4 made ValidatorSet.Hash deterministic; fix off-by-1 bugs Jae Kwon 2014-11-05 03:08:29 -08:00
  • a0cc186c75 Unified deterministic merkle tree computation. Now we have 2 types of trees... IAVL (nondeterministic) and Simple (deterministic) Jae Kwon 2014-11-04 16:21:40 -08:00
  • c035a383b7 runActionCh <- on a separate goroutine to avoid deadlock. Jae Kwon 2014-11-03 21:54:44 -08:00
  • 4aad34bafb set CommitTime upon addVote and +2/3 commits. Jae Kwon 2014-11-03 19:15:16 -08:00
  • b97d23e538 debug messages... Jae Kwon 2014-11-03 16:43:37 -08:00
  • 5f794d14fb nil bugs Jae Kwon 2014-11-03 15:50:23 -08:00
  • 5d1bdc6b1a Don't send bitarrays, just send height/round/type/index. Jae Kwon 2014-11-01 22:42:04 -07:00
  • 08d1b50570 Store BlockParts && also Validation on its own. Jae Kwon 2014-11-01 04:04:58 -07:00
  • da8e25343c Added LastBlockParts to state, and also validates. Jae Kwon 2014-10-31 21:30:52 -07:00
  • b7b923cc6b Validation tests Jae Kwon 2014-10-31 18:35:38 -07:00
  • e42771e36f fix tests Jae Kwon 2014-10-30 03:32:09 -07:00
  • f6093caac9 check *parts.rootHash before sending Jae Kwon 2014-10-26 13:26:27 -07:00
  • 09c20ddea1 RoundActionCommit* bug fixes Jae Kwon 2014-10-26 04:33:28 -07:00
  • 6416185a6f Revert to one action for commit-or-next-round Jae Kwon 2014-10-26 04:16:24 -07:00
  • 0f484b6315 broadcastVote sets peer's vote bitarray Jae Kwon 2014-10-26 00:47:40 -07:00
  • 3df3107479 Update peerState's vote bitarrays when needed. Jae Kwon 2014-10-26 00:09:22 -07:00
  • c3fc1a39ea BitArray sub fix Jae Kwon 2014-10-25 14:27:53 -07:00
  • 13d70e4112 stack trace in p2p/connection panics, bitArray fix Jae Kwon 2014-10-25 01:30:35 -07:00
  • 47caa47076 allow genesisTime IsZero -> now Jae Kwon 2014-10-24 18:21:30 -07:00
  • 647d26f7a0 consensus cleanup, privValidator config Jae Kwon 2014-10-24 14:37:12 -07:00
  • b615e51f95 basic main.go completion Jae Kwon 2014-10-22 17:20:44 -07:00
  • bccf0afe00 removed commitTime from VoteSet. Jae Kwon 2014-10-21 23:30:18 -07:00
  • 89418ee7af Added CommitTimeWait step, the state machine model changed a bit. Jae Kwon 2014-10-21 18:30:03 -07:00
  • 5ffe406f16 RunAction* directly on ConsensusState. Jae Kwon 2014-10-21 01:18:46 -07:00
  • f5d0794756 RoundAction // FinalizeCommit // LastCommits Jae Kwon 2014-10-20 19:02:10 -07:00