Terence Tsao
248f245f9f
sharding/contracts: added regression test
...
Former-commit-id: 01dbc764a0a616d1ed4c21232d5fc886052c3c74 [formerly 5509cecf26e39948254f55d2d2cca820d3ed5b1b]
Former-commit-id: 3830de45de328b24d3d2c81559fac3a1e9d0a76a
2018-05-13 11:28:23 -07:00
Preston Van Loon
6de61b5d43
Sharding: Add check if already deposited
...
Former-commit-id: 32d3ec5c6bcbeb8e77aa7873e395e2b2cd362571 [formerly 623faf56f979a6e3f7bf4f903aac5c967da40dd2]
Former-commit-id: 5a60c62411845f441bca4f0a5540cf79ad9e0658
2018-05-13 14:23:20 -04:00
Preston Van Loon
4bfb23a5e7
Merge pull request #116 from prysmaticlabs/fix/deposits
...
Only deposit when --deposit is present
Former-commit-id: 731934362ea81e52957e95cd9b7a68e3805675cd [formerly dfef4cf8fe3d96a831b9fdbf3503db651ca67db8]
Former-commit-id: aea665ad8e8fe8642c8cd2c3868087a111c74029
2018-05-13 13:56:47 -04:00
Preston Van Loon
133026feef
Merge branch 'master' into fix/deposits
...
Former-commit-id: 476972e0c3a1c1ec858cc77fbeb1f1f74042b177 [formerly 658337b5062f39fd2ab8e31de09357c29a80ab49]
Former-commit-id: f47b6700d0c3756b6f0a51ee61f779611a48e66c
2018-05-13 13:23:20 -04:00
Preston Van Loon
f1d8accaeb
Sharding: added function doc
...
Former-commit-id: 0c20f0ed1c23a9b72620db14470239f71775ab82 [formerly 57d3964723de6bbd16dfc289730665aab89b60e8]
Former-commit-id: 83cb53bfc1eca388184d2d72910831d11181f14c
2018-05-13 13:21:21 -04:00
Terence Tsao
c545df41be
sharding/contracts: fixed getNotaryInCommittee not fetching latest notary sample size
...
Former-commit-id: 0591d5c65d5e8b165f9ca442391e5af0644b3e4d [formerly ae1d540ca879d6a72032462b880892c7dcdec179]
Former-commit-id: bd310578fb6afafab3f9485e70be1dacdfcf3f1b
2018-05-13 10:13:25 -07:00
Preston Van Loon
5c7ce3af5e
Merge pull request #113 from prestonvanloon/fix/flag
...
Add sharding flags option to usage.
Former-commit-id: 172a2e8e071fc49557211c264695cc877a3cb537 [formerly dbe63e90a3b1eec1042f5bfe37dec22e6531f562]
Former-commit-id: 71aaf4a610d475f3e1aab9218fcc6339b41c96f9
2018-05-13 12:39:21 -04:00
Preston Van Loon
ce900f9bd7
Sharding: check flag value
...
Former-commit-id: f1bd210017d236d1ebafdd9b404be6b4731c75ed [formerly adc011704641d4830e6e46acbc6b33c2eb06ba92]
Former-commit-id: 0071f67a01cff53eaa8ba8a888aecc16f9150b8d
2018-05-13 12:37:58 -04:00
Preston Van Loon
6df9fddf7c
Sharding: fix error msg
...
Former-commit-id: 6b79f8caeb23aa405180a8f776eabdacbf35f765 [formerly e5d0d702cc93fbd3c13e0abf09606c82a37734ab]
Former-commit-id: 325a592978a92840d74844fae594bc927da8af4b
2018-05-13 12:35:28 -04:00
Preston Van Loon
a4a0ca98dd
Sharding: only deposit when --deposit is present ( #115 )
...
Former-commit-id: ea182c0890138082396b4d06d543a9929efa73de [formerly fbb923ff61f07a4e2cd6022069d7b29fca244c02]
Former-commit-id: 6b9769d4250599a6720cbdceb3e41459d7b1b5da
2018-05-13 12:33:29 -04:00
Preston Van Loon
69841d4df5
Sharding: dynamically load deposit amount from config.go
...
Former-commit-id: 14b48ff7efe688e4ea126db301a6d23a358060ed [formerly 77862c2e72e4f725a0ba7115ab16cd5f0b9dd774]
Former-commit-id: 359cd27670f304baa484b9dbeccff29b66accce4
2018-05-13 11:59:24 -04:00
Preston Van Loon
90440e97b1
Add sharding flags option to usage.
...
Former-commit-id: 53d8391434e77b68e29134d9f4cfaffa1ddd0c72 [formerly 32440329f168545310f7ee26c24081cb052673f4]
Former-commit-id: 300ea5da5ed7922287a27b56306def13594e41e3
2018-05-13 11:03:59 -04:00
Terence Tsao
57f5595eb5
sharding/proposer: beginning addHeader test
...
Former-commit-id: 02b04a635b1f54c6a6bf76bcfea779a83f0439e7 [formerly 0741baedf7ca864162bf61796242c78adba4cc60]
Former-commit-id: 68fe8324ba9bd1f03355632262be1d1e47162505
2018-05-12 15:54:17 -07:00
Raul Jordan
880a5e7c9b
sharding: all relevant tests pass, linter passes, ready for review #100
...
Former-commit-id: 9ab2595c130922bc49fc3c9a69f11dd93b6774fb [formerly 32c501eddb94d5dbfab61550cfa8705be7b8e59b]
Former-commit-id: cfe18a1247e11e07d951e5038bf45d67e15d0bdf
2018-05-12 11:44:05 -04:00
Raul Jordan
63802e98e7
sharding: finished remaining test bodies, now just need to pass
...
Former-commit-id: 73f723be47a60743b7bca0fa469dd11f014e5fe6 [formerly 98fa2928954ce5bbb9228b2a9fa89c09807cf7d9]
Former-commit-id: 194afc9fb5c10f35a5783de462e6877e2446e471
2018-05-12 11:27:32 -04:00
Raul Jordan
7cb08abeca
sharding: finished remaining test bodies, now just need to pass
...
Former-commit-id: df5d0d09dfd223df52c1986b41f2620c21291629 [formerly 52445dd5719ba379d419b74f9759f52960a6f77b]
Former-commit-id: 5441958a8649dfaa4015032ba0701902ab4adedc
2018-05-12 11:23:14 -04:00
Raul Jordan
742b6104ce
sharding: include rest of tests, 2 still need to pass
...
Former-commit-id: 7042ae002b01c64c61d70b92e734de28bc616df2 [formerly e5fa5056c649b4718f3cd64184f6dbf07c62c0eb]
Former-commit-id: 0e669fd0fca32fc6da1a1bc7beb6b5c07254d72b
2018-05-12 09:57:34 -04:00
Terence Tsao
df211116c0
sharding: addHeader and checkHeader functions
...
Former-commit-id: cca3337844e469eec619103be79891631f2a1472 [formerly 08815fe23f67a1553dcadc039aedc2e11bbd9b4d]
Former-commit-id: 8f558a42773ed8f27295d2951719ac3cbe7b7133
2018-05-11 14:40:23 -07:00
Raul Jordan
e317db2f8d
sharding: canonical header hash test passes
...
Former-commit-id: 4b6620bbaa724021a219c523d4350e3ff4a545a3 [formerly 48ea338a4b03d4b7e3d280f6061dd5b03f7b16c4]
Former-commit-id: f441a79366b89745d1edb0cc7b5331ddebea25ca
2018-05-11 14:27:29 -04:00
Raul Jordan
6edde106ac
sharding: remaining tests for kv store
...
Former-commit-id: b95783af1808209e492107fbb1c9cb318d04c899 [formerly 17c0946e769872d3f21b17996d73cffe6c8263b6]
Former-commit-id: 334deee870bcfef7107a3e4feeb2a275d9e9580c
2018-05-11 11:43:24 -04:00
Raul Jordan
5dc498f402
sharding: shardDB put, delete can return error now
...
Former-commit-id: 8d96f95dbe6419d804d86b05dca8f1e90e2b56ed [formerly c42c9e84b82dcc29d50739e0b8eac5bd65f93024]
Former-commit-id: 527cb5170e3eb156bf7c0bb2ec69ef9f32cc8320
2018-05-10 22:00:54 -04:00
Raul Jordan
5f76297401
sharding: address review comments and add new subpackage
...
Former-commit-id: 9dfe0415a7809738b7683090d08486d64ca2e4c0 [formerly c8f386658475a6d6a069ab44f63a3d6e39a80ea7]
Former-commit-id: 767719430eda75648b408b4f480b25bb68870421
2018-05-10 21:29:42 -04:00
Terence Tsao
506c634889
sharding: beginning the proposer design of phase1
...
Former-commit-id: ed977c3f8afb314b9694a0d3c4b5bb3ae7eede71 [formerly 648cd3008963a37212220f8f92227ea4caa5041f]
Former-commit-id: 21125d87cdb54bdd172da0329dfd98e8e69a3550
2018-05-10 09:33:18 -07:00
Terence Tsao
0d73429252
sharding: reuse notaryCount
...
Former-commit-id: 46d9a0084896bd36375b756d1a778da28b838283 [formerly f97fdf445e13b5bc1d8efff79d7c42d76df360f6]
Former-commit-id: 4e627a869e3cea4894f4a5520280fae4d11ab3e9
2018-05-09 20:30:13 -07:00
Terence Tsao
a083a59f34
sharding: punctuated all comments
...
Former-commit-id: 024ae32926514787aa79b9adabb75bac8093cca2 [formerly ec5e6212b34ddff25f564f4cadd8a4ffae027a22]
Former-commit-id: 215ec3ed3cddd2c624cb5a7068b004e334ea83c2
2018-05-09 19:15:29 -07:00
Raul Jordan
8d2ddf94bb
sharding: remove log debug statements
...
Former-commit-id: 6f936f56853da062b98d3547a44d1d8db19ce26f [formerly a411bb24f5bed28d4097bcab74c22a804ad7f79b]
Former-commit-id: c8f5029343bd1c3a2b485591847447ef58eac74f
2018-05-09 17:36:10 -04:00
Raul Jordan
f8f879f893
sharding: use new header.EncodeRLP method
...
Former-commit-id: cf610c419a0c56c5257201274eea5cf0345d44ad [formerly b90bb344e2165eecc015f6174dd065abc7365b81]
Former-commit-id: 048f0c5a50c1818c7967a7ffa08f61d22b8a6aef
2018-05-09 17:35:32 -04:00
Raul Jordan
256892e6b7
sharding: rename methods, tests pass.
...
Former-commit-id: 55e22985980afb8538adcf13eae7242484c6466e [formerly 207348ebbfe33d343019fff3f47c5fbc7d7ea28a]
Former-commit-id: c8543ee2327f9bb1863a90d9538ff302f3db09f2
2018-05-09 17:31:46 -04:00
Raul Jordan
eb9c82b581
sharding: full reorganization of collation struct, encoding, and tests pass
...
Former-commit-id: 0ba99518af6187fc0711a00748af2e32cbbf5108 [formerly 0db02c5e354fc61ab7468dfc7bff3821ee8926f8]
Former-commit-id: 2defc15718fbffbd4d10a1f32f02a75637493016
2018-05-09 17:25:27 -04:00
Raul Jordan
d1aa843ea6
sharding: address review comments om #100 , fix linter issues
...
Former-commit-id: 5febe72a5a1936ce643488067e0990da810f1f5e [formerly 74c85fc99b259d064b5181f91cddf945e3d7b988]
Former-commit-id: 0cc6d451b5eee6e459597ad114a85bacc7a953f1
2018-05-09 15:23:09 -04:00
Terence Tsao
37889c476a
sharding: fixed lint
...
Former-commit-id: 413ad02b5004698771b67dfea296f1252b29c2e3 [formerly 978dcf9bbac9aabfb1decf48e5dd9af1c5b13ade]
Former-commit-id: 99c1b8b1a8dc308ebd834f18f04ea88861d8d17f
2018-05-09 12:02:45 -07:00
Terence Tsao
8b5cafd7a6
sharding: merge with master
...
Former-commit-id: eafe01eb22f8e478dacb6b07a17feeae4a7e0697 [formerly 2fe0af9b331c81eff468cb3adda6784af74d2a0f]
Former-commit-id: 93720d0e2f005bf1edfb141ffbf3e735fcbca7df
2018-05-09 11:56:59 -07:00
Terence Tsao
ff71722488
sharding: tests for submitVote
...
Former-commit-id: 1366e3a2ce8443fcca97b3a3dca97d2ae2173a1c [formerly f90336cfa8a389a4e2e7a64d5051fa809fe6b415]
Former-commit-id: 5da8b6d82156acf78618f15b45e8b0e0323c962a
2018-05-09 11:53:55 -07:00
Terence Tsao
9dbf1936b4
sharding: added submitVote test
...
Former-commit-id: 969f64168aea10d5b812919bf5a3d4f534a90922 [formerly 03a49e09f1ffbfe52858d89ddcbbac34f848ba19]
Former-commit-id: f1f57db412f0ae9bc22c31a5aabd5f4e4df3491c
2018-05-08 17:55:50 -07:00
Terence Tsao
6fb4d23c5d
sharding: addressed SMC review feedback, refactored bitwise ops to be more readable
...
Former-commit-id: 55f263bd66cc76f14aba0862670a7189cc53153f [formerly bbef8789c0cb4155185f09de12388dd05f60d3c7]
Former-commit-id: 365d81184578e1d6bf55ec24d01d3c1b91348173
2018-05-08 14:55:18 -07:00
Raul Jordan
a617eba960
sharding: tests get collation header by hash passes
...
Former-commit-id: 59a0eee266d7a76b09258fcf8009f80049b60be0 [formerly 75c6a22893328306b18d4da1137455847fe85872]
Former-commit-id: 3ec5bc054413b21426d339c4a76832958a0858d4
2018-05-07 18:00:02 -04:00
Raul Jordan
02bcbbbd73
sharding: add test for get collation by hash
...
Former-commit-id: 9a715b24b4d04ef7a9bd006cb4f90cbdae55624b [formerly 3fd25eec8d68b7cf5b8f56ab7db86e9e92bed8ae]
Former-commit-id: d878d4578faf7053b914428a12ee3d7eeff83b3c
2018-05-07 17:33:35 -04:00
Raul Jordan
b56056668c
sharding: added tests for get header by hash
...
Former-commit-id: b880b352c90326e0c3649b5fa932f77f4938a26e [formerly 37d96a59e637f2f7348b6be0fe1d12889ae272f7]
Former-commit-id: 557473d2699b0a29a127fd0994887f5d87328463
2018-05-07 17:29:51 -04:00
Raul Jordan
191568b957
sharding: test validate shard id
...
Former-commit-id: 4d83cbd308332a40187191501836e92d3973367c [formerly d5b64486b85afd0c215399b8de520b2d48e8e773]
Former-commit-id: 4a06d18566b3f76eb67405c0e27e78ec06c2144f
2018-05-07 16:51:27 -04:00
Raul Jordan
1e31653514
sharding: fully functional receiver methods for shard. pre-tests
...
Former-commit-id: 8964a0d79f57aaef5599f6647e39fe15fdd24b9f [formerly 1c8bf6c78834b8829acdaf8a21c5ab088696a890]
Former-commit-id: e56cffa5e4884b287292bf3338f2612ed1a57ecb
2018-05-07 16:30:06 -04:00
Raul Jordan
b6fe3141da
sharding: merge from master and fix collation.go conflicts
...
Former-commit-id: 1b36c995ff866f71c265c00f12bd67ae4cd9ea7f [formerly 8d527c11b771956e5b8fde3e3edada3a5dcb7777]
Former-commit-id: 90b1e63f696d31757f25dd4a714b89e95b4a3bcf
2018-05-04 14:20:38 -05:00
Raul Jordan
e79e9f43a3
sharding: fix shard methods and lookup keys
...
Former-commit-id: 5cba9cefd8d480ec9856ce3059b089f32ca4efce [formerly 24ec21a5989261e155d88b19c4df07b501b97942]
Former-commit-id: 97a654f56e99a83eb4aeb11349e5c0ac9ad0caec
2018-05-04 14:18:48 -05:00
Eli
3d03dc07a8
signer: fix golint errors ( #16653 )
...
* signer/*: golint fixes
Specifically naming and comment formatting for documentation
* signer/*: fixed naming error crashing build
* signer/*: corrected error
* signer/core: fix tiny error whitespace
* signer/rules: fix test refactor
Former-commit-id: e5aa4376db0bb59d577d0fc62b0d5e5766ce445e [formerly 8161f1ac395ffd49126597cb640ca9fff5e3a8df]
Former-commit-id: 4b759f413a22175b9bd0b6d47a9878a3e5440b17
2018-05-04 11:04:17 +03:00
Preston Van Loon
f192d00165
Merge pull request #105 from rauljordan/tests-fix
...
Fixing #104 By Removing Outdated Tests
Former-commit-id: c7961ce97d0539965083649275eb8785a7aa859d [formerly 18910123893b2c53c93f4d642896bee32f65f233]
Former-commit-id: 61a545015294a2f9c91b70366ac2855a394d6e5c
2018-05-03 18:13:45 -04:00
Raul Jordan
039c2e3453
sharding: readded tx added test, travis passes
...
Former-commit-id: 4bd71e699dfe2515c6b472fd41df1ab51b1cb017 [formerly d9475982b5f6ed7249fb2c4470b3a3889ccb430f]
Former-commit-id: d6c56cc922a93cf33c22f7650061463c064583b9
2018-05-03 16:32:42 -05:00
Raul Jordan
b524c0eab5
sharding: make shard func
...
Former-commit-id: bbb2c9cf92add01dd21480ddf76d14d93c5ca193 [formerly 8a52bd1e5370434ac174968a4767f47ae310a35f]
Former-commit-id: 31256de9b910d8e4131b19ef69d7815df025f362
2018-05-03 16:31:28 -05:00
Raul Jordan
f0c7f6c76b
sharding: fix tests issue breaking travis
...
Former-commit-id: 1532326cb9ca304bc996593bb0b34b5cb64b7306 [formerly 0b8d319fbdde381d335cd4b0c6ef6bdf1fab66b2]
Former-commit-id: 5c728cf6e5a538498834c2771f9ed265239b7f62
2018-05-03 15:37:28 -05:00
Preston Van Loon
4b13b443c7
Merge pull request #103 from prysmaticlabs/limit-travis
...
Only run travis tests on go 1.10
Former-commit-id: 68f39b28735d6992ac38ae54e06adc81db2d41ce [formerly 8e07ff0a22749787835e2ab0c383f9aeddf320e9]
Former-commit-id: 7aebc03683e4edfefeee6fdfc63188ccf4dc57a6
2018-05-03 16:16:07 -04:00
Preston Van Loon
43eb0e6187
Only run travis tests on go 1.10
...
Former-commit-id: 2ee7fe6d48d1936fec489c2018e89e84bccba50f [formerly a0e110a5a4563fee0ff9eaeef3695cce3cd84e76]
Former-commit-id: 0d75e8025a355cbe757f0bf01daba8640dbfe114
2018-05-03 13:04:11 -04:00
Raul Jordan
780779f51e
Merge pull request #95 from rauljordan/documentation
...
Updating Documentation for Minimal Sharding Protocol
Former-commit-id: 70c6f3d4be795e4a64c298989367e58b4ce66a1c [formerly 2b5d35e81b98e60ba10ff15b2d1f431ce9a5b258]
Former-commit-id: 767d07f1605ae319378183529c1902ba078a1031
2018-05-03 11:55:07 -05:00