themis-contract
themis-contract copied to clipboard
Only prompt users to sign as a party matching an identity that is registered on their machine
Currently, when a user goes to sign a document they are prompted to pick the from all the signatories pertaining to a document. However, in general a user should only every sign a document as a signatory for whom they have an ID configured via save-identity. We should filter the signatories to pick from through the saved identities.
A simple way to implement this would be to:
- Gather the Keybase IDs of all signatories on the contract.
- Find the first local identity whose Keybase ID matches.