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
obscuren
4cd79d8ddd
Refactored block & Transaction
...
* Includes new rlp decoder
10 years ago
obscuren
1508a23a6f
Minor updates on gas and removed/refactored old code.
10 years ago
obscuren
f5b8f3d41b
Removed OOG check. Revert should always happen.
10 years ago
obscuren
198cc69357
Gas corrections and vm fixes
10 years ago
obscuren
db494170dc
Created generic message (easy for testing)
10 years ago
obscuren
49e0267fe7
Locks, refactor, tests
...
* Added additional chain tests
* Added proper mutex' on chain
* Removed ethereum dependencies
10 years ago
obscuren
590aace88d
Removed ethereum as dependency
10 years ago
zelig
39d86a28e7
adapt to new eth pkg and p2p
10 years ago
obscuren
2b5fcb4642
moved interfaces
10 years ago
obscuren
5553e5aaed
states moved to chain
10 years ago
obscuren
af6afbaa56
Removed start/stop methods
10 years ago
obscuren
1b98cbbfa4
Moved pow
10 years ago
obscuren
d80f8bda94
Fixed issue in VM where LOG didn't pop anything of the stack
10 years ago
obscuren
8dbca75d85
Skip mining on transactions that don't meet the min accepted gas price
10 years ago
obscuren
a5b27bbc10
Improved and simplified wallet functions and behaviour
10 years ago
obscuren
296112848c
Moved block validation as first step
10 years ago
obscuren
bff5999efa
sort tests for evm
10 years ago
obscuren
f298ffdbb8
Renamed State => StateDB
10 years ago
obscuren
9008b155d3
Renamed `chain` => `core`
10 years ago
obscuren
709eff4ea7
reverted vm back
10 years ago
obscuren
f778922086
Set proper message value
10 years ago
obscuren
0a22dc2ce5
Check coinbase for from/to inclusion
10 years ago
obscuren
5ebae82eeb
Additional logging and removed temp merged mining options.
10 years ago
obscuren
99481a245a
Check for known block err and ignore
10 years ago
obscuren
6dc46d3341
Changed the way transactions are being added to the transaction pool
10 years ago
obscuren
c8d0f8adc5
Changed refund
10 years ago
obscuren
a1b6a9ac29
Begin of moving objects to types package
...
* Block(s)
* Transaction(s)
10 years ago
obscuren
56aa24002d
Clean up
10 years ago
obscuren
f6e55962a8
Fixes for PV41/42
...
* Don't expand mem on empty value
* Removed all coinbase logs for PV42
* Removed C++ bug stuff for LOG*
10 years ago
obscuren
20d518ee95
Numerous fixes for consensus.
...
* Removed (buged) C++ specific gas specification for LOG*
* Fixed LOG* where mstart went after msize
*
10 years ago
obscuren
60cdb1148c
Transaction execution fixes
10 years ago
obscuren
75ee3b3f08
debugging code
10 years ago
obscuren
ad0acb5762
Moved messages eventing to chain manager
10 years ago
obscuren
f538ea25e4
Fixed bug on gas and setting of receipts and roots
10 years ago
obscuren
429dd2a100
Implemented new miner w/ ui interface for merged mining. Closes #177
...
* Miner has been rewritten
* Added new miner pane
* Added option for local txs
* Added option to read from MergeMining contract and list them for
merged mining
10 years ago
obscuren
699dcaf65c
Reworked chain handling process
...
* Forks
* Rename
* Moved inserting of blocks & processing
* Added chain testing method for validating pieces of a **a** chain.
10 years ago
obscuren
f4b717cb9d
Bloom validation
10 years ago
obscuren
f59a3b67f6
StateManager => BlockManager
10 years ago
obscuren
f76f953f0c
Removed debug print
10 years ago
obscuren
4914a78c8c
ethwire => wire
10 years ago
obscuren
af8f5f0b69
ethstate => state
10 years ago
obscuren
b1c247231b
ethlog => logger
10 years ago
obscuren
fd9da72536
ethcrypto => crypto
10 years ago
obscuren
3ee0461cb5
Moved ethchain to chain
10 years ago
obscuren
8e0a39f33f
Updated to use ethereum.js
10 years ago
obscuren
df5603de0a
Moved logging to state, proper structured block
...
* Moved logs to state so it's subject to snapshotting
* Split up block header
* Removed logs from transactions and made them receipts only
10 years ago