Closed kentbull closed 4 months ago
I found that performing BOTH key rotations (kli rotate
) and key state queries (kli query
) for each of the participants in the multisig group allows the kli multisig rotate
part of the script to succeed, yet the multisig interaction still fails.
Adding the following rotation commands and key state query commands, like in scripts/demo/basic/multisig-join.sh
# Rotate keys for each identifier
kli rotate --name multisig1 --alias multisig1
kli rotate --name multisig2 --alias multisig2
kli rotate --name multisig3 --alias multisig3
# Pull key state in from other multisig group participant identifiers
# Tell 2 about 1
kli query --name multisig2 --alias multisig2 --prefix EKYLUMmNPZeEs77Zvclf0bSN5IN-mLfLpx2ySb-HDlk4
# tell 2 about 3
kli query --name multisig2 --alias multisig2 --prefix ENkjt7khEI5edCMw5qugagbJw1QvGnQEtcewxb0FnU9U
# tell 1 about 2
kli query --name multisig1 --alias multisig1 --prefix EJccSRTfXYF6wrUVuenAIHzwcx3hJugeiJsEKmndi5q1
# tell 1 about 3
kli query --name multisig1 --alias multisig1 --prefix ENkjt7khEI5edCMw5qugagbJw1QvGnQEtcewxb0FnU9U
# tell 3 about 1
kli query --name multisig3 --alias multisig3 --prefix EKYLUMmNPZeEs77Zvclf0bSN5IN-mLfLpx2ySb-HDlk4
# tell 3 about 2
kli query --name multisig3 --alias multisig3 --prefix EJccSRTfXYF6wrUVuenAIHzwcx3hJugeiJsEKmndi5q1
I'll add as a candidate to be considered for the top 10 https://github.com/WebOfTrust/keri/discussions/78
Closed with #774
With the latest 1.2.0-dev2 version I'm hitting a different problem with this script, that the waiting for signatures on the multisig interaction hang at the end and never finish. Is there something that multisig3 needs to do to take part in the interaction event?
Version
v1.1.13
Environment
Mac OS, Python 3.12, M1 Mac
Expected behavior
Rotating a multisig AID in the
scripts/demo/basic/multisig-rotation-in-third.sh
script should run and complete successfully.Actual behavior
The
kli multisig rotate
calls inscripts/demo/basic/multisig-rotation-in-third.sh
return errors as shown below:Steps to reproduce
git clone https://github.com/WebOfTrust/keripy
git clone https://github.com/WebOfTrust/vLEI
scripts/demo/basic/multisig-rotation-in-third.sh
script In a separate terminal session run the following: