Commit Graph

15 Commits

Author SHA1 Message Date
StephenButtolph eefaed4b1a added error reporting to nat.Map 2020-06-24 11:41:22 -04:00
StephenButtolph 2e218ea508 merged 2020-06-23 20:20:57 -04:00
Dan Laine c7356a581d open HTTP port iff HTTP server not listening on localhost 2020-06-22 13:06:18 -04:00
Hongbo Zhang 210ad164f3 resolve comments for PR 71; change log leves; type check
type check

...
2020-06-16 12:12:37 -04:00
Hongbo Zhang fb51e6a443 check failed port mapping
handle failed mapping

set retry to 20
2020-06-16 12:06:24 -04:00
Hongbo Zhang 3cfba77c70 staking internal port and external port could be different
get mapped port entry; change interface to mapper
2020-06-16 12:06:23 -04:00
Hongbo Zhang aaa00b3488 upnp 2020-06-16 12:03:01 -04:00
Aaron Buchwald ba2b214b58 Decouple staking and tls encryption for internode communication 2020-06-15 09:39:56 -04:00
danlaine b3edb8637a
lower log level (#43)
* lower log level

* lower log for 'asserions are enabled'
2020-06-03 14:18:28 -04:00
StephenButtolph 18e11359af returned dispatch error from the node 2020-06-02 15:26:30 -04:00
StephenButtolph cbc5811fb8 Removed unneeded global variable 2020-05-25 17:45:50 -04:00
StephenButtolph b4306585a4 Switched to a pure go networking stack 2020-05-17 23:47:43 -04:00
StephenButtolph aa60e61c5c 1-way handshake on a staking network 2020-04-18 22:47:53 -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 b9e34e3b15 init repo 2020-03-10 15:20:34 -04:00