Class Chain

java.lang.Object
nxt.blockchain.Chain
Direct Known Subclasses:
ChildChain, FxtChain

public abstract class Chain extends Object
  • Field Details

    • ONE_COIN

      public final long ONE_COIN
  • Method Details

    • getChain

      public static Chain getChain(String name)
    • getChain

      public static Chain getChain(int id)
    • getName

      public final String getName()
    • getId

      public final int getId()
    • getDecimals

      public final int getDecimals()
    • getTotalAmount

      public final long getTotalAmount()
    • getDbSchema

      public String getDbSchema()
    • getSchemaTable

      public final String getSchemaTable(String table)
    • getTransactionHome

      public final TransactionHome getTransactionHome()
    • getBalanceHome

      public final BalanceHome getBalanceHome()
    • getPrunableMessageHome

      public PrunableMessageHome getPrunableMessageHome()
    • isAllowed

      public abstract boolean isAllowed(TransactionType transactionType)
    • getDisabledTransactionTypes

      public abstract Set<TransactionType> getDisabledTransactionTypes()
    • getDisabledAPIs

      public Set<APIEnum> getDisabledAPIs()
    • getDisabledAPITags

      public Set<APITag> getDisabledAPITags()
    • newTransactionBuilder

      public abstract TransactionImpl.BuilderImpl newTransactionBuilder(byte[] senderPublicKey, long amountFQT, long feeFQT, short deadline, Attachment attachment)
    • toString

      public String toString()
      Overrides:
      toString in class Object