Skip to content
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

Update dependencies #1532

Merged
merged 33 commits into from
Nov 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
b0a3cb2
Update several packages (plutip, nixpkgs, haskell.nix, hackage.nix, e…
szg251 Sep 15, 2023
daad2ae
Reformat JS files with new version of prettier
szg251 Sep 19, 2023
275b138
Remove trailing commas in JS files (prettier configuration)
szg251 Sep 19, 2023
6323d9d
Update to fixed plutip (missing max tx size config)
szg251 Sep 19, 2023
bb80b24
Upgrade to ogmios 6
szg251 Sep 21, 2023
0fd1270
Partially updating ogmios client after breaking changes on v6
szg251 Sep 21, 2023
e9ac268
Easy ogmios updates
zmrocze Oct 20, 2023
20b7388
Update ogmios stake pools query
zmrocze Oct 22, 2023
076c9e2
Update query encoding/decoding to ogmios 6
zmrocze Oct 22, 2023
7ae9a11
Remove unused ogmios UTXO query types
zmrocze Oct 22, 2023
f2da9f6
Remove obsolete ogmios UTXO query tests
zmrocze Oct 22, 2023
6117dd2
Update ogmios fixtures
zmrocze Oct 24, 2023
f9675b4
Fix timeslot conversion test
zmrocze Oct 25, 2023
4d011bd
Misc
zmrocze Oct 29, 2023
ba111de
Parse ogmios error responses on evaluateTx
zmrocze Oct 30, 2023
60a0dbd
Ogmios decoding with a class instead of datatype to restore response …
zmrocze Nov 3, 2023
e2ea619
Save full Ogmios response in fixtures
zmrocze Nov 3, 2023
f992478
Add evaluateTx fixtures
zmrocze Nov 5, 2023
a6e5f32
Restore parsing of blockfrost evaluateTx responses (Ogmios v5.6)
zmrocze Nov 7, 2023
559d8fa
Fix test - ogmios decoding
zmrocze Nov 7, 2023
eccd587
Better blockfrost and ogmios evaluateTx return type
zmrocze Nov 9, 2023
c3ac43c
Set ogmios include-transaction-cbor
zmrocze Nov 10, 2023
a0b5069
Fix decoding error messages
zmrocze Nov 10, 2023
b58f256
Fix next mempool tx response decoding
zmrocze Nov 10, 2023
c2ddcc8
Remove unneeded Base64 module
zmrocze Nov 10, 2023
d692410
Update nix ogmios fixtures
zmrocze Nov 11, 2023
ad0341b
New submitTxE
zmrocze Nov 11, 2023
cfd2eba
Update CHANGELOG - ogmios update
zmrocze Nov 11, 2023
81658db
Fix typo
zmrocze Nov 11, 2023
0840e95
Merge branch 'develop' into update-deps-1532
zmrocze Nov 11, 2023
29181ab
Fix import
zmrocze Nov 11, 2023
9e1fec3
Dropped medea-ps dependency
klntsky Nov 13, 2023
018406c
Update CHANGELOG
klntsky Nov 15, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,12 +82,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
- New `mustSendChangeWithDatum` balancer constraint that adds datum to all change outputs ([#1510](https://github.com/Plutonomicon/cardano-transaction-lib/pull/1510/))
- Support for generic CIP-30 wallets by name ([#1524](https://github.com/Plutonomicon/cardano-transaction-lib/pull/1524))
- Full additional utxos support for Blockfrost backend ([#1537](https://github.com/Plutonomicon/cardano-transaction-lib/pull/1537))
- New `submitTxE`, an error returning variant of `submitTx`

### Changed

- **[IMPORTANT]** Ogmios has been updated and it must be started with `--include-transaction-cbor`. CTL relies on CBOR variants being available in the responses.
- **[IMPORTANT]** It is no more recommended to use `utxosAt` to get UTxOs at light wallet addresses. It may be a source of application bugs in some cases due to how wallets operate. Please see *Synchronization and wallet UTxO locking* section [here](./doc/query-layers.md) ([#1440](https://github.com/Plutonomicon/cardano-transaction-lib/pull/1440))
- `scriptCurrencySymbol` no longer returns `Maybe`
([#1538](https://github.com/Plutonomicon/cardano-transaction-lib/pull/1538)
- **[IMPORTANT]** It is no more recommended to use `utxosAt` to get UTxOs at light wallet addresses. It may be a source of application bugs in some cases due to how wallets operate. Please see *Synchronization and wallet UTxO locking* section [here](./doc/query-layers.md) ([#1440](https://github.com/Plutonomicon/cardano-transaction-lib/pull/1440))
- Slot to/from POSIXTime conversion functions now live outside of `Effect` ([#1490](https://github.com/Plutonomicon/cardano-transaction-lib/pull/1490))
- All uses of `utxosAt` call have been replaced with `getWalletUtxos` in the balancer ([#1440](https://github.com/Plutonomicon/cardano-transaction-lib/pull/1440))
- Naming changes in `Contract.Test.Assert` for consistency with other functions ([#1440](https://github.com/Plutonomicon/cardano-transaction-lib/pull/1440)):
Expand All @@ -113,6 +115,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
- `mkUnbalancedTx` isn't exported from `Contract.ScriptLookups` anymore; get it
from `Contract.UnbalancedTx` instead.
([#1545](https://github.com/Plutonomicon/cardano-transaction-lib/pull/1545))
- Types changed: `TxEvaluationFailure`, `PoolParametersR`, due to ogmios update ([#1532](https://github.com/Plutonomicon/cardano-transaction-lib/pull/1532)).
- Updated versions of `ctl-runtime` services: Ogmios to 6.0.0, Blockfrost to v1.7.0.

### Fixed

Expand Down
4 changes: 2 additions & 2 deletions doc/runtime.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ Info in this section only applies to CTL backend services.
The services that are currently **required** are:

- [Ogmios](https://ogmios.dev)
- You **must** use Ogmios v5.2.0 or greater with CTL
- Ogmios itself requires a running Cardano node, so you may also need to deploy a node. Node v1.34.0 or greater is recommended
- You **must** use Ogmios v6 or greater with CTL with `--include-transaction-cbor` option
- Ogmios itself requires a running Cardano node, so you may also need to deploy a node. Node v8.1.1 or greater is recommended
- You can also use [our fork](https://github.com/mlabs-haskell/ogmios) which has improved Nix integration
- [Kupo](https://github.com/CardanoSolutions/kupo)
- Required to query UTxOs and resolve inline datums and reference scripts
Expand Down
100 changes: 0 additions & 100 deletions fixtures/schemata/JsonWsp/UtxoQueryResponse.medea

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

This file was deleted.

This file was deleted.

Loading