Hedera
Search…
CryptoUpdate

CryptoUpdateTransactionBody

Change properties for the given account. Any null field is ignored (left unchanged). This transaction must be signed by the existing key for this account. If the transaction is changing the key field, then the transaction must be signed by both the old key (from before the change) and the new key. The old key must sign for security. The new key must sign as a safeguard to avoid accidentally changing to an invalid key, and then having no way to recover. When extending the expiration date, the cost is affected by the size of the list of attached claims, and of the keys associated with the claims and the account.
Field
Type
Description
accountIDToUpdate
​AccountID​
The account ID which is being updated in this transaction
key
​Key​
The new key
proxyAccountID
​AccountID​
ID of the account to which this account is proxy staked. If proxyAccountID is null, or is an invalid account, or is an account that isn't a node, then this account is automatically proxy staked to a node chosen by the network, but without earning payments. If the proxyAccountID account refuses to accept proxy staking , or if it is not currently running a node, then it will behave as if proxyAccountID was null.
proxyFraction
​
[Deprecated]. payments earned from proxy staking are shared between the node and this account, with proxyFraction / 10000 going to this account
sendRecordThresholdField
one of:
[Deprecated v0.8.0]
​
sendRecordThreshold
​
​
sendRecordThresholdWrapper
google.protobuf.UInt64Value
receiveRecordThresholdField
one of:
[Deprecated v0.8.0]
​
receiveRecordThreshold
​
​
receiveRecordThresholdWrapper
google.protobuf.UInt64Value
autoRenewPeriod
​Duration​
The duration in which it will automatically extend the expiration period. If it doesn't have enough balance, it extends as long as possible. If it is empty when it expires, then it is deleted.
expirationTime
​Timestamp​
The new expiration time to extend to (ignored if equal to or before the current one)
receiverSigRequiredField
one of:
​
​
receiverSigRequired
[Deprecated] Do NOT use this field to set a false value because the server cannot distinguish from the default value. Use receiverSigRequiredWrapper field for this purpose.
​
receiverSigRequiredWrapper
google.protobuf.BoolValue
memo
string
The memo associated with the account (UTF-8 encoding max 100 bytes)
max_automatic_token_associations
google.protobuf.Int32Value
The maximum number of tokens that an Account can be implicitly associated with. Up to a 1000 including implicit and explicit associations.
Last modified 7d ago
Copy link