obscuren
|
cbeebcd47d
|
Fixed bloom, updated mining & block processing
* Reverted back to process blocks in batches method
* Bloom generation and lookup fix
* Minor UI changed (mainly debug)
|
10 years ago |
obscuren
|
af8f5f0b69
|
ethstate => state
|
10 years ago |
obscuren
|
fd9da72536
|
ethcrypto => crypto
|
10 years ago |
obscuren
|
3ee0461cb5
|
Moved ethchain to chain
|
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 |
obscuren
|
fb4113dab4
|
PoC 7 updates
* Bloom
* Block restructure
* Receipts
|
10 years ago |
obscuren
|
69e745c537
|
Return erroneous txs (so we can remove them from the pool)
|
10 years ago |
obscuren
|
272d58662c
|
Implemented LOG. Closes #159
|
10 years ago |
obscuren
|
9d86a49a73
|
Renamed Sha3Bin to Sha3
|
10 years ago |
obscuren
|
82be305496
|
Fixed inconsistencies
|
10 years ago |
obscuren
|
0b6b6b52fe
|
Contract creation address are empty again
|
10 years ago |
obscuren
|
024be32f06
|
Make sure all left padded zero's aren't included
|
10 years ago |
obscuren
|
2784e256f1
|
Vm logging on diff
|
10 years ago |
obscuren
|
98f21d8973
|
Compare method for receipts
|
10 years ago |
obscuren
|
fd1d0bbde7
|
Updated to generic padding function
|
11 years ago |
zelig
|
dabaa4cce0
|
change all modified calls to ethtrie, ethutil and ethcrypto functions
|
11 years ago |
obscuren
|
842d52db7b
|
Make sure that public key always uses 64 bytes
|
11 years ago |
obscuren
|
931ae0f116
|
Append zero's in R & S
|
11 years ago |
obscuren
|
7e6684d926
|
Method for checking contract addresses
|
11 years ago |
obscuren
|
34c8045d5b
|
Fixed issue where JUMPI would do an equally check with 1 instead of GT
|
11 years ago |
obscuren
|
5871dbaf5a
|
Set contract addr for new transactions
|
11 years ago |
obscuren
|
d078e9b8c9
|
Refactoring state transitioning
|
11 years ago |
obscuren
|
b855e5f7df
|
Changed opcode numbers and added missing opcodes
|
11 years ago |
obscuren
|
9988b1a047
|
Sort transactions based on the nonce
* Added a transaction sorter
|
11 years ago |
obscuren
|
81ef40010f
|
The body of contracts are now returned instead
|
11 years ago |
obscuren
|
281559d427
|
Canonical contract creation
|
11 years ago |
obscuren
|
cc8464ce80
|
Transaction querying
|
11 years ago |
obscuren
|
230aafbf66
|
Working on interop
* Receipts after each transaction
* Fee structure
* Applying fees to miners
|
11 years ago |
obscuren
|
45b810450f
|
...
|
11 years ago |
obscuren
|
378815ee62
|
Rearranged according to YP
|
11 years ago |
Nick Savers
|
530ab6b8fc
|
Re-arranged transaction RLP encoding...
According to latest Yellow Paper specs and conform other clients
4794642e51
|
11 years ago |
obscuren
|
fd19142c0d
|
No longer store script directly in the state tree
|
11 years ago |
obscuren
|
1f6df0cd52
|
Added receipts for tx creation
|
11 years ago |
obscuren
|
3a9a252f6e
|
Fixed minor issue with gas and added state object init
|
11 years ago |
obscuren
|
a96c8c8af9
|
Added proper gas handling
|
11 years ago |
obscuren
|
9c6aca7893
|
Merged accounts and contracts in to StateObject
* Account removed
* Contract removed
* Address state changed to CachedStateObject
* Added StateObject
|
11 years ago |
obscuren
|
720521ed4a
|
Changed how txs define their data & added init field
|
11 years ago |
obscuren
|
7277c42047
|
Fixed some state issues
|
11 years ago |
obscuren
|
3c3431d111
|
Fixed IsContract method to use the contractCreation flag
|
11 years ago |
obscuren
|
56a58ad70d
|
Removed debug and comments
|
11 years ago |
obscuren
|
00c5f9b9a6
|
Updated transaction model
Changed the behaviour of decoding rlp data. Something is considered to
be creating a contract if the 4th item is a list.
Changed constructors.
|
11 years ago |
obscuren
|
43cad69016
|
Reworked transaction constructors
|
11 years ago |
obscuren
|
9cf8ce9ef8
|
New tx methods and added new vm to state manager
|
11 years ago |
obscuren
|
7705b23f24
|
Removed caller from tx and added "callership" to account.
Transactions can no longer serve as callers. Accounts are now the
initial callee of closures. Transactions now serve as transport to call
closures.
|
11 years ago |
obscuren
|
3520771d68
|
Comply to Callee interface
|
11 years ago |
obscuren
|
4b8c50e2cd
|
Deprication
|
11 years ago |
obscuren
|
d69db6e617
|
Removed compiling from the transaction
|
11 years ago |
obscuren
|
681eacaa7f
|
Removed old instruction code
|
11 years ago |
obscuren
|
24f2b2afc3
|
Running contracts fixed
|
11 years ago |
obscuren
|
f6d1bfe45b
|
The great merge
|
11 years ago |