getHash

hasPool

public boolean hasPool()

optional .wallet.Transaction.Pool pool = 3;

If pool is not present, that means either:
- This Transaction is either not in a wallet at all (the proto is re-used elsewhere)
- Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
- Or the Pool enum got a new value which your software is too old to parse.

getPool

If pool is not present, that means either:
- This Transaction is either not in a wallet at all (the proto is re-used elsewhere)
- Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
- Or the Pool enum got a new value which your software is too old to parse.