Natsu Kagami
90dedea40f
signer: EIP 712, parse `bytes` and `bytesX` as hex strings + correct padding ( #21307 )
...
* Handle hex strings for bytesX types
* Add tests for parseBytes
* Improve tests
* Return nil bytes if error is non-nil
* Right-pad instead of left-pad bytes
* More tests
4 years ago
Péter Szilágyi
1a83114c74
all: update author list and licenses
5 years ago
Martin Holst Swende
17381ecc66
core/signer, clef: improve ui-test flow, fix errors in uint handling ( #19584 )
...
* core/signer, clef: improve ui-test flow, fix errors in uint handling for eip-712
* core/signer: add fuzzer testcases + crashfixes
* signer: address review concerns, check sign in integer parsing
6 years ago
Janoš Guljaš
33d0a0efa6
cmd/swarm/global-store: global store cmd ( #19014 )
6 years ago
Elad
34f11e752f
cmd/swarm/swarm-snapshot: swarm snapshot generator ( #18453 )
...
* cmd/swarm/swarm-snapshot: add binary to create network snapshots
* cmd/swarm/swarm-snapshot: refactor and extend tests
* p2p/simulations: remove unused triggerChecks func and fix linter
* internal/cmdtest: raise the timeout for killing TestCmd
* cmd/swarm/swarm-snapshot: add more comments and other minor adjustments
* cmd/swarm/swarm-snapshot: remove redundant check in createSnapshot
* cmd/swarm/swarm-snapshot: change comment wording
* p2p/simulations: revert Simulation.Run from master
https://github.com/ethersphere/go-ethereum/pull/1077/files#r247078904
* cmd/swarm/swarm-snapshot: address pr comments
* swarm/network/simulations/discovery: removed snapshot write to file
* cmd/swarm/swarm-snapshot, swarm/network/simulations: removed redundant connection event check, fixed lint error
6 years ago
Felix Lange
a5c0bbb4f4
all: update license information ( #16089 )
7 years ago
Felix Lange
f08cd94fb7
cmd/ethkey: fix formatting, review nits ( #15807 )
...
This commit:
- Adds a --msgfile option to read the message to sign from a file
instead of command line argument.
- Adds a unit test for signing subcommands.
- Removes some weird whitespace in the code.
7 years ago
Egon Elbre
85454e7678
cmd: fix megacheck warnings ( #14912 )
...
* cmd: fix megacheck warnings
* cmd: revert time.Until changes, keep readFloat
7 years ago
Péter Szilágyi
09777952ee
core, consensus: pluggable consensus engines ( #3817 )
...
This commit adds pluggable consensus engines to go-ethereum. In short, it
introduces a generic consensus interface, and refactors the entire codebase to
use this interface.
8 years ago
Valentin Wüstholz
c52ab932e6
cmd/disasm, cmd/evm: integrate disasm tool into evm tool. ( #3729 )
8 years ago
Valentin Wüstholz
37511ec520
core, core/vm, cmd/disasm: unify procedures for disassembling evm code ( #3530 )
8 years ago
Valentin Wüstholz
0a5450fe04
cmd/disasm: fix array-out-of-bounds error ( #3491 )
8 years ago
Felix Lange
7731061903
core/vm: move Log to core/types
...
This significantly reduces the dependency closure of ethclient, which no
longer depends on core/vm as of this change.
All uses of vm.Logs are replaced by []*types.Log. NewLog is gone too,
the constructor simply returned a literal.
8 years ago
Valentin Wüstholz
bdaa43510b
cmd/disasm: fix off-by-one error and improve error handling ( #3482 )
8 years ago
Felix Lange
3f047be5aa
all: update license headers to distiguish GPL/LGPL
...
All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library".
9 years ago
Felix Lange
bdae4fd573
all: add some godoc synopsis comments
9 years ago
Felix Lange
ea54283b30
all: update license information
9 years ago
obscuren
0330077d76
moved state and vm to core
10 years ago
obscuren
b523441361
Moved ethutil => common
10 years ago
obscuren
ddf17d93ac
Samples and disams cmd for evm code
10 years ago