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

CPS-0016: Add new authority to Cardano URI Scheme(s) for dRep delegation #976

Open
MadOrkestra opened this issue Jan 30, 2025 · 2 comments

Comments

@MadOrkestra
Copy link
Contributor

Just leaving this here, @Crypto2099 and myself will get back to this CPS and the corresponding CIPs in the next months, but feedback is of cause greatly appreciated - the biggest issue with Cardano URI Schemes rn is wallet integration though...

With Cardano governance now in full effect, we should add a new authority to the Cardano URI Schemes to be implemented at some point (sic) by wallets.

I'd propose a //delegate authority which takes in a dRep-Id, so users can scan a QR-Code / click a link, the wallet opens, maybe pulls up the corresponding dRep profile and then lets you delegate to that dRep by just signing the transaction in the wallet.

This would also enable One-Click delegations everywhere with no integrations to be done by websites.

Something to be aware of is the circumstance that you can't delegate to a dRep without being delegated to a stake pool first, which renders this authority useless in case of undelegated wallets, but given we have a lot more wallets not delegated to a dRep, it is still worth the effort to push governance forward.

References:

@Crypto2099
Copy link
Collaborator

I'm pretty sure you can actually delegate to a DRep w/o being delegated to a stake pool but probably not many people have actually tested that particular scenario... But in general I am in favor of this. I would support an initial Pull Request adding this as a new "open question" to CPS-0016 and then once a bit more ideation has gone on regarding what all we would need or want from the standard we can create a CIP to address it.

@gitmachtl
Copy link
Contributor

I'm pretty sure you can actually delegate to a DRep w/o being delegated to a stake pool

Thats actually a requirement to receive Treasury Withdrawal funds on a StakeAddress. The constitution says that funds received from a TW are not allowed to delegate to a stake pool and must also be delegated to the AlwaysAbstain DRep.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants