Taylor Gerring
1cfea1113a
Merge branch 'qt5.4' of github.com:ethereum/go-ethereum into qt5.4
2015-01-29 11:28:55 -06:00
obscuren
6488a392a3
Reimplemented message filters for rpc calls
2015-01-29 16:52:00 +01:00
obscuren
ddf17d93ac
Samples and disams cmd for evm code
2015-01-29 14:46:59 +01:00
obscuren
84adf77bf3
Added RPC "Call" for JS calls to contracts
2015-01-29 13:10:34 +01:00
obscuren
f75dcc7f4c
Added abi example
2015-01-29 13:10:04 +01:00
obscuren
6d012f628b
implement transact
2015-01-29 12:01:51 +01:00
Taylor Gerring
726852e3d3
Remove old websocket implementation
2015-01-28 21:39:49 -06:00
obscuren
ec85458612
updated ethereum.js and moved to subfolder
...
* Previous subtree caused a lot of trouble
* Implemented sha3 in our shiny new http JSON RPC
2015-01-29 00:24:18 +01:00
obscuren
73dcbf7ba2
Add 'cmd/mist/assets/ext/ethereum.js/' from commit '63d9c070ef7637a3d570a5a45ea931c1680ebc02'
...
git-subtree-dir: cmd/mist/assets/ext/ethereum.js
git-subtree-mainline: f80fe97763
git-subtree-split: 63d9c070ef
2015-01-28 23:33:24 +01:00
obscuren
f80fe97763
removed old js yet again
2015-01-28 23:33:20 +01:00
obscuren
cbf1d07073
default http rpc on
2015-01-28 23:23:33 +01:00
obscuren
adda54ac55
Added webengine initializer
2015-01-28 20:50:20 +01:00
obscuren
cebb149f5c
removed key while in the process of moving to the new key storage
2015-01-28 20:50:09 +01:00
obscuren
1c51e12c18
Merge branch 'jsonrpc' into qt5.4
2015-01-28 18:36:41 +01:00
obscuren
872b249711
further cleaned up xeth interface
2015-01-28 18:36:23 +01:00
obscuren
45e15f62f5
merge jsonrpc
2015-01-28 18:22:53 +01:00
obscuren
7f638f0b2d
moving to a better xeth
2015-01-28 18:14:28 +01:00
obscuren
fb7c03ff4d
switched to obscuren/qml
2015-01-28 14:51:54 +01:00
obscuren
9a11a94894
Updated assets & moved messages
2015-01-28 14:02:36 +01:00
obscuren
85d20cd61b
Added big numbers
2015-01-28 14:02:03 +01:00
obscuren
94976d63ca
Merge branch 'develop' into qt5.4
2015-01-28 10:58:56 +01:00
obscuren
cb47a9e97f
new ethereum.js
2015-01-28 10:58:43 +01:00
obscuren
ad5894e486
removed old ethereum.js
2015-01-28 10:54:06 +01:00
obscuren
4c5968097d
Merge branch 'jsonrpc' into qt5.4
2015-01-28 10:29:29 +01:00
Taylor Gerring
dd3f38fe5b
Rename transport to ws
...
Cleanup object naming for clarity
2015-01-27 14:16:34 -06:00
Taylor Gerring
a38bca3438
Add wsport flag to Mist
2015-01-27 12:40:52 -06:00
Taylor Gerring
5f50fe7a4a
Update CLI to use new Websocket RPC
...
Use “wsport” flag to change default port
2015-01-27 12:29:08 -06:00
Taylor Gerring
d790229a33
Move HTTP transport to sub package of RPC
2015-01-27 12:29:07 -06:00
obscuren
c54a85ee64
Reworking browser
2015-01-25 00:55:33 +01:00
obscuren
7a894e3738
Merge branch 'develop' into jsonrpc
2015-01-23 14:29:01 +01:00
obscuren
b777d6aa3f
UI Updates
...
* Browser now has tabs
* Fixed a callback issue
2015-01-22 12:35:31 +01:00
obscuren
465b0a79d8
Updated browser & pass view to callback function
2015-01-22 00:24:20 +01:00
Taylor Gerring
bdf99e0981
Add LogFormat flag
2015-01-21 10:17:07 -06:00
Taylor Gerring
0c77a96249
Move websockets out of cmd/util
2015-01-20 13:40:24 -06:00
obscuren
87f50659db
fixed url bug in browser
2015-01-20 18:42:29 +01:00
obscuren
9845029a75
StdVm by default
2015-01-20 15:49:12 +01:00
obscuren
375cc67ba6
Hide browser bar when coming from a DApp url
2015-01-20 15:48:38 +01:00
obscuren
f34838688e
Minor browser improvements
2015-01-19 11:23:17 +01:00
obscuren
acc8f7fadc
Add defer rescued back in
2015-01-16 14:51:38 +01:00
obscuren
d5d9746ca3
updated tests
2015-01-15 10:46:42 +01:00
obscuren
62e0e18030
Changed public whisper api not to reveal temporary private keys
2015-01-14 18:12:18 +01:00
obscuren
8f733461b3
Default datadir for mist is now shared with CLI (.ethereum)
2015-01-13 14:58:12 +01:00
obscuren
e3cad04dec
Fixed whisper messages
...
* Whisper protocol wasn't properly suppling envelope slices
* Message history wasn't properly propagated
* Added 'Messages' method, filtering any current envelope with the
supplied filter.
2015-01-13 13:36:44 +01:00
obscuren
34689cb3f3
Added manual triggering of filters
2015-01-12 20:36:45 +01:00
obscuren
7e6b72cb5c
removed accidental qt dep
2015-01-10 18:09:57 +01:00
obscuren
e3da85faed
Implemented filter for ws + fixes
...
* proper 0xhex
* filters fixed
* start of filter manager
* accounts for ws. Closes #246
2015-01-10 00:51:56 +01:00
obscuren
f9b0d1a8e7
Updated to new ethereum.js api
2015-01-09 13:36:47 +01:00
obscuren
c9f566269b
merged
2015-01-09 13:28:48 +01:00
obscuren
bfa12d75f8
new switch
2015-01-09 13:26:49 +01:00
obscuren
18d8bf4b9c
updated ethereum.js
2015-01-09 13:01:21 +01:00
obscuren
aee82d3196
removed
2015-01-09 13:00:37 +01:00
obscuren
012a1c2533
Updated ethereum.js
2015-01-09 12:45:09 +01:00
obscuren
585f259b63
Support input from args
2015-01-09 12:04:54 +01:00
obscuren
4a0ade4788
Fixed some whisper issues
2015-01-08 21:41:32 +01:00
obscuren
ee84b20247
Reworking GUI interaction. Fixed javascript inject. Closes #132
2015-01-08 16:38:24 +01:00
obscuren
982c812e81
Read directly from stdin
2015-01-07 13:38:28 +01:00
obscuren
fed3e6a808
Refactored ethutil.Config.Db out
2015-01-07 13:17:48 +01:00
obscuren
032ab66529
Added version flag
2015-01-07 01:21:55 +01:00
Felix Lange
36e1e5f151
cmd/peerserver: add some command line switches
2015-01-06 12:23:37 +01:00
Felix Lange
4c8c115a76
cmd/peerserver: use NoDial, don't use seed peers
2015-01-06 12:23:37 +01:00
Felix Lange
545e14691b
cmd/peerserver: fix for new client identity type
2015-01-06 12:23:37 +01:00
Felix Lange
be97785856
cmd/evm: add dummy implementation for GetHash
...
Fixes the build. AFAIK evm does not bother keeping a chain and
cannot provide a real implementation.
2015-01-06 12:23:37 +01:00
Felix Lange
fde0ddb324
cmd/rlpdump: remove stray return
2015-01-06 12:23:36 +01:00
obscuren
117f66e823
Added license headers
2015-01-06 12:13:57 +01:00
obscuren
a26aecdfdb
Updated WS API. Fixes #219 . Closes #220
2015-01-06 11:44:22 +01:00
obscuren
47e6b2cef8
Allow extra to be set for mined blocks
2015-01-06 00:19:07 +01:00
obscuren
c9985bf563
Fixed peer window. Minor tweaks and fixes
2015-01-05 19:53:53 +01:00
Jeffrey Wilcke
22c0c5465a
Merge pull request #235 from fjl/rlpdump
...
fixes for rlpdump
2015-01-05 17:48:04 +01:00
Jeffrey Wilcke
2cfbf76db8
Merge pull request #233 from fjl/rlpdump
...
cmd/rlpdump: new helper command
2015-01-05 17:42:52 +01:00
Felix Lange
ec4dee0fcd
cmd/rlpdump: remove extra buffer
2015-01-05 17:42:20 +01:00
Felix Lange
04c0f7e15c
cmd/rlpdump: add license header and synopsis
2015-01-05 17:38:39 +01:00
obscuren
f16810c48e
added shh back in
2015-01-05 17:12:52 +01:00
obscuren
6abf8ef78f
Merge
2015-01-05 17:10:42 +01:00
Felix Lange
b907a5d765
cmd/rlpdump: new helper command
2015-01-05 13:45:38 +01:00
obscuren
c1dee15144
BlockManager => BlockProcessor
2015-01-05 00:18:44 +01:00
obscuren
08b03afa4b
Version bump
2015-01-04 14:34:04 +01:00
obscuren
09841b1c9b
Cleaned up some of that util
2015-01-04 14:20:16 +01:00
obscuren
ca1b2a1a91
Changed prev_hash to block_hash, state transition now uses vm env
...
* 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
2015-01-03 17:18:43 +01:00
obscuren
16f417f5af
Fixed bug where logging could crash client during tx adding
2015-01-02 22:19:58 +01:00
obscuren
4dc7ee9087
Closure => Context
2015-01-02 16:14:12 +01:00
obscuren
0972bdeda2
Fixed using new trie iterator API
2015-01-02 12:07:26 +01:00
obscuren
a9068aa8ff
Merge branch 'develop' into poc8
2014-12-30 17:10:02 +01:00
obscuren
89244981a8
Additional checking on gas
2014-12-30 17:09:54 +01:00
obscuren
1085960ed8
fixed trie
2014-12-30 15:58:40 +01:00
obscuren
dc7c584a4d
export => import
2014-12-24 14:54:06 +01:00
obscuren
804af9658a
merge
2014-12-24 11:31:45 +01:00
obscuren
9d429180f9
Merge branch 'hotfix/0.7.11' into develop
2014-12-24 11:31:08 +01:00
obscuren
c9f963a77e
Bump
2014-12-24 11:30:04 +01:00
obscuren
780abaec98
Switched to new trie
2014-12-23 18:35:36 +01:00
obscuren
f468a9a0e2
Enable websockets for mist. Closes #218
2014-12-23 15:47:08 +01:00
obscuren
1054c155db
Moved import to utils
2014-12-23 15:37:03 +01:00
obscuren
7d2353f24d
Close the file
2014-12-23 15:31:03 +01:00
obscuren
34f72ddb3d
Decode from stream directly
2014-12-23 15:18:48 +01:00
obscuren
e2e3fa3d11
Updated Mist to use new blocks
2014-12-23 14:44:45 +01:00
obscuren
9e5257b83b
Chain importer
2014-12-23 14:33:15 +01:00
obscuren
4cd79d8ddd
Refactored block & Transaction
...
* Includes new rlp decoder
2014-12-23 13:48:44 +01:00
obscuren
4b52cd512d
Removal of "debug" url :)
2014-12-22 15:01:52 +01:00
obscuren
e32f7baa0d
Concat and pad data
2014-12-22 14:59:52 +01:00
obscuren
4051c0333f
Added whisper js api
2014-12-22 13:23:11 +01:00
obscuren
e42517754a
updated ethereum.js
2014-12-22 11:57:13 +01:00
obscuren
a153b47c2b
moved
2014-12-22 11:56:34 +01:00
obscuren
ed7e05fb2a
Merge branch 'develop' into poc8
2014-12-22 10:58:30 +01:00
obscuren
8130df63ca
updated whisper ui
2014-12-22 10:58:28 +01:00
obscuren
795b14330a
Fixed EVM environment. Closes #215
2014-12-21 15:13:06 +01:00
obscuren
0e5aed63dd
Updated QWhisper
...
* changed api
* general whisper debug interface
2014-12-21 15:06:35 +01:00
obscuren
125bdc3253
Merge branch 'develop' into poc8
...
Conflicts:
cmd/ethereum/flags.go
2014-12-20 02:45:05 +01:00
obscuren
0a9dc1536c
Increased peer from 10 to 30
2014-12-20 02:33:45 +01:00
obscuren
5da5db5a0a
Added authors
2014-12-19 13:34:21 +01:00
obscuren
88af879f7a
version bump
2014-12-19 01:18:22 +01:00
obscuren
207b6c50fb
Merge branch 'badsig' of https://github.com/ebuchman/go-ethereum into ebuchman-badsig
...
Conflicts:
core/transaction_pool.go
2014-12-19 00:33:05 +01:00
obscuren
6e24b1587d
Merge branch 'develop' into poc8
2014-12-19 00:19:02 +01:00
obscuren
59ef6e3693
Cleaned up objects
2014-12-19 00:18:52 +01:00
obscuren
22d29a6d52
merge
2014-12-19 00:02:55 +01:00
obscuren
5ad473d758
Moved methods to messages
2014-12-18 15:33:22 +01:00
obscuren
db494170dc
Created generic message (easy for testing)
2014-12-18 15:18:13 +01:00
obscuren
721e8ae93f
Merged develop
2014-12-18 13:19:41 +01:00
obscuren
2d09e67713
Updated to new methods
2014-12-18 13:17:24 +01:00
obscuren
52b54631a4
Whisper watches fixes
2014-12-16 19:55:57 +01:00
obscuren
52ca80bdd2
Fixed deref ptr
...
The gui already waits and shuts down ethereum. There was no need to wait
for an additional shutdown.
2014-12-15 21:53:50 +01:00
obscuren
01a6db9324
Added whisper debug interface + whisper fixes
2014-12-15 17:14:02 +01:00
obscuren
993280ec03
Added whisper test
2014-12-15 17:09:27 +01:00
obscuren
56dac74f71
made mist in a compilable, workable state using the new refactored packages
2014-12-15 13:00:29 +01:00
obscuren
96272e19a6
removed filter manager from base
2014-12-15 12:34:06 +01:00
zelig
72290f67fe
resolve merge conflict hell
2014-12-14 20:57:29 +00:00
zelig
61940b2275
adapt cmd/cli to new backend
...
- new flag nat for nat support UPNP|PMP
- new flag pmp for PMP gateway IP
- add NatType to utils/cmd to get p2p.NAT from nat type string
- obsolete usepnp flag
- get rid of IsUpToDate and sleep in miner start
- ethereum constructor takes nat type, port, maxpeer
- add pubkey arg to client identity
2014-12-14 20:52:28 +00:00
zelig
d9b16c1197
new cli options
...
- nat UPNP|PMP
- gateway for PMP NAT
- obsolete usepnp
- add pubkey to client identity
2014-12-14 20:30:56 +00:00
zelig
ae7c1e3e55
adapt to new backend
...
- eth p2p pkgs
- new Ethereum initialiser
- no caps param
- use nat type
- add NatType func to map nat type string to p2p.NAT
- add pubkey to client identity
2014-12-14 20:30:56 +00:00
zelig
50e1dcc43a
import eth pkg
2014-12-14 20:30:56 +00:00
obscuren
5553e5aaed
states moved to chain
2014-12-10 19:59:12 +01:00
obscuren
4082c8b61d
added simple peer server
2014-12-10 15:29:22 +01:00
obscuren
1fb84d3c5f
Fixed tests
2014-12-10 10:57:19 +01:00
obscuren
9925916851
upped proto version and modified block pool
2014-12-05 16:26:39 +01:00
obscuren
085f604b27
Show newly created private key during startup. Closes #126
2014-12-04 17:09:47 +01:00
obscuren
a5b27bbc10
Improved and simplified wallet functions and behaviour
2014-12-04 16:44:43 +01:00
obscuren
73c4ca3a6f
Upped protocol version
2014-12-04 15:31:48 +01:00
obscuren
3043b233ea
Log is now interface
2014-12-04 12:35:23 +01:00
obscuren
bff5999efa
sort tests for evm
2014-12-04 12:09:22 +01:00
obscuren
f298ffdbb8
Renamed State => StateDB
2014-12-04 11:40:20 +01:00
obscuren
3664cd58e3
Updated testing tools
2014-12-04 11:30:41 +01:00
obscuren
83663ed4b0
Renames for chain, updated VM, moved methods
...
* Renamed a couple more chain => core
* Updated VM `pc` to be uint64 rather than big int
* XEth interface cleanup
2014-12-04 10:53:49 +01:00
obscuren
9008b155d3
Renamed `chain` => `core`
2014-12-04 10:28:02 +01:00
obscuren
b6cb5272de
Descriptive function names for closure getters
2014-12-03 17:35:57 +01:00
obscuren
6d99c03d91
Updated environments according to the new interface set
2014-12-03 17:22:26 +01:00
obscuren
6095edac58
merge
2014-12-03 13:50:51 +01:00
obscuren
3d9a4e7084
Fixed mem error in vm. Fixed logs tests
2014-12-03 12:21:12 +01:00
obscuren
f778922086
Set proper message value
2014-12-02 22:37:45 +01:00
obscuren
edc52bdcbf
Updated value for mined blocks. Closes #197
2014-12-02 22:23:20 +01:00
obscuren
5ebae82eeb
Additional logging and removed temp merged mining options.
2014-12-02 12:23:27 +01:00
obscuren
64f35ba8d1
merge errors fixed
2014-12-02 11:52:56 +01:00
obscuren
6dc46d3341
Changed the way transactions are being added to the transaction pool
2014-12-01 20:18:09 +01:00
obscuren
1bce02eff7
Fixed merge
2014-11-28 21:44:34 +01:00
obscuren
a3559c5e1b
updated PV
2014-11-28 21:38:10 +01:00
Eric Robitaille
0f47129113
Updated main.go - fix for broken develop build
...
Transaction execution fixes - 60cdb1148c
2014-11-20 14:16:22 -05:00
obscuren
93e693be72
Fixed tests for 'types'
2014-11-18 19:52:45 +01:00
obscuren
675ba4d7eb
Merge branch 'tests' into poc8
2014-11-18 19:48:35 +01:00
obscuren
a1b6a9ac29
Begin of moving objects to types package
...
* Block(s)
* Transaction(s)
2014-11-18 16:58:22 +01:00
Taylor Gerring
3588c4a9fe
formatting update per gofmt
2014-11-15 20:21:03 -06:00
obscuren
33afb10b0d
clean up
2014-11-15 00:29:27 +01:00
Taylor Gerring
1ecb3b4cf3
Remove failing Printf
2014-11-14 15:53:45 -06:00
obscuren
711be7009e
Version bump
2014-11-14 13:51:41 +01:00
obscuren
60cdb1148c
Transaction execution fixes
2014-11-12 01:36:36 +01:00
obscuren
9bb1ac7564
Fixes for the log method
2014-11-11 23:14:22 +01:00
obscuren
6c9e503eb8
Removed all implicit logging. Fixed gas issues and jump errors
2014-11-11 22:52:27 +01:00
obscuren
bed659f9b3
Moved ethtest to cmd
2014-11-10 13:31:18 +01:00
obscuren
ad0acb5762
Moved messages eventing to chain manager
2014-11-10 13:27:24 +01:00
obscuren
ebb7db263f
Added dumps
2014-11-10 12:42:16 +01:00
obscuren
d30571a7a8
Added VM testing tool
2014-11-10 11:47:37 +01:00
obscuren
cbeebcd47d
Fixed bloom, updated mining & block processing
...
* Reverted back to process blocks in batches method
* Bloom generation and lookup fix
* Minor UI changed (mainly debug)
2014-11-10 01:17:31 +01:00
obscuren
429dd2a100
Implemented new miner w/ ui interface for merged mining. Closes #177
...
* 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
2014-11-07 12:18:48 +01:00
obscuren
f59a3b67f6
StateManager => BlockManager
2014-11-04 10:57:02 +01:00
obscuren
d56d0c64aa
Version bump
2014-11-04 01:50:16 +01:00
obscuren
bd4f51ff3c
Use new iterator
2014-11-03 00:30:52 +01:00
Felix Lange
f3473312ba
all: fix rename breakage
2014-10-31 18:52:58 +01:00
obscuren
5af4ff985d
ethminer => miner
2014-10-31 14:56:42 +01:00
obscuren
4914a78c8c
ethwire => wire
2014-10-31 14:53:42 +01:00
obscuren
af8f5f0b69
ethstate => state
2014-10-31 14:43:14 +01:00
obscuren
0ed1a8b50a
ethpipe => xeth (eXtended ETHereum)
2014-10-31 14:30:08 +01:00
obscuren
8826e9694c
Moved utils to cmd
2014-10-31 14:20:11 +01:00
obscuren
b1c247231b
ethlog => logger
2014-10-31 12:56:05 +01:00
obscuren
fd9da72536
ethcrypto => crypto
2014-10-31 12:37:43 +01:00
obscuren
3ee0461cb5
Moved ethchain to chain
2014-10-31 10:59:17 +01:00
obscuren
8e0a39f33f
Updated to use ethereum.js
2014-10-31 10:50:16 +01:00
Jeffrey Wilcke
fa890c8c01
Merge pull request #167 from fjl/feature/split-tx-event
...
Split TxEvent type for tx pre/post
2014-10-29 21:10:04 +01:00
obscuren
9e2f071d26
Removed events from the state manager
2014-10-29 14:20:42 +01:00
Felix Lange
6b3f5fb82b
cmd/mist, ethchain, ethminer: split TxEvent ( #165 )
2014-10-29 03:50:20 +01:00
obscuren
cbc6709937
Version bump
2014-10-27 16:53:31 +01:00
obscuren
003280888d
increased default gas from 500 to 5000
2014-10-27 12:25:54 +01:00
obscuren
b095bd3237
events should be set prior to calling mainloop
2014-10-27 11:50:38 +01:00
Felix Lange
184055b3e2
cmd/*: add license headers
2014-10-23 15:48:53 +02:00
Felix Lange
69baa465ea
Merge eth-go repository into go-ethereum
...
mist, etheruem have been moved to cmd/
2014-10-23 15:01:27 +02:00