From 6260e4ee5b5e930f9838a52f481aa32007ff0954 Mon Sep 17 00:00:00 2001 From: jholdstock Date: Thu, 11 Nov 2021 12:56:12 +0000 Subject: [PATCH] Add alternate sign address to ticket search result --- webapi/admin.go | 14 ++++++++++++++ webapi/templates/ticket-search-result.html | 12 ++++++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/webapi/admin.go b/webapi/admin.go index 38b38fc..53c8533 100644 --- a/webapi/admin.go +++ b/webapi/admin.go @@ -31,6 +31,7 @@ type searchResult struct { Hash string Found bool Ticket database.Ticket + AltSig string VoteChanges map[uint32]database.VoteChangeRecord MaxVoteChanges int } @@ -122,11 +123,24 @@ func ticketSearch(c *gin.Context) { return } + altSigData, err := db.AltSigData(hash) + if err != nil { + log.Errorf("db.AltSigData error (ticketHash=%s): %v", hash, err) + c.String(http.StatusInternalServerError, "Error getting alt sig from db") + return + } + + altSig := "" + if altSigData != nil { + altSig = altSigData.AltSigAddr + } + c.HTML(http.StatusOK, "admin.html", gin.H{ "SearchResult": searchResult{ Hash: hash, Found: found, Ticket: ticket, + AltSig: altSig, VoteChanges: voteChanges, MaxVoteChanges: cfg.MaxVoteChangeRecords, }, diff --git a/webapi/templates/ticket-search-result.html b/webapi/templates/ticket-search-result.html index f11903c..6e5ed84 100644 --- a/webapi/templates/ticket-search-result.html +++ b/webapi/templates/ticket-search-result.html @@ -28,6 +28,10 @@ Ticket Outcome {{ .Ticket.Outcome }} + + Voting WIF + {{ .Ticket.VotingWIF }} + Commitment Address @@ -37,8 +41,12 @@ - Voting WIF - {{ .Ticket.VotingWIF }} + Alternate Signing Address + + + {{ .AltSig }} + +