Commit Graph

391 Commits

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