Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
NanuIjaz committed Jan 13, 2024
2 parents 329e11c + b400c83 commit 6b39738
Show file tree
Hide file tree
Showing 168 changed files with 345 additions and 166 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/haskell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest]
compiler-nix-name: [ghc8107, ghc928, ghc962]
compiler-nix-name: [ghc810, ghc92, ghc96]

steps:
- name: Checkout code
Expand Down Expand Up @@ -48,7 +48,7 @@ jobs:
- name: cabal build
run: cabal build all -j --enable-tests
- name: postgres init
working-directory:
working-directory:
run: |
# Set up environment
PG_DIR="$(mktemp -d)"
Expand Down
3 changes: 3 additions & 0 deletions cardano-chain-gen/cardano-chain-gen.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ library
Cardano.Mock.ChainDB
Cardano.Mock.ChainSync.Server
Cardano.Mock.ChainSync.State
Cardano.Mock.Query
Cardano.Mock.Forging.Crypto
Cardano.Mock.Forging.Interpreter
Cardano.Mock.Forging.Tx.Alonzo
Expand All @@ -63,6 +64,7 @@ library
, bytestring
, cardano-binary
, cardano-crypto-class
, cardano-db
, cardano-ledger-allegra
, cardano-ledger-alonzo
, cardano-ledger-babbage
Expand All @@ -78,6 +80,7 @@ library
, containers
, contra-tracer
, directory
, esqueleto
, extra
, mtl
, microlens
Expand Down
34 changes: 34 additions & 0 deletions cardano-chain-gen/src/Cardano/Mock/Forging/Tx/Babbage.hs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
{-# LANGUAGE GADTs #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE TupleSections #-}
{-# LANGUAGE TypeApplications #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -Wno-orphans #-}
Expand Down Expand Up @@ -44,6 +45,7 @@ module Cardano.Mock.Forging.Tx.Babbage (
mkWitnesses,
mkUTxOBabbage,
mkUTxOCollBabbage,
mkParamUpdateTx,
mkFullTx,
emptyTxBody,
emptyTx,
Expand Down Expand Up @@ -90,6 +92,7 @@ import Lens.Micro
import Ouroboros.Consensus.Cardano.Block (LedgerState)
import Ouroboros.Consensus.Shelley.Eras (StandardBabbage, StandardCrypto)
import Ouroboros.Consensus.Shelley.Ledger (ShelleyBlock)
import Prelude hiding (map)

type BabbageUTxOIndex = UTxOIndex StandardBabbage

Expand Down Expand Up @@ -515,6 +518,37 @@ emptyTx =
, auxiliaryData = maybeToStrictMaybe Nothing
}

mkParamUpdateTx :: Either ForgingError (AlonzoTx StandardBabbage)
mkParamUpdateTx = Right (mkSimpleTx True txBody)
where
txBody =
BabbageTxBody
{ btbInputs = mempty
, btbCollateral = mempty
, btbReferenceInputs = mempty
, btbOutputs = mempty
, btbCollateralReturn = SNothing
, btbTotalCollateral = SNothing
, btbCerts = mempty
, btbWithdrawals = Withdrawals mempty
, btbTxFee = Coin 0
, btbValidityInterval = ValidityInterval SNothing SNothing
, btbUpdate = SJust $ Update update (EpochNo 1)
, btbReqSignerHashes = mempty
, btbMint = mempty
, btbScriptIntegrityHash = SNothing
, btbAuxDataHash = SNothing
, btbTxNetworkId = SJust Testnet
}
update =
ProposedPPUpdates $
Map.fromList $
map (,paramsUpdate) registeredShelleyGenesisKeys
paramsUpdate =
Core.emptyPParamsUpdate
& ppuProtocolVersionL
.~ SJust (ProtVer (natVersion @9) 0)

mkFullTx ::
Int ->
Integer ->
Expand Down
1 change: 1 addition & 0 deletions cardano-chain-gen/src/Cardano/Mock/Forging/Tx/Conway.hs
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ module Cardano.Mock.Forging.Tx.Conway (
mkRegTxCert,
mkUnRegTxCert,
mkDelegTxCert,
Babbage.mkParamUpdateTx,
mkFullTx,
mkScriptMint,
Babbage.mkScriptInp,
Expand Down
13 changes: 13 additions & 0 deletions cardano-chain-gen/src/Cardano/Mock/Forging/Tx/Generic.hs
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ module Cardano.Mock.Forging.Tx.Generic (
unregisteredAddresses,
unregisteredStakeCredentials,
unregisteredPools,
registeredByronGenesisKeys,
registeredShelleyGenesisKeys,
consPoolParams,
getPoolStakeCreds,
) where
Expand Down Expand Up @@ -249,6 +251,17 @@ unregisteredGenesisKeys =
, KeyHash "33323876542397465497834256329487563428975634827956348975"
]

registeredByronGenesisKeys :: [KeyHash 'Genesis StandardCrypto]
registeredByronGenesisKeys =
[ KeyHash "1a3e49767796fd99b057ad54db3310fd640806fcb0927399bbca7b43"
]

registeredShelleyGenesisKeys :: [KeyHash 'Genesis StandardCrypto]
registeredShelleyGenesisKeys =
[ KeyHash "30c3083efd794227fde2351a04500349d1b467556c30e35d6794a501"
, KeyHash "471cc34983f6a2fd7b4018e3147532185d69a448d6570d46019e58e6"
]

createStakeCredentials :: Int -> [StakeCredential StandardCrypto]
createStakeCredentials n =
fmap (KeyHashObj . KeyHash . mkDummyHash (Proxy @(ADDRHASH StandardCrypto))) [1 .. n]
Expand Down
43 changes: 43 additions & 0 deletions cardano-chain-gen/src/Cardano/Mock/Query.hs
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{-# LANGUAGE TypeApplications #-}

module Cardano.Mock.Query (
queryVersionMajorFromEpoch,
queryParamProposalFromEpoch,
) where

import qualified Cardano.Db as Db
import Cardano.Prelude hiding (from)
import Database.Esqueleto.Experimental
import Prelude ()

-- | Query protocol parameters from @EpochParam@ by epoch number. Note that epoch
-- parameters are inserted at the beginning of the next epoch.
--
-- TODO[sgillespie]: It would probably be better to return @Db.EpochParam@, but
-- persistent seems to be having trouble with the data:
--
-- PersistMarshalError "Couldn't parse field `govActionLifetime` from table
-- `epoch_param`. Failed to parse Haskell type `Word64`; expected integer from
-- database, but received: PersistRational (0 % 1).
queryVersionMajorFromEpoch ::
MonadIO io =>
Word64 ->
ReaderT SqlBackend io (Maybe Word16)
queryVersionMajorFromEpoch epochNo = do
res <- selectOne $ do
prop <- from $ table @Db.EpochParam
where_ (prop ^. Db.EpochParamEpochNo ==. val epochNo)
pure (prop ^. Db.EpochParamProtocolMajor)
pure $ unValue <$> res

-- | Query protocol parameter proposals from @ParamProposal@ by epoch number.
queryParamProposalFromEpoch ::
MonadIO io =>
Word64 ->
ReaderT SqlBackend io (Maybe Db.ParamProposal)
queryParamProposalFromEpoch epochNo = do
res <- selectOne $ do
prop <- from $ table @Db.ParamProposal
where_ $ prop ^. Db.ParamProposalEpochNo ==. val (Just epochNo)
pure prop
pure $ entityVal <$> res
1 change: 1 addition & 0 deletions cardano-chain-gen/test/Test/Cardano/Db/Mock/Unit/Conway.hs
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,7 @@ unitTests iom knownMigrations =
"Hard Fork"
[ test "fork from Babbage to Conway fixed epoch" Other.forkFixedEpoch
, test "fork from Babbage to Conway and rollback" Other.rollbackFork
, test "fork with protocol change proposal" Other.forkParam
]
]
where
Expand Down
72 changes: 69 additions & 3 deletions cardano-chain-gen/test/Test/Cardano/Db/Mock/Unit/Conway/Other.hs
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE ExplicitNamespaces #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE NumericUnderscores #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE ScopedTypeVariables #-}

module Test.Cardano.Db.Mock.Unit.Conway.Other (
-- * Different configs
Expand All @@ -16,22 +20,25 @@ module Test.Cardano.Db.Mock.Unit.Conway.Other (
-- * Hard fork
forkFixedEpoch,
rollbackFork,
forkParam,
) where

import qualified Cardano.Db as Db
import Cardano.DbSync.Era.Shelley.Generic.Util (unKeyHashRaw)
import Cardano.Ledger.BaseTypes (EpochNo ())
import Cardano.Ledger.BaseTypes (EpochNo (..))
import Cardano.Ledger.Conway.TxCert (ConwayTxCert (..))
import Cardano.Ledger.Core (PoolCert (..))
import Cardano.Ledger.Credential (StakeCredential ())
import Cardano.Ledger.Crypto (StandardCrypto ())
import Cardano.Ledger.Keys (KeyHash (), KeyRole (..))
import Cardano.Mock.ChainSync.Server (IOManager (), addBlock, rollback)
import Cardano.Mock.Forging.Interpreter (forgeNext)
import Cardano.Mock.Forging.Interpreter (forgeNext, getCurrentEpoch)
import qualified Cardano.Mock.Forging.Tx.Babbage as Babbage
import qualified Cardano.Mock.Forging.Tx.Conway as Conway
import Cardano.Mock.Forging.Tx.Generic (resolvePool)
import Cardano.Mock.Forging.Types
import Cardano.Prelude
import Cardano.Mock.Query (queryParamProposalFromEpoch, queryVersionMajorFromEpoch)
import Cardano.Prelude hiding (from)
import Cardano.SMASH.Server.PoolDataLayer (PoolDataLayer (..), dbToServantPoolId)
import Cardano.SMASH.Server.Types (DBFail (..))
import Data.List (last)
Expand Down Expand Up @@ -436,3 +443,62 @@ rollbackFork =
where
configDir = "config-conway-hf-epoch1"
testLabel = "conwayRollbackFork"

forkParam :: IOManager -> [(Text, Text)] -> Assertion
forkParam =
withFullConfig configDir testLabel $ \interpreter mockServer dbSync -> do
startDBSync dbSync

-- Protocol params aren't added to the DB until the following epoch
epoch0 <- Api.fillUntilNextEpoch interpreter mockServer
-- Wait for it to sync
assertBlockNoBackoff dbSync (length epoch0)
-- Protocol major version should still match config
assertEqBackoff
dbSync
(queryCurrentMajVer interpreter)
(Just 7)
[]
"Unexpected protocol major version"

-- Propose a parameter update
void $
Api.withBabbageFindLeaderAndSubmitTx interpreter mockServer $
const Babbage.mkParamUpdateTx
-- Wait for it to sync
assertBlockNoBackoff dbSync (1 + length epoch0)
-- Query protocol param proposals
assertEqBackoff
dbSync
(queryMajVerProposal interpreter)
(Just 9)
[]
"Unexpected protocol major version proposal"

-- The fork will be applied on the first block of the next epoch
epoch1 <- Api.fillUntilNextEpoch interpreter mockServer
-- Wait for it to sync
assertBlockNoBackoff dbSync $ 1 + length (epoch0 <> epoch1)
-- Protocol major version should now be updated
assertEqBackoff
dbSync
(queryCurrentMajVer interpreter)
(Just 9)
[]
"Unexpected protocol major version"

-- Add a simple Conway tx
void $
Api.withConwayFindLeaderAndSubmitTx interpreter mockServer $
Conway.mkPaymentTx (UTxOIndex 0) (UTxOIndex 1) 10_000 500
-- Wait for it to sync
assertBlockNoBackoff dbSync $ 2 + length (epoch0 <> epoch1)
where
testLabel = "conwayForkParam"
configDir = babbageConfigDir
queryCurrentMajVer interpreter = queryVersionMajorFromEpoch =<< getEpochNo interpreter
queryMajVerProposal interpreter = do
epochNo <- getEpochNo interpreter
prop <- queryParamProposalFromEpoch epochNo
pure (Db.paramProposalProtocolMajor =<< prop)
getEpochNo = fmap unEpochNo . liftIO . getCurrentEpoch
13 changes: 11 additions & 2 deletions cardano-chain-gen/test/testfiles/config-conway/genesis.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"maxLovelaceSupply": 60000000,
"securityParam": 10,
"slotsPerKESPeriod": 129600,
"updateQuorum": 5,
"updateQuorum": 2,
"activeSlotsCoeff": 0.2,
"protocolParams": {
"minUTxOValue": 0,
Expand Down Expand Up @@ -43,7 +43,16 @@
},
"networkId": "Testnet",
"maxKESEvolutions": 60,
"genDelegs": { },
"genDelegs": {
"30c3083efd794227fde2351a04500349d1b467556c30e35d6794a501": {
"delegate": "3af50e522694318e8856d34021140817aa21d47ff62a4d0ddcba1924",
"vrf": "2846ed605f6629976ec92e9e65140c1cb3a95c563c996592c926a2ae7e5a461f"
},
"471cc34983f6a2fd7b4018e3147532185d69a448d6570d46019e58e6": {
"delegate": "1683652d05e83e25eb648a9543db33cf8ff1f7a2af9129d3a901dd4a",
"vrf": "4df7c5a5b30469756bd09db60cbe9b0cf1b2447e0c41122d130768c179b7d166"
}
},
"slotLength": 1,
"systemStart": "2021-11-18T20:22:02Z",
"epochLength": 500,
Expand Down
13 changes: 11 additions & 2 deletions cardano-chain-gen/test/testfiles/config/genesis.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"maxLovelaceSupply": 60000000,
"securityParam": 10,
"slotsPerKESPeriod": 129600,
"updateQuorum": 5,
"updateQuorum": 2,
"activeSlotsCoeff": 0.2,
"protocolParams": {
"minUTxOValue": 0,
Expand Down Expand Up @@ -43,7 +43,16 @@
},
"networkId": "Testnet",
"maxKESEvolutions": 60,
"genDelegs": { },
"genDelegs": {
"30c3083efd794227fde2351a04500349d1b467556c30e35d6794a501": {
"delegate": "3af50e522694318e8856d34021140817aa21d47ff62a4d0ddcba1924",
"vrf": "2846ed605f6629976ec92e9e65140c1cb3a95c563c996592c926a2ae7e5a461f"
},
"471cc34983f6a2fd7b4018e3147532185d69a448d6570d46019e58e6": {
"delegate": "1683652d05e83e25eb648a9543db33cf8ff1f7a2af9129d3a901dd4a",
"vrf": "4df7c5a5b30469756bd09db60cbe9b0cf1b2447e0c41122d130768c179b7d166"
}
},
"slotLength": 1,
"systemStart": "2021-11-18T20:22:02Z",
"epochLength": 500,
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1 +1 @@
[1,3,4,7,8,9,10,11,14,30,31,33,34,35,40,42,44,61,62,74,76,82,85,88,89,93,95,102,104,106,111,114,120,123,141,143,146,149,158,170,171,178,186,190,198,201,207,209,210,221,223,227,245,249,250,259,260,265,272,276,283,284,294,296,301,305,306,311,312,317,318,321,322,325,331,333,337,339,345,347,348,350,365,375,377,379,382,391,394,401,407,411,413,415,424,428,445,453,467,469,453]
[5,11,15,21,22,23,28,33,34,36,42,43,48,52,62,82,88,92,102,106,109,111,116,133,134,143,151,153,157,161,162,171,182,183,193,195,196,197,200,206,208,216,219,222,238,245,250,262,271,272,275,282,286,296,301,310,311,314,325,340,347,354,355,365,376,379,382,384,389,390,391,392,393,398,404,407,414,418,419,422,424,446,448,450,457,465,476,478,485,486,488,499,503,506,509,512,515,518,524,526,518]
2 changes: 1 addition & 1 deletion cardano-chain-gen/test/testfiles/fingerprint/CLAPrune
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[1,3,4,7,8,9,10,11,14,30,31,33,34,35,40,42,44,61,62,74,76,82,85,88,89,93,95,102,104,106,111,114,120,123,141,143,146,149,158,170,171,178,186,190,198,201,207,209,210,221,223,227,245,249,250,259,260,265,272,276,283,284,294,296,301,305,306,311,312,317,318,321,322,325,331,333,337,339,345,347,348,350,365,375,377,379,382,391,394,401,407,411,413,415,424,428,445,453,467,469]
[5,11,15,21,22,23,28,33,34,36,42,43,48,52,62,82,88,92,102,106,109,111,116,133,134,143,151,153,157,161,162,171,182,183,193,195,196,197,200,206,208,216,219,222,238,245,250,262,271,272,275,282,286,296,301,310,311,314,325,340,347,354,355,365,376,379,382,384,389,390,391,392,393,398,404,407,414,418,419,422,424,446,448,450,457,465,476,478,485,486,488,499,503,506,509,512,515,518,524,526]
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[1,3,4,7,8,9,10,11,14,30,31,33,34,35,40,42,44,61,62,74,76,82,85,88,89,93,95,102,104,106,111,114,120,123,141,143,146,149,158,170,171,178,186,190,198,201,207,209,210,221,223,227,245,249,250,259,260,265,272,276,283,284,294,296,301,305,306,311,312,317,318,321,322,325,331,333,337,339,345,347,348,350,365,375,377,379,382,391,394,401,407,411,413,415,424,428,445,453,467,469,471,471,474,487,489,490,492,497,498,515,519,520,524,528,529,530,531,554,557,567,568,575,576,597,603,615,616,631,637,640,641,643,650,654,656,657,662,668,676,678,688,694,695,698,700,701,702,703,716,725,727,729,730,732,733,738,747,750,771,774,777,778,780,785,796,798,799,805,808,819,821,822,827,831,833,835,838,841,844,847,848,858,859,860,863,864,872,875,889,906,912,913,914,917,942,943,945,948,950,952,954,955,959,967]
[5,11,15,21,22,23,28,33,34,36,42,43,48,52,62,82,88,92,102,106,109,111,116,133,134,143,151,153,157,161,162,171,182,183,193,195,196,197,200,206,208,216,219,222,238,245,250,262,271,272,275,282,286,296,301,310,311,314,325,340,347,354,355,365,376,379,382,384,389,390,391,392,393,398,404,407,414,418,419,422,424,446,448,450,457,465,476,478,485,486,488,499,503,506,509,512,515,518,524,526,527,527,530,541,542,549,556,561,570,576,578,579,583,589,596,597,609,611,615,620,621,627,633,634,644,650,651,654,661,671,675,680,682,687,694,698,703,705,711,716,718,726,728,730,739,748,749,757,761,782,784,785,791,796,798,815,818,823,837,845,846,847,858,862,865,877,879,881,882,884,885,888,890,892,893,895,898,900,904,908,916,921,922,923,929,930,932,934,936,950,956,957,968,969,985,992,993,994,1013,1021,1024,1031,1036,1041]
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[1,3,4,7,8,9,10,11,14,30,31,33,34,35,40,42,44,61,62,74,76,82,85,88,89,93,95,102,104,106,111,114,120,123,141,143,146,149,158,170,171,178,186,190,198,201,207,209,210,221,223,227,245,249,250,259,260,265,272,276,283,284,294,296,301,305,306,311,312,317,318,321,322,325,331,333,337,339,345,347,348,350,365,375,377,379,382,391,394,401,407,411,413,415,424,428,445,453,467,469,471,474,487,489,490,492,497,498,515,519,520,524,528,529,530,531,554,557,567,568,575,576,597,603,615,616,631,637,640,641,643,650,654,656,657,662,668,676,678,688,694,695,698,700,701,702,703,716,725,727,729,730,732,733,738,747,750,771,774,777,778,780,785,796,798,799,805,808,819,821,822,827,831,833,835,838,841,844,847,848,858,859,860,863,864,872,875,889,906,912,913,914,917,942,943,945,948,950,952,954,955,959,967,971,980,981,983,993,997,1008]
[5,11,15,21,22,23,28,33,34,36,42,43,48,52,62,82,88,92,102,106,109,111,116,133,134,143,151,153,157,161,162,171,182,183,193,195,196,197,200,206,208,216,219,222,238,245,250,262,271,272,275,282,286,296,301,310,311,314,325,340,347,354,355,365,376,379,382,384,389,390,391,392,393,398,404,407,414,418,419,422,424,446,448,450,457,465,476,478,485,486,488,499,503,506,509,512,515,518,524,526,527,530,541,542,549,556,561,570,576,578,579,583,589,596,597,609,611,615,620,621,627,633,634,644,650,651,654,661,671,675,680,682,687,694,698,703,705,711,716,718,726,728,730,739,748,749,757,761,782,784,785,791,796,798,815,818,823,837,845,846,847,858,862,865,877,879,881,882,884,885,888,890,892,893,895,898,900,904,908,916,921,922,923,929,930,932,934,936,950,956,957,968,969,985,992,993,994,1001,1003,1004,1009,1019,1026,1028,1031,1040,1043,1047,1051,1053]
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[1,3,3]
[5,11,11]
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[1,3,4,7,8,9,10,11,14,30,31,33,34,35,40,42,44,61,62,74,76,82,85,88,89,93,95,102,104,106,111,114,120,123,141,143,146,149,158,170,171,178,186,190,198,201,207,209,210,221,223,227,245,249,250,259,260,265,272,276,283,284,294,296,301,305,306,311,312,317,318,321,322,325,331,333,337,339,345,347,348,350,365,375,377,379,382,391,394,401,407,411,413,415,424,428,445,453,467,469,339]
[5,11,15,21,22,23,28,33,34,36,42,43,48,52,62,82,88,92,102,106,109,111,116,133,134,143,151,153,157,161,162,171,182,183,193,195,196,197,200,206,208,216,219,222,238,245,250,262,271,272,275,282,286,296,301,310,311,314,325,340,347,354,355,365,376,379,382,384,389,390,391,392,393,398,404,407,414,418,419,422,424,446,448,450,457,465,476,478,485,486,488,499,503,506,509,512,515,518,524,526,418]
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[1,8,9,10,11,14,30,31,33,34,35,40,42,44,61,62,74,76,82,85,88,89,93,95,102,104,106,111,114,120,123,141,143,146,149,158,170,171,178,186,190,198,201,207,209,210,221,223,227,245,249,250,259,260,265,272,276,283,284,294,296,301,305,306,311,312,317,318,321,322,325,331,333,337,339,345,347,348,350,365,375,377,379,382,391,394,401,407,411,413,415,424,428,445,453,467,469,471,474,487]
[28,33,34,36,42,43,48,52,62,82,88,92,102,106,109,111,116,133,134,143,151,153,157,161,162,171,182,183,193,195,196,197,200,206,208,216,219,222,238,245,250,262,271,272,275,282,286,296,301,310,311,314,325,340,347,354,355,365,376,379,382,384,389,390,391,392,393,398,404,407,414,418,419,422,424,446,448,450,457,465,476,478,485,486,488,499,503,510,513,514,519,521,522,523,529,533,536,539,545,549]
2 changes: 1 addition & 1 deletion cardano-chain-gen/test/testfiles/fingerprint/CLASimple
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[1]
[5]
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[1,3,4,7,8,9,10,11,14,30,31,33,34,35,40,42,44,61,62,74,76,82,85,88,89,93,95,102,104,106,111,114,120,123,141,143,146,149,158,170,171,178,186,190,198,201,207,209,210,221,223,227,245,249,250,259,260,265,272,276,283,284,294,296,301,305,306,311,312,317,318,321,322,325,331,333,337,339,345,347,348,350,365,375,377,379,382,391,394,401,407,411,413,415,424,428,445,453,467,469,471,474,487,489,490,492,497,498,515,519,520,524]
[5,11,15,21,22,23,28,33,34,36,42,43,48,52,62,82,88,92,102,106,109,111,116,133,134,143,151,153,157,161,162,171,182,183,193,195,196,197,200,206,208,216,219,222,238,245,250,262,271,272,275,282,286,296,301,310,311,314,325,340,347,354,355,365,376,379,382,384,389,390,391,392,393,398,404,407,414,418,419,422,424,446,448,450,457,465,476,478,485,486,488,499,503,506,509,512,515,518,524,526,527,530,541,542,549,556,561,570,576,578,579,583]
2 changes: 1 addition & 1 deletion cardano-chain-gen/test/testfiles/fingerprint/addSimple
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[1]
[28]
Loading

0 comments on commit 6b39738

Please sign in to comment.