mirror of https://github.com/ethereum/go-ethereum
parent
125bdc3253
commit
0e5aed63dd
@ -0,0 +1,23 @@ |
||||
package qwhisper |
||||
|
||||
import ( |
||||
"github.com/ethereum/go-ethereum/crypto" |
||||
"github.com/ethereum/go-ethereum/ethutil" |
||||
"github.com/ethereum/go-ethereum/whisper" |
||||
) |
||||
|
||||
type Message struct { |
||||
ref *whisper.Message |
||||
Flags byte |
||||
Payload string |
||||
From string |
||||
} |
||||
|
||||
func ToQMessage(msg *whisper.Message) *Message { |
||||
return &Message{ |
||||
ref: msg, |
||||
Flags: msg.Flags, |
||||
Payload: ethutil.Bytes2Hex(msg.Payload), |
||||
From: ethutil.Bytes2Hex(crypto.FromECDSAPub(msg.Recover())), |
||||
} |
||||
} |
@ -0,0 +1,13 @@ |
||||
package qwhisper |
||||
|
||||
import ( |
||||
"fmt" |
||||
"unsafe" |
||||
) |
||||
|
||||
type Watch struct { |
||||
} |
||||
|
||||
func (self *Watch) Arrived(v unsafe.Pointer) { |
||||
fmt.Println(v) |
||||
} |
Loading…
Reference in new issue