- 06 1月, 2017 6 次提交
-
-
由 Felix Lange 提交于
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 提交于
core/types: remove redundant SignECDSA wrappers, rename to SignTx
-
由 Péter Szilágyi 提交于
core/types: dependency cleanup
-
由 Felix Lange 提交于
This removes the core/types -> leveldb dependency.
-
由 Felix Lange 提交于
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 提交于
params is imported by leaf-ish library packages and should not pull in the p2p stack.
-
- 05 1月, 2017 12 次提交
-
-
由 Péter Szilágyi 提交于
build: finally settle on empty iOS ObjC package prefixes
-
由 Péter Szilágyi 提交于
-
由 Felix Lange 提交于
-
由 Péter Szilágyi 提交于
Account management API polishes
-
由 Péter Szilágyi 提交于
-
由 Maran 提交于
-
由 Péter Szilágyi 提交于
core,cmd/utils: bugfix for ropsten dump imports
-
由 Jeffrey Wilcke 提交于
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 提交于
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
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 提交于
-
- 04 1月, 2017 3 次提交
-
-
由 Péter Szilágyi 提交于
cmd/utils, eth, les: bubble --fakepow flag into eth/les too
-
由 Péter Szilágyi 提交于
ethclient: hex encode request args for TransactionInBlock
-
由 Péter Szilágyi 提交于
-
- 03 1月, 2017 3 次提交
-
-
由 Bas van Kervel 提交于
-
由 Péter Szilágyi 提交于
ethclient: pass ptr when parsing eth_getTransactionByHash result
-
由 Guillaume NICOLAS 提交于
-
- 23 12月, 2016 2 次提交
-
-
由 Péter Szilágyi 提交于
eth: fix miner start API to accept int, not hexint
-
由 Péter Szilágyi 提交于
-
- 22 12月, 2016 7 次提交
-
-
由 Bas van Kervel 提交于
-
由 Péter Szilágyi 提交于
rpc: remove HexBytes, HexNumber
-
由 bas-vk 提交于
-
由 Valentin Wüstholz 提交于
-
由 Aron Fischer 提交于
-
由 Aron Fischer 提交于
-
由 Aron Fischer 提交于
-
- 21 12月, 2016 2 次提交
-
-
由 Péter Szilágyi 提交于
mobile: fix ropsten chain configs
-
由 Péter Szilágyi 提交于
-
- 20 12月, 2016 5 次提交
-
-
由 Felix Lange 提交于
-
由 Felix Lange 提交于
This change couldn't be automated because HexNumber was used for numbers of all sizes.
-
由 Felix Lange 提交于
-
由 Felix Lange 提交于
The message now includes the index of the invalid arg.
-
由 Felix Lange 提交于
inspect was broken by ffaf58f0 (May 2016!). Looks like nobody uses this function.
-