MCPcopy Index your code
hub / github.com/CovenantSQL/CovenantSQL / createRandomQueryAckWithResponse

Function createRandomQueryAckWithResponse

sqlchain/xxx_test.go:188–208  ·  view source on GitHub ↗
(resp *types.SignedResponseHeader, cli *nodeProfile)

Source from the content-addressed store, hash-verified

186}
187
188func createRandomQueryAckWithResponse(resp *types.SignedResponseHeader, cli *nodeProfile) (
189 r *types.SignedAckHeader, err error,
190) {
191 ack := &types.Ack{
192 Header: types.SignedAckHeader{
193 AckHeader: types.AckHeader{
194 Response: resp.ResponseHeader,
195 ResponseHash: resp.Hash(),
196 NodeID: cli.NodeID,
197 Timestamp: createRandomTimeAfter(resp.Timestamp, 100),
198 },
199 },
200 }
201
202 if err = ack.Sign(cli.PrivateKey); err != nil {
203 return
204 }
205
206 r = &ack.Header
207 return
208}
209
210func registerNodesWithPublicKey(pub *asymmetric.PublicKey, diff int, num int) (
211 nis []cpuminer.NonceInfo, err error) {

Callers 1

sendQueryExMethod · 0.85

Calls 3

SignMethod · 0.95
createRandomTimeAfterFunction · 0.85
HashMethod · 0.65

Tested by

no test coverage detected