Class: MoneroTxWallet

MoneroTxWallet(state)

Models a Monero transaction with wallet extensions.

Constructor

new MoneroTxWallet(state)

Construct the model.
Parameters:
Name Type Description
state MoneroTxWallet | object is existing state to initialize from (optional)
Source:

Extends

Methods

copy()

Overrides:
Source:

filterOutputs()

Source:

filterTransfers()

Source:

getBlock()

Overrides:
Source:

getChangeAddress()

Source:

getChangeAmount()

Source:

getExtra()

Overrides:
Source:

getExtraHex()

Source:

getFee()

Overrides:
Source:

getFullHex() → {string}

Get full transaction hex. Full hex = pruned hex + prunable hex.
Overrides:
Source:
Returns:
is full transaction hex
Type
string

getHash()

Overrides:
Source:

getHeight()

Overrides:
Source:

getIncomingAmount()

Source:

getIncomingTransfers()

Source:

getInputs()

Overrides:
Source:

getInputSum()

Source:

getKey()

Overrides:
Source:

getLastFailedHash()

Overrides:
Source:

getLastFailedHeight()

Overrides:
Source:

getLastRelayedTimestamp()

Overrides:
Source:

getMaxUsedBlockHash()

Overrides:
Source:

getMaxUsedBlockHeight()

Overrides:
Source:

getMetadata()

Overrides:
Source:

getNote()

Source:

getNumConfirmations()

Overrides:
Source:

getNumDummyOutputs()

Source:

getOutgoingAmount()

Source:

getOutgoingTransfer()

Source:

getOutputIndices()

Overrides:
Source:

getOutputs()

Overrides:
Source:

getOutputSum()

Source:

getPaymentId()

Overrides:
Source:

getPrunableHash()

Overrides:
Source:

getPrunableHex() → {string}

Get prunable transaction hex which is hex that is removed from a pruned transaction. Full hex = pruned hex + prunable hex.
Overrides:
Source:
Returns:
is the prunable transaction hex
Type
string

getPrunedHex() → {string}

Get pruned transaction hex. Full hex = pruned hex + prunable hex.
Overrides:
Source:
Returns:
is pruned transaction hex
Type
string

getRctSignatures()

Overrides:
Source:

getRctSigPrunable()

Overrides:
Source:

getReceivedTimestamp()

Overrides:
Source:

getRelay()

Overrides:
Source:

getRingSize()

Overrides:
Source:

getSignatures()

Overrides:
Source:

getSize()

Overrides:
Source:

getTransfers()

Source:

getTxSet()

Source:

getUnlockHeight()

Overrides:
Source:

getVersion()

Overrides:
Source:

getWeight()

Overrides:
Source:

inTxPool()

Overrides:
Source:

isConfirmed()

Overrides:
Source:

isDoubleSpendSeen()

Overrides:
Source:

isFailed()

Overrides:
Source:

isIncoming()

Source:

isKeptByBlock()

Overrides:
Source:

isLocked()

Source:

isMinerTx()

Overrides:
Source:

isOutgoing()

Source:

isRelayed()

Overrides:
Source:

merge(tx)

Updates this transaction by merging the latest information from the given transaction. Merging can modify or build references to the transaction given so it should not be re-used or it should be copied before calling this method.
Parameters:
Name Type Description
tx is the transaction to merge into this transaction
Overrides:
Source:

setBlock()

Overrides:
Source:

setChangeAddress()

Source:

setChangeAmount()

Source:

setExtra()

Overrides:
Source:

setExtraHex()

Source:

setFee()

Overrides:
Source:

setFullHex()

Overrides:
Source:

setHash()

Overrides:
Source:

setIncomingTransfers()

Source:

setInputs()

Overrides:
Source:

setInputSum()

Source:

setInTxPool()

Overrides:
Source:

setIsConfirmed()

Overrides:
Source:

setIsDoubleSpend()

Overrides:
Source:

setIsFailed()

Overrides:
Source:

setIsIncoming()

Source:

setIsKeptByBlock()

Overrides:
Source:

setIsLocked()

Source:

setIsMinerTx()

Overrides:
Source:

setIsOutgoing()

Source:

setIsRelayed()

Overrides:
Source:

setKey()

Overrides:
Source:

setLastFailedHash()

Overrides:
Source:

setLastFailedHeight()

Overrides:
Source:

setLastRelayedTimestamp()

Overrides:
Source:

setMaxUsedBlockHash()

Overrides:
Source:

setMaxUsedBlockHeight()

Overrides:
Source:

setMetadata()

Overrides:
Source:

setNote()

Source:

setNumConfirmations()

Overrides:
Source:

setNumDummyOutputs()

Source:

setOutgoingTransfer()

Source:

setOutputIndices()

Overrides:
Source:

setOutputs()

Overrides:
Source:

setOutputSum()

Source:

setPaymentId()

Overrides:
Source:

setPrunableHash()

Overrides:
Source:

setPrunableHex()

Overrides:
Source:

setPrunedHex()

Overrides:
Source:

setRctSignatures()

Overrides:
Source:

setRctSigPrunable()

Overrides:
Source:

setReceivedTimestamp()

Overrides:
Source:

setRelay()

Overrides:
Source:

setRingSize()

Overrides:
Source:

setSignatures()

Overrides:
Source:

setSize()

Overrides:
Source:

setTxSet()

Source:

setUnlockHeight()

Overrides:
Source:

setVersion()

Overrides:
Source:

setWeight()

Overrides:
Source:

toJson()

Overrides:
Source:

toString()

Overrides:
Source: