And add some extra debug logging for governance-vaa-verify. commit-id:10deaff4
@@ -90,7 +90,7 @@ func adminContractUpgradeToVAA(req *nodev1.ContractUpgrade, guardianSetIndex uin
}
newContractAddress := vaa.Address{}
- copy(newContractAddress[:], req.NewContract)
+ copy(newContractAddress[:], b)
v := vaa.CreateGovernanceVAA(nonce, sequence, guardianSetIndex,
vaa.BodyContractUpgrade{
@@ -1,6 +1,7 @@
package guardiand
import (
+ "encoding/hex"
"fmt"
"github.com/certusone/wormhole/node/pkg/vaa"
"io/ioutil"
@@ -59,6 +60,13 @@ func runGovernanceVAAVerify(cmd *cobra.Command, args []string) {
panic(err)
+ b, err := v.Marshal()
+ if err != nil {
+ panic(err)
+ }
+
+ log.Printf("Serialized: %v", hex.EncodeToString(b))
log.Printf("VAA with digest %s: %+v", digest.Hex(), spew.Sdump(v))