diff --git a/CHANGELOG.md b/CHANGELOG.md index 7df42342..9ee63b92 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.10.0 + +* Support of extended keys in `runGYTxMonadIO`. +* Don't throw error for querying DRep state in case of Maestro/BF provider. + ## 0.9.0 * When spending an input, datum is now optional since it is not required to be specified in case it's inlined or not needed by associated Plutus script. diff --git a/atlas-cardano.cabal b/atlas-cardano.cabal index a2816b67..74d2349b 100644 --- a/atlas-cardano.cabal +++ b/atlas-cardano.cabal @@ -1,6 +1,6 @@ cabal-version: 3.8 name: atlas-cardano -version: 0.9.0 +version: 0.10.0 synopsis: Application backend for Plutus smart contracts on Cardano description: Atlas is an all-in-one, Haskell-native application backend for writing off-chain code for on-chain Plutus smart contracts. diff --git a/src/GeniusYield/GYConfig.hs b/src/GeniusYield/GYConfig.hs index e142b6f4..fdc64606 100644 --- a/src/GeniusYield/GYConfig.hs +++ b/src/GeniusYield/GYConfig.hs @@ -195,8 +195,8 @@ withCfgProviders , MaestroApi.maestroSubmitTx (Just True == turboSubmit) maestroApiEnv , MaestroApi.maestroAwaitTxConfirmed maestroApiEnv , MaestroApi.maestroStakeAddressInfo maestroApiEnv - , error "Maestro does not support DRep state" - , error "Maestro does not support DReps state" + , const (pure Nothing) -- Maestro does not support DRep state + , const (pure mempty) -- Maestro does not support DReps state , MaestroApi.maestroStakePools maestroApiEnv ) GYBlockfrost (Confidential key) -> do @@ -216,8 +216,8 @@ withCfgProviders , Blockfrost.blockfrostSubmitTx proj , Blockfrost.blockfrostAwaitTxConfirmed proj , Blockfrost.blockfrostStakeAddressInfo proj - , error "Blockfrost provider does not support DRep state" - , error "Blockfrost provider does not support DReps state" + , const (pure Nothing) -- "Blockfrost provider does not support DRep state" + , const (pure mempty) -- "Blockfrost provider does not support DReps state" , Blockfrost.blockfrostStakePools proj )