Package org.bdware.bdledger.api.grpc.pb
Class CommonProto.Transaction
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.bdware.bdledger.api.grpc.pb.CommonProto.Transaction
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,CommonProto.TransactionOrBuilder
- Enclosing class:
CommonProto
public static final class CommonProto.Transaction
extends com.google.protobuf.GeneratedMessageV3
implements CommonProto.TransactionOrBuilder
Protobuf type
bdware.bdledger.api.Transaction- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typebdware.bdledger.api.TransactionNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleancom.google.protobuf.ByteString事务所在的区块的哈希,当事务处于待确认状态时为`null`long事务所在的区块产生时的 UNIX 时间戳,单位为秒com.google.protobuf.ByteStringgetData()数据或合约代码static CommonProto.Transactionstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.ByteStringgetFrom()发送账户地址com.google.protobuf.ByteStringgetHash()事务的哈希intgetIndex()事务在区块中的位置 index,当事务处于待确认状态时为`null`longgetNonce()这条事务之前发送者所发送的事务数量com.google.protobuf.Parser<CommonProto.Transaction>com.google.protobuf.ByteStringgetR()ECDSA signature rcom.google.protobuf.ByteStringgetS()ECDSA signature sintcom.google.protobuf.ByteStringgetTo()接收账户地址,或者调用的合约地址,或者`null`如为合约创建getType()事务类型int事务类型final com.google.protobuf.UnknownFieldSetcom.google.protobuf.ByteStringgetV()ECDSA recovery idinthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(CommonProto.Transaction prototype) protected CommonProto.Transaction.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static CommonProto.TransactionparseDelimitedFrom(InputStream input) static CommonProto.TransactionparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CommonProto.TransactionparseFrom(byte[] data) static CommonProto.TransactionparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CommonProto.TransactionparseFrom(com.google.protobuf.ByteString data) static CommonProto.TransactionparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CommonProto.TransactionparseFrom(com.google.protobuf.CodedInputStream input) static CommonProto.TransactionparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CommonProto.TransactionparseFrom(InputStream input) static CommonProto.TransactionparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CommonProto.TransactionparseFrom(ByteBuffer data) static CommonProto.TransactionparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CommonProto.Transaction>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
BLOCK_HASH_FIELD_NUMBER
public static final int BLOCK_HASH_FIELD_NUMBER- See Also:
-
BLOCK_TIMESTAMP_FIELD_NUMBER
public static final int BLOCK_TIMESTAMP_FIELD_NUMBER- See Also:
-
INDEX_FIELD_NUMBER
public static final int INDEX_FIELD_NUMBER- See Also:
-
HASH_FIELD_NUMBER
public static final int HASH_FIELD_NUMBER- See Also:
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER- See Also:
-
FROM_FIELD_NUMBER
public static final int FROM_FIELD_NUMBER- See Also:
-
NONCE_FIELD_NUMBER
public static final int NONCE_FIELD_NUMBER- See Also:
-
TO_FIELD_NUMBER
public static final int TO_FIELD_NUMBER- See Also:
-
DATA_FIELD_NUMBER
public static final int DATA_FIELD_NUMBER- See Also:
-
V_FIELD_NUMBER
public static final int V_FIELD_NUMBER- See Also:
-
R_FIELD_NUMBER
public static final int R_FIELD_NUMBER- See Also:
-
S_FIELD_NUMBER
public static final int S_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getBlockHash
public com.google.protobuf.ByteString getBlockHash()事务所在的区块的哈希,当事务处于待确认状态时为`null`
bytes block_hash = 1;- Specified by:
getBlockHashin interfaceCommonProto.TransactionOrBuilder- Returns:
- The blockHash.
-
getBlockTimestamp
public long getBlockTimestamp()事务所在的区块产生时的 UNIX 时间戳,单位为秒
int64 block_timestamp = 2;- Specified by:
getBlockTimestampin interfaceCommonProto.TransactionOrBuilder- Returns:
- The blockTimestamp.
-
getIndex
public int getIndex()事务在区块中的位置 index,当事务处于待确认状态时为`null`
uint32 index = 3;- Specified by:
getIndexin interfaceCommonProto.TransactionOrBuilder- Returns:
- The index.
-
getHash
public com.google.protobuf.ByteString getHash()事务的哈希
bytes hash = 4;- Specified by:
getHashin interfaceCommonProto.TransactionOrBuilder- Returns:
- The hash.
-
getTypeValue
public int getTypeValue()事务类型
.bdware.bdledger.api.TransactionType type = 5;- Specified by:
getTypeValuein interfaceCommonProto.TransactionOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
getType
事务类型
.bdware.bdledger.api.TransactionType type = 5;- Specified by:
getTypein interfaceCommonProto.TransactionOrBuilder- Returns:
- The type.
-
getFrom
public com.google.protobuf.ByteString getFrom()发送账户地址
bytes from = 6;- Specified by:
getFromin interfaceCommonProto.TransactionOrBuilder- Returns:
- The from.
-
getNonce
public long getNonce()这条事务之前发送者所发送的事务数量
uint64 nonce = 7;- Specified by:
getNoncein interfaceCommonProto.TransactionOrBuilder- Returns:
- The nonce.
-
getTo
public com.google.protobuf.ByteString getTo()接收账户地址,或者调用的合约地址,或者`null`如为合约创建
bytes to = 8;- Specified by:
getToin interfaceCommonProto.TransactionOrBuilder- Returns:
- The to.
-
getData
public com.google.protobuf.ByteString getData()数据或合约代码
bytes data = 9;- Specified by:
getDatain interfaceCommonProto.TransactionOrBuilder- Returns:
- The data.
-
getV
public com.google.protobuf.ByteString getV()ECDSA recovery id
bytes v = 10;- Specified by:
getVin interfaceCommonProto.TransactionOrBuilder- Returns:
- The v.
-
getR
public com.google.protobuf.ByteString getR()ECDSA signature r
bytes r = 11;- Specified by:
getRin interfaceCommonProto.TransactionOrBuilder- Returns:
- The r.
-
getS
public com.google.protobuf.ByteString getS()ECDSA signature s
bytes s = 12;- Specified by:
getSin interfaceCommonProto.TransactionOrBuilder- Returns:
- The s.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static CommonProto.Transaction parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CommonProto.Transaction parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CommonProto.Transaction parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CommonProto.Transaction parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CommonProto.Transaction parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CommonProto.Transaction parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CommonProto.Transaction parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static CommonProto.Transaction parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CommonProto.Transaction parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CommonProto.Transaction parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CommonProto.Transaction.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-