- Jan 06, 2017
-
-
Felix Lange authored
-
Felix Lange authored
The crash when compiling stdin was fixed in solc 0.3.6 (released 2016-08-10). While here, simplify the test so it runs with any solc version. Fixes #3484. The byte code was different for each run because recent solc embeds the swarm hash of contract metadata into the code. When compiling from stdin the name in the metadata is constant.
-
Péter Szilágyi authored
core/types: remove redundant SignECDSA wrappers, rename to SignTx
-
Péter Szilágyi authored
core/types: dependency cleanup
-
Felix Lange authored
This removes the core/types -> leveldb dependency.
-
Felix Lange authored
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.
-
Felix Lange authored
params is imported by leaf-ish library packages and should not pull in the p2p stack.
-
- Jan 05, 2017
-
-
Péter Szilágyi authored
build: finally settle on empty iOS ObjC package prefixes
-
Péter Szilágyi authored
-
Felix Lange authored
-
Péter Szilágyi authored
Account management API polishes
-
Péter Szilágyi authored
-
Maran Hidskes authored
-
Péter Szilágyi authored
core,cmd/utils: bugfix for ropsten dump imports
-
Jeffrey Wilcke authored
The run loop, which previously contained custom opcode executes have been removed and has been simplified to a few checks. Each operation consists of 4 elements: execution function, gas cost function, stack validation function and memory size function. The execution function implements the operation's runtime behaviour, the gas cost function implements the operation gas costs function and greatly depends on the memory and stack, the stack validation function validates the stack and makes sure that enough items can be popped off and pushed on and the memory size function calculates the memory required for the operation and returns it. This commit also allows the EVM to go unmetered. This is helpful for offline operations such as contract calls.
-
RJ Catalano authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
To address increasing complexity in code that handles signatures, this PR discards all notion of "different" signature types at the library level. Both the crypto and accounts package is reduced to only be able to produce plain canonical secp256k1 signatures. This makes the crpyto APIs much cleaner, simpler and harder to abuse.
-
Bas van Kervel authored
-
- Jan 04, 2017
-
-
Péter Szilágyi authored
cmd/utils, eth, les: bubble --fakepow flag into eth/les too
-
Péter Szilágyi authored
ethclient: hex encode request args for TransactionInBlock
-
Péter Szilágyi authored
-
- Jan 03, 2017
-
-
Bas van Kervel authored
-
Péter Szilágyi authored
ethclient: pass ptr when parsing eth_getTransactionByHash result
-
- Jan 02, 2017
-
-
Guillaume Nicolas authored
-
- Dec 23, 2016
-
-
Péter Szilágyi authored
eth: fix miner start API to accept int, not hexint
-
Péter Szilágyi authored
-
- Dec 22, 2016
-
-
Bas van Kervel authored
-
Péter Szilágyi authored
rpc: remove HexBytes, HexNumber
-
Bas van Kervel authored
-
- Dec 21, 2016
-
-
Valentin Wüstholz authored
-
Aron Fischer authored
-
Aron Fischer authored
-
Aron Fischer authored
-
Péter Szilágyi authored
mobile: fix ropsten chain configs
-
Péter Szilágyi authored
-
- Dec 20, 2016
-
-
Felix Lange authored
-
Felix Lange authored
This change couldn't be automated because HexNumber was used for numbers of all sizes.
-
Felix Lange authored
-
Felix Lange authored
The message now includes the index of the invalid arg.
-