Skip to content

Commit af5f758

Browse files
author
Sudip Bhattarai
committed
Fix inlineDatum option in output
1 parent 4578136 commit af5f758

File tree

5 files changed

+13
-17
lines changed

5 files changed

+13
-17
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Kuber can be stared easily with [docker-compose.yml](./docker-compose.yml) file.
4747

4848
```bash
4949
git clone https://github.com/dquadrant/kuber.git
50-
git checkout 2.3.0
50+
git checkout 2.3.1
5151
docker-compose up -d
5252
```
5353

@@ -71,7 +71,7 @@ In summary, to prepare your system for building kuber from sources, you have to:
7171
Once everything is installed and ready, kuber will also be ready to run
7272
```
7373
cabal update
74-
CARDANO_NODE_SOCKET_PATH=/home/user/.cardano/testnet/node.socket cabal run exe:kuber
74+
CARDANO_NODE_SOCKET_PATH=/home/user/.cardano/preprod/node.socket NETWORK=preprod cabal run exe:kuber
7575
```
7676

7777
This will start kuber on port `8081`.

docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ services:
1616
max-size: "200k"
1717
max-file: "10"
1818
kuber:
19-
image: dquadrant/kuber:${KUBER_VERSION:-2.2.0}
19+
image: dquadrant/kuber:${KUBER_VERSION:-2.3.1}
2020
environment:
21-
NETWORK: ${NETWORK:- preprod}
21+
NETWORK: ${NETWORK:- preprod}
2222
volumes:
2323
- node-ipc:/root/.cardano/preprod/
2424
# -node-ipc:/root/.cardano/mainnet/ for NETWORK=mainnet or set CARDANO_NODE_SOCKET_PATH explicitly

kuber.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 2.4
22
name: kuber
3-
version: 2.3.0.0
3+
version: 2.3.1.0
44

55
-- A short (one-line) description of the package.
66
-- synopsis:

server/kuber-server.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 2.4
22
name: kuber-server
3-
version: 2.3.0.0
3+
version: 2.3.1.0
44

55
-- A short (one-line) description of the package.
66
-- synopsis:

src/Cardano/Kuber/Data/TxBuilderAeson.hs

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -511,17 +511,13 @@ instance FromJSON (TxOutput TxOutputContent ) where
511511
Just val -> parseJSON val
512512
_ -> pure $ valueFromList []
513513
datumHashE <- parseData
514-
shouldEmbed <- v .:? "inline" .!= True
515-
let txOutDatum=if shouldEmbed
516-
then case datumHashE of
517-
Nothing -> TxOutDatumNone
518-
Just (Left sd) -> TxOutDatumInline ReferenceTxInsScriptsInlineDatumsInBabbageEra sd
519-
Just (Right dh) -> TxOutDatumHash ScriptDataInBabbageEra dh
520-
else (case datumHashE of
521-
Just (Left datum) -> TxOutDatumHash ScriptDataInBabbageEra (hashScriptData datum)
522-
Just (Right dh) -> TxOutDatumHash ScriptDataInBabbageEra dh
523-
_ -> TxOutDatumNone
524-
)
514+
shouldEmbed <- v .:? "inlineDatum" .!= True
515+
let txOutDatum=case datumHashE of
516+
Nothing -> TxOutDatumNone
517+
Just (Left sd) -> if shouldEmbed
518+
then TxOutDatumInline ReferenceTxInsScriptsInlineDatumsInBabbageEra sd
519+
else TxOutDatumHash ScriptDataInBabbageEra (hashScriptData sd)
520+
Just (Right dh) -> TxOutDatumHash ScriptDataInBabbageEra dh
525521
mScript_ <- v .:? "script"
526522
mScript <- case mScript_ of
527523
Nothing -> v .:? "inlineScript"

0 commit comments

Comments
 (0)