Skip to content

Commit

Permalink
CIP-0030 | Upgrade to latest format & propose version / extension sch…
Browse files Browse the repository at this point in the history
…eme (cardano-foundation#446)

* Upgrade CIP-0030 to latest format & propose version / extension scheme

  This has been a recurring topic regarding extensions of CIP-0030.
  Given that this CIP is effectively active (hence the status change in
  this commit), we can't simply keep modifying it because it then
  becomes hard for DApps to keep track of what is supported by wallet
  providers and what isn't.

  In this commit, I henceforth propose an extension scheme based off
  CIPs. Wallet providers are expected to support the base API given by
  CIP-0030 and new extensions or modifications of that API can be
  brought in through extension CIPs. Upon initialization, Dapps can
  interrogate the wallet about what CIPs extensions it supports and
  process or fail accordingly based on whether the wallet provides the
  desired functionality.

* Make 'enable' parameter an object to favor extensibility.

* Make CIP-0030 as 'Active' in top-level README.
  • Loading branch information
KtorZ authored and Ryan Williams committed Nov 17, 2023
1 parent 485a172 commit fb9fda4
Show file tree
Hide file tree
Showing 2 changed files with 144 additions and 56 deletions.
Loading

0 comments on commit fb9fda4

Please sign in to comment.