aboutsummaryrefslogtreecommitdiffstats
path: root/xeth/xeth.go
Commit message (Expand)AuthorAgeFilesLines
* rpc: migrated the RPC insterface to a new reflection based RPC layerBas van Kervel2016-01-261-1137/+0
* core: tx pool skip price validation for "owned" transactionszsfelfoldi2015-12-161-0/+1
* Merge pull request #1970 from karalabe/customizable-protocol-stacksJeffrey Wilcke2015-11-271-55/+80
|\
| * cmd, eth, node, rpc, xeth: use single-instance servicesPéter Szilágyi2015-11-271-4/+4
| * cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacksPéter Szilágyi2015-11-271-55/+80
* | cmd, crypto: fixed nil public keys and updated web3Jeffrey Wilcke2015-11-261-1/+3
|/
* Merge pull request #1666 from obscuren/create-transactionJeffrey Wilcke2015-11-211-0/+54
|\
| * rpc/api, xeth: added signTransaction methodJeffrey Wilcke2015-11-181-0/+54
* | core, eth, miner, xeth: clean up tx/receipt db accessorsPéter Szilágyi2015-11-191-37/+4
* | core, eth, rpc: split out block validator and state processorJeffrey Wilcke2015-11-181-1/+1
|/
* cmd/utils, rpc/comms: stop XEth when IPC connection endsFelix Lange2015-10-301-7/+7
* eth, xeth: fix GasPriceOracle goroutine leakFelix Lange2015-10-281-24/+17
* core, core/state: move gas tracking out of core/stateFelix Lange2015-10-171-3/+2
* Merge pull request #1899 from obscuren/mipmap-bloomJeffrey Wilcke2015-10-171-10/+6
|\
| * core, eth/filters, miner, xeth: Optimised log filteringJeffrey Wilcke2015-10-171-10/+6
* | Merge pull request #1869 from Gustav-Simonsson/gpu_minerJeffrey Wilcke2015-10-161-1/+1
|\ \
| * | all: Add GPU mining, disabled by defaultGustav Simonsson2015-10-071-1/+1
* | | core/state, core, miner: handle missing root error from state.NewGustav Simonsson2015-10-161-4/+19
| |/ |/|
* | core, eth, event, miner, xeth: fix event post / subscription racePéter Szilágyi2015-10-121-9/+16
* | cmd/geth, cmd/utils, core, rpc: renamed to blockchainJeffrey Wilcke2015-10-041-9/+9
* | cmd/evm, core/vm, test: refactored VM and coreJeffrey Wilcke2015-10-041-8/+9
* | core, event/filter, xeth: refactored filter systemJeffrey Wilcke2015-10-031-16/+15
|/
* xeth: fixed nil pointer of filter retrievalJeffrey Wilcke2015-09-251-12/+34
* core: split out TD from database and all internalsPéter Szilágyi2015-09-111-0/+4
* Merge pull request #1654 from obscuren/call-gasJeffrey Wilcke2015-08-171-5/+9
|\
| * xeth: max gas limitJeffrey Wilcke2015-08-161-5/+9
* | xeth: added a transact muJeffrey Wilcke2015-08-151-4/+4
|/
* support for user agentsBas van Kervel2015-08-121-0/+4
* Merge pull request #1604 from obscuren/db-mergeJeffrey Wilcke2015-08-091-8/+8
|\
| * core, eth, trie, xeth: merged state, chain, extra databases in oneJeffrey Wilcke2015-08-081-8/+8
* | xeth: fixed contract addr checkJeffrey Wilcke2015-08-071-1/+1
|/
* xeth: added address hex check and length checkJeffrey Wilcke2015-08-071-0/+11
* improved error detection and handling for NewTransactionFromBytesBas van Kervel2015-07-291-3/+14
* Merge pull request #1515 from fjl/license-fixesJeffrey Wilcke2015-07-281-1/+1
|\
| * all: fix license headers one more timeFelix Lange2015-07-241-1/+1
* | cmd/core,xeth: removed unneeded states & added batch writesJeffrey Wilcke2015-07-231-1/+1
|/
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-231-4/+4
* xeth: fix #1485, data race in fiilter creation and event firingPéter Szilágyi2015-07-201-0/+9
* xeth: removed unneeded mutex lockJeffrey Wilcke2015-07-161-3/+0
* xeth: log signed tx hashGustav Simonsson2015-07-131-2/+2
* miner, xeth: fire log event during mining. Fix return raw txJeffrey Wilcke2015-07-081-1/+0
* all: add some godoc synopsis commentsFelix Lange2015-07-071-1/+1
* all: update license informationFelix Lange2015-07-071-0/+16
* Merge pull request #1428 from obscuren/coinbase-fixesJeffrey Wilcke2015-07-071-9/+0
|\
| * cmd,eth,rpc,tests: default coinbaseJeffrey Wilcke2015-07-071-9/+0
* | fix natspec testzelig2015-07-071-28/+0
|/
* rpc, xeth: fixed returned tx hash & receipt logsJeffrey Wilcke2015-07-061-1/+1
* Merge pull request #1409 from fjl/fix-tx-hashJeffrey Wilcke2015-07-061-1/+1
|\
| * core/types, xeth: separate tx hash and tx signature hashFelix Lange2015-07-061-1/+1
* | Merge pull request #1397 from tgerring/rpcreceiptJeffrey Wilcke2015-07-061-1/+0
|\ \ | |/ |/|
| * Always return transaction hashTaylor Gerring2015-07-061-1/+0
| * Remove redundant functionTaylor Gerring2015-07-051-2/+2
| * Decode full receipt storageTaylor Gerring2015-07-041-2/+2
* | Merge pull request #1283 from ethersphere/frontier/accountsJeffrey Wilcke2015-07-041-1/+4
|\ \ | |/ |/|
| * rpc/js coinbase returns null if no etherbase setzelig2015-07-031-1/+4
* | core, eth, miner, xeth: receipt storage fixJeffrey Wilcke2015-07-041-13/+3
* | core, miner: miner header validation, transaction & receipt writingJeffrey Wilcke2015-07-031-0/+1
|/
* core, xeth: core.AddressFromMessage removed => crypto.CreateAddressJeffrey Wilcke2015-07-021-2/+7
* core/types: make blocks immutableFelix Lange2015-06-301-5/+5
* core/types: make transactions immutableFelix Lange2015-06-301-20/+14
* core, miner, xeth: renamed gas methodsobscuren2015-06-211-2/+2
* Merge pull request #1267 from SilentCicero/developJeffrey Wilcke2015-06-191-0/+4
|\
| * Added glog messages like TransactionSilentCicero2015-06-171-0/+4
| * Remove Extra LoggersSilentCicero2015-06-171-4/+1
| * New DataArgs and eth_sendRawTransactionSilentCicero2015-06-171-1/+4
* | xeth, tests: fixed apiobscuren2015-06-171-1/+1
* | fixed xeth.gpo = nil bugzsfelfoldi2015-06-151-1/+4
* | fixed saving receiptszsfelfoldi2015-06-151-10/+16
|/
* core, xeth: moved nonce management burden from xeth to txpoolobscuren2015-06-101-1/+1
* Differentiate between 0 and unspecified gas/gaspriceTaylor Gerring2015-06-091-14/+19
* xeth: use the correct nonce for creating transactionsobscuren2015-06-041-3/+2
* core, eth, miner: moved nonce management to tx pool.obscuren2015-06-041-4/+4
* prefix dapp key/value entries in extradbBas van Kervel2015-05-211-2/+5
* xeth: removed `Value`obscuren2015-05-211-3/+3
* Merge pull request #1049 from zsfelfoldi/receiptsJeffrey Wilcke2015-05-201-0/+18
|\
| * Storing tx receipts in extraDbzsfelfoldi2015-05-201-0/+18
* | multiple contract source for solidity compiler: returns contract array if mul...zelig2015-05-201-0/+7
* | solc now in ethereum, fixes solc path setting; setSolc() didnt workzelig2015-05-201-10/+2
|/
* Merge pull request #1036 from tgerring/issue884Jeffrey Wilcke2015-05-191-2/+5
|\
| * XEth comment clarificationTaylor Gerring2015-05-181-2/+5
* | xeth: remove nonce on error. Fixes #1026obscuren2015-05-191-0/+2
|/
* xeth: set balance max balance to from in call. Closes #951obscuren2015-05-161-1/+2
* Check for error on DB fetch of txTaylor Gerring2015-05-151-1/+5
* Update key store to new spec but keep address field for nowGustav Simonsson2015-05-121-1/+1
* Fix HEX hack in xeth accounts()Gustav Simonsson2015-05-121-1/+1
* Fix common.Address / []byte type conversionsGustav Simonsson2015-05-121-1/+1
* Correct accounts hex in XETH APIGustav Simonsson2015-05-121-1/+1
* Use common.Address type for accounts.AddressGustav Simonsson2015-05-121-1/+1
* xeth: use same semantics as block processer for transient callsobscuren2015-05-121-4/+3
* xeth, rpc: implement eth_estimateGas. Closes #930obscuren2015-05-121-2/+4
* cmd/geth, miner, backend, xeth: Fixed miner threads to be settableobscuren2015-05-111-2/+2
* Only allow doSign to sign hashes, enforced by using the type common.HashDaniel A. Nagy2015-05-111-4/+4
* Interactive signature creation refactored into separate doSign function.Daniel A. Nagy2015-05-111-20/+20
* Merge branch 'develop' of github.com:ethereum/go-ethereum into developDaniel A. Nagy2015-05-111-1/+3
|\
| * rpc, xeth: fix #881, gracefully handle offline whisperPéter Szilágyi2015-05-111-1/+3
* | eth_sign added to API for signing arbitrary data.Daniel A. Nagy2015-05-081-7/+7
* | New API call for signatures.Daniel A. Nagy2015-05-081-0/+21
|/
* Merge pull request #833 from ethersphere/frontier/solidityJeffrey Wilcke2015-05-081-4/+97
|\
| * solidity compiler and contract metadocs integrationzelig2015-05-071-4/+97
* | xeth: getTransactionByHash, try pool if db failsobscuren2015-05-081-0/+2
* | xeth: check proper queue for pending transaction filterobscuren2015-05-071-1/+1
* | xeth, core, event/filter, rpc: new block and transaction filtersobscuren2015-05-071-71/+166
|/
* xeth, rpc: added nonce setting through RPC and xeth transactobscuren2015-05-071-2/+8
* Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-281-29/+39
|\
| * rpc, xeth: finish cleaning up xethPéter Szilágyi2015-04-281-12/+28
| * rpc, ui/qt/qwhisper, whisper, xeth: introduce complex topic filtersPéter Szilágyi2015-04-281-1/+1
| * rpc, whisper, xeth: fix RPC message retrieval data racePéter Szilágyi2015-04-281-2/+11
| * rpc, whisper, xeth: polish whisper RPC interfacePéter Szilágyi2015-04-281-21/+6
* | eth, rpc, xeth: ext_hanhrate => eth_hashrateobscuren2015-04-281-1/+1
* | Merge branch 'develop' of https://github.com/kobigurk/go-ethereum into kobigu...obscuren2015-04-281-0/+4
|\ \ | |/ |/|
| * adds eth_hashrate RPC methodKobi Gurkan2015-04-211-0/+4
* | xeth, core, cmd/utils: Transaction can not be over block gas limitobscuren2015-04-241-0/+4
* | xeth, miner: updated some loggingobscuren2015-04-231-1/+3
|/
* NatSpec contracts in genesis block, end to end test (unfinished)zsfelfoldi2015-04-201-2/+2
* NatSpec, URL register storage retrievalzsfelfoldi2015-04-201-0/+6
* Updated xeth loggerobscuren2015-04-091-3/+3
* Removed from as a requirement and changedobscuren2015-04-091-1/+13
* Changed how logs are being recordedobscuren2015-04-081-3/+3
* Fixed pending statesobscuren2015-04-071-9/+19
* Merge pull request #626 from tgerring/rpcfabianJeffrey Wilcke2015-04-031-2/+4
|\
| * Fix RLP decoding of tx metadataTaylor Gerring2015-04-021-2/+4
* | Merge pull request #619 from tgerring/rpcfabianJeffrey Wilcke2015-04-021-0/+4
|\|
| * Merge branch 'develop' into rpcfabianTaylor Gerring2015-04-021-6/+4
| |\
| * | Format code as hexdataTaylor Gerring2015-04-021-0/+4
* | | Default gasobscuren2015-04-021-4/+4
* | | Moved to functionobscuren2015-04-021-3/+3
| |/ |/|
* | Fixes for balanceobscuren2015-04-021-1/+1
* | Changed getters on account objects. Closes #610obscuren2015-04-021-6/+4
|/
* Make inner size before assinging. Closes #615Taylor Gerring2015-04-011-0/+1
* Merge pull request #616 from bas-vk/developJeffrey Wilcke2015-04-011-6/+7
|\
| * changed big.Int instantiationBas van Kervel2015-04-011-2/+2
| * Frontier/513Bas van Kervel2015-04-011-6/+7
* | txMeta storage as structTaylor Gerring2015-04-011-13/+14
* | Store and retrieve tx context metadata #608Taylor Gerring2015-04-011-3/+20
|/
* Decouple core from rpcTaylor Gerring2015-03-271-4/+32
* Merge branch 'develop' into rpcargsTaylor Gerring2015-03-271-2/+12
|\
| * Merge pull request #580 from ethersphere/frontier/cli-keyJeffrey Wilcke2015-03-271-2/+2
| |\
| | * settable etherbasezelig2015-03-271-2/+2
| * | Use ExtraDB for storage. Fixes #577Taylor Gerring2015-03-271-0/+10
| |/
* | More explicit formatting for protocol versionTaylor Gerring2015-03-271-3/+3
* | Undo XEth changesTaylor Gerring2015-03-271-5/+2
* | GetBlockByHashArgsTaylor Gerring2015-03-261-2/+5
|/
* Don't return empty block for "pending" #568Taylor Gerring2015-03-261-6/+2
* Fixed storage. Closes #516obscuren2015-03-261-1/+1
* Improve protocol version reportingTaylor Gerring2015-03-251-2/+10
* WithState -> withStateTaylor Gerring2015-03-251-2/+3
* DRY up height logicTaylor Gerring2015-03-251-31/+20
* ShuffleTaylor Gerring2015-03-251-5/+6
* Move Frontend interface to separate fileTaylor Gerring2015-03-241-27/+0
* Update internal calls to use CurrentBlock()Taylor Gerring2015-03-241-3/+3
* Don't expose backend directlyTaylor Gerring2015-03-241-6/+17
* Remove redundant fieldsTaylor Gerring2015-03-241-33/+24
* rename eth to backendTaylor Gerring2015-03-241-16/+16
* Backend no longer needed to resolve import cycleTaylor Gerring2015-03-241-30/+4
* Implement RPC net_versionTaylor Gerring2015-03-241-1/+3
* moved state and vm to coreobscuren2015-03-231-1/+1
* "pending" convention should be -2 instead of 0Taylor Gerring2015-03-231-1/+14
* Move RemoteAgent to miner pkgTaylor Gerring2015-03-231-3/+3
* Rename Agent to RemoteAgentTaylor Gerring2015-03-231-3/+3
* Move remote mining agent to XEthTaylor Gerring2015-03-231-0/+8
* Get work / submit work partially implemented.obscuren2015-03-221-0/+2
* Removed some commentsobscuren2015-03-211-2/+1
* mergeobscuren2015-03-201-16/+308
|\
| * Merge branch 'rpcxeth' into rpcfrontierTaylor Gerring2015-03-201-16/+308
| |\
| | * Move Account register to xethTaylor Gerring2015-03-201-0/+36
| | * Move transact gas check to XEthTaylor Gerring2015-03-201-4/+14
| | * Reorg for clarityTaylor Gerring2015-03-201-7/+29
| | * Move gas defaults to XEthTaylor Gerring2015-03-201-5/+5
| | * Move stateAt func to XEthTaylor Gerring2015-03-201-0/+18
| | * Reorg filter logic to XEthTaylor Gerring2015-03-201-1/+204
| |/
* | mergeobscuren2015-03-191-8/+8
|\|
| * DRY up the use of toHex in the project and move it to commonMaran2015-03-161-13/+13
* | conversions. -compilable-obscuren2015-03-181-27/+23
|/
* Moved ethutil => commonobscuren2015-03-161-28/+28
* DRY up the use of fromHex and put it in ethutilMaran2015-03-141-13/+13
* Merge branch 'rpcfrontier' into developobscuren2015-03-131-0/+1
|\
| * Add web3_clientVersionTaylor Gerring2015-03-131-0/+1
* | Implemented managed stateobscuren2015-03-131-2/+2
* | Implemented a manage state for keeping track of noncesobscuren2015-03-131-1/+1
|/
* Get transaction implementedobscuren2015-03-121-4/+9
* miner: provide coinbase when starting the minerFelix Lange2015-03-121-12/+11
* Lowered default gas price and increased default gas limitobscuren2015-03-121-7/+13
* Default block number changesobscuren2015-03-121-1/+1
* Merge branch 'develop' into rpcfrontierobscuren2015-03-111-52/+111
|\
| * xeth: fix signing transaction after unlockFelix Lange2015-03-101-1/+1
| * xeth: use Frontend interface to unlock accountsFelix Lange2015-03-101-23/+55
| * Merge ethereum/poc-9 into accounts-integrationFelix Lange2015-03-101-2/+16
| |\
| * | xeth: don't sign transactions for tx callFelix Lange2015-03-101-26/+31
| * | accounts: AccountManager -> ManagerFelix Lange2015-03-081-2/+2
| * | accounts: use pointers consistentlyFelix Lange2015-03-081-1/+1
| * | accounts, core, eth, xeth: use account manager for everythingFelix Lange2015-03-071-6/+12
| * | Integrate eth_accounts and eth_transact to use new account managerGustav Simonsson2015-03-061-12/+28
* | | Update response typesTaylor Gerring2015-03-111-0/+15
* | | wipobscuren2015-03-101-10/+16
|\ \ \ | | |/ | |/|
| * | Added ui.Interface to xethobscuren2015-03-091-1/+14
| * | Separated block db from state db. Partial fix for #416obscuren2015-03-071-1/+2
| |/
| * GetOrNew for accessors. Fixes #404obscuren2015-03-021-8/+0
* | Undo client_version changesTaylor Gerring2015-03-101-5/+0
* | Increased args test coverageTaylor Gerring2015-03-061-4/+8
* | Refactor & cleanupTaylor Gerring2015-03-061-8/+4
* | Add client_version RPC messageTaylor Gerring2015-03-041-0/+5
|/
* wipobscuren2015-02-261-4/+18
* Properly uninstall filters. Mining issue fixed #closes #365obscuren2015-02-231-5/+5
* Added eth_logs & fixed issue with manual log filteringobscuren2015-02-221-7/+5
* fixed mergeobscuren2015-02-201-0/+11
|\
| * Add setMining RPC methodTaylor Gerring2015-02-201-0/+11
* | Removed exported fields from state object and added proper set/gettersobscuren2015-02-201-3/+3
* | Optimisations and fixed a couple of DDOS issues in the minerobscuren2015-02-201-13/+16
|/
* Changed to ChainEvent and fixed a nil pointer in transactobscuren2015-02-181-2/+1
* "centralised" mining to backend. Closes #323obscuren2015-02-171-5/+9
* wipobscuren2015-02-131-1/+0
|\
| * cmd/ethereum, cmd/mist, core, eth, javascript, xeth: fixes for new p2p APIFelix Lange2015-02-061-1/+0
* | removed messagesobscuren2015-02-131-9/+0
|/
* Removed some VMEnv & Added VmType() to vm.Environmentobscuren2015-02-011-10/+14
* Added whisper interface for xeth, added examples, updated RPCobscuren2015-01-301-5/+7
* Reimplemented message filters for rpc callsobscuren2015-01-291-6/+15
* Added RPC "Call" for JS calls to contractsobscuren2015-01-291-0/+28
* removed key while in the process of moving to the new key storageobscuren2015-01-291-13/+55
* further cleaned up xeth interfaceobscuren2015-01-291-34/+34
* clean up of xethobscuren2015-01-291-1/+210
* moving to a better xethobscuren2015-01-291-173/+1
* Refactored ethutil.Config.Db outobscuren2015-01-071-1/+1
* BlockManager => BlockProcessorobscuren2015-01-051-0/+181