Module operation

Module operation 

Source
Expand description

operations

Macrosยง

OperationId ๐Ÿ”’
OperationIdVariant ๐Ÿ”’
OperationPrefixId ๐Ÿ”’
OperationPrefixIdVariant ๐Ÿ”’

Structsยง

Operation
the operation as sent in the network
OperationDeserializer
Serializer for Operation
OperationIdDeserializer
Deserializer for OperationId
OperationIdSerializer
Serializer for OperationId
OperationIdV0
operation id
OperationIdsDeserializer
Deserializer for Vec<OperationId>
OperationIdsSerializer
Serializer for Vec<OperationId>
OperationPrefixIdDeserializer
Deserializer for [OperationPrefixId]
OperationPrefixIdV0
Left part of the operation id hash stored in a vector of size OPERATION_ID_PREFIX_SIZE_BYTES
OperationPrefixIdsDeserializer
Deserializer for OperationPrefixIds
OperationPrefixIdsSerializer
Serializer for OperationPrefixIds
OperationSerializer
Serializer for Operation
OperationTypeDeserializer
Deserializer for OperationType
OperationTypeSerializer
Serializer for OperationType
OperationsDeserializer
Deserializer for Operations
OperationsSerializer
Serializer for Operations

Enumsยง

OperationId
operation id
OperationPrefixId
Left part of the operation id hash stored in a vector of size OPERATION_ID_PREFIX_SIZE_BYTES
OperationType
Type specific operation content
OperationTypeId ๐Ÿ”’

Constantsยง

OPERATIONID_PREFIX ๐Ÿ”’
OPERATION_ID_PREFIX_SIZE_BYTES
Size in bytes of the serialized operation ID prefix

Functionsยง

compute_operations_hash
Compute the hash of a list of operations(used typically in block headers)

Type Aliasesยง

OperationPrefixIds
Set of operation idโ€™s prefix
SecureShareOperation
signed operation