obscuren
b523441361
Moved ethutil => common
10 years ago
obscuren
f1fcda4f2f
Implemented managed state
...
* Reimplemented nonce management for known accounts.
10 years ago
obscuren
310ca62285
Removed some of that gas pre pay magic
10 years ago
obscuren
ef6706696c
Add additional extra database for non-protocol related data
...
* Add transaction to extra database after a successful block process
10 years ago
obscuren
477815c044
Improved error reporting and removed commented code
10 years ago
obscuren
b87442a9f7
Fixed error message. Closes #448
10 years ago
obscuren
c47866d251
Miner fixes and updates (including miner)
10 years ago
obscuren
84a4f761f3
uncle validation
10 years ago
obscuren
26de12d9bf
Changed nonce to a uint64
10 years ago
obscuren
313fe3861b
fixed pow stuff
10 years ago
obscuren
b0aaa77f02
changed message
10 years ago
obscuren
ee0a1bec6c
GasLimit check updated
10 years ago
Matthew Wampler-Doty
de9f79133f
Introducing ethash
10 years ago
Matthew Wampler-Doty
080823bdee
Only one uncle
10 years ago
Matthew Wampler-Doty
ba1f4bbe91
Exposing stuff for ethash
10 years ago
obscuren
e235b57234
Fixed consensus issue for refunding
...
* Refund should _always_ go to the origin
10 years ago
obscuren
37e6870f64
wip
10 years ago
Gustav Simonsson
260ab73969
Validate block header gas limit
...
* Add block header gas limit validation in ValidateBlock function,
see eq 39 and 45 in yellow paper. Before it was calculated _for_
the block instead of validated.
* Use the block header gas limit when setting the gas pool instead
of calculating the value for the block.
10 years ago
obscuren
483d96a89d
Added eth_logs & fixed issue with manual log filtering
...
* Implemented `eth_logs`
* Fixed issue with `filter.Find()` where logs were appended to an
incorrect, non-returned slice resulting in no logs found
10 years ago
obscuren
d8ac267f41
dirty tracking for state objects fixed
10 years ago
obscuren
fa4cbad315
Optimisations and fixed a couple of DDOS issues in the miner
10 years ago
obscuren
655e942597
Added GetBlock GetUncle with OOB guard
10 years ago
obscuren
bde3ff16ad
merge
10 years ago
obscuren
3f6baa45a7
Documented methods & removed old manifest
10 years ago
obscuren
da2fae0e43
Basic structure miner
10 years ago
obscuren
58ba290a9f
moved manager
10 years ago
Felix Lange
56f777b2fc
cmd/ethereum, cmd/mist, core, eth, javascript, xeth: fixes for new p2p API
10 years ago
obscuren
f8c1eb157d
Undone fix. Will re-enable once chain resets
10 years ago
obscuren
c64852dbcc
pending / chain event
10 years ago
obscuren
65158d39b0
Filtering
10 years ago
obscuren
b1870631a4
WIP miner
10 years ago
Gustav Simonsson
697c2b5dc1
Correct block parent timestamp check and typos
10 years ago
obscuren
30fa30bd4a
Docs & old code removed
10 years ago
obscuren
f3e78c8f3c
reworking messages => log
10 years ago
obscuren
0045ce4cde
Future blocks not allowed
10 years ago
obscuren
7394ee7c72
Fixed difficulty
...
Difficulty was broken when refactored.
10 years ago
obscuren
82beaabf6a
Fixed consensus issue
10 years ago
obscuren
491c23a728
Moved the TD method from block processor.
10 years ago
obscuren
351516c57c
Cast to string for hashable type
10 years ago
obscuren
905b8cc82f
mem fixes for vm. Changed uncle inclusion tests
10 years ago
obscuren
fed3e6a808
Refactored ethutil.Config.Db out
10 years ago
obscuren
25e6c4eff8
Adjusted difficulty and skip get tx messages
10 years ago
obscuren
cc7f8f58e8
Limit block extra to 1024
10 years ago
obscuren
b0854fbff5
BlockManager => BlockProcessor
10 years ago
obscuren
c1dee15144
BlockManager => BlockProcessor
10 years ago
obscuren
09841b1c9b
Cleaned up some of that util
10 years ago
obscuren
ca1b2a1a91
Changed prev_hash to block_hash, state transition now uses vm env
...
* PREVHASH => BLOCKHASH( N )
* State transition object uses VMEnv as it's query interface
* Updated vm.Enviroment has GetHash( n ) for BLOCKHASH instruction
* Added GetHash to xeth, core, utils & test environments
10 years ago
obscuren
fb1edd05f4
Removed the deferred reset
10 years ago
obscuren
780abaec98
Switched to new trie
10 years ago
obscuren
9e5257b83b
Chain importer
10 years ago