gecko/vms/platformvm
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
..
abort_block.go init repo 2020-03-10 15:20:34 -04:00
account.go init repo 2020-03-10 15:20:34 -04:00
account_test.go init repo 2020-03-10 15:20:34 -04:00
add_default_subnet_delegator_tx.go init repo 2020-03-10 15:20:34 -04:00
add_default_subnet_delegator_tx_test.go Add address tracking to atomic utxos 2020-03-26 23:11:23 -04:00
add_default_subnet_validator_tx.go wip 2020-03-23 16:40:37 -04:00
add_default_subnet_validator_tx_test.go init repo 2020-03-10 15:20:34 -04:00
add_nondefault_subnet_validator_tx.go Finished first pass of APIs 2020-03-27 02:42:16 -04:00
add_nondefault_subnet_validator_tx_test.go Finished first pass of APIs 2020-03-27 02:42:16 -04:00
advance_time_tx.go Finished first pass of APIs 2020-03-27 02:42:16 -04:00
advance_time_tx_test.go init repo 2020-03-10 15:20:34 -04:00
atomic_block.go Finished first pass of APIs 2020-03-27 02:42:16 -04:00
commit_block.go init repo 2020-03-10 15:20:34 -04:00
common_blocks.go Added UTXO check in platform VM 2020-03-25 12:35:13 -04:00
create_chain_tx.go Changed order of ControlSigs and PayerSig for consistency with other txs 2020-04-06 17:51:23 -04:00
create_chain_tx_test.go made changes requested in PR review 2020-03-30 09:14:12 -04:00
create_subnet_tx.go merged 2020-03-30 22:06:29 -04:00
event_heap.go init repo 2020-03-10 15:20:34 -04:00
event_heap_test.go finished first pass of atomic swaps 2020-03-26 11:27:47 -04:00
export_tx.go merged 2020-03-30 22:06:29 -04:00
factory.go Move Geth to a plugin connected at runtime 2020-04-16 11:39:20 -04:00
import_tx.go Allow fees to be paid with the imported balance in the ImportTx 2020-04-01 12:53:33 -04:00
proposal_block.go init repo 2020-03-10 15:20:34 -04:00
reward.go init repo 2020-03-10 15:20:34 -04:00
reward_validator_tx.go init repo 2020-03-10 15:20:34 -04:00
reward_validator_tx_test.go init repo 2020-03-10 15:20:34 -04:00
service.go rename accountID arg to address 2020-04-02 15:50:29 -04:00
service_test.go update test 2020-03-17 12:19:24 -04:00
standard_block.go Finished first pass of APIs 2020-03-27 02:42:16 -04:00
state.go Finished first pass of APIs 2020-03-27 02:42:16 -04:00
static_service.go Fixed non-determinism in genesis creation 2020-04-03 15:50:29 -04:00
static_service_test.go finished first pass of atomic swaps 2020-03-26 11:27:47 -04:00
status.go init repo 2020-03-10 15:20:34 -04:00
status_test.go init repo 2020-03-10 15:20:34 -04:00
subnet.go init repo 2020-03-10 15:20:34 -04:00
user.go init repo 2020-03-10 15:20:34 -04:00
validator.go init repo 2020-03-10 15:20:34 -04:00
validator_test.go init repo 2020-03-10 15:20:34 -04:00
vm.go Move Geth to a plugin connected at runtime 2020-04-16 11:39:20 -04:00
vm_test.go merged 2020-03-30 22:06:29 -04:00