This commit is contained in:
ledgerwatch 2018-09-29 20:57:14 +00:00 committed by GitHub
commit 454f817e2f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -250,6 +250,15 @@ func CreateConsensusEngine(ctx *node.ServiceContext, chainConfig *params.ChainCo
} }
} }
// Exposes internal/ethapi/GetAPIs function so that it can be used
// by other application to construct RPC API service by simply
// implementing ethapi.Backend (which is subject with change in
// backwards incompatible way), rather than instantiating the
// entire Ethereum node
func GetAPIs(backend ethapi.Backend) []rpc.API {
return ethapi.GetAPIs(backend)
}
// APIs return the collection of RPC services the ethereum package offers. // APIs return the collection of RPC services the ethereum package offers.
// NOTE, some of these services probably need to be moved to somewhere else. // NOTE, some of these services probably need to be moved to somewhere else.
func (s *Ethereum) APIs() []rpc.API { func (s *Ethereum) APIs() []rpc.API {