https://github.com/tendermint/tendermint
Raw File
Tip revision: 5abf2e3c43347537c3609fe3ffa264a55f1b6721 authored by Jae Kwon on 23 October 2015, 21:57:12 UTC
Fixed docker file
Tip revision: 5abf2e3
routes.go
package core

import (
	rpc "github.com/tendermint/tendermint/rpc/server"
)

// TODO: eliminate redundancy between here and reading code from core/
var Routes = map[string]*rpc.RPCFunc{
	"status":                  rpc.NewRPCFunc(Status, []string{}),
	"net_info":                rpc.NewRPCFunc(NetInfo, []string{}),
	"blockchain":              rpc.NewRPCFunc(BlockchainInfo, []string{"minHeight", "maxHeight"}),
	"genesis":                 rpc.NewRPCFunc(Genesis, []string{}),
	"get_block":               rpc.NewRPCFunc(GetBlock, []string{"height"}),
	"get_account":             rpc.NewRPCFunc(GetAccount, []string{"address"}),
	"get_storage":             rpc.NewRPCFunc(GetStorage, []string{"address", "key"}),
	"call":                    rpc.NewRPCFunc(Call, []string{"fromAddress", "toAddress", "data"}),
	"call_code":               rpc.NewRPCFunc(CallCode, []string{"fromAddress", "code", "data"}),
	"list_validators":         rpc.NewRPCFunc(ListValidators, []string{}),
	"dump_consensus_state":    rpc.NewRPCFunc(DumpConsensusState, []string{}),
	"dump_storage":            rpc.NewRPCFunc(DumpStorage, []string{"address"}),
	"broadcast_tx":            rpc.NewRPCFunc(BroadcastTx, []string{"tx"}),
	"list_unconfirmed_txs":    rpc.NewRPCFunc(ListUnconfirmedTxs, []string{}),
	"list_accounts":           rpc.NewRPCFunc(ListAccounts, []string{}),
	"get_name":                rpc.NewRPCFunc(GetName, []string{"name"}),
	"list_names":              rpc.NewRPCFunc(ListNames, []string{}),
	"unsafe/gen_priv_account": rpc.NewRPCFunc(GenPrivAccount, []string{}),
	"unsafe/sign_tx":          rpc.NewRPCFunc(SignTx, []string{"tx", "privAccounts"}),
	// subscribe/unsubscribe are reserved for websocket events.
}
back to top