prysm-pulse/beacon-chain
Raul Jordan 5c06e326cf
Use Public, Constant Genesis Timestamp in Deposit Contract Instead of ChainStart Bool (#1557)
* using little endian and tests for encoding dep inputs

* use decode value and timestamp method in state

* updated comments to match serialization format

* latest compiled contract, abi, bytecode, and bindings

* to little endian everywhere

* fix all tests except for contract tests

* include contract changes

* address broken build

* compile with vyper v8

* update readme

* fix pkg name

* add skip chainstart delay

* skip chainstart delay tests pass

* to little endian timestamp

* using genesis timestamp instead of bool

* update with gofmt

* make more fields public
2019-02-12 11:06:52 -06:00
..
attestation Aligning ETH2.0 spec - Update Validator Fields (#1513) 2019-02-06 15:46:05 -06:00
blockchain Update Genesis Slot and Epoch (#1537) 2019-02-10 23:09:35 +01:00
chaintest Update Genesis Slot and Epoch (#1537) 2019-02-10 23:09:35 +01:00
core Implement get_next_epoch_committee_assignment helper function (#1552) 2019-02-12 16:20:31 +00:00
db Update Contract to Use Little Endian And Encoding Across Entire Repo (#1536) 2019-02-12 09:27:00 +05:30
dbcleanup Update MaxDeposit Config Names (#1539) 2019-02-09 14:09:09 +01:00
internal Implement WaitForChainStart RPC Server and Client (#1421) 2019-01-30 13:28:53 +01:00
node Insert pending deposits (#1495) 2019-02-05 11:25:09 -06:00
operations Align Block Operations to Spec (#1512) 2019-02-08 15:53:36 -06:00
powchain Use Public, Constant Genesis Timestamp in Deposit Contract Instead of ChainStart Bool (#1557) 2019-02-12 11:06:52 -06:00
rpc Update Contract to Use Little Endian And Encoding Across Entire Repo (#1536) 2019-02-12 09:27:00 +05:30
sync Update Genesis Slot and Epoch (#1537) 2019-02-10 23:09:35 +01:00
utils Eliminate Custody Logic for Phase 0 (#1408) 2019-01-30 11:11:13 +01:00
BUILD.bazel Add simple version to binaries via golink (#1286) 2019-01-09 23:19:33 -05:00
main.go Remove Simulator Service (#1392) 2019-01-27 12:51:44 -08:00
README.md switch ethereum 2.0 to ethereum serenity (#714) 2018-11-01 07:02:01 -04:00

Prysmatic Labs Beacon Chain Implementation

This is the main project folder for the beacon chain implementation of Ethereum Serenity in Golang by Prysmatic Labs. Before you begin, check out our Contribution Guidelines and join our active chat room on Discord or Gitter below:

Discord Gitter

Also, read the latest sharding + casper design spec, this design spec serves as a source of truth for the beacon chain implementation we follow at prysmatic labs. Check out the FAQs. Refer this page on why we are combining sharding and casper together.