Commit Graph

591 Commits

Author SHA1 Message Date
1c872ddf4b Changed how logs are being recorded
Logs are now recorded per transactions instead of tossing them out after
each transaction. This should also fix an issue with
`eth_getFilterLogs` (#629) Also now implemented are the `transactionHash,
blockHash, transactionIndex, logIndex` on logs. Closes #654.
2015-04-08 17:15:45 +02:00
3063aad7db merge conflict 2015-04-07 15:04:29 +02:00
d0c3f127ee More type fixes 2015-04-07 06:49:31 -05:00
43454053b0 Fixed tests 2015-04-07 13:10:12 +02:00
1aaeae292d Output format and nil fixes 2015-04-07 06:10:00 -05:00
5c988c8ea0 Increased test coverage for args 2015-04-04 11:58:23 -05:00
435378e953 Improved test coverage for rpc types 2015-04-04 15:09:30 +02:00
71e62eb620 More test coverage for responses 2015-04-04 14:08:35 +02:00
2b9b9e7704 Allow "earliest" block height 2015-04-04 13:25:47 +02:00
a6ca3d0261 Merge pull request #626 from tgerring/rpcfabian
RPC Tests updates
2015-04-03 11:58:18 +02:00
3e042317ad Return nil if block does not exist 2015-04-02 20:37:51 +02:00
1d74086b42 New UncleRes type 2015-04-02 17:55:42 +02:00
537e2cfeb6 Return nil when requested uncle index is not valid 2015-04-02 16:12:19 +02:00
e882ba0c29 Return nil when requested index does not exist
Instead of error
2015-04-02 16:11:00 +02:00
aa71e27a3b Detect non-valid strings for blockheight 2015-04-02 15:53:04 +02:00
3908590578 Make "To" field optional in whisper filter 2015-04-02 15:37:35 +02:00
607fc788e3 Merge pull request #619 from tgerring/rpcfabian
RPC Fabian fixes
2015-04-02 15:13:30 +02:00
876ce0fb12 More nil checks 2015-04-02 14:54:28 +02:00
172b34351a HashArgs fix + tests 2015-04-02 14:49:33 +02:00
b9c9d6d798 Use HashArgs for eth_getTransactionByHash 2015-04-02 14:37:11 +02:00
b4eef59b6f No longer require gas & gas price in transactions
Defaults to 0, which is then set to default values in XEth
2015-04-02 14:05:14 +02:00
1e28b424e7 Default gas 2015-04-02 14:00:49 +02:00
015453f5b3 Default Value to 0 for NewTxArgs 2015-04-02 13:55:53 +02:00
118ad22ee5 Merge branch 'develop' into rpcfabian 2015-04-02 13:39:46 +02:00
81de8ed091 Format code as hexdata 2015-04-02 13:38:12 +02:00
b86450aaae Guard from nil pointers 2015-04-02 13:27:58 +02:00
e402e1dc2e New args types with stricter checking 2015-04-02 13:17:55 +02:00
14c14fd61f Output empty block as nil 2015-04-02 13:05:13 +02:00
2efb89d544 Guard for nil *big.Int 2015-04-02 13:04:58 +02:00
3f4c1aaf01 info => debug 2015-04-02 12:58:17 +02:00
0f3bf7ef4d Fixes for balance 2015-04-02 12:57:04 +02:00
585aec127c Don't ignore user-specified "include tx" param 2015-04-02 12:56:36 +02:00
edfd2757d9 Better decoding of uint* 2015-04-02 12:52:25 +02:00
b10e33c040 More types supported 2015-04-02 12:31:10 +02:00
cc45b4d8b5 Trim left only, not right 2015-04-02 12:30:42 +02:00
f89baa73e5 transactionRoot -> transactionsRoot 2015-04-02 12:30:22 +02:00
85ebbc9aa5 Default BlockNumber to -1 when missing 2015-04-02 11:57:26 +02:00
c71ca1a089 Better nil handling 2015-04-02 11:32:50 +02:00
4391c38215 Changed getters on account objects. Closes #610
* GetCode
* GetNonce
* GetStorage
* GetBalance
2015-04-01 23:22:16 +02:00
5d8be9c30d Fixed decoding for uint64 into bytes 2015-04-01 23:08:00 +02:00
eac4d582d7 Patches 2015-04-01 17:49:22 +02:00
1045015a3c Update nonce field 2015-04-01 17:48:53 +02:00
b6f0b40037 Respect fullTx option #614 2015-04-01 16:49:07 +02:00
55b9689950 rename messages to types 2015-04-01 15:53:48 +02:00
bea3879d6f If nil, type doesn't matter 2015-04-01 15:45:56 +02:00
ac03ff6f05 Fix block size output #613 2015-04-01 15:44:09 +02:00
6e8ff578f1 Block nonce as data 2015-04-01 15:28:06 +02:00
93f832a1a7 Make block context optional nulls 2015-04-01 15:27:37 +02:00
0ce971d9d3 Add new formatting regex 2015-04-01 15:27:14 +02:00
dbf17105f6 Build transaction context in BlockRes 2015-04-01 13:18:51 +02:00