obscuren
6184781b49
Improved transaction pool
...
The transaction pool will now some easily be able to pre determine the
validity of a transaction by checking the following:
* Account existst
* gas limit higher than the instrinsic gas
* enough funds to pay upfront costs
* nonce check
2015-04-08 20:47:32 +02:00
obscuren
a7750c929b
Fixed tests to reflect log changes
2015-04-08 20:45:39 +02:00
obscuren
f08e9cbe42
ignore invalid txs right after being added if they prove incorrect
2015-04-08 18:08:21 +02:00
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
6284604b52
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-04-08 13:07:30 +02:00
obscuren
a953f3ec97
Sync managed accounts to the network
2015-04-08 13:07:21 +02:00
obscuren
31b086f511
Added additional methods to the managed state
...
* GetNonce Returns the canonical nonce
* SetNonce Set the managed account's nonce
2015-04-08 13:06:56 +02:00
Jeffrey Wilcke
7c0a18edb5
Merge pull request #658 from Gustav-Simonsson/add_ec_point_on_curve_check
...
Add IsOnCurve check to EC unmarshalling in ECIES decryption
2015-04-08 00:51:12 +02:00
obscuren
09147a50ed
Improved tx pool to ignore invalid transactions
...
Transaction pool will attempt to ignore invalid transactions it had
previously encountered.
2015-04-08 00:31:23 +02:00
obscuren
d09d2b96fc
fixed stop of miner
2015-04-08 00:30:23 +02:00
Gustav Simonsson
aa4ff52d84
Add IsOnCurve check to EC unmarshalling in ECIES decryption
2015-04-07 23:50:04 +02:00
obscuren
7f32a08b60
Queued level db writes and batch writes. Closes #647
2015-04-07 22:19:01 +02:00
Jeffrey Wilcke
758205b187
Merge pull request #648 from Gustav-Simonsson/forward_ecrecover_err_and_remove_dup_checks
...
Forward and log EC recover err and remove dup pubkey len check
2015-04-07 20:48:56 +02:00
Jeffrey Wilcke
f597863927
Merge pull request #657 from Gustav-Simonsson/disable_libsecp256k1_debug_check
...
libsecp256k1 #define NDEBUG
2015-04-07 20:39:05 +02:00
Gustav Simonsson
941f051358
libsecp256k1 #define NDEBUG
2015-04-07 18:09:58 +02:00
obscuren
3ddc109778
Merge branch 'Gustav-Simonsson-update_bitcoin_secp256k1_lib2' into develop
2015-04-07 15:20:51 +02:00
obscuren
50bbdfe582
Link GMP
2015-04-07 15:20:24 +02:00
obscuren
ce9a28d7bb
Merge branch 'update_bitcoin_secp256k1_lib2' of https://github.com/Gustav-Simonsson/go-ethereum into Gustav-Simonsson-update_bitcoin_secp256k1_lib2
2015-04-07 15:10:31 +02:00
obscuren
0196a97319
Merge branch 'tgerring-rpcfabian' into develop
2015-04-07 15:04:45 +02:00
obscuren
3063aad7db
merge conflict
2015-04-07 15:04:29 +02:00
obscuren
50aa1f178c
updated logging
2015-04-07 14:57:16 +02:00
obscuren
688d118c7e
Updated logging
2015-04-07 14:57:04 +02:00
Taylor Gerring
d0c3f127ee
More type fixes
2015-04-07 06:49:31 -05:00
obscuren
01b2c90179
Updated ethash
2015-04-07 13:17:27 +02:00
obscuren
c756633fb7
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-04-07 13:10:21 +02: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
Gustav Simonsson
2591883a18
Use logger.Error instead of 0 with glog
2015-04-07 12:48:19 +02:00
Gustav Simonsson
3f306f63d4
Forward and log EC recover err and remove dup pubkey len check
2015-04-07 12:48:19 +02:00
Gustav Simonsson
d9b37b6da7
Update Go wrapper around libbsecp256k1
2015-04-07 12:40:31 +02:00
Jeffrey Wilcke
7c583f8222
Merge pull request #653 from debris/circular_structure
...
fixed printing circular structures
2015-04-07 12:36:11 +02:00
obscuren
99907f94dc
Updated ethereum.js
2015-04-07 12:33:05 +02:00
obscuren
7b6a8cc9ae
Fixed pending states
2015-04-07 12:32:55 +02:00
Gustav Simonsson
f4d4f1ccb2
Update bitcoin secp256k1 lib
2015-04-07 12:14:05 +02:00
Marek Kotewicz
b09d62bac7
fixed printing circular structures
2015-04-07 05:27:47 +02:00
obscuren
9c55576c7b
Block header changed & console miner control
...
* miner control moved to `admin.miner`
* miner option to set extra data
* block extra now bytes
2015-04-05 18:59:18 +02:00
obscuren
3040296beb
updated ethash. closes 646
2015-04-05 18:00:22 +02:00
obscuren
736aefe9b5
time lapse
2015-04-05 17:59:38 +02:00
obscuren
69ece747d3
v bump
2015-04-05 15:15:19 +02:00
obscuren
01e1b49831
reflect ethash changes
2015-04-05 15:15:05 +02:00
obscuren
09d3f2cf2a
Update ethash
2015-04-05 15:14:55 +02:00
obscuren
5b9a0e7118
Disabled PoW check
...
@zelig we need to discuss this
2015-04-05 15:14:06 +02:00
obscuren
50edd4243e
removed hash rate from info log. Added hashrate js func
2015-04-05 13:05:10 +02:00
obscuren
ac473a8623
Remove debug log
2015-04-04 23:27:23 +02:00
obscuren
053d5552ab
Updated logging
2015-04-04 23:04:19 +02:00
obscuren
5dc5e66986
set backtrace during runtime
2015-04-04 22:16:29 +02:00
obscuren
d651ff968a
Temp removed unrequested block error
...
@zelig look in to this please
2015-04-04 22:06:50 +02:00
obscuren
f4af9e95c2
Skipping test
...
@zelig this will need updating with the TD checking
2015-04-04 21:41:42 +02:00
obscuren
eb1c26746d
Changed R S to big int and fixed tests
2015-04-04 21:41:24 +02:00
obscuren
eb8f0b85f7
Changed R & S to *big.Int
2015-04-04 21:32:24 +02:00