aboutsummaryrefslogtreecommitdiffstats
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* 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 con...obscuren2015-03-1810-94/+180
|\ \
| * \ 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
| * | | 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 con...obscuren2015-03-172-68/+26
|\ \
| * | 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
* | 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
* | 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
* | 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
|/
* 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
|\
| * Merge branch origin/develop into accounts-integrationFelix Lange2015-03-111-1/+1
| |\
| * | 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
| |\ \
| * | | core: remove Hash method from Message interfaceFelix Lange2015-03-101-3/+2
| * | | accounts, core, eth, xeth: use account manager for everythingFelix Lange2015-03-071-2/+0
| * | | Integrate eth_accounts and eth_transact to use new account managerGustav Simonsson2015-03-061-0/+8
* | | | 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
| |\ \
| | * | 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
| |_|/ |/| |
* | | Merge pull request #426 from Gustav-Simonsson/add_blockchain_testsJeffrey Wilcke2015-03-062-1/+16
|\ \ \
| * | | Add initial implementation of block testsGustav Simonsson2015-03-052-1/+16
* | | | 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 et...obscuren2015-03-041-3/+12
|\ \ \
| * | | 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 xc...obscuren2015-03-045-7/+374
| |\ \ \
| | * | | 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
|/ / / /
* | | | Validate block header gas limitGustav Simonsson2015-02-261-1/+6
* | | | Merge branch 'master' into developobscuren2015-02-241-4/+26
|\ \ \ \
| * | | | Properly uninstall filters. Mining issue fixed #closes #365obscuren2015-02-231-4/+26
* | | | | removed logobscuren2015-02-241-1/+0
|/ / / /
* / / / Added eth_logs & fixed issue with manual log filteringobscuren2015-02-222-13/+8
|/ / /
* | | 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
* | 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 Gustav-Simonsson/correct_block_parent_timestamp_...Jeffrey Wilcke2015-02-061-6/+6
| |\ \
| | * | 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
* | | Reimplemented message filters for rpc callsobscuren2015-01-291-0/+21
* | | Merge branch 'develop' into qt5.4obscuren2015-01-291-1/+7
|\ \ \
| * | | changed lost keyobscuren2015-01-292-2/+8
| | |/ | |/|
* | | merge jsonrpcobscuren2015-01-291-1/+1
|\ \ \
| * | | moving to a better xethobscuren2015-01-291-1/+1
| |/ /
* / / reworking messages => logobscuren2015-01-282-83/+56
|/ /
* | Skip for travisobscuren2015-01-251-0/+2
* | skipping for travisobscuren2015-01-251-0/+4
|/
* Moved `obscuren` secp256k1-goobscuren2015-01-221-1/+1
* Future blocks not allowedobscuren2015-01-221-21/+4
* StdVm by defaultobscuren2015-01-201-1/+1
* VmDebug => StdVmobscuren2015-01-191-1/+1
* Fixed difficultyobscuren2015-01-182-7/+5
* Updated testsobscuren2015-01-141-3/+12
* Fixed consensus issueobscuren2015-01-132-3/+2
* updated testsobscuren2015-01-121-9/+6
* pre-powobscuren2015-01-121-0/+18
* Moved the TD method from block processor.obscuren2015-01-102-40/+30
* Cast to string for hashable typeobscuren2015-01-101-1/+1
* mem fixes for vm. Changed uncle inclusion testsobscuren2015-01-102-14/+42
* Merge remote-tracking branch 'upstream/develop' into developzelig2015-01-093-6/+7
|\
| * fixed other tests to use hashes as wellobscuren2015-01-081-2/+1
| * Changed to use hash for comparisonobscuren2015-01-081-2/+3
| * Minor fixed and additions for block procobscuren2015-01-082-2/+3
* | GetBlockHashesFromHash(hash, max) gives back max hashes starting from PARENT ...zelig2015-01-091-3/+1
|/
* Moved ptrie => trie. Removed old trieobscuren2015-01-081-2/+2
* Refactored ethutil.Config.Db outobscuren2015-01-078-52/+53
* Fixed tests where txs weren't properly removedobscuren2015-01-071-5/+5
* Adjusted difficulty and skip get tx messagesobscuren2015-01-062-1/+2
* Fixed testsobscuren2015-01-062-5/+5
* Limit block extra to 1024obscuren2015-01-061-0/+4
* Precompiled contract & Depth changeobscuren2015-01-061-1/+2
* Mergeobscuren2015-01-062-73/+58
* BlockManager => BlockProcessorobscuren2015-01-051-2/+2
* BlockManager => BlockProcessorobscuren2015-01-052-13/+13
* Cleaned up some of that utilobscuren2015-01-043-192/+0
* Changed prev_hash to block_hash, state transition now uses vm envobscuren2015-01-044-36/+46
* Fixed bug where logging could crash client during tx addingobscuren2015-01-031-1/+9
* Closure => Contextobscuren2015-01-024-27/+7
* added nil checkobscuren2015-01-022-31/+1
* Removed the need of having a backend for the tx poolobscuren2015-01-023-16/+13
* Removed value check from tx validationobscuren2015-01-021-2/+6
* Added tests for valid transactionsobscuren2015-01-021-11/+10
* Refactored tx pool and added extra fields to blockobscuren2015-01-024-98/+123
* Added a query interface for world stateobscuren2015-01-021-0/+9
* Deletedobscuren2015-01-021-1/+0
* Set TD to block once processedobscuren2015-01-021-0/+1
* Fixed testsobscuren2015-01-021-4/+11
* Chain testsobscuren2014-12-301-5/+48
* Fixed chain test & added new chainobscuren2014-12-303-17/+37
* Removed the deferred resetobscuren2014-12-241-6/+0
* Switched to new trieobscuren2014-12-244-7/+8
* Delete current chain for resetobscuren2014-12-231-0/+4
* Chain importerobscuren2014-12-234-36/+37
* Refactored block & Transactionobscuren2014-12-238-528/+416
* Merge branch 'develop' into poc8obscuren2014-12-204-43/+47
|\
| * Minor updates on gas and removed/refactored old code.obscuren2014-12-203-21/+19
| * Removed OOG check. Revert should always happen.obscuren2014-12-193-6/+11
| * Transaction was generating incorrect hash because of var changesobscuren2014-12-192-10/+11
| * Moved VM to executionobscuren2014-12-191-10/+10
* | Merge branch 'badsig' of https://github.com/ebuchman/go-ethereum into ebuchma...obscuren2014-12-192-6/+10
* | Merge branch 'develop' into poc8obscuren2014-12-192-5/+5
|\|
| * Cleaned up objectsobscuren2014-12-192-5/+5
* | mergeobscuren2014-12-195-126/+150
|\|
| * Fixed refund modelobscuren2014-12-191-6/+4
| * Gas corrections and vm fixesobscuren2014-12-193-46/+38
| * Moved methods to messagesobscuren2014-12-183-31/+8
| * Created generic message (easy for testing)obscuren2014-12-185-80/+137
* | Merge fixesobscuren2014-12-183-10/+6
* | Merged developobscuren2014-12-188-69/+178
|\|
| * Updated to new methodsobscuren2014-12-181-0/+7
| * Locks, refactor, testsobscuren2014-12-188-63/+165
| * Removed ethereum as dependencyobscuren2014-12-181-7/+7
* | Merge branch 'develop' into poc8obscuren2014-12-183-21/+42
|\|
| * Moved pre-compiled, moved depth checkobscuren2014-12-181-13/+7
| * moved err checkobscuren2014-12-173-17/+44
* | resolve merge conflict hellzelig2014-12-151-4/+0
* | adapt chain_manager to eth protocol interfacezelig2014-12-151-0/+4
* | add Status to retrieve TD, currentBlock, genesis for easy interface with eth/...zelig2014-12-151-1/+5
* | adapt to new eth pkg and p2pzelig2014-12-151-5/+3
* | add NewMinedBlockEventzelig2014-12-151-0/+3
* | transaction pool changeszelig2014-12-151-10/+16
|/
* Squashed commit of the following:obscuren2014-12-121-2/+2
* moved interfacesobscuren2014-12-112-15/+10
* states moved to chainobscuren2014-12-113-11/+14
* Removed start/stop methodsobscuren2014-12-101-22/+0
* Moved powobscuren2014-12-104-88/+9
* Removed tests because they've become obsoleteobscuren2014-12-101-115/+0
* Core changesobscuren2014-12-101-8/+8
* upped proto version and modified block poolobscuren2014-12-051-9/+15
* Fixed issue in VM where LOG didn't pop anything of the stackobscuren2014-12-053-14/+24
* Skip mining on transactions that don't meet the min accepted gas priceobscuren2014-12-052-20/+16
* Improved and simplified wallet functions and behaviourobscuren2014-12-042-5/+7
* Only set TD if it's actually higherobscuren2014-12-041-1/+4
* Moved block validation as first stepobscuren2014-12-041-7/+3
* null ptr fixobscuren2014-12-041-4/+3
* Log is now interfaceobscuren2014-12-042-3/+3
* sort tests for evmobscuren2014-12-041-1/+0
* Renamed State => StateDBobscuren2014-12-046-19/+19
* Renames for chain, updated VM, moved methodsobscuren2014-12-042-2/+2
* Renamed `chain` => `core`obscuren2014-12-0426-0/+3046