Felix Lange
ad16aeb0a2
core/types: encode receipt status in PostState field
...
This fixes a regression where the new Failed field in ReceiptForStorage
rejected previously stored receipts. Fix it by removing the new field
and store status in the PostState field. This also removes massive RLP
hackery around the status field.
7 years ago
Péter Szilágyi
b872961ec8
consensus, core, tests: implement Metropolis EIP 649
7 years ago
Felix Lange
54b1de67e2
core/vm: make jumpdest code nicer
7 years ago
nkbai
68955ed2eb
core/types: fix create indicator in Transaction.String ( #15025 )
7 years ago
Péter Szilágyi
ff9a868232
core/state: revert metro suicide map addition ( #15024 )
7 years ago
Péter Szilágyi
20b818d206
Merge pull request #15029 from karalabe/rlp-raw-decode
...
rlp: fix decoding long strings into RawValue types
7 years ago
Péter Szilágyi
63246e2542
rlp: fix decoding long strings into RawValue types
7 years ago
Péter Szilágyi
3c48a25762
Merge pull request #15014 from rjl493456442/metropolis-eip658
...
core: add status as a consensus field in receipt
7 years ago
Martin Holst Swende
286ec5df40
cmd/evm, core/vm, internal/ethapi: Show error when exiting ( #14985 )
...
* cmd/evm, core/vm, internal/ethapi: Add 'err' to tracer interface CaptureEnd
* cmd/evm: fix nullpointer when there is no error
7 years ago
Péter Szilágyi
4ee92f2d19
core/types: reject Metro receipts with > 0x01 status bytes
7 years ago
Péter Szilágyi
f7e39a7724
Merge pull request #15000 from fjl/node-flock
...
node: fix instance dir locking and improve error message
7 years ago
Péter Szilágyi
79cdbcfe64
Merge pull request #15018 from Bo-Ye/master
...
metrics: change MetricsEnabledFlag to be const
7 years ago
Péter Szilágyi
79bf69b556
tests: pull in new test suite, enable most block tests
7 years ago
rjl493456442
28aea46ac0
core: implement Metropolis EIP 658, receipt status byte
7 years ago
Péter Szilágyi
fc5f8a3dda
Merge pull request #15022 from karalabe/enable-byzantium-state-tests
...
tests: enable Byzantium state tests for CI
7 years ago
Péter Szilágyi
3cc476c8ab
tests: enable Byzantium state tests for CI
7 years ago
Ti Zhou
2fd5ba6bd4
core/vm: fix typo in method documentation ( #15019 )
...
Signed-off-by: Ti Zhou <tizhou1986@gmail.com>
7 years ago
Bo Ye
b4b27ebaea
metrics: change MetricsEnabledFlag to be const
7 years ago
Péter Szilágyi
8c037dc487
Merge pull request #15017 from karalabe/usbhid-macos-thread-fix
...
vendor: update USB HID lib (fix macOS crash)
7 years ago
Péter Szilágyi
3e14837c1c
vendor: update USB HID lib (fix macOS crash)
7 years ago
George Angel
58f7f977e7
Dockerfile: use alpine:3.6, clean up apk incovation ( #15006 )
7 years ago
Péter Szilágyi
afdfdebd87
Merge pull request #14983 from karalabe/metropolis-revert
...
core/vm: implement REVERT metropolis opcode
7 years ago
Noman
e311bb520a
whisper: Fix spelling and grammar in error ( #15009 )
...
* whisper: Fix spelling and grammar in error
* whisper: Fix grammar in comments
7 years ago
Péter Szilágyi
1ab3e30698
Merge pull request #15016 from gurrpi/patch-1
...
README: add missing full stop
7 years ago
gurrpi
314246da78
Adding period at end of sentence
...
missing period at line 119
7 years ago
Miya Chen
bf1e263128
core, light: send chain events using event.Feed ( #14865 )
7 years ago
Felix Lange
7e57fee355
node: fix instance dir locking and improve error message
...
The lock file was ineffective because opening leveldb storage in
read-only mode doesn't really take the lock. Fix it by including a
dedicated flock library (which is actually split out of goleveldb).
7 years ago
Péter Szilágyi
a4da8416ee
Merge pull request #14996 from markya0616/send_not_announce
...
eth: send but not announce block to peers if propagate is true
7 years ago
Péter Szilágyi
998abb9107
Merge pull request #14999 from karalabe/puppeth-ethstats-blacklist
...
cmd/puppeth: support blacklisting malicious IPs on ethstats
7 years ago
Péter Szilágyi
059c767adf
cmd/puppeth: support blacklisting malicious IPs on ethstats
7 years ago
mark.lin
d4f11d9b4f
eth: send but not announce block to peers if propagate is true
7 years ago
Péter Szilágyi
104375f398
Merge pull request #14993 from karalabe/bn256-precompile-fixes
...
core/vm, crypto/bn256: fix bn256 use and pairing corner case
7 years ago
Péter Szilágyi
1bbd400899
tests: skip the bad tests from colliding account touches
7 years ago
Péter Szilágyi
f9fb70d2ee
core/vm: rework reversion to work on a higher level
7 years ago
Péter Szilágyi
1335a6cc8c
core/vm, crypto/bn256: fix bn256 use and pairing corner case
7 years ago
Jeffrey Wilcke
b70a73cd3e
core/vm: implement REVERT metropolis opcode
7 years ago
Péter Szilágyi
0b978f91b6
Merge pull request #14981 from karalabe/metropolis-returndata
...
core/vm: implement RETURNDATA metropolis opcodes
7 years ago
Péter Szilágyi
64d199edf2
tests: pull in latest tests from upstream
7 years ago
Péter Szilágyi
4e0fea4d30
core/vm: polish RETURNDATA, add missing returns to CALL*
7 years ago
Jeffrey Wilcke
9bd6068fef
core/vm: implement RETURNDATA metropolis opcodes
7 years ago
Péter Szilágyi
76069eef38
Merge pull request #14978 from karalabe/metropolis-staticcall
...
core/vm: implement metropolis static call opcode
7 years ago
Péter Szilágyi
3df7142b3e
core/vm: minor polishes, fix STATICCALL for precompiles
...
* Fix STATICCALL so it is able to call precompiles too
* Fix write detection to use the correct value argument of CALL
* Fix write protection to ignore the value in CALLCODE
7 years ago
Jeffrey Wilcke
3d123bcde6
core/vm: implement metropolis static call opcode
7 years ago
Martin Holst Swende
3040243042
cmd/evm: add --receiver, support code from stdin ( #14873 )
7 years ago
Péter Szilágyi
9facf6423d
Merge pull request #14959 from karalabe/metropolis-precompiles
...
core/vm: metropolis precompiles
7 years ago
Péter Szilágyi
2403656373
Merge pull request #14951 from egonelbre/megacheck_swarm
...
swarm: fix megacheck warnings
7 years ago
Péter Szilágyi
ef0edc6e32
Merge pull request #14885 from karalabe/trezor-boom
...
accounts, console, internal: support trezor hardware wallet
7 years ago
Egon Elbre
133de3d806
swarm: fix megacheck warnings
7 years ago
Péter Szilágyi
f8d8b56b28
core/vm: optimize copy-less data retrievals
7 years ago
Martin Holst Swende
d8aaa3a215
core/vm: benchmarking of metro precompiles
7 years ago