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
* update links and promote CIP
* should also update top README along with this merge
* change name and adjust author email
* change name in base repository
* Update README.md
* change naming to match CIP-59 convensions
Co-authored-by: Robert Phair <[email protected]>
* match updated naming in base readme
* Update CIP-0095/README.md
* Update CIP-0095/README.md
---------
Co-authored-by: Robert Phair <[email protected]>
@@ -27,12 +28,12 @@ Cardano wallets. This specification defines the API of the javascript object
27
28
that needs to be injected into web applications.
28
29
29
30
These definitions extend
30
-
[CIP-30 | Cardano dApp-Wallet Web Bridge](https://github.com/cardano-foundation/CIPs/tree/master/CIP-0030)
31
+
[CIP-30 | Cardano dApp-Wallet Web Bridge](https://github.com/cardano-foundation/CIPs/tree/master/CIP-0030/README.md)
31
32
to provide support for
32
33
[CIP-1694 | A First Step Towards On-Chain Decentralized Governance](https://github.com/cardano-foundation/CIPs/blob/master/CIP-1694/README.md)
33
34
focussed web-based stacks. Here we aim to support the requirements of Ada
34
-
Holders and DReps in the Conway Ledger era, this specification is based on the
35
-
[Draft Conway Ledger Era Specification](https://github.com/input-output-hk/cardano-ledger/tree/master/eras/conway/test-suite/cddl-files).
35
+
holders and DReps in the Conway Ledger era, this specification is based on the
36
+
[Conway Ledger Era Specification](https://github.com/IntersectMBO/cardano-ledger/blob/dcacf044c8d38362edc57a761e027953aab3f335/eras/conway/impl/cddl-files/conway.cddl).
36
37
37
38
### Acknowledgments
38
39
@@ -87,14 +88,14 @@ within CIP-30. Although currently CIP-30 acts as the defacto Cardano dApp-wallet
87
88
connector, this specification could be applied to similar standards.
88
89
89
90
> **Note** This specification will evolve as the proposed ledger governance
90
-
> model matures.
91
+
> model is finalized.
91
92
92
93
### Data Types
93
94
94
95
#### CIP-30 Inherited Data Types
95
96
96
97
From
97
-
[CIP-30's Data Types](https://github.com/cardano-foundation/CIPs/tree/master/CIP-0030#data-types)
98
+
[CIP-30's Data Types](https://github.com/cardano-foundation/CIPs/tree/master/CIP-003/README.md#data-types)
should be able to be recognized by supporting wallets.
398
399
399
400
##### Unsupported Inspection
400
401
401
-
In the Conway ledger era two certificate types are depreciated `genesis_key_delegation` and `move_instantaneous_rewards_cert`. If the wallet receives a transaction containing a depreciated certificate it should return a `TxSignError` with an error code of `DepreciatedCertificate`.
402
+
In the Conway ledger era two certificate types are depreciated `genesis_key_delegation` and `move_instantaneous_rewards_cert`.
403
+
If the wallet receives a transaction containing a depreciated certificate it should return a `TxSignError` with an error code of `DepreciatedCertificate`.
402
404
403
405
| Index | Unsupported Pre-Conway Certificates |
404
406
| ----- | ----------------------------------- |
@@ -407,7 +409,8 @@ In the Conway ledger era two certificate types are depreciated `genesis_key_dele
407
409
408
410
##### Expected Witness Support
409
411
410
-
Although constitutional committee certificates and stake pool certificates should be able to be recognized they should not be able to be correctly witnessed by wallets following this API. Wallet's should only support witnesses using payment, stake and DRep keys.
412
+
Although constitutional committee certificates and stake pool certificates should be able to be recognized they should not be able to be correctly witnessed by wallets following this API.
413
+
Wallet's should only support witnesses using payment, stake and DRep keys.
411
414
412
415
##### Returns
413
416
@@ -564,7 +567,7 @@ wallet has already been made via
564
567
2. **Construct Delegation:** The client application uses CIP-30 endpoints to
565
568
query the wallet's UTxO set and payment address. A DRep delegation
- [x] The interface is used by one web application to allow users to engage with
939
947
the Conway ledger design.
948
+
- [SanchoNet GovTool](https://sanchogov.tools)
949
+
- [demos test dApp](https://github.com/Ryun1/cip95-cardano-wallet-connector/tree/master)
940
950
941
951
### Implementation Plan
942
952
@@ -958,7 +968,8 @@ straight forward for wallets implementing both APIs.
958
968
- [x] Author to provide a reference wallet implementation.
959
969
- See [cip95-demos-wallet](https://github.com/Ryun1/cip95-demos-wallet/).
960
970
- [ ] Author to produce a set of test vectors for wallets to test against.
961
-
- [ ] Author to move DRep key definitions to a separate CIP.
971
+
- [x] Author to move DRep key definitions to a separate CIP.
972
+
- via the addition of [CIP-105 | Conway era Key Chains for HD Wallets](https://github.com/cardano-foundation/CIPs/blob/master/CIP-0105/README.md) via [CIPs PR #597](https://github.com/cardano-foundation/CIPs/pull/597).
0 commit comments