C# Class Openchain.Infrastructure.TransactionValidator

Mostra file Open project: openchain/openchain Class Usage Examples

Public Methods

Method Description
PostTransaction ( ByteString rawMutation, IReadOnlyList authentication ) : Task
TransactionValidator ( IStorageEngine store, IMutationValidator validator, ByteString @namespace ) : System

Private Methods

Method Description
SerializeMetadata ( Openchain.Infrastructure.TransactionMetadata metadata ) : byte[]
ValidateAuthentication ( IReadOnlyList authentication, byte mutationHash ) : void
ValidateMutation ( Mutation mutation, Openchain.Infrastructure.ParsedMutation parsedMutation ) : AccountStatus>>.Task

Method Details

PostTransaction() public method

public PostTransaction ( ByteString rawMutation, IReadOnlyList authentication ) : Task
rawMutation ByteString
authentication IReadOnlyList
return Task

TransactionValidator() public method

public TransactionValidator ( IStorageEngine store, IMutationValidator validator, ByteString @namespace ) : System
store IStorageEngine
validator IMutationValidator
@namespace ByteString
return System