Package com.hedera.hashgraph.sdk
@ParametersAreNonnullByDefault
package com.hedera.hashgraph.sdk
-
ClassDescriptionDeprecated.with no replacementThis transaction type is for approving account allowance.This transaction type is for deleting an account allowance.This class represents the account balance objectGet the balance of a Hedera™ crypto-currency account.Create a new Hedera™ account.Marks an account as deleted, moving all its current hbars to another account.The ID for a cryptocurrency account on Hedera.Current information about an account, including the balance.Account Info Flow object.Get all the information about an account, including the balance.Get all the records for an account for any transfers into it and out of it, that were above the threshold, during the last 25 hours.Get all the accounts that are proxy staking to this account.Change properties for the given account.Query the mirror node for the address book.A custom transfer fee that was assessed during the handling of a CryptoTransfer.Custom exception thrown by the entity helper validate method when the account id and checksum are invalid.Signals that a key could not be realized from the given input.Custom exception for when there are issues with the mnemonic.Possible reason why a
Mnemonic
failed validation.Managed client for use on the Hedera Hashgraph network.Get the bytecode for a smart contract instance.Call a function of the given smart contract instance, giving it functionParameters as its inputs.Start a new smart contract instance.Start a new smart contract instance.Marks a contract as deleted, moving all its current hbars to another account.Call a function of the given smart contract instance, giving it parameters as its inputs.Builder for encoding parameters for a Solidity contract constructor/function call.Result of invoking a contract viaContractCallQuery
, orContractExecuteTransaction
, or the result of a contract constructor being called byContractCreateTransaction
.Builder class for Solidity function selectors.The ID for a smart contract instance on Hedera.Current information on the smart contract instance, including its balance.Get information about a smart contract instance.The log information for an event returned by a smart contract function call.Info about a contract account's nonce value.Deprecated.- User mirror nodes for contract traceability instead The storage changes to a smart contract's storage as a side effect of the function call.Modify a smart contract instance to have the given parameter values.Base class for custom fees.Custom fixed fee utility class.Custom fractional fee utility class.Custom royalty fee utility class.The ID for a smart contract instance on Hedera.Utility class used internally by the sdk.Execute an Ethereum transaction on HederaExecute an Ethereum transaction on HederaThis class represents the data of an Ethereum transaction.The ethereum transaction data, in the format defined in EIP-1559The ethereum transaction data, in the legacy formatThe ID for a cryptocurrency account on Hedera.Denotes a conversion between Hbars and cents (USD).Contains a set of Exchange Rates (current and next).Enum for the execution states.Enum for the fee assessment method.Utility class used internally by the sdk.The total fees charged for a transaction.Enum for the fee data types.The fee schedule for a specific hedera functionality and the time period this fee schedule will expire.This contains two Fee Schedules with expiry timestamp.A transaction specifically to append data to a file on the network.Get the contents of a file.Creates a file with the content by submitting the transaction.A transaction to delete a file on the Hedera network.The ID for a file on Hedera.Current information for a file, including its size.Get all of the information about a file, except for its contents.Updates a file by submitting the transaction.Set the freezing period in which the platform will stop creating events and accepting transactions.Enum for the freeze types.Represents a quantity of hbar.An approved allowance of hbar transfers for a spender.Common units of hbar; for the most part they follow SI prefix conventions.Deprecated.Deprecated.A simplified representation of a 32 bit IPv4Address.Simplified representation of the 16 bit half of an IPv4Address.A common base for the signing authority or key that entities in Hedera may have.A list of keys that are required to sign in unison, with an optional threshold controlling how many keys of the list are required.Internal utility class for ledger id manipulation.A hash (presumably of some kind of credential or certificate), along with a list of keys (each of which is either a primitive or a threshold key).A hash---presumably of some kind of credential or certificate---along with a list of keys, each of which may be either a primitive or a threshold key.At consensus, deletes a livehash associated to the given account.Requests a livehash associated to an account.Utility exception class.Signals that a query will cost more than a pre-configured maximum payment amount.BIP-39 24-word mnemonic phrases compatible with the Android and iOS mobile wallets.Deprecated.Internal utility class.Information about the versions of protobuf and hedera.The (non-fungible) token of which this NFT is an instanceThe metadata for a Node – including IP Address, and the crypto account associated with the Node.A list of nodes and their metadata.Signals that a transaction has failed the pre-check.A private key on the Hedera™ network.Encapsulate the ECDSA private key.Random Number Generator Transaction.Information about a single account that is proxy staking.A public key on the Hedera™ network.Encapsulate the ECDSA public key.Base class for all queries that can be submitted to Hedera.An Exception thrown on error status byTransactionId.getReceipt(Client)
.Enum for the request types.Create a scheduled transaction.Delete a scheduled transaction.The entity ID of a schedule transaction.A query that returns information about the current state of a scheduled transaction on a Hedera network.A query that returns information about the current state of a schedule transaction on a Hedera network.A transaction that appends signatures to a schedule transaction.Hedera follows semantic versioning () for both the HAPI protobufs and the Services software.Staking metadata for an account or a contract returned in CryptoGetInfo or ContractGetInfo queriesDeprecated.- User mirror nodes for contract traceability instead A storage slot change description.Subscribe to a topic ID's messages from a mirror node.Delete a file or smart contract - can only be done with a Hedera admin.Undelete a file or smart contract that was deleted by AdminDelete.An approved allowance of token transfers for a spender.The transaction that will associate accounts to a token id.Associates the provided Hedera account with the provided Hedera token(s).Burns fungible and non-fungible tokens owned by the Treasury Account.Create a new fungible or non-fungible token (NFT) on the Hedera network.Deleting a token marks a token as deleted, though it will remain in the ledger.Disassociates the provided Hedera account from the provided Hedera tokens.Update the custom fees for a given token.Freezes transfers of the specified token for the account.Grants KYC to the Hedera accounts for the given Hedera token.Constructs a TokenId.Gets information about a fungible or non-fungible token instance.Initializes the TokenInfoQuery object.Minting fungible token allows you to increase the total supply of the token.Class to encapsulate the nft methods for token allowance's.A query that returns information about a non-fungible token (NFT).Internal utility class.A token pause transaction prevents the token from being involved in any kind of operation.Token's information related to the given Account.Revokes the KYC flag to the Hedera account for the given Hedera token.Possible Token Supply Types (IWA Compatibility).A token transfer record.Possible Token Types (IWA Compatibility).Unfreezes transfers of the specified token for the account.A token unpause transaction is a transaction that unpauses the token that was previously disabled from participating in transactions.A transaction that updates the properties of an existing token.Wipes the provided amount of fungible or non-fungible tokens from the specified Hedera account.Create a topic to be used for consensus.Delete a topic.Unique identifier for a topic (used by the consensus service).Current state of a topic.Retrieve the latest state of a topic.Topic message records.Subscribe to a topic ID's messages from a mirror node.Submit a message for consensus.Update a topic.Transaction<T extends Transaction<T>>Base class for all transactions that may be built and submitted to Hedera.The fees for a specific transaction or query based on the fee data.The client-generated ID for a transaction.The consensus result for a transaction, which might not be currently known, or may succeed or fail.Get the receipt of a transaction, given its transaction ID.The complete record for a transaction on Hedera that has reached consensus.Get the record for a transaction.When the client sends the node a transaction of any kind, the node replies with this, which simply says that the transaction passed the pre-check (so the node will submit it to the network) or it failed (so it won't).A transfer of Hbar that occurred within a transaction.A transaction that transfers hbars and tokens between Hedera accounts.