Paul Hauner
|
96fe99f8fa
|
Implement vote_key for part. xlinks and agg votes
|
2018-07-17 13:20:38 +10:00 |
|
Paul Hauner
|
a8ef18c7e9
|
Split old state_transition.rs into transition/ dir
|
2018-07-16 16:52:25 +10:00 |
|
Paul Hauner
|
6f0bbd47fa
|
Add (incompleted) process_attestations fn
|
2018-07-16 16:34:59 +10:00 |
|
Paul Hauner
|
573294beee
|
Add len() to BooleanBitfield
|
2018-07-16 16:34:34 +10:00 |
|
Paul Hauner
|
f0d61c340a
|
Add method to get ValidatorRecord for testing
|
2018-07-16 16:34:04 +10:00 |
|
Paul Hauner
|
ca40229cb4
|
Implement increment_validator_sets()
|
2018-07-16 11:57:32 +10:00 |
|
Paul Hauner
|
6ed6c94791
|
Add Clone for validator_record (req. crate update)
|
2018-07-16 11:56:38 +10:00 |
|
Paul Hauner
|
068ed4255f
|
Add param to config
|
2018-07-16 11:56:29 +10:00 |
|
Paul Hauner
|
92c91f6d6c
|
Add test for process_crosslinks()
|
2018-07-15 14:10:01 +10:00 |
|
Paul Hauner
|
9441f1b39e
|
Update readme
|
2018-07-15 13:49:56 +10:00 |
|
Paul Hauner
|
13b2a674c9
|
Add comments, test for crosslink_processing()
|
2018-07-15 13:47:54 +10:00 |
|
Paul Hauner
|
6e9738fd6f
|
Implement (w/o tests) process_crosslinks()
|
2018-07-15 12:14:19 +10:00 |
|
Paul Hauner
|
061946b5c7
|
Add zero() to PartialCrosslinkRecord
|
2018-07-15 12:13:45 +10:00 |
|
Paul Hauner
|
20f976ca40
|
Implement Clone for CrosslinkRecord
|
2018-07-15 12:13:27 +10:00 |
|
Paul Hauner
|
f025600966
|
Implement get_crosslink_notaries
|
2018-07-14 21:48:32 +10:00 |
|
Paul Hauner
|
24c5e1a2f5
|
Fix warnings warnings
|
2018-07-13 15:40:18 +10:00 |
|
Paul Hauner
|
27b8c03414
|
Add work on crosslinks
|
2018-07-13 15:37:21 +10:00 |
|
Paul Hauner
|
b1066509c1
|
Add zero method to ValidatorRecord
|
2018-07-13 15:35:48 +10:00 |
|
Paul Hauner
|
b1b2337ec3
|
Update assert msg
|
2018-07-13 15:34:46 +10:00 |
|
Paul Hauner
|
3ef88be04b
|
Add params to config
|
2018-07-13 15:34:05 +10:00 |
|
Paul Hauner
|
3c4c9b9ff6
|
Fix mistaken mut on boolean_bitfield
|
2018-07-12 18:53:11 +10:00 |
|
Paul Hauner
|
f48fb29b03
|
Add num_true_bits to bitfield
|
2018-07-12 18:19:20 +10:00 |
|
Paul Hauner
|
eb2ac990d7
|
Update bool_bitfield tests
|
2018-07-12 17:50:02 +10:00 |
|
Paul Hauner
|
acb5a17748
|
Move deposit process into file & add tests
|
2018-07-12 17:49:42 +10:00 |
|
Paul Hauner
|
b3bd3fa992
|
Updat readme
|
2018-07-12 16:44:21 +10:00 |
|
Paul Hauner
|
b1679af191
|
Create new "transition" mod, add untested fn
Untested fn is process_ffg_deposits. Will add tests now.
|
2018-07-12 16:41:44 +10:00 |
|
Paul Hauner
|
0448fd5ace
|
Downgrade rand to suit bls repo
|
2018-07-12 15:37:36 +10:00 |
|
Paul Hauner
|
d1ce859f65
|
Removed parity submod, use parity-common for RLP
|
2018-07-12 15:10:02 +10:00 |
|
Paul Hauner
|
ae15382911
|
Add travis.yml
|
2018-07-12 15:04:02 +10:00 |
|
Paul Hauner
|
6ad9eaee06
|
Add travis logo to readme
|
2018-07-12 15:01:28 +10:00 |
|
Paul Hauner
|
5e362567e6
|
Add BooleanBitfield struct
|
2018-07-12 14:59:50 +10:00 |
|
Paul Hauner
|
4c7b2eec2c
|
Implement get_attesters_and_proposer
|
2018-07-12 10:54:43 +10:00 |
|
Paul Hauner
|
10b2d7407e
|
Remove sample_size from val shuffling
|
2018-07-12 10:46:40 +10:00 |
|
Paul Hauner
|
707f116344
|
Add keypair gen fn for testing
|
2018-07-11 18:17:04 +10:00 |
|
Paul Hauner
|
ff3795dbf0
|
Update shuffling function
|
2018-07-11 18:16:16 +10:00 |
|
Paul Hauner
|
911eda7a2a
|
Add zero method to active_state
|
2018-07-11 18:14:40 +10:00 |
|
Paul Hauner
|
0d7ea19a55
|
Add comment for get_crosslink... fn
|
2018-07-11 14:17:44 +10:00 |
|
Paul Hauner
|
be441a9df9
|
Add get_crosslink_aggvote_msg fn
|
2018-07-11 14:16:31 +10:00 |
|
Paul Hauner
|
29cfc4dce9
|
Change get_shuffling to borrow
|
2018-07-11 14:16:09 +10:00 |
|
Paul Hauner
|
5bcb62f6c4
|
Add zero() methods for cry_state and agg_vote
|
2018-07-11 14:14:22 +10:00 |
|
Paul Hauner
|
6e0eec6543
|
Add extra shuffling test
|
2018-07-11 12:26:39 +10:00 |
|
Paul Hauner
|
e73290dd56
|
Add shuffling fn for state_transition
|
2018-07-10 19:08:36 +10:00 |
|
Paul Hauner
|
517beb9611
|
Comment out some tests (being lazy)
|
2018-07-10 19:08:10 +10:00 |
|
Paul Hauner
|
0f0212bd1d
|
Change state_hash to be a struct
|
2018-07-10 19:07:41 +10:00 |
|
Paul Hauner
|
242318f7c2
|
Update state_hash to be concat of 2 hashes
|
2018-07-09 17:13:04 +10:00 |
|
Paul Hauner
|
ca5e063806
|
Update README
|
2018-07-09 16:54:20 +10:00 |
|
Paul Hauner
|
dcb8fff9f2
|
Improve RLP encoding of Block
|
2018-07-09 16:52:55 +10:00 |
|
Paul Hauner
|
54df5c71f5
|
Improve RLP encoding of Block
|
2018-07-09 16:51:50 +10:00 |
|
Paul Hauner
|
fd351d7145
|
Add RLP encoding to CrystallizedState
|
2018-07-09 16:25:45 +10:00 |
|
Paul Hauner
|
02fd250ddc
|
Add RLP encoding for CrosslinkRecord
|
2018-07-09 16:18:56 +10:00 |
|