Ethereum PHP
PHP interface to Ethereum JSON-RPC API.
Web3Interface.php
Go to the documentation of this file.
1 <?php
12 namespace Ethereum;
13 
30 
37 interface Web3Interface {
38 
46  public function web3_clientVersion();
47 
56  public function web3_sha3(EthS $arg1);
57 
65  public function net_version();
66 
74  public function net_peerCount();
75 
83  public function net_listening();
84 
95  public function personal_sign(EthD20 $arg1, EthD $arg2, EthS $arg3);
96 
106  public function personal_ecRecover(EthD $arg1, EthD $arg2);
107 
115  public function eth_protocolVersion();
116 
124  public function eth_syncing();
125 
133  public function eth_coinbase();
134 
142  public function eth_mining();
143 
151  public function eth_hashrate();
152 
160  public function eth_gasPrice();
161 
169  public function eth_accounts();
170 
178  public function eth_blockNumber();
179 
189  public function eth_getBalance(EthD20 $arg1, EthBlockParam $arg2);
190 
201  public function eth_getStorageAt(EthD20 $arg1, EthQ $arg2, EthBlockParam $arg3);
202 
212  public function eth_getTransactionCount(EthD20 $arg1, EthBlockParam $arg2);
213 
222  public function eth_getBlockTransactionCountByHash(EthD32 $arg1);
223 
232  public function eth_getBlockTransactionCountByNumber(EthBlockParam $arg1);
233 
242  public function eth_getUncleCountByBlockHash(EthD32 $arg1);
243 
252  public function eth_getUncleCountByBlockNumber(EthQ $arg1);
253 
263  public function eth_getCode(EthD20 $arg1, EthBlockParam $arg2);
264 
274  public function eth_sign(EthD20 $arg1, EthD32 $arg2);
275 
284  public function eth_sendTransaction(SendTransaction $arg1);
285 
294  public function eth_sendRawTransaction(EthD $arg1);
295 
305  public function eth_call(CallTransaction $arg1, EthBlockParam $arg2);
306 
316  public function eth_estimateGas(EstimateTransaction $arg1, EthBlockParam $arg2);
317 
327  public function eth_getBlockByHash(EthD32 $arg1, EthB $arg2);
328 
338  public function eth_getBlockByNumber(EthBlockParam $arg1, EthB $arg2);
339 
348  public function eth_getTransactionByHash(EthD32 $arg1);
349 
359  public function eth_getTransactionByBlockHashAndIndex(EthD32 $arg1, EthQ $arg2);
360 
370  public function eth_getTransactionByBlockNumberAndIndex(EthBlockParam $arg1, EthQ $arg2);
371 
380  public function eth_getTransactionReceipt(EthD32 $arg1);
381 
391  public function eth_getUncleByBlockHashAndIndex(EthD32 $arg1, EthQ $arg2);
392 
402  public function eth_getUncleByBlockNumberAndIndex(EthBlockParam $arg1, EthQ $arg2);
403 
411  public function eth_getCompilers();
412 
421  public function eth_compileLLL(EthS $arg1);
422 
431  public function eth_compileSolidity(EthS $arg1);
432 
441  public function eth_compileSerpent(EthS $arg1);
442 
451  public function eth_newFilter(Filter $arg1);
452 
460  public function eth_newBlockFilter();
461 
469  public function eth_newPendingTransactionFilter();
470 
479  public function eth_uninstallFilter(EthQ $arg1);
480 
489  public function eth_getFilterChanges(EthQ $arg1);
490 
499  public function eth_getFilterLogs(EthQ $arg1);
500 
509  public function eth_getLogs(Filter $arg1);
510 
518  public function eth_getWork();
519 
530  public function eth_submitWork(EthD $arg1, EthD32 $arg2, EthD32 $arg3);
531 
541  public function eth_submitHashrate(EthD $arg1, EthD $arg2);
542 
553  public function db_putString(EthS $arg1, EthS $arg2, EthS $arg3);
554 
564  public function db_getString(EthS $arg1, EthS $arg2);
565 
576  public function db_putHex(EthS $arg1, EthS $arg2, EthD $arg3);
577 
587  public function db_getHex(EthS $arg1, EthS $arg2);
588 
597  public function shh_post(SHHPost $arg1);
598 
606  public function shh_version();
607 
615  public function shh_newIdentity();
616 
625  public function shh_hasIdentity(EthD $arg1);
626 
634  public function shh_newGroup();
635 
644  public function shh_addToGroup(EthD $arg1);
645 
654  public function shh_newFilter(SHHFilter $arg1);
655 
664  public function shh_uninstallFilter(EthQ $arg1);
665 
674  public function shh_getFilterChanges(EthQ $arg1);
675 
684  public function shh_getMessages(EthQ $arg1);
685 }
Definition: SHHPost.php:18
Definition: Abi.php:3