Commit Graph

4769 Commits

Author SHA1 Message Date
zelig 137a9c9365 check and penalise td misreporting
- add ErrIncorrectTD
- checkTD called after insertChain successful
- fix tests, use blockPoolTester.tds to map block index to TD
2015-03-20 10:41:41 +00:00
zelig a9926a289d fix missing hexification on IdleTooLong error log 2015-03-20 10:41:40 +00:00
zelig 391e89d70a use own total difficulty to limit best peer
- update blockpool td by subscribing to ChainHeadEvent
- if ahead of best peer, demote it
- addPeer now take own td as current td
- removePeer now take own td as current td
- add relevant tests to peers_test
- eth: backend now calls blockpool with eth.eventMux and chainManager.Td
2015-03-20 10:41:40 +00:00
zelig 50661f0e68 peer suspension to disallow reconnect after disconnect on fatal error for set period (PeerSuspensionInterval) 2015-03-20 10:41:40 +00:00
obscuren 01ff0b3176 fixed ethash 2015-03-20 11:40:46 +01:00
obscuren d8fe8f60e8 updated ethash 2015-03-20 11:19:12 +01:00
Taylor Gerring b3329bc698 inline Transact 2015-03-20 07:15:34 +01:00
Taylor Gerring aa3918efa7 Move transact gas check to XEth 2015-03-20 07:13:29 +01:00
Taylor Gerring e038a42d7a inline Call 2015-03-20 06:58:53 +01:00
Taylor Gerring 1d6451f5c3 inline GetBlockByNumber 2015-03-20 06:57:23 +01:00
Taylor Gerring bde161382a inline GetBlockByHash 2015-03-20 06:53:24 +01:00
Taylor Gerring eb45211501 Merge branch 'rpcfrontier' of github.com:ethereum/go-ethereum into rpcfrontier 2015-03-20 06:45:44 +01:00
Taylor Gerring b56e20be27 Reorg for clarity 2015-03-20 00:24:23 -04:00
Taylor Gerring 754160afea Move gas defaults to XEth 2015-03-20 00:23:48 -04:00
Taylor Gerring c3a3d38735 Add tests for errors 2015-03-20 00:08:29 -04:00
Taylor Gerring 3cea7d87c1 Rename FilterOptions to BlockFilterArgs 2015-03-19 23:55:17 -04:00
Taylor Gerring d791fe4975 Remove unnecessary event mux 2015-03-19 23:34:35 -04:00
Taylor Gerring 19360c0079 Move stateAt func to XEth 2015-03-19 23:28:45 -04:00
Taylor Gerring 6669ef5b70 Rename for clarity 2015-03-19 23:20:54 -04:00
Taylor Gerring 7b45f3377f inline MessagesChanged 2015-03-19 23:14:55 -04:00
Taylor Gerring 2ef2b9f2e0 inline UninstallWhisperFilter 2015-03-19 23:13:52 -04:00
Taylor Gerring 1f9b93647b inline NewWhisperFilter 2015-03-19 23:11:52 -04:00
Taylor Gerring 4b5e592656 inline AllLogs 2015-03-19 23:10:23 -04:00
Taylor Gerring 0bda63eb76 inline Logs 2015-03-19 23:08:26 -04:00
Taylor Gerring d2e7414230 inline FilterChanged 2015-03-19 23:07:25 -04:00
Taylor Gerring 3e9632e256 inline NewFilterString 2015-03-19 23:06:32 -04:00
Taylor Gerring 84b19971fa inline UninstallFilter 2015-03-19 23:05:23 -04:00
Taylor Gerring 4663a55f12 inline NewFilter 2015-03-19 23:03:53 -04:00
Taylor Gerring 7c30716828 Merge branch 'rpcinline' into rpcxeth
Conflicts:
	rpc/api.go
2015-03-19 23:01:10 -04:00
Taylor Gerring 6c04c19eb4 Reorg filter logic to XEth 2015-03-19 22:58:07 -04:00
Taylor Gerring 12d87226a7 Merge branch 'rpcutil' into rpcfrontier 2015-03-19 20:52:36 -04:00
Taylor Gerring cdfc03dc8e inline WhisperPost 2015-03-19 20:40:50 -04:00
Taylor Gerring 0895190b64 inline GetBlockTransactionCountByHash 2015-03-19 20:31:40 -04:00
Taylor Gerring ff657edbb6 inline GetBlockTransactionCountByNumber 2015-03-19 20:30:42 -04:00
Taylor Gerring c57eb286d6 inline GetBlockUncleCountByHash 2015-03-19 20:29:46 -04:00
Taylor Gerring 216175c265 inline GetBlockUncleCountByNumber 2015-03-19 20:28:25 -04:00
Taylor Gerring 7e6c8a411d fixes 2015-03-19 20:26:09 -04:00
Taylor Gerring 22546dcb55 inline UninstallWhisperFilter 2015-03-19 20:14:27 -04:00
Taylor Gerring b28e6d8306 inline WhisperMessages 2015-03-19 20:12:52 -04:00
Taylor Gerring cc91ba0add inline GetTransactionByHash 2015-03-19 20:12:12 -04:00
Taylor Gerring 0eb9572d64 inline RemoveWhisperIdentity 2015-03-19 20:10:05 -04:00
Taylor Gerring 85e03217de inline NewWhisperIdentity 2015-03-19 20:09:54 -04:00
Taylor Gerring 57f6a3b5c0 inline DbGet 2015-03-19 20:06:35 -04:00
Taylor Gerring 6fef616870 inline DbPut 2015-03-19 20:05:48 -04:00
Taylor Gerring d28cd0f040 inline GetCompilers 2015-03-19 20:04:40 -04:00
Taylor Gerring 152b37ee11 inline GetData 2015-03-19 20:04:02 -04:00
Taylor Gerring e530c960a4 inline GetTxCountAt 2015-03-19 20:03:27 -04:00
Taylor Gerring 3aea645106 inline GetStorage 2015-03-19 20:02:31 -04:00
Taylor Gerring 7562bc1dbc inline GetBalance 2015-03-19 20:00:41 -04:00
Taylor Gerring b7745c6835 inline HasWhisperIdentity 2015-03-19 20:00:18 -04:00