aboutsummaryrefslogtreecommitdiffstats
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* cleanupobscuren2015-04-191-3/+2
|
* Merge branch 'develop' into downloader-protoobscuren2015-04-191-1/+7
|\
| * core: merge using equal block numbers rather than the current blockobscuren2015-04-191-1/+7
| |
* | core: improved uncle validation error messageobscuren2015-04-181-3/+2
|/
* core: changed split detection to also account for number less thanobscuren2015-04-161-1/+2
|
* core: fixed issue for logs filter. Closes #629obscuren2015-04-151-1/+1
| | | | | Log filter `Address` field was cast to a Hash which causes it to always fail.
* core/types: Changed bloom lookup to take anything bytes backedobscuren2015-04-151-2/+6
|
* state: fixed mutex lockesobscuren2015-04-141-2/+14
|
* core: during split properly insert parent blocksobscuren2015-04-141-1/+32
| | | | | | | During a split parent and grand parent were included in the database but not in the canonical chain (numbered chain). Added a `merge` function which finds the common ancestor of the chains and reinserts the missing blocks.
* state: fixed nonce issue in managed stateobscuren2015-04-141-2/+2
| | | | Rlock => Lock when creating a new nonce
* Merge pull request #702 from ethersphere/frontier/blockpoolJeffrey Wilcke2015-04-131-0/+1
|\ | | | | blockpool stability fixes:
| * blockpool stability fixes:zelig2015-04-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | - follow up locks and fix them - chainManager: call SetQueued for parentErr future blocks, uncomment TD checks, unskip test - make ErrIncorrectTD non-fatal to be forgiving to genuine mistaken nodes (temp) but demote them to guard against stuck best peers. - add purging to bounded nodeCache (config nodeCacheSize) - use nodeCache when creating blockpool entries and let non-best peers add blocks (performance boost) - minor error in addError - reduce idleBestPeerTimeout to 1 minute - correct status counts and unskip status passing status test - glogified logging
* | Merge pull request #700 from bas-vk/issue_650Jeffrey Wilcke2015-04-132-2/+11
|\ \ | |/ |/| Added blockchain DB versioning support, closes #650
| * Added blockchain DB versioning support, closes #650Bas van Kervel2015-04-132-2/+11
| |
* | Set input to nil for createobscuren2015-04-111-1/+4
|/
* Merge branch 'frontier/blockpool' of ↵obscuren2015-04-092-0/+5
|\ | | | | | | https://github.com/ethersphere/go-ethereum into ethersphere-frontier/blockpool
| * future queued block supportzelig2015-04-092-0/+5
| | | | | | | | | | | | | | - queued bool // flag for blockpool to skip TD check - set to true when future block queued - in checkTD: skip check if queued - TODO: add test (insertchain sets future block)
* | Added default registrarobscuren2015-04-091-9/+1
|/
* Moved handling of nonces to the managed stateobscuren2015-04-092-5/+8
|
* Default log to stderrobscuren2015-04-091-1/+0
|
* Improved transaction poolobscuren2015-04-096-141/+103
| | | | | | | | | | The transaction pool will now some easily be able to pre determine the validity of a transaction by checking the following: * Account existst * gas limit higher than the instrinsic gas * enough funds to pay upfront costs * nonce check
* ignore invalid txs right after being added if they prove incorrectobscuren2015-04-091-0/+1
|
* Changed how logs are being recordedobscuren2015-04-089-113/+68
| | | | | | | 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.
* Sync managed accounts to the networkobscuren2015-04-081-3/+2
|
* Added additional methods to the managed stateobscuren2015-04-082-2/+44
| | | | | * GetNonce Returns the canonical nonce * SetNonce Set the managed account's nonce
* Improved tx pool to ignore invalid transactionsobscuren2015-04-081-8/+29
| | | | | Transaction pool will attempt to ignore invalid transactions it had previously encountered.
* Merge pull request #648 from ↵Jeffrey Wilcke2015-04-082-3/+13
|\ | | | | | | | | Gustav-Simonsson/forward_ecrecover_err_and_remove_dup_checks Forward and log EC recover err and remove dup pubkey len check
| * Use logger.Error instead of 0 with glogGustav Simonsson2015-04-072-2/+4
| |
| * Forward and log EC recover err and remove dup pubkey len checkGustav Simonsson2015-04-072-3/+11
| |
* | Updated loggingobscuren2015-04-071-5/+5
| |
* | Fixed testsobscuren2015-04-071-1/+1
|/
* Block header changed & console miner controlobscuren2015-04-064-6/+6
| | | | | | * miner control moved to `admin.miner` * miner option to set extra data * block extra now bytes
* time lapseobscuren2015-04-051-1/+3
|
* Updated loggingobscuren2015-04-051-8/+18
|
* Changed R S to big int and fixed testsobscuren2015-04-054-8/+28
|
* Changed R & S to *big.Intobscuren2015-04-051-6/+6
|
* Added thread safe eachobscuren2015-04-052-4/+15
|
* Removed debuggingobscuren2015-04-051-7/+0
|
* prevent deadlockobscuren2015-04-052-17/+10
|
* Improved chain manager, improved block processor, fixed testsobscuren2015-04-044-7/+44
| | | | | | * ChainManager allows cached future blocks for later processing * BlockProcessor allows a 4 second window on future blocks * Fixed tests
* Added block cache delete methodobscuren2015-04-042-0/+29
|
* Changed log to new loggingobscuren2015-04-042-9/+15
|
* Moved logging to logger.Coreobscuren2015-04-044-11/+10
|
* check for nil block (tmp).obscuren2015-04-041-0/+3
| | | | @zelig this needs to be addressed in the block pool.
* basic glogobscuren2015-04-046-37/+37
|
* Merge branch 'develop' into glogobscuren2015-04-032-2/+3
|\
| * do not include BlockEqualTS as valid unclesobscuren2015-04-032-2/+3
| |
* | glog wipobscuren2015-04-031-1/+4
|/
* bool => intobscuren2015-04-031-63/+63
|
* fixed stack levelobscuren2015-04-031-3/+4
|
* Removed old (unused) argumentobscuren2015-04-024-6/+6
|
* Merge pull request #623 from ↵Jeffrey Wilcke2015-04-0212-105/+67
|\ | | | | | | | | Gustav-Simonsson/read_protocol_values_from_common_params Read most protocol params from common/params.json
| * Read most protocol params from common/params.jsonGustav Simonsson2015-04-0212-105/+67
| | | | | | | | | | | | | | | | | | * Add params package with exported variables generated from github.com/ethereum/common/blob/master/params.json * Use params package variables in applicable places * Add check for minimum gas limit in validation of block's gas limit * Remove common/params.json from go-ethereum to avoid outdated version of it
* | Fixed uncle rewards in minerobscuren2015-04-021-17/+23
|/ | | | | The uncle rewards were changed in the block processor. This change will reflect those changes in the miner as well.
* sha3 stack checkobscuren2015-04-011-1/+1
|
* Check stack for BALANCE. Closes #622obscuren2015-04-011-1/+1
|
* check TxMsgzelig2015-04-011-3/+3
| | | | | | - add validation on TxMsg checking for nil - add test for nil transaction - add test for zero value transaction (no extra validation needed)
* test for invalid rlp encoding of block in BlocksMsgzelig2015-04-011-15/+12
| | | | | | | - rename Validate -> ValidateFields not to confure consensus block validation - add nil transaction and nil uncle header validation - remove bigint field checks: rlp already decodes *big.Int to big.NewInt(0) - add test for nil header, nil transaction
* eth: SEC-29 eth wire protocol decoding invalid message data crashes clientzelig2015-04-011-0/+20
| | | | | | - add validate method to types.Block - validate after Decode -> error - add tests for NewBlockMsg
* Merge branch 'hexify' of https://github.com/tgerring/go-ethereum into ↵obscuren2015-04-011-3/+19
|\ | | | | | | tgerring-hexify
| * txMeta storage as structTaylor Gerring2015-04-011-17/+11
| |
| * Store and retrieve tx context metadata #608Taylor Gerring2015-04-011-3/+25
| | | | | | | | | | Improving this in the future will allow for cleaning up a bit of legacy code.
* | fixed testsobscuren2015-04-011-1/+1
| |
* | Blocktest fixed, Execution fixedobscuren2015-04-016-35/+70
|/ | | | | | * Added new CreateAccount method which properly overwrites previous accounts (excluding balance) * Fixed block tests (100% success)
* Added Code fieldobscuren2015-03-311-2/+6
|
* Correct gas limit validation according to new algorithmGustav Simonsson2015-03-301-1/+4
| | | | | | * Use absolute value of (block's gas limit) - (parent's gas limit) in comparison with diff limit. * Ensure the diff is strictly smaller than the allowed size.
* Cleanup.obscuren2015-03-291-10/+13
|
* Merge branch 'fix_ecrecover' of https://github.com/ebuchman/go-ethereum into ↵obscuren2015-03-291-7/+21
|\ | | | | | | ebuchman-fix_ecrecover
* \ Merge pull request #579 from tgerring/rpcargsJeffrey Wilcke2015-03-291-23/+0
|\ \ | | | | | | RPC Args
| * | Decouple core from rpcTaylor Gerring2015-03-271-23/+0
| | |
* | | Cleanup VM.obscuren2015-03-294-56/+45
| | | | | | | | | | | | | | | | | | | | | * CALLDATA use getData * removed old context get range value * removed casting big => int for some cases * pc now big int #457
* | | Cleanup VMobscuren2015-03-295-29/+40
| | |
* | | PUSH gas fixobscuren2015-03-272-21/+5
| | |
* | | Removed commentsobscuren2015-03-271-15/+0
| | |
* | | Removed defer/panic. #503obscuren2015-03-274-120/+180
| | |
* | | Explicitly check memory's data store. #515obscuren2015-03-271-1/+8
|/ /
* | Stack limitobscuren2015-03-271-0/+6
| |
* | Fixed filter and refactored codeobscuren2015-03-261-1/+1
| |
* | added tx tests and fixed block testsobscuren2015-03-264-4/+59
| |
* | fixed testsobscuren2015-03-241-1/+1
| |
* | Cleaned up changesobscuren2015-03-244-11/+7
| |
* | Modified according to poc 9 changesobscuren2015-03-243-6/+8
| | | | | | | | * Refund of value
* | Secure trie shakey / key matchingobscuren2015-03-241-4/+4
| |
* | Copy fixobscuren2015-03-242-3/+10
| |
* | Updated for PV59obscuren2015-03-242-18/+15
| | | | | | | | * Value XFER are refunded back to the sender if the execution fails
* | Added copy functionobscuren2015-03-241-0/+17
| |
* | better block propagationobscuren2015-03-241-2/+2
| |
* | removed legacy codeobscuren2015-03-242-3/+1
| |
* | Gas validation and clean up of legacy codeobscuren2015-03-241-12/+11
| |
* | Decrement depthobscuren2015-03-241-1/+3
| |
* | fixed bad unclesobscuren2015-03-241-2/+2
| |
* | moved state and vm to coreobscuren2015-03-2341-18/+3561
| |
* | moved to errorobscuren2015-03-231-9/+2
| |
* | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-03-231-2/+4
|\ \
| * | Correct difficulty calculation to use new difficulty minimumGustav Simonsson2015-03-231-2/+4
| |/
* | logging for possible unclesobscuren2015-03-233-15/+31
| |
* | added some nil checks for cache (testing specific)obscuren2015-03-231-6/+19
| |
* | finally merged *the missing*obscuren2015-03-232-0/+9
|/
* Fixed incorrect recipient derivedobscuren2015-03-211-1/+1
|
* mergeobscuren2015-03-201-2/+2
|\
| * Merge branch 'rpcxeth' into rpcfrontierTaylor Gerring2015-03-201-1/+1
| |\ | | | | | | | | | | | | Conflicts: rpc/api.go
| | * Reorg filter logic to XEthTaylor Gerring2015-03-201-1/+1
| | |
| * | Listen to tx pre event and trigger 'pending'obscuren2015-03-201-1/+1
| | |
* | | Added caching for block chain. Currently set to 10kobscuren2015-03-204-2/+136
| | |
* | | copy over loopobscuren2015-03-201-5/+2
| | |
* | | :-)obscuren2015-03-201-1/+0
| | |
* | | mergeobscuren2015-03-196-31/+44
|\| |
| * | re-enabled json loggingobscuren2015-03-191-2/+0
| |/
| * fixed chain event. Closes #529obscuren2015-03-196-29/+46
| |
* | Merge branch 'conversion' of github.com-obscure:ethereum/go-ethereum into ↵obscuren2015-03-1810-94/+180
|\ \ | | | | | | | | | conversion
| * \ Merge remote-tracking branch 'ethereum/conversion' into conversionFelix Lange2015-03-182-0/+10
| |\ \
| * | | core: fix testsFelix Lange2015-03-185-19/+13
| | | |
| * | | core: use package rlp to encode blocksFelix Lange2015-03-181-15/+12
| | | | | | | | | | | | | | | | | | | | This also changes the chain export format so there is no enclosing list around the blocks, which enables streaming export.
| * | | core/types: use package rlp instead of common.DecodeFelix Lange2015-03-184-60/+155
| | | |
* | | | prep template for fixed size hashesobscuren2015-03-181-2/+2
| |/ / |/| |
* | | conversions. -compilable-obscuren2015-03-181-0/+6
| | |
* | | conversionsobscuren2015-03-181-0/+4
|/ /
* | Fixed tests and bloomobscuren2015-03-182-11/+17
| |
* | bloomobscuren2015-03-171-3/+4
| |
* | Fixed VM & Tests w/ conversionobscuren2015-03-172-12/+11
| |
* | core: actually convert transaction poolFelix Lange2015-03-173-17/+19
| |
* | Merge remote-tracking branch 'ethereum/conversion' into conversionFelix Lange2015-03-177-61/+72
|\ \
| * | converted vmobscuren2015-03-177-61/+72
| | |
* | | core: adapt Message for new Transaction.From signatureFelix Lange2015-03-172-3/+5
| | |
* | | core: convert transaction pool to common.{Address,Hash}Felix Lange2015-03-171-33/+21
| | |
* | | core/types: don't use Address zero value for invalid addressesFelix Lange2015-03-172-27/+37
| | |
* | | core/types: fix Transaction.Hash and add support for encoding with package rlpFelix Lange2015-03-172-6/+75
|/ /
* | converted chain managerobscuren2015-03-175-49/+55
| |
* | updated vm envobscuren2015-03-172-19/+20
| |
* | updated blockpoolobscuren2015-03-173-24/+24
| |
* | Merge branch 'conversion' of github.com-obscure:ethereum/go-ethereum into ↵obscuren2015-03-172-68/+26
|\ \ | | | | | | | | | conversion
| * | core/types: use common.{Hash,Address} in for transactionsFelix Lange2015-03-172-68/+26
| | |
* | | converted vmobscuren2015-03-171-3/+2
|/ /
* | block conversionobscuren2015-03-175-36/+75
| |
* | new type + additional methodsobscuren2015-03-161-17/+17
|/
* Moved ethutil => commonobscuren2015-03-1616-96/+96
|
* mergeobscuren2015-03-151-2/+2
|\
| * core/types: make Block.{ParentHash,SeedHash,MixDigest} []byteFelix Lange2015-03-141-3/+3
| | | | | | | | There is no reason to keep them as ethutil.Bytes.
* | POW fixesobscuren2015-03-142-7/+1
| |
* | typoobscuren2015-03-141-1/+1
| |
* | Improved errors. Closes #475obscuren2015-03-141-2/+2
| |
* | GetBlockByNumber now properly looks for a number in the databaseobscuren2015-03-141-28/+33
| |
* | Return proper errorobscuren2015-03-143-1/+6
| |
* | Implemented managed stateobscuren2015-03-131-4/+2
| | | | | | | | * Reimplemented nonce management for known accounts.
* | Implemented a manage state for keeping track of noncesobscuren2015-03-131-5/+6
| |
* | Increased genesis gas & gas floor limit to 3141592obscuren2015-03-132-4/+3
| |
* | Changed context and ADDMOD, MULMODobscuren2015-03-131-1/+5
| | | | | | | | | | * Cleaned up VM execution. VM run now takes a context * ADDMOD/MULMOD - removed incorrect cast
* | more obvious failure for ethtestobscuren2015-03-131-4/+1
| |
* | Removed some of that gas pre pay magicobscuren2015-03-132-31/+33
| |
* | Add additional extra database for non-protocol related dataobscuren2015-03-124-6/+22
|/ | | | * Add transaction to extra database after a successful block process
* Changed V to byte. Closes #456obscuren2015-03-121-4/+4
|
* Comment out broken test (return type does not exist)Taylor Gerring2015-03-121-4/+5
|
* Lowered default gas price and increased default gas limitobscuren2015-03-121-0/+2
|
* Improved error reporting and removed commented codeobscuren2015-03-112-43/+7
|
* Merge branch 'develop' into rpcfrontierobscuren2015-03-115-9/+9
|\ | | | | | | | | | | Conflicts: rpc/api.go rpc/args.go
| * Merge branch origin/develop into accounts-integrationFelix Lange2015-03-111-1/+1
| |\ | | | | | | | | | | | | | | | | | | Conflicts: cmd/blocktest/main.go cmd/mist/debugger.go cmd/utils/cmd.go
| * | cmd/evm, core, ethdb, state, tests/helper: remove ReadConfig callsFelix Lange2015-03-102-4/+0
| | |
| * | Merge ethereum/poc-9 into accounts-integrationFelix Lange2015-03-109-64/+133
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: cmd/utils/cmd.go cmd/utils/flags.go core/manager.go eth/backend.go rpc/http/server.go xeth/xeth.go
| * | | core: remove Hash method from Message interfaceFelix Lange2015-03-101-3/+2
| | | | | | | | | | | | | | | | This will simplify the next commmit. Hash was only used for logging.
| * | | accounts, core, eth, xeth: use account manager for everythingFelix Lange2015-03-071-2/+0
| | | | | | | | | | | | | | | | | | | | The account manager is now responsible for picking the default account and the coinbase.
| * | | Integrate eth_accounts and eth_transact to use new account managerGustav Simonsson2015-03-061-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add from to eth_transact / xeth.Transact and add static pass in lieu of integrating with native Mist window for user passphrase entry * Make eth_accounts return AccountManager.Accounts() * Add a Generate Key menu item in Mist
* | | | fallbackobscuren2015-03-111-0/+2
| |_|/ |/| |
* | | Fixed error message. Closes #448obscuren2015-03-101-1/+1
| |/ |/|
* | mergeobscuren2015-03-081-8/+6
|\ \
| * \ Merge pull request #431 from tgerring/jsonlogsTaylor Gerring2015-03-061-2/+9
| |\ \ | | | | | | | | Structured logging updates
| | * | Added eth.chain.new_headTaylor Gerring2015-03-061-2/+9
| | | |
* | | | Fixed testsobscuren2015-03-072-9/+10
| | | |
* | | | Separated block db from state db. Partial fix for #416obscuren2015-03-073-17/+19
| | | |
* | | | Queued approach to delivering chain eventsobscuren2015-03-062-34/+83
| | | |
* | | | debug comments & pow handlingobscuren2015-03-061-5/+0
| | | |
* | | | Spec changes.obscuren2015-03-063-6/+31
| |_|/ |/| | | | | | | | * All errors during state transition result in an invalid tx
* | | Merge pull request #426 from Gustav-Simonsson/add_blockchain_testsJeffrey Wilcke2015-03-062-1/+16
|\ \ \ | | | | | | | | Add initial implementation of block tests
| * | | Add initial implementation of block testsGustav Simonsson2015-03-052-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add blocktest cmd and support for block tests files in tests/BlockTests , the launched node does not connect to network, resets state with a genesis block from the test file and starts the RPC API
* | | | Miner fixes and updates (including miner)obscuren2015-03-054-22/+32
|/ / /
* | | uncle validationobscuren2015-03-044-30/+46
| | |
* | | Fixed genesisobscuren2015-03-042-19/+30
| | |
* | | updated genesisobscuren2015-03-041-0/+4
| | |
* | | Changed nonce to a uint64obscuren2015-03-045-12/+12
| | |
* | | Merge branch 'jsonlogs' of https://github.com/ethersphere/go-ethereum into ↵obscuren2015-03-041-3/+12
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ethersphere-jsonlogs Conflicts: eth/block_pool.go eth/block_pool_test.go eth/protocol_test.go miner/worker.go
| * | | add eth.chain.new_head log to core/chain_managerzelig2015-03-031-3/+12
| | | |
* | | | mergeobscuren2015-03-041-9/+26
|\ \ \ \ | | |/ / | |/| |
| * | | Filter accepts multiple topics per entry. Fixes #403obscuren2015-03-021-9/+26
| |/ /
* | | Merge branch 'xcthulhu-publictests' into poc-9obscuren2015-03-045-9/+378
|\ \ \
| * | | fixed pow stuffobscuren2015-03-043-7/+9
| | | |
| * | | Merge branch 'publictests' of https://github.com/xcthulhu/go-ethereum into ↵obscuren2015-03-045-7/+374
| |\ \ \ | | | | | | | | | | | | | | | xcthulhu-publictests
| | * | | Introducing ethashMatthew Wampler-Doty2015-03-035-37/+78
| | | | |
| | * | | Only one uncleMatthew Wampler-Doty2015-03-031-0/+4
| | | | |
| | * | | Exposing stuff for ethashMatthew Wampler-Doty2015-02-282-2/+3
| | | | |
| | * | | Merge branch 'publictests' of github.com:ebuchman/go-ethereum into ethash_powMatthew Wampler-Doty2015-02-287-26/+363
| | |\ \ \
| | | * | | public functions for making chains on the flyEthan Buchman2015-02-282-96/+131
| | | | | |
| | | * | | Merge branch 'develop' of https://github.com/ethereum/go-ethereum into developEthan Buchman2015-02-2710-91/+199
| | | |\ \ \ | | | | | |/ | | | | |/|
| | | * | | core: chain manager forking testsEthan Buchman2015-02-181-0/+276
| | | | | |
| | | * | | Merge branch 'develop' of https://github.com/ethereum/go-ethereum into developEthan Buchman2015-02-1814-234/+283
| | | |\ \ \
| | | * | | | fix unchecked slice index on tx.From()Ethan Buchman2015-01-271-2/+7
| | | | | | |
| | * | | | | Introducign MixDigest and SeedHashMatthew Wampler-Doty2015-02-281-2/+7
| | | | | | |
* | | | | | | changed messageobscuren2015-03-041-1/+1
|/ / / / / /
* | | | | | GasLimit check updatedobscuren2015-03-041-6/+8
| | | | | |
* | | | | | Fixed error for invalid transactionobscuren2015-03-032-7/+24
| | | | | |
* | | | | | Updated gast costsobscuren2015-03-031-8/+4
| | | | | |
* | | | | | Bloom expanded by 4obscuren2015-03-031-3/+4
| | | | | |
* | | | | | New gas prices modelobscuren2015-03-022-7/+15
| | | | | |
* | | | | | Merge branch 'ethersphere-blockpool2' into poc-9obscuren2015-03-011-0/+2
|\ \ \ \ \ \
| * | | | | | wipobscuren2015-02-272-6/+8
| | | | | | |
* | | | | | | Secure trieobscuren2015-03-011-1/+1
| |_|_|_|_|/ |/| | | | |
* | | | | | Removed some methods from the JS REPLobscuren2015-03-011-2/+0
| |_|_|_|/ |/| | | |
* | | | | Bumpobscuren2015-02-271-4/+1
| | | | |
* | | | | Fixed consensus issue for refundingobscuren2015-02-272-7/+10
|/ / / / | | | | | | | | | | | | * Refund should _always_ go to the origin
* | | | Validate block header gas limitGustav Simonsson2015-02-261-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add block header gas limit validation in ValidateBlock function, see eq 39 and 45 in yellow paper. Before it was calculated _for_ the block instead of validated. * Use the block header gas limit when setting the gas pool instead of calculating the value for the block.
* | | | Merge branch 'master' into developobscuren2015-02-241-4/+26
|\ \ \ \
| * | | | Properly uninstall filters. Mining issue fixed #closes #365obscuren2015-02-231-4/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added an additional tx state which is used to get the current nonce * Refresh transient state each time a new canonical block is found * Properly uninstall filters. Fixes a possible crash in RPC
* | | | | removed logobscuren2015-02-241-1/+0
|/ / / /
* / / / Added eth_logs & fixed issue with manual log filteringobscuren2015-02-222-13/+8
|/ / / | | | | | | | | | | | | | | | * Implemented `eth_logs` * Fixed issue with `filter.Find()` where logs were appended to an incorrect, non-returned slice resulting in no logs found
* | | Minor updates for releaseobscuren2015-02-212-14/+33
| | |
* | | Fixed chain event issueobscuren2015-02-201-3/+1
| | |
* | | fixed mergeobscuren2015-02-201-6/+3
|\ \ \
* | | | Removed exported fields from state object and added proper set/gettersobscuren2015-02-202-5/+5
| | | |
* | | | dirty tracking for state objects fixedobscuren2015-02-202-6/+3
| | | |
* | | | Optimisations and fixed a couple of DDOS issues in the minerobscuren2015-02-206-43/+63
|/ / /
* | | Added errorsobscuren2015-02-181-0/+6
| | |
* | | Added GetBlock GetUncle with OOB guardobscuren2015-02-184-9/+59
| |/ |/|
* | Changed to ChainEvent and fixed a nil pointer in transactobscuren2015-02-181-2/+0
| |
* | Filter and mutex locks addedobscuren2015-02-172-7/+29
| |
* | "centralised" mining to backend. Closes #323obscuren2015-02-172-4/+3
| |
* | Removed reference to lastBlockNumber & LastBlockNumberobscuren2015-02-161-21/+5
| |
* | Resolved some bugs in the minerobscuren2015-02-151-1/+1
| | | | | | | | | | | | * TODO nonce error sometimes persists * Fixed mining on wrong blocks * Fixed state error & receipt fail
* | Reference pointer to block instead of pointer to functionobscuren2015-02-151-1/+1
| |
* | Fixed mining & limited hash powerobscuren2015-02-142-2/+3
| |
* | Update balance label when miningobscuren2015-02-141-0/+2
| |
* | Merge branch 'develop' into minerobscuren2015-02-142-9/+0
|\ \
| * | mergeobscuren2015-02-132-14/+0
| | |
| * | wipobscuren2015-02-132-8/+13
| |\ \
| | * | cmd/ethereum, cmd/mist, core, eth, javascript, xeth: fixes for new p2p APIFelix Lange2015-02-062-9/+0
| | | |
* | | | Merge branch 'develop' into minerobscuren2015-02-122-45/+36
|\| | |
| * | | Documented methods & removed old manifestobscuren2015-02-121-29/+14
| | | |
| * | | moved managerobscuren2015-02-092-16/+22
| | | |
* | | | Basic structure minerobscuren2015-02-102-6/+15
| | | |
* | | | mergedobscuren2015-02-092-19/+21
|\| | |
| * | | Compare regardless of lengthobscuren2015-02-081-1/+1
| |/ /
| * | Undone fix. Will re-enable once chain resetsobscuren2015-02-061-12/+5
| | |
| * | Merge pull request #290 from ↵Jeffrey Wilcke2015-02-061-6/+6
| |\ \ | | | | | | | | | | | | | | | | Gustav-Simonsson/correct_block_parent_timestamp_check Correct block parent timestamp check and typos
| | * | Correct block parent timestamp check and typosGustav Simonsson2015-02-041-6/+6
| | | |
| * | | pending / chain eventobscuren2015-02-062-2/+11
| | | |
* | | | Merge branch 'develop' into minerobscuren2015-02-061-2/+3
|/ / /
* | | Propagate known transactions to new peers on connectobscuren2015-02-051-14/+9
| | |
* | | Filteringobscuren2015-02-054-14/+17
| | |
* | | WIP minerobscuren2015-02-042-48/+52
|/ /
* | Docs & old code removedobscuren2015-02-033-23/+26
| |
* | Added (disabled) Jit validationobscuren2015-02-013-2/+30
| |
* | Merge branch 'bounty' into developobscuren2015-02-012-7/+23
|\ \
| * | Validate transactions sender before adding to pool. Closes #272obscuren2015-02-012-7/+23
| | |