Skip to content
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

Enable external keys #753

Draft
wants to merge 14 commits into
base: develop
Choose a base branch
from

Commits on May 6, 2022

  1. Configuration menu
    Copy the full SHA
    4758c69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43deb27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75ff9dd View commit details
    Browse the repository at this point in the history
  4. frontend: Split uiSignaturs, uiSingingInput and supporting functions out

    Moved common singing functions to to Frontend.UI.Dialogs.Signing.Common
    Rosuavio committed May 6, 2022
    Configuration menu
    Copy the full SHA
    7e9efe8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f25c6d6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    701217b View commit details
    Browse the repository at this point in the history
  7. KeysetWidget: pubKeyFromWiget takes KeyStorage instead of global keyList

    Changed pubKeyFromWiget to take a KeyStorage for key suggestions instead
    of using uiComboBoxGlobalDatalist to suggest keys directly from the
    global key store.
    Rosuavio committed May 6, 2022
    Configuration menu
    Copy the full SHA
    e77cbd0 View commit details
    Browse the repository at this point in the history
  8. contracts: Use pubKeyFromWiget for public key input for capabilites

    - Enable external PublicKeys to be provided for as keys for capabilites
    - When attempting to build the DeploymentSettingsResult, throw and error
      if not every Public Key in the payload matches has a KeyPair in the
      wallet. Other wise use the wallet to provide with KeyPairs for the
      payload.
    Rosuavio committed May 6, 2022
    Configuration menu
    Copy the full SHA
    2bddceb View commit details
    Browse the repository at this point in the history
  9. WIP: deploy: Allow user to input external keys as unrestricted keys

    TODO
    Make it so that when a user selects any key for a capability that
    is in the list of unrestricted keys the key is removed from the list
    of unrestricted keys.
    
    Prevent the user from inputing an unrestricted key if the key is
    already used as a key for a capability
    Rosuavio committed May 6, 2022
    Configuration menu
    Copy the full SHA
    f812165 View commit details
    Browse the repository at this point in the history
  10. network: Make buildExecPayload only take a list of PublicKeys

    The "signingKeys" and "extraKeys" were being treated the same anyways to this unifies it to "publicKeys"
    Rosuavio committed May 6, 2022
    Configuration menu
    Copy the full SHA
    de39d82 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7b35796 View commit details
    Browse the repository at this point in the history
  12. deploy: Users can provide external signatures in External Signatures tab

    Added new tab to deploy contract called "External Signatures".
    Users can provide private keys or signatues for every external public key
    in the payload.
    Rosuavio committed May 6, 2022
    Configuration menu
    Copy the full SHA
    4215bc8 View commit details
    Browse the repository at this point in the history
  13. Created dynamic TabBar

    ohri-anurag authored and Rosuavio committed May 6, 2022
    Configuration menu
    Copy the full SHA
    9db1ebb View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9eaae75 View commit details
    Browse the repository at this point in the history