Added ini file for ethereum. fixes #66
This commit is contained in:
		@@ -221,23 +221,30 @@ ApplicationWindow {
 | 
				
			|||||||
				color: "#00000000"
 | 
									color: "#00000000"
 | 
				
			||||||
				anchors.fill: parent
 | 
									anchors.fill: parent
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				Label {
 | 
									Column {
 | 
				
			||||||
					id: addressLabel
 | 
										spacing: 3
 | 
				
			||||||
					text: "Address"
 | 
										anchors.fill: parent
 | 
				
			||||||
					anchors {
 | 
										anchors.topMargin: 5
 | 
				
			||||||
						margins: 5
 | 
										anchors.leftMargin: 5
 | 
				
			||||||
						top: parent.top
 | 
					
 | 
				
			||||||
						left: parent.left
 | 
										Label {
 | 
				
			||||||
 | 
											id: addressLabel
 | 
				
			||||||
 | 
											text: "Address"
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
										TextField {
 | 
				
			||||||
				TextField {
 | 
											text: pub.getKey().address
 | 
				
			||||||
					anchors {
 | 
											width: 500
 | 
				
			||||||
						margins: 5
 | 
										}
 | 
				
			||||||
						left: addressLabel.right
 | 
					
 | 
				
			||||||
						top: parent.top
 | 
										Label {
 | 
				
			||||||
 | 
											text: "Client ID"
 | 
				
			||||||
 | 
										}
 | 
				
			||||||
 | 
										TextField {
 | 
				
			||||||
 | 
											text: eth.clientId()
 | 
				
			||||||
 | 
											onTextChanged: {
 | 
				
			||||||
 | 
												eth.changeClientId(text)
 | 
				
			||||||
 | 
											}
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
					text: pub.getKey().address
 | 
					 | 
				
			||||||
					width: 500
 | 
					 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -50,7 +50,7 @@ func main() {
 | 
				
			|||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		g.ParseAll()
 | 
							g.ParseAll()
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	ethutil.ReadConfig(".ethereal", ethutil.LogFile|ethutil.LogStd, Identifier)
 | 
						ethutil.ReadConfig(".ethereal", ethutil.LogFile|ethutil.LogStd, g, Identifier)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Instantiated a eth stack
 | 
						// Instantiated a eth stack
 | 
				
			||||||
	ethereum, err := eth.New(eth.CapDefault, UseUPnP)
 | 
						ethereum, err := eth.New(eth.CapDefault, UseUPnP)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -67,6 +67,7 @@ func (gui *Gui) Start(assetPath string) {
 | 
				
			|||||||
	}})
 | 
						}})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	ethutil.Config.SetClientString(fmt.Sprintf("/Ethereal v%s", version))
 | 
						ethutil.Config.SetClientString(fmt.Sprintf("/Ethereal v%s", version))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Create a new QML engine
 | 
						// Create a new QML engine
 | 
				
			||||||
	gui.engine = qml.NewEngine()
 | 
						gui.engine = qml.NewEngine()
 | 
				
			||||||
	context := gui.engine.Context()
 | 
						context := gui.engine.Context()
 | 
				
			||||||
@@ -315,3 +316,11 @@ func (gui *Gui) Create(recipient, value, gas, gasPrice, data string) (*ethpub.PR
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	return gui.pub.Transact(ethutil.Hex(keyPair.PrivateKey), recipient, value, gas, gasPrice, data)
 | 
						return gui.pub.Transact(ethutil.Hex(keyPair.PrivateKey), recipient, value, gas, gasPrice, data)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func (gui *Gui) ChangeClientId(id string) {
 | 
				
			||||||
 | 
						ethutil.Config.SetIdentifier(id)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func (gui *Gui) ClientId() string {
 | 
				
			||||||
 | 
						return ethutil.Config.Identifier
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,10 +6,12 @@ import (
 | 
				
			|||||||
	"github.com/ethereum/eth-go/ethchain"
 | 
						"github.com/ethereum/eth-go/ethchain"
 | 
				
			||||||
	"github.com/ethereum/eth-go/ethutil"
 | 
						"github.com/ethereum/eth-go/ethutil"
 | 
				
			||||||
	"github.com/ethereum/go-ethereum/utils"
 | 
						"github.com/ethereum/go-ethereum/utils"
 | 
				
			||||||
 | 
						"github.com/rakyll/globalconf"
 | 
				
			||||||
	"io/ioutil"
 | 
						"io/ioutil"
 | 
				
			||||||
	"log"
 | 
						"log"
 | 
				
			||||||
	"os"
 | 
						"os"
 | 
				
			||||||
	"os/signal"
 | 
						"os/signal"
 | 
				
			||||||
 | 
						"path"
 | 
				
			||||||
	"runtime"
 | 
						"runtime"
 | 
				
			||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
@@ -59,7 +61,15 @@ func main() {
 | 
				
			|||||||
		lt = ethutil.LogFile | ethutil.LogStd
 | 
							lt = ethutil.LogFile | ethutil.LogStd
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	ethutil.ReadConfig(".ethereum", lt, Identifier)
 | 
						g, err := globalconf.NewWithOptions(&globalconf.Options{
 | 
				
			||||||
 | 
							Filename: path.Join(ethutil.ApplicationFolder(".ethereal"), "conf.ini"),
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
 | 
						if err != nil {
 | 
				
			||||||
 | 
							fmt.Println(err)
 | 
				
			||||||
 | 
						} else {
 | 
				
			||||||
 | 
							g.ParseAll()
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						ethutil.ReadConfig(".ethereum", lt, g, Identifier)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	logger := ethutil.Config.Log
 | 
						logger := ethutil.Config.Log
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user