diff --git a/apps/playground/src/pages/apis/txbuilder/governance/deregistration.tsx b/apps/playground/src/pages/apis/txbuilder/governance/deregistration.tsx index 2a270dbf7..a12acf134 100644 --- a/apps/playground/src/pages/apis/txbuilder/governance/deregistration.tsx +++ b/apps/playground/src/pages/apis/txbuilder/governance/deregistration.tsx @@ -45,8 +45,8 @@ function Left() {

A DRep is retired right away when the blockchain accepts a retirement certificate. The deposit is refunded immediately as part of the - transaction that submits the retirement certificate, just like how - deposits are returned when a stake credential is unregistered. + output of the transaction that submits the retirement certificate, just + like how deposits are returned when using a Conway stake deregistration.

First we need to get the DRep ID of the DRep we want to retire. We can @@ -72,7 +72,7 @@ function Left() {

The transaction will be submitted to the blockchain and the DRep will be - retired. The deposit will be refunded to the DRep owner. + retired. The deposit will be refunded to the provided change address.

); diff --git a/apps/playground/src/pages/apis/txbuilder/governance/index.tsx b/apps/playground/src/pages/apis/txbuilder/governance/index.tsx index b4fbb5d25..e04fe698f 100644 --- a/apps/playground/src/pages/apis/txbuilder/governance/index.tsx +++ b/apps/playground/src/pages/apis/txbuilder/governance/index.tsx @@ -35,12 +35,15 @@ const ReactPage: NextPage = () => { heroicon={metaTxbuilderGovernance.icon} >

- In{" "} - CIP-1694, - Cardano's on-chain governance system was proposed to allow the - community to vote on proposals and protocol updates. This system is - designed to be decentralized and transparent, allowing the community - to have a say in the future of the network. + The implementation of {" "} + CIP-1694 | A + First Step Towards On-Chain Decentralized Governance within + the Conway ledger era is Cardano's initial on-chain governance + design. This system was allows the community to vote on how the + chain is managed, such as how treasury funds are spent and changes + to protocol parameters. This system is designed to be decentralized + and transparent, allowing the community to decide the future of the + network.

diff --git a/apps/playground/src/pages/apis/txbuilder/governance/registration.tsx b/apps/playground/src/pages/apis/txbuilder/governance/registration.tsx index 90ae3aba4..ae6e7a537 100644 --- a/apps/playground/src/pages/apis/txbuilder/governance/registration.tsx +++ b/apps/playground/src/pages/apis/txbuilder/governance/registration.tsx @@ -62,25 +62,27 @@ function Left() { return ( <>

- In Voltaire, stake credentials can delegate their stake to Decentralized - Representatives (DReps) for voting, in addition to the current - delegation to stake pools for block production. This DRep delegation - will work similarly to the current stake delegation process, using - on-chain certificates. Registering as a DRep will also follow the same - process as stake registration. + In Conway, stake credentials can delegate the voting rights associated + with their to ada to Delegate Representatives (DReps) to empower the + DRep's votes, this mechanism is in addition to the current delegation to + stake pools to participate in consensus and block production. This vote + delegation is modeled on current stake delegation process, using + on-chain certificates. Registering as a DRep also follows the same + process as stake pool registration.

- However, registered DReps need to vote regularly to remain active. If a - DRep does not vote for a set number of epochs (defined by the new - protocol parameter, drepActivity), they are considered inactive and will - not count towards the active voting stake. To become active again, DReps - need to vote on governance actions or submit a DRep update certificate - within the drepActivity period. + However, registered DReps need to vote or provide updates regularly to + counted as active. If a DRep does not vote or submit a DRep update + certificate for a set number of epochs (defined by the new protocol + parameter, drepActivity), they are considered inactive and the voting + power delegated to them is not counted towards the active voting stake. + To become active again, DReps need to vote on governance actions or + submit a DRep update certificate within the drepActivity period.

A DRep registration certificates include:

@@ -102,6 +104,12 @@ function Left() { anchor from the given URL and returns the hash of the anchor.

+

+ Then, we select the UTxOs to pay for the registration. According to the + current protocol parameters, the deposit for registering a DRep is 500 + ada. +

+

We can now build the transaction by adding the DRep registration certificate to the transaction. We also need to add the change address @@ -116,8 +124,8 @@ function Left() {

The transaction will be submitted to the blockchain and the DRep will be - registered. The deposit will be taken from the DRep owner and the DRep - will be added to the list of registered DReps. + registered. The deposit will be taken from the wallet which controls + the DRep and the DRep will be added to the list of registered DReps.

);