Dan Laine
ebf1ae152b
grab context of chain before calling isBootstrapped() to avoid race condition
2020-06-29 18:07:48 -04:00
Dan Laine
76d82288e1
add isBootstrapped to mockManager
2020-06-24 18:28:33 -04:00
Dan Laine
c4605b2f2b
add IsBootstrapped method to engine and chain manager
2020-06-24 16:49:11 -04:00
StephenButtolph
3eb9788976
formatting changes
2020-06-17 23:29:30 -04:00
Dan Laine
18c0b0a65b
move codec to utils
2020-06-15 13:20:30 -04:00
StephenButtolph
c86838f2e8
Moved rpcchainvm logs to live under their chain
2020-06-08 11:53:55 -04:00
StephenButtolph
bc31669e4f
Changed bootstrapping prefix db
2020-06-08 03:22:54 -04:00
Stephen Buttolph
6aff92f622
Merge pull request #57 from ava-labs/alias-default-chain-logs
...
Switch to using primary alias instead as base instead of full chain id
2020-06-07 14:39:32 -04:00
StephenButtolph
433bc85131
Update request timeout to 4 seconds
2020-06-07 14:17:01 -04:00
StephenButtolph
df05169d20
Added per consensus engine handling metrics
2020-06-06 11:41:17 -04:00
Aaron Buchwald
6c09e449e0
Switch to using primary alias instead as base instead of full chain id
2020-06-05 16:36:56 -04:00
StephenButtolph
041f60c91d
wip
2020-06-05 16:18:30 -04:00
StephenButtolph
dedc3b20a6
Added shutdown timeouts
2020-05-29 18:32:17 -04:00
StephenButtolph
6318186848
wip currently has a deadlock error
2020-05-28 23:48:08 -04:00
StephenButtolph
b4306585a4
Switched to a pure go networking stack
2020-05-17 23:47:43 -04:00
StephenButtolph
4a989dc621
Added uniform periodic gossiping
2020-05-04 02:32:10 -04:00
Stephen Buttolph
42baab2881
Move Geth to a plugin connected at runtime
...
* removed coreth + geth dependency for the C-chain, still have nat + crypto dependencies
* Added first past of nat traversal
* Removed go-eth dependency for secp256k1
* renamed db files to not repeat the package title
* Added rpcdb, untested
* Added rpcdb tests
* removed defer from loop
* cleaned up tests
* Started working on the rpc chain VM
* First pass of vm plugin support
* Added http over grpc
* added beta support for http handlers
* updated vms for the rpcvms
* Added error returns for factories
* Added EVM back to the genesis
* Added the EVM factory
* Added EVM aliasing, fixed nil pointer bugs during shutdown
* Added plugin folder
* Removed plugins folder, add default params for the plugin dir
* Added http RPC test
* Added cascade evm genesis
* Removed debug line
* removed more debug lines
* Cleaned up import statement
* Changed default plugin dir to ./plugins
* build evm plugin auto in the build script
2020-04-16 11:39:20 -04:00
StephenButtolph
11ebe7c6b1
properly weight bootstrapping validators by stake
2020-04-01 21:20:31 -04:00
StephenButtolph
4d34dc042d
merged
2020-03-30 22:06:29 -04:00
Dan Laine
d9480e5a24
Merge branch 'custom-genesis' of github.com:ava-labs/gecko-internal into custom-genesis
2020-03-30 19:16:31 -04:00
Dan Laine
468c47739d
made changes requested in PR review
2020-03-30 09:14:12 -04:00
Stephen Buttolph
10779d168d
Merge branch 'master' into custom-genesis
2020-03-27 12:11:19 -04:00
StephenButtolph
48f9a52ed8
Merge branch 'master' into atomic
2020-03-27 02:42:59 -04:00
StephenButtolph
a308beea33
Fixed off by one error in bootstrapping Alpha value
2020-03-25 10:46:49 -04:00
StephenButtolph
29282f07ac
Added shared memory to the context
2020-03-19 17:14:27 -04:00
StephenButtolph
bb93cc3eee
Added atomic shared memory
2020-03-19 16:56:58 -04:00
Dan Laine
a76787eead
create mock chains.Manager and use it in tests
2020-03-17 12:19:53 -04:00
Dan Laine
5ca0a909e4
WIP. Blockchain creation works in simple cases but still very buggy.
2020-03-16 17:21:38 -04:00
StephenButtolph
b9e34e3b15
init repo
2020-03-10 15:20:34 -04:00