File tree Expand file tree Collapse file tree 9 files changed +32
-22
lines changed
testlib/Test/Cardano/Ledger/Conway/Imp
dijkstra/impl/testlib/Test/Cardano/Ledger/Dijkstra
testlib/Test/Cardano/Ledger/Shelley Expand file tree Collapse file tree 9 files changed +32
-22
lines changed Original file line number Diff line number Diff line change 1
1
# Version history for ` cardano-ledger-babbage `
2
2
3
- ## 1.12.0.1
3
+ ## 1.12.1.0
4
4
5
5
*
6
6
7
+ ### ` testlib `
8
+
9
+ * Removed ` babbageEraSpecificSpec `
10
+
7
11
## 1.12.0.0
8
12
9
13
* Hide ` Cardano.Ledger.Babbage.Translation ` module
Original file line number Diff line number Diff line change 1
1
cabal-version : 3.0
2
2
name : cardano-ledger-babbage
3
- version : 1.12.0.1
3
+ version : 1.12.1.0
4
4
license : Apache-2.0
5
5
maintainer : operations@iohk.io
6
6
author : IOHK
Original file line number Diff line number Diff line change 9
9
10
10
### ` testlib `
11
11
12
+ * Removed ` regDelegToDRep `
13
+ * Removed ` registerRewardAccountWithDeposit `
14
+ * Removed ` registerPoolWithDeposit `
15
+ * Removed ` registerStakeCredentialWithDeposit `
12
16
* Remove ` conwayAccountsToUMap ` corresponding to the removal of ` UMap ` from core.
13
17
14
18
## 1.20.0.0
109
113
110
114
### ` testlib `
111
115
112
- * Removed ` regDelegToDRep `
113
- * Removed ` registerRewardAccountWithDeposit `
114
- * Removed ` registerPoolWithDeposit `
115
- * Removed ` registerStakeCredentialWithDeposit `
116
116
* Added ` EraSpecificSpec ConwayEra ` instance
117
117
* Added ` registerRewardAccountWithDeposit `
118
118
* Added ` regDelegToDRep `
Original file line number Diff line number Diff line change @@ -205,6 +205,7 @@ spec = do
205
205
let scriptHash = hashPlutusScript $ alwaysSucceedsNoDatum SPlutusV3
206
206
let cred = ScriptHashObj scriptHash
207
207
ra <- registerStakeCredential cred
208
+ void $ delegateToDRep cred (Coin 1_000_000 ) DRepAlwaysAbstain
208
209
submitAndExpireProposalToMakeReward cred
209
210
balance <- getBalance cred
210
211
Original file line number Diff line number Diff line change @@ -904,9 +904,9 @@ votingSpec =
904
904
& ppDRepVotingThresholdsL . dvtMotionNoConfidenceL .~ 1 %! 1
905
905
& ppCoinsPerUTxOByteL .~ CoinPerByte (Coin 1 )
906
906
(drep, _, committeeId) <- electBasicCommittee
907
- kh <- freshKeyHash
908
- _ <- registerStakeCredential ( KeyHashObj kh)
909
- _ <- delegateToDRep ( KeyHashObj kh) (Coin 300 ) DRepAlwaysNoConfidence
907
+ cred <- KeyHashObj <$> freshKeyHash
908
+ _ <- registerStakeCredential cred
909
+ _ <- delegateToDRep cred (Coin 300 ) DRepAlwaysNoConfidence
910
910
noConfidence <- submitGovAction (NoConfidence (SJust committeeId))
911
911
submitYesVote_ (DRepVoter drep) noConfidence
912
912
logAcceptedRatio noConfidence
Original file line number Diff line number Diff line change @@ -11,7 +11,6 @@ module Test.Cardano.Ledger.Dijkstra.ImpTest (
11
11
module Test.Cardano.Ledger.Conway.ImpTest ,
12
12
exampleDijkstraGenesis ,
13
13
DijkstraEraImp ,
14
- dijkstraGenRegTxCert ,
15
14
) where
16
15
17
16
import Cardano.Ledger.BaseTypes
@@ -126,7 +125,9 @@ dijkstraGenUnRegTxCert ::
126
125
ImpTestM era (TxCert era )
127
126
dijkstraGenUnRegTxCert stakingCredential = do
128
127
accounts <- getsNES (nesEsL . esLStateL . lsCertStateL . certDStateL . accountsL)
129
- case lookupAccountState stakingCredential accounts of
130
- Nothing -> error " TODO"
131
- Just accountState ->
132
- pure $ UnRegDepositTxCert stakingCredential (fromCompact (accountState ^. depositAccountStateL))
128
+ deposit <-
129
+ case lookupAccountState stakingCredential accounts of
130
+ Nothing -> getsNES $ nesEsL . curPParamsEpochStateL . ppKeyDepositL
131
+ Just accountState -> pure (fromCompact (accountState ^. depositAccountStateL))
132
+ pure
133
+ $ UnRegDepositTxCert stakingCredential deposit
Original file line number Diff line number Diff line change 1
1
# Version history for ` cardano-ledger-shelley `
2
2
3
- ## 1.17.0.1
3
+ ## 1.17.1.0
4
4
5
5
*
6
6
7
+ ### ` testlib `
8
+
9
+ * Removed ` shelleyEraSpecificSpec `
10
+ * Added ` shelleyGenUnRegTxCert `
11
+ * Added ` genUnRegTxCert ` to ` ShelleyEraImp `
12
+ * Added ` shelleyGenRegTxCert `
13
+ * Added ` genRegTxCert ` to ` ShelleyEraImp `
14
+
7
15
## 1.17.0.0
8
16
9
17
* Changed ` MaxTxSizeUTxO ` and ` sizeShelleyTxF ` to use ` Word32 `
96
104
### ` testlib `
97
105
98
106
* Remove ` shelleyAccountsToUMap ` corresponding to the removal of ` UMap ` from core.
99
- * Added ` shelleyGenUnRegTxCert `
100
- * Added ` genUnRegTxCert ` to ` ShelleyEraImp `
101
- * Added ` shelleyGenRegTxCert `
102
- * Added ` genRegTxCert ` to ` ShelleyEraImp `
103
107
* Added ` impSatisfySignature ` and ` impSatisfyMNativeScripts `
104
108
* Added ` EraSpecificSpec ShelleyEra ` instance
105
109
* Added ` EraSpecificSpec ` class
Original file line number Diff line number Diff line change 1
1
cabal-version : 3.0
2
2
name : cardano-ledger-shelley
3
- version : 1.17.0 .0
3
+ version : 1.17.1 .0
4
4
license : Apache-2.0
5
5
maintainer : operations@iohk.io
6
6
author : IOHK
Original file line number Diff line number Diff line change @@ -509,9 +509,9 @@ class
509
509
510
510
expectTxSuccess :: HasCallStack => Tx era -> ImpTestM era ()
511
511
512
- genRegTxCert :: HasCallStack => Credential 'Staking -> ImpTestM era (TxCert era )
512
+ genRegTxCert :: Credential 'Staking -> ImpTestM era (TxCert era )
513
513
514
- genUnRegTxCert :: HasCallStack => Credential 'Staking -> ImpTestM era (TxCert era )
514
+ genUnRegTxCert :: Credential 'Staking -> ImpTestM era (TxCert era )
515
515
516
516
impSatisfySignature ::
517
517
KeyHash 'Witness ->
You can’t perform that action at this time.
0 commit comments