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