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
Preston Van Loon
f7aa5c6c8d
Add metrics about the powchain service ( #1509 )
...
* Add a counter for received deposits
* Add a few more metrics
* gauge
2019-02-06 10:10:49 -05:00
Preston Van Loon
58ca71af23
Insert pending deposits ( #1495 )
...
* Update config for deposits processing
* Add pending deposits database methods
* oops forgot the files
* move the lock after the nil check
* move the lock after the nil check
* test inclusion behavior
* Insert pending deposits on process deposit log
2019-02-05 11:25:09 -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
Raul Jordan
cec6c8de83
Standardize Naming of Shared Packages, Remove Deprecated Packages ( #1435 )
...
* rem txpool
* standardize repo shared utils, remove deprecated items
* complete
* package lvl godoc
2019-01-31 10:53:58 +08:00
Raul Jordan
98a4274b81
Refactor ChainService for Synchronous Tests and ChainStart ( #1347 )
...
* can now test blockchain service synchronously
* completed chainstart listener
* fix comment
* completed refactor
* fix
* fix build
* rem genesis fetch
* fix broken
* fixed concurrency bug
* comments
2019-01-28 19:59:37 +08: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
08a06458d9
Add in ChainStart Listener ( #1327 )
...
* 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
* Adding processChainstartLog
* gazelle
* addressing comments
* addressing comments and adding tests
* review comments
* comment
* comment
* abi naming
2019-01-17 23:14:32 +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
Raul Jordan
19bbcb74c8
Remove Unnecessary Interfaces, Clean Up Some Naming ( #678 )
2018-10-18 12:33:38 -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
terence tsao
06ca8e758f
beacon: Improve Test Coverage for Beacon Chain Package ( #402 )
2018-08-14 22:49:59 -06:00
Raul Jordan
cccd675a84
beacon: Initial Sync Network Simulator ( #341 )
2018-07-30 23:41:27 -05: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
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
Raul Jordan
878a332913
beacon: Create a Subscription to Mainchain Head Events Via RPC as a Service in Beacon Node ( #273 )
...
Former-commit-id: a4677d647a959cbbbe9c4046e16fa6fa761133ac [formerly f775f6e9529e64cb1392a22f8ef15b186efa14ed]
Former-commit-id: 42350204f72fcba4626a39e61b6e64b6f0afba32
2018-07-14 14:48:42 -05:00