aboutsummaryrefslogtreecommitdiffstats
path: root/xeth
Commit message (Collapse)AuthorAgeFilesLines
* 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-102-3/+17
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-102-11/+17
|\ \ \ | | |/ | |/|
| * | Added ui.Interface to xethobscuren2015-03-091-1/+14
| | |
| * | Separated block db from state db. Partial fix for #416obscuren2015-03-072-2/+3
| |/
| * 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
|/
* Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-02-261-0/+33
|\ | | | | | | | | Conflicts: accounts/account_manager.go
* | wipobscuren2015-02-262-36/+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
| |
* | WIP QT Clipboardobscuren2015-02-191-1/+1
|/
* Changed to ChainEvent and fixed a nil pointer in transactobscuren2015-02-181-2/+1
|
* "centralised" mining to backend. Closes #323obscuren2015-02-171-5/+9
|
* Merge branch 'develop' into minerobscuren2015-02-142-41/+1
|\
| * wipobscuren2015-02-132-2/+1
| |\
| | * cmd/ethereum, cmd/mist, core, eth, javascript, xeth: fixes for new p2p APIFelix Lange2015-02-062-2/+1
| | |
| * | removed messagesobscuren2015-02-132-39/+0
| | |
* | | Merge branch 'develop' into minerobscuren2015-02-121-1/+3
|\| |
| * | Fixed "to" fieldobscuren2015-02-101-1/+3
| | |
* | | Basic structure minerobscuren2015-02-101-1/+0
|/ /
* / API changed to use Pubkey only. Reflected that change in the rest of the apiobscuren2015-02-061-1/+1
|/
* WIP minerobscuren2015-02-041-5/+2
|
* Fixed whisper "to" filtering. Closes #283obscuren2015-02-031-1/+3
|
* Added missing whisper timestamp. Closes #284obscuren2015-02-031-2/+2
|
* Removed some VMEnv & Added VmType() to vm.Environmentobscuren2015-02-012-82/+14
|
* Removed debug logobscuren2015-01-311-2/+0
|
* Added whisper interface for xeth, added examples, updated RPCobscuren2015-01-302-5/+123
| | | | | * Added RPC methods for whisper * Added whisper example
* Fixed issue with Storage()obscuren2015-01-301-1/+6
| | | | | | * Storage() returned encoded values. They are now decode prior to hexing * Removed old code from state object * Updated coin
* More dapp samplesobscuren2015-01-302-5/+16
| | | | | * Info DApp, coin DApp * Additional rpc methods
* 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-294-97/+87
|
* clean up of xethobscuren2015-01-293-249/+210
|
* moving to a better xethobscuren2015-01-294-306/+77
|
* Implemented filter for ws + fixesobscuren2015-01-102-67/+69
| | | | | | | * proper 0xhex * filters fixed * start of filter manager * accounts for ws. Closes #246
* Refactored ethutil.Config.Db outobscuren2015-01-073-5/+5
|
* Fixed testsobscuren2015-01-061-2/+2
|
* Fixed peer window. Minor tweaks and fixesobscuren2015-01-061-26/+15
|
* BlockManager => BlockProcessorobscuren2015-01-051-8/+8
|
* Changed prev_hash to block_hash, state transition now uses vm envobscuren2015-01-042-3/+10
| | | | | | | * PREVHASH => BLOCKHASH( N ) * State transition object uses VMEnv as it's query interface * Updated vm.Enviroment has GetHash( n ) for BLOCKHASH instruction * Added GetHash to xeth, core, utils & test environments
* Make sure that the object existsobscuren2015-01-031-1/+1
|
* Closure => Contextobscuren2015-01-021-3/+3
|
* Switched to new trieobscuren2014-12-241-4/+4
|
* Refactored block & Transactionobscuren2014-12-233-17/+17
| | | | * Includes new rlp decoder
* Merge branch 'badsig' of https://github.com/ebuchman/go-ethereum into ↵obscuren2014-12-191-1/+1
|\ | | | | | | | | | | | | ebuchman-badsig Conflicts: core/transaction_pool.go
* \ Merge branch 'develop' into poc8obscuren2014-12-191-3/+1
|\ \
| * | Cleaned up objectsobscuren2014-12-191-3/+1
| | |
* | | mergeobscuren2014-12-193-13/+13
|\| |
| * | Moved methods to messagesobscuren2014-12-182-4/+4
| | |
| * | Created generic message (easy for testing)obscuren2014-12-183-11/+11
| | |
* | | Merged developobscuren2014-12-182-2/+2
|\| |
| * | Updated to new methodsobscuren2014-12-182-2/+2
| | |
* | | adapt xeth pkg to new backend. FIXME JSPeer peer infozelig2014-12-153-44/+35
|/ /
* | states moved to chainobscuren2014-12-112-7/+7
| |
* | Added pre processing of transaction on the transient stateobscuren2014-12-041-1/+7
| |
* | Log is now interfaceobscuren2014-12-041-1/+1
| |
* | Renamed State => StateDBobscuren2014-12-044-6/+6
| |
* | Renames for chain, updated VM, moved methodsobscuren2014-12-041-35/+28
| | | | | | | | | | | | * Renamed a couple more chain => core * Updated VM `pc` to be uint64 rather than big int * XEth interface cleanup
* | Renamed `chain` => `core`obscuren2014-12-044-70/+19
| |
* | Updated environments according to the new interface setobscuren2014-12-042-9/+38
| |
* | updated to typesobscuren2014-12-032-6/+6
| |
* | merge errors fixedobscuren2014-12-022-71/+113
|\ \ | |/ |/|
| * Changed the way transactions are being added to the transaction poolobscuren2014-12-022-70/+112
| |
* | Begin of moving objects to types packageobscuren2014-11-184-17/+19
|/ | | | | * Block(s) * Transaction(s)
* Removed all implicit logging. Fixed gas issues and jump errorsobscuren2014-11-121-1/+1
|
* Fixed bloom, updated mining & block processingobscuren2014-11-101-0/+4
| | | | | | * Reverted back to process blocks in batches method * Bloom generation and lookup fix * Minor UI changed (mainly debug)
* Implemented new miner w/ ui interface for merged mining. Closes #177obscuren2014-11-072-0/+6
| | | | | | | | * Miner has been rewritten * Added new miner pane * Added option for local txs * Added option to read from MergeMining contract and list them for merged mining
* StateManager => BlockManagerobscuren2014-11-043-7/+7
|
* Properly list capsobscuren2014-11-041-2/+4
|
* ethstate => stateobscuren2014-10-316-29/+29
|
* ethpipe => xeth (eXtended ETHereum)obscuren2014-10-317-0/+831