Method | Description | |
---|---|---|
Call ( |
||
CompileLLL ( ) : string | ||
CompileSerpent ( ) : string | ||
CompileSolidity ( string contract ) : |
||
EstimateGas ( |
||
EthereumService ( ) : System | ||
EthereumService ( |
||
EthereumService ( string url, string port ) : System | ||
GetAccounts ( ) : string[] |
Returns a list of addresses owned by client.
|
|
GetBalance ( string address, BlockTag blockTag = BlockTag.Quantity, int blockNumber = -1 ) : System.Numerics.BigInteger |
Returns the balance of the account of given address.
|
|
GetBlockByHash ( string hash, bool returnFullBlock ) : |
||
GetBlockByNumber ( int blockNumber, BlockTag blockTag, bool returnFullObject ) : |
||
GetBlockFilterChanges ( string filterId ) : List |
||
GetBlockNumber ( ) : long |
Returns the number of most recent block.
|
|
GetBlockTransactionCountByHash ( string blockHash ) : long |
Returns the number of transactions in a block from a block matching the given block hash.
|
|
GetBlockTransactionCountByNumber ( BlockTag blockTag = BlockTag.Quantity, int blockNumber = -1 ) : long |
Returns the number of transactions in a block from a block matching the given block number.
|
|
GetCode ( string address, BlockTag blockTag = BlockTag.Quantity, int blockNumber = -1 ) : string |
Returns code at a given address.
|
|
GetCoinbase ( ) : |
Returns the client coinbase address.
|
|
GetCompilers ( ) : string[] | ||
GetFilterChanges ( string filterId ) : Log[] | ||
GetFilterLogs ( string filterId ) : string[] | ||
GetGasPrice ( ) : long |
Returns the current price per gas in wei.
|
|
GetHashrate ( ) : long |
Returns the number of hashes per second that the node is mining with.
|
|
GetLogs ( Log log ) : string[] | ||
GetMining ( ) : bool |
Returns true if client is actively mining new blocks.
|
|
GetNetListening ( ) : bool |
Returns true if client is actively listening for network connections.
|
|
GetNetPeerCount ( ) : int |
Returns number of peers currenly connected to the client.
|
|
GetNetVersion ( ) : string |
Returns the current network protocol version.
|
|
GetProtocolVersion ( ) : string |
Returns the current ethereum protocol version.
|
|
GetStorageAt ( string address, int storagePosition, BlockTag blockTag = BlockTag.Quantity, int blockNumber = -1 ) : long |
Returns the value from a storage position at a given address.
|
|
GetSyncing ( ) : |
Returns an object object with data about the sync status or FALSE.
|
|
GetTransactionByBlockHashAndIndex ( string hash, int index ) : |
||
GetTransactionByBlockNumberAndIndex ( int blockNumber, int index ) : |
||
GetTransactionByHash ( string hash ) : |
||
GetTransactionCount ( string address, BlockTag blockTag = BlockTag.Quantity, int blockNumber = -1 ) : long |
Returns the number of transactions sent from an address.
|
|
GetTransactionReceipt ( string transactionHash ) : |
||
GetUncleByBlockHashAndIndex ( string hash, int index ) : |
||
GetUncleByBlockNumberAndIndex ( int blockNumber, int index ) : |
||
GetUncleCountByBlockHash ( string hashBlock ) : long |
Returns the number of uncles in a block from a block matching the given block hash.
|
|
GetUncleCountByBlockNumber ( int blockNumber ) : long |
Returns the number of uncles in a block from a block matching the given block number.
|
|
GetWeb3ClientVersion ( ) : string |
Returns the current client version
|
|
GetWeb3Sha3 ( string value ) : string |
Returns Keccak-256 (not the standardized SHA3-256) of the given data.
|
|
GetWork ( ) : |
||
NewAccount ( string password ) : string | ||
NewBlockFilter ( ) : string | ||
NewFilter ( |
Creates a filter object, based on filter options, to notify when the state changes (logs). To check if the state has changed, call GetFilterChanges.
|
|
NewPendingTransactionFilter ( ) : string | ||
SendRawTransaction ( string data ) : string |
Creates new message call transaction or a contract creation for signed transactions.
|
|
SendTransaction ( |
||
SendTransaction ( string from, string to, int gas, string data, int gasPrice = -1, int value = -1, int nonce = -1 ) : string |
Creates new message call transaction or a contract creation, if the data field contains code.
|
|
ShhPost ( string from, string to, string topics, string payload, string priority, string ttl ) : string | ||
ShhVersion ( ) : string |
Returns the current whisper protocol version.
|
|
Sign ( string address, string data ) : string |
Signs data with a given address.
|
|
SubmitHashrate ( string hashRate, string clientId ) : bool |
Used for submitting mining hashrate.
|
|
SubmitWork ( string nonce, string powHash, string mix ) : bool |
Used for submitting a proof-of-work solution.
|
|
UninstallFilter ( string filterId ) : bool | ||
UnlockAccount ( string account, string password ) : bool |
Unlocks account using password
|
public Call ( |
||
transaction | ||
return | string |
public CompileSolidity ( string contract ) : |
||
contract | string | |
return |
public EstimateGas ( |
||
transaction | ||
return | string |
public EthereumService ( |
||
connectionOptions | ||
return | System |
public EthereumService ( string url, string port ) : System | ||
url | string | |
port | string | |
return | System |
public GetBalance ( string address, BlockTag blockTag = BlockTag.Quantity, int blockNumber = -1 ) : System.Numerics.BigInteger | ||
address | string | address to check for balance. |
blockTag | BlockTag | integer block number |
blockNumber | int | Block param |
return | System.Numerics.BigInteger |
public GetBlockByHash ( string hash, bool returnFullBlock ) : |
||
hash | string | |
returnFullBlock | bool | |
return |
public GetBlockByNumber ( int blockNumber, BlockTag blockTag, bool returnFullObject ) : |
||
blockNumber | int | |
blockTag | BlockTag | |
returnFullObject | bool | |
return |
public GetBlockFilterChanges ( string filterId ) : List |
||
filterId | string | |
return | List |
public GetBlockTransactionCountByHash ( string blockHash ) : long | ||
blockHash | string | hash of a block |
return | long |
public GetBlockTransactionCountByNumber ( BlockTag blockTag = BlockTag.Quantity, int blockNumber = -1 ) : long | ||
blockTag | BlockTag | Block Param |
blockNumber | int | integer of a block number, |
return | long |
public GetCode ( string address, BlockTag blockTag = BlockTag.Quantity, int blockNumber = -1 ) : string | ||
address | string | address |
blockTag | BlockTag | |
blockNumber | int | integer block number, |
return | string |
public GetFilterChanges ( string filterId ) : Log[] | ||
filterId | string | |
return | Log[] |
public GetFilterLogs ( string filterId ) : string[] | ||
filterId | string | |
return | string[] |
public GetStorageAt ( string address, int storagePosition, BlockTag blockTag = BlockTag.Quantity, int blockNumber = -1 ) : long | ||
address | string | address of the storage. |
storagePosition | int | integer of the position in the storage. |
blockTag | BlockTag | Block Param |
blockNumber | int | integer block number |
return | long |
public GetSyncing ( ) : |
||
return |
public GetTransactionByBlockHashAndIndex ( string hash, int index ) : |
||
hash | string | |
index | int | |
return |
public GetTransactionByBlockNumberAndIndex ( int blockNumber, int index ) : |
||
blockNumber | int | |
index | int | |
return |
public GetTransactionByHash ( string hash ) : |
||
hash | string | |
return |
public GetTransactionCount ( string address, BlockTag blockTag = BlockTag.Quantity, int blockNumber = -1 ) : long | ||
address | string | address |
blockTag | BlockTag | Block Param |
blockNumber | int | integer block number, |
return | long |
public GetTransactionReceipt ( string transactionHash ) : |
||
transactionHash | string | |
return |
public GetUncleByBlockHashAndIndex ( string hash, int index ) : |
||
hash | string | |
index | int | |
return |
public GetUncleByBlockNumberAndIndex ( int blockNumber, int index ) : |
||
blockNumber | int | |
index | int | |
return |
public GetUncleCountByBlockHash ( string hashBlock ) : long | ||
hashBlock | string | hash of a block |
return | long |
public GetUncleCountByBlockNumber ( int blockNumber ) : long | ||
blockNumber | int | integer of a block number |
return | long |
public GetWeb3Sha3 ( string value ) : string | ||
value | string | the data to convert into a SHA3 hash |
return | string |
public NewAccount ( string password ) : string | ||
password | string | |
return | string |
public NewFilter ( |
||
filter | ||
return | string |
public NewPendingTransactionFilter ( ) : string | ||
return | string |
public SendRawTransaction ( string data ) : string | ||
data | string | The signed transaction data. |
return | string |
public SendTransaction ( |
||
transaction | ||
return | string |
public SendTransaction ( string from, string to, int gas, string data, int gasPrice = -1, int value = -1, int nonce = -1 ) : string | ||
from | string | The address the transaction is send from. |
to | string | (optional when creating new contract) The address the transaction is directed to. |
gas | int | (optional, default: 90000) Integer of the gas provided for the transaction execution. It will return unused gas. |
data | string | (optional) The compiled code of a contract |
gasPrice | int | (optional, default: To-Be-Determined) Integer of the gasPrice used for each paid gas |
value | int | (optional) Integer of the value send with this transaction |
nonce | int | (optional) Integer of a nonce. This allows to overwrite your own pending transactions that use the same nonce. |
return | string |
public ShhPost ( string from, string to, string topics, string payload, string priority, string ttl ) : string | ||
from | string | |
to | string | |
topics | string | |
payload | string | |
priority | string | |
ttl | string | |
return | string |
public Sign ( string address, string data ) : string | ||
address | string | address |
data | string | Data to sign |
return | string |
public SubmitHashrate ( string hashRate, string clientId ) : bool | ||
hashRate | string | a hexadecimal string representation (32 bytes) of the hash rate |
clientId | string | A random hexadecimal(32 bytes) ID identifying the client |
return | bool |
public SubmitWork ( string nonce, string powHash, string mix ) : bool | ||
nonce | string | The nonce found(64 bits) |
powHash | string | The header's pow-hash (256 bits) |
mix | string | The mix digest(256 bits) |
return | bool |
public UninstallFilter ( string filterId ) : bool | ||
filterId | string | |
return | bool |
public UnlockAccount ( string account, string password ) : bool | ||
account | string | The account address |
password | string | The password for the account |
return | bool |