Package monero.daemon.model
Class MoneroBlock
java.lang.Object
monero.daemon.model.MoneroBlockHeader
monero.daemon.model.MoneroBlock
Models a Monero block in the blockchain.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()booleangetHex()getTxs()inthashCode()merge(MoneroBlock block) setCumulativeDifficulty(BigInteger cumulativeDifficulty) setDifficulty(BigInteger difficulty) Set the block's height which is the total number of blocks that have occurred before.setLongTermWeight(Long longTermWeight) setMajorVersion(Integer majorVersion) setMinerTx(MoneroTx minerTx) setMinorVersion(Integer minorVersion) setOrphanStatus(Boolean orphanStatus) setPowHash(String powHash) setPrevHash(String prevHash) setReward(BigInteger reward) setTimestamp(Long timestamp) setTxHashes(List<String> txHashes) toString(int indent) Methods inherited from class monero.daemon.model.MoneroBlockHeader
getCumulativeDifficulty, getDepth, getDifficulty, getHash, getHeight, getLongTermWeight, getMajorVersion, getMinerTxHash, getMinorVersion, getNonce, getNumTxs, getOrphanStatus, getPowHash, getPrevHash, getReward, getSize, getTimestamp, getWeight, merge, setMinerTxHash, toString
-
Constructor Details
-
MoneroBlock
public MoneroBlock() -
MoneroBlock
-
MoneroBlock
-
-
Method Details
-
getHex
-
setHex
-
getMinerTx
-
setMinerTx
-
getTxs
-
setTxs
-
setTxs
-
getTxHashes
-
setTxHashes
-
copy
-
merge
-
toString
- Overrides:
toStringin classMoneroBlockHeader
-
hashCode
public int hashCode()- Overrides:
hashCodein classMoneroBlockHeader
-
equals
- Overrides:
equalsin classMoneroBlockHeader
-
setHash
- Overrides:
setHashin classMoneroBlockHeader
-
setHeight
Description copied from class:MoneroBlockHeaderSet the block's height which is the total number of blocks that have occurred before.- Overrides:
setHeightin classMoneroBlockHeader- Parameters:
height- is the block's height to set- Returns:
- a reference to this header for chaining
-
setTimestamp
- Overrides:
setTimestampin classMoneroBlockHeader
-
setSize
- Overrides:
setSizein classMoneroBlockHeader
-
setWeight
- Overrides:
setWeightin classMoneroBlockHeader
-
setLongTermWeight
- Overrides:
setLongTermWeightin classMoneroBlockHeader
-
setDepth
- Overrides:
setDepthin classMoneroBlockHeader
-
setDifficulty
- Overrides:
setDifficultyin classMoneroBlockHeader
-
setCumulativeDifficulty
- Overrides:
setCumulativeDifficultyin classMoneroBlockHeader
-
setMajorVersion
- Overrides:
setMajorVersionin classMoneroBlockHeader
-
setMinorVersion
- Overrides:
setMinorVersionin classMoneroBlockHeader
-
setNonce
- Overrides:
setNoncein classMoneroBlockHeader
-
setNumTxs
- Overrides:
setNumTxsin classMoneroBlockHeader
-
setOrphanStatus
- Overrides:
setOrphanStatusin classMoneroBlockHeader
-
setPrevHash
- Overrides:
setPrevHashin classMoneroBlockHeader
-
setReward
- Overrides:
setRewardin classMoneroBlockHeader
-
setPowHash
- Overrides:
setPowHashin classMoneroBlockHeader
-