Versions in this module Expand all Collapse all v1 v1.3.5 Mar 3, 2016 v1.3.4 Feb 29, 2016 v1.3.3 Jan 5, 2016 v1.3.2 Nov 24, 2015 Changes in this version + type JsonTransaction struct + Raw string + Tx *tx v1.3.1 Oct 31, 2015 v1.2.2 Oct 2, 2015 Changes in this version type BlockRes + ReceiptRoot *hexdata v1.1.3 Sep 9, 2015 v1.1.2 Sep 2, 2015 v1.1.1 Sep 1, 2015 v1.1.0 Aug 25, 2015 Changes in this version + type SubmitHashRateArgs struct + Id string + Rate uint64 + func (args *SubmitHashRateArgs) UnmarshalJSON(b []byte) (err error) v1.0.4 Sep 2, 2015 v1.0.3 Sep 1, 2015 v1.0.2 Aug 20, 2015 v1.0.1 Aug 5, 2015 v1.0.0 Jul 29, 2015 v0 v0.9.39 Jul 25, 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, eth *eth.Ethereum, 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 GetContractInfoArgs struct + Contract string + func (args *GetContractInfoArgs) 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 HttpGetArgs struct + Path string + Uri string + func (args *HttpGetArgs) 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 MetricsArgs struct + Raw bool + func (args *MetricsArgs) UnmarshalJSON(b []byte) (err error) + 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 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 SetExtraArgs struct + Data string + func (args *SetExtraArgs) 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 SetSolcArgs struct + Path string + func (args *SetSolcArgs) UnmarshalJSON(b []byte) (err error) + type SetUrlHintArgs struct + Sender string + UrlHint string + func (args *SetUrlHintArgs) UnmarshalJSON(b []byte) (err error) + type Sha3Args struct + Data string + func (args *Sha3Args) 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) + 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)