Skip to content

Member of delegated multisig identifier cannot join inception #1026

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
lenkan opened this issue Jun 5, 2025 · 1 comment · May be fixed by #1027
Open

Member of delegated multisig identifier cannot join inception #1026

lenkan opened this issue Jun 5, 2025 · 1 comment · May be fixed by #1027
Labels
bug Something isn't working triage

Comments

@lenkan
Copy link
Contributor

lenkan commented Jun 5, 2025

Version

1.2.5-dev0, 1.2.6, main branch

Environment

Python 3.13, ubuntu 24.04

Expected behavior

It should be possible to join a delegated multisig inception event and see that the AID is fully anchored in the delegator KEL.

Actual behavior

Outuput from kli status is

Alias:  default-group
Identifier: ENedKzxtLW6IeVDqYWQBiOZ2R8j-B0lyxK9y7V-XNkuR
Seq No: 0
Group Identifier
    Local Indentifier:  ECR2m2i5Xo23ssndqTjLIg9vkZXZYK2XITUd1vXINRRE ✔ Fully Signed

Witnesses:
Count:          1
Receipts:       1
Threshold:      1

Public Keys:
        1. DMmjw1FpuxypnQ7lzQOpJErI8U_zDpJ3PljEmhBgqiOc
        2. DPCRoyhtHy2B67qZUkz-V72v-mZAXuZvkCKd-2NbUm9t

Indicating that the identifier created by joining the event is NOT a delegated identifier. The AID also does not match the one created from delegate 1.

Steps to reproduce

  1. Create multisig delegator
  2. Create AID for delegate 1
  3. Create AID for delegate 2
  4. Create multisig AID with - only using signatures from delegate 1
    • members: [delegate 1, delegate 2]
    • signing threshold: "1"
    • delpre: "delegator from step 1"
  5. Approve delegation from delegator 1 and delegator 2.
  6. Check kli status from delegate 1. Observe that the event has been anchored correctly.
  7. Run kli multisig join from delegate 2 and join the inception event.
  8. Check kli status from delegate 2.
@lenkan lenkan added bug Something isn't working triage labels Jun 5, 2025
@lenkan lenkan linked a pull request Jun 5, 2025 that will close this issue
@kentbull
Copy link
Contributor

kentbull commented Jun 9, 2025

Nice find! I have been wondering if this was an issue. I hadn't taken the time to test this specifically yet. Thanks for finding this out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working triage
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants