SetLocalNodeIDNonce sets private and public key, this is a one time thing.
(rawNodeID []byte, nonce *mine.Uint256)
| 89 | |
| 90 | // SetLocalNodeIDNonce sets private and public key, this is a one time thing. |
| 91 | func SetLocalNodeIDNonce(rawNodeID []byte, nonce *mine.Uint256) { |
| 92 | localKey.Lock() |
| 93 | defer localKey.Unlock() |
| 94 | localKey.nodeID = make([]byte, len(rawNodeID)) |
| 95 | copy(localKey.nodeID, rawNodeID) |
| 96 | if nonce != nil { |
| 97 | localKey.nodeNonce = new(mine.Uint256) |
| 98 | *localKey.nodeNonce = *nonce |
| 99 | } |
| 100 | } |
| 101 | |
| 102 | // GetLocalNodeID gets current node ID in hash string format. |
| 103 | func GetLocalNodeID() (rawNodeID proto.NodeID, err error) { |
no outgoing calls