public interface Geth
extends org.web3j.protocol.admin.Admin
Modifier and Type | Method and Description |
---|---|
static Geth |
build(org.web3j.protocol.Web3jService web3jService) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.MinerStartResponse> |
minerStart(int threadCount) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> |
minerStop() |
io.reactivex.Flowable<org.web3j.protocol.websocket.events.PendingTransactionNotification> |
newPendingTransactionsNotifications()
Creates an
Flowable instance that emits a notification when a new transaction is
added to the pending state and is signed with a key that is available in the node. |
org.web3j.protocol.core.Request<?,PersonalEcRecover> |
personalEcRecover(java.lang.String message,
java.lang.String signiture) |
org.web3j.protocol.core.Request<?,PersonalImportRawKey> |
personalImportRawKey(java.lang.String keydata,
java.lang.String password) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> |
personalLockAccount(java.lang.String accountId) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.PersonalSign> |
personalSign(java.lang.String message,
java.lang.String accountId,
java.lang.String password) |
io.reactivex.Flowable<org.web3j.protocol.websocket.events.SyncingNotfication> |
syncingStatusNotifications()
Creates an
Flowable instance that emits a notification when a node starts or stops
syncing. |
build, personalListAccounts, personalNewAccount, personalSendTransaction, personalUnlockAccount, personalUnlockAccount, txPoolContent
adminNodeInfo, adminPeers, dbGetHex, dbGetString, dbPutHex, dbPutString, ethAccounts, ethBlockNumber, ethCall, ethChainId, ethCoinbase, ethCompileLLL, ethCompileSerpent, ethCompileSolidity, ethEstimateGas, ethGasPrice, ethGetBalance, ethGetBlockByHash, ethGetBlockByNumber, ethGetBlockTransactionCountByHash, ethGetBlockTransactionCountByNumber, ethGetCode, ethGetCompilers, ethGetFilterChanges, ethGetFilterLogs, ethGetLogs, ethGetStorageAt, ethGetTransactionByBlockHashAndIndex, ethGetTransactionByBlockNumberAndIndex, ethGetTransactionByHash, ethGetTransactionCount, ethGetTransactionReceipt, ethGetUncleByBlockHashAndIndex, ethGetUncleByBlockNumberAndIndex, ethGetUncleCountByBlockHash, ethGetUncleCountByBlockNumber, ethGetWork, ethHashrate, ethMining, ethNewBlockFilter, ethNewFilter, ethNewPendingTransactionFilter, ethProtocolVersion, ethSendRawTransaction, ethSendTransaction, ethSign, ethSubmitHashrate, ethSubmitWork, ethSyncing, ethUninstallFilter, netListening, netPeerCount, netVersion, shhAddToGroup, shhGetFilterChanges, shhGetMessages, shhHasIdentity, shhNewFilter, shhNewGroup, shhNewIdentity, shhPost, shhUninstallFilter, shhVersion, web3ClientVersion, web3Sha3
blockFlowable, ethBlockHashFlowable, ethLogFlowable, ethPendingTransactionHashFlowable, logsNotifications, newHeadsNotifications, pendingTransactionFlowable, replayPastAndFutureBlocksFlowable, replayPastAndFutureTransactionsFlowable, replayPastBlocksFlowable, replayPastBlocksFlowable, replayPastBlocksFlowable, replayPastBlocksFlowable, replayPastTransactionsFlowable, replayPastTransactionsFlowable, transactionFlowable
static Geth build(org.web3j.protocol.Web3jService web3jService)
build
in interface org.web3j.protocol.admin.Admin
build
in interface org.web3j.protocol.Web3j
org.web3j.protocol.core.Request<?,PersonalImportRawKey> personalImportRawKey(java.lang.String keydata, java.lang.String password)
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> personalLockAccount(java.lang.String accountId)
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.PersonalSign> personalSign(java.lang.String message, java.lang.String accountId, java.lang.String password)
org.web3j.protocol.core.Request<?,PersonalEcRecover> personalEcRecover(java.lang.String message, java.lang.String signiture)
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.MinerStartResponse> minerStart(int threadCount)
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> minerStop()
io.reactivex.Flowable<org.web3j.protocol.websocket.events.PendingTransactionNotification> newPendingTransactionsNotifications()
Flowable
instance that emits a notification when a new transaction is
added to the pending state and is signed with a key that is available in the node.Flowable
instance that emits a notification when a new transaction is added
to the pending stateio.reactivex.Flowable<org.web3j.protocol.websocket.events.SyncingNotfication> syncingStatusNotifications()
Flowable
instance that emits a notification when a node starts or stops
syncing.Flowable
instance that emits changes to syncing status