Packages

package box

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package serialization

Type Members

  1. case class ArbitBox(evidence: Evidence, nonce: Nonce, value: SimpleValue) extends TokenBox[SimpleValue] with Product with Serializable
  2. case class AssetBox(evidence: Evidence, nonce: Nonce, value: AssetValue) extends TokenBox[AssetValue] with Product with Serializable
  3. case class AssetCode(version: AssetCodeVersion, issuer: Address, shortName: String) extends BytesSerializable with Product with Serializable

    AssetCode serves as a unique identifier for user issued assets

  4. case class AssetValue(quantity: Int128, assetCode: AssetCode, securityRoot: SecurityRoot = SecurityRoot.empty, metadata: Option[String] = None) extends TokenValueHolder with Product with Serializable
  5. sealed abstract class Box[+T] extends GenericBox[T]

    Created by Matthew on 4/11/2017.

  6. case class BoxId(hashBytes: Array[Byte]) extends Product with Serializable
  7. class BoxUnlocker[P <: Proposition, PR <: Proof[P]] extends Unlocker[P]
  8. case class CodeBox(evidence: Evidence, nonce: Nonce, value: ProgramId, code: Seq[String], interface: Map[String, Seq[String]]) extends ProgramBox with Product with Serializable
  9. case class ExecutionBox(evidence: Evidence, nonce: Nonce, value: ProgramId, stateBoxIds: Seq[ProgramId], codeBoxIds: Seq[ProgramId]) extends ProgramBox with Product with Serializable
  10. abstract class GenericBox[+T] extends BytesSerializable

    Created by cykoz on 4/13/17.

  11. case class PolyBox(evidence: Evidence, nonce: Nonce, value: SimpleValue) extends TokenBox[SimpleValue] with Product with Serializable
  12. abstract class ProgramBox extends Box[ProgramId]
  13. case class ProgramId(hashBytes: Array[Byte]) extends BytesSerializable with Product with Serializable
  14. class SecurityRoot extends BytesSerializable
  15. case class SimpleValue(quantity: Int128) extends TokenValueHolder with Product with Serializable
  16. case class StateBox(evidence: Evidence, nonce: Nonce, value: ProgramId, state: Json) extends ProgramBox with Product with Serializable
  17. abstract class TokenBox[+T <: TokenValueHolder] extends Box[T]
  18. sealed abstract class TokenValueHolder extends BytesSerializable
  19. sealed abstract class Unlocker[P <: Proposition] extends AnyRef

Ungrouped