removed messages
This commit is contained in:
parent
31fdc645ed
commit
38faf2c51a
@ -24,7 +24,6 @@ import (
|
|||||||
"github.com/ethereum/go-ethereum/core"
|
"github.com/ethereum/go-ethereum/core"
|
||||||
"github.com/ethereum/go-ethereum/core/types"
|
"github.com/ethereum/go-ethereum/core/types"
|
||||||
"github.com/ethereum/go-ethereum/event"
|
"github.com/ethereum/go-ethereum/event"
|
||||||
"github.com/ethereum/go-ethereum/state"
|
|
||||||
"github.com/ethereum/go-ethereum/ui/qt"
|
"github.com/ethereum/go-ethereum/ui/qt"
|
||||||
"github.com/ethereum/go-ethereum/xeth"
|
"github.com/ethereum/go-ethereum/xeth"
|
||||||
"github.com/obscuren/qml"
|
"github.com/obscuren/qml"
|
||||||
@ -39,7 +38,6 @@ type AppContainer interface {
|
|||||||
|
|
||||||
NewBlock(*types.Block)
|
NewBlock(*types.Block)
|
||||||
NewWatcher(chan bool)
|
NewWatcher(chan bool)
|
||||||
Messages(state.Messages, string)
|
|
||||||
Post(string, int)
|
Post(string, int)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -79,10 +77,6 @@ func (app *ExtApplication) run() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// Subscribe to events
|
|
||||||
mux := app.lib.eth.EventMux()
|
|
||||||
app.events = mux.Subscribe(core.NewBlockEvent{}, state.Messages(nil))
|
|
||||||
|
|
||||||
// Call the main loop
|
// Call the main loop
|
||||||
go app.mainLoop()
|
go app.mainLoop()
|
||||||
|
|
||||||
@ -126,23 +120,3 @@ func (app *ExtApplication) mainLoop() {
|
|||||||
func (self *ExtApplication) Watch(filterOptions map[string]interface{}, identifier string) {
|
func (self *ExtApplication) Watch(filterOptions map[string]interface{}, identifier string) {
|
||||||
self.filters[identifier] = qt.NewFilterFromMap(filterOptions, self.eth)
|
self.filters[identifier] = qt.NewFilterFromMap(filterOptions, self.eth)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (self *ExtApplication) GetMessages(object map[string]interface{}) string {
|
|
||||||
/* TODO remove me
|
|
||||||
filter := qt.NewFilterFromMap(object, self.eth)
|
|
||||||
|
|
||||||
messages := filter.Find()
|
|
||||||
var msgs []javascript.JSMessage
|
|
||||||
for _, m := range messages {
|
|
||||||
msgs = append(msgs, javascript.NewJSMessage(m))
|
|
||||||
}
|
|
||||||
|
|
||||||
b, err := json.Marshal(msgs)
|
|
||||||
if err != nil {
|
|
||||||
return "{\"error\":" + err.Error() + "}"
|
|
||||||
}
|
|
||||||
|
|
||||||
return string(b)
|
|
||||||
*/
|
|
||||||
return ""
|
|
||||||
}
|
|
||||||
|
@ -31,7 +31,6 @@ import (
|
|||||||
|
|
||||||
"github.com/ethereum/go-ethereum/core/types"
|
"github.com/ethereum/go-ethereum/core/types"
|
||||||
"github.com/ethereum/go-ethereum/ethutil"
|
"github.com/ethereum/go-ethereum/ethutil"
|
||||||
"github.com/ethereum/go-ethereum/state"
|
|
||||||
"github.com/ethereum/go-ethereum/xeth"
|
"github.com/ethereum/go-ethereum/xeth"
|
||||||
"github.com/howeyc/fsnotify"
|
"github.com/howeyc/fsnotify"
|
||||||
"github.com/obscuren/qml"
|
"github.com/obscuren/qml"
|
||||||
@ -144,19 +143,6 @@ func (app *HtmlApplication) NewBlock(block *types.Block) {
|
|||||||
app.webView.Call("onNewBlockCb", b)
|
app.webView.Call("onNewBlockCb", b)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (self *HtmlApplication) Messages(messages state.Messages, id string) {
|
|
||||||
/* TODO remove me
|
|
||||||
var msgs []javascript.JSMessage
|
|
||||||
for _, m := range messages {
|
|
||||||
msgs = append(msgs, javascript.NewJSMessage(m))
|
|
||||||
}
|
|
||||||
|
|
||||||
b, _ := json.Marshal(msgs)
|
|
||||||
|
|
||||||
self.webView.Call("onWatchedCb", string(b), id)
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
func (app *HtmlApplication) Destroy() {
|
func (app *HtmlApplication) Destroy() {
|
||||||
app.engine.Destroy()
|
app.engine.Destroy()
|
||||||
}
|
}
|
||||||
|
@ -22,12 +22,10 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
|
||||||
"runtime"
|
"runtime"
|
||||||
|
|
||||||
"github.com/ethereum/go-ethereum/core/types"
|
"github.com/ethereum/go-ethereum/core/types"
|
||||||
"github.com/ethereum/go-ethereum/ethutil"
|
"github.com/ethereum/go-ethereum/ethutil"
|
||||||
"github.com/ethereum/go-ethereum/state"
|
|
||||||
"github.com/ethereum/go-ethereum/xeth"
|
"github.com/ethereum/go-ethereum/xeth"
|
||||||
"github.com/obscuren/qml"
|
"github.com/obscuren/qml"
|
||||||
)
|
)
|
||||||
@ -74,10 +72,6 @@ func (app *QmlApplication) NewBlock(block *types.Block) {
|
|||||||
app.win.Call("onNewBlockCb", pblock)
|
app.win.Call("onNewBlockCb", pblock)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (self *QmlApplication) Messages(msgs state.Messages, id string) {
|
|
||||||
fmt.Println("IMPLEMENT QML APPLICATION MESSAGES METHOD")
|
|
||||||
}
|
|
||||||
|
|
||||||
// Getters
|
// Getters
|
||||||
func (app *QmlApplication) Engine() *qml.Engine {
|
func (app *QmlApplication) Engine() *qml.Engine {
|
||||||
return app.engine
|
return app.engine
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
package ethdb
|
package ethdb
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
|
||||||
"path"
|
"path"
|
||||||
|
"fmt"
|
||||||
|
|
||||||
"github.com/ethereum/go-ethereum/compression/rle"
|
|
||||||
"github.com/ethereum/go-ethereum/ethutil"
|
"github.com/ethereum/go-ethereum/ethutil"
|
||||||
|
"github.com/ethereum/go-ethereum/compression/rle"
|
||||||
"github.com/syndtr/goleveldb/leveldb"
|
"github.com/syndtr/goleveldb/leveldb"
|
||||||
"github.com/syndtr/goleveldb/leveldb/iterator"
|
"github.com/syndtr/goleveldb/leveldb/iterator"
|
||||||
)
|
)
|
||||||
|
@ -235,33 +235,3 @@ func NewReciept(contractCreation bool, creationAddress, hash, address []byte) *R
|
|||||||
toHex(address),
|
toHex(address),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
type Message struct {
|
|
||||||
To string `json:"to"`
|
|
||||||
From string `json:"from"`
|
|
||||||
Input string `json:"input"`
|
|
||||||
Output string `json:"output"`
|
|
||||||
Path int32 `json:"path"`
|
|
||||||
Origin string `json:"origin"`
|
|
||||||
Timestamp int32 `json:"timestamp"`
|
|
||||||
Coinbase string `json:"coinbase"`
|
|
||||||
Block string `json:"block"`
|
|
||||||
Number int32 `json:"number"`
|
|
||||||
Value string `json:"value"`
|
|
||||||
}
|
|
||||||
|
|
||||||
func NewMessage(message *state.Message) Message {
|
|
||||||
return Message{
|
|
||||||
To: toHex(message.To),
|
|
||||||
From: toHex(message.From),
|
|
||||||
Input: toHex(message.Input),
|
|
||||||
Output: toHex(message.Output),
|
|
||||||
Path: int32(message.Path),
|
|
||||||
Origin: toHex(message.Origin),
|
|
||||||
Timestamp: int32(message.Timestamp),
|
|
||||||
Coinbase: toHex(message.Origin),
|
|
||||||
Block: toHex(message.Block),
|
|
||||||
Number: int32(message.Number.Int64()),
|
|
||||||
Value: message.Value.String(),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
@ -192,15 +192,6 @@ func (self *XEth) FromNumber(str string) string {
|
|||||||
return ethutil.BigD(fromHex(str)).String()
|
return ethutil.BigD(fromHex(str)).String()
|
||||||
}
|
}
|
||||||
|
|
||||||
func ToMessages(messages state.Messages) *ethutil.List {
|
|
||||||
var msgs []Message
|
|
||||||
for _, m := range messages {
|
|
||||||
msgs = append(msgs, NewMessage(m))
|
|
||||||
}
|
|
||||||
|
|
||||||
return ethutil.NewList(msgs)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (self *XEth) PushTx(encodedTx string) (string, error) {
|
func (self *XEth) PushTx(encodedTx string) (string, error) {
|
||||||
tx := types.NewTransactionFromBytes(fromHex(encodedTx))
|
tx := types.NewTransactionFromBytes(fromHex(encodedTx))
|
||||||
err := self.eth.TxPool().Add(tx)
|
err := self.eth.TxPool().Add(tx)
|
||||||
|
Loading…
Reference in New Issue
Block a user