Ivan Martinez
c2d4f5b2b8
Create bash scripts for initializing beacon chain and 8 validators ( #1996 )
...
* Create scripts for k8s and standard runs
* Add comment
* Create scripts to deploy contract, start beacon chain and validators
* Add placeholders
* Add more docs and remove uneeded tag
2019-03-15 10:42:57 -04:00
Preston Van Loon
5eb5f6afa9
Faucet enhancements + cluster private key management system ( #1679 )
...
* second pass at faucet, no rate limiting yet
* Add authentication support, step 1. This stuff needs to be refactored and tested
* move deposit input to keystore pkg, add proof of possession and withdrawal addr
* checkpoint on progress with cluster private key manager
* checkpoint w/ bootnode config
* checkpoint
* resolve todo
* encrypt the secrets
* add note about querying testnet
* workspace
* checkpoitn
* remove limits
* update
* checkpoint
* checkpoint
* remove jwt stuff
* fix build
* lint
* lint
* remove init
* remove jwt
* update
* checkpoint
2019-03-07 11:14:57 -05:00
Preston Van Loon
e14378a0ec
add missing dep to the docker image ( #1695 )
2019-02-24 11:34:36 -05:00
Ivan Martinez
0d29b2cd91
Makes test naming consistent across codebase ( #1636 )
2019-02-22 07:11:26 -08:00
Raul Jordan
718f99ee10
Custom ChainStart Genesis Time Delay in Deposit Contract ( #1666 )
...
* custom delay
* completed custom delay
2019-02-21 10:51:29 -06:00
Nishant Das
668a7633ad
Add Utility to Send Deposit Transactions ( #1618 )
...
* add in utility
* fix errors
* remove image target
* add in stats package
* add in stats package
* key fix
2019-02-20 12:21:33 +05:30
Preston Van Loon
259cbd7c6c
Contract drain (for test/debug only!) ( #1648 )
2019-02-19 14:01:41 -08:00
Preston Van Loon
5109c1181a
Deposit Contract; make some things public ( #1612 )
2019-02-15 16:25:01 -08:00
Raul Jordan
fb9d60c377
Update References to Deposit Contract, Update Flags ( #1576 )
...
* update readme
* rename k8 file
2019-02-13 13:08:28 -06:00
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
Raul Jordan
5dc5f1d1c8
Update Contract to Use Little Endian And Encoding Across Entire Repo ( #1536 )
...
* 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
2019-02-12 09:27:00 +05:30
Nishant Das
b07a3c3bb8
Update Deposit Contract ( #1494 )
...
* Update deposit Contarct
* updating deposit trie
* add verifyMerkleBranch
* fix test
* fixed all tests
* fix other tests
* fixing a test
* All tests are fixed
* lint
* fix lint
2019-02-08 11:01:15 -06:00
Raul Jordan
088507af66
Initialize State from ChainStart Deposits in POWChainService ( #1474 )
...
* tests passing once again in db package
* fixed all tests
* revert some weird p2p changes made accidentally
* fix repeated code
* build fixed
* fix p2p
* fix all tests
2019-02-03 16:44:48 -06:00
Preston Van Loon
62f304e668
Update contract log chain start with timestamp=now ( #1471 )
...
* Update contract code to set chainstart to now
* Add note
2019-02-03 12:15:44 -05:00
Preston Van Loon
0ffa79b2dc
Add configuration for deploying the deposit contract ( #1467 )
2019-02-03 08:55:02 -05:00
Preston Van Loon
8569e1c477
Restore deployVRC docker image ( #1413 )
...
* Add deployVRC docker image back after #1343
* gazelle
2019-01-28 06:37:24 -05:00
Nishant Das
1e862511aa
Replace Solidity Contract With Vyper ( #1343 )
...
* adding deposit contract
* Adding bindings
* remove unused info
* shifting deploy function over
* new changes
* fixing tests and moving log utils to contract package
* new changes,helpers, fixing tests
* fix failing test
* readme
* contract change
* changes to contract
* new changes,helpers, fixing tests
* missing files
* adding constructor to contract
* lint
* updating with spec
* finally got it fixed
* add in deposit arguments
* new changes
* all tests pass
* addresing raul's and terence's comments
* remove vrc
2019-01-28 16:45:28 +08:00
Nishant Das
75a431c969
Modify PowChain service ( #1289 )
...
* changing handling of logs
* gazelle
* removing outdated vars
* fixing tests
* adding vrc bindings to service
* updating vrc sol and bindings
* more changes
* adding trie
* remove functions
* addressing preston's review
* tests
* gazelle
* fixed tests
* note
* Lint
* doc
* exploration test
* adding new methods and tests
* adding log type checker
* lint
* gazelle
* addressing comments
2019-01-16 22:01:21 +08:00
Preston Van Loon
b23ca60efd
Add simple version to binaries via golink ( #1286 )
...
* Add version linking to binaries via --workspace_status_command=./scripts/workspace_status.sh
* dont export some things
* lint and better date
* even better date
2019-01-09 23:19:33 -05:00
Andrei Ivasko
d03d446e53
add-safemath ( #1217 )
2019-01-01 08:10:56 -08:00
Preston Van Loon
e71a1b2703
Disable race detection on go docker images, use pure=on when there are no c++ deps ( #1215 )
2018-12-30 22:40:39 -05:00
Kimi Wu
4a29e72d81
1.use 0.5.1 compiler, 2.bug fixing, and 3.align spec2.0 ( #1110 )
...
* 1.use 0.5.1 compiler, 2.bug fixing, and 3.align spec2.0
* modify dependency path
* add comment for DEPOSITS_FOR_CHAIN_START
2018-12-18 20:49:02 -05:00
terence tsao
b8041e3dca
Update Registration Contract in Solidity ( #996 )
2018-11-30 07:12:23 -08:00
Preston Van Loon
a32d49afb7
Added kubernetes config map update for deployvrc ( #980 )
...
* Added kubernetes config map update for deployvrc
* Fail if k8s failed
2018-11-27 21:15:25 -05:00
Nishant Das
e08bc39420
lint ( #937 )
2018-11-23 11:21:02 +08:00
Preston Van Loon
14f5c732c8
Fix error message lint issues ( #824 )
...
* Getting ready to turn up the linter
* fix test
2018-11-19 00:33:05 +08:00
Ivan Martinez
b8eb25843f
Updates Public Key from bytes32 to bytes in Validator Registration Contract ( #630 )
2018-11-06 15:13:46 -06:00
terence tsao
8408315f9c
switch ethereum 2.0 to ethereum serenity ( #714 )
2018-11-01 07:02:01 -04:00
Yutaro Mori
3e8a450e0f
Fix Flaky Tests ( #636 )
2018-10-09 10:52:20 -05:00
Preston Van Loon
8bcddf5fdc
Migrate dependencies on @com_github_ethereum_go_ethereum//event ( #601 )
...
* Add go-ethereum's event and
* remove swp file
* goimports
* remove unused code
* fix gazelle
2018-10-02 21:49:01 -04:00
Nishant Das
75262ab82d
Disable SMC ( #520 )
...
* disable SMC
* adding tags
* Remove tag
2018-09-16 00:41:31 +08:00
Nishant Das
adef6a1b44
fix readme ( #506 )
2018-09-13 10:39:55 +08:00
Yutaro Mori
c6ca2f44d3
Fix contracts/README.md links ( #433 )
2018-08-25 14:11:07 -06:00
Mr Fox
ab4f903ef3
fix bazel deployVRC command ( #408 )
2018-08-16 15:11:48 -07:00
terence tsao
b7bf48bc3e
Fixed NewSimulatedBackend ( #405 )
...
* sync functions for active and crystallized states
* make pb structure more semantic
* use run func to consolidate to one main routine
* remove mainchain package
* remove smc. yay!
* fixed NewSimulatedBackend
* added smc tests back
* race = off
* used latest commit from bazel-go-ethereum
* changed testoutput to all
* output test.log after failure
* disable race
* restore travis config to original state, add race=off to blockchain workspace
* added issue number and fixed typo
2018-08-16 15:37:53 -06:00
Raul Jordan
f3fad7339d
client: Clean Up Client Project, Update Docs, Eliminate Unnecessary Items ( #399 )
2018-08-14 19:21:49 -06:00
terence tsao
b680094e22
Remove Contract Package from Client ( #396 )
2018-08-12 15:50:42 -07:00
Ivan Martinez
390ac62ed8
Update docs client/beacon-chain wide ( #386 )
2018-08-09 11:25:48 -07:00
terence tsao
7a1f5869c2
contracts: Add Solidity Linter to Travis ( #376 )
2018-08-06 10:12:55 -05:00
Mr Fox
614c4a6e97
delete useless whitespace ( #368 )
2018-08-02 19:07:04 +08:00
Preston Van Loon
9cf375267e
Add Security Linter: gosec ( #343 )
2018-07-28 20:44:24 -04:00
Raul Jordan
b6cd890a67
Log Verbosity Flags + Logrus Package Level Logs With Fields ( #304 )
...
Former-commit-id: f7344b7d3fb2fa07f0fd421c5ed3721f6c7a9258 [formerly e678ab2f1681d9492c0e1b142cd06ee08a462fdb]
Former-commit-id: d942da3d5cfcde921bebb149c26edd5c4ed178dd
2018-07-21 12:51:18 -05:00
Raul Jordan
59fc2e13e7
client: Fix P2P Linter Error ( #307 )
...
Former-commit-id: 5f673dffed4267c1aca8ebfb4fe182798b9b2d2a [formerly 3fd494231ba5a350ab59a86fcf60ae9f56f1da00]
Former-commit-id: 1506dd418121884a8c7a727f8cf03c12e4c93cc3
2018-07-21 12:20:00 -05:00
Raul Jordan
92af8bc351
Rename Entire Project to Repo, Change Import Paths and Readmes ( #298 )
...
Former-commit-id: b7b8bbd10777012ae6f7d30eb6b05c3b1c3ec5d3 [formerly 06e1112fa0e1092a7137186d3a386972daa2effe]
Former-commit-id: ff2bc760c9dafb6250f056606eb2cbf96b6afa5b
2018-07-20 16:31:26 -05:00
Raul Jordan
4d5d229f0f
beacon: Define a Core Blockchain Package and Persisted Structure for Beacon ( #278 )
...
Former-commit-id: bbd5b46e7f64f762350d6fb496492207e70d7130 [formerly 43a37f7139b7d1d90f0c27a7406b63bdf390ad96]
Former-commit-id: bb7a2ff0a7619f8de0bd38cd2c9eb0de7c189edb
2018-07-19 11:31:50 -05:00
Preston Van Loon
9ac88d11da
sharding: Local networked P2P! ( #222 )
...
Former-commit-id: d22d05529bb0050b8a03053a28d876e3e458bbff [formerly 284a04699110aa285a42f5b0ad244ca9bd77d2df]
Former-commit-id: 83cd9c8a48fb5ce9c57ff8ef6c2b1741a4d05130
2018-07-17 13:39:04 -05:00
Raul Jordan
923e727819
Fix Bazel Build Rules for Visibility, Move LICENSE to Top-Level ( #253 )
...
Former-commit-id: 4857afb2c25835b643cd58dd90b114695154b50f [formerly 5d2c723def807289eb72e6c35ce7036ef70f837e]
Former-commit-id: 79c8f081748e29e00b61ace851f74c2252865729
2018-07-12 12:00:37 -05:00
Raul Jordan
324be9e556
sharding: eliminate contracts, swarm ( #228 )
...
Former-commit-id: 376a40f1e44b357287e186d75c23597239b71b7d [formerly 26860cf26e491ebd89ac3704f26256c4e94339ce]
Former-commit-id: c52a291c2f8a26274061a3897361a04eda740468
2018-07-02 15:22:55 -05:00
Raul Jordan
dafcfb2e18
Upstream Merge ( #227 )
...
sharding: merge upstream
Former-commit-id: 5129a4d5bc4395cd7c115b7f8db23541a512df3f [formerly e4f2b25a4277464c51b4c45384114a305464d3c4]
Former-commit-id: 2b4f0e356d3823889466d0f6ff22d5632f827f48
2018-07-02 14:25:06 -05:00
Fynn
eb70fc73cd
Merge branch 'master' of https://github.com/ethereum/go-ethereum into geth-sharding
...
Former-commit-id: 25dc367490dd16ef4fa1d462118aa438df1b319a [formerly 6fab78aeb8b9f54fddbad1406f97392b753a830a]
Former-commit-id: 0de0bb3ef9af1735ac8ecd1aefe2d57c0f76c62d
2018-03-23 19:10:53 +01:00