You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Stake registration certificate (0) is deprecated in conway era
What
When Stake Address is not registered, We are currently creating transaction with 2 certificates (registration, delegation). But this can be done in single certificate in conway era. Furthermore, the used certificate-type (0) is deprecated.
How
Example (cert list in decoded-tx) (Current implementation)
[[0,// stake-registration cert ; Deprecated in Conway Era[0,"992D25F1234F161763F5FAAEEA857BAF06DE242547BDE90895019CDE"]],[9,// vote_deleg_cert[0,"992D25F1234F161763F5FAAEEA857BAF06DE242547BDE90895019CDE"],[0,"001021A9B538F693F5293B9AD77E9FD2FEBE5ECD66CF8BB2844B4A8D"]]]
mesudip
changed the title
Use registration_delegation_cert instead of 2 individual cretificates when delegating to drep
Use registration_delegation_cert for delegation
Jul 24, 2024
mesudip
changed the title
Use registration_delegation_cert for delegation
Use single certificate for delegation + registration
Jul 24, 2024
I agree with the motivation and rationale here - great catch!
But unfortunately hardware wallets have not supported these "combination" certificates (see CIP-21 Certificates)
So by using them we could break the user flow for HWWs
Stake registration certificate (0) is deprecated in conway era
Why
What
When Stake Address is not registered, We are currently creating transaction with 2 certificates (registration, delegation). But this can be done in single certificate in conway era. Furthermore, the used certificate-type (0) is deprecated.
How
Example (cert list in decoded-tx) (Current implementation)
Suggested change (certs in decoded tx)
NB Refer to corresponding certificate builder in
cardano-serialization-lib
to create theregistration_delegation_cert
The text was updated successfully, but these errors were encountered: