open class StorageServiceImpl : SingletonSerializeAsToken, TxWritableStorageService| <init> |
StorageServiceImpl(attachments: AttachmentStorage, validatedTransactions: TransactionStorage, myLegalIdentityKey: KeyPair, myLegalIdentity: Party = Party("Unit test party", myLegalIdentityKey.public)) |
| attachments |
open val attachments: AttachmentStorageProvides access to storage of arbitrary JAR files (which may contain only data, no code). |
| myLegalIdentity |
open val myLegalIdentity: PartyReturns the legal identity that this node is configured with. Assumed to be initialised when the node is first installed. |
| myLegalIdentityKey |
open val myLegalIdentityKey: KeyPair |
| validatedTransactions |
open val validatedTransactions: TransactionStorageA map of hash->tx where tx has been signature/contract validated and the states are known to be correct. The signatures arent technically needed after that point, but we keep them around so that we can relay the transaction data to other nodes that need it. |
| toToken |
open fun toToken(context: SerializeAsTokenContext): SerializationToken |