Versions in this module Expand all Collapse all v1 v1.3.6 Apr 1, 2016 v1.3.3 Jan 5, 2016 Changes in this version + type JsonTransaction struct + Raw string + Tx *tx v1.3.1 Oct 31, 2015 v1.2.3 Oct 21, 2015 Changes in this version type BlockRes + ReceiptRoot *hexdata v1.1.1 Sep 1, 2015 Changes in this version + type SubmitHashRateArgs struct + Id string + Rate uint64 + func (args *SubmitHashRateArgs) UnmarshalJSON(b []byte) (err error) v1.0.5 Sep 9, 2015 v1.0.2 Aug 20, 2015 v1.0.0 Jul 29, 2015 v0 v0.9.38 Jul 9, 2015 Changes in this version + type GetContractInfoArgs struct + Contract string + func (args *GetContractInfoArgs) UnmarshalJSON(b []byte) (err error) + type HttpGetArgs struct + Path string + Uri string + func (args *HttpGetArgs) UnmarshalJSON(b []byte) (err error) + type MetricsArgs struct + Raw bool + func (args *MetricsArgs) UnmarshalJSON(b []byte) (err error) + type ReceiptRes struct + BlockHash *hexdata + BlockNumber *hexnum + ContractAddress *hexdata + CumulativeGasUsed *hexnum + GasUsed *hexnum + Logs *[]interface{} + TransactionHash *hexdata + TransactionIndex *hexnum + func NewReceiptRes(rec *types.Receipt) *ReceiptRes + type RegisterArgs struct + Address string + ContentHashHex string + Sender string + func (args *RegisterArgs) UnmarshalJSON(b []byte) (err error) + type RegisterUrlArgs struct + ContentHash string + Sender string + Url string + func (args *RegisterUrlArgs) UnmarshalJSON(b []byte) (err error) + type ResendArgs struct + GasLimit string + GasPrice string + Tx *tx + func (args *ResendArgs) UnmarshalJSON(b []byte) (err error) + type SaveInfoArgs struct + ContractInfo compiler.ContractInfo + Filename string + func (args *SaveInfoArgs) UnmarshalJSON(b []byte) (err error) + type SetEtherbaseArgs struct + Etherbase common.Address + func (args *SetEtherbaseArgs) UnmarshalJSON(b []byte) (err error) + type SetGlobalRegistrarArgs struct + ContractAddress string + NameReg string + func (args *SetGlobalRegistrarArgs) UnmarshalJSON(b []byte) (err error) + type SetHashRegArgs struct + HashReg string + Sender string + func (args *SetHashRegArgs) UnmarshalJSON(b []byte) (err error) + type SetUrlHintArgs struct + Sender string + UrlHint string + func (args *SetUrlHintArgs) UnmarshalJSON(b []byte) (err error) + type SleepArgs struct + S int + func (args *SleepArgs) UnmarshalJSON(b []byte) (err error) + type SleepBlocksArgs struct + N int64 + Timeout int64 + func (args *SleepBlocksArgs) UnmarshalJSON(b []byte) (err error) v0.9.32 Jun 23, 2015 Changes in this version + const AdminApiversion + const Admin_JS — js/wasm + const DbApiversion + const Db_JS — js/wasm + const DebugApiVersion + const Debug_JS — js/wasm + const EthApiVersion + const Eth_JS — js/wasm + const MergedApiVersion + const MinerApiVersion + const Miner_JS — js/wasm + const NetApiVersion + const Net_JS — js/wasm + const PersonalApiVersion + const Personal_JS — js/wasm + const ShhApiVersion + const Shh_JS — js/wasm + const TxPoolApiVersion + const TxPool_JS — js/wasm + const Web3ApiVersion + var AdminMapping = map[string]adminhandler + var AutoCompletion = map[string][]string + var DbMapping = map[string]dbhandler + var DebugMapping = map[string]debughandler + var MinerMapping = map[string]minerhandler + var Web3Mapping = map[string]web3handler + func Javascript(name string) string + func Merge(apis ...shared.EthereumApi) shared.EthereumApi + func NewAdminApi(xeth *xeth.XEth, ethereum *eth.Ethereum, codec codec.Codec) *adminApi + func NewDbApi(xeth *xeth.XEth, ethereum *eth.Ethereum, coder codec.Codec) *dbApi + func NewDebugApi(xeth *xeth.XEth, ethereum *eth.Ethereum, coder codec.Codec) *debugApi + func NewEthApi(xeth *xeth.XEth, codec codec.Codec) *ethApi + func NewHashesRes(hs []common.Hash) []string + func NewMinerApi(ethereum *eth.Ethereum, coder codec.Codec) *minerApi + func NewNetApi(xeth *xeth.XEth, eth *eth.Ethereum, coder codec.Codec) *netApi + func NewPersonalApi(xeth *xeth.XEth, eth *eth.Ethereum, coder codec.Codec) *personalApi + func NewShhApi(xeth *xeth.XEth, eth *eth.Ethereum, coder codec.Codec) *shhApi + func NewTxPoolApi(xeth *xeth.XEth, eth *eth.Ethereum, coder codec.Codec) *txPoolApi + func NewWeb3Api(xeth *xeth.XEth, coder codec.Codec) *web3Api + func ParseApiString(apistr string, codec codec.Codec, xeth *xeth.XEth, eth *eth.Ethereum) ([]shared.EthereumApi, error) + type AddPeerArgs struct + Url string + func (args *AddPeerArgs) UnmarshalJSON(b []byte) (err error) + type BlockFilterArgs struct + Address []string + Earliest int64 + Latest int64 + Max int + Skip int + Topics [][]string + func (args *BlockFilterArgs) UnmarshalJSON(b []byte) (err error) + type BlockNumArg struct + BlockNumber int64 + func (args *BlockNumArg) UnmarshalJSON(b []byte) (err error) + type BlockNumIndexArgs struct + BlockNumber int64 + Index int64 + func (args *BlockNumIndexArgs) UnmarshalJSON(b []byte) (err error) + type BlockRes struct + BlockHash *hexdata + BlockNumber *hexnum + Difficulty *hexnum + ExtraData *hexdata + GasLimit *hexnum + GasUsed *hexnum + LogsBloom *hexdata + Miner *hexdata + Nonce *hexdata + ParentHash *hexdata + Sha3Uncles *hexdata + Size *hexnum + StateRoot *hexdata + TotalDifficulty *hexnum + TransactionRoot *hexdata + Transactions []*TransactionRes + Uncles []*UncleRes + UnixTimestamp *hexnum + func NewBlockRes(block *types.Block, fullTx bool) *BlockRes + func (b *BlockRes) MarshalJSON() ([]byte, error) + type CallArgs struct + BlockNumber int64 + Data string + From string + Gas *big.Int + GasPrice *big.Int + To string + Value *big.Int + func (args *CallArgs) UnmarshalJSON(b []byte) (err error) + type CompileArgs struct + Source string + func (args *CompileArgs) UnmarshalJSON(b []byte) (err error) + type DbArgs struct + Database string + Key string + Value []byte + func (args *DbArgs) UnmarshalJSON(b []byte) (err error) + type DbHexArgs struct + Database string + Key string + Value []byte + func (args *DbHexArgs) UnmarshalJSON(b []byte) (err error) + type DeleteAccountArgs struct + Address string + Passphrase string + func (args *DeleteAccountArgs) UnmarshalJSON(b []byte) (err error) + type FilterIdArgs struct + Id int + func (args *FilterIdArgs) UnmarshalJSON(b []byte) (err error) + type FilterStringArgs struct + Word string + func (args *FilterStringArgs) UnmarshalJSON(b []byte) (err error) + type GasPriceArgs struct + Price string + func (args *GasPriceArgs) UnmarshalJSON(b []byte) (err error) + type GetBalanceArgs struct + Address string + BlockNumber int64 + func (args *GetBalanceArgs) UnmarshalJSON(b []byte) (err error) + type GetBlockByHashArgs struct + BlockHash string + IncludeTxs bool + func (args *GetBlockByHashArgs) UnmarshalJSON(b []byte) (err error) + type GetBlockByNumberArgs struct + BlockNumber int64 + IncludeTxs bool + func (args *GetBlockByNumberArgs) UnmarshalJSON(b []byte) (err error) + type GetDataArgs struct + Address string + BlockNumber int64 + func (args *GetDataArgs) UnmarshalJSON(b []byte) (err error) + type GetStorageArgs struct + Address string + BlockNumber int64 + func (args *GetStorageArgs) UnmarshalJSON(b []byte) (err error) + type GetStorageAtArgs struct + Address string + BlockNumber int64 + Key string + func (args *GetStorageAtArgs) UnmarshalJSON(b []byte) (err error) + type GetTxCountArgs struct + Address string + BlockNumber int64 + func (args *GetTxCountArgs) UnmarshalJSON(b []byte) (err error) + type HashArgs struct + Hash string + func (args *HashArgs) UnmarshalJSON(b []byte) (err error) + type HashIndexArgs struct + Hash string + Index int64 + func (args *HashIndexArgs) UnmarshalJSON(b []byte) (err error) + type ImportExportChainArgs struct + Filename string + func (args *ImportExportChainArgs) UnmarshalJSON(b []byte) (err error) + type LogRes struct + Address *hexdata + BlockHash *hexdata + BlockNumber *hexnum + Data *hexdata + LogIndex *hexnum + Topics []*hexdata + TransactionHash *hexdata + TransactionIndex *hexnum + func NewLogRes(log *state.Log) LogRes + func NewLogsRes(logs state.Logs) (ls []LogRes) + type MakeDAGArgs struct + BlockNumber int64 + func (args *MakeDAGArgs) UnmarshalJSON(b []byte) (err error) + type MergedApi struct + func (self *MergedApi) ApiVersion() string + func (self *MergedApi) Execute(req *shared.Request) (interface{}, error) + func (self *MergedApi) Methods() []string + func (self *MergedApi) Name() string + type NewAccountArgs struct + Passphrase string + func (args *NewAccountArgs) UnmarshalJSON(b []byte) (err error) + type NewDataArgs struct + Data string + func (args *NewDataArgs) UnmarshalJSON(b []byte) (err error) + type NewSigArgs struct + Data string + From string + func (args *NewSigArgs) UnmarshalJSON(b []byte) (err error) + type NewTxArgs struct + BlockNumber int64 + Data string + From string + Gas *big.Int + GasPrice *big.Int + Nonce *big.Int + To string + Value *big.Int + func (args *NewTxArgs) UnmarshalJSON(b []byte) (err error) + type SetExtraArgs struct + Data string + func (args *SetExtraArgs) UnmarshalJSON(b []byte) (err error) + type SetSolcArgs struct + Path string + func (args *SetSolcArgs) UnmarshalJSON(b []byte) (err error) + type Sha3Args struct + Data string + func (args *Sha3Args) UnmarshalJSON(b []byte) (err error) + type SourceArgs struct + Source string + func (args *SourceArgs) UnmarshalJSON(b []byte) (err error) + type StartMinerArgs struct + Threads int + func (args *StartMinerArgs) UnmarshalJSON(b []byte) (err error) + type StartRPCArgs struct + Apis string + CorsDomain string + ListenAddress string + ListenPort uint + func (args *StartRPCArgs) UnmarshalJSON(b []byte) (err error) + type SubmitWorkArgs struct + Digest string + Header string + Nonce uint64 + func (args *SubmitWorkArgs) UnmarshalJSON(b []byte) (err error) + type TransactionRes struct + BlockHash *hexdata + BlockNumber *hexnum + From *hexdata + Gas *hexnum + GasPrice *hexnum + Hash *hexdata + Input *hexdata + Nonce *hexnum + To *hexdata + TxIndex *hexnum + Value *hexnum + func NewTransactionRes(tx *types.Transaction) *TransactionRes + type UncleRes struct + BlockHash *hexdata + BlockNumber *hexnum + Difficulty *hexnum + ExtraData *hexdata + GasLimit *hexnum + GasUsed *hexnum + LogsBloom *hexdata + Miner *hexdata + Nonce *hexdata + ParentHash *hexdata + ReceiptHash *hexdata + Sha3Uncles *hexdata + StateRoot *hexdata + TransactionRoot *hexdata + UnixTimestamp *hexnum + func NewUncleRes(h *types.Header) *UncleRes + type UnlockAccountArgs struct + Address string + Duration int + Passphrase string + func (args *UnlockAccountArgs) UnmarshalJSON(b []byte) (err error) + type VerbosityArgs struct + Level int + func (args *VerbosityArgs) UnmarshalJSON(b []byte) (err error) + type WaitForBlockArgs struct + MinHeight int + Timeout int + func (args *WaitForBlockArgs) UnmarshalJSON(b []byte) (err error) + type WhisperFilterArgs struct + From string + To string + Topics [][]string + func (args *WhisperFilterArgs) UnmarshalJSON(b []byte) (err error) + type WhisperIdentityArgs struct + Identity string + func (args *WhisperIdentityArgs) UnmarshalJSON(b []byte) (err error) + type WhisperMessageArgs struct + From string + Payload string + Priority uint32 + To string + Topics []string + Ttl uint32 + func (args *WhisperMessageArgs) UnmarshalJSON(b []byte) (err error)