- Oct 16, 2015
-
-
Jeffrey Wilcke authored
Log filtering is now using a MIPmap like approach where addresses of logs are added to a mapped bloom bin. The current levels for the MIP are in ranges of 1.000.000, 500.000, 100.000, 50.000, 1.000. Logs are therefor filtered in batches of 1.000.
-
Gustav Simonsson authored
-
- Oct 12, 2015
-
-
Péter Szilágyi authored
-
- Oct 07, 2015
-
-
Gustav Simonsson authored
-
- Oct 03, 2015
-
-
Jeffrey Wilcke authored
* Renamed ChainManager to BlockChain * Checkpointing is no longer required and never really properly worked when the state was corrupted.
-
Jeffrey Wilcke authored
* 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`.
-
- Oct 02, 2015
-
-
Jeffrey Wilcke authored
Moved the filtering system from `event` to `eth/filters` package and removed the `core.Filter` object. The `filters.Filter` object now requires a `common.Database` rather than a `eth.Backend` and invokes the `core.GetBlockByX` directly rather than thru a "manager".
-
- Sep 25, 2015
-
-
Jeffrey Wilcke authored
This fix addresses an issue with filters that were (possibly) not yet added to the filter queues but were expected. I've added additional nil checks making sure it doesn't crash and swapped the installation of the filter around so it's installed before use. Closes #1665
-
- Sep 11, 2015
-
-
Péter Szilágyi authored
-
- Aug 25, 2015
-
-
Gustav Simonsson authored
-
- Aug 16, 2015
-
-
Jeffrey Wilcke authored
-
- Aug 14, 2015
-
-
Jeffrey Wilcke authored
Added a transact mutex. The transact mutex will fix an issue where transactions were created with the same nonce resulting in some transactions being dropped. This happened when two concurrent calls would call the `Transact` method (which is OK) which would both call `GetNonce`. While the managed is thread safe it does not help us in this case.
-
- Aug 12, 2015
-
-
Bas van Kervel authored
-
- Aug 07, 2015
-
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
- Jul 29, 2015
-
-
Bas van Kervel authored
integrated review comments
-
- Jul 23, 2015
-
-
Felix Lange authored
I forgot to update one instance of "go-ethereum" in commit 3f047be5.
-
Jeffrey Wilcke authored
-
- Jul 22, 2015
-
-
Felix Lange authored
All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library".
-
- Jul 20, 2015
-
-
Péter Szilágyi authored
-
- Jul 16, 2015
-
-
Jeffrey Wilcke authored
-
- Jul 13, 2015
-
-
Gustav Simonsson authored
-
- Jul 08, 2015
-
-
Jeffrey Wilcke authored
-
- Jul 07, 2015
-
-
Felix Lange authored
-
Felix Lange authored
-
Viktor Trón authored
* registar url string retrieval chop leading zeros now * rewrite test using test mining * remove temporary applyTxs from xeth
-
Jeffrey Wilcke authored
-
- Jul 06, 2015
-
-
Jeffrey Wilcke authored
-
Felix Lange authored
-
- Jul 05, 2015
-
-
Taylor Gerring authored
-
- Jul 04, 2015
-
-
Taylor Gerring authored
-
Taylor Gerring authored
-
Jeffrey Wilcke authored
* Added GetReceiptsFromBlock, GetReceipt, PutReceipts * Added ContractAddress to receipt. See #1042
-
- Jul 03, 2015
-
-
Jeffrey Wilcke authored
* Miners do now verify their own header, not their state. * Changed old putTx and putReceipts to be exported * Moved writing of transactions and receipts out of the block processer in to the chain manager. Closes #1386 * Miner post ChainHeadEvent & ChainEvent. Closes #1388
-
- Jul 02, 2015
-
-
Viktor Trón authored
-
Jeffrey Wilcke authored
-
- Jun 30, 2015
-
-
Gustav Simonsson authored
-
- Jun 29, 2015
-
-
Felix Lange authored
-
Felix Lange authored
-