Dear all,
I am creating a Tx with locktime 2 minutes from the current moment and
sequence number = 0:
fba9b3ec578c3be4bf159eb3d22f6503452689fc80d96d9488ebeaabf3a9cdbd
*time locked until 2017-11-30T13:13:24Z* opts into full replace-by-fee
in 0[]
PUSHDATA(71)[3044022010ca112bda04e2716329b6da4dc1b2dabc46b560aab191614a972c5b19ecfba70220354a432315a5f93503f74228921c3c446c7dd873f936142f6f006d9e2530b61401]
PUSHDATA(71)[30440220097a40f45493c03c0536af19d390d240dc9d2321dba7d1dd7bc971e1f4c2547a02203316f94d4b1e214bb136186088890d9e9b1ec767b856a25db3c7d18b1269129701]
0.50 BTC
outpoint:ab6bbd174658377eb2e8315b67b0d0f0efe7b3e11d50b9f7a97465e184726325:0
sequence:0, opts into full RBF
out
PUSHDATA(33)[03540700c0d260f123921b34f6b2d8d75e3582f3fc017bd53239f2546ac01f299a]
CHECKSIG 0.498 BTC
fee 0.00833333 BTC/kB, 0.002 BTC for 240 bytes
prps UNKNOWN
I wait more than 2 minutes and I try to broadcast the Tx, but I get the
following error:
java.util.concurrent.ExecutionException:
org.bitcoinj.core.RejectedTransactionException: Reject: tx
fba9b3ec578c3be4bf159eb3d22f6503452689fc80d96d9488ebeaabf3a9cdbd for reason
'non-final' (64)
at
com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:299)
at
com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:286)
at
com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:116)
at WalletManager.broadcastTx(WalletManager.java:84)
at User.broadcastTxSecurity(User.java:157)
at MainUser.broadcastTxSecurity(MainUser.java:157)
at MainUser.menu(MainUser.java:88)
at MainUser.main(MainUser.java:34)
Caused by: org.bitcoinj.core.RejectedTransactionException: Reject: tx
fba9b3ec578c3be4bf159eb3d22f6503452689fc80d96d9488ebeaabf3a9cdbd for reason
'non-final' (64)
at
org.bitcoinj.core.TransactionBroadcast$2.onPreMessageReceived(TransactionBroadcast.java:102)
at org.bitcoinj.core.Peer.processMessage(Peer.java:461)
at
org.bitcoinj.core.PeerSocketHandler.receiveBytes(PeerSocketHandler.java:182)
at
org.bitcoinj.net.ConnectionHandler.handleKey(ConnectionHandler.java:223)
at org.bitcoinj.net.NioClientManager.handleKey(NioClientManager.java:86)
at org.bitcoinj.net.NioClientManager.run(NioClientManager.java:122)
at
com.google.common.util.concurrent.AbstractExecutionThreadService$1$2.run(AbstractExecutionThreadService.java:60)
at com.google.common.util.concurrent.Callables$3.run(Callables.java:95)
at
org.bitcoinj.utils.ContextPropagatingThreadFactory$1.run(ContextPropagatingThreadFactory.java:49)
Doing the same without locktime, then I can broadcast the Tx without
problems.
Any clue of what could be happening?
Kind regards.
--
You received this message because you are subscribed to the Google Groups
"bitcoinj" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.