Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Class CryptoCreateTransactionBody
java.lang.Object
com.google.protobuf.AbstractMessageLite<CryptoCreateTransactionBody,CryptoCreateTransactionBody.Builder>
com.google.protobuf.GeneratedMessageLite<CryptoCreateTransactionBody,CryptoCreateTransactionBody.Builder>
com.hedera.hashgraph.sdk.proto.CryptoCreateTransactionBody
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,CryptoCreateTransactionBodyOrBuilder
@Generated
public final class CryptoCreateTransactionBody
extends com.google.protobuf.GeneratedMessageLite<CryptoCreateTransactionBody,CryptoCreateTransactionBody.Builder>
implements CryptoCreateTransactionBodyOrBuilder
Create a new account. If the auto_renew_account field is set, the key of the referenced account MUST sign this transaction.<br/> Current limitations REQUIRE that `shardID` and `realmID` both MUST be `0`. This is expected to change in the future. ### Block Stream Effects The newly created account SHALL be included in State Changes.Protobuf type
proto.CryptoCreateTransactionBody-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classCreate a new account.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm 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 intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) com.google.protobuf.ByteStringgetAlias()* Bytes to be used as the account's alias.* The duration between account automatic renewals.<br/> All entities in state may be charged "rent" occasionally (typically every 90 days) to prevent unnecessary growth of the ledger.boolean* A boolean indicating that this account has chosen to decline rewards for staking its balances.static CryptoCreateTransactionBodycom.google.protobuf.ByteString* The initial delegated contract address to set for the new account.getHookCreationDetails(int index) * Details of hooks to add immediately after creating this account.int* Details of hooks to add immediately after creating this account.* Details of hooks to add immediately after creating this account.getHookCreationDetailsOrBuilder(int index) * Details of hooks to add immediately after creating this account.List<? extends HookCreationDetailsOrBuilder> * Details of hooks to add immediately after creating this account.long* An amount, in tinybar, to deposit to the newly created account.getKey()* The identifying key for this account.int* A maximum number of tokens that can be auto-associated with this account.<br/> By default this value is 0 for all accounts except for automatically created accounts (e.g.getMemo()* A short description of this Account.com.google.protobuf.ByteString* A short description of this Account.Deprecated.Deprecated.* The realm in which this account is created.longDeprecated.proto.CryptoCreateTransactionBody.receiveRecordThreshold is deprecated.boolean* A flag indicating the account holder must authorize all incoming token transfers.longDeprecated.proto.CryptoCreateTransactionBody.sendRecordThreshold is deprecated.* The shard in which this account is created <p> Currently, this MUST be `0`.<br/> If the desired shard is `0`, this SHOULD NOT be set.* ID of the account to which this account is staking its balances.long* ID of the node this account is staked to.boolean* The duration between account automatic renewals.<br/> All entities in state may be charged "rent" occasionally (typically every 90 days) to prevent unnecessary growth of the ledger.booleanhasKey()* The identifying key for this account.booleanDeprecated.booleanDeprecated.boolean* The realm in which this account is created.boolean* The shard in which this account is created <p> Currently, this MUST be `0`.<br/> If the desired shard is `0`, this SHOULD NOT be set.boolean* ID of the account to which this account is staking its balances.boolean* ID of the node this account is staked to.newBuilder(CryptoCreateTransactionBody prototype) static CryptoCreateTransactionBodyparseDelimitedFrom(InputStream input) static CryptoCreateTransactionBodyparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CryptoCreateTransactionBodyparseFrom(byte[] data) static CryptoCreateTransactionBodyparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CryptoCreateTransactionBodyparseFrom(com.google.protobuf.ByteString data) static CryptoCreateTransactionBodyparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CryptoCreateTransactionBodyparseFrom(com.google.protobuf.CodedInputStream input) static CryptoCreateTransactionBodyparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CryptoCreateTransactionBodyparseFrom(InputStream input) static CryptoCreateTransactionBodyparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CryptoCreateTransactionBodyparseFrom(ByteBuffer data) static CryptoCreateTransactionBodyparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CryptoCreateTransactionBody> parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
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.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
KEY_FIELD_NUMBER
public static final int KEY_FIELD_NUMBER- See Also:
-
INITIALBALANCE_FIELD_NUMBER
public static final int INITIALBALANCE_FIELD_NUMBER- See Also:
-
PROXYACCOUNTID_FIELD_NUMBER
public static final int PROXYACCOUNTID_FIELD_NUMBER- See Also:
-
SENDRECORDTHRESHOLD_FIELD_NUMBER
public static final int SENDRECORDTHRESHOLD_FIELD_NUMBER- See Also:
-
RECEIVERECORDTHRESHOLD_FIELD_NUMBER
public static final int RECEIVERECORDTHRESHOLD_FIELD_NUMBER- See Also:
-
RECEIVERSIGREQUIRED_FIELD_NUMBER
public static final int RECEIVERSIGREQUIRED_FIELD_NUMBER- See Also:
-
AUTORENEWPERIOD_FIELD_NUMBER
public static final int AUTORENEWPERIOD_FIELD_NUMBER- See Also:
-
SHARDID_FIELD_NUMBER
public static final int SHARDID_FIELD_NUMBER- See Also:
-
REALMID_FIELD_NUMBER
public static final int REALMID_FIELD_NUMBER- See Also:
-
NEWREALMADMINKEY_FIELD_NUMBER
public static final int NEWREALMADMINKEY_FIELD_NUMBER- See Also:
-
MEMO_FIELD_NUMBER
public static final int MEMO_FIELD_NUMBER- See Also:
-
MAX_AUTOMATIC_TOKEN_ASSOCIATIONS_FIELD_NUMBER
public static final int MAX_AUTOMATIC_TOKEN_ASSOCIATIONS_FIELD_NUMBER- See Also:
-
STAKED_ACCOUNT_ID_FIELD_NUMBER
public static final int STAKED_ACCOUNT_ID_FIELD_NUMBER- See Also:
-
STAKED_NODE_ID_FIELD_NUMBER
public static final int STAKED_NODE_ID_FIELD_NUMBER- See Also:
-
DECLINE_REWARD_FIELD_NUMBER
public static final int DECLINE_REWARD_FIELD_NUMBER- See Also:
-
ALIAS_FIELD_NUMBER
public static final int ALIAS_FIELD_NUMBER- See Also:
-
HOOK_CREATION_DETAILS_FIELD_NUMBER
public static final int HOOK_CREATION_DETAILS_FIELD_NUMBER- See Also:
-
DELEGATION_ADDRESS_FIELD_NUMBER
public static final int DELEGATION_ADDRESS_FIELD_NUMBER- See Also:
-
-
Method Details
-
getStakedIdCase
- Specified by:
getStakedIdCasein interfaceCryptoCreateTransactionBodyOrBuilder
-
hasKey
public boolean hasKey()* The identifying key for this account. This key represents the account owner, and is required for most actions involving this account that do not modify the account itself. This key may also identify the account for smart contracts. <p> This field is REQUIRED. This `Key` MUST NOT be an empty `KeyList` and MUST contain at least one "primitive" (i.e. cryptographic) key value.
.proto.Key key = 1;- Specified by:
hasKeyin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- Whether the key field is set.
-
getKey
* The identifying key for this account. This key represents the account owner, and is required for most actions involving this account that do not modify the account itself. This key may also identify the account for smart contracts. <p> This field is REQUIRED. This `Key` MUST NOT be an empty `KeyList` and MUST contain at least one "primitive" (i.e. cryptographic) key value.
.proto.Key key = 1;- Specified by:
getKeyin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The key.
-
getInitialBalance
public long getInitialBalance()* An amount, in tinybar, to deposit to the newly created account. <p> The deposited amount SHALL be debited to the "payer" account for this transaction.
uint64 initialBalance = 2;- Specified by:
getInitialBalancein interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The initialBalance.
-
hasProxyAccountID
Deprecated.* Use `staked_id` instead.<br/> An account identifier for a staking proxy.
.proto.AccountID proxyAccountID = 3 [deprecated = true];- Specified by:
hasProxyAccountIDin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- Whether the proxyAccountID field is set.
-
getProxyAccountID
Deprecated.* Use `staked_id` instead.<br/> An account identifier for a staking proxy.
.proto.AccountID proxyAccountID = 3 [deprecated = true];- Specified by:
getProxyAccountIDin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The proxyAccountID.
-
getSendRecordThreshold
Deprecated.proto.CryptoCreateTransactionBody.sendRecordThreshold is deprecated. See crypto_create.proto;l=71* Removed prior to the first available history, and may be related to an early design dead-end.<br/> An amount below which record stream records would not be created for a transaction that reduces this account balance.
uint64 sendRecordThreshold = 6 [deprecated = true];- Specified by:
getSendRecordThresholdin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The sendRecordThreshold.
-
getReceiveRecordThreshold
Deprecated.proto.CryptoCreateTransactionBody.receiveRecordThreshold is deprecated. See crypto_create.proto;l=79* Removed prior to the first available history, and may be related to an early design dead-end.<br/> An amount below which record stream records would not be created for a transaction that increases this account balance.
uint64 receiveRecordThreshold = 7 [deprecated = true];- Specified by:
getReceiveRecordThresholdin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The receiveRecordThreshold.
-
getReceiverSigRequired
public boolean getReceiverSigRequired()* A flag indicating the account holder must authorize all incoming token transfers. <p> If this flag is set then any transaction that would result in adding hbar or other tokens to this account balance MUST be signed by the identifying key of this account (that is, the `key` field).<br/> If this flag is set, then the account key (`key` field) MUST sign this create transaction, in addition to the transaction payer.
bool receiverSigRequired = 8;- Specified by:
getReceiverSigRequiredin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The receiverSigRequired.
-
hasAutoRenewPeriod
public boolean hasAutoRenewPeriod()* The duration between account automatic renewals.<br/> All entities in state may be charged "rent" occasionally (typically every 90 days) to prevent unnecessary growth of the ledger. This value sets the interval between such events for this account. <p> If the account balance (in HBAR) is insufficient to pay the full renewal fee, the entire HBAR balance SHALL be consumed and the expiration for the account SHALL be extended as far as the available balance can support.<br/> If the account HBAR balance is `0` when the account must be renewed, then the account SHALL be deleted, and subsequently removed from state.
.proto.Duration autoRenewPeriod = 9;- Specified by:
hasAutoRenewPeriodin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- Whether the autoRenewPeriod field is set.
-
getAutoRenewPeriod
* The duration between account automatic renewals.<br/> All entities in state may be charged "rent" occasionally (typically every 90 days) to prevent unnecessary growth of the ledger. This value sets the interval between such events for this account. <p> If the account balance (in HBAR) is insufficient to pay the full renewal fee, the entire HBAR balance SHALL be consumed and the expiration for the account SHALL be extended as far as the available balance can support.<br/> If the account HBAR balance is `0` when the account must be renewed, then the account SHALL be deleted, and subsequently removed from state.
.proto.Duration autoRenewPeriod = 9;- Specified by:
getAutoRenewPeriodin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The autoRenewPeriod.
-
hasShardID
public boolean hasShardID()* The shard in which this account is created <p> Currently, this MUST be `0`.<br/> If the desired shard is `0`, this SHOULD NOT be set.
.proto.ShardID shardID = 10;- Specified by:
hasShardIDin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- Whether the shardID field is set.
-
getShardID
* The shard in which this account is created <p> Currently, this MUST be `0`.<br/> If the desired shard is `0`, this SHOULD NOT be set.
.proto.ShardID shardID = 10;- Specified by:
getShardIDin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The shardID.
-
hasRealmID
public boolean hasRealmID()* The realm in which this account is created. <p> The shard number for this realm MUST match the value in `shardID`.<br/> Currently, this MUST be `0` for both fields.<br/> If the desired realm is `0`, this SHOULD NOT be set.
.proto.RealmID realmID = 11;- Specified by:
hasRealmIDin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- Whether the realmID field is set.
-
getRealmID
* The realm in which this account is created. <p> The shard number for this realm MUST match the value in `shardID`.<br/> Currently, this MUST be `0` for both fields.<br/> If the desired realm is `0`, this SHOULD NOT be set.
.proto.RealmID realmID = 11;- Specified by:
getRealmIDin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The realmID.
-
hasNewRealmAdminKey
Deprecated.* This field was never actually used or enabled, and is not expected to ever be used in the future.<br/>
.proto.Key newRealmAdminKey = 12 [deprecated = true];- Specified by:
hasNewRealmAdminKeyin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- Whether the newRealmAdminKey field is set.
-
getNewRealmAdminKey
Deprecated.* This field was never actually used or enabled, and is not expected to ever be used in the future.<br/>
.proto.Key newRealmAdminKey = 12 [deprecated = true];- Specified by:
getNewRealmAdminKeyin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The newRealmAdminKey.
-
getMemo
* A short description of this Account. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 13;- Specified by:
getMemoin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The memo.
-
getMemoBytes
public com.google.protobuf.ByteString getMemoBytes()* A short description of this Account. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 13;- Specified by:
getMemoBytesin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The bytes for memo.
-
getMaxAutomaticTokenAssociations
public int getMaxAutomaticTokenAssociations()* A maximum number of tokens that can be auto-associated with this account.<br/> By default this value is 0 for all accounts except for automatically created accounts (e.g. smart contracts), which default to -1. <p> If this value is `0`, then this account MUST manually associate to a token before holding or transacting in that token.<br/> This value MAY also be `-1` to indicate no limit.<br/> This value MUST NOT be less than `-1`.
int32 max_automatic_token_associations = 14;- Specified by:
getMaxAutomaticTokenAssociationsin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The maxAutomaticTokenAssociations.
-
hasStakedAccountId
public boolean hasStakedAccountId()* ID of the account to which this account is staking its balances. <p> If this account is not currently staking its balances, then this field, if set, MUST be the sentinel value of `0.0.0`.
.proto.AccountID staked_account_id = 15;- Specified by:
hasStakedAccountIdin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- Whether the stakedAccountId field is set.
-
getStakedAccountId
* ID of the account to which this account is staking its balances. <p> If this account is not currently staking its balances, then this field, if set, MUST be the sentinel value of `0.0.0`.
.proto.AccountID staked_account_id = 15;- Specified by:
getStakedAccountIdin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The stakedAccountId.
-
hasStakedNodeId
public boolean hasStakedNodeId()* ID of the node this account is staked to. <p> If this account is not currently staking its balances, then this field, if set, SHALL be the sentinel value of `-1`.<br/> Wallet software SHOULD surface staking issues to users and provide a simple mechanism to update staking to a new node ID in the event the prior staked node ID ceases to be valid.
int64 staked_node_id = 16;- Specified by:
hasStakedNodeIdin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- Whether the stakedNodeId field is set.
-
getStakedNodeId
public long getStakedNodeId()* ID of the node this account is staked to. <p> If this account is not currently staking its balances, then this field, if set, SHALL be the sentinel value of `-1`.<br/> Wallet software SHOULD surface staking issues to users and provide a simple mechanism to update staking to a new node ID in the event the prior staked node ID ceases to be valid.
int64 staked_node_id = 16;- Specified by:
getStakedNodeIdin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The stakedNodeId.
-
getDeclineReward
public boolean getDeclineReward()* A boolean indicating that this account has chosen to decline rewards for staking its balances. <p> This account MAY still stake its balances, but SHALL NOT receive reward payments for doing so, if this value is set.
bool decline_reward = 17;- Specified by:
getDeclineRewardin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The declineReward.
-
getAlias
public com.google.protobuf.ByteString getAlias()* Bytes to be used as the account's alias. <p> This value, if set, MUST be one of the following values<br/> <ul> <li>The 32-byte serialized form of the ED25519 account key.</li> <li>The 33-byte _compressed_ serialized form of the ECDSA(secp256k1) account key.</li> <li>The 20-byte EVM address derived from a keccak-256 hash of the ECDSA(secp256k1) account key</li> </ul> All aliases within the network MUST be unique. If this value matches an existing account alias, this `create` transaction SHALL fail.<br/> If an account exists with a particular alias value, any transaction to transfer value _to_ that alias SHALL deposit the transferred value in the existing account, and SHALL NOT assess an account creation fee.<br/> Once set, an account alias is immutable and MUST NOT be changed.
bytes alias = 18;- Specified by:
getAliasin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The alias.
-
getHookCreationDetailsList
* Details of hooks to add immediately after creating this account.
repeated .com.hedera.hapi.node.hooks.HookCreationDetails hook_creation_details = 19;- Specified by:
getHookCreationDetailsListin interfaceCryptoCreateTransactionBodyOrBuilder
-
getHookCreationDetailsOrBuilderList
* Details of hooks to add immediately after creating this account.
repeated .com.hedera.hapi.node.hooks.HookCreationDetails hook_creation_details = 19; -
getHookCreationDetailsCount
public int getHookCreationDetailsCount()* Details of hooks to add immediately after creating this account.
repeated .com.hedera.hapi.node.hooks.HookCreationDetails hook_creation_details = 19;- Specified by:
getHookCreationDetailsCountin interfaceCryptoCreateTransactionBodyOrBuilder
-
getHookCreationDetails
* Details of hooks to add immediately after creating this account.
repeated .com.hedera.hapi.node.hooks.HookCreationDetails hook_creation_details = 19;- Specified by:
getHookCreationDetailsin interfaceCryptoCreateTransactionBodyOrBuilder
-
getHookCreationDetailsOrBuilder
* Details of hooks to add immediately after creating this account.
repeated .com.hedera.hapi.node.hooks.HookCreationDetails hook_creation_details = 19; -
getDelegationAddress
public com.google.protobuf.ByteString getDelegationAddress()* The initial delegated contract address to set for the new account. <p> If set, the value MUST be 20 bytes long (EVM address). A value of `0x0000000000000000000000000000000000000000` will be ignored. If this field is set on the account, anytime a call is made to the account's address (either an EVM call within HSCS or a child call dispatched by CryptoTransfer) the EVM code of the contract referenced by `delegation_address` will be executed in the context of the account.
bytes delegation_address = 20;- Specified by:
getDelegationAddressin interfaceCryptoCreateTransactionBodyOrBuilder- Returns:
- The delegationAddress.
-
parseFrom
public static CryptoCreateTransactionBody parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CryptoCreateTransactionBody parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CryptoCreateTransactionBody parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CryptoCreateTransactionBody parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CryptoCreateTransactionBody parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CryptoCreateTransactionBody parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CryptoCreateTransactionBody parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static CryptoCreateTransactionBody parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CryptoCreateTransactionBody parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CryptoCreateTransactionBody parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<CryptoCreateTransactionBody,CryptoCreateTransactionBody.Builder>
-
getDefaultInstance
-
parser
-