StephenButtolph
07656c7c23
Require for reissued transactions to be orphans
2020-05-31 00:03:55 -04:00
StephenButtolph
dedc3b20a6
Added shutdown timeouts
2020-05-29 18:32:17 -04:00
StephenButtolph
bdf9f27f7d
Removed memory leak in bootstrapping
2020-05-29 15:03:00 -04:00
StephenButtolph
6318186848
wip currently has a deadlock error
2020-05-28 23:48:08 -04:00
StephenButtolph
855d15ec09
Updated log levels for bootstrapping
2020-05-26 16:02:41 -04:00
StephenButtolph
6d82e63ad8
Added errors to block jobs
2020-05-26 15:16:23 -04:00
StephenButtolph
e57219a648
Merged bootstrapping error handling
2020-05-26 13:57:42 -04:00
StephenButtolph
537e72714f
Added returned errors to Accept and Reject in decidables
2020-05-26 13:25:34 -04:00
StephenButtolph
6071672e4d
minor code cleanup
2020-05-25 22:18:43 -04:00
Dan Laine
0a28f16cbe
periodically print bootstrap progress to log. don't fetch ancestry of same vertex multiple times
2020-05-22 17:41:47 -04:00
StephenButtolph
896cafdcbb
debugging utxo error
2020-05-20 11:37:01 -04:00
StephenButtolph
136a2559f0
commented the requests structs
2020-05-12 15:50:53 -04:00
StephenButtolph
b291ddaa91
lowered log level for byz node logging
2020-05-12 15:18:02 -04:00
StephenButtolph
9cd8789b3f
merged
2020-05-12 14:50:35 -04:00
StephenButtolph
f0be1c47dc
lowered log level for byz node logging. Added bootstrapping finish logs
2020-05-12 14:26:38 -04:00
StephenButtolph
8e74f1abb6
Cleaned up and tested common.Requests
2020-05-08 21:06:50 -04:00
StephenButtolph
1b722ae5c0
merged
2020-05-08 20:36:05 -04:00
StephenButtolph
0ea445a2d1
Added gossip tests
2020-05-04 02:57:02 -04:00
StephenButtolph
13fbe14d44
Started gossiping thread
2020-05-04 02:44:56 -04:00
StephenButtolph
4a989dc621
Added uniform periodic gossiping
2020-05-04 02:32:10 -04:00
StephenButtolph
456295888a
Fixed bootstrapping put container ID error
2020-05-03 18:38:12 -04:00
StephenButtolph
71b2cf9c06
Used vtx.ID rather than trusting the peer
2020-05-03 02:39:08 -04:00
StephenButtolph
9524f0dfcc
Fixed same bugs from snowman in avalanche
2020-05-03 02:18:33 -04:00
StephenButtolph
13ea33c42c
Added more snowman comments, fixed minor bugs
2020-05-02 02:46:35 -04:00
StephenButtolph
13a8167ceb
removed containerID from getFailed messages
2020-05-01 14:45:21 -04:00
StephenButtolph
59e83e6159
wip
2020-04-30 11:57:43 -04:00
StephenButtolph
a260eb841f
Merge branch 'master' of github.com:ava-labs/gecko into consensus-updates
2020-04-30 00:54:31 -04:00
Stephen Buttolph
34af9fb7f7
Merge branch 'master' into platformvm-proposal-accept
2020-04-28 19:35:13 -04:00
StephenButtolph
a3a97b0b0f
Finished updating engine comments
2020-04-28 18:39:34 -04:00
StephenButtolph
b7e851a491
Merge branch 'platformvm-proposal-accept' into consensus-updates
2020-04-28 17:54:20 -04:00
StephenButtolph
83c5bf39ae
Added handling for if bootstrapping partially accepted a block pair
2020-04-28 15:53:36 -04:00
StephenButtolph
71370efb16
updating snowman engine docs
2020-04-28 12:14:54 -04:00
StephenButtolph
5c0b89d5eb
Manage oracle block in startup
2020-04-27 23:34:16 -04:00
Stephen Buttolph
b04b84d4c9
Merge branch 'master' into minor-fixes
2020-04-27 13:06:12 -04:00
StephenButtolph
5250895714
Merge branch 'master' into consensus-updates
2020-04-26 21:53:06 -04:00
Anil Dasari
8b76cf601e
replaced loop
2020-04-24 14:54:24 -07:00
StephenButtolph
0865a2d635
Removed noop vertices
2020-04-24 01:53:02 -04:00
StephenButtolph
1ab0e37a4c
Added test for DoS vulnerability
2020-04-22 16:18:00 -04:00
StephenButtolph
386ef6b000
cleaned up logging in avalanche bubbling
2020-04-21 01:31:10 -04:00
StephenButtolph
6bcedf1d64
wip
2020-04-20 20:00:36 -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
Alex Willmer
ce5bc64afa
snow: Add tests for Transitive.Shutdown()
2020-04-09 00:27:35 +01:00
StephenButtolph
11ebe7c6b1
properly weight bootstrapping validators by stake
2020-04-01 21:20:31 -04:00
StephenButtolph
7810cd56b9
merged
2020-03-30 21:16:32 -04:00
bb-2
c49b0c0ff6
Issue multiple polls at vertex/block issuance if below ConcurrentRepoll threshold
2020-03-29 21:00:45 -04:00
bb-2
6bde51cb7c
fix formatting errors
2020-03-28 17:03:45 -04:00
bbuttrick
7b8b690df5
Add a ConcurrentRepolls variable to make the polling throughput configurable with a minimum threshold
2020-03-28 16:55:11 -04:00
StephenButtolph
48f9a52ed8
Merge branch 'master' into atomic
2020-03-27 02:42:59 -04:00
StephenButtolph
65393729d2
Finished first pass of APIs
2020-03-27 02:42:16 -04:00
StephenButtolph
611ada5655
Fixed early termination of bootstrap fetching
2020-03-24 19:08:53 -04:00