Package monero.wallet.model
Class MoneroIncomingTransfer
java.lang.Object
monero.wallet.model.MoneroTransfer
monero.wallet.model.MoneroIncomingTransfer
Models an incoming transfer of funds to the wallet.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()booleanReturn how many confirmations till it's not economically worth re-writing the chain.inthashCode()merge(MoneroIncomingTransfer transfer) Updates this transaction by merging the latest information from the given transaction.merge(MoneroTransfer transfer) Updates this transfer by merging the latest information from the given transfer.setAccountIndex(Integer accountIndex) setAddress(String address) setAmount(BigInteger amount) setNumSuggestedConfirmations(Long numSuggestedConfirmations) setSubaddressIndex(Integer subaddressIndex) setTx(MoneroTxWallet tx) toString()toString(int indent) Methods inherited from class monero.wallet.model.MoneroTransfer
getAccountIndex, getAmount, getTx, isOutgoing
-
Constructor Details
-
MoneroIncomingTransfer
public MoneroIncomingTransfer() -
MoneroIncomingTransfer
-
-
Method Details
-
copy
- Specified by:
copyin classMoneroTransfer
-
isIncoming
- Specified by:
isIncomingin classMoneroTransfer
-
getSubaddressIndex
-
setSubaddressIndex
-
getAddress
-
setAddress
-
getNumSuggestedConfirmations
Return how many confirmations till it's not economically worth re-writing the chain. That is, the number of confirmations before the transaction is highly unlikely to be double spent or overwritten and may be considered settled, e.g. for a merchant to trust as finalized.- Returns:
- the number of confirmations before it's not worth rewriting the chain
-
setNumSuggestedConfirmations
-
merge
Description copied from class:MoneroTransferUpdates this transfer by merging the latest information from the given transfer. Merging can modify or build references to the transfer given so it should not be re-used or it should be copied before calling this method.- Overrides:
mergein classMoneroTransfer- Parameters:
transfer- is the transfer to merge into this one- Returns:
- the merged transfer
-
merge
Updates this transaction by merging the latest information from the given transaction. Merging can modify or build references to the transfer given so it should not be re-used or it should be copied before calling this method.- Parameters:
transfer- is the transfer to merge into this one- Returns:
- this transfer for chaining
-
toString
- Overrides:
toStringin classMoneroTransfer
-
toString
- Overrides:
toStringin classMoneroTransfer
-
hashCode
public int hashCode()- Overrides:
hashCodein classMoneroTransfer
-
equals
- Overrides:
equalsin classMoneroTransfer
-
setTx
- Overrides:
setTxin classMoneroTransfer
-
setAmount
- Overrides:
setAmountin classMoneroTransfer
-
setAccountIndex
- Overrides:
setAccountIndexin classMoneroTransfer
-