aboutsummaryrefslogtreecommitdiffstats
path: root/xeth/xeth.go
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'develop' into rpcfabianTaylor Gerring2015-04-021-6/+4
|\
| * Fixes for balanceobscuren2015-04-021-1/+1
| |
| * Changed getters on account objects. Closes #610obscuren2015-04-021-6/+4
| | | | | | | | | | | | | | * GetCode * GetNonce * GetStorage * GetBalance
* | Format code as hexdataTaylor Gerring2015-04-021-0/+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
|\ | | | | Frontier/513
| * 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
|/ | | | | Improving this in the future will allow for cleaning up a bit of legacy code.
* 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 etherbase
| | * settable etherbasezelig2015-03-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | - etherbase flag for block reward destination - coinbase => etherbase - CLI- eth Config -> eth, xeth -> RPC / Miner - use primary instead of coinbase as the unlock magic wildcard - accounts: firstAddr/Coinbase -> Primary
| * | 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
| | | | | * WIP missing arguments for submitting new work * GetWork **done**
* Removed some commentsobscuren2015-03-211-2/+1
|
* mergeobscuren2015-03-201-16/+308
|\
| * Merge branch 'rpcxeth' into rpcfrontierTaylor Gerring2015-03-201-16/+308
| |\ | | | | | | | | | | | | Conflicts: rpc/api.go
| | * 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
| | | | | | | | * Reimplemented nonce management for known accounts.
* | Implemented a manage state for keeping track of noncesobscuren2015-03-131-1/+1
|/
* Get transaction implementedobscuren2015-03-121-4/+9
| | | | | * Added a GetTransaction to XEth * Implemented the `eth_getTransactionByHash` RPC method
* miner: provide coinbase when starting the minerFelix Lange2015-03-121-12/+11
| | | | | | | | | | This avoids having to query the coinbase when creating the miner, which in turn eliminates the dreaded startup error when no accounts are set up. Later, this will also allow us to simply restart the miner when the user picks a different coinbase. This causes a lot of changes in other packages. These are included in this commit because they're impossible to separate.
* 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
|\ | | | | | | | | | | Conflicts: rpc/api.go rpc/args.go
| * xeth: fix signing transaction after unlockFelix Lange2015-03-101-1/+1
| |
| * xeth: use Frontend interface to unlock accountsFelix Lange2015-03-101-23/+55
| | | | | | | | | | The interface has moved to package xeth because that's where it is actually used.
| * Merge ethereum/poc-9 into accounts-integrationFelix Lange2015-03-101-2/+16
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: cmd/utils/cmd.go cmd/utils/flags.go core/manager.go eth/backend.go rpc/http/server.go xeth/xeth.go
| * | xeth: don't sign transactions for tx callFelix Lange2015-03-101-26/+31
| | | | | | | | | | | | | | | This should make calls faster and removes interaction with account manager.
| * | accounts: AccountManager -> ManagerFelix Lange2015-03-081-2/+2
| | |
| * | accounts: use pointers consistentlyFelix Lange2015-03-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Account is now always a non-pointer. This will be important once the manager starts remembering accounts. AccountManager is now always a pointer because it contains locks and locks cannot be copied.
| * | accounts, core, eth, xeth: use account manager for everythingFelix Lange2015-03-071-6/+12
| | | | | | | | | | | | | | | 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-12/+28
| | | | | | | | | | | | | | | | | | | | | * 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
* | | 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 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
* Added eth_logs & fixed issue with manual log filteringobscuren2015-02-221-7/+5
| | | | | | * Implemented `eth_logs` * Fixed issue with `filter.Find()` where logs were appended to an incorrect, non-returned slice resulting in no logs found
* 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
| | | | | * Added RPC methods for whisper * Added whisper example
* 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