- 25 8月, 2017 1 次提交
-
-
由 Felix Lange 提交于
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.
-
- 23 8月, 2017 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 22 8月, 2017 1 次提交
-
-
由 rjl493456442 提交于
-
- 17 7月, 2017 1 次提交
-
-
由 Péter Szilágyi 提交于
Implements ethereum/EIPs#98
-
- 06 4月, 2017 1 次提交
-
-
由 Felix Lange 提交于
* Makefile: fix devtools target * core: regenerate genesis marshaling with fjl/gencodec@cbfa5be5a8a8 * core/types: regenerate marshaling methods with fjl/gencodec@cbfa5be5a8a8 * core/types: add "hash" to JSON headers
-
- 07 3月, 2017 1 次提交
-
-
由 Felix Lange 提交于
-
- 06 1月, 2017 1 次提交
-
-
由 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.
-
- 28 11月, 2016 1 次提交
-
-
由 Felix Lange 提交于
-
- 08 9月, 2016 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 04 8月, 2016 1 次提交
-
-
由 Felix Lange 提交于
In this commit, core/types's types learn how to encode and decode themselves as JSON. The encoding is very similar to what the RPC API uses. The RPC API is missing some output fields (e.g. transaction signature values) which will be added to the API in a later commit. Some fields that the API generates are ignored by the decoder methods here.
-
- 18 12月, 2015 1 次提交
-
-
由 Felix Lange 提交于
-
- 21 10月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 19 10月, 2015 2 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
- 04 10月, 2015 1 次提交
-
-
由 Jeffrey Wilcke 提交于
* Moved `vm.Transfer` to `core` package and changed execution to call `env.Transfer` instead of `core.Transfer` directly. * core/vm: byte code VM moved to jump table instead of switch * Moved `vm.Transfer` to `core` package and changed execution to call `env.Transfer` instead of `core.Transfer` directly. * Byte code VM now shares the same code as the JITVM * Renamed Context to Contract * Changed initialiser of state transition & unexported methods * Removed the Execution object and refactor `Call`, `CallCode` & `Create` in to their own functions instead of being methods. * Removed the hard dep on the state for the VM. The VM now depends on a Database interface returned by the environment. In the process the core now depends less on the statedb by usage of the env * Moved `Log` from package `core/state` to package `core/vm`.
-
- 24 7月, 2015 1 次提交
-
-
由 Felix Lange 提交于
I forgot to update one instance of "go-ethereum" in commit 3f047be5.
-
- 23 7月, 2015 1 次提交
-
-
由 Felix Lange 提交于
All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library".
-
- 07 7月, 2015 2 次提交
-
-
由 Felix Lange 提交于
-
由 Jeffrey Wilcke 提交于
Added some additional backward compatibility code for old receipts
-
- 04 7月, 2015 1 次提交
-
-
由 Jeffrey Wilcke 提交于
* Added GetReceiptsFromBlock, GetReceipt, PutReceipts * Added ContractAddress to receipt. See #1042
-
- 28 5月, 2015 1 次提交
-
-
由 obscuren 提交于
-
- 08 4月, 2015 1 次提交
-
-
由 obscuren 提交于
Logs are now recorded per transactions instead of tossing them out after each transaction. This should also fix an issue with `eth_getFilterLogs` (#629) Also now implemented are the `transactionHash, blockHash, transactionIndex, logIndex` on logs. Closes #654.
-
- 23 3月, 2015 1 次提交
-
-
由 obscuren 提交于
-
- 17 3月, 2015 2 次提交
- 16 3月, 2015 1 次提交
-
-
由 obscuren 提交于
-
- 14 2月, 2015 1 次提交
-
-
由 obscuren 提交于
-
- 05 12月, 2014 1 次提交
-
-
由 obscuren 提交于
-
- 04 12月, 2014 1 次提交
-
-
由 obscuren 提交于
-
- 18 11月, 2014 1 次提交
-
-
由 obscuren 提交于
* Block(s) * Transaction(s)
-
- 14 11月, 2014 2 次提交
- 11 11月, 2014 1 次提交
-
-
由 obscuren 提交于
-