Commit Graph

29 Commits

Author SHA1 Message Date
StephenButtolph be6be7ae1c reverted breaking changes 2020-06-18 01:45:58 -04:00
StephenButtolph 3eb9788976 formatting changes 2020-06-17 23:29:30 -04:00
StephenButtolph 29fc15a8f9 merged 2020-06-16 23:13:05 -04:00
StephenButtolph 8edcb1689b bump version for everest 2020-06-16 16:52:46 -04:00
Dan Laine 18c0b0a65b move codec to utils 2020-06-15 13:20:30 -04:00
StephenButtolph 218ff1136c Changed genesis staking keys 2020-05-30 18:46:19 -04:00
StephenButtolph f24cdffc90 set up ips/ids for denali 2020-05-30 16:31:43 -04:00
StephenButtolph cea5e2d7bc Set up denali genesis 2020-05-30 15:50:37 -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 e69449e20b Fixed variable cap genesis creation 2020-04-03 16:38:39 -04:00
StephenButtolph ea21a56e86 Added C-chain key for public testnet 2020-04-03 16:09:31 -04:00
StephenButtolph dce704e8f0 Fixed non-determinism in genesis creation 2020-04-03 15:50:29 -04:00
StephenButtolph fd083776f4 Added multiple genesii 2020-04-02 23:43:02 -04:00
StephenButtolph 7a369e66b0 Added testnet defaults 2020-03-31 18:32:10 -04:00
StephenButtolph cda5c95d56 Set up genesis for public testnet 2020-03-31 02:54:12 -04:00
StephenButtolph 9d4be014e9 merged 2020-03-30 22:10:31 -04:00
StephenButtolph 4d34dc042d merged 2020-03-30 22:06:29 -04:00
StephenButtolph 00332620a6 Implemented Properties 2020-03-30 17:46:18 -04:00
StephenButtolph a2c0ad56f7 Implemented NFTs 2020-03-30 16:23:06 -04:00
StephenButtolph ffcdfafaf6 Implemented fx operations 2020-03-30 01:08:45 -04:00
StephenButtolph 42b5b137d4 updated genesis 2020-03-26 18:10:50 -04:00
StephenButtolph 87ea21c63f linked atomic swaps to main 2020-03-26 18:04:41 -04:00
StephenButtolph 16182937a4 merged 2020-03-18 17:22:07 -04:00
Dan Laine 68ca03ff33 change chain names; AVM-->X-Chain and Athereum-->C-Chain 2020-03-18 15:27:23 -04:00
Dan Laine 9afb724f67 add alias for secp256k1fx 2020-03-18 12:22:54 -04:00
Stephen Buttolph d3d22ffce8 addressed PR comments 2020-03-17 16:07:33 -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 a00cba51cf Added generic genesis 2020-03-10 16:15:54 -04:00
StephenButtolph b9e34e3b15 init repo 2020-03-10 15:20:34 -04:00