public static interface ByzCoinProto.InstructionOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
ByzCoinProto.Delete |
getDelete()
Delete removes the given instance.
|
ByzCoinProto.DeleteOrBuilder |
getDeleteOrBuilder()
Delete removes the given instance.
|
int |
getIndex()
Index and length prevent a leader from censoring specific instructions from
a client and still keep the other instructions valid.
|
com.google.protobuf.ByteString |
getInstanceid()
InstanceID is either the instance that can spawn a new instance, or the instance
that will be invoked or deleted.
|
ByzCoinProto.Invoke |
getInvoke()
Invoke calls a method of an existing instance.
|
ByzCoinProto.InvokeOrBuilder |
getInvokeOrBuilder()
Invoke calls a method of an existing instance.
|
int |
getLength()
Length is the total number of instructions in this clientTransaction
|
com.google.protobuf.ByteString |
getNonce()
Nonce is monotonically increasing with regard to the Darc controlling
access to the instance.
|
DarcProto.Signature |
getSignatures(int index)
Signatures that are verified using the Darc controlling access to the instance.
|
int |
getSignaturesCount()
Signatures that are verified using the Darc controlling access to the instance.
|
List<DarcProto.Signature> |
getSignaturesList()
Signatures that are verified using the Darc controlling access to the instance.
|
DarcProto.SignatureOrBuilder |
getSignaturesOrBuilder(int index)
Signatures that are verified using the Darc controlling access to the instance.
|
List<? extends DarcProto.SignatureOrBuilder> |
getSignaturesOrBuilderList()
Signatures that are verified using the Darc controlling access to the instance.
|
ByzCoinProto.Spawn |
getSpawn()
Spawn creates a new instance.
|
ByzCoinProto.SpawnOrBuilder |
getSpawnOrBuilder()
Spawn creates a new instance.
|
boolean |
hasDelete()
Delete removes the given instance.
|
boolean |
hasIndex()
Index and length prevent a leader from censoring specific instructions from
a client and still keep the other instructions valid.
|
boolean |
hasInstanceid()
InstanceID is either the instance that can spawn a new instance, or the instance
that will be invoked or deleted.
|
boolean |
hasInvoke()
Invoke calls a method of an existing instance.
|
boolean |
hasLength()
Length is the total number of instructions in this clientTransaction
|
boolean |
hasNonce()
Nonce is monotonically increasing with regard to the Darc controlling
access to the instance.
|
boolean |
hasSpawn()
Spawn creates a new instance.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasInstanceid()
InstanceID is either the instance that can spawn a new instance, or the instance that will be invoked or deleted.
required bytes instanceid = 1;com.google.protobuf.ByteString getInstanceid()
InstanceID is either the instance that can spawn a new instance, or the instance that will be invoked or deleted.
required bytes instanceid = 1;boolean hasNonce()
Nonce is monotonically increasing with regard to the Darc controlling access to the instance. It is used to prevent replay attacks. The client has to track what the next nonce should be for a given Darc.
required bytes nonce = 2;com.google.protobuf.ByteString getNonce()
Nonce is monotonically increasing with regard to the Darc controlling access to the instance. It is used to prevent replay attacks. The client has to track what the next nonce should be for a given Darc.
required bytes nonce = 2;boolean hasIndex()
Index and length prevent a leader from censoring specific instructions from a client and still keep the other instructions valid. Index is relative to the beginning of the clientTransaction.
required sint32 index = 3;int getIndex()
Index and length prevent a leader from censoring specific instructions from a client and still keep the other instructions valid. Index is relative to the beginning of the clientTransaction.
required sint32 index = 3;boolean hasLength()
Length is the total number of instructions in this clientTransaction
required sint32 length = 4;int getLength()
Length is the total number of instructions in this clientTransaction
required sint32 length = 4;boolean hasSpawn()
Spawn creates a new instance.
optional .byzcoin.Spawn spawn = 5;ByzCoinProto.Spawn getSpawn()
Spawn creates a new instance.
optional .byzcoin.Spawn spawn = 5;ByzCoinProto.SpawnOrBuilder getSpawnOrBuilder()
Spawn creates a new instance.
optional .byzcoin.Spawn spawn = 5;boolean hasInvoke()
Invoke calls a method of an existing instance.
optional .byzcoin.Invoke invoke = 6;ByzCoinProto.Invoke getInvoke()
Invoke calls a method of an existing instance.
optional .byzcoin.Invoke invoke = 6;ByzCoinProto.InvokeOrBuilder getInvokeOrBuilder()
Invoke calls a method of an existing instance.
optional .byzcoin.Invoke invoke = 6;boolean hasDelete()
Delete removes the given instance.
optional .byzcoin.Delete delete = 7;ByzCoinProto.Delete getDelete()
Delete removes the given instance.
optional .byzcoin.Delete delete = 7;ByzCoinProto.DeleteOrBuilder getDeleteOrBuilder()
Delete removes the given instance.
optional .byzcoin.Delete delete = 7;List<DarcProto.Signature> getSignaturesList()
Signatures that are verified using the Darc controlling access to the instance.
repeated .darc.Signature signatures = 8;DarcProto.Signature getSignatures(int index)
Signatures that are verified using the Darc controlling access to the instance.
repeated .darc.Signature signatures = 8;int getSignaturesCount()
Signatures that are verified using the Darc controlling access to the instance.
repeated .darc.Signature signatures = 8;List<? extends DarcProto.SignatureOrBuilder> getSignaturesOrBuilderList()
Signatures that are verified using the Darc controlling access to the instance.
repeated .darc.Signature signatures = 8;DarcProto.SignatureOrBuilder getSignaturesOrBuilder(int index)
Signatures that are verified using the Darc controlling access to the instance.
repeated .darc.Signature signatures = 8;Copyright © 2018. All rights reserved.