Modified 'Sign:Response' so that it now includes a 'cancelled' scenario where an optional error message can be attached. Also, a utility function has been added to the background that checks if a deploy was signed with a particular account already. This will be helpful in scenarios where duplicate signatures have to be prevented from the same account while signing a deploy.
Make sure to fill in all the below sections.
Description
Modified 'Sign:Response' so that it now includes a 'cancelled' scenario where an optional error message can be attached. Also, a utility function has been added to the background that checks if a deploy was signed with a particular account already. This will be helpful in scenarios where duplicate signatures have to be prevented from the same account while signing a deploy.
Linked tickets
WALLET-280
Checklist
[x] Make sure this PR title follows semantic release conventions: https://semantic-release.gitbook.io/semantic-release/#commit-message-format
[ ] If the PR adds any new text to the UI, make sure they are localized
[ ] Include a screenshot or recording if implementing significant UI or user flow change
[x] When this PR affects architecture changes wait for review from Dmytro before merging