`transaction build-estimate` fails to balance tx with no txouts
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 65/100
Direzione di ricerca
Inizia riproducendo il comando esatto cardano-cli conway transaction build-estimate dall’issue utilizzando i parametri del protocollo e gli input della transazione forniti. Traccia quindi il calcolo del saldo e della fee di build-estimate, poi verifica che una transazione senza txouts produca un body della transazione bilanciato in cui la fee stimata sia conteggiata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
When building a tx with no txouts using transaction build-estimate, the command doesn't seem to take fee into account, and fails on producing an unbalanced tx.
I suspect that the command doesn't subtract the estimated fee from change amount.
Steps to Reproduce
- Run
cardano-cli conway transaction build-estimate \
--out-file test_transfer_all_build_estimate_ci0_ldiczg_tx.body \
--shelley-key-witnesses 1 \
--byron-key-witnesses 0 \
--reference-script-size 0 \
--total-utxo-value 150000000 \
--tx-in "cb62fe02892162ada0b928a1a3804e8d22ac7264ce6b2678f662f56cea206ac7#1" \
--change-address addr_test1vpflsydzu57ek98a43q3sdzcjnsnmx2ws89wcytmn424tfc3qus2x \
--protocol-params-file pparams-isbt.json
and see the error:
Command failed: transaction build-estimate
Error: The transaction does not balance in its use of assets. The net balance of the transaction is negative: -164181 Lovelace. The usual solution is to provide more inputs, or inputs with more assets.
Additional Context
I'm using the latest cardano-cli master (3b9a553762289cc97bece2fab34c392e7b81c271)
Files used for building the tx: issue_build_estimate.tar.gz
- Lingua principale
- Haskell
- Stelle
- 72
- Fork
- 24
- Merge medio
- 1g 5h
- PR unite (30g)
- 9
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di IntersectMBO/cardano-cli
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
IntersectMBO/cardano-cli#1306 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Ensure Plutus V4 scripts can be deserialised by cardano-cliForse già presa @carbolymer l’ha presa 7 giorni fa. Aperta
IntersectMBO/cardano-cli#1448 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Upstream non-Leios commits from the Leios integration branch to masterForse di nuovo libera @palas l’ha presa 49 giorni fa e non c’è nessuna pull request aperta. Apertarefactor
IntersectMBO/cardano-cli#1414 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Add `transaction validate` command (online phase 1 + phase 2)Forse di nuovo libera @palas l’ha presa 135 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement epic
IntersectMBO/cardano-cli#1380 · 4 commenti · 1 reazione · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Investigate incorporating cquisitor-style local tx validation (phase 1 + phase 2) into cardano-cliForse di nuovo libera @palas l’ha presa 156 giorni fa e non c’è nessuna pull request aperta. ApertaStale
IntersectMBO/cardano-cli#1367 · 6 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di IntersectMBO/cardano-cli
Issue simili
-
bug good-title pdd
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 82/100
objectionary/phino#1630 ·
I maintainer di solito rispondono entro 1 giorno
-
Link to known programsApertaattention: pr-welcome documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
haskell/cabal#12402 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno