-
Notifications
You must be signed in to change notification settings - Fork 51
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
Governance / CIP-95 #1638
Governance / CIP-95 #1638
Conversation
test/Ogmios/Aeson.purs
Outdated
, aeson | ||
} | ||
_ -> Nothing | ||
-- ignore empty (corrupted) fixtures |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are there any? Where are they from? can we get rid of them?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, there is at least one in the ogmios repository
Add parameter allowing to specify whether the CIP-95 extension should be enabled.
@@ -172,9 +172,6 @@ | |||
nodePackages.eslint | |||
nodePackages.prettier | |||
blockfrost-backend-ryo | |||
cardano-node.packages.${system}.cardano-testnet | |||
cardano-node.packages.${system}.cardano-cli |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Because these packages are provided as part of the runtime (withRuntime
flag)
- Reuse Api type from purescript-cip30 - Add cardano-testnet test suite for governance examples - Consider signers for tx certificates, withdrawals, and voting procedures when calculating min fee
Depends on mlabs-haskell/cardano.nix#96mergedDepends on mlabs-haskell/purescript-cardano-hd-wallet#3
Depends on mlabs-haskell/purescript-cardano-key-wallet#3
Depends on mlabs-haskell/purescript-cardano-transaction-builder#3
Depends on mlabs-haskell/purescript-cip30-mock#2
Depends on mlabs-haskell/purescript-cip95#2
Governance examples (Ogmios + Kupo, SanchoNet, Eternl Beta & KeyWallet):
Gov.ManageDrep
RegDrepCert
UpdateDrepCert
UnregDrepCert
Gov.ManageDrepScript
Gov.DelegateVoteAbstain
VoteRegDelegCert
Gov.SubmitVote
Gov.SubmitVoteScript
New CIP-95 functions exported from
Contract.Wallet
:ownDrepPubKey
ownDrepPubKeyHash
ownRegisteredPubStakeKeys
ownUnregisteredPubStakeKeys
NOTE: KeyWallet does not distinguish between registered and unregistered stake keys due to the limitations of the underlying query layer. This means that all controlled stake keys are returned as part of
ownUnregisteredPubStakeKeys
, and the response ofownRegisteredPubStakeKeys
is always an empty array.Pre-review checklist
make format
)templates/ctl-scaffold
) has been updated## Unreleased
header, using the appropriate sub-headings (### Added
,### Changed
,### Removed
,### Fixed
), and the links to the appropriate issues/PRs have been included