Remove most of the remaining geth code and set up bazel (#235)

* Remove most of the remaining geth code and set up bazel for this

* chmod +x

* Add flake check

* better flake detection


Former-commit-id: 5c332ecbf2923943f646f1fe40befa95be883329 [formerly 99590fc354514584700e5ce8d7d30a8a7d541f29]
Former-commit-id: e5f919b553fe698e98090965d34eb721990b5693
This commit is contained in:
Preston Van Loon
2018-07-07 13:23:19 -04:00
committed by GitHub
parent 6918dc483b
commit 68eba02cc2
2158 changed files with 945 additions and 779706 deletions

View File

@@ -136,7 +136,7 @@ Omitting the `--actor` flag will launch a simple observer service attached to th
The Sharding Manager Contract is built in Solidity and deployed to a running geth node upon launch of the sharding node if it does not exist in the network at a specified address. If there are any changes to the SMC's code, the Golang bindigs must be rebuilt with the following command.
go generate github.com/ethereum/go-ethereum/sharding
go generate github.com/prysmaticlabs/geth-sharding/sharding
# OR
cd sharding && go generate
@@ -145,7 +145,7 @@ The Sharding Manager Contract is built in Solidity and deployed to a running get
To run the unit tests of our system do:
```
go test github.com/ethereum/go-ethereum/sharding
go test github.com/prysmaticlabs/geth-sharding/sharding
```
We will require more complex testing scenarios (fuzz tests) to measure the full integrity of the system as it evolves.