1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
pub const WEB3_CLIENT_VERSION: &str = "web3_clientVersion";
pub const WEB3_SHA3: &str = "web3_sha3";
pub const NET_VERSION: &str = "net_version";
pub const NET_PEER_COUNT: &str = "net_peerCount";
pub const NET_LISTENING: &str = "net_listening";
pub const ETH_PROTOCOL_VERSION: &str = "eth_protocolVersion";
pub const ETH_SYNCING: &str = "eth_syncing";
pub const ETH_COINBASE: &str = "eth_coinbase";
pub const ETH_MINING: &str = "eth_mining";
pub const ETH_HASHRATE: &str = "eth_hashrate";
pub const ETH_GAS_PRICE: &str = "eth_gasPrice";
pub const ETH_ACCOUNTS: &str = "eth_accounts";
pub const ETH_BLOCK_NUMBER: &str = "eth_blockNumber";
pub const ETH_GET_BALANCE: &str = "eth_getBalance";
pub const ETH_GET_STORAGE_AT: &str = "eth_getStorageAt";
pub const ETH_GET_TRANSACTION_COUNT: &str = "eth_getTransactionCount";
pub const ETH_GET_BLOCK_TRANSACTION_COUNT_BY_HASH: &str = "eth_getBlockTransactionCountByHash";
pub const ETH_GET_BLOCK_TRANSACTION_COUNT_BY_NUMBER: &str = "eth_getBlockTransactionCountByNumber";
pub const ETH_GET_UNCLE_COUNT_BY_BLOCK_HASH: &str = "eth_getUncleCountByBlockHash";
pub const ETH_GET_UNCLE_COUNT_BY_BLOCK_NUMBER: &str = "eth_getUncleCountByBlockNumber";
pub const ETH_GET_CODE: &str = "eth_getCode";
pub const ETH_SIGN: &str = "eth_sign";
pub const ETH_SIGN_TRANSACTION: &str = "eth_signTransaction";
pub const ETH_SEND_TRANSACTION: &str = "eth_sendTransaction";
pub const ETH_SEND_RAW_TRANSACTION: &str = "eth_sendRawTransaction";
pub const ETH_CALL: &str = "eth_call";
pub const ETH_ESTIMATE_GAS: &str = "eth_estimateGas";
pub const ETH_GET_BLOCK_BY_HASH: &str = "eth_getBlockByHash";
pub const ETH_GET_BLOCK_BY_NUMBER: &str = "eth_getBlockByNumber";
pub const ETH_GET_TRANSACTION_BY_HASH: &str = "eth_getTransactionByHash";
pub const ETH_GET_TRANSACTION_BY_BLOCK_HASH_AND_INDEX: &str =
    "eth_getTransactionByBlockHashAndIndex";
pub const ETH_GET_TRANSACTION_BY_BLOCK_NUMBER_AND_INDEX: &str =
    "eth_getTransactionByBlockNumberAndIndex";
pub const ETH_GET_TRANSACTION_RECEIPT: &str = "eth_getTransactionReceipt";
pub const ETH_GET_UNCLE_BY_BLOCK_HASH_AND_INDEX: &str = "eth_getUncleByBlockHashAndIndex";
pub const ETH_GET_UNCLE_BY_BLOCK_NUMBER_AND_INDEX: &str = "eth_getUncleByBlockNumberAndIndex";
pub const ETH_GET_COMPILERS: &str = "eth_getCompilers";
pub const ETH_COMPILE_LLL: &str = "eth_compileLLL";
pub const ETH_COMPILE_SOLIDITY: &str = "eth_compileSolidity";
pub const ETH_COMPILE_SERPENT: &str = "eth_compileSerpent";
pub const ETH_NEW_FILTER: &str = "eth_newFilter";
pub const ETH_NEW_BLOCK_FILTER: &str = "eth_newBlockFilter";
pub const ETH_NEW_PENDING_TRANSACTION_FILTER: &str = "eth_newPendingTransactionFilter";
pub const ETH_UNINSTALL_FILTER: &str = "eth_uninstallFilter";
pub const ETH_GET_FILTER_CHANGES: &str = "eth_getFilterChanges";
pub const ETH_GET_FILTER_LOGS: &str = "eth_getFilterLogs";
pub const ETH_GET_LOGS: &str = "eth_getLogs";
pub const ETH_SUBMIT_WORK: &str = "eth_submitWork";
pub const ETH_GET_WORK: &str = "eth_getWork";
pub const ETH_SUBMIT_HASHRATE: &str = "eth_submitHashrate";
pub const DB_PUT_STRING: &str = "db_putString";
pub const DB_GET_STRING: &str = "db_getString";
pub const DB_PUT_HEX: &str = "db_putHex";
pub const DB_GET_HEX: &str = "db_getHex";
pub const SHH_POST: &str = "shh_post";
pub const SHH_VERSION: &str = "shh_version";
pub const SHH_NEW_IDENTITY: &str = "shh_newIdentity";
pub const SHH_HAS_IDENTITY: &str = "shh_hasIdentity";
pub const SHH_NEW_GROUP: &str = "shh_newGroup";
pub const SHH_ADD_TO_GROUP: &str = "shh_addToGroup";
pub const SHH_NEW_FILTER: &str = "shh_newFilter";
pub const SHH_UNINSTALL_FILTER: &str = "shh_uninstallFilter";
pub const SHH_GET_FILTER_CHANGES: &str = "shh_getFilterChanges";
pub const SHH_GET_MESSAGES: &str = "shh_getMessages";