obscuren
acf4b5753f
Core changes
...
* Code = '' if gas < len(D) * 5
* Sha3 gas 10 + 10 * len(D), rounding up 32 bytes
* Sha256 gas 50 + 50 * len(D), rounding up 32 bytes
* Ripmed gas 50 + 50 * len(D), rounding up 32 bytes
* Accounts and value transfers no longer reverted
10 years ago
Felix Lange
829730dec4
rlp: remove dead code
10 years ago
Felix Lange
c084a7daa5
rlp: fix panic in decodeList on go 1.4+
...
The documentation for reflect.Value.Index states that it will
panic for out-of-bounds indices. Since go 1.4, it actually panics.
10 years ago
Felix Lange
93e858f88e
rlp: remove support for signed integer types
...
There is no agreement on how to encode negative integers
across implementations. cpp-ethereum doesn't support them either.
10 years ago
Felix Lange
4f12f0697e
rlp: move decoder type switch to decode.go
10 years ago
obscuren
76842b0df8
Additional checks and debug output
10 years ago
obscuren
e3a8412df3
Proper start/stoping wpeers
10 years ago
obscuren
ebe2d9d872
First draft of Whisper messages relaying
10 years ago
obscuren
f06543fd06
Merge branch 'poc8' into develop
10 years ago
obscuren
195b2d2ebd
Merge branch 'fjl-feature/p2p-protocol-interface' into poc8
10 years ago
obscuren
384b8c75f0
Merge branch 'feature/p2p-protocol-interface' of https://github.com/fjl/go-ethereum into fjl-feature/p2p-protocol-interface
10 years ago
obscuren
9925916851
upped proto version and modified block pool
10 years ago
obscuren
095cb97675
EXP simplified
10 years ago
obscuren
d80f8bda94
Fixed issue in VM where LOG didn't pop anything of the stack
10 years ago
obscuren
3cf0477c21
Merge branch 'poc8' into develop
10 years ago
obscuren
8dbca75d85
Skip mining on transactions that don't meet the min accepted gas price
10 years ago
Jeffrey Wilcke
710360bab6
Merge pull request #199 from ethereum/tests
...
Submit code coverage to coveralls only on travis build success
10 years ago
obscuren
3db9c80070
Removed mutan. Closes #183
10 years ago
obscuren
085f604b27
Show newly created private key during startup. Closes #126
10 years ago
obscuren
a5b27bbc10
Improved and simplified wallet functions and behaviour
10 years ago
obscuren
8c7e4b290f
Added pre processing of transaction on the transient state
10 years ago
obscuren
5653898150
vim error :S
10 years ago
obscuren
73123bf257
Only set TD if it's actually higher
10 years ago
obscuren
73c4ca3a6f
Upped protocol version
10 years ago
obscuren
296112848c
Moved block validation as first step
10 years ago
obscuren
008e91db6a
null ptr fix
10 years ago
obscuren
3043b233ea
Log is now interface
10 years ago
obscuren
bff5999efa
sort tests for evm
10 years ago
obscuren
f298ffdbb8
Renamed State => StateDB
10 years ago
obscuren
3664cd58e3
Updated testing tools
10 years ago
obscuren
491edc16e7
Fixes #189
10 years ago
obscuren
83663ed4b0
Renames for chain, updated VM, moved methods
...
* Renamed a couple more chain => core
* Updated VM `pc` to be uint64 rather than big int
* XEth interface cleanup
10 years ago
obscuren
9008b155d3
Renamed `chain` => `core`
10 years ago
obscuren
b6cb5272de
Descriptive function names for closure getters
10 years ago
obscuren
6d99c03d91
Updated environments according to the new interface set
10 years ago
obscuren
99853ac3ce
Moved execution from vm to chain.
...
This moves call and create to the specified environments. Vms are no
longer re-used. Vm uses environment's Call(Code) and Create in order to
execute new contracts or transfer value between accounts.
State transition now uses the same mechanism described above.
10 years ago
obscuren
8240550187
updated to types
10 years ago
obscuren
709eff4ea7
reverted vm back
10 years ago
obscuren
6212175be3
reverted vm back
10 years ago
obscuren
6095edac58
merge
10 years ago
obscuren
3d9a4e7084
Fixed mem error in vm. Fixed logs tests
10 years ago
obscuren
f778922086
Set proper message value
10 years ago
obscuren
edc52bdcbf
Updated value for mined blocks. Closes #197
10 years ago
obscuren
0a22dc2ce5
Check coinbase for from/to inclusion
10 years ago
obscuren
cb4d168ecc
Updated LOG to match proper gas in all cases
10 years ago
obscuren
5ebae82eeb
Additional logging and removed temp merged mining options.
10 years ago
obscuren
64f35ba8d1
merge errors fixed
10 years ago
obscuren
99481a245a
Check for known block err and ignore
10 years ago
obscuren
9f7a8ea5e6
updated tests
10 years ago
obscuren
b4eeffa8f1
Transaction strictness
10 years ago