added console command
This commit is contained in:
committed by
Bas van Kervel
parent
2a0d888326
commit
a1a475fb92
@@ -4,14 +4,26 @@ import "github.com/ethereum/go-ethereum/rpc/shared"
|
||||
|
||||
const (
|
||||
// List with all API's which are offered over the IPC interface by default
|
||||
DefaultIpcApis = "eth"
|
||||
DefaultIpcApis = "eth,web3"
|
||||
|
||||
EthApiName = "eth"
|
||||
MergedApiName = "merged"
|
||||
Web3ApiName = "web3"
|
||||
)
|
||||
|
||||
// Ethereum RPC API interface
|
||||
type EthereumApi interface {
|
||||
// API identifier
|
||||
Name() string
|
||||
|
||||
// Execute the given request and returns the response or an error
|
||||
Execute(*shared.Request) (interface{}, error)
|
||||
|
||||
// List of supported RCP methods this API provides
|
||||
Methods() []string
|
||||
}
|
||||
|
||||
// Merge multiple API's to a single API instance
|
||||
func Merge(apis ...EthereumApi) EthereumApi {
|
||||
return newMergedApi(apis...)
|
||||
}
|
||||
|
Reference in New Issue
Block a user