aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Improved transaction poolobscuren2015-04-098-143/+105
| | | | | | | | | | 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
* Fixed tests to reflect log changesobscuren2015-04-095-28/+28
|
* ignore invalid txs right after being added if they prove incorrectobscuren2015-04-092-2/+6
|
* Changed how logs are being recordedobscuren2015-04-0812-122/+83
| | | | | | | 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.
* Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-081-0/+4
|\
| * Merge pull request #658 from Gustav-Simonsson/add_ec_point_on_curve_checkJeffrey Wilcke2015-04-081-0/+4
| |\ | | | | | | Add IsOnCurve check to EC unmarshalling in ECIES decryption
| | * Add IsOnCurve check to EC unmarshalling in ECIES decryptionGustav Simonsson2015-04-081-0/+4
| |/
* | Sync managed accounts to the networkobscuren2015-04-082-3/+17
| |
* | 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-082-9/+30
| | | | | Transaction pool will attempt to ignore invalid transactions it had previously encountered.
* fixed stop of minerobscuren2015-04-081-14/+12
|
* Queued level db writes and batch writes. Closes #647obscuren2015-04-083-46/+94
|
* Merge pull request #648 from ↵Jeffrey Wilcke2015-04-084-13/+28
|\ | | | | | | | | 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-073-3/+6
| |
| * Forward and log EC recover err and remove dup pubkey len checkGustav Simonsson2015-04-074-13/+25
| |
* | Merge pull request #657 from Gustav-Simonsson/disable_libsecp256k1_debug_checkJeffrey Wilcke2015-04-081-0/+1
|\ \ | | | | | | libsecp256k1 #define NDEBUG
| * | libsecp256k1 #define NDEBUGGustav Simonsson2015-04-081-0/+1
|/ /
* | Merge branch 'Gustav-Simonsson-update_bitcoin_secp256k1_lib2' into developobscuren2015-04-0775-5046/+10533
|\ \
| * | Link GMPobscuren2015-04-071-0/+3
| | |
| * | Merge branch 'update_bitcoin_secp256k1_lib2' of ↵obscuren2015-04-0775-5049/+10533
|/| | | | | | | | | | | https://github.com/Gustav-Simonsson/go-ethereum into Gustav-Simonsson-update_bitcoin_secp256k1_lib2
| * | Update Go wrapper around libbsecp256k1Gustav Simonsson2015-04-071-89/+25
| | |
| * | Update bitcoin secp256k1 libGustav Simonsson2015-04-0774-4960/+10508
| | |
* | | Merge branch 'tgerring-rpcfabian' into developobscuren2015-04-076-67/+514
|\ \ \
| * | | merge conflictobscuren2015-04-076-67/+514
|/| | |
| * | | More type fixesTaylor Gerring2015-04-071-10/+9
| | | |
| * | | Output format and nil fixesTaylor Gerring2015-04-071-11/+21
| | | |
| * | | Increased test coverage for argsTaylor Gerring2015-04-051-0/+214
| | | |
| * | | Improved test coverage for rpc typesTaylor Gerring2015-04-042-14/+158
| | | |
| * | | More test coverage for responsesTaylor Gerring2015-04-041-34/+111
| | | |
| * | | Allow "earliest" block heightTaylor Gerring2015-04-041-0/+2
| | | |
| * | | Merge branch 'develop' into rpcfabianTaylor Gerring2015-04-0440-774/+2865
| |\ \ \
* | | | | updated loggingobscuren2015-04-072-8/+6
| | | | |
* | | | | Updated loggingobscuren2015-04-0713-58/+76
| | | | |
* | | | | Updated ethashobscuren2015-04-0716-261/+315
| | | | |
* | | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-071-10/+6
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Merge pull request #653 from debris/circular_structureJeffrey Wilcke2015-04-071-10/+6
| |\ \ \ \ | | |_|_|/ | |/| | | fixed printing circular structures
| | * | | fixed printing circular structuresMarek Kotewicz2015-04-071-10/+6
| |/ / /
* | | | Fixed testsobscuren2015-04-072-5/+3
| | | |
* | | | Updated ethereum.jsobscuren2015-04-071-1/+1
| | | |
* | | | Fixed pending statesobscuren2015-04-073-29/+83
|/ / /
* | | Block header changed & console miner controlobscuren2015-04-068-14/+41
| | | | | | | | | | | | | | | | | | * miner control moved to `admin.miner` * miner option to set extra data * block extra now bytes
* | | updated ethash. closes 646obscuren2015-04-062-3/+2
| | |
* | | time lapseobscuren2015-04-051-1/+3
| | |
* | | v bumpobscuren2015-04-051-1/+1
| | |
* | | reflect ethash changesobscuren2015-04-051-1/+1
| | |
* | | Update ethashobscuren2015-04-0522-129/+746
| | |
* | | Disabled PoW checkobscuren2015-04-051-9/+12
| | | | | | | | | | | | @zelig we need to discuss this
* | | removed hash rate from info log. Added hashrate js funcobscuren2015-04-052-1/+6
| | |
* | | Remove debug logobscuren2015-04-051-1/+0
| | |
* | | Updated loggingobscuren2015-04-055-22/+38
| | |
* | | set backtrace during runtimeobscuren2015-04-051-0/+12
| | |
* | | Temp removed unrequested block errorobscuren2015-04-051-9/+13
| | | | | | | | | | | | @zelig look in to this please
* | | Skipping testobscuren2015-04-051-0/+2
| | | | | | | | | | | | @zelig this will need updating with the TD checking
* | | Changed R S to big int and fixed testsobscuren2015-04-054-8/+28
| | |
* | | Changed R & S to *big.Intobscuren2015-04-051-6/+6
| | |
* | | Reject integers w/ appended zero'sobscuren2015-04-052-0/+10
| | |
* | | Added thread safe eachobscuren2015-04-052-4/+15
| | |
* | | Removed debuggingobscuren2015-04-052-9/+0
| | |
* | | prevent deadlockobscuren2015-04-053-17/+12
| | |
* | | bumped version numberobscuren2015-04-041-1/+1
| | |
* | | 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
| | |
* | | Disabled peer TD check to support suspended blocks (Future blocks)obscuren2015-04-042-6/+6
| | | | | | | | | | | | | | | | | | @zelig When blocks are in the future they'll be cached and processed at a later time. Because of this the returned TD will be much lower than the broadcasted TD.
* | | Changed log to new loggingobscuren2015-04-043-10/+16
| | |
* | | Make sure we're not mining on an invalid TSobscuren2015-04-041-0/+3
| | |
* | | added verbosity to js adminobscuren2015-04-041-0/+13
| | |
* | | Moved logging to logger.Coreobscuren2015-04-046-12/+12
| | |
* | | check for nil block (tmp).obscuren2015-04-041-0/+3
| | | | | | | | | | | | @zelig this needs to be addressed in the block pool.
* | | basic glogobscuren2015-04-0410-49/+47
| | |
* | | Merge branch 'develop' into glogobscuren2015-04-041-1/+1
|\ \ \ | | |/ | |/|
| * | version bumpobscuren2015-04-031-1/+1
| | |
* | | Merge branch 'develop' into glogobscuren2015-04-039-44/+194
|\| |
| * | do not include BlockEqualTS as valid unclesobscuren2015-04-032-2/+3
| | |
| * | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-037-42/+191
| |\ \
| | * \ Merge pull request #627 from ethersphere/frontier/blockpoolJeffrey Wilcke2015-04-031-8/+11
| | |\ \ | | | | | | | | | | Frontier/blockpool BUGFIX
| | | * | proper locking to prevent "parent unknown" INVALID blocks due to race in ↵zelig2015-04-021-5/+4
| | | | | | | | | | | | | | | | | | | | peer head info update
| | | * | proper locking to prevent close of closed channel crash when multiple mining ↵zelig2015-04-021-3/+7
| | | | | | | | | | | | | | | | | | | | peers compete
| | * | | Merge pull request #626 from tgerring/rpcfabianJeffrey Wilcke2015-04-036-34/+180
| | |\ \ \ | | | | |/ | | | |/| RPC Tests updates
| | | * | Return nil if block does not existTaylor Gerring2015-04-031-1/+6
| | | | |
| | | * | New UncleRes typeTaylor Gerring2015-04-022-11/+56
| | | | |
| | | * | Fix RLP decoding of tx metadataTaylor Gerring2015-04-021-2/+4
| | | | |
| | | * | Return nil when requested uncle index is not validTaylor Gerring2015-04-021-12/+12
| | | | |
| | | * | Return nil when requested index does not existTaylor Gerring2015-04-021-4/+8
| | | | | | | | | | | | | | | | | | | | Instead of error
| | | * | Detect non-valid strings for blockheightTaylor Gerring2015-04-022-1/+10
| | | | |
| | | * | Make "To" field optional in whisper filterTaylor Gerring2015-04-022-5/+33
| | | | |
| | | * | More nil checksTaylor Gerring2015-04-022-2/+10
| | | | |
| | | * | HashArgs fix + testsTaylor Gerring2015-04-022-0/+46
| | | | |
| | | * | Use HashArgs for eth_getTransactionByHashTaylor Gerring2015-04-021-2/+1
| | | | |
* | | | | glog wipobscuren2015-04-039-1/+1998
|/ / / /
* | | | Merge commit 'f6bd4b16e38f9cacd57b57befdeeaed789a473c4' into developobscuren2015-04-031-651/+781
|\ \ \ \
| * | | | Squashed 'tests/files/' changes from d6fe94a..3ebf646obscuren2015-04-031-651/+781
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3ebf646 Merge remote-tracking branch 'origin/develop' into develop 0ecbe27 uncle with same block number as current block git-subtree-dir: tests/files git-subtree-split: 3ebf64619911a7cbdec3b70491284c4cd5f4c3a3
* | | | | bool => intobscuren2015-04-031-63/+63
| |/ / / |/| | |
* | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-031-3/+22
|\ \ \ \
| * \ \ \ Merge pull request #636 from debris/prototype_functionsJeffrey Wilcke2015-04-031-1/+13
| |\ \ \ \ | | | | | | | | | | | | do not print Plain Object prototype fields in geth console
| | * | | | do not print Plain Object prototype fields in geth consoleMarek Kotewicz2015-04-031-1/+13
| | | | | |
| * | | | | Merge pull request #633 from debris/prototype_functionsJeffrey Wilcke2015-04-031-3/+10
| |\| | | | | | |_|_|/ | |/| | | printing object prototype functions in geth console
| | * | | printing object prototype functions in geth consoleMarek Kotewicz2015-04-031-3/+10
| |/ / /
* | | | fixed stack levelobscuren2015-04-033-6/+32
| | | |
* | | | Merge commit '812cbff1a28d89b44a0c8c5a210ac61c7e19da35' into developobscuren2015-04-0328-23/+1939
|\ \ \ \ | | |/ / | |/| |
| * | | Squashed 'tests/files/' changes from ab81bf2..d6fe94aobscuren2015-04-0328-23/+1939
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d6fe94a Merge branch 'develop' of https://github.com/ethereum/tests into develop cae0693 more fuzz test failures 2110806 fix mem test 049c4d3 Merge remote-tracking branch 'origin' into develop 6025e7b stack size 1024 fix 97655c7 add JS fails 90fe120 JS fails e8a6964 JS fail git-subtree-dir: tests/files git-subtree-split: d6fe94ad047557531c83b551eb78a7a5838feaa4
* | | | updated coinobscuren2015-04-031-10/+4
| |/ / |/| |
* | | Merge pull request #619 from tgerring/rpcfabianJeffrey Wilcke2015-04-029-82/+389
|\ \ \ | | |/ | |/| RPC Fabian fixes
| * | No longer require gas & gas price in transactionsTaylor Gerring2015-04-022-8/+19
| | | | | | | | | | | | Defaults to 0, which is then set to default values in XEth
| * | Default Value to 0 for NewTxArgsTaylor Gerring2015-04-022-4/+10
| | |
| * | Merge branch 'develop' into rpcfabianTaylor Gerring2015-04-0240-601/+1193
| |\ \
| * | | Format code as hexdataTaylor Gerring2015-04-022-1/+6
| | | |
| * | | Guard from nil pointersTaylor Gerring2015-04-021-0/+9
| | | |
| * | | New args types with stricter checkingTaylor Gerring2015-04-023-33/+79
| | | |
| * | | Output empty block as nilTaylor Gerring2015-04-021-1/+1
| | | |
| * | | Guard for nil *big.IntTaylor Gerring2015-04-021-1/+5
| | | |
| * | | Don't ignore user-specified "include tx" paramTaylor Gerring2015-04-021-2/+2
| | | |
| * | | Better decoding of uint*Taylor Gerring2015-04-021-2/+6
| | | |
| * | | More types supportedTaylor Gerring2015-04-021-0/+20
| | | |
| * | | Trim left only, not rightTaylor Gerring2015-04-021-1/+1
| | | |
| * | | transactionRoot -> transactionsRootTaylor Gerring2015-04-022-31/+31
| | | |
| * | | Default BlockNumber to -1 when missingTaylor Gerring2015-04-021-0/+14
| | | |
| * | | Better nil handlingTaylor Gerring2015-04-021-5/+22
| | | |
| * | | Fixed decoding for uint64 into bytesTaylor Gerring2015-04-021-1/+4
| | | |
| * | | PatchesTaylor Gerring2015-04-011-2/+3
| | | |
| * | | Update nonce fieldTaylor Gerring2015-04-011-1/+1
| | | |
| * | | Respect fullTx option #614Taylor Gerring2015-04-012-0/+158
| | | |
| * | | rename messages to typesTaylor Gerring2015-04-012-0/+0
| | | |
| * | | If nil, type doesn't matterTaylor Gerring2015-04-011-0/+3
| | | |
| * | | Fix block size output #613Taylor Gerring2015-04-013-2/+7
| | | |
| * | | Block nonce as dataTaylor Gerring2015-04-012-3/+3
| | | |
| * | | Make block context optional nullsTaylor Gerring2015-04-011-3/+3
| | | |
| * | | Add new formatting regexTaylor Gerring2015-04-011-6/+7
| | | |
* | | | Default gasobscuren2015-04-023-5/+7
| | | |
* | | | Moved to functionobscuren2015-04-021-3/+3
| |/ / |/| |
* | | updated ethereum.jsobscuren2015-04-022-1/+2
| | |
* | | Put the old hammer back in <3obscuren2015-04-021-1/+1
| | |
* | | info => debugobscuren2015-04-023-2/+4
| | |
* | | Fixes for balanceobscuren2015-04-022-4/+5
| | |
* | | Merge pull request #625 from debris/nonenumerableJeffrey Wilcke2015-04-021-7/+22
|\ \ \ | | | | | | | | print nonenumerable properties of object in geth console && proper printing BigNumbers
| * | | fixed printing BigNumbersMarek Kotewicz2015-04-021-0/+7
| | | |
| * | | print nonenumerable properties of object in geth consoleMarek Kotewicz2015-04-021-7/+15
|/ / /
* | | Removed old (unused) argumentobscuren2015-04-027-9/+9
| | |
* | | Merge pull request #623 from ↵Jeffrey Wilcke2015-04-0215-163/+126
|\ \ \ | | | | | | | | | | | | | | | | 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-0215-163/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | | | Updated ethereum.jsobscuren2015-04-021-1/+1
| | | |
* | | | Changed getters on account objects. Closes #610obscuren2015-04-022-10/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * GetCode * GetNonce * GetStorage * GetBalance
* | | | Fixed uncle rewards in minerobscuren2015-04-023-22/+25
|/ / / | | | | | | | | | | | | 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
| | |
* | | Merge commit '4e3ffbcf9bae7e44e45fd1b6e504b3645040d73c' into developobscuren2015-04-011-0/+71
|\ \ \ | | |/ | |/|
| * | Squashed 'tests/files/' changes from 5f8a010..ab81bf2obscuren2015-04-011-0/+71
| | | | | | | | | | | | | | | | | | | | | ab81bf2 go fail git-subtree-dir: tests/files git-subtree-split: ab81bf28d6157657b0a1c0d598785f1ed23fdbb1
* | | Check stack for BALANCE. Closes #622obscuren2015-04-011-1/+1
| | |
* | | Merge commit 'f801183b8bea24ce9988fbd06c2f17fedfc3587f' into developobscuren2015-04-015-6/+231
|\| |
| * | Squashed 'tests/files/' changes from 29da5ea..5f8a010obscuren2015-04-015-6/+231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5f8a010 go fials 6f7924a add cppjit fail c21f368 update genesis test de7266b update js example test git-subtree-dir: tests/files git-subtree-split: 5f8a0103c0456f9467b402fde3db4bcde345d53b
* | | correctedobscuren2015-04-011-1/+1
| | |
* | | bumped network protocolobscuren2015-04-011-1/+1
| | |
* | | Merge pull request #592 from fjl/disco-ping-pongJeffrey Wilcke2015-04-016-379/+695
|\ \ \ | |_|/ |/| | Discovery bonding protocol
| * | eth: update cpp bootnode addressFelix Lange2015-04-011-2/+2
| | |
| * | p2p/discover: fix off by one error causing buckets to contain duplicatesFelix Lange2015-04-012-1/+43
| | |
| * | p2p/discover: implement node bondingFelix Lange2015-04-015-383/+649
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This a fix for an attack vector where the discovery protocol could be used to amplify traffic in a DDOS attack. A malicious actor would send a findnode request with the IP address and UDP port of the target as the source address. The recipient of the findnode packet would then send a neighbors packet (which is 16x the size of findnode) to the victim. Our solution is to require a 'bond' with the sender of findnode. If no bond exists, the findnode packet is not processed. A bond between nodes α and β is created when α replies to a ping from β. This (initial) version of the bonding implementation might still be vulnerable against replay attacks during the expiration time window. We will add stricter source address validation later.
| * | p2p/discover: add version number to ping packetFelix Lange2015-04-011-0/+8
|/ / | | | | | | | | | | The primary motivation for doing this right now is that old PoC 8 nodes and newer PoC 9 nodes keep discovering each other, causing handshake failures.
* | Make inner size before assinging. Closes #615Taylor Gerring2015-04-011-0/+1
| |
* | Merge pull request #618 from tgerring/issue613Jeffrey Wilcke2015-04-013-28/+27
|\ \ | | | | | | Issue #613
| * | Build transaction context in BlockResTaylor Gerring2015-04-011-9/+10
| | |
| * | Set fullTx option in constructorTaylor Gerring2015-04-013-19/+17
| | |
* | | Merge pull request #588 from ethersphere/frontier/SEC-29Jeffrey Wilcke2015-04-013-17/+225
|\ \ \ | | | | | | | | Frontier/sec 29
| * | | change StatusMsgData.TD back to pointer type *big.Intzelig2015-04-012-8/+8
| | | |
| * | | check TxMsgzelig2015-04-013-4/+46
| | | | | | | | | | | | | | | | | | | | | | | | - 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-013-22/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
| * | | add tests for valid blocks msg handlingzelig2015-04-011-4/+46
| | | |
| * | | eth: SEC-29 eth wire protocol decoding invalid message data crashes clientzelig2015-04-013-22/+124
|/ / / | | | | | | | | | | | | | | | - add validate method to types.Block - validate after Decode -> error - add tests for NewBlockMsg
* | | Merge pull request #616 from bas-vk/developJeffrey Wilcke2015-04-011-6/+7
|\ \ \ | |/ / |/| | Frontier/513
| * | changed big.Int instantiationBas van Kervel2015-04-011-2/+2
| | |
| * | Frontier/513Bas van Kervel2015-04-011-6/+7
| | |
* | | Merge branch 'tgerring-hexify' into developobscuren2015-04-0129-323/+1722
|\ \ \ | |/ / |/| |
| * | merge conflictobscuren2015-04-0122-18/+1019
| |\ \
| | * | Merge pull request #589 from tgerring/corssettingJeffrey Wilcke2015-04-0122-18/+1019
| |/| | |/| | | | | | | Configurable CORS domain
| | * | Update GodepsTaylor Gerring2015-03-3016-0/+954
| | | |
| | * | Add settable domain to CORS handler #331Taylor Gerring2015-03-301-3/+17
| | | |
| | * | Abstract http into rpc packageTaylor Gerring2015-03-304-15/+36
| | | | | | | | | | | | | | | | New RpcConfig object to pass growing config
| | * | Add flag to control CORS header #394Taylor Gerring2015-03-303-1/+13
| | | | | | | | | | | | | | | | | | | | * Disabled on CLI * http://localhost on Mist
| * | | Merge branch 'hexify' of https://github.com/tgerring/go-ethereum into ↵obscuren2015-04-018-305/+703
|/| | | | | | | | | | | | | | | tgerring-hexify
| * | | #612 rename eth_protocol methodTaylor Gerring2015-04-011-1/+1
| | | |
| * | | txMeta storage as structTaylor Gerring2015-04-012-30/+25
| | | |
| * | | Remove extra type assetionTaylor Gerring2015-04-011-12/+12
| | | |
| * | | Improved response testsTaylor Gerring2015-04-012-17/+117
| | | | | | | | | | | | | | | | Actually verifies output as by regex
| * | | Re-enabled response tests (needs improvement)Taylor Gerring2015-04-011-117/+52
| | | |
| * | | Merge branch 'rpccall' into hexifyTaylor Gerring2015-04-013-9/+357
| |\ \ \
| | * | | New CallArgsTaylor Gerring2015-03-303-9/+357
| | | | | | | | | | | | | | | | | | | | Requirements for calls differ from transactions
| * | | | Store and retrieve tx context metadata #608Taylor Gerring2015-04-013-8/+51
| | | | | | | | | | | | | | | | | | | | | | | | | Improving this in the future will allow for cleaning up a bit of legacy code.
| * | | | Remove custom MarshalJSON methodsTaylor Gerring2015-04-013-314/+202
| | | | | | | | | | | | | | | | | | | | | | | | | Now formats based on underlying hexdata or hexnum type. Fields directly with respective constructors that cover from native types
| * | | | Make new types StringersTaylor Gerring2015-04-011-4/+11
| | | | |
| * | | | Index is zero-based #607Taylor Gerring2015-03-311-4/+4
| | | | |
| * | | | Update output types to use hexnum or hexdataTaylor Gerring2015-03-312-106/+112
| | | | | | | | | | | | | | | | | | | | | | | | | Benefits from automatic output formatting differences between quantities and data
| * | | | Add hexdata and hexnum typesTaylor Gerring2015-03-311-0/+76
| | | | |
* | | | | ethereum.js updateobscuren2015-04-011-0/+0
| | | | |
* | | | | Protocol bumpobscuren2015-04-011-1/+1
| | | | |
* | | | | fixed testsobscuren2015-04-012-3/+3
| | | | |
* | | | | Blocktest fixed, Execution fixedobscuren2015-04-018-43/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added new CreateAccount method which properly overwrites previous accounts (excluding balance) * Fixed block tests (100% success)
* | | | | Added gas generator defaultsobscuren2015-04-012-0/+118
| | | | |
* | | | | Merge commit 'ec181b308addc30c04973e9058960d579c84eef5' into developobscuren2015-03-3110-91/+701
|\ \ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| |
| * | | Squashed 'tests/files/' changes from c6d9629..29da5eaobscuren2015-03-3110-91/+701
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 29da5ea add JS block test example as state test 04108e0 Merge remote-tracking branch 'origin' into develop 6da7f35 JS failures 22b5dfc stQuadraticComplexity Refill with latest develop c97bf26 Memory / Solidity Test Update git-subtree-dir: tests/files git-subtree-split: 29da5ea53ab36d74bd3c0712337168086cabfb8d
* | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-03-311-1/+1
|\ \ \ \
| * \ \ \ Merge pull request #606 from tgerring/bootnodeFelix Lange2015-03-311-1/+1
| |\ \ \ \ | | | | | | | | | | | | Update Go bootnode address
| | * | | | Update Go bootnode addressTaylor Gerring2015-03-311-1/+1
| |/ / / /
* / / / / Added Code fieldobscuren2015-03-311-2/+6
|/ / / /
* | | | Merge pull request #594 from ↵Jeffrey Wilcke2015-03-311-1/+4
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | Gustav-Simonsson/fix_block_header_gas_limit_validation Correct gas limit validation according to new algorithm
| * | | 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.
* | / General repo cleanupTaylor Gerring2015-03-304-7/+10
| |/ |/|
* | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-03-297-26/+18
|\ \
| * | Add ExtraData field to RPC outputTaylor Gerring2015-03-291-2/+2
| | |
| * | Docker rename ethereum to gethTaylor Gerring2015-03-291-2/+2
| | |
| * | Remove old go cover locationTaylor Gerring2015-03-291-1/+1
| | |
| * | Added Coveralls badgesTaylor Gerring2015-03-291-2/+2
| | |
| * | Prefer hex prefixed with 0xTaylor Gerring2015-03-291-2/+2
| | |
| * | Report InvalidTypeError as -32602 to JSON RPCTaylor Gerring2015-03-291-1/+1
| | |
| * | CleanupTaylor Gerring2015-03-292-15/+7
| | |
| * | eth_getStorageAt output hex should begin with 0xTaylor Gerring2015-03-291-1/+1
| | |
* | | Merge branch 'ebuchman-fix_ecrecover' into developobscuren2015-03-292-16/+31
|\ \ \ | |/ / |/| |
| * | Cleanup.obscuren2015-03-292-19/+20
| | |
| * | Merge branch 'fix_ecrecover' of https://github.com/ebuchman/go-ethereum into ↵obscuren2015-03-291-7/+21
|/| | | | | | | | | | | ebuchman-fix_ecrecover
| * | vm: explicit error checks in ecrecover. closes #505Ethan Buchman2015-03-231-7/+21
| | |
* | | Merge branch 'kobigurk-develop' into developTaylor Gerring2015-03-291-1/+2
|\ \ \
| * | | Merge branch 'develop' of https://github.com/kobigurk/go-ethereum into ↵Taylor Gerring2015-03-291-1/+2
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | kobigurk-develop Conflicts: rpc/api.go
| * | | eth_getTransactionCount now returns a hex stringKobi Gurkan2015-03-281-2/+2
| | | |
* | | | Merge pull request #579 from tgerring/rpcargsJeffrey Wilcke2015-03-297-370/+1612
|\ \ \ \ | | | | | | | | | | RPC Args
| * | | | Decouple core from rpcTaylor Gerring2015-03-273-62/+34
| | | | |
| * | | | Merge branch 'develop' into rpcargsTaylor Gerring2015-03-2713-143/+301
| |\ \ \ \
| * | | | | BlockFilterArgsTaylor Gerring2015-03-273-62/+319
| | | | | |
| * | | | | More explicit formatting for protocol versionTaylor Gerring2015-03-271-3/+3
| | | | | |
| * | | | | Test blockHeightFromJsonInvalidTaylor Gerring2015-03-271-0/+9
| | | | | |
| * | | | | NewTxArgs accept numbers or strings for value/gas/gaspriceTaylor Gerring2015-03-272-16/+162
| | | | | |
| * | | | | tidyTaylor Gerring2015-03-272-9/+15
| | | | | |
| * | | | | Merge remote-tracking branch 'origin' into rpcargsTaylor Gerring2015-03-2725-203/+396
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: rpc/args.go
| * | | | | | Prefer args as strings not objectsTaylor Gerring2015-03-273-53/+51
| | | | | | |
| * | | | | | Merge branch 'rpcargs' of github.com:tgerring/go-ethereum into rpcargsTaylor Gerring2015-03-273-7/+7
| |\ \ \ \ \ \
| | * | | | | | Undo xeth changesTaylor Gerring2015-03-274-14/+11
| | | | | | | |
| * | | | | | | Undo XEth changesTaylor Gerring2015-03-272-12/+9
| |/ / / / / /
| * | | | | | WhisperMessageArgsTaylor Gerring2015-03-272-5/+104
| | | | | | |
| * | | | | | WhisperFilterArgsTaylor Gerring2015-03-273-13/+60
| | | | | | |
| * | | | | | CompileArgsTaylor Gerring2015-03-272-4/+38
| | | | | | |
| * | | | | | SubmitWorkArgs testsTaylor Gerring2015-03-271-0/+48
| | | | | | |
| * | | | | | WhisperIdentityArgsTaylor Gerring2015-03-272-4/+40
| | | | | | |
| * | | | | | FilterIdArgsTaylor Gerring2015-03-272-4/+37
| | | | | | |
| * | | | | | FilterStringArgs testsTaylor Gerring2015-03-273-18/+35
| | | | | | |
| * | | | | | DbHexArgs testsTaylor Gerring2015-03-272-2/+80
| | | | | | |
| * | | | | | DbArgs testsTaylor Gerring2015-03-271-0/+79
| | | | | | |
| * | | | | | Accept number or string for BlockFilterArgs limit/offsetTaylor Gerring2015-03-271-14/+26
| | | | | | |
| * | | | | | Accept number or string for BlockFilterArgs to/fromBlockTaylor Gerring2015-03-272-11/+14
| | | | | | |
| * | | | | | Sha3ArgsTaylor Gerring2015-03-262-13/+48
| | | | | | |
| * | | | | | Convert error checks to Expect functionsTaylor Gerring2015-03-261-312/+168
| | | | | | |
| * | | | | | HashIndexArgsTaylor Gerring2015-03-263-6/+66
| | | | | | |
| * | | | | | BlockNumIndexArgsTaylor Gerring2015-03-262-4/+62
| | | | | | |
| * | | | | | GetDataArgsTaylor Gerring2015-03-263-20/+56
| | | | | | |
| * | | | | | DecodeParamError -> InvalidTypeError for unexpected input typeTaylor Gerring2015-03-262-53/+53
| | | | | | |
| * | | | | | Add InvalidTypeErrorTaylor Gerring2015-03-262-0/+25
| | | | | | |