Add governor update test case for substrate based chains. Relayer should watch for PublicKeySignatureChanged and relay set_maintainer transaction to substrate chain.
// msg = nonce+dkg_key
let mut message = nonce.to_be_bytes().to_vec();
message.extend_from_slice(&new_maintainer);
let set_maintainer_call = SetMaintainer {
message: BoundedVec(message.clone()),
signature: BoundedVec(signature.clone()),
};
Checklist
[ ] Update relayer code to construct msg = nonce+dkg_key
Overview
Add governor update test case for substrate based chains. Relayer should watch for
PublicKeySignatureChanged
and relayset_maintainer
transaction to substrate chain.Checklist
msg = nonce+dkg_key