diff --git a/server/internal/infrastructure/tx-builder/covenantless/builder.go b/server/internal/infrastructure/tx-builder/covenantless/builder.go index 3c876fe..f952b53 100644 --- a/server/internal/infrastructure/tx-builder/covenantless/builder.go +++ b/server/internal/infrastructure/tx-builder/covenantless/builder.go @@ -624,7 +624,7 @@ func (b *txBuilder) createPoolTx( if err != nil { return nil, err } - for _, utxo := range utxos { + for inIndex, utxo := range utxos { script, err := hex.DecodeString(utxo.GetScript()) if err != nil { return nil, err @@ -633,7 +633,7 @@ func (b *txBuilder) createPoolTx( if err := updater.AddInWitnessUtxo(&wire.TxOut{ Value: int64(utxo.GetValue()), PkScript: script, - }, 0); err != nil { + }, inIndex); err != nil { return nil, err } }