From 209e4ebd5f78395717fbbfca0f896b992484009d Mon Sep 17 00:00:00 2001 From: Nickolai Zeldovich Date: Wed, 19 Jun 2019 15:28:43 -0400 Subject: [PATCH] print expected outcomes hash in auctionminion --- cmd/auctionminion/main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/auctionminion/main.go b/cmd/auctionminion/main.go index 941fe315a3..652d86497a 100644 --- a/cmd/auctionminion/main.go +++ b/cmd/auctionminion/main.go @@ -17,6 +17,7 @@ package main import ( + "encoding/base64" "encoding/json" "flag" "fmt" @@ -248,4 +249,8 @@ func main() { cfg.StartRound = ra.LastRound() + 1 writeConfig(cfg) fmt.Printf("Wrote updated state to %s\n", *stateFile) + + outcomes := ra.Settle(false) + outcomesHash := crypto.HashObj(outcomes) + fmt.Printf("Expected outcomes hash (if settled without cancelling): %v\n", base64.StdEncoding.EncodeToString(outcomesHash[:])) }