Class ApplicationParams

java.lang.Object
com.algorand.algosdk.v2.client.common.PathResponse
com.algorand.algosdk.v2.client.model.ApplicationParams

public class ApplicationParams
extends PathResponse
Stores the global information associated with an application.
  • Field Details

    • approvalProgram

      public byte[] approvalProgram
    • clearStateProgram

      public byte[] clearStateProgram
    • creator

      public Address creator
    • extraProgramPages

      public java.lang.Long extraProgramPages
      (epp) the amount of extra program pages available to this app.
    • globalState

      public java.util.List<TealKeyValue> globalState
      [\gs) global schema
    • globalStateSchema

      public ApplicationStateSchema globalStateSchema
      [\gsch) global schema
    • localStateSchema

      public ApplicationStateSchema localStateSchema
      [\lsch) local schema
  • Constructor Details

    • ApplicationParams

      public ApplicationParams()
  • Method Details

    • approvalProgram

      public void approvalProgram​(java.lang.String base64Encoded)
      (approv) approval program.
    • approvalProgram

      public java.lang.String approvalProgram()
    • clearStateProgram

      public void clearStateProgram​(java.lang.String base64Encoded)
      (clearp) approval program.
    • clearStateProgram

      public java.lang.String clearStateProgram()
    • creator

      public void creator​(java.lang.String creator) throws java.security.NoSuchAlgorithmException
      The address that created this application. This is the address where the parameters and global state for this application can be found.
      Throws:
      java.security.NoSuchAlgorithmException
    • creator

      public java.lang.String creator() throws java.security.NoSuchAlgorithmException
      Throws:
      java.security.NoSuchAlgorithmException
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object