24 lines
523 B
Go
24 lines
523 B
Go
package queue
|
|
|
|
import gossipv1 "github.com/certusone/wormhole/node/pkg/proto/gossip/v1"
|
|
|
|
func toObservation(o *gossipv1.SignedObservation) Observation {
|
|
return Observation{
|
|
Addr: o.Addr,
|
|
Hash: o.Hash,
|
|
Signature: o.Signature,
|
|
TxHash: o.TxHash,
|
|
MessageID: o.MessageId,
|
|
}
|
|
}
|
|
|
|
func fromObservation(o *Observation) *gossipv1.SignedObservation {
|
|
return &gossipv1.SignedObservation{
|
|
Addr: o.Addr,
|
|
Hash: o.Hash,
|
|
Signature: o.Signature,
|
|
TxHash: o.TxHash,
|
|
MessageId: o.MessageID,
|
|
}
|
|
}
|