Nishant Das
2cf7fa0174
Check Last Finalized Epoch ( #357 )
...
* Adding proto topics
* Adding crystallized state request
* Reverting shanges to proto
* Adding db checks
* get crystallised state
* Finalize epoch for mapping
* more changes
* cleaning up main routine
* adding tests
* fix test
* Adding ability to save blocks
* Adding block fetcher
* Another test for setting finalized epoch
* adding final tests
* finished tests
* adding comments
* gazelle
* Making requested changes
* Fixing lint
* stop sync from exiting
* fixing lint
* lint
* Adding new request type to proto
* Making changes to block/state requests
* Change tests
* fixing error messages
* gazelle and lint
* adding back crystallised state
* fix tests
* Fixing merge conflicts
* Addressing review comments
* Changing back to one service
* removing case
2018-08-07 20:12:10 +08:00
Preston Van Loon
36965bee5e
Testing Codecov ( #375 )
2018-08-06 22:58:21 -05:00
terence tsao
7a1f5869c2
contracts: Add Solidity Linter to Travis ( #376 )
2018-08-06 10:12:55 -05:00
terence tsao
bfaa248b39
Refactor Proto Struct to Be More Semantic ( #381 )
2018-08-05 16:23:31 -07:00
Raul Jordan
ee3e271f21
rem sim ( #380 )
2018-08-05 15:46:34 -04:00
Preston Van Loon
9c7f2409ce
Fix license ( #379 )
2018-08-05 11:27:02 -04:00
Ivan Martinez
73f24561c7
Change all struct initializations to be explicit ( #374 )
2018-08-03 14:31:52 -07:00
Ivan Martinez
0a48b73156
client: Fix duplicate typo in client/README.md ( #372 )
2018-08-03 09:27:09 -05:00
terence tsao
87d5fbfd2b
Move Get Cutoff Algo to Utils Package ( #370 )
2018-08-02 14:20:54 -07:00
terence tsao
0a5e091ad3
Fixed Deficiency in Apply Reward & Refactored Blockchain Functions ( #367 )
2018-08-02 10:47:49 -07:00
Mr Fox
4b6f1bf414
client: fix readme sharding-instructions link ( #369 )
2018-08-02 10:01:11 -05:00
Mr Fox
614c4a6e97
delete useless whitespace ( #368 )
2018-08-02 19:07:04 +08:00
Raul Jordan
29596bf862
beacon: Beacon Node gRPC Server and Client Services ( #364 )
2018-08-01 17:08:44 -05:00
terence tsao
c9f1bfc19c
Simulate Epoch Transition ( #361 )
2018-08-01 08:24:55 -07:00
Edward Ward
a433bc70f2
Fix Gitter Link ( #362 )
...
Was getting 404 for the gitter link, now working.
2018-08-01 07:51:29 -04:00
Raul Jordan
3a5b68ddc2
beacon: Beacon Chain RPC Service Proto Definitions ( #360 )
2018-08-01 00:35:08 -05:00
terence tsao
2c4bfeeef0
sync functions for active and crystallized states ( #358 )
2018-07-31 18:13:54 -07:00
Raul Jordan
13a011ce5f
proto: Structure Protos for Beacon and for Sharding ( #359 )
2018-07-31 13:54:45 -05:00
Yutaro Mori
f3b3712916
Quick Test Helper for Creating Blocks ( #356 )
2018-07-31 07:37:20 -07:00
Sina Mahmoodi
8c0e9d231c
beacon: Check parent hash in block processing ( #340 )
...
Signed-off-by: Sina Mahmoodi <itz.s1na@gmail.com>
2018-07-31 18:06:44 +09:00
Raul Jordan
cccd675a84
beacon: Initial Sync Network Simulator ( #341 )
2018-07-30 23:41:27 -05:00
terence tsao
9b1966374a
Part 2 of State Sync - Active State Proto Struct ( #355 )
2018-07-30 18:13:25 -07:00
terence tsao
33c56092ad
beacon: Part 1 of State Sync - Crystallized State Proto Struct ( #354 )
2018-07-30 19:29:40 -05:00
Yutaro Mori
9c9aef8194
Eliminate test only methods on types.Block ( #350 )
2018-07-31 00:45:44 +09:00
Preston Van Loon
26fec66da4
Kubernetes - Part 1 of ?? ( #348 )
...
* Add basic k8s configuration for geth deployments
* set genesis difficulty to 0x0
* gazelle, comments
* More comments on priority class and adjust priority class for ethstats
* Adjustments to the miner limits
* set minimum gas price to 0
2018-07-30 10:04:47 -04:00
Yutaro Mori
f9d23da2dd
Decouple Database From the ServiceRegistry ( #335 )
2018-07-29 23:14:50 -07:00
terence tsao
9853f53cc1
beacon: Quick Fix on Typo ( #346 )
2018-07-29 21:20:20 -04:00
terence tsao
1cb300565d
Implement Validator Cutoff Algorithm ( #339 )
2018-07-29 10:03:03 -07:00
Nishant Das
d7a88dffa4
Implemeting Validator Rewards and Penalties ( #323 )
...
* Adding Validator Rewards
* Addressing review comments
* Adding Penalties
* Adding changes
* Breaking up functions
* Cleaning up
* Adding slashing conditions
* Adding slashing condition boiler plate
* Adding tests
* Adding comments
* Adding comments
* Add in Pubkey
* Adding more tests
* Adding more unit tests and making name changes
* Add beacon chain test helper and fix references to it
* Adding rewards test
* Adding all tests
* Addressing review comments
* Remove slashing conditions
* fix lint
* Fixing merge issues
* removing commented function
* removing newline
* fix golint
2018-07-30 00:22:15 +08:00
Preston Van Loon
bb29e367d5
Add Golint ( #344 )
2018-07-28 21:18:56 -04:00
Preston Van Loon
9cf375267e
Add Security Linter: gosec ( #343 )
2018-07-28 20:44:24 -04:00
Raul Jordan
9ab02849b6
beacon: Initial Beacon P2P Protobufs, Subscriptions ( #327 )
2018-07-28 15:53:02 -04:00
Yutaro Mori
67d05861eb
beacon: Merge PoWChain goroutines together ( #334 )
2018-07-27 13:41:00 -05:00
Federico Gimenez
3d8417761f
declare explicitly field names on struct initialization ( #336 )
2018-07-27 21:24:59 +08:00
Federico Gimenez
db832f53a8
Re-Enable Proposer Tests ( #328 )
...
* reenable proposer tests
* gazelle fix
* address review comments
* address review comments
* address review comments
* use params.DefaultAttesterDeposit
2018-07-27 08:29:28 +08:00
terence tsao
b1c47ab83a
Implement Validator Clean Up for Dynasty Transition ( #329 )
2018-07-26 11:20:55 -07:00
Yutaro Mori
8d858aad9b
Add Feed Subscribe() Convenience Method ( #333 )
2018-07-26 07:16:31 -07:00
Preston Van Loon
5776e573ed
Add script to ensure visibility is OK ( #332 )
...
* Add script to ensure visibility is OK
* typo
* another typo
2018-07-26 13:13:07 +08:00
terence tsao
2bd1e334bc
client: Change Notary to Attester Across Codebase ( #326 )
2018-07-25 20:57:19 -05:00
Yutaro Mori
09ca832a5f
beacon: Beginning the Sync Service for the Beacon Chain ( #322 )
2018-07-25 11:57:44 -05:00
Federico Gimenez
b8fe4228af
Add Mutex on Top of p2p Feeds Map ( #321 )
...
* add mutex on top of p2p feeds map
* lock read too
* add concurrent write test and enable race detector
* restrict race detection to concurrent feed map write test
* gazelle fix
* increase ram and I/O in bazel's local_resources
* reverted local_resources changes
* address review comments
* do not disable sandboxing on travis
* address review comments
2018-07-26 00:11:15 +08:00
terence tsao
8d42418d0d
client: add rpc to client ( #320 )
2018-07-24 23:52:39 -05:00
terence tsao
c0b4503d5f
beacon: Check State Hashes while Processing Incoming Blocks ( #319 )
2018-07-24 16:09:04 -05:00
Preston Van Loon
d33836b48e
shared: Move p2p Library to Shared ( #317 )
2018-07-24 10:21:58 -05:00
Nishant Das
3ee3b15c47
Fix for Proposer Bug ( #305 )
...
* Adding fix for proposer bug
* Adding full client
* Removing timeouts
* Fixing Tests
* Remove debug.test file
* lint
* Making Requested Changes
* Fix lint
* Adding check for period
* Add comment
* Change comment
* Making tests shorter
* CollationsizeLimit Fix for tests
* running gazelle
* Comment out tests
* Add comment
* gazelle
2018-07-23 12:55:11 -04:00
Raul Jordan
d46f1f6502
beacon: Block Processing Validity Conditions ( #310 )
2018-07-23 12:54:41 -04:00
Preston Van Loon
48b047fd61
Add Docker Container Images for beacon-chain and client ( #314 )
...
* Add docker container images for beacon-chain and client
* Add docker section to README
2018-07-22 13:31:43 -04:00
terence tsao
3abfb77b87
Outline for Active State Transition Function ( #309 )
2018-07-22 13:00:10 -04:00
Preston Van Loon
226d219480
Fix period calculation for dev chains where blockNumber < period length ( #313 )
2018-07-22 10:55:54 -04:00
Federico Gimenez
49d23d60fd
Update readme and contributing links ( #312 )
2018-07-22 08:36:42 -04:00