diff options
author | Stephen Buttolph <[email protected]> | 2020-04-16 11:38:38 -0400 |
---|---|---|
committer | GitHub <[email protected]> | 2020-04-16 11:38:38 -0400 |
commit | 6a76dcccc5c5d9686b35595d3f9ab3a6cefd0446 (patch) | |
tree | 24ef681a6c846ba58ce2b8db2fa436c10404172b /plugin/evm/static_service.go | |
parent | 756aac82152ba5265f62d234d94a1926cf572b38 (diff) | |
parent | 7981c59502a99b6f7938a18b6ae5c3803cf0a794 (diff) |
Merge pull request #5 from ava-labs/revert-4-revert-2-plugin
Added the EVM as a plugin
Diffstat (limited to 'plugin/evm/static_service.go')
-rw-r--r-- | plugin/evm/static_service.go | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/plugin/evm/static_service.go b/plugin/evm/static_service.go new file mode 100644 index 0000000..d3870ca --- /dev/null +++ b/plugin/evm/static_service.go @@ -0,0 +1,22 @@ +// (c) 2019-2020, Ava Labs, Inc. All rights reserved. +// See the file LICENSE for licensing terms. + +package evm + +import ( + "context" + "encoding/json" + + "github.com/ava-labs/coreth/core" + "github.com/ava-labs/gecko/utils/formatting" +) + +// StaticService defines the static API services exposed by the evm +type StaticService struct{} + +// BuildGenesis returns the UTXOs such that at least one address in [args.Addresses] is +// referenced in the UTXO. +func (*StaticService) BuildGenesis(_ context.Context, args *core.Genesis) (formatting.CB58, error) { + bytes, err := json.Marshal(args) + return formatting.CB58{Bytes: bytes}, err +} |