hmm..
i've read...
The default coin selector bitcoinj provides (Wallet.DefaultCoinSelector) implements a relatively safe policy: it requires at least one confirmation for any transaction to be considered for selection, except for transactions created by the wallet itself which are considered spendable as long as it was seen propagating across the network.
(i assume
Wallet.DefaultCoinSelector returns the same amount as
BalanceType.AVAILABLE does).
But i encountered that after spending some coins to one of my own address, the balance with
BalanceType.AVAILABLE does not count the coins until they are 1 block deep.
What exactly are the policies to "...was seen propagating across the network"?
thanks