Added alternate signing address to /ticketstatus response (#314)
This commit is contained in:
parent
0b78c9c2da
commit
74aa7bcd13
@ -210,6 +210,7 @@ its `feetxstatus` is `confirmed`.
|
||||
"ticketconfirmed":true,
|
||||
"feetxstatus":"broadcast",
|
||||
"feetxhash":"e1c02b04b5bbdae66cf8e3c88366c4918d458a2d27a26144df37f54a2bc956ac",
|
||||
"altsignaddress":"Tsfkn6k9AoYgVZRV6ZzcgmuVSgCdJQt9JY2",
|
||||
"votechoices":{"headercommitments":"no"},
|
||||
"request": {"<Copy of request body>"}
|
||||
}
|
||||
|
||||
@ -34,12 +34,26 @@ func ticketStatus(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// Get altSignAddress from database
|
||||
altSignAddrData, err := db.AltSignAddrData(ticket.Hash)
|
||||
if err != nil {
|
||||
log.Errorf("%s: db.AltSignAddrData error (ticketHash=%s): %v", funcName, ticket.Hash, err)
|
||||
sendError(errInternalError, c)
|
||||
return
|
||||
}
|
||||
|
||||
altSignAddr := ""
|
||||
if altSignAddrData != nil {
|
||||
altSignAddr = altSignAddrData.AltSignAddr
|
||||
}
|
||||
|
||||
sendJSONResponse(ticketStatusResponse{
|
||||
Timestamp: time.Now().Unix(),
|
||||
Request: reqBytes,
|
||||
TicketConfirmed: ticket.Confirmed,
|
||||
FeeTxStatus: string(ticket.FeeTxStatus),
|
||||
FeeTxHash: ticket.FeeTxHash,
|
||||
AltSignAddress: altSignAddr,
|
||||
VoteChoices: ticket.VoteChoices,
|
||||
}, c)
|
||||
}
|
||||
|
||||
@ -68,6 +68,7 @@ type ticketStatusResponse struct {
|
||||
TicketConfirmed bool `json:"ticketconfirmed"`
|
||||
FeeTxStatus string `json:"feetxstatus"`
|
||||
FeeTxHash string `json:"feetxhash"`
|
||||
AltSignAddress string `json:"altsignaddress"`
|
||||
VoteChoices map[string]string `json:"votechoices"`
|
||||
Request []byte `json:"request"`
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user