Package nxt.shuffling

Class ShufflingHome.Shuffling

java.lang.Object
nxt.shuffling.ShufflingHome.Shuffling
Enclosing class:
ShufflingHome

public final class ShufflingHome.Shuffling extends Object
  • Method Details

    • getShufflingParticipantHome

      public ShufflingParticipantHome getShufflingParticipantHome()
    • getChildChain

      public final ChildChain getChildChain()
    • getId

      public long getId()
    • getFullHash

      public byte[] getFullHash()
    • getHoldingId

      public long getHoldingId()
    • getHoldingType

      public HoldingType getHoldingType()
    • getIssuerId

      public long getIssuerId()
    • getAmount

      public long getAmount()
    • getParticipantCount

      public byte getParticipantCount()
    • getRegistrantCount

      public byte getRegistrantCount()
    • getBlocksRemaining

      public short getBlocksRemaining()
    • getStage

      public ShufflingStage getStage()
    • getAssigneeAccountId

      public long getAssigneeAccountId()
    • getRecipientPublicKeys

      public byte[][] getRecipientPublicKeys()
    • getParticipant

      public ShufflingParticipantHome.ShufflingParticipant getParticipant(long accountId)
    • getLastParticipant

      public ShufflingParticipantHome.ShufflingParticipant getLastParticipant()
    • getStateHash

      public byte[] getStateHash()
    • process

      public ShufflingAttachment process(long accountId, byte[] privateKey, byte[] recipientPublicKey)
    • revealKeySeeds

      public ShufflingCancellationAttachment revealKeySeeds(byte[] privateKey, long cancellingAccountId, byte[] shufflingStateHash)