tendermint/node/id.go

36 lines
479 B
Go
Raw Normal View History

package node
import (
"time"
2017-10-04 13:40:45 -07:00
"github.com/tendermint/go-crypto"
)
type NodeID struct {
Name string
2015-11-01 11:34:08 -08:00
PubKey crypto.PubKey
}
type PrivNodeID struct {
NodeID
2015-11-01 11:34:08 -08:00
PrivKey crypto.PrivKey
}
type NodeGreeting struct {
NodeID
Version string
ChainID string
Message string
Time time.Time
}
type SignedNodeGreeting struct {
NodeGreeting
2015-11-01 11:34:08 -08:00
Signature crypto.Signature
}
func (pnid *PrivNodeID) SignGreeting() *SignedNodeGreeting {
//greeting := NodeGreeting{}
return nil
}