Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Decouple wallet from the chain layer #381

Closed
abailly-iohk opened this issue Jun 2, 2022 · 1 comment
Closed

Decouple wallet from the chain layer #381

abailly-iohk opened this issue Jun 2, 2022 · 1 comment
Labels
💭 idea An idea or feature request

Comments

@abailly-iohk
Copy link
Contributor

Why

  • On-chain interaction is currently tied to our TinyWallet which is very restricted and somewhat complicated
  • Signing and balancing transaction is actually a somewhat intricate process which we sidestepped by using a marked UTxO which has its own problem, the main one being that it needs to exist in the first place
  • Users might not want to entrust yet another wallet with funds and secrets, or want to keep a centralised wallet, or use hardware wallets/key-vaults
  • There is a specification CIP-30 for Dapp-Wallet interaction. It's currently very much geared towards browser-based JS integration but the general idea is that DApp should not hold secrets and delegate signatures

What

  • As a first step towards enabling external wallet, turn out tiny wallet into an completely independent component
  • Make Direct chain component communicates with this "external" wallet through a single signAndBalance function
@abailly-iohk abailly-iohk added the 💭 idea An idea or feature request label Jun 2, 2022
@ch1bo
Copy link
Collaborator

ch1bo commented Jun 2, 2022

Related / alternative to #215

@ch1bo ch1bo changed the title Externalise on-chain wallet interaction Decouple wallet from the chain layer Jun 7, 2022
@cardano-scaling cardano-scaling locked and limited conversation to collaborators Jul 5, 2022
@ch1bo ch1bo converted this issue into discussion #418 Jul 5, 2022

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
💭 idea An idea or feature request
Projects
None yet
Development

No branches or pull requests

2 participants