interface NamedByHash
Implemented by anything that can be named by a secure hash value (e.g. transactions, attachments).
abstract val id: SecureHash |
interface Attachment : NamedByHash
An attachment is a ZIP (or an optionally signed JAR) that contains one or more files. Attachments are meant to contain public static data which can be referenced from transactions and utilised from contracts. Good examples of how attachments are meant to be used include: |
|
abstract class BaseTransaction : NamedByHash
An abstract class defining fields shared by all transaction types in the system. |
|
class SignaturesMissingException : NamedByHash, SignatureException |
|
interface TransactionWithSignatures : NamedByHash
An interface for transactions containing signatures, with logic for signature verification |