Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z 

A

AbstractAccount - Class in hera.api.model.internal
 
AbstractAccount() - Constructor for class hera.api.model.internal.AbstractAccount
 
AbstractAergoApi - Class in hera.api
 
AbstractAergoApi() - Constructor for class hera.api.AbstractAergoApi
 
AbstractConfiguration - Class in hera.util.conf
 
AbstractConfiguration() - Constructor for class hera.util.conf.AbstractConfiguration
 
AbstractConfiguration(boolean) - Constructor for class hera.util.conf.AbstractConfiguration
 
AbstractServer - Class in hera.server
 
AbstractServer() - Constructor for class hera.server.AbstractServer
 
Account - Interface in hera.api.model
Deprecated.
ACCOUNT_CREATE_NAME - Static variable in class hera.client.ClientConstants
 
ACCOUNT_GETNAMEOWNER - Static variable in class hera.client.ClientConstants
 
ACCOUNT_GETSTAKINGINFO - Static variable in class hera.client.ClientConstants
 
ACCOUNT_GETSTATE - Static variable in class hera.client.ClientConstants
 
ACCOUNT_LIST_ELECTED - Static variable in class hera.client.ClientConstants
 
ACCOUNT_SIGN - Static variable in class hera.client.ClientConstants
 
ACCOUNT_STAKING - Static variable in class hera.client.ClientConstants
 
ACCOUNT_UNSTAKING - Static variable in class hera.client.ClientConstants
 
ACCOUNT_UPDATE_NAME - Static variable in class hera.client.ClientConstants
 
ACCOUNT_VERIFY - Static variable in class hera.client.ClientConstants
 
ACCOUNT_VOTE - Static variable in class hera.client.ClientConstants
 
ACCOUNT_VOTESOF - Static variable in class hera.client.ClientConstants
 
AccountAddress - Class in hera.api.model
 
AccountAddress(String) - Constructor for class hera.api.model.AccountAddress
AccountAddress constructor.
AccountAddress(BytesValue) - Constructor for class hera.api.model.AccountAddress
AccountAddress constructor.
AccountAddress(BytesValue, String) - Constructor for class hera.api.model.AccountAddress
 
AccountAddressAdaptor - Class in hera.api.model.internal
Just to use name in a account address.
AccountAddressAdaptor(Name) - Constructor for class hera.api.model.internal.AccountAddressAdaptor
 
accountAddressConverter - Variable in class hera.client.internal.AccountBaseTemplate
 
accountAddressConverter - Variable in class hera.client.internal.BlockchainBaseTemplate
 
accountAddressConverter - Variable in class hera.client.internal.ContractBaseTemplate
 
accountAddressConverter - Variable in class hera.client.internal.KeyStoreBaseTemplate
 
accountAddressConverter - Variable in class hera.transport.AccountConverterFactory
 
accountAddressConverter - Variable in class hera.transport.AuthenticationConverterFactory
 
accountAddressConverter - Variable in class hera.transport.EventConverterFactory
 
accountAddressConverter - Variable in class hera.transport.EventFilterConverterFactory
 
accountAddressConverter - Variable in class hera.transport.TransactionInBlockConverterFactory
 
accountAddressConverter - Variable in class hera.transport.TxReceiptConverterFactory
 
AccountAddressConverterFactory - Class in hera.transport
 
AccountAddressConverterFactory() - Constructor for class hera.transport.AccountAddressConverterFactory
 
accountBaseTemplate - Variable in class hera.client.AccountTemplate
 
AccountBaseTemplate - Class in hera.client.internal
 
AccountBaseTemplate() - Constructor for class hera.client.internal.AccountBaseTemplate
 
accountBaseTemplate - Variable in class hera.client.internal.BlockchainBaseTemplate
 
accountBaseTemplate - Variable in class hera.client.internal.ContractBaseTemplate
 
AccountConverterFactory - Class in hera.transport
 
AccountConverterFactory() - Constructor for class hera.transport.AccountConverterFactory
 
AccountFactory - Class in hera.api.model
Deprecated.
AccountFactory() - Constructor for class hera.api.model.AccountFactory
Deprecated.
 
AccountHoldable - Interface in hera.wallet
Deprecated.
AccountOperation - Interface in hera.api
Provide account related operations.
accountProvider - Variable in class hera.wallet.internal.TransactionTrier
Deprecated.
 
AccountState - Class in hera.api.model
 
AccountState() - Constructor for class hera.api.model.AccountState
 
accountStateConverter - Variable in class hera.client.internal.AccountBaseTemplate
 
AccountStateConverterFactory - Class in hera.transport
 
AccountStateConverterFactory() - Constructor for class hera.transport.AccountStateConverterFactory
 
AccountTemplate - Class in hera.client
 
AccountTemplate() - Constructor for class hera.client.AccountTemplate
 
AccountTotalVote - Class in hera.api.model
 
accountTotalVoteConverter - Variable in class hera.client.internal.AccountBaseTemplate
 
accountTotalVoteConverter - Variable in class hera.client.internal.BlockchainBaseTemplate
 
AccountTotalVoteConverterFactory - Class in hera.transport
 
AccountTotalVoteConverterFactory() - Constructor for class hera.transport.AccountTotalVoteConverterFactory
 
AccountWithAddress - Class in hera.api.model.internal
 
AccountWithAddress() - Constructor for class hera.api.model.internal.AccountWithAddress
 
AccountWithAddressAndSigner - Class in hera.api.model.internal
 
AccountWithAddressAndSigner() - Constructor for class hera.api.model.internal.AccountWithAddressAndSigner
 
AccountWithKey - Class in hera.api.model.internal
 
AccountWithKey() - Constructor for class hera.api.model.internal.AccountWithKey
 
adapt(Class<OperationT>) - Method in class hera.api.AbstractAergoApi
 
adapt(Class<T>) - Method in class hera.api.model.AccountAddress
 
adapt(Class<T>) - Method in class hera.api.model.BlockHash
 
adapt(Class<T>) - Method in class hera.api.model.ChainIdHash
 
adapt(Class<T>) - Method in class hera.api.model.ContractAddress
 
adapt(Class<T>) - Method in class hera.api.model.ContractTxHash
 
adapt(Class<T>) - Method in class hera.api.model.Hash
 
adapt(Class<T>) - Method in class hera.api.model.Name
 
adapt(Class<T>) - Method in class hera.api.model.TxHash
 
adapt(Class<AdapteeT>) - Method in interface hera.custom.Adaptor
get Adaptee for adaptor.
adapt(Class<T>) - Method in interface hera.util.Adaptor
Convert to other resource.
Adaptee<AdaptorT> - Interface in hera.custom
 
AdaptException - Exception in hera.exception
 
AdaptException(Class<?>, Class<?>) - Constructor for exception hera.exception.AdaptException
 
Adaptor - Interface in hera.custom
 
Adaptor - Interface in hera.util
 
AdaptorManager - Class in hera.custom
 
AdaptorManager() - Constructor for class hera.custom.AdaptorManager
 
add(Aer) - Method in class hera.api.model.Aer
Returns a Aer whose value is (this.value + other.value).
add(BigNumber) - Method in class hera.api.model.BigNumber
 
addConfiguration(String, String) - Method in class hera.client.AergoClientBuilder
 
addConfiguration(String, String) - Method in interface hera.client.ClientConfiguer
Add a configuration with key and value.
addConfiguration(String, String) - Method in class hera.wallet.WalletBuilder
Deprecated.
 
addListener(StateChangeListener<StateT>) - Method in class hera.server.StateMachine
 
address - Variable in class hera.api.model.ContractInterface
 
address - Variable in class hera.api.model.ContractInvocation
 
address - Variable in class hera.api.model.internal.AccountWithAddress
 
address - Variable in class hera.api.model.internal.AccountWithAddressAndSigner
 
address - Variable in class hera.key.AergoKey
 
address2Nonce - Variable in class hera.api.transaction.SimpleNonceProvider
 
ADDRESS_BYTE_LENGTH - Static variable in class hera.spec.AergoSpec
 
ADDRESS_PREFIX - Static variable in class hera.spec.AergoSpec
 
addressConverter - Variable in class hera.transport.BlockHeaderConverterFactory
 
AddressResolver - Class in hera.spec.resolver
 
AddressResolver() - Constructor for class hera.spec.resolver.AddressResolver
 
addServerListener(ServerListener) - Method in class hera.server.AbstractServer
 
addServerListener(ServerListener) - Method in interface hera.server.Server
Add a listener for server event.
Aer - Class in hera.api.model
 
Aer() - Constructor for class hera.api.model.Aer
 
Aer(String) - Constructor for class hera.api.model.Aer
Create Aer instance.
Aer(String, Aer.Unit) - Constructor for class hera.api.model.Aer
Create Aer instance.
Aer(BigInteger) - Constructor for class hera.api.model.Aer
Aer constructor.
Aer.Unit - Enum in hera.api.model
An unit to represent aergo.
AERGO_NAME - Static variable in class hera.api.model.Name
 
AERGO_ONE - Static variable in class hera.api.model.Aer
 
AERGO_SYSTEM - Static variable in class hera.api.model.Name
 
AergoApi - Interface in hera.api
 
AergoClient - Class in hera.client
 
aergoClient - Variable in class hera.wallet.WalletApiImpl
 
AergoClientBuilder - Class in hera.client
 
AergoClientBuilder() - Constructor for class hera.client.AergoClientBuilder
 
AergoKey - Class in hera.key
 
AergoKey(String, String) - Constructor for class hera.key.AergoKey
AergoKey constructor.
AergoKey(EncryptedPrivateKey, String) - Constructor for class hera.key.AergoKey
AergoKey constructor.
AergoKey(ECDSAKey) - Constructor for class hera.key.AergoKey
AergoKey constructor.
AergoKeyGenerator - Class in hera.key
 
AergoKeyGenerator() - Constructor for class hera.key.AergoKeyGenerator
 
aergoService - Variable in class hera.client.internal.AccountBaseTemplate
 
aergoService - Variable in class hera.client.internal.BlockBaseTemplate
 
aergoService - Variable in class hera.client.internal.BlockchainBaseTemplate
 
aergoService - Variable in class hera.client.internal.KeyStoreBaseTemplate
 
aergoService - Variable in class hera.client.internal.TransactionBaseTemplate
 
AergoSignVerifier - Class in hera.key
 
AergoSignVerifier() - Constructor for class hera.key.AergoSignVerifier
 
AergoSpec - Class in hera.spec
 
AergoSpec() - Constructor for class hera.spec.AergoSpec
 
AergoSpec.PayloadType - Enum in hera.spec
 
AergoSpec.Unit - Enum in hera.spec
 
amount - Variable in class hera.api.model.ContractDefinition.Builder
 
amount(Aer) - Method in class hera.api.model.ContractDefinition.Builder
 
amount(Aer) - Method in interface hera.api.model.ContractDefinition.ContractDefinitionWithPayloadReady
 
amount(Aer) - Method in interface hera.api.model.ContractInterface.ContractInvocationWithReady
 
amount - Variable in class hera.api.model.ContractInterface.InvocationBuilder
 
amount(Aer) - Method in class hera.api.model.ContractInterface.InvocationBuilder
 
amount - Variable in class hera.api.model.ContractInvocation
 
amount(String, Aer.Unit) - Method in interface hera.spec.transaction.dsl.NeedAmount
Accept amount.
amount(Aer) - Method in interface hera.spec.transaction.dsl.NeedAmount
Accept amount in Aer.
amount(String, Aer.Unit) - Method in class hera.spec.transaction.PlainTransactionBuilder
 
amount(Aer) - Method in class hera.spec.transaction.PlainTransactionBuilder
 
amount(String, Aer.Unit) - Method in class hera.spec.transaction.StakeTransactionBuilder
 
amount(Aer) - Method in class hera.spec.transaction.StakeTransactionBuilder
 
amount(String, Aer.Unit) - Method in class hera.spec.transaction.UnstakeTransactionBuilder
 
amount(Aer) - Method in class hera.spec.transaction.UnstakeTransactionBuilder
 
ApiAudience - Class in hera.annotation
 
ApiAudience() - Constructor for class hera.annotation.ApiAudience
 
ApiAudience.Private - Annotation Type in hera.annotation
Intended for use only within hera itself.
ApiAudience.Public - Annotation Type in hera.annotation
Intended for use by any project or application.
ApiStability - Class in hera.annotation
 
ApiStability() - Constructor for class hera.annotation.ApiStability
 
ApiStability.Stable - Annotation Type in hera.annotation
Can evolve while retaining compatibility for minor release boundaries.; can break compatibility only at major release (ie.
ApiStability.Unstable - Annotation Type in hera.annotation
No guarantee is provided as to reliability or stability across any level of release granularity.
append(BytesValue, byte) - Static method in class hera.util.BytesValueUtils
Append a prefix to the given target.
append(byte[], byte) - Static method in class hera.util.BytesValueUtils
Append a prefix to the given target.
append(String...) - Static method in class hera.util.FilepathUtils
Append fragment and return path.
append(String[], int, int) - Static method in class hera.util.FilepathUtils
Extract sub fragments from start to to and append.
appendHexa(StringBuilder, int) - Static method in class hera.util.HexUtils
Append hex value of ch to buffer.
appendHexa(StringBuilder, byte[]) - Static method in class hera.util.HexUtils
Append hex values of bytes to buffer.
appendQuoted(StringBuilder, String) - Static method in class hera.spec.resolver.JsonResolver
 
apply() - Method in interface hera.api.function.Function0
Applies this function.
apply(T) - Method in interface hera.api.function.Function1
Applies this function to the given argument.
apply(T1, T2) - Method in interface hera.api.function.Function2
Applies this function to the given arguments.
apply(T1, T2, T3) - Method in interface hera.api.function.Function3
Applies this function to the given arguments.
apply(T1, T2, T3, T4) - Method in interface hera.api.function.Function4
Applies this function to the given arguments.
apply(T1, T2, T3, T4, T5) - Method in interface hera.api.function.Function5
Applies this function to the given arguments.
apply(Function0<R>) - Method in interface hera.api.function.FunctionDecorator
 
apply(Function1<T, R>) - Method in interface hera.api.function.FunctionDecorator
 
apply(Function2<T1, T2, R>) - Method in interface hera.api.function.FunctionDecorator
 
apply(Function3<T1, T2, T3, R>) - Method in interface hera.api.function.FunctionDecorator
 
apply(Function4<T1, T2, T3, T4, R>) - Method in interface hera.api.function.FunctionDecorator
 
apply(Function5<T1, T2, T3, T4, T5, R>) - Method in interface hera.api.function.FunctionDecorator
 
apply() - Method in class hera.api.function.impl.Function0WithIdentity
 
apply(T) - Method in class hera.api.function.impl.Function1WithIdentity
 
apply(T1, T2) - Method in class hera.api.function.impl.Function2WithIdentity
 
apply(T1, T2, T3) - Method in class hera.api.function.impl.Function3WithIdentity
 
apply(T1, T2, T3, T4) - Method in class hera.api.function.impl.Function4WithIdentity
 
apply(T1, T2, T3, T4, T5) - Method in class hera.api.function.impl.Function5WithIdentity
 
apply(Context) - Method in class hera.client.internal.ManagedChannelFactory
 
apply(Function0<R>) - Method in class hera.strategy.InvocationStrategy
 
apply(Function1<T, R>) - Method in class hera.strategy.InvocationStrategy
 
apply(Function2<T1, T2, R>) - Method in class hera.strategy.InvocationStrategy
 
apply(Function3<T1, T2, T3, R>) - Method in class hera.strategy.InvocationStrategy
 
apply(Function4<T1, T2, T3, T4, R>) - Method in class hera.strategy.InvocationStrategy
 
apply(Function5<T1, T2, T3, T4, T5, R>) - Method in class hera.strategy.InvocationStrategy
 
apply(Function0<R>) - Method in class hera.strategy.StrategyApplier
 
apply(Function1<T, R>) - Method in class hera.strategy.StrategyApplier
 
apply(Function2<T1, T2, R>) - Method in class hera.strategy.StrategyApplier
 
apply(Function3<T1, T2, T3, R>) - Method in class hera.strategy.StrategyApplier
 
apply(Function4<T1, T2, T3, T4, R>) - Method in class hera.strategy.StrategyApplier
 
apply(Function5<T1, T2, T3, T4, T5, R>) - Method in class hera.strategy.StrategyApplier
 
apply(byte[], int, int) - Method in interface hera.util.StreamConsumer
 
args(Object...) - Method in interface hera.api.model.ContractInterface.ContractInvocationWithReady
 
args - Variable in class hera.api.model.ContractInterface.InvocationBuilder
 
args(Object...) - Method in class hera.api.model.ContractInterface.InvocationBuilder
 
args - Variable in class hera.api.model.ContractInvocation
 
args - Variable in class hera.api.model.EventFilter.EventFilterBuilder
 
args(Object...) - Method in class hera.api.model.EventFilter.EventFilterBuilder
 
args(List<Object>) - Method in class hera.api.model.EventFilter.EventFilterBuilder
 
args - Variable in class hera.server.StateMachine
 
argumentNames - Variable in class hera.api.model.ContractFunction
 
ArrayUtils - Class in hera.util
 
ArrayUtils() - Constructor for class hera.util.ArrayUtils
 
asJsonArray(List<Object>) - Static method in class hera.spec.resolver.JsonResolver
Convert java List into json array form.
asJsonBoolean(Boolean) - Static method in class hera.spec.resolver.JsonResolver
Convert java Boolean into json boolean.
asJsonForm(String, List<Object>) - Static method in class hera.spec.resolver.PayloadResolver
 
asJsonNull() - Static method in class hera.spec.resolver.JsonResolver
Convert java null into json null.
asJsonNumber(Number) - Static method in class hera.spec.resolver.JsonResolver
Convert java Number into json number.
asJsonObject(Map<String, Object>) - Static method in class hera.spec.resolver.JsonResolver
Convert java Map into json object form.
asJsonString(String) - Static method in class hera.spec.resolver.JsonResolver
Convert java String into json string.
asMap() - Method in class hera.util.conf.DummyConfiguration
 
asMap() - Method in class hera.util.conf.EnvironmentConfiguration
 
asMap() - Method in class hera.util.conf.HierachicalConfiguration
 
asMap() - Method in class hera.util.conf.InMemoryConfiguration
 
asMap() - Method in class hera.util.conf.SystemPropertiesConfiguration
 
asMap() - Method in interface hera.util.Configuration
 
assertEquals(Object, Object, RuntimeException) - Static method in class hera.util.ValidationUtils
Assert that obj1 is equal to obj2.
assertEquals(Object, Object, String) - Static method in class hera.util.ValidationUtils
Assert that obj1 is equal to obj2.
assertEquals(Object, Object) - Static method in class hera.util.ValidationUtils
Assert that obj1 is equal to obj2.
assertFalse(boolean, RuntimeException) - Static method in class hera.util.ValidationUtils
assert that value is false.
assertFalse(boolean, String) - Static method in class hera.util.ValidationUtils
assert that value is false.
assertFalse(boolean) - Static method in class hera.util.ValidationUtils
assert that value is false.
assertNotEquals(Object, Object, RuntimeException) - Static method in class hera.util.ValidationUtils
Assert that obj1 is not equal to obj2.
assertNotEquals(Object, Object, String) - Static method in class hera.util.ValidationUtils
Assert that obj1 is not equal to obj2.
assertNotEquals(Object, Object) - Static method in class hera.util.ValidationUtils
Assert that obj1 is not equal to obj2.
assertNotNull(Object, RuntimeException) - Static method in class hera.util.ValidationUtils
assert that obj is not null.
assertNotNull(Object, String) - Static method in class hera.util.ValidationUtils
assert that obj is not null.
assertNotNull(Object) - Static method in class hera.util.ValidationUtils
assert that obj is not null.
assertNull(Object, RuntimeException) - Static method in class hera.util.ValidationUtils
assert that obj is null.
assertNull(Object, String) - Static method in class hera.util.ValidationUtils
assert that obj is null.
assertNull(Object) - Static method in class hera.util.ValidationUtils
assert that obj is null.
assertTrue(boolean, RuntimeException) - Static method in class hera.util.ValidationUtils
assert that value is true.
assertTrue(boolean, String) - Static method in class hera.util.ValidationUtils
assert that value is true.
assertTrue(boolean) - Static method in class hera.util.ValidationUtils
assert that value is true.
Authentication - Class in hera.api.model
 
Authentication() - Constructor for class hera.api.model.Authentication
 
authenticationConverter - Variable in class hera.client.internal.KeyStoreBaseTemplate
 
AuthenticationConverterFactory - Class in hera.transport
 
AuthenticationConverterFactory() - Constructor for class hera.transport.AuthenticationConverterFactory
 
authMac - Variable in class hera.wallet.WalletApiImpl
 

B

Base58 - Static variable in interface hera.api.encode.Decoder
 
Base58 - Static variable in interface hera.api.encode.Encoder
 
BASE58_CHARS - Static variable in class hera.util.Base58Utils
 
Base58Utils - Class in hera.util
Base58 utils class.
Base58Utils() - Constructor for class hera.util.Base58Utils
 
Base64 - Static variable in interface hera.api.encode.Decoder
 
Base64 - Static variable in interface hera.api.encode.Encoder
 
Base64Utils - Class in hera.util
Base58 utils class.
Base64Utils() - Constructor for class hera.util.Base64Utils
 
baseContext - Variable in class hera.ThreadLocalContextProvider
 
bcProvider - Variable in class hera.keystore.JavaKeyStore
 
BIGNUM_JSON_KEY - Static variable in class hera.spec.AergoSpec
 
BigNumber - Class in hera.api.model
 
BigNumber(String) - Constructor for class hera.api.model.BigNumber
 
BigNumber(BigInteger) - Constructor for class hera.api.model.BigNumber
 
BigNumberResolver - Class in hera.spec.resolver
 
BigNumberResolver() - Constructor for class hera.spec.resolver.BigNumberResolver
 
bind(Class<T>) - Method in interface hera.api.model.ContractResult
Bind contract result to class.
bind(Class<T>) - Method in class hera.client.internal.ContractResultImpl
 
bind(AergoClient) - Method in interface hera.wallet.WalletApi
Bind an aergo client to use.
bind(AergoClient) - Method in class hera.wallet.WalletApiImpl
 
bindKeyStore(KeyStore) - Method in interface hera.wallet.KeyManageable
Deprecated.
Bind a keystore with wallet.
bindKeyStore(KeyStore) - Method in class hera.wallet.LegacyWallet
 
bindNonce(AccountState) - Method in interface hera.api.transaction.NonceProvider
Bind nonce of accountState with accountAddress of accountState.
bindNonce(AccountAddress, long) - Method in interface hera.api.transaction.NonceProvider
Bind nonce to accountAddress.
bindNonce(AccountState) - Method in class hera.api.transaction.SimpleNonceProvider
 
bindNonce(AccountAddress, long) - Method in class hera.api.transaction.SimpleNonceProvider
 
bindState(AccountState) - Method in interface hera.api.model.Account
Deprecated.
Bind state to an account.
bindState(AccountState) - Method in class hera.api.model.internal.AbstractAccount
 
Block - Class in hera.api.model
 
BLOCK_GET_BLOCK_BY_HASH - Static variable in class hera.client.ClientConstants
 
BLOCK_GET_BLOCK_BY_HEIGHT - Static variable in class hera.client.ClientConstants
 
BLOCK_GET_METADATA_BY_HASH - Static variable in class hera.client.ClientConstants
 
BLOCK_GET_METADATA_BY_HEIGHT - Static variable in class hera.client.ClientConstants
 
BLOCK_LIST_METADATAS_BY_HASH - Static variable in class hera.client.ClientConstants
 
BLOCK_LIST_METADATAS_BY_HEIGHT - Static variable in class hera.client.ClientConstants
 
BLOCK_SUBSCRIBE_BLOCK - Static variable in class hera.client.ClientConstants
 
BLOCK_SUBSCRIBE_BLOCKMETADATA - Static variable in class hera.client.ClientConstants
 
blockBaseTemplate - Variable in class hera.client.BlockTemplate
 
BlockBaseTemplate - Class in hera.client.internal
 
BlockBaseTemplate() - Constructor for class hera.client.internal.BlockBaseTemplate
 
BLOCKCHAIN_BLOCKCHAINSTATUS - Static variable in class hera.client.ClientConstants
 
BLOCKCHAIN_CHAININFO - Static variable in class hera.client.ClientConstants
 
BLOCKCHAIN_CHAINSTATS - Static variable in class hera.client.ClientConstants
 
BLOCKCHAIN_LIST_PEERS - Static variable in class hera.client.ClientConstants
 
BLOCKCHAIN_NODESTATUS - Static variable in class hera.client.ClientConstants
 
BLOCKCHAIN_PEERMETRICS - Static variable in class hera.client.ClientConstants
 
BLOCKCHAIN_SERVERINFO - Static variable in class hera.client.ClientConstants
 
blockchainBaseTemplate - Variable in class hera.client.BlockchainTemplate
 
BlockchainBaseTemplate - Class in hera.client.internal
 
BlockchainBaseTemplate() - Constructor for class hera.client.internal.BlockchainBaseTemplate
 
blockchainConverter - Variable in class hera.client.internal.BlockchainBaseTemplate
 
BlockchainOperation - Interface in hera.api
Provide blockchain related operations.
BlockchainStatus - Class in hera.api.model
 
BlockchainStatus() - Constructor for class hera.api.model.BlockchainStatus
 
BlockchainStatusConverterFactory - Class in hera.transport
 
BlockchainStatusConverterFactory() - Constructor for class hera.transport.BlockchainStatusConverterFactory
 
BlockchainTemplate - Class in hera.client
 
BlockchainTemplate() - Constructor for class hera.client.BlockchainTemplate
 
blockConverter - Variable in class hera.client.internal.BlockBaseTemplate
 
BlockConverterFactory - Class in hera.transport
 
BlockConverterFactory() - Constructor for class hera.transport.BlockConverterFactory
 
BlockHash - Class in hera.api.model
 
BlockHash(String) - Constructor for class hera.api.model.BlockHash
BlockHash constructor.
BlockHash(BytesValue) - Constructor for class hera.api.model.BlockHash
BlockHash constructor.
BlockHeader - Class in hera.api.model
 
BlockHeader() - Constructor for class hera.api.model.BlockHeader
 
blockHeaderConverter - Variable in class hera.transport.BlockConverterFactory
 
blockHeaderConverter - Variable in class hera.transport.BlockMetadataConverterFactory
 
BlockHeaderConverterFactory - Class in hera.transport
 
BlockHeaderConverterFactory() - Constructor for class hera.transport.BlockHeaderConverterFactory
 
BlockMetadata - Class in hera.api.model
 
BlockMetadata() - Constructor for class hera.api.model.BlockMetadata
 
blockMetadataConverter - Variable in class hera.client.internal.BlockBaseTemplate
 
BlockMetadataConverterFactory - Class in hera.transport
 
BlockMetadataConverterFactory() - Constructor for class hera.transport.BlockMetadataConverterFactory
 
BlockOperation - Interface in hera.api
Provide block related operations.
BlockTemplate - Class in hera.client
 
BlockTemplate() - Constructor for class hera.client.BlockTemplate
 
boot() - Method in interface hera.server.Server
Start server.
boot() - Method in class hera.server.ThreadServer
 
boot(boolean) - Method in class hera.server.ThreadServer
Start server.
build() - Method in class hera.api.model.ContractDefinition.Builder
 
build() - Method in class hera.api.model.ContractInterface.InvocationBuilder
 
build() - Method in class hera.api.model.EventFilter.EventFilterBuilder
 
build() - Method in class hera.client.AergoClientBuilder
Build AergoClient with the current context.
build() - Method in class hera.spec.transaction.CreateNameTransactionBuilder
 
build() - Method in class hera.spec.transaction.DeployContractTransactionBuilder
 
build() - Method in interface hera.spec.transaction.dsl.BuildReady
Build raw transaction with provided values.
build() - Method in class hera.spec.transaction.InvokeContractTransactionBuilder
 
build() - Method in class hera.spec.transaction.PlainTransactionBuilder
 
build() - Method in class hera.spec.transaction.ReDeployContractTransactionBuilder
 
build() - Method in class hera.spec.transaction.StakeTransactionBuilder
 
build() - Method in class hera.spec.transaction.UnstakeTransactionBuilder
 
build() - Method in class hera.spec.transaction.UpdateNameTransactionBuilder
 
build() - Method in class hera.spec.transaction.VoteTransactionBuilder
 
build() - Method in interface hera.util.Builder
 
build(WalletType) - Method in class hera.wallet.WalletBuilder
Deprecated.
Create a wallet instance.
buildContext() - Method in class hera.client.AergoClientBuilder
 
Builder() - Constructor for class hera.api.model.ContractDefinition.Builder
 
Builder<T> - Interface in hera.util
 
buildExceptionMessage(String, Throwable) - Static method in class hera.util.ExceptionUtils
Assemble exception message from message and cause.
buildInvocation(Function<R>, List<Object>) - Static method in class hera.api.function.Functions
Make invocation with f and args.
BuildReady - Interface in hera.spec.transaction.dsl
 
byteArrayToPositive(byte[]) - Static method in class hera.util.NumberUtils
Convert rawBytes to bigInteger.
bytesValue - Variable in class hera.api.model.AccountAddress
 
BytesValue - Class in hera.api.model
 
BytesValue(byte[]) - Constructor for class hera.api.model.BytesValue
BytesValue} constructor.
bytesValue - Variable in class hera.api.model.EncryptedPrivateKey
 
bytesValue - Variable in class hera.api.model.Hash
 
BytesValueUtils - Class in hera.util
 
BytesValueUtils() - Constructor for class hera.util.BytesValueUtils
 

C

cabinetKey - Variable in class hera.ThreadLocalContextProvider
 
cacheChainIdHash(ChainIdHash) - Method in interface hera.api.ChainIdHashHolder
Cache chain id hash.
cacheChainIdHash(ChainIdHash) - Method in class hera.client.AergoClient
 
cacheChainIdHash() - Method in class hera.wallet.LegacyWallet
 
cacheChainIdHash(ChainIdHash) - Method in class hera.wallet.LegacyWallet
 
cacheChainIdHash() - Method in interface hera.wallet.Wallet
Deprecated.
Cache chain id hash with current node.
cacheChainIdHash(ChainIdHash) - Method in interface hera.wallet.Wallet
Deprecated.
Cache chain id hash with corresponding chainIdHash.
calculateCheckSum(byte[]) - Static method in class hera.util.Base58Utils
Calculate checksum with a rawData.
calculateHash(RawTransaction) - Static method in class hera.spec.resolver.TransactionHashResolver
Calculate a hash of transaction.
calculateHash(RawTransaction, Signature) - Static method in class hera.spec.resolver.TransactionHashResolver
Calculate a hash of transaction.
calculateNonce(byte[]) - Static method in class hera.spec.resolver.EncryptedPrivateKeyResolver
 
candidates(List<String>) - Method in interface hera.spec.transaction.dsl.VoteTransaction.WithChainIdHashAndSenderAndNonceAndVoteId
Accept candidates to be voted.
candidates - Variable in class hera.spec.transaction.VoteTransactionBuilder
 
candidates(List<String>) - Method in class hera.spec.transaction.VoteTransactionBuilder
 
chain - Variable in class hera.strategy.StrategyApplier
 
ChainId - Class in hera.api.model
 
ChainId() - Constructor for class hera.api.model.ChainId
 
ChainIdHash - Class in hera.api.model
 
ChainIdHash(String) - Constructor for class hera.api.model.ChainIdHash
ChainIdHash constructor.
ChainIdHash(BytesValue) - Constructor for class hera.api.model.ChainIdHash
ChainIdHash constructor.
chainIdHash - Variable in class hera.ContextConc
 
chainIdHash - Variable in class hera.EmptyContext
 
chainIdHash(ChainIdHash) - Method in class hera.spec.transaction.CreateNameTransactionBuilder
 
chainIdHash(ChainIdHash) - Method in class hera.spec.transaction.DeployContractTransactionBuilder
 
chainIdHash(ChainIdHash) - Method in interface hera.spec.transaction.dsl.NeedChainIdHash
Accept chainIdHash to be used in transaction.
chainIdHash(ChainIdHash) - Method in class hera.spec.transaction.InvokeContractTransactionBuilder
 
chainIdHash(ChainIdHash) - Method in class hera.spec.transaction.PlainTransactionBuilder
 
chainIdHash(ChainIdHash) - Method in class hera.spec.transaction.ReDeployContractTransactionBuilder
 
chainIdHash(ChainIdHash) - Method in class hera.spec.transaction.StakeTransactionBuilder
 
chainIdHash(ChainIdHash) - Method in class hera.spec.transaction.UnstakeTransactionBuilder
 
chainIdHash(ChainIdHash) - Method in class hera.spec.transaction.UpdateNameTransactionBuilder
 
chainIdHash(ChainIdHash) - Method in class hera.spec.transaction.VoteTransactionBuilder
 
ChainIdHashHolder - Interface in hera.api
 
chainIdSynchronizer - Variable in class hera.wallet.internal.TransactionTrier
Deprecated.
 
ChainInfo - Class in hera.api.model
 
ChainInfo() - Constructor for class hera.api.model.ChainInfo
 
chainInfoConverter - Variable in class hera.client.internal.BlockchainBaseTemplate
 
ChainInfoConverterFactory - Class in hera.transport
 
ChainInfoConverterFactory() - Constructor for class hera.transport.ChainInfoConverterFactory
 
ChainStats - Class in hera.api.model
 
ChainStats() - Constructor for class hera.api.model.ChainStats
 
chainStatsConverter - Variable in class hera.client.internal.BlockchainBaseTemplate
 
ChainStatsConverterFactory - Class in hera.transport
 
ChainStatsConverterFactory() - Constructor for class hera.transport.ChainStatsConverterFactory
 
changeState(StateT, Object...) - Method in class hera.server.StateMachine
Change current status to state.
changeState(StateT, StateCondition<StateT>, Object...) - Method in class hera.server.StateMachine
Change current state to state if condition is true.
changeStatus(ServerStatus) - Method in class hera.server.AbstractServer
Change status to status.
channel - Variable in class hera.client.AergoClient
 
ChannelConfigurationStrategy - Interface in hera.strategy
 
ChannelInjectable - Interface in hera.client
 
CHAR_SET - Static variable in class hera.spec.resolver.EncryptedPrivateKeyResolver
 
checkReadOnly() - Method in class hera.util.conf.AbstractConfiguration
 
CHECKSUM_LEN - Static variable in class hera.util.Base58Utils
 
CIPHER_CHARSET - Static variable in class hera.util.CryptoUtils
 
CIPHER_NAME - Static variable in class hera.util.CryptoUtils
 
clearException() - Method in class hera.server.AbstractServer
Clear exception.
client - Variable in class hera.wallet.internal.QueryApiImpl
 
client - Variable in class hera.wallet.internal.TransactionApiImpl
 
clientBuilder - Variable in class hera.wallet.WalletBuilder
Deprecated.
 
clientCertInputStream - Variable in class hera.strategy.TlsChannelStrategy
 
ClientConfiguer<ConfiguerT> - Interface in hera.client
 
ClientConstants - Class in hera.client
 
ClientConstants() - Constructor for class hera.client.ClientConstants
 
ClientInjectable - Interface in hera.wallet.internal
 
clientKeyInputStream - Variable in class hera.strategy.TlsChannelStrategy
 
clientProvider - Variable in class hera.wallet.internal.Trier
 
close() - Method in class hera.client.AergoClient
 
close() - Method in class hera.util.LittleEndianDataOutputStream
 
close() - Method in interface hera.wallet.KeyManageable
Deprecated.
close() - Method in class hera.wallet.LegacyWallet
 
close() - Method in interface hera.wallet.QueryClient
close() - Method in interface hera.wallet.Wallet
Deprecated.
commit(Transaction) - Method in interface hera.api.TransactionOperation
Commit transaction.
commit(Transaction) - Method in class hera.client.TransactionTemplate
 
commit(RawTransaction) - Method in class hera.wallet.internal.TransactionApiImpl
 
commit(Transaction) - Method in class hera.wallet.internal.TransactionApiImpl
 
commit(RawTransaction) - Method in class hera.wallet.LegacyWallet
 
commit(Transaction) - Method in class hera.wallet.LegacyWallet
 
commit(RawTransaction) - Method in interface hera.wallet.TransactionApi
Sign and commit transaction.
commit(Transaction) - Method in interface hera.wallet.TransactionApi
Commit a signed transaction.
commit(RawTransaction) - Method in interface hera.wallet.Wallet
Deprecated.
Sign and commit transaction.
commit(Transaction) - Method in interface hera.wallet.Wallet
Deprecated.
Commit a signed transaction.
commitStatus - Variable in exception hera.exception.InternalCommitException
 
commitStatus - Variable in exception hera.exception.RpcCommitException
 
compare(Comparable<T>, T) - Static method in class hera.util.ObjectUtils
Compare two object.
compareTo(Aer) - Method in class hera.api.model.Aer
.
compose(Function0<R>, Function1<? super R, ? extends V>) - Static method in class hera.api.function.Functions
Returns a composed function that first applies first function to its input, and then applies the second function to the result.
compose(Function1<? super T, ? extends R>, Function1<? super R, ? extends V>) - Static method in class hera.api.function.Functions
Returns a composed function that first applies first function to its input, and then applies the second function to the result.
compose(Function2<? super T1, ? super T2, ? extends R>, Function1<? super R, ? extends V>) - Static method in class hera.api.function.Functions
Returns a composed function that first applies first function to its input, and then applies the second function to the result.
compose(Function3<? super T1, ? super T2, ? super T3, ? extends R>, Function1<? super R, ? extends V>) - Static method in class hera.api.function.Functions
Returns a composed function that first applies first function to its input, and then applies the second function to the result.
compose(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>, Function1<? super R, ? extends V>) - Static method in class hera.api.function.Functions
Returns a composed function that first applies first function to its input, and then applies the second function to the result.
compose(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>, Function1<? super R, ? extends V>) - Static method in class hera.api.function.Functions
Returns a composed function that first applies first function to its input, and then applies the second function to the result.
concat(byte[], byte[]) - Static method in class hera.util.ArrayUtils
Concat two byte array.
concat(StackTraceElement[], StackTraceElement[]) - Static method in class hera.util.ExceptionUtils
Concat two stack trace into one.
concat(String...) - Static method in class hera.util.FilepathUtils
Configurable<ConfigurationT> - Interface in hera.util
 
configuration - Variable in class hera.client.AergoClientBuilder
 
configuration - Variable in class hera.ContextConc
 
configuration - Variable in class hera.EmptyContext
 
configuration - Variable in class hera.util.conf.HierachicalConfiguration
 
Configuration - Interface in hera.util
 
configure(ManagedChannelBuilder<?>) - Method in interface hera.strategy.ChannelConfigurationStrategy
 
configure(ManagedChannelBuilder<?>) - Method in class hera.strategy.PlainTextChannelStrategy
 
configure(ManagedChannelBuilder<?>) - Method in class hera.strategy.TlsChannelStrategy
 
configure(ConfigurableT) - Method in interface hera.util.Configurer
Configure target and return configured result.
Configurer<ConfigurableT> - Interface in hera.util
General configurer interface.
connect() - Method in interface hera.strategy.ConnectStrategy
 
connect() - Method in class hera.strategy.NettyConnectStrategy
 
connect() - Method in class hera.strategy.OkHttpConnectStrategy
 
ConnectStrategy<ConnectionT> - Interface in hera.strategy
 
constructorArgs - Variable in class hera.api.model.ContractDefinition.Builder
 
constructorArgs(Object...) - Method in class hera.api.model.ContractDefinition.Builder
 
constructorArgs(Object...) - Method in interface hera.api.model.ContractDefinition.ContractDefinitionWithPayloadReady
 
context - Variable in class hera.client.stream.GrpcStreamObserverAdaptor
 
context - Variable in class hera.client.stream.GrpcStreamSubscription
 
Context - Interface in hera
 
context - Variable in class hera.strategy.NettyConnectStrategy
 
context - Variable in class hera.strategy.OkHttpConnectStrategy
 
ContextAware - Interface in hera
 
ContextConc - Class in hera
 
ContextConc(Context, String, ChainIdHash, Configuration, Set<Strategy>) - Constructor for class hera.ContextConc
 
ContextHolder - Class in hera
 
ContextHolder() - Constructor for class hera.ContextHolder
 
contextProvider - Variable in class hera.client.AccountTemplate
 
contextProvider - Variable in class hera.client.AergoClient
 
contextProvider - Variable in class hera.client.BlockchainTemplate
 
contextProvider - Variable in class hera.client.BlockTemplate
 
contextProvider - Variable in class hera.client.ContractTemplate
 
contextProvider - Variable in class hera.client.internal.AccountBaseTemplate
 
contextProvider - Variable in class hera.client.internal.BlockBaseTemplate
 
contextProvider - Variable in class hera.client.internal.BlockchainBaseTemplate
 
contextProvider - Variable in class hera.client.internal.ContractBaseTemplate
 
contextProvider - Variable in class hera.client.internal.KeyStoreBaseTemplate
 
contextProvider - Variable in class hera.client.internal.TransactionBaseTemplate
 
contextProvider - Variable in class hera.client.KeyStoreTemplate
 
contextProvider - Variable in class hera.client.TransactionTemplate
 
ContextProvider - Interface in hera
 
ContextProviderInjectable - Interface in hera
 
contract - Variable in class hera.contract.internal.ContractApiImpl
 
CONTRACT_DEPLOY - Static variable in class hera.client.ClientConstants
 
CONTRACT_EXECUTE - Static variable in class hera.client.ClientConstants
 
CONTRACT_GETINTERFACE - Static variable in class hera.client.ClientConstants
 
CONTRACT_GETRECEIPT - Static variable in class hera.client.ClientConstants
 
CONTRACT_LIST_EVENT - Static variable in class hera.client.ClientConstants
 
CONTRACT_PAYLOAD_VERSION - Static variable in class hera.spec.AergoSpec
 
CONTRACT_QUERY - Static variable in class hera.client.ClientConstants
 
CONTRACT_REDEPLOY - Static variable in class hera.client.ClientConstants
 
CONTRACT_SUBSCRIBE_EVENT - Static variable in class hera.client.ClientConstants
 
ContractAddress - Class in hera.api.model
 
ContractAddress(String) - Constructor for class hera.api.model.ContractAddress
ContractAddress constructor.
ContractAddress(BytesValue) - Constructor for class hera.api.model.ContractAddress
ContractAddress constructor.
ContractAddress(BytesValue, String) - Constructor for class hera.api.model.ContractAddress
 
contractAddress - Variable in class hera.api.model.EventFilter.EventFilterBuilder
 
contractAddress(ContractAddress) - Method in interface hera.spec.transaction.dsl.ReDeployContractTransaction.WithChainIdHashAndCreatorAndNonce
Accept contract address.
contractAddress(ContractAddress) - Method in class hera.spec.transaction.ReDeployContractTransactionBuilder
 
ContractApi<ContractT> - Interface in hera.contract
 
ContractApi.ContractApiWithWalletApi<ContractT> - Interface in hera.contract
 
ContractApiFactory - Class in hera.contract
 
ContractApiFactory() - Constructor for class hera.contract.ContractApiFactory
 
ContractApiImpl<ContractT> - Class in hera.contract.internal
 
ContractApiImpl(ContractT) - Constructor for class hera.contract.internal.ContractApiImpl
 
contractBaseTemplate - Variable in class hera.client.ContractTemplate
 
ContractBaseTemplate - Class in hera.client.internal
 
ContractBaseTemplate() - Constructor for class hera.client.internal.ContractBaseTemplate
 
ContractDefinition - Class in hera.api.model
 
contractDefinition - Variable in class hera.spec.transaction.DeployContractTransactionBuilder
 
contractDefinition - Variable in class hera.spec.transaction.ReDeployContractTransactionBuilder
 
ContractDefinition.Builder - Class in hera.api.model
 
ContractDefinition.ContractDefinitionWithNothing - Interface in hera.api.model
 
ContractDefinition.ContractDefinitionWithPayloadReady - Interface in hera.api.model
 
ContractDefinitionSpec - Class in hera.spec.resolver
 
ContractDefinitionSpec() - Constructor for class hera.spec.resolver.ContractDefinitionSpec
 
ContractException - Exception in hera.exception
 
ContractException(String) - Constructor for exception hera.exception.ContractException
 
ContractException(Throwable) - Constructor for exception hera.exception.ContractException
 
ContractException(String, Throwable) - Constructor for exception hera.exception.ContractException
 
ContractFunction - Class in hera.api.model
 
ContractFunction(String) - Constructor for class hera.api.model.ContractFunction
ContractFunction constructor.
ContractFunction(String, List<String>) - Constructor for class hera.api.model.ContractFunction
ContractFunction constructor.
ContractFunction(String, boolean, boolean, boolean) - Constructor for class hera.api.model.ContractFunction
ContractFunction constructor.
ContractFunction(String, List<String>, boolean, boolean, boolean) - Constructor for class hera.api.model.ContractFunction
ContractFunction constructor.
ContractInterface - Class in hera.api.model
 
ContractInterface(ContractAddress, String, String, List<ContractFunction>, List<StateVariable>) - Constructor for class hera.api.model.ContractInterface
ContractInterface constructor.
contractInterface - Variable in class hera.api.model.ContractInterface.InvocationBuilder
 
ContractInterface.ContractInvocationWithNothing - Interface in hera.api.model
 
ContractInterface.ContractInvocationWithReady - Interface in hera.api.model
 
ContractInterface.InvocationBuilder - Class in hera.api.model
 
contractInterfaceConverter - Variable in class hera.client.internal.ContractBaseTemplate
 
ContractInterfaceConverterFactory - Class in hera.transport
 
ContractInterfaceConverterFactory() - Constructor for class hera.transport.ContractInterfaceConverterFactory
 
ContractInvocation - Class in hera.api.model
 
contractInvocation - Variable in class hera.spec.transaction.InvokeContractTransactionBuilder
 
ContractInvocationHandler - Class in hera.contract.internal
 
ContractInvocationInfoExtractor - Class in hera.spec.transaction
 
ContractInvocationInfoExtractor() - Constructor for class hera.spec.transaction.ContractInvocationInfoExtractor
 
contractInvocator - Variable in class hera.contract.internal.ContractInvocationHandler
 
ContractOperation - Interface in hera.api
Provide contract related operations.
ContractProxyFactory<ContractT> - Class in hera.contract.internal
 
ContractProxyFactory() - Constructor for class hera.contract.internal.ContractProxyFactory
 
ContractResult - Interface in hera.api.model
 
contractResultConverter - Variable in class hera.client.internal.ContractBaseTemplate
 
ContractResultConverterFactory - Class in hera.transport
 
ContractResultConverterFactory() - Constructor for class hera.transport.ContractResultConverterFactory
 
ContractResultImpl - Class in hera.client.internal
 
ContractResultImpl() - Constructor for class hera.client.internal.ContractResultImpl
 
ContractTemplate - Class in hera.client
 
ContractTemplate() - Constructor for class hera.client.ContractTemplate
 
ContractTxHash - Class in hera.api.model
 
ContractTxHash(String) - Constructor for class hera.api.model.ContractTxHash
ContractTxHash constructor.
ContractTxHash(BytesValue) - Constructor for class hera.api.model.ContractTxHash
ContractTxHash constructor.
ContractTxReceipt - Class in hera.api.model
 
ContractTxReceipt() - Constructor for class hera.api.model.ContractTxReceipt
 
CONTROL_CHARS_SHOWER - Static variable in class hera.util.HexUtils
 
convert(Throwable) - Method in class hera.exception.RpcExceptionConverter
 
convert(Throwable) - Method in class hera.exception.WalletExceptionConverter
 
convert(Throwable) - Method in interface hera.util.ExceptionConverter
Convert exception.
convert(int) - Static method in class hera.util.HexUtils
 
convert(Number, Class<T>) - Static method in class hera.util.NumberUtils
Convert number to targetClass type.
converter - Variable in class hera.client.stream.GrpcStreamObserverAdaptor
 
converter - Variable in class hera.wallet.internal.QueryApiImpl
 
converter - Variable in class hera.wallet.internal.TransactionApiImpl
 
converter - Variable in class hera.wallet.WalletApiImpl
 
convertGrpcBasisException(StatusRuntimeException) - Method in class hera.exception.RpcExceptionConverter
 
convertPrivateKey(Key) - Method in class hera.keystore.JavaKeyStore
 
convertToBoolean(String, boolean) - Static method in class hera.util.ParsingUtils
Parse str and convert to boolean.
convertToBoolean(String) - Static method in class hera.util.ParsingUtils
Parse val and convert to boolean type.
convertToCapacity(String, long) - Static method in class hera.util.ParsingUtils
Parse str and convert capacity in bytes.
convertToDomainModel(RpcModelT) - Method in class hera.transport.ModelConverter
 
convertToDouble(String) - Static method in class hera.util.ParsingUtils
Parse val and convert to double type.
convertToDouble(String, double) - Static method in class hera.util.ParsingUtils
Parse val and convert to double type.
convertToEncoded(BytesValue) - Static method in class hera.spec.resolver.AddressResolver
Convert raw address into encoded one.
convertToInt(String) - Static method in class hera.util.ParsingUtils
Parse val and convert to int type.
convertToInt(String, int) - Static method in class hera.util.ParsingUtils
Parse val and convert to int type.
convertToLong(String) - Static method in class hera.util.ParsingUtils
Parse val and convert to long type.
convertToLong(String, int) - Static method in class hera.util.ParsingUtils
Parse val and convert to long type.
convertToLong(String, long) - Static method in class hera.util.ParsingUtils
Parse val and convert to long type.
convertToRaw(String) - Static method in class hera.spec.resolver.AddressResolver
Convert encoded address into raw one.
convertToRpcModel(DomainModelT) - Method in class hera.transport.ModelConverter
 
convertToTime(String) - Method in class hera.transport.NodeStatusConverterFactory
Parse val and convert time in microseconds.
convertToTime(String) - Static method in class hera.util.ParsingUtils
Parse val and convert time in microseconds.
copyFrom(byte[]) - Static method in class hera.util.TransportUtils
Transform a raw byte array to ByteString in protobuf.
copyFrom(BytesValue) - Static method in class hera.util.TransportUtils
Transform BytesValue to ByteString in protobuf.
copyFrom(Aer) - Static method in class hera.util.TransportUtils
Transform Aer to ByteString in protobuf.
copyFrom(long) - Static method in class hera.util.TransportUtils
Convert long value to ByteString in a little endian form.
count - Variable in class hera.api.model.internal.TryCountAndInterval
 
count - Variable in class hera.strategy.JustRetryStrategy
 
countMatches(String, char) - Static method in class hera.util.StringUtils
Return count of matching character in str.
create(String) - Method in interface hera.api.KeyStoreOperation
Create an account with a password.
create(AccountAddress) - Method in class hera.api.model.AccountFactory
Deprecated.
Create an account with address.
create(AergoKey) - Method in class hera.api.model.AccountFactory
Deprecated.
Create an account with aergo key.
create(AccountAddress, TxSigner) - Method in class hera.api.model.AccountFactory
Deprecated.
Create an account with address and signer.
create(String) - Method in class hera.client.KeyStoreTemplate
 
create(ContractAddress, Class<ContractT>) - Method in class hera.contract.ContractApiFactory
Create a contract api to call smart contract corresponding to type.
create(ContractAddress, Class<ContractT>, ClassLoader) - Method in class hera.contract.ContractApiFactory
Create a contract api to call smart contract corresponding to type.
create(ContractAddress, Class<ContractT>) - Method in class hera.contract.internal.ContractProxyFactory
Create a proxy instance to call smart contract corresponding to type.
create(ContractAddress, Class<ContractT>, ClassLoader) - Method in class hera.contract.internal.ContractProxyFactory
Create a proxy instance to call smart contract corresponding to type.
create() - Method in class hera.key.AergoKeyGenerator
Create an Aergokey.
create(String) - Method in class hera.key.AergoKeyGenerator
Create an Aergokey with a seed.
create(String, String) - Method in class hera.key.AergoKeyGenerator
Create an Aergokey.
create(EncryptedPrivateKey, String) - Method in class hera.key.AergoKeyGenerator
Create an Aergokey.
create(Class<T>) - Method in class hera.spec.transaction.TransactionInfoExtractorFactory
Create TransactionInfoExtractor for a given type.
create() - Method in class hera.transport.AccountAddressConverterFactory
 
create() - Method in class hera.transport.AccountConverterFactory
 
create() - Method in class hera.transport.AccountStateConverterFactory
 
create() - Method in class hera.transport.AccountTotalVoteConverterFactory
 
create() - Method in class hera.transport.AuthenticationConverterFactory
 
create() - Method in class hera.transport.BlockchainStatusConverterFactory
 
create() - Method in class hera.transport.BlockConverterFactory
 
create() - Method in class hera.transport.BlockHeaderConverterFactory
 
create() - Method in class hera.transport.BlockMetadataConverterFactory
 
create() - Method in class hera.transport.ChainInfoConverterFactory
 
create() - Method in class hera.transport.ChainStatsConverterFactory
 
create() - Method in class hera.transport.ContractInterfaceConverterFactory
 
create() - Method in class hera.transport.ContractResultConverterFactory
 
create() - Method in class hera.transport.ElectedCandidateConverterFactory
 
create() - Method in class hera.transport.EncryptedPrivateKeyConverterFactory
 
create() - Method in class hera.transport.EventConverterFactory
 
create() - Method in class hera.transport.EventFilterConverterFactory
 
create() - Method in class hera.transport.NodeStatusConverterFactory
 
create() - Method in class hera.transport.PeerConverterFactory
 
create() - Method in class hera.transport.PeerMetricConverterFactory
 
create() - Method in class hera.transport.ServerInfoConverterFactory
 
create() - Method in class hera.transport.StakeInfoConverterFactory
 
create() - Method in class hera.transport.StateVariableConverterFactory
 
create() - Method in class hera.transport.TransactionConverterFactory
 
create() - Method in class hera.transport.TransactionInBlockConverterFactory
 
create() - Method in class hera.transport.TransactionTypeConverterFactory
 
create() - Method in class hera.transport.TxReceiptConverterFactory
 
create(Configuration...) - Static method in class hera.util.conf.HierachicalConfiguration
Create hierachical configuration.
create() - Method in class hera.util.pki.ECDSAKeyGenerator
 
create(String) - Method in class hera.util.pki.ECDSAKeyGenerator
 
create(byte[]) - Method in class hera.util.pki.ECDSAKeyGenerator
Create key-pair from encoded private key.
create(BigInteger) - Method in class hera.util.pki.ECDSAKeyGenerator
Create key-pair from encoded private key.
create(PrivateKey) - Method in class hera.util.pki.ECDSAKeyGenerator
Create key-pair from a private key.
create() - Method in interface hera.util.pki.KeyGenerator
 
create(String) - Method in interface hera.util.pki.KeyGenerator
 
create(KeyStore) - Method in class hera.wallet.WalletApiFactory
Create a wallet instance with retryCont as 2 and retry interval as 100L milliseconds.
create(KeyStore, int, long) - Method in class hera.wallet.WalletApiFactory
Create a wallet instance.
create(KeyStore) - Method in class hera.wallet.WalletFactory
Deprecated.
create(KeyStore, int, long) - Method in class hera.wallet.WalletFactory
Deprecated.
createDigest() - Static method in class hera.util.Sha256Utils
 
createName(Account, String, long) - Method in interface hera.api.AccountOperation
Deprecated.
createName(Signer, String, long) - Method in interface hera.api.AccountOperation
Create name info of an account.
createName(Account, String, long) - Method in class hera.client.AccountTemplate
 
createName(Signer, String, long) - Method in class hera.client.AccountTemplate
 
createName(String) - Method in class hera.wallet.internal.TransactionApiImpl
 
createName(String) - Method in class hera.wallet.LegacyWallet
 
createName(String) - Method in interface hera.wallet.TransactionApi
Create name info of a current account.
createName(String) - Method in interface hera.wallet.Wallet
Deprecated.
Create name info of a current account.
CreateNameTransaction - Interface in hera.spec.transaction.dsl
 
CreateNameTransaction.WithChainIdHash - Interface in hera.spec.transaction.dsl
 
CreateNameTransaction.WithChainIdHashAndSender - Interface in hera.spec.transaction.dsl
 
CreateNameTransaction.WithChainIdHashAndSenderAndNonce - Interface in hera.spec.transaction.dsl
 
CreateNameTransaction.WithNothing - Interface in hera.spec.transaction.dsl
 
CreateNameTransaction.WithReady - Interface in hera.spec.transaction.dsl
 
CreateNameTransactionBuilder - Class in hera.spec.transaction
 
CreateNameTransactionBuilder() - Constructor for class hera.spec.transaction.CreateNameTransactionBuilder
 
createPrivateKey(BigInteger) - Method in class hera.util.pki.ECDSAKeyGenerator
Create private key from d value.
createPublicKey(byte[]) - Method in class hera.util.pki.ECDSAKeyGenerator
Create public key from compressed one.
createPublicKey(BigInteger, BigInteger) - Method in class hera.util.pki.ECDSAKeyGenerator
Create public key from ECPoint x, y value.
createPublicKey(ECPoint) - Method in class hera.util.pki.ECDSAKeyGenerator
 
createSecret(byte[], int) - Static method in class hera.util.CryptoUtils
Create secret from password.
creator(String) - Method in interface hera.spec.transaction.dsl.ReDeployContractTransaction.WithChainIdHash
Accept contract creator as name.
creator(AccountAddress) - Method in interface hera.spec.transaction.dsl.ReDeployContractTransaction.WithChainIdHash
Accept contract transaction creator.
creator(String) - Method in class hera.spec.transaction.ReDeployContractTransactionBuilder
 
creator(AccountAddress) - Method in class hera.spec.transaction.ReDeployContractTransactionBuilder
 
CryptoUtils - Class in hera.util
 
CryptoUtils() - Constructor for class hera.util.CryptoUtils
 
CURVE_NAME - Static variable in class hera.util.pki.ECDSAKeyGenerator
 
Custom - Interface in hera
 
CustomDeserializer() - Constructor for class hera.transport.EventConverterFactory.CustomDeserializer
 

D

decending - Variable in class hera.api.model.EventFilter.EventFilterBuilder
 
decending(boolean) - Method in class hera.api.model.EventFilter.EventFilterBuilder
 
decode(Reader) - Method in interface hera.api.encode.Decoder
 
decode(String) - Static method in class hera.util.Base58Utils
Decodes the given base58 string into the original data bytes.
decode(String) - Static method in class hera.util.Base64Utils
Decode base64 encoded string to raw byte array.
decode(String) - Static method in class hera.util.HexUtils
Decode hex string to byte array.
decodeBase58(String) - Static method in class hera.util.EncodingUtils
Decode base58 encoded string.
decodeBase58WithCheck(String) - Static method in class hera.util.EncodingUtils
Decode base58 with checksum encoded string.
decodeHexa(String) - Static method in class hera.util.EncodingUtils
Decode hexa encoded string.
Decoder - Interface in hera.api.encode
 
decodeWithCheck(String) - Static method in class hera.util.Base58Utils
Decode base58 string with checksum to byte array.
DecodingFailureException - Exception in hera.exception
 
DecodingFailureException(String, DecodingFailureException.Format) - Constructor for exception hera.exception.DecodingFailureException
 
DecodingFailureException.Format - Enum in hera.exception
 
DecoratorChainException - Exception in hera.exception
An error to keep exception in a decorator chain of FunctionDecorator.
DecoratorChainException(Throwable) - Constructor for exception hera.exception.DecoratorChainException
DecoratorChainException constructor.
DecoratorChainException(String, Throwable) - Constructor for exception hera.exception.DecoratorChainException
DecoratorChainException constructor.
decrypt(EncryptedPrivateKey, String) - Static method in class hera.spec.resolver.EncryptedPrivateKeyResolver
Decrypt encrypted private key with a password.
decryptFromAes128EcbWithBase64(String) - Static method in class hera.util.CryptoUtils
Decode with Base64 and Aes128Ecb.
decryptFromAes128EcbWithBase64(String, String) - Static method in class hera.util.CryptoUtils
Decode with Base64 and Aes128Ecb.
decryptFromAes128EcbWithBase64(String, SecretKeySpec) - Static method in class hera.util.CryptoUtils
Decode with Base64 and Aes128Ecb.
decryptFromAesGcm(byte[], byte[], byte[]) - Static method in class hera.util.CryptoUtils
Decrypt to aes with gcm.
DEFAULT_ENDPOINT - Static variable in class hera.DefaultConstants
 
DEFAULT_PASSWORD - Static variable in class hera.util.CryptoUtils
 
DEFAULT_RETRY_COUNT - Static variable in class hera.strategy.JustRetryStrategy
 
DEFAULT_RETRY_COUNT - Static variable in class hera.wallet.WalletApiFactory
 
DEFAULT_RETRY_INTERVAL - Static variable in class hera.strategy.JustRetryStrategy
 
DEFAULT_RETRY_INTERVAL - Static variable in class hera.wallet.WalletApiFactory
 
DEFAULT_RPC_PORT - Static variable in class hera.DefaultConstants
 
DEFAULT_TIMEOUT - Static variable in class hera.DefaultConstants
 
DefaultConstants - Class in hera
 
DefaultConstants() - Constructor for class hera.DefaultConstants
 
defaultDecoder - Static variable in interface hera.api.encode.Decoder
 
defaultEncoder - Static variable in interface hera.api.encode.Encoder
 
defaultFee - Static variable in class hera.api.model.Fee
Deprecated.
defaultProvider - Static variable in interface hera.ContextProvider
 
define(String, Object) - Method in class hera.util.conf.DummyConfiguration
 
define(String, Object) - Method in class hera.util.conf.EnvironmentConfiguration
 
define(String, Object) - Method in class hera.util.conf.HierachicalConfiguration
 
define(String, Object) - Method in class hera.util.conf.InMemoryConfiguration
 
define(String, Object) - Method in class hera.util.conf.SystemPropertiesConfiguration
 
define(String, Object) - Method in interface hera.util.Configuration
 
definition(ContractDefinition) - Method in class hera.spec.transaction.DeployContractTransactionBuilder
 
definition(ContractDefinition) - Method in interface hera.spec.transaction.dsl.DeployContractTransaction.WithChainIdHashAndSenderAndNonce
Accept contract definition.
definition(ContractDefinition) - Method in interface hera.spec.transaction.dsl.ReDeployContractTransaction.WithChainIdHashAndCreatorAndNonceAndContractAddress
Accept contract definition.
definition(ContractDefinition) - Method in class hera.spec.transaction.ReDeployContractTransactionBuilder
 
delegate - Variable in class hera.api.function.impl.Function0WithIdentity
 
delegate - Variable in class hera.api.function.impl.Function1WithIdentity
 
delegate - Variable in class hera.api.function.impl.Function2WithIdentity
 
delegate - Variable in class hera.api.function.impl.Function3WithIdentity
 
delegate - Variable in class hera.api.function.impl.Function4WithIdentity
 
delegate - Variable in class hera.api.function.impl.Function5WithIdentity
 
delegate - Variable in enum hera.api.model.Aer.Unit
 
delegate - Variable in class hera.api.model.BigNumber
 
delegate - Variable in class hera.api.model.internal.AccountWithAddressAndSigner
 
delegate - Variable in class hera.client.stream.GrpcStreamObserverAdaptor
 
delegate - Variable in class hera.keystore.JavaKeyStore
 
delegate - Variable in class hera.spec.transaction.CreateNameTransactionBuilder
 
delegate - Variable in class hera.spec.transaction.DeployContractTransactionBuilder
 
delegate - Variable in class hera.spec.transaction.InvokeContractTransactionBuilder
 
delegate - Variable in class hera.spec.transaction.ReDeployContractTransactionBuilder
 
delegate - Variable in class hera.spec.transaction.StakeTransactionBuilder
 
delegate - Variable in class hera.spec.transaction.UnstakeTransactionBuilder
 
delegate - Variable in class hera.spec.transaction.UpdateNameTransactionBuilder
 
delegate - Variable in class hera.spec.transaction.VoteTransactionBuilder
 
delegate - Variable in class hera.wallet.LegacyWallet
 
delegate - Variable in class hera.wallet.WalletFactory
Deprecated.
 
delegateFee(boolean) - Method in interface hera.api.model.ContractInterface.ContractInvocationWithReady
 
delegateFee - Variable in class hera.api.model.ContractInterface.InvocationBuilder
 
delegateFee(boolean) - Method in class hera.api.model.ContractInterface.InvocationBuilder
 
delegateFee - Variable in class hera.api.model.ContractInvocation
 
deploy(Account, ContractDefinition, long) - Method in interface hera.api.ContractOperation
Deprecated.
deploy(Account, ContractDefinition, long, Fee) - Method in interface hera.api.ContractOperation
Deprecated.
deploy(Signer, ContractDefinition, long, Fee) - Method in interface hera.api.ContractOperation
Deploy smart contract.
deploy(Account, ContractDefinition, long) - Method in class hera.client.ContractTemplate
 
deploy(Account, ContractDefinition, long, Fee) - Method in class hera.client.ContractTemplate
 
deploy(Signer, ContractDefinition, long, Fee) - Method in class hera.client.ContractTemplate
 
deploy(ContractDefinition, Fee) - Method in class hera.wallet.internal.TransactionApiImpl
 
deploy(ContractDefinition) - Method in class hera.wallet.LegacyWallet
 
deploy(ContractDefinition, Fee) - Method in class hera.wallet.LegacyWallet
 
deploy(ContractDefinition, Fee) - Method in interface hera.wallet.TransactionApi
Deploy smart contract.
deploy(ContractDefinition) - Method in interface hera.wallet.Wallet
Deprecated.
Deploy smart contract.
deploy(ContractDefinition, Fee) - Method in interface hera.wallet.Wallet
Deprecated.
Deploy smart contract.
DeployContractTransaction - Interface in hera.spec.transaction.dsl
 
DeployContractTransaction.WithChainIdHash - Interface in hera.spec.transaction.dsl
 
DeployContractTransaction.WithChainIdHashAndSender - Interface in hera.spec.transaction.dsl
 
DeployContractTransaction.WithChainIdHashAndSenderAndNonce - Interface in hera.spec.transaction.dsl
 
DeployContractTransaction.WithNothing - Interface in hera.spec.transaction.dsl
 
DeployContractTransaction.WithReady - Interface in hera.spec.transaction.dsl
 
DeployContractTransactionBuilder - Class in hera.spec.transaction
 
DeployContractTransactionBuilder() - Constructor for class hera.spec.transaction.DeployContractTransactionBuilder
 
deriveAddress(PublicKey) - Static method in class hera.spec.resolver.AddressResolver
Derive an AccountAddress from a public key.
deriveAddress(Identity) - Method in class hera.spec.transaction.PlainTransactionBuilder
 
deriveAddress(String) - Method in class hera.spec.transaction.PlainTransactionBuilder
 
deserialize(JsonParser, DeserializationContext) - Method in class hera.transport.EventConverterFactory.CustomDeserializer
 
digest(Authentication) - Method in class hera.keystore.InMemoryKeyStore
 
digest(byte[]) - Static method in class hera.util.Sha256Utils
Digest raw string.
digest(byte[]...) - Static method in class hera.util.Sha256Utils
Digest raw string.
digest(Authentication) - Method in class hera.wallet.WalletApiImpl
 
divide(BigNumber) - Method in class hera.api.model.BigNumber
 
domainConverter - Variable in class hera.transport.AccountAddressConverterFactory
 
domainConverter - Variable in class hera.transport.AccountConverterFactory
 
domainConverter - Variable in class hera.transport.AccountStateConverterFactory
 
domainConverter - Variable in class hera.transport.AccountTotalVoteConverterFactory
 
domainConverter - Variable in class hera.transport.AuthenticationConverterFactory
 
domainConverter - Variable in class hera.transport.BlockchainStatusConverterFactory
 
domainConverter - Variable in class hera.transport.BlockConverterFactory
 
domainConverter - Variable in class hera.transport.BlockHeaderConverterFactory
 
domainConverter - Variable in class hera.transport.BlockMetadataConverterFactory
 
domainConverter - Variable in class hera.transport.ChainInfoConverterFactory
 
domainConverter - Variable in class hera.transport.ChainStatsConverterFactory
 
domainConverter - Variable in class hera.transport.ContractInterfaceConverterFactory
 
domainConverter - Variable in class hera.transport.ContractResultConverterFactory
 
domainConverter - Variable in class hera.transport.ElectedCandidateConverterFactory
 
domainConverter - Variable in class hera.transport.EncryptedPrivateKeyConverterFactory
 
domainConverter - Variable in class hera.transport.EventConverterFactory
 
domainConverter - Variable in class hera.transport.EventFilterConverterFactory
 
domainConverter - Variable in class hera.transport.ModelConverter
 
domainConverter - Variable in class hera.transport.NodeStatusConverterFactory
 
domainConverter - Variable in class hera.transport.PeerConverterFactory
 
domainConverter - Variable in class hera.transport.PeerMetricConverterFactory
 
domainConverter - Variable in class hera.transport.ServerInfoConverterFactory
 
domainConverter - Variable in class hera.transport.StakeInfoConverterFactory
 
domainConverter - Variable in class hera.transport.StateVariableConverterFactory
 
domainConverter - Variable in class hera.transport.TransactionConverterFactory
 
domainConverter - Variable in class hera.transport.TransactionInBlockConverterFactory
 
domainConverter - Variable in class hera.transport.TransactionTypeConverterFactory
 
domainConverter - Variable in class hera.transport.TxReceiptConverterFactory
 
down() - Method in interface hera.server.Server
Stop server.
down() - Method in class hera.server.ThreadServer
 
down(boolean) - Method in class hera.server.ThreadServer
Down server.
DummyConfiguration - Class in hera.util.conf
 
DummyConfiguration() - Constructor for class hera.util.conf.DummyConfiguration
 
dump(byte[]) - Static method in class hera.util.HexUtils
Convert data to readable dump for human.
dump(byte[], int, int) - Static method in class hera.util.HexUtils
Convert data's subsequence to readable dump for human.
dump(byte[], int, int, Writer) - Static method in class hera.util.HexUtils
Convert data's subsequence to readable dump for human and write to writer.

E

ecdsakey - Variable in class hera.key.AergoKey
 
ECDSAKey - Class in hera.util.pki
 
ECDSAKey(PrivateKey, PublicKey, ECDomainParameters) - Constructor for class hera.util.pki.ECDSAKey
ECDSAKey constructor.
ecdsaKeyGenerator - Variable in class hera.key.AergoKeyGenerator
 
ECDSAKeyGenerator - Class in hera.util.pki
 
ECDSAKeyGenerator() - Constructor for class hera.util.pki.ECDSAKeyGenerator
 
ECDSASignature - Class in hera.util.pki
 
ECDSASignature() - Constructor for class hera.util.pki.ECDSASignature
 
ecdsaVerifier - Variable in class hera.key.AergoSignVerifier
 
ECDSAVerifier - Class in hera.util.pki
 
ECDSAVerifier() - Constructor for class hera.util.pki.ECDSAVerifier
 
ecParams - Static variable in class hera.util.pki.ECDSAKeyGenerator
 
ecSpec - Static variable in class hera.util.pki.ECDSAKeyGenerator
 
ElectedCandidate - Class in hera.api.model
 
ElectedCandidate() - Constructor for class hera.api.model.ElectedCandidate
 
electedCandidateConverter - Variable in class hera.client.internal.AccountBaseTemplate
 
electedCandidateConverter - Variable in class hera.client.internal.BlockchainBaseTemplate
 
ElectedCandidateConverterFactory - Class in hera.transport
 
ElectedCandidateConverterFactory() - Constructor for class hera.transport.ElectedCandidateConverterFactory
 
EMPTY - Static variable in class hera.api.model.AccountAddress
 
EMPTY - Static variable in class hera.api.model.Aer
 
EMPTY - Static variable in class hera.api.model.BytesValue
 
EMPTY - Static variable in class hera.api.model.ContractAddress
 
EMPTY - Static variable in interface hera.api.model.ContractResult
 
EMPTY - Static variable in class hera.api.model.Fee
 
EMPTY_STRING - Static variable in class hera.api.model.Aer
 
EMPTY_STRING - Static variable in class hera.util.StringUtils
 
EmptyContext - Class in hera
 
EmptyContext() - Constructor for class hera.EmptyContext
 
emptyContext - Static variable in class hera.EmptyContext
 
Encodable - Interface in hera.api.encode
 
encode(InputStream) - Method in interface hera.api.encode.Encoder
 
encode(byte[]) - Static method in class hera.util.Base58Utils
Encodes the given bytes as a base58 string (no checksum is appended).
encode(byte[]) - Static method in class hera.util.Base64Utils
Encode raw byte array to base.
encode(byte[]) - Static method in class hera.util.HexUtils
Encode byte array to hexa.
encodeBase58(BytesValue) - Static method in class hera.util.EncodingUtils
Encode bytesValue to base58.
encodeBase58WithCheck(BytesValue) - Static method in class hera.util.EncodingUtils
Encode bytesValue to base58 with checksum.
ENCODED_ZERO - Static variable in class hera.util.Base58Utils
 
encodedContract - Variable in class hera.api.model.ContractDefinition.Builder
 
encodedContract(String) - Method in class hera.api.model.ContractDefinition.Builder
 
encodedContract(String) - Method in interface hera.api.model.ContractDefinition.ContractDefinitionWithNothing
 
encodeHexa(BytesValue) - Static method in class hera.util.EncodingUtils
Encode bytesValue to hexa.
Encoder - Interface in hera.api.encode
 
encodeWithCheck(byte[]) - Static method in class hera.util.Base58Utils
Encode byte array to base58 with checksum.
EncodingUtils - Class in hera.util
 
EncodingUtils() - Constructor for class hera.util.EncodingUtils
 
encrypt(BytesValue, String) - Static method in class hera.spec.resolver.EncryptedPrivateKeyResolver
Encrypt private key with a password.
ENCRYPTED_PRIVATE_KEY_PREFIX - Static variable in class hera.spec.AergoSpec
 
encryptedPkConverter - Variable in class hera.client.internal.KeyStoreBaseTemplate
 
EncryptedPrivateKey - Class in hera.api.model
 
EncryptedPrivateKey(String) - Constructor for class hera.api.model.EncryptedPrivateKey
EncryptedPrivateKey constructor.
EncryptedPrivateKey(BytesValue) - Constructor for class hera.api.model.EncryptedPrivateKey
EncryptedPrivateKey constructor.
EncryptedPrivateKeyConverterFactory - Class in hera.transport
 
EncryptedPrivateKeyConverterFactory() - Constructor for class hera.transport.EncryptedPrivateKeyConverterFactory
 
EncryptedPrivateKeyResolver - Class in hera.spec.resolver
 
EncryptedPrivateKeyResolver() - Constructor for class hera.spec.resolver.EncryptedPrivateKeyResolver
 
EncryptedPrivateKeySpec - Class in hera.spec.resolver
 
EncryptedPrivateKeySpec() - Constructor for class hera.spec.resolver.EncryptedPrivateKeySpec
 
encryptToAes128EcbWithBase64(String) - Static method in class hera.util.CryptoUtils
Encoding with Base64 and Aes128Ecb.
encryptToAes128EcbWithBase64(String, String) - Static method in class hera.util.CryptoUtils
Encoding with Base64 and Aes128Ecb.
encryptToAes128EcbWithBase64(byte[], SecretKeySpec) - Static method in class hera.util.CryptoUtils
Encoding with Base64 and Aes128Ecb.
encryptToAesGcm(byte[], byte[], byte[]) - Static method in class hera.util.CryptoUtils
Encrypt to aes with gcm.
EnvironmentConfiguration - Class in hera.util.conf
 
EnvironmentConfiguration() - Constructor for class hera.util.conf.EnvironmentConfiguration
 
equal(Object, Object) - Static method in class hera.util.ObjectUtils
Check if two object is equal.
equals(Object) - Method in class hera.api.model.BytesValue
 
equals(Object) - Method in class hera.api.model.Hash
 
equals(Object) - Method in class hera.ContextConc
 
equals(Object) - Method in class hera.strategy.NettyConnectStrategy
 
equals(Object) - Method in class hera.strategy.OkHttpConnectStrategy
 
equals(Object) - Method in class hera.strategy.PlainTextChannelStrategy
 
equals(Object) - Method in class hera.strategy.TlsChannelStrategy
 
equals(Object) - Method in class hera.util.conf.InMemoryConfiguration
 
equals(Object) - Method in class hera.util.Pair
 
equals(Object) - Method in class hera.util.pki.ECDSASignature
 
evaluate(StateMachine<StateT>) - Method in interface hera.server.StateCondition
 
Event - Class in hera.api.model
 
eventConverter - Variable in class hera.client.internal.ContractBaseTemplate
 
eventConverter - Variable in class hera.transport.TxReceiptConverterFactory
 
EventConverterFactory - Class in hera.transport
 
EventConverterFactory() - Constructor for class hera.transport.EventConverterFactory
 
EventConverterFactory.CustomDeserializer - Class in hera.transport
 
EventFilter - Class in hera.api.model
 
EventFilter.EventFilterBuilder - Class in hera.api.model
 
EventFilterBuilder(ContractAddress) - Constructor for class hera.api.model.EventFilter.EventFilterBuilder
 
eventFilterConverter - Variable in class hera.client.internal.ContractBaseTemplate
 
EventFilterConverterFactory - Class in hera.transport
 
EventFilterConverterFactory() - Constructor for class hera.transport.EventFilterConverterFactory
 
eventName - Variable in class hera.api.model.EventFilter.EventFilterBuilder
 
eventName(String) - Method in class hera.api.model.EventFilter.EventFilterBuilder
 
exception - Variable in class hera.server.AbstractServer
Latest exception.
exceptionConverter - Variable in class hera.client.AccountTemplate
 
exceptionConverter - Variable in class hera.client.BlockchainTemplate
 
exceptionConverter - Variable in class hera.client.BlockTemplate
 
exceptionConverter - Variable in class hera.client.ContractTemplate
 
exceptionConverter - Variable in class hera.client.KeyStoreTemplate
 
exceptionConverter - Variable in class hera.client.stream.GrpcStreamObserverAdaptor
 
exceptionConverter - Variable in class hera.client.TransactionTemplate
 
ExceptionConverter<ExceptionT> - Interface in hera.util
 
exceptionConverter - Variable in class hera.wallet.LegacyWallet
 
ExceptionUtils - Class in hera.util
 
ExceptionUtils() - Constructor for class hera.util.ExceptionUtils
 
execute(Account, ContractInvocation, long) - Method in interface hera.api.ContractOperation
Deprecated.
execute(Account, ContractInvocation, long, Fee) - Method in interface hera.api.ContractOperation
Deprecated.
execute(Signer, ContractInvocation, long, Fee) - Method in interface hera.api.ContractOperation
Execute the smart contract.
execute(Account, ContractInvocation, long) - Method in class hera.client.ContractTemplate
 
execute(Account, ContractInvocation, long, Fee) - Method in class hera.client.ContractTemplate
 
execute(Signer, ContractInvocation, long, Fee) - Method in class hera.client.ContractTemplate
 
execute(Callable<Void>, StateT, StateT) - Method in class hera.server.StateMachine
Execute and change state as the result.
execute(ContractInvocation, Fee) - Method in class hera.wallet.internal.TransactionApiImpl
 
execute(ContractInvocation) - Method in class hera.wallet.LegacyWallet
 
execute(ContractInvocation, Fee) - Method in class hera.wallet.LegacyWallet
 
execute(ContractInvocation, Fee) - Method in interface hera.wallet.TransactionApi
Execute a smart contract function.
execute(ContractInvocation) - Method in interface hera.wallet.Wallet
Deprecated.
Execute a smart contract function.
execute(ContractInvocation, Fee) - Method in interface hera.wallet.Wallet
Deprecated.
Execute a smart contract function.
export(String) - Method in class hera.key.AergoKey
Return encrypted private key.
export(Authentication, String) - Method in class hera.keystore.InMemoryKeyStore
 
export(Authentication, String) - Method in class hera.keystore.JavaKeyStore
 
export(Authentication, String) - Method in interface hera.keystore.KeyStore
Export an private key encrypted.
exportKey(Authentication) - Method in interface hera.api.KeyStoreOperation
Export an encrypted private key of account which is stored in a server key store.
exportKey(Authentication) - Method in class hera.client.KeyStoreTemplate
 
exportKey(Authentication) - Method in interface hera.wallet.KeyManageable
Deprecated.
Export an aergo key of a current account with encrypted.
exportKey(Authentication) - Method in class hera.wallet.LegacyWallet
 
extract(Transaction) - Method in class hera.spec.transaction.ContractInvocationInfoExtractor
 
extract(Transaction) - Method in interface hera.spec.transaction.TransactionInfoExtractor
 
extractExactCause(Exception) - Method in class hera.strategy.JustRetryStrategy
 

F

fail(Throwable) - Static method in class hera.client.internal.HerajFutures
 
FailoverStrategy - Class in hera.strategy
 
FailoverStrategy() - Constructor for class hera.strategy.FailoverStrategy
 
FALSES - Static variable in class hera.util.ParsingUtils
strings meaning boolean's false.
Fee - Class in hera.api.model
 
Fee(long) - Constructor for class hera.api.model.Fee
Build Fee object.
Fee(Aer, long) - Constructor for class hera.api.model.Fee
Build Fee object.
fee(Fee) - Method in interface hera.contract.ContractApi.ContractApiWithWalletApi
Prepare ContractApi with a fee.
fee(Fee) - Method in class hera.contract.internal.ContractApiImpl
 
fee(Fee) - Method in class hera.spec.transaction.DeployContractTransactionBuilder
 
fee(Fee) - Method in interface hera.spec.transaction.dsl.NeedFee
Accept fee to be used in transaction.
fee(Fee) - Method in class hera.spec.transaction.InvokeContractTransactionBuilder
 
fee(Fee) - Method in class hera.spec.transaction.PlainTransactionBuilder
 
fee(Fee) - Method in class hera.spec.transaction.ReDeployContractTransactionBuilder
 
feeDelegation - Variable in class hera.api.model.ContractFunction
 
FilenameUtils - Class in hera.util
 
FilenameUtils() - Constructor for class hera.util.FilenameUtils
 
FilepathUtils - Class in hera.util
 
FilepathUtils() - Constructor for class hera.util.FilepathUtils
 
findFunction(String) - Method in class hera.api.model.ContractInterface
Find a contract function with the given function name.
fireChangeEvent(StateT, StateT, Object...) - Method in class hera.server.StateMachine
 
fireEvent(ServerEvent) - Method in class hera.server.AbstractServer
Fire ServerEvent e to listeners.
format - Variable in exception hera.exception.DecodingFailureException
 
from - Variable in exception hera.exception.AdaptException
 
from(String) - Method in class hera.spec.transaction.CreateNameTransactionBuilder
 
from(Identity) - Method in class hera.spec.transaction.CreateNameTransactionBuilder
 
from(String) - Method in class hera.spec.transaction.DeployContractTransactionBuilder
 
from(Identity) - Method in class hera.spec.transaction.DeployContractTransactionBuilder
 
from(Identity) - Method in interface hera.spec.transaction.dsl.NeedSender
Accept transaction sender.
from(String) - Method in interface hera.spec.transaction.dsl.NeedSender
Accept transaction sender as an account address or an name.
from(String) - Method in class hera.spec.transaction.InvokeContractTransactionBuilder
 
from(Identity) - Method in class hera.spec.transaction.InvokeContractTransactionBuilder
 
from(Identity) - Method in class hera.spec.transaction.PlainTransactionBuilder
 
from(String) - Method in class hera.spec.transaction.PlainTransactionBuilder
 
from(String) - Method in class hera.spec.transaction.StakeTransactionBuilder
 
from(Identity) - Method in class hera.spec.transaction.StakeTransactionBuilder
 
from(String) - Method in class hera.spec.transaction.UnstakeTransactionBuilder
 
from(Identity) - Method in class hera.spec.transaction.UnstakeTransactionBuilder
 
from(String) - Method in class hera.spec.transaction.UpdateNameTransactionBuilder
 
from(Identity) - Method in class hera.spec.transaction.UpdateNameTransactionBuilder
 
from(String) - Method in class hera.spec.transaction.VoteTransactionBuilder
 
from(Identity) - Method in class hera.spec.transaction.VoteTransactionBuilder
 
from(InputStream) - Static method in class hera.util.IoUtils
Read from in and return all bytes.
from(Reader) - Static method in class hera.util.IoUtils
Read from reader and return string.
fromBlockNumber - Variable in class hera.api.model.EventFilter.EventFilterBuilder
 
fromBlockNumber(long) - Method in class hera.api.model.EventFilter.EventFilterBuilder
 
fromMap(Map<String, String>) - Static method in class hera.spec.resolver.BigNumberResolver
Convert aergo bignum in java Map form into BigNumber instance.
Function<R> - Interface in hera.api.function
 
function(String) - Method in interface hera.api.model.ContractInterface.ContractInvocationWithNothing
 
function - Variable in class hera.api.model.ContractInterface.InvocationBuilder
 
function(String) - Method in class hera.api.model.ContractInterface.InvocationBuilder
 
function - Variable in class hera.api.model.ContractInvocation
 
Function0<R> - Interface in hera.api.function
 
Function0WithIdentity<R> - Class in hera.api.function.impl
 
Function0WithIdentity() - Constructor for class hera.api.function.impl.Function0WithIdentity
 
Function1<T,R> - Interface in hera.api.function
 
Function1WithIdentity<T,R> - Class in hera.api.function.impl
 
Function1WithIdentity() - Constructor for class hera.api.function.impl.Function1WithIdentity
 
Function2<T1,T2,R> - Interface in hera.api.function
 
Function2WithIdentity<T1,T2,R> - Class in hera.api.function.impl
 
Function2WithIdentity() - Constructor for class hera.api.function.impl.Function2WithIdentity
 
Function3<T1,T2,T3,R> - Interface in hera.api.function
 
Function3WithIdentity<T1,T2,T3,R> - Class in hera.api.function.impl
 
Function3WithIdentity() - Constructor for class hera.api.function.impl.Function3WithIdentity
 
Function4<T1,T2,T3,T4,R> - Interface in hera.api.function
 
Function4WithIdentity<T1,T2,T3,T4,R> - Class in hera.api.function.impl
 
Function4WithIdentity() - Constructor for class hera.api.function.impl.Function4WithIdentity
 
Function5<T1,T2,T3,T4,T5,R> - Interface in hera.api.function
 
Function5WithIdentity<T1,T2,T3,T4,T5,R> - Class in hera.api.function.impl
 
Function5WithIdentity() - Constructor for class hera.api.function.impl.Function5WithIdentity
 
FunctionDecorator - Interface in hera.api.function
 
Functions - Class in hera.api.function
 
Functions() - Constructor for class hera.api.function.Functions
 
functions - Static variable in class hera.api.function.Functions
 
functions - Variable in class hera.api.model.ContractInterface
 
futureService - Variable in class hera.client.internal.ContractBaseTemplate
 

G

generateCertificate(AergoKey) - Method in class hera.keystore.JavaKeyStore
 
generateKey(SecureRandom) - Method in class hera.util.pki.ECDSAKeyGenerator
 
get(Object) - Static method in class hera.ContextHolder
Get context of keyObject.
get() - Method in interface hera.ContextProvider
 
get() - Static method in class hera.strategy.PriorityProvider
 
get() - Method in class hera.ThreadLocalContextProvider
 
get(String) - Method in class hera.util.conf.AbstractConfiguration
get configuration value.
get(String) - Method in interface hera.util.Configuration
 
getAccount() - Method in interface hera.wallet.AccountHoldable
Deprecated.
Get a current account.
getAccount() - Method in class hera.wallet.LegacyWallet
 
getAccountOperation() - Method in class hera.api.AbstractAergoApi
 
getAccountOperation() - Method in interface hera.api.AergoApi
Get account operation.
getAccountState() - Method in interface hera.wallet.AccountHoldable
Deprecated.
Get state of current account.
getAccountState(AccountAddress) - Method in class hera.wallet.internal.QueryApiImpl
 
getAccountState() - Method in class hera.wallet.LegacyWallet
 
getAccountState(Account) - Method in class hera.wallet.LegacyWallet
 
getAccountState(AccountAddress) - Method in class hera.wallet.LegacyWallet
 
getAccountState(AccountAddress) - Method in interface hera.wallet.QueryApi
Get account state by account.
getAccountState(Account) - Method in interface hera.wallet.QueryClient
Get account state by address.
getAccountState(AccountAddress) - Method in interface hera.wallet.QueryClient
Get account state by account.
getAdaptors(Class<AdapteeT>) - Method in class hera.custom.AdaptorManager
Get and return registered adaptees for candidateClass.
getAddress() - Method in interface hera.api.model.Account
Deprecated.
Get address of an account.
getAddress() - Method in class hera.api.model.internal.AccountWithKey
 
getAmount() - Method in class hera.api.model.Transaction
 
getArguments() - Method in class hera.server.StateMachine
Get arguments.
getAsBoolean(String, boolean) - Method in class hera.util.conf.AbstractConfiguration
 
getAsBoolean(String, boolean) - Method in interface hera.util.Configuration
 
getAsDouble(String, double) - Method in class hera.util.conf.AbstractConfiguration
 
getAsDouble(String, double) - Method in interface hera.util.Configuration
 
getAsInt(String, int) - Method in class hera.util.conf.AbstractConfiguration
 
getAsInt(String, int) - Method in interface hera.util.Configuration
 
getAsList(String) - Method in class hera.util.conf.AbstractConfiguration
 
getAsList(String) - Method in interface hera.util.Configuration
 
getAsLong(String, long) - Method in class hera.util.conf.AbstractConfiguration
 
getAsLong(String, long) - Method in interface hera.util.Configuration
 
getAsString(String, String) - Method in class hera.util.conf.AbstractConfiguration
 
getAsString(String, String) - Method in interface hera.util.Configuration
 
getBestBlockHash() - Method in class hera.wallet.internal.QueryApiImpl
 
getBestBlockHash() - Method in class hera.wallet.LegacyWallet
 
getBestBlockHash() - Method in interface hera.wallet.QueryApi
Get best block hash.
getBestBlockHash() - Method in interface hera.wallet.QueryClient
Get best block hash.
getBestBlockHeight() - Method in class hera.wallet.internal.QueryApiImpl
 
getBestBlockHeight() - Method in class hera.wallet.LegacyWallet
 
getBestBlockHeight() - Method in interface hera.wallet.QueryApi
Get best block height.
getBestBlockHeight() - Method in interface hera.wallet.QueryClient
Get best block height.
getBlock(BlockHash) - Method in interface hera.api.BlockOperation
Get block by hash.
getBlock(long) - Method in interface hera.api.BlockOperation
Get block by height.
getBlock(BlockHash) - Method in class hera.client.BlockTemplate
 
getBlock(long) - Method in class hera.client.BlockTemplate
 
getBlock(BlockHash) - Method in class hera.wallet.internal.QueryApiImpl
 
getBlock(long) - Method in class hera.wallet.internal.QueryApiImpl
 
getBlock(BlockHash) - Method in class hera.wallet.LegacyWallet
 
getBlock(long) - Method in class hera.wallet.LegacyWallet
 
getBlock(BlockHash) - Method in interface hera.wallet.QueryApi
Get block by hash.
getBlock(long) - Method in interface hera.wallet.QueryApi
Get block by height.
getBlock(BlockHash) - Method in interface hera.wallet.QueryClient
Get block by hash.
getBlock(long) - Method in interface hera.wallet.QueryClient
Get block by height.
getBlockchainOperation() - Method in class hera.api.AbstractAergoApi
 
getBlockchainOperation() - Method in interface hera.api.AergoApi
Get blockchain operation.
getBlockchainStatus() - Method in interface hera.api.BlockchainOperation
Get blockchain status.
getBlockchainStatus() - Method in class hera.client.BlockchainTemplate
 
getBlockchainStatus() - Method in class hera.wallet.internal.QueryApiImpl
 
getBlockchainStatus() - Method in class hera.wallet.LegacyWallet
 
getBlockchainStatus() - Method in interface hera.wallet.QueryApi
Get blockchain status.
getBlockchainStatus() - Method in interface hera.wallet.QueryClient
Get blockchain status.
getBlockMetadata(BlockHash) - Method in interface hera.api.BlockOperation
Get block meta data by hash.
getBlockMetadata(long) - Method in interface hera.api.BlockOperation
Get block meta data by height.
getBlockMetadata(BlockHash) - Method in class hera.client.BlockTemplate
 
getBlockMetadata(long) - Method in class hera.client.BlockTemplate
 
getBlockMetadata(BlockHash) - Method in class hera.wallet.internal.QueryApiImpl
 
getBlockMetadata(long) - Method in class hera.wallet.internal.QueryApiImpl
 
getBlockMetadata(BlockHash) - Method in class hera.wallet.LegacyWallet
 
getBlockMetadata(long) - Method in class hera.wallet.LegacyWallet
 
getBlockMetadata(BlockHash) - Method in interface hera.wallet.QueryApi
Get block metadata by hash.
getBlockMetadata(long) - Method in interface hera.wallet.QueryApi
Get block metadata by height.
getBlockMetadata(BlockHash) - Method in interface hera.wallet.QueryClient
Get block metadata by hash.
getBlockMetadata(long) - Method in interface hera.wallet.QueryClient
Get block metadata by height.
getBlockNumber() - Method in class hera.api.model.Block
 
getBlockOperation() - Method in class hera.api.AbstractAergoApi
 
getBlockOperation() - Method in interface hera.api.AergoApi
Get block operation.
getBytes(CharSequence) - Static method in class hera.util.Sha256Utils
Convert str to byte array.
getCachedChainIdHash() - Method in interface hera.api.ChainIdHashHolder
Get cached chain id hash.
getCachedChainIdHash() - Method in class hera.client.AergoClient
 
getCachedChainIdHash() - Method in class hera.wallet.LegacyWallet
 
getCachedChainIdHash() - Method in interface hera.wallet.Wallet
Deprecated.
Get cached chain id hash.
getCandidates(Class<AdapteeT>) - Method in class hera.api.AbstractAergoApi
 
getCanonicalForm(String) - Static method in class hera.util.FilepathUtils
Return canonical form for path.
getCanonicalFragments(String) - Static method in class hera.util.FilepathUtils
Return canonical fragments from path.
getChainId() - Method in class hera.api.model.Block
 
getChainIdHash() - Method in interface hera.api.BlockchainOperation
Get chain id hash.
getChainIdHash() - Method in class hera.api.model.Transaction
 
getChainIdHash() - Method in class hera.client.BlockchainTemplate
 
getChainIdHash() - Method in interface hera.Context
Get chain id hash of a context.
getChainIdHash() - Method in class hera.wallet.internal.QueryApiImpl
 
getChainIdHash() - Method in class hera.wallet.LegacyWallet
 
getChainIdHash() - Method in interface hera.wallet.QueryApi
Get chain id hash.
getChainIdHash() - Method in interface hera.wallet.QueryClient
Get chain id hash.
getChainInfo() - Method in interface hera.api.BlockchainOperation
Get chain info of current node.
getChainInfo() - Method in class hera.client.BlockchainTemplate
 
getChainInfo() - Method in class hera.wallet.internal.QueryApiImpl
 
getChainInfo() - Method in class hera.wallet.LegacyWallet
 
getChainInfo() - Method in interface hera.wallet.QueryApi
Get chain info of current node.
getChainInfo() - Method in interface hera.wallet.QueryClient
Get chain info of current node.
getChainStats() - Method in interface hera.api.BlockchainOperation
Get chain stats of current node.
getChainStats() - Method in class hera.client.BlockchainTemplate
 
getChainStats() - Method in class hera.wallet.internal.QueryApiImpl
 
getChainStats() - Method in class hera.wallet.LegacyWallet
 
getChainStats() - Method in interface hera.wallet.QueryApi
Get chain stats of current node.
getChainStats() - Method in interface hera.wallet.QueryClient
Get chain stats of current node.
getChannel() - Method in class hera.client.AergoClient
 
getChecksum(InputStream) - Static method in class hera.util.IoUtils
Calculate checksum.
getChecksumAsString(InputStream) - Static method in class hera.util.IoUtils
Calculate checksum as string.
getClient() - Method in class hera.wallet.internal.QueryApiImpl
 
getClient() - Method in class hera.wallet.internal.TransactionApiImpl
 
getCoinbaseAccount() - Method in class hera.api.model.Block
 
getConfiguration() - Method in interface hera.Context
Get a configuration of a context.
getConfirmsCount() - Method in class hera.api.model.Block
 
getContractInterface(ContractAddress) - Method in interface hera.api.ContractOperation
Get smart contract interface corresponding to contract address.
getContractInterface(ContractAddress) - Method in class hera.client.ContractTemplate
 
getContractInterface(ContractAddress) - Method in class hera.wallet.internal.QueryApiImpl
 
getContractInterface(ContractAddress) - Method in class hera.wallet.LegacyWallet
 
getContractInterface(ContractAddress) - Method in interface hera.wallet.QueryApi
Get smart contract interface corresponding to contract address.
getContractInterface(ContractAddress) - Method in interface hera.wallet.QueryClient
Get smart contract interface corresponding to contract address.
getContractOperation() - Method in class hera.api.AbstractAergoApi
 
getContractOperation() - Method in interface hera.api.AergoApi
Get contract operation.
getEncoded() - Method in interface hera.api.encode.Encodable
Get encoded value.
getEncoded() - Method in class hera.api.model.AccountAddress
 
getEncoded() - Method in class hera.api.model.EncryptedPrivateKey
 
getEncoded() - Method in class hera.api.model.Hash
 
getEndpoint() - Method in class hera.strategy.NettyConnectStrategy
 
getEndpoint() - Method in class hera.strategy.OkHttpConnectStrategy
 
getExtension(String) - Static method in class hera.util.FilenameUtils
Return the extension from filename.
getExtension(String, boolean) - Static method in class hera.util.FilenameUtils
Return the extension part from filename.
getFee() - Method in class hera.api.model.Transaction
 
getFilename(String) - Static method in class hera.util.FilepathUtils
Return filename from path.
getFragments(String) - Method in class hera.util.conf.AbstractConfiguration
 
getIdentity() - Method in interface hera.api.function.WithIdentity
 
getInputStream() - Method in class hera.api.model.BytesValue
 
getInstance() - Static method in class hera.EmptyContext
 
getInstance() - Static method in class hera.util.conf.DummyConfiguration
 
getInt(byte[]) - Static method in class hera.util.ObjectUtils
 
getKey() - Method in interface hera.api.model.Account
Deprecated.
Get AergoKey if holds.
getKey() - Method in class hera.api.model.internal.AccountWithAddress
 
getKey() - Method in class hera.api.model.internal.AccountWithAddressAndSigner
 
getKeyPairGenerator(SecureRandom) - Method in class hera.util.pki.ECDSAKeyGenerator
 
getKeyStoreOperation() - Method in class hera.api.AbstractAergoApi
 
getKeyStoreOperation() - Method in interface hera.api.AergoApi
Get keystore operation.
getLastUsedNonce(AccountAddress) - Method in interface hera.api.transaction.NonceProvider
Get last used nonce of accountAddress.
getLastUsedNonce(AccountAddress) - Method in class hera.api.transaction.SimpleNonceProvider
 
getLocalizedMessage() - Method in exception hera.exception.AdaptException
 
getLocalizedMessage() - Method in exception hera.exception.DecodingFailureException
 
getLocalizedMessage() - Method in exception hera.exception.NoStrategyFoundException
 
getLocalizedMessage() - Method in exception hera.exception.RpcCommitException
 
getLocalizedMessage() - Method in exception hera.exception.TransactionVerificationException
 
getLock() - Method in class hera.server.StateMachine
 
getMinimum() - Method in enum hera.api.model.Aer.Unit
Get minimum value of unit to in an aer.
getName() - Method in enum hera.api.model.Aer.Unit
Get name of the unit.
getNameOwner(String) - Method in interface hera.api.AccountOperation
Get owner of an account name.
getNameOwner(String, long) - Method in interface hera.api.AccountOperation
Get owner of an account name at block blockNumber.
getNameOwner(String) - Method in class hera.client.AccountTemplate
 
getNameOwner(String, long) - Method in class hera.client.AccountTemplate
 
getNameOwner(String) - Method in class hera.wallet.internal.QueryApiImpl
 
getNameOwner(String, long) - Method in class hera.wallet.internal.QueryApiImpl
 
getNameOwner(String) - Method in class hera.wallet.LegacyWallet
 
getNameOwner(String, long) - Method in class hera.wallet.LegacyWallet
 
getNameOwner(String) - Method in interface hera.wallet.QueryApi
Get owner of an account name.
getNameOwner(String, long) - Method in interface hera.wallet.QueryApi
Get owner of an account name at block number blockNumber.
getNameOwner(String) - Method in interface hera.wallet.QueryClient
Get owner of an account name.
getNameOwner(String, long) - Method in interface hera.wallet.QueryClient
Get owner of an account name at block number blockNumber.
getNodeStatus() - Method in interface hera.api.BlockchainOperation
Get status of current node.
getNodeStatus() - Method in class hera.client.BlockchainTemplate
 
getNodeStatus() - Method in class hera.wallet.internal.QueryApiImpl
 
getNodeStatus() - Method in class hera.wallet.LegacyWallet
 
getNodeStatus() - Method in interface hera.wallet.QueryApi
Get status of current node.
getNodeStatus() - Method in interface hera.wallet.QueryClient
Get status of current node.
getNonce() - Method in class hera.api.model.Transaction
 
getObjectMapper() - Method in class hera.transport.EventConverterFactory
 
getObjectMapper() - Method in class hera.transport.NodeStatusConverterFactory
 
getParentPath(String) - Static method in class hera.util.FilepathUtils
Return parent directory's path of path.
getPayload() - Method in class hera.api.model.Transaction
 
getPort(int) - Method in class hera.api.model.internal.HostnameAndPort
 
getPreviousHash() - Method in class hera.api.model.Block
 
getPrincipal() - Method in class hera.key.AergoKey
 
getPrincipal() - Method in interface hera.key.WithPrincipal
Get principal of a signer.
getPrincipal() - Method in interface hera.wallet.WalletApi
Get an principal of current wallet.
getPrivateKey() - Method in class hera.key.AergoKey
 
getPrivateKey() - Method in interface hera.key.KeyPair
Get private key.
getPublicKey() - Method in class hera.api.model.Block
 
getPublicKey() - Method in class hera.key.AergoKey
 
getPublicKey() - Method in interface hera.key.KeyPair
Get public key.
getRatio() - Method in enum hera.api.model.Aer.Unit
Get a ratio to aer.
getRawPrivateKey() - Method in class hera.key.AergoKey
 
getReceipt(ContractTxHash) - Method in interface hera.api.ContractOperation
Get receipt of transaction.
getReceipt(ContractTxHash) - Method in class hera.client.ContractTemplate
 
getReceipt(ContractTxHash) - Method in class hera.wallet.internal.QueryApiImpl
 
getReceipt(ContractTxHash) - Method in class hera.wallet.LegacyWallet
 
getReceipt(ContractTxHash) - Method in interface hera.wallet.QueryApi
Get receipt of transaction.
getReceipt(ContractTxHash) - Method in interface hera.wallet.QueryClient
Get receipt of transaction.
getReceiptRootHash() - Method in class hera.api.model.Block
 
getRecentlyUsedNonce() - Method in interface hera.api.model.Account
Deprecated.
Get nonce for account.
getRecentlyUsedNonce() - Method in class hera.api.model.internal.AbstractAccount
 
getRecentlyUsedNonce() - Method in interface hera.wallet.AccountHoldable
Deprecated.
Get recently used nonce value.
getRecentlyUsedNonce() - Method in class hera.wallet.LegacyWallet
 
getRecipient() - Method in class hera.api.model.Transaction
 
getResultInRawBytes() - Method in interface hera.api.model.ContractResult
Deprecated.
getResultInRawBytes() - Method in class hera.client.internal.ContractResultImpl
 
getRootHash() - Method in class hera.api.model.Block
 
getScope() - Method in interface hera.Context
Get scope of a context.
getScopeBase() - Method in class hera.ContextConc
 
getScopeParent() - Method in class hera.ContextConc
 
getSender() - Method in class hera.api.model.Transaction
 
getServerInfo(List<String>) - Method in interface hera.api.BlockchainOperation
Get server info.
getServerInfo(List<String>) - Method in class hera.client.BlockchainTemplate
 
getServerInfo(List<String>) - Method in class hera.wallet.internal.QueryApiImpl
 
getServerInfo(List<String>) - Method in class hera.wallet.LegacyWallet
 
getServerInfo(List<String>) - Method in interface hera.wallet.QueryApi
Get server info of current node.
getServerInfo(List<String>) - Method in interface hera.wallet.QueryClient
Get server info of current node.
getSign() - Method in class hera.api.model.Block
 
getSigner() - Method in class hera.wallet.internal.TransactionApiImpl
 
getSigner() - Method in class hera.wallet.WalletApiImpl
 
getStackTraceOf(Throwable) - Static method in class hera.util.ExceptionUtils
Build printable string from e.
getStakingInfo(AccountAddress) - Method in interface hera.api.AccountOperation
Get staking information of accountAddress.
getStakingInfo(AccountAddress) - Method in class hera.client.AccountTemplate
 
getStakingInfo() - Method in interface hera.wallet.AccountHoldable
Deprecated.
Get staking information of current account.
getStakingInfo(AccountAddress) - Method in class hera.wallet.internal.QueryApiImpl
 
getStakingInfo() - Method in class hera.wallet.LegacyWallet
 
getStakingInfo(Account) - Method in class hera.wallet.LegacyWallet
 
getStakingInfo(AccountAddress) - Method in class hera.wallet.LegacyWallet
 
getStakingInfo(AccountAddress) - Method in interface hera.wallet.QueryApi
Get staking information of accountAddress.
getStakingInfo(Account) - Method in interface hera.wallet.QueryClient
Get staking information of account.
getStakingInfo(AccountAddress) - Method in interface hera.wallet.QueryClient
Get staking information of accountAddress.
getState(Account) - Method in interface hera.api.AccountOperation
Deprecated.
getState(AccountAddress) - Method in interface hera.api.AccountOperation
Get account state by address.
getState(Account) - Method in class hera.client.AccountTemplate
 
getState(AccountAddress) - Method in class hera.client.AccountTemplate
 
getState() - Method in class hera.server.StateMachine
Return current state.
getStatus() - Method in class hera.server.AbstractServer
 
getStatus() - Method in interface hera.server.Server
Return server status.
getStrategies() - Method in interface hera.Context
Get a strategies of a context.
getStrategies() - Method in class hera.ContextConc
 
getStrategy(Class<StrategyT>) - Method in interface hera.Context
Get a strategy whose matches type strategyClass from a context.
getStrategy(Class<StrategyT>) - Method in class hera.ContextConc
 
getStrategy(Class<StrategyT>) - Method in class hera.EmptyContext
 
getStrategy2Priority() - Method in class hera.strategy.PriorityConfig
 
getSubconfiguration(String) - Method in class hera.util.conf.AbstractConfiguration
 
getSubconfiguration(String) - Method in class hera.util.conf.HierachicalConfiguration
 
getSubconfiguration(String) - Method in class hera.util.conf.InMemoryConfiguration
 
getSubconfiguration(String) - Method in class hera.util.conf.SystemPropertiesConfiguration
 
getSubconfiguration(String) - Method in interface hera.util.Configuration
 
getTimestamp() - Method in class hera.api.model.Block
 
getTransaction(TxHash) - Method in interface hera.api.TransactionOperation
Get transaction.
getTransaction(TxHash) - Method in class hera.client.TransactionTemplate
 
getTransaction(TxHash) - Method in class hera.wallet.internal.QueryApiImpl
 
getTransaction(TxHash) - Method in class hera.wallet.LegacyWallet
 
getTransaction(TxHash) - Method in interface hera.wallet.QueryApi
Get transaction.
getTransaction(TxHash) - Method in interface hera.wallet.QueryClient
Get transaction.
getTransactionOperation() - Method in class hera.api.AbstractAergoApi
 
getTransactionOperation() - Method in interface hera.api.AergoApi
Get transaction operation.
getTxRootHash() - Method in class hera.api.model.Block
 
getTxType() - Method in class hera.api.model.Transaction
 
getValue() - Method in class hera.api.model.BigNumber
 
getValue() - Method in class hera.api.model.BytesValue
 
getValue() - Method in interface hera.api.model.Identity
Get identity value.
getValue(String) - Method in class hera.util.conf.AbstractConfiguration
 
getValue(String) - Method in class hera.util.conf.DummyConfiguration
 
getValue(String) - Method in class hera.util.conf.EnvironmentConfiguration
 
getValue(String) - Method in class hera.util.conf.HierachicalConfiguration
 
getValue(String) - Method in class hera.util.conf.InMemoryConfiguration
 
getValue(String) - Method in class hera.util.conf.SystemPropertiesConfiguration
 
getVotes() - Method in interface hera.wallet.AccountHoldable
Deprecated.
Get votes which current account votes for.
getVotes() - Method in class hera.wallet.LegacyWallet
 
getVotesOf(AccountAddress) - Method in interface hera.api.AccountOperation
Get votes which accountAddress votes for.
getVotesOf(AccountAddress) - Method in class hera.client.AccountTemplate
 
getVotesOf(AccountAddress) - Method in class hera.wallet.internal.QueryApiImpl
 
getVotesOf(Account) - Method in class hera.wallet.LegacyWallet
 
getVotesOf(AccountAddress) - Method in class hera.wallet.LegacyWallet
 
getVotesOf(AccountAddress) - Method in interface hera.wallet.QueryApi
Get votes which accountAddress votes for.
getVotesOf(Account) - Method in interface hera.wallet.QueryClient
Get votes which account votes for.
getVotesOf(AccountAddress) - Method in interface hera.wallet.QueryClient
Get votes which accountAddress votes for.
GIGA_ONE - Static variable in class hera.api.model.Aer
 
GrpcStreamObserverAdaptor<RpcModelT,DomainModelT> - Class in hera.client.stream
 
GrpcStreamObserverAdaptor() - Constructor for class hera.client.stream.GrpcStreamObserverAdaptor
 
GrpcStreamSubscription<T> - Class in hera.client.stream
 
GrpcStreamSubscription() - Constructor for class hera.client.stream.GrpcStreamSubscription
 
guid() - Static method in class hera.util.ObjectUtils
 
guid(Object) - Static method in class hera.util.ObjectUtils
Genrate global unique identifier for obj.

H

handle(ServerEvent) - Method in interface hera.server.ServerListener
Handle server event.
handleError(Throwable) - Method in class hera.server.AbstractServer
Exception handling part in process.
hash - Variable in class hera.api.model.BytesValue
 
Hash - Class in hera.api.model
 
Hash(String) - Constructor for class hera.api.model.Hash
Hash constructor.
Hash(BytesValue) - Constructor for class hera.api.model.Hash
Hash constructor.
hashCode() - Method in class hera.api.model.BytesValue
 
hashCode() - Method in class hera.api.model.Hash
 
hashCode() - Method in class hera.ContextConc
 
hashCode() - Method in class hera.strategy.NettyConnectStrategy
 
hashCode() - Method in class hera.strategy.OkHttpConnectStrategy
 
hashCode() - Method in class hera.strategy.PlainTextChannelStrategy
 
hashCode() - Method in class hera.strategy.TlsChannelStrategy
 
hashCode() - Method in class hera.util.Pair
 
hashedAuth2Encrypted - Variable in class hera.keystore.InMemoryKeyStore
 
hasLength(CharSequence) - Static method in class hera.util.StringUtils
Return true if str is neither null nor empty.
hasText(CharSequence) - Static method in class hera.util.StringUtils
Check whether str is a meaningful string or not.
hera - package hera
 
hera.annotation - package hera.annotation
 
hera.api - package hera.api
 
hera.api.encode - package hera.api.encode
 
hera.api.function - package hera.api.function
 
hera.api.function.impl - package hera.api.function.impl
 
hera.api.model - package hera.api.model
 
hera.api.model.internal - package hera.api.model.internal
 
hera.api.transaction - package hera.api.transaction
 
hera.client - package hera.client
 
hera.client.internal - package hera.client.internal
 
hera.client.stream - package hera.client.stream
 
hera.contract - package hera.contract
 
hera.contract.internal - package hera.contract.internal
 
hera.custom - package hera.custom
 
hera.exception - package hera.exception
 
hera.key - package hera.key
 
hera.keystore - package hera.keystore
 
hera.model - package hera.model
 
hera.server - package hera.server
 
hera.spec - package hera.spec
 
hera.spec.resolver - package hera.spec.resolver
 
hera.spec.transaction - package hera.spec.transaction
 
hera.spec.transaction.dsl - package hera.spec.transaction.dsl
 
hera.strategy - package hera.strategy
 
hera.transport - package hera.transport
 
hera.util - package hera.util
 
hera.util.conf - package hera.util.conf
 
hera.util.pki - package hera.util.pki
 
hera.wallet - package hera.wallet
 
hera.wallet.internal - package hera.wallet.internal
 
HerajException - Exception in hera.exception
 
HerajException() - Constructor for exception hera.exception.HerajException
 
HerajException(String) - Constructor for exception hera.exception.HerajException
 
HerajException(Throwable) - Constructor for exception hera.exception.HerajException
 
HerajException(String, Throwable) - Constructor for exception hera.exception.HerajException
 
HerajFutures - Class in hera.client.internal
 
HerajFutures() - Constructor for class hera.client.internal.HerajFutures
 
Hex - Static variable in interface hera.api.encode.Decoder
 
Hex - Static variable in interface hera.api.encode.Encoder
 
hex(int) - Static method in class hera.util.ObjectUtils
 
HEXA_CHARS - Static variable in class hera.util.HexUtils
 
HexOutputStream - Class in hera.util
 
HexOutputStream() - Constructor for class hera.util.HexOutputStream
 
HexUtils - Class in hera.util
 
HexUtils() - Constructor for class hera.util.HexUtils
 
HierachicalConfiguration - Class in hera.util.conf
 
HierachicalConfiguration(Configuration) - Constructor for class hera.util.conf.HierachicalConfiguration
 
hostname - Variable in class hera.api.model.internal.HostnameAndPort
 
HostnameAndPort - Class in hera.api.model.internal
Class containing hostname and port.
HostnameAndPort() - Constructor for class hera.api.model.internal.HostnameAndPort
 

I

identify(Function0<R>, String) - Static method in class hera.api.function.Functions
Identify a function by name.
identify(Function1<T, R>, String) - Static method in class hera.api.function.Functions
Identify a function by name.
identify(Function2<T1, T2, R>, String) - Static method in class hera.api.function.Functions
Identify a function by name.
identify(Function3<T1, T2, T3, R>, String) - Static method in class hera.api.function.Functions
Identify a function by name.
identify(Function4<T1, T2, T3, T4, R>, String) - Static method in class hera.api.function.Functions
Identify a function by name.
identify(Function5<T1, T2, T3, T4, T5, R>, String) - Static method in class hera.api.function.Functions
Identify a function by name.
identity - Variable in class hera.api.function.impl.Function0WithIdentity
 
identity - Variable in class hera.api.function.impl.Function1WithIdentity
 
identity - Variable in class hera.api.function.impl.Function2WithIdentity
 
identity - Variable in class hera.api.function.impl.Function3WithIdentity
 
identity - Variable in class hera.api.function.impl.Function4WithIdentity
 
identity - Variable in class hera.api.function.impl.Function5WithIdentity
 
identity - Variable in class hera.api.model.Authentication
 
Identity - Interface in hera.api.model
 
importKey(EncryptedPrivateKey, String, String) - Method in interface hera.api.KeyStoreOperation
Import an encrypted private key to a server key store.
importKey(EncryptedPrivateKey, String, String) - Method in class hera.client.KeyStoreTemplate
 
inBytesValue() - Method in interface hera.api.model.ContractResult
Get contract result in a bytes value.
inBytesValue() - Method in class hera.client.internal.ContractResultImpl
 
incrementAndGetNonce() - Method in interface hera.api.model.Account
Deprecated.
Increment an nonce and get it.
incrementAndGetNonce() - Method in class hera.api.model.internal.AbstractAccount
 
incrementAndGetNonce(AccountAddress) - Method in interface hera.api.transaction.NonceProvider
Increment nonce of accountAddress get it.
incrementAndGetNonce(AccountAddress) - Method in class hera.api.transaction.SimpleNonceProvider
 
incrementAndGetNonce() - Method in interface hera.wallet.AccountHoldable
Deprecated.
Increment an nonce and get it.
incrementAndGetNonce() - Method in class hera.wallet.LegacyWallet
 
INDEXES - Static variable in class hera.util.Base58Utils
 
INITIAL_QUEUE_SIZE - Static variable in class hera.strategy.StrategyApplier
 
initialize(AdaptorManager) - Method in interface hera.custom.Adaptee
 
initialize() - Method in class hera.server.AbstractServer
Initialization part.
initialized - Variable in class hera.custom.AdaptorManager
 
InMemoryConfiguration - Class in hera.util.conf
 
InMemoryConfiguration() - Constructor for class hera.util.conf.InMemoryConfiguration
 
InMemoryConfiguration(boolean) - Constructor for class hera.util.conf.InMemoryConfiguration
 
InMemoryConfiguration(Configuration) - Constructor for class hera.util.conf.InMemoryConfiguration
 
InMemoryConfiguration(boolean, Configuration) - Constructor for class hera.util.conf.InMemoryConfiguration
 
InMemoryConfiguration(boolean, Map<String, Object>) - Constructor for class hera.util.conf.InMemoryConfiguration
InMemoryConfiguration constructor.
InMemoryKeyStore - Class in hera.keystore
 
InMemoryKeyStore() - Constructor for class hera.keystore.InMemoryKeyStore
 
instance - Static variable in class hera.custom.AdaptorManager
 
InternalCommitException - Exception in hera.exception
 
InternalCommitException() - Constructor for exception hera.exception.InternalCommitException
 
interval - Variable in class hera.api.model.internal.TryCountAndInterval
 
interval - Variable in class hera.strategy.JustRetryStrategy
 
INTERVALS - Static variable in class hera.util.ParsingUtils
Parsing Interval.
IntRange - Class in hera.util
 
IntRange(Integer, Integer) - Constructor for class hera.util.IntRange
 
InvalidAuthenticationException - Exception in hera.exception
 
InvalidAuthenticationException(String) - Constructor for exception hera.exception.InvalidAuthenticationException
 
InvalidAuthenticationException(Throwable) - Constructor for exception hera.exception.InvalidAuthenticationException
 
InvalidAuthenticationException(String, Throwable) - Constructor for exception hera.exception.InvalidAuthenticationException
 
invocation(ContractInvocation) - Method in interface hera.spec.transaction.dsl.InvokeContractTransaction.WithChainIdHashAndSenderAndNonce
Accept contract invocation.
invocation(ContractInvocation) - Method in class hera.spec.transaction.InvokeContractTransactionBuilder
 
InvocationBuilder() - Constructor for class hera.api.model.ContractInterface.InvocationBuilder
 
InvocationStrategy - Class in hera.strategy
 
InvocationStrategy() - Constructor for class hera.strategy.InvocationStrategy
 
invoke(Function<R>, List<Object>) - Static method in class hera.api.function.Functions
Invoke target f with args and return result.
invoke(Object, Method, Object[]) - Method in class hera.contract.internal.ContractInvocationHandler
 
InvokeContractTransaction - Interface in hera.spec.transaction.dsl
 
InvokeContractTransaction.WithChainIdHash - Interface in hera.spec.transaction.dsl
 
InvokeContractTransaction.WithChainIdHashAndSender - Interface in hera.spec.transaction.dsl
 
InvokeContractTransaction.WithChainIdHashAndSenderAndNonce - Interface in hera.spec.transaction.dsl
 
InvokeContractTransaction.WithNothing - Interface in hera.spec.transaction.dsl
 
InvokeContractTransaction.WithReady - Interface in hera.spec.transaction.dsl
 
InvokeContractTransactionBuilder - Class in hera.spec.transaction
 
InvokeContractTransactionBuilder() - Constructor for class hera.spec.transaction.InvokeContractTransactionBuilder
 
IoUtils - Class in hera.util
 
IoUtils() - Constructor for class hera.util.IoUtils
 
isAergoBigNum(ObjectNode) - Method in class hera.transport.EventConverterFactory.CustomDeserializer
 
isChainIdHashException(Exception) - Method in class hera.wallet.internal.TransactionTrier
Deprecated.
 
isChainIdHashException(RpcException) - Method in class hera.wallet.internal.Trier
 
isEmpty() - Method in class hera.api.model.BytesValue
 
isEmpty(T[]) - Static method in class hera.util.ArrayUtils
Check if array is empty.
isEmpty(CharSequence) - Static method in class hera.util.StringUtils
Return true if str is either null or meaningless string.
isExists(Authentication) - Method in class hera.keystore.JavaKeyStore
 
isNonceRelatedException(Exception) - Method in class hera.wallet.internal.TransactionTrier
Deprecated.
 
isNonceRelatedException(RpcException) - Method in class hera.wallet.internal.Trier
 
isPrepareMethod(Method) - Method in class hera.contract.internal.ContractInvocationHandler
 
isScopeBase() - Method in class hera.ContextConc
 
isState(StateT...) - Method in class hera.server.StateMachine
Check if current state is one of states.
isStatus(ServerStatus...) - Method in class hera.server.AbstractServer
 
isStatus(ServerStatus...) - Method in interface hera.server.Server
Check if current status is one of status.
isUnsubscribed() - Method in interface hera.api.model.Subscription
Return whether it's been unsubscribed or not.
isUnsubscribed() - Method in class hera.client.stream.GrpcStreamSubscription
 
isValidRawAddress(BytesValue) - Static method in class hera.spec.resolver.AddressResolver
 

J

JavaKeyStore - Class in hera.keystore
 
JavaKeyStore(KeyStore) - Constructor for class hera.keystore.JavaKeyStore
Create a keystore which uses KeyStore.
JavaKeyStore(String) - Constructor for class hera.keystore.JavaKeyStore
Create a keystore which uses KeyStore.
JavaKeyStore(String, Provider) - Constructor for class hera.keystore.JavaKeyStore
Create a keystore which uses KeyStore.
JavaKeyStore(String, InputStream, char[]) - Constructor for class hera.keystore.JavaKeyStore
Create a keystore which uses KeyStore.
JavaKeyStore(String, Provider, InputStream, char[]) - Constructor for class hera.keystore.JavaKeyStore
Create a keystore which uses KeyStore.
join(Iterable<?>, String) - Static method in class hera.util.StringUtils
Concat values to token.
join(Object[], String) - Static method in class hera.util.StringUtils
Concat values to token.
JSON_ARRAY_END - Static variable in class hera.spec.resolver.JsonResolver
 
JSON_ARRAY_START - Static variable in class hera.spec.resolver.JsonResolver
 
JSON_END - Static variable in class hera.spec.resolver.JsonResolver
 
JSON_NEXT - Static variable in class hera.spec.resolver.JsonResolver
 
JSON_START - Static variable in class hera.spec.resolver.JsonResolver
 
JsonResolver - Class in hera.spec.resolver
Custom json formatter for java object to remove dependency to json handling library.
JsonResolver() - Constructor for class hera.spec.resolver.JsonResolver
 
JustRetryStrategy - Class in hera.strategy
 
JustRetryStrategy(int) - Constructor for class hera.strategy.JustRetryStrategy
 
JustRetryStrategy(int, Time) - Constructor for class hera.strategy.JustRetryStrategy
RetryStrategy constructor.

K

KEEP_ALIVE_INTERVAL - Static variable in class hera.client.ClientConstants
 
key - Variable in class hera.api.model.internal.AccountWithKey
 
key2value - Variable in class hera.util.conf.InMemoryConfiguration
 
KEY_ALGORITHM - Static variable in class hera.util.pki.ECDSAKeyGenerator
 
KeyAlias - Class in hera.model
 
KeyAlias() - Constructor for class hera.model.KeyAlias
 
KeyGenerator<KeyT> - Interface in hera.util.pki
 
KeyManageable - Interface in hera.wallet
Deprecated.
KeyPair - Interface in hera.key
 
keySpec - Static variable in class hera.util.CryptoUtils
 
KeyStore - Interface in hera.keystore
 
keyStore - Variable in class hera.wallet.WalletApiImpl
 
KEYSTORE_CREATE - Static variable in class hera.client.ClientConstants
 
KEYSTORE_EXPORTKEY - Static variable in class hera.client.ClientConstants
 
KEYSTORE_IMPORTKEY - Static variable in class hera.client.ClientConstants
 
KEYSTORE_LIST - Static variable in class hera.client.ClientConstants
 
KEYSTORE_LOCK - Static variable in class hera.client.ClientConstants
 
KEYSTORE_SIGN - Static variable in class hera.client.ClientConstants
 
KEYSTORE_UNLOCK - Static variable in class hera.client.ClientConstants
 
KeyStoreBaseTemplate - Class in hera.client.internal
 
KeyStoreBaseTemplate() - Constructor for class hera.client.internal.KeyStoreBaseTemplate
 
keyStoreBaseTemplate - Variable in class hera.client.KeyStoreTemplate
 
KeyStoreException - Exception in hera.exception
 
KeyStoreException(String) - Constructor for exception hera.exception.KeyStoreException
 
KeyStoreException(Throwable) - Constructor for exception hera.exception.KeyStoreException
 
KeyStoreException(String, Throwable) - Constructor for exception hera.exception.KeyStoreException
 
KeyStoreOperation - Interface in hera.api
Provide server keystore related operations.
KeyStoreTemplate - Class in hera.client
 
KeyStoreTemplate() - Constructor for class hera.client.KeyStoreTemplate
 

L

language - Variable in class hera.api.model.ContractInterface
 
LegacyWallet - Class in hera.wallet
Legacy wallet with poor interfaces.
LegacyWallet() - Constructor for class hera.wallet.LegacyWallet
 
length() - Method in class hera.api.model.BytesValue
 
length(T[]) - Static method in class hera.util.ArrayUtils
Return array's length.
length(CharSequence) - Static method in class hera.util.StringUtils
Get length of str.
limit - Variable in class hera.api.model.Fee
 
lineEnd(StringBuilder, StringBuilder, StringBuilder) - Static method in class hera.util.HexUtils
 
list() - Method in interface hera.api.KeyStoreOperation
Get account list on a key store.
list() - Method in class hera.client.KeyStoreTemplate
 
listBlockMetadatas(BlockHash, int) - Method in interface hera.api.BlockOperation
Get list of block meta data of size backward starting from block for provided hash.
listBlockMetadatas(long, int) - Method in interface hera.api.BlockOperation
Get list of block meta data of size backward starting from block for provided height.
listBlockMetadatas(BlockHash, int) - Method in class hera.client.BlockTemplate
 
listBlockMetadatas(long, int) - Method in class hera.client.BlockTemplate
 
listBlockMetadatas(BlockHash, int) - Method in class hera.wallet.internal.QueryApiImpl
 
listBlockMetadatas(long, int) - Method in class hera.wallet.internal.QueryApiImpl
 
listBlockMetadatas(BlockHash, int) - Method in class hera.wallet.LegacyWallet
 
listBlockMetadatas(long, int) - Method in class hera.wallet.LegacyWallet
 
listBlockMetadatas(BlockHash, int) - Method in interface hera.wallet.QueryApi
Get block metadatas of size backward starting from block for provided hash.
listBlockMetadatas(long, int) - Method in interface hera.wallet.QueryApi
Get block metadatas of size backward starting from block for provided height.
listBlockMetadatas(BlockHash, int) - Method in interface hera.wallet.QueryClient
Get block metadatas of size backward starting from block for provided hash.
listBlockMetadatas(long, int) - Method in interface hera.wallet.QueryClient
Get block metadatas of size backward starting from block for provided height.
listElected(String, int) - Method in interface hera.api.AccountOperation
Get elected candidates per voteId for current round.
listElected(String, int) - Method in class hera.client.AccountTemplate
 
listElected(String, int) - Method in class hera.wallet.internal.QueryApiImpl
 
listElected(String, int) - Method in class hera.wallet.LegacyWallet
 
listElected(String, int) - Method in interface hera.wallet.QueryApi
Get elected candidates per voteId for current round.
listElected(String, int) - Method in interface hera.wallet.QueryClient
Get elected candidates per voteId for current round.
listElectedBps(int) - Method in class hera.wallet.internal.QueryApiImpl
 
listElectedBps(int) - Method in class hera.wallet.LegacyWallet
 
listElectedBps(int) - Method in interface hera.wallet.QueryApi
Get elected block producers for current round.
listElectedBps(int) - Method in interface hera.wallet.QueryClient
Get elected block producers for current round.
listeners - Variable in class hera.server.AbstractServer
server listeners.
listeners - Variable in class hera.server.StateMachine
 
listEvents(EventFilter) - Method in interface hera.api.ContractOperation
List events corresponding to an event filter.
listEvents(EventFilter) - Method in class hera.client.ContractTemplate
 
listEvents(EventFilter) - Method in class hera.wallet.internal.QueryApiImpl
 
listEvents(EventFilter) - Method in class hera.wallet.LegacyWallet
 
listEvents(EventFilter) - Method in interface hera.wallet.QueryApi
List events corresponding with event filter.
listEvents(EventFilter) - Method in interface hera.wallet.QueryClient
List events corresponding with event filter.
listIdentities() - Method in class hera.keystore.InMemoryKeyStore
 
listIdentities() - Method in class hera.keystore.JavaKeyStore
 
listIdentities() - Method in interface hera.keystore.KeyStore
Get all the stored identities.
listKeyStoreIdentities() - Method in interface hera.wallet.KeyManageable
Deprecated.
Get all the stored identities in a binded key store.
listKeyStoreIdentities() - Method in class hera.wallet.LegacyWallet
 
listNodePeers() - Method in class hera.wallet.LegacyWallet
 
listNodePeers() - Method in interface hera.wallet.QueryClient
Get blockchain peer addresses.
listPeerMetrics() - Method in interface hera.api.BlockchainOperation
Get metrics of peers.
listPeerMetrics() - Method in class hera.client.BlockchainTemplate
 
listPeerMetrics() - Method in class hera.wallet.internal.QueryApiImpl
 
listPeerMetrics() - Method in class hera.wallet.LegacyWallet
 
listPeerMetrics() - Method in interface hera.wallet.QueryApi
Get metrics of peers.
listPeerMetrics() - Method in interface hera.wallet.QueryClient
Get metrics of peers.
listPeers() - Method in interface hera.api.BlockchainOperation
Get blockchain peer addresses filtering hidden peers and itself.
listPeers(boolean, boolean) - Method in interface hera.api.BlockchainOperation
Get blockchain peer addresses.
listPeers() - Method in class hera.client.BlockchainTemplate
 
listPeers(boolean, boolean) - Method in class hera.client.BlockchainTemplate
 
listPeers() - Method in class hera.wallet.internal.QueryApiImpl
 
listPeers(boolean, boolean) - Method in class hera.wallet.internal.QueryApiImpl
 
listPeers() - Method in interface hera.wallet.QueryApi
Get blockchain peer addresses filtering hidden peers and itself.
listPeers(boolean, boolean) - Method in interface hera.wallet.QueryApi
Get blockchain peer addresses.
listServerKeyStoreAccounts() - Method in class hera.wallet.internal.QueryApiImpl
 
listServerKeyStoreAccounts() - Method in class hera.wallet.LegacyWallet
 
listServerKeyStoreAccounts() - Method in interface hera.wallet.QueryApi
Get account list on a server key store.
listServerKeyStoreAccounts() - Method in interface hera.wallet.QueryClient
Get account list on a server key store.
LittleEndianDataOutputStream - Class in hera.util
An implementation of DataOutput that uses little-endian byte ordering for writing char, short, int, float, double, and long values.
LittleEndianDataOutputStream(OutputStream) - Constructor for class hera.util.LittleEndianDataOutputStream
 
load(Authentication) - Method in class hera.keystore.InMemoryKeyStore
 
load(Authentication) - Method in class hera.keystore.JavaKeyStore
 
load(Authentication) - Method in interface hera.keystore.KeyStore
Load signer with authentication.
loadAccount(Authentication) - Method in class hera.wallet.LegacyWallet
 
loadAccount(Authentication) - Method in interface hera.wallet.Wallet
Deprecated.
Unlock and load account corresponding with authentication.
loadRawKey(Authentication) - Method in class hera.keystore.JavaKeyStore
 
lock(Authentication) - Method in interface hera.api.KeyStoreOperation
Lock a private key of account which is stored in a server key store.
lock(Authentication) - Method in class hera.client.KeyStoreTemplate
 
lock - Variable in class hera.server.StateMachine
 
lock(Authentication) - Method in interface hera.wallet.KeyManageable
Deprecated.
Lock current account with Authentication.
lock(Authentication) - Method in class hera.wallet.LegacyWallet
 
lock(Authentication) - Method in interface hera.wallet.WalletApi
Lock an account.
lock(Authentication) - Method in class hera.wallet.WalletApiImpl
 
logger - Variable in class hera.api.AbstractAergoApi
 
logger - Static variable in class hera.api.model.internal.HostnameAndPort
 
logger - Static variable in class hera.api.model.internal.TryCountAndInterval
 
logger - Variable in class hera.client.AergoClientBuilder
 
logger - Variable in class hera.client.internal.AccountBaseTemplate
 
logger - Variable in class hera.client.internal.BlockBaseTemplate
 
logger - Variable in class hera.client.internal.BlockchainBaseTemplate
 
logger - Variable in class hera.client.internal.ContractBaseTemplate
 
logger - Variable in class hera.client.internal.ContractResultImpl
 
logger - Variable in class hera.client.internal.KeyStoreBaseTemplate
 
logger - Variable in class hera.client.internal.TransactionBaseTemplate
 
logger - Variable in class hera.client.stream.GrpcStreamObserverAdaptor
 
logger - Variable in class hera.client.stream.GrpcStreamSubscription
 
logger - Variable in class hera.ContextConc
 
logger - Variable in class hera.contract.ContractApiFactory
 
logger - Variable in class hera.contract.internal.ContractInvocationHandler
 
logger - Variable in class hera.contract.internal.ContractProxyFactory
 
logger - Variable in class hera.EmptyContext
 
logger - Variable in class hera.exception.RpcExceptionConverter
 
logger - Variable in class hera.exception.WalletExceptionConverter
 
logger - Variable in class hera.key.AergoKey
 
logger - Variable in class hera.key.AergoSignVerifier
 
logger - Variable in class hera.keystore.InMemoryKeyStore
 
logger - Variable in class hera.keystore.JavaKeyStore
 
logger - Variable in class hera.server.AbstractServer
 
logger - Variable in class hera.server.StateMachine
 
logger - Static variable in class hera.spec.resolver.AddressResolver
 
logger - Static variable in class hera.spec.resolver.BigNumberResolver
 
logger - Static variable in class hera.spec.resolver.JsonResolver
 
logger - Static variable in class hera.spec.resolver.PayloadResolver
 
logger - Static variable in class hera.spec.resolver.SignatureResolver
 
logger - Static variable in class hera.spec.resolver.TransactionHashResolver
 
logger - Variable in class hera.spec.transaction.ContractInvocationInfoExtractor
 
logger - Variable in class hera.strategy.JustRetryStrategy
 
logger - Variable in class hera.strategy.NettyConnectStrategy
 
logger - Variable in class hera.strategy.OkHttpConnectStrategy
 
logger - Variable in class hera.strategy.StrategyApplier
 
logger - Variable in class hera.strategy.TimeoutStrategy
 
logger - Variable in class hera.strategy.TlsChannelStrategy
 
logger - Variable in class hera.ThreadLocalContextProvider
 
logger - Variable in class hera.transport.AccountAddressConverterFactory
 
logger - Variable in class hera.transport.AccountConverterFactory
 
logger - Variable in class hera.transport.AccountStateConverterFactory
 
logger - Variable in class hera.transport.AccountTotalVoteConverterFactory
 
logger - Variable in class hera.transport.AuthenticationConverterFactory
 
logger - Variable in class hera.transport.BlockchainStatusConverterFactory
 
logger - Variable in class hera.transport.BlockConverterFactory
 
logger - Variable in class hera.transport.BlockHeaderConverterFactory
 
logger - Variable in class hera.transport.BlockMetadataConverterFactory
 
logger - Variable in class hera.transport.ChainInfoConverterFactory
 
logger - Variable in class hera.transport.ChainStatsConverterFactory
 
logger - Variable in class hera.transport.ContractInterfaceConverterFactory
 
logger - Variable in class hera.transport.ContractResultConverterFactory
 
logger - Variable in class hera.transport.ElectedCandidateConverterFactory
 
logger - Variable in class hera.transport.EncryptedPrivateKeyConverterFactory
 
logger - Variable in class hera.transport.EventConverterFactory
 
logger - Variable in class hera.transport.EventFilterConverterFactory
 
logger - Variable in class hera.transport.NodeStatusConverterFactory
 
logger - Variable in class hera.transport.PeerConverterFactory
 
logger - Variable in class hera.transport.PeerMetricConverterFactory
 
logger - Variable in class hera.transport.ServerInfoConverterFactory
 
logger - Variable in class hera.transport.StakeInfoConverterFactory
 
logger - Variable in class hera.transport.StateVariableConverterFactory
 
logger - Variable in class hera.transport.TransactionConverterFactory
 
logger - Variable in class hera.transport.TransactionInBlockConverterFactory
 
logger - Variable in class hera.transport.TransactionTypeConverterFactory
 
logger - Variable in class hera.transport.TxReceiptConverterFactory
 
logger - Static variable in class hera.util.Base58Utils
 
logger - Static variable in class hera.util.Base64Utils
 
logger - Variable in class hera.util.conf.AbstractConfiguration
 
logger - Static variable in class hera.util.IoUtils
 
logger - Variable in class hera.util.pki.ECDSAKey
 
logger - Variable in class hera.util.pki.ECDSAKeyGenerator
 
logger - Variable in class hera.util.pki.ECDSAVerifier
 
logger - Static variable in class hera.util.ThreadUtils
 
logger - Variable in class hera.wallet.internal.TransactionTrier
Deprecated.
 
logger - Variable in class hera.wallet.internal.Trier
 
logger - Variable in class hera.wallet.LegacyWallet
 
loop() - Method in class hera.server.ThreadServer
Loop for task.
loopCondition - Variable in class hera.server.ThreadServer
 
ltrim(String) - Static method in class hera.util.StringUtils
Remove space in left of the str.

M

makeFilename(String, String) - Static method in class hera.util.FilenameUtils
Concatenate file basename and extension.
makeStream(ByteArrayOutputStream, RawTransaction) - Static method in class hera.spec.resolver.TransactionHashResolver
 
ManagedChannelFactory - Class in hera.client.internal
 
ManagedChannelFactory() - Constructor for class hera.client.internal.ManagedChannelFactory
 
mapper - Variable in class hera.transport.EventConverterFactory
 
mapper - Variable in class hera.transport.NodeStatusConverterFactory
 
mask(CharSequence) - Static method in class hera.util.Sha256Utils
Mask string with '*'.
md5 - Static variable in class hera.util.CryptoUtils
 
message - Variable in exception hera.exception.InternalCommitException
 
message - Variable in exception hera.exception.RpcCommitException
 
MessageSigner - Interface in hera.key
 
MIMINUM_NONCE_REFRESH_COUNT - Static variable in class hera.wallet.WalletBuilder
Deprecated.
 
minimum - Variable in enum hera.spec.AergoSpec.Unit
 
ModelConverter<DomainModelT,RpcModelT> - Class in hera.transport
 
ModelConverter() - Constructor for class hera.transport.ModelConverter
 
ModuleStatus - Class in hera.api.model
 
multiply(BigNumber) - Method in class hera.api.model.BigNumber
 
multiply(String, int) - Static method in class hera.util.StringUtils
Make a string by repeating symbol n times.
multiply(StringBuilder, String, int) - Static method in class hera.util.StringUtils
Make a string by repeating symbol n times.

N

N_INT_BY_BYTE - Static variable in class hera.util.HexUtils
 
name - Variable in class hera.api.model.ContractFunction
 
name - Variable in class hera.api.model.internal.AccountAddressAdaptor
 
Name - Class in hera.api.model
 
Name(String) - Constructor for class hera.api.model.Name
Name constructor.
name - Variable in class hera.server.AbstractServer
Server name for track.
name - Variable in enum hera.spec.AergoSpec.PayloadType
 
name - Variable in enum hera.spec.AergoSpec.Unit
 
name - Variable in enum hera.spec.resolver.PayloadSpec.Type
 
name - Variable in class hera.spec.transaction.CreateNameTransactionBuilder
 
name(String) - Method in class hera.spec.transaction.CreateNameTransactionBuilder
 
name(Name) - Method in class hera.spec.transaction.CreateNameTransactionBuilder
 
name(String) - Method in interface hera.spec.transaction.dsl.CreateNameTransaction.WithChainIdHashAndSenderAndNonce
Accept name to be created and owned by sender.
name(Name) - Method in interface hera.spec.transaction.dsl.CreateNameTransaction.WithChainIdHashAndSenderAndNonce
Accept name to be created and owned by sender.
name(String) - Method in interface hera.spec.transaction.dsl.UpdateNameTransaction.WithChainIdHashAndSenderAndNonce
Accept name which is supposed to be owned by other account.
name(Name) - Method in interface hera.spec.transaction.dsl.UpdateNameTransaction.WithChainIdHashAndSenderAndNonce
Accept name which is supposed to be owned by other account.
name - Variable in class hera.spec.transaction.UpdateNameTransactionBuilder
 
name(String) - Method in class hera.spec.transaction.UpdateNameTransactionBuilder
 
name(Name) - Method in class hera.spec.transaction.UpdateNameTransactionBuilder
 
NAME_LENGTH - Static variable in class hera.spec.AergoSpec
 
necessaryStrategyMap - Static variable in class hera.client.AergoClientBuilder
 
NeedAmount<NextStateT> - Interface in hera.spec.transaction.dsl
 
NeedChainIdHash<NextStateT> - Interface in hera.spec.transaction.dsl
 
NeedFee<NextStateT> - Interface in hera.spec.transaction.dsl
 
NeedNonce<NextStateT> - Interface in hera.spec.transaction.dsl
 
NeedPayload<NextStateT> - Interface in hera.spec.transaction.dsl
 
NeedRecipient<NextStateT> - Interface in hera.spec.transaction.dsl
 
NeedSender<NextStateT> - Interface in hera.spec.transaction.dsl
 
NeedTxType<NextStateT> - Interface in hera.spec.transaction.dsl
 
NettyConnectStrategy - Class in hera.strategy
 
NettyConnectStrategy() - Constructor for class hera.strategy.NettyConnectStrategy
 
newBuilder() - Static method in class hera.api.model.ContractDefinition
 
newBuilder(ContractAddress) - Static method in class hera.api.model.EventFilter
 
newBuilder() - Static method in class hera.api.model.RawTransaction
 
newBuilder(ChainIdHash) - Static method in class hera.api.model.RawTransaction
 
newCreateNameTxBuilder() - Static method in class hera.api.model.RawTransaction
 
newData - Variable in class hera.server.ServerEvent
Data after event.
newDeployContractBuilder() - Static method in class hera.api.model.RawTransaction
 
newInvocationBuilder() - Method in class hera.api.model.ContractInterface
 
newInvokeContractBuilder() - Static method in class hera.api.model.RawTransaction
 
newOwner(AccountAddress) - Method in interface hera.spec.transaction.dsl.UpdateNameTransaction.WithChainIdHashAndSenderAndNonceAndName
Accept new owner of name.
newOwner - Variable in class hera.spec.transaction.UpdateNameTransactionBuilder
 
newOwner(AccountAddress) - Method in class hera.spec.transaction.UpdateNameTransactionBuilder
 
newReDeployContractBuilder() - Static method in class hera.api.model.RawTransaction
 
newStakeTxBuilder() - Static method in class hera.api.model.RawTransaction
 
newUnstakeTxBuilder() - Static method in class hera.api.model.RawTransaction
 
newUpdateNameTxBuilder() - Static method in class hera.api.model.RawTransaction
 
newVoteTxBuilder() - Static method in class hera.api.model.RawTransaction
 
NODE_STATUS_TIMEOUT - Static variable in class hera.client.internal.BlockchainBaseTemplate
 
NodeStatus - Class in hera.api.model
 
nodeStatusConverter - Variable in class hera.client.internal.BlockchainBaseTemplate
 
NodeStatusConverterFactory - Class in hera.transport
 
NodeStatusConverterFactory() - Constructor for class hera.transport.NodeStatusConverterFactory
 
noFee() - Method in interface hera.contract.ContractApi.ContractApiWithWalletApi
Prepare ContractApi with no fee.
noFee() - Method in class hera.contract.internal.ContractApiImpl
 
nonce - Variable in class hera.api.model.internal.AbstractAccount
 
nonce(long) - Method in class hera.spec.transaction.CreateNameTransactionBuilder
 
nonce(long) - Method in class hera.spec.transaction.DeployContractTransactionBuilder
 
nonce(long) - Method in interface hera.spec.transaction.dsl.NeedNonce
Accept nonce to be used in transaction.
nonce(long) - Method in class hera.spec.transaction.InvokeContractTransactionBuilder
 
nonce(long) - Method in class hera.spec.transaction.PlainTransactionBuilder
 
nonce(long) - Method in class hera.spec.transaction.ReDeployContractTransactionBuilder
 
nonce(long) - Method in class hera.spec.transaction.StakeTransactionBuilder
 
nonce(long) - Method in class hera.spec.transaction.UnstakeTransactionBuilder
 
nonce(long) - Method in class hera.spec.transaction.UpdateNameTransactionBuilder
 
nonce(long) - Method in class hera.spec.transaction.VoteTransactionBuilder
 
NonceProvider - Interface in hera.api.transaction
 
nonceProvider - Variable in class hera.wallet.internal.Trier
 
nonceRefreshTryInterval - Variable in class hera.wallet.WalletBuilder
Deprecated.
 
nonceSynchronizer - Variable in class hera.wallet.internal.TransactionTrier
Deprecated.
 
NoStrategyFoundException - Exception in hera.exception
 
NoStrategyFoundException() - Constructor for exception hera.exception.NoStrategyFoundException
 
not(StateT...) - Static method in class hera.server.StateConditionFactory
Return a condition evaluator which returns false when states...
NULL_STRING - Static variable in class hera.util.StringUtils
 
NumberUtils - Class in hera.util
 
NumberUtils() - Constructor for class hera.util.NumberUtils
 
nvl(K...) - Static method in class hera.util.ObjectUtils
Return the first object which is not null.
nvl(String...) - Static method in class hera.util.StringUtils
Return an non-null string by inspecting array strs.

O

ObjectUtils - Class in hera.util
 
ObjectUtils() - Constructor for class hera.util.ObjectUtils
 
of(String) - Static method in class hera.api.model.AccountAddress
Create AccountAddress with a base58 with checksum encoded value.
of(String) - Static method in class hera.api.model.Aer
Create Aer instance.
of(String, Aer.Unit) - Static method in class hera.api.model.Aer
Create Aer instance.
of(BigInteger) - Static method in class hera.api.model.Aer
Create an Aer instance.
of(Identity, String) - Static method in class hera.api.model.Authentication
 
of(String) - Static method in class hera.api.model.BigNumber
 
of(String) - Static method in class hera.api.model.BlockHash
Create Hash with a base58 encoded value.
of(BytesValue) - Static method in class hera.api.model.BlockHash
Create Hash.
of(byte[]) - Static method in class hera.api.model.BytesValue
Create BytesValue with a raw bytes array.
of(String) - Static method in class hera.api.model.ChainIdHash
Create ChainIdHash with a base58 encoded value.
of(BytesValue) - Static method in class hera.api.model.ChainIdHash
Create ChainIdHash.
of(String) - Static method in class hera.api.model.ContractAddress
Create ContractAddress with a base58 with checksum encoded value.
of(BytesValue) - Static method in class hera.api.model.ContractAddress
Create ContractAddress.
of(String) - Static method in class hera.api.model.ContractTxHash
Create Hash with a base58 encoded value.
of(BytesValue) - Static method in class hera.api.model.ContractTxHash
Create Hash.
of(String) - Static method in class hera.api.model.EncryptedPrivateKey
Create EncryptedPrivateKey with a base58 with checksum encoded value.
of(BytesValue) - Static method in class hera.api.model.EncryptedPrivateKey
Create EncryptedPrivateKey.
of(long) - Static method in class hera.api.model.Fee
Build Fee object.
of(String) - Static method in class hera.api.model.Hash
Create Hash with a base58 encoded value.
of(BytesValue) - Static method in class hera.api.model.Hash
Create Hash.
of(String) - Static method in class hera.api.model.internal.HostnameAndPort
Create HostnameAndPort from string.
of(long) - Static method in class hera.api.model.internal.Time
Create a time object with a value and TimeUnit.MILLISECONDS.
of(long, TimeUnit) - Static method in class hera.api.model.internal.Time
Create a time object with a value and unit.
of(int, Time) - Static method in class hera.api.model.internal.TryCountAndInterval
Create TryCountAndInterval instance.
of(String) - Static method in class hera.api.model.Name
 
of(String) - Static method in class hera.api.model.TxHash
Create Hash with a base58 encoded value.
of(BytesValue) - Static method in class hera.api.model.TxHash
 
of(String, String) - Static method in class hera.key.AergoKey
Create a key pair with encoded encrypted private key and password.
of(EncryptedPrivateKey, String) - Static method in class hera.key.AergoKey
Create a key pair with encrypted private key and password.
of(String) - Static method in class hera.model.KeyAlias
 
of(Context, PriorityConfig) - Static method in class hera.strategy.StrategyApplier
Make StrategyChain with a strategy in a context.
of(PrivateKey, PublicKey, ECDomainParameters) - Static method in class hera.util.pki.ECDSAKey
Create ECDSAKey with keypair.
of(BigInteger, BigInteger) - Static method in class hera.util.pki.ECDSASignature
Factory method.
OkHttpConnectStrategy - Class in hera.strategy
 
OkHttpConnectStrategy() - Constructor for class hera.strategy.OkHttpConnectStrategy
 
oldData - Variable in class hera.server.ServerEvent
Data before event.
onCompleted() - Method in interface hera.api.model.StreamObserver
Callback on finished.
onCompleted() - Method in class hera.client.stream.GrpcStreamObserverAdaptor
 
ONE - Static variable in class hera.api.model.Aer
 
onError(Throwable) - Method in interface hera.api.model.StreamObserver
Callback on next error have received.
onError(Throwable) - Method in class hera.client.stream.GrpcStreamObserverAdaptor
 
onFailure(Exception, Function<R>, List<Object>) - Method in class hera.strategy.FailoverStrategy
 
onFailure(Exception, Function<R>, List<Object>) - Method in class hera.strategy.JustRetryStrategy
 
onNext(T) - Method in interface hera.api.model.StreamObserver
Callback on next value have received.
onNext(RpcModelT) - Method in class hera.client.stream.GrpcStreamObserverAdaptor
 
onSuccess(R) - Method in class hera.strategy.OnSuccessRequestStrategy
 
OnSuccessRequestStrategy - Class in hera.strategy
 
OnSuccessRequestStrategy() - Constructor for class hera.strategy.OnSuccessRequestStrategy
 
out - Variable in class hera.util.HexOutputStream
 

P

Pair<T1,T2> - Class in hera.util
 
Pair() - Constructor for class hera.util.Pair
 
params - Variable in class hera.util.pki.ECDSAKey
 
params - Variable in class hera.util.pki.ECDSAVerifier
 
parent - Variable in class hera.ContextConc
 
parent - Variable in class hera.util.conf.HierachicalConfiguration
 
parse(String, Aer.Unit) - Method in class hera.api.model.Aer
 
parse(Signature, BigInteger) - Static method in class hera.spec.resolver.SignatureResolver
Parse ECDSASignature from the serialized one.
parse(String) - Method in class hera.util.conf.AbstractConfiguration
 
parse(String, Class<?>) - Static method in class hera.util.NumberUtils
Parse text and convert number.
parse(String, Class<T>, NumberFormat) - Static method in class hera.util.NumberUtils
Parse string text as numberFormat and convert to targetClass type instance.
parse(String, TimeUnit) - Static method in class hera.util.ParsingUtils
Parse val and convert time in unit.
parseArrayNode(ArrayNode) - Method in class hera.transport.EventConverterFactory.CustomDeserializer
 
parseBignumNode(ObjectNode) - Method in class hera.transport.EventConverterFactory.CustomDeserializer
 
parseInteger(byte[], int, BigInteger) - Static method in class hera.spec.resolver.SignatureResolver
 
parseJsonNode(JsonNode) - Method in class hera.transport.EventConverterFactory.CustomDeserializer
 
parseObjectNode(ObjectNode) - Method in class hera.transport.EventConverterFactory.CustomDeserializer
 
parseToAer(byte[]) - Static method in class hera.util.TransportUtils
Parse raw aer to Aer.
parseToAer(ByteString) - Static method in class hera.util.TransportUtils
Parse raw aer to Aer.
parseToBigNumber(ObjectNode) - Method in class hera.spec.transaction.ContractInvocationInfoExtractor
 
parseToBlockHash(ByteString) - Static method in class hera.util.TransportUtils
Transform ByteString to BlockHash.
parseToBoolean(JsonNode) - Method in class hera.spec.transaction.ContractInvocationInfoExtractor
 
parseToBytesValue(ByteString) - Static method in class hera.util.TransportUtils
Parse protobuf ByteString to BytesValue.
parseToContractFunction(JsonNode) - Method in class hera.spec.transaction.ContractInvocationInfoExtractor
 
parseToList(JsonNode) - Method in class hera.spec.transaction.ContractInvocationInfoExtractor
 
parseToMap(ObjectNode) - Method in class hera.spec.transaction.ContractInvocationInfoExtractor
 
parseToNull(JsonNode) - Method in class hera.spec.transaction.ContractInvocationInfoExtractor
 
parseToNumber(JsonNode) - Method in class hera.spec.transaction.ContractInvocationInfoExtractor
 
parseToString(JsonNode) - Method in class hera.spec.transaction.ContractInvocationInfoExtractor
 
parseToTxHash(ByteString) - Static method in class hera.util.TransportUtils
Transform ByteString to TxHash.
parseValue(ValueNode) - Method in class hera.spec.transaction.ContractInvocationInfoExtractor
 
parseValueNode(ValueNode) - Method in class hera.transport.EventConverterFactory.CustomDeserializer
 
ParsingUtils - Class in hera.util
 
ParsingUtils() - Constructor for class hera.util.ParsingUtils
 
ParsingUtils.ScaleUnit - Class in hera.util
ScaleUnit.
password - Variable in class hera.api.model.Authentication
 
payable - Variable in class hera.api.model.ContractFunction
 
payload(BytesValue) - Method in interface hera.spec.transaction.dsl.NeedPayload
Accept payload.
payload(BytesValue) - Method in class hera.spec.transaction.PlainTransactionBuilder
 
PAYLOAD_VERSION - Static variable in class hera.spec.AergoSpec
 
PAYLOAD_VERSION - Static variable in class hera.spec.resolver.ContractDefinitionSpec
 
PayloadResolver - Class in hera.spec.resolver
 
PayloadResolver() - Constructor for class hera.spec.resolver.PayloadResolver
 
PayloadSpec - Class in hera.spec.resolver
 
PayloadSpec() - Constructor for class hera.spec.resolver.PayloadSpec
 
PayloadSpec.Type - Enum in hera.spec.resolver
 
Peer - Class in hera.api.model
 
Peer() - Constructor for class hera.api.model.Peer
 
peerConverter - Variable in class hera.client.internal.BlockchainBaseTemplate
 
PeerConverterFactory - Class in hera.transport
 
PeerConverterFactory() - Constructor for class hera.transport.PeerConverterFactory
 
PeerMetric - Class in hera.api.model
 
PeerMetric() - Constructor for class hera.api.model.PeerMetric
 
peerMetricConverter - Variable in class hera.client.internal.BlockchainBaseTemplate
 
PeerMetricConverterFactory - Class in hera.transport
 
PeerMetricConverterFactory() - Constructor for class hera.transport.PeerMetricConverterFactory
 
PlainTextChannelStrategy - Class in hera.strategy
 
PlainTextChannelStrategy() - Constructor for class hera.strategy.PlainTextChannelStrategy
 
PlainTransaction - Interface in hera.spec.transaction.dsl
 
PlainTransaction.WithChainIdHash - Interface in hera.spec.transaction.dsl
 
PlainTransaction.WithChainIdHashAndSender - Interface in hera.spec.transaction.dsl
 
PlainTransaction.WithChainIdHashAndSenderAndRecipient - Interface in hera.spec.transaction.dsl
 
PlainTransaction.WithChainIdHashAndSenderAndRecipientAndAmount - Interface in hera.spec.transaction.dsl
 
PlainTransaction.WithNothing - Interface in hera.spec.transaction.dsl
 
PlainTransaction.WithReady - Interface in hera.spec.transaction.dsl
 
PlainTransactionBuilder - Class in hera.spec.transaction
 
PlainTransactionBuilder() - Constructor for class hera.spec.transaction.PlainTransactionBuilder
 
popScope() - Method in interface hera.Context
Get a context instance without current scope.
popScope() - Method in class hera.ContextConc
 
popScope() - Method in class hera.EmptyContext
 
port - Variable in class hera.api.model.internal.HostnameAndPort
 
positiveToByteArray(BigInteger) - Static method in class hera.util.NumberUtils
Convert BigInteger into a byte array without additional sign byte to represent canonical two's-complement form.
postBoot() - Method in class hera.server.ThreadServer
 
preDown() - Method in class hera.server.ThreadServer
Pre-process for down.
PREFIX - Static variable in class hera.spec.resolver.EncryptedPrivateKeySpec
 
prepare(List<Object>) - Method in class hera.strategy.PrepareRequestStrategy
 
PrepareRequestStrategy - Class in hera.strategy
 
PrepareRequestStrategy() - Constructor for class hera.strategy.PrepareRequestStrategy
 
price - Variable in class hera.api.model.Fee
 
principal - Variable in class hera.wallet.WalletApiImpl
 
PriorityConfig - Class in hera.strategy
 
PriorityConfig() - Constructor for class hera.strategy.PriorityConfig
 
priorityConfig - Static variable in class hera.strategy.PriorityProvider
 
PriorityProvider - Class in hera.strategy
 
PriorityProvider() - Constructor for class hera.strategy.PriorityProvider
 
privateKey - Variable in class hera.util.pki.ECDSAKey
 
process() - Method in class hera.server.AbstractServer
Process part.
process() - Method in class hera.server.ThreadServer
Method for task.
processingCondition - Variable in class hera.server.ThreadServer
 
publicKey - Variable in class hera.util.pki.ECDSAKey
 
put(Context) - Method in interface hera.ContextProvider
 
put(Context) - Method in class hera.ThreadLocalContextProvider
 

Q

query(ContractInvocation) - Method in interface hera.api.ContractOperation
Query the smart contract state by calling smart contract function.
query(ContractInvocation) - Method in class hera.client.ContractTemplate
 
query(ContractInvocation) - Method in class hera.wallet.internal.QueryApiImpl
 
query(ContractInvocation) - Method in class hera.wallet.LegacyWallet
 
query(ContractInvocation) - Method in interface hera.wallet.QueryApi
Query the smart contract state by calling smart contract function.
query(ContractInvocation) - Method in interface hera.wallet.QueryClient
Query the smart contract state by calling smart contract function.
QueryApi - Interface in hera.wallet
 
queryApi() - Method in interface hera.wallet.WalletApi
Get query api.
queryApi - Variable in class hera.wallet.WalletApiImpl
 
queryApi() - Method in class hera.wallet.WalletApiImpl
 
QueryApiImpl - Class in hera.wallet.internal
 
QueryApiImpl() - Constructor for class hera.wallet.internal.QueryApiImpl
 
QueryClient - Interface in hera.wallet
 

R

r - Variable in class hera.util.pki.ECDSASignature
 
random - Static variable in class hera.util.CryptoUtils
 
ratio - Variable in enum hera.spec.AergoSpec.Unit
 
RawTransaction - Class in hera.api.model
 
RawTransaction() - Constructor for class hera.api.model.RawTransaction
 
reader - Static variable in class hera.client.internal.ContractResultImpl
 
reader - Static variable in class hera.spec.transaction.ContractInvocationInfoExtractor
 
readOnly - Variable in class hera.util.conf.AbstractConfiguration
 
receiptConverter - Variable in class hera.client.internal.ContractBaseTemplate
 
recentBlockCount - Variable in class hera.api.model.EventFilter.EventFilterBuilder
 
recentBlockCount(int) - Method in class hera.api.model.EventFilter.EventFilterBuilder
 
recoverPublicKey(AccountAddress) - Static method in class hera.spec.resolver.AddressResolver
Recover public key from accountAddress.
redeploy(Signer, ContractAddress, ContractDefinition, long, Fee) - Method in interface hera.api.ContractOperation
Re-deploy smart contract.
redeploy(Signer, ContractAddress, ContractDefinition, long, Fee) - Method in class hera.client.ContractTemplate
 
redeploy(ContractAddress, ContractDefinition, Fee) - Method in class hera.wallet.internal.TransactionApiImpl
 
redeploy(ContractAddress, ContractDefinition, Fee) - Method in interface hera.wallet.TransactionApi
Re-deploy a deployed smart smart contract.
ReDeployContractTransaction - Interface in hera.spec.transaction.dsl
 
ReDeployContractTransaction.WithChainIdHash - Interface in hera.spec.transaction.dsl
 
ReDeployContractTransaction.WithChainIdHashAndCreator - Interface in hera.spec.transaction.dsl
 
ReDeployContractTransaction.WithChainIdHashAndCreatorAndNonce - Interface in hera.spec.transaction.dsl
 
ReDeployContractTransaction.WithChainIdHashAndCreatorAndNonceAndContractAddress - Interface in hera.spec.transaction.dsl
 
ReDeployContractTransaction.WithNothing - Interface in hera.spec.transaction.dsl
 
ReDeployContractTransaction.WithReady - Interface in hera.spec.transaction.dsl
 
ReDeployContractTransactionBuilder - Class in hera.spec.transaction
 
ReDeployContractTransactionBuilder() - Constructor for class hera.spec.transaction.ReDeployContractTransactionBuilder
 
redirect(InputStream, OutputStream) - Static method in class hera.util.IoUtils
Redirect from to to.
redirect(Reader, Writer) - Static method in class hera.util.IoUtils
Redirect from to to.
remove(Authentication) - Method in class hera.keystore.InMemoryKeyStore
 
remove(Authentication) - Method in class hera.keystore.JavaKeyStore
 
remove(Authentication) - Method in interface hera.keystore.KeyStore
Remove an AergoKey corresponding to authentication.
remove(String) - Method in class hera.util.conf.DummyConfiguration
 
remove(String) - Method in class hera.util.conf.EnvironmentConfiguration
 
remove(String) - Method in class hera.util.conf.HierachicalConfiguration
 
remove(String) - Method in class hera.util.conf.InMemoryConfiguration
 
remove(String) - Method in class hera.util.conf.SystemPropertiesConfiguration
 
remove(String) - Method in interface hera.util.Configuration
 
removeListener(StateChangeListener<StateT>) - Method in class hera.server.StateMachine
 
removePrefix(String, String) - Static method in class hera.util.StringUtils
Remove prefix if exists.
removeServerListener(ServerListener) - Method in class hera.server.AbstractServer
 
removeServerListener(ServerListener) - Method in interface hera.server.Server
Remove listener to be registered.
removeSuffix(String, String) - Static method in class hera.util.StringUtils
Remove suffix if exists.
repeat(String, int) - Static method in class hera.util.StringUtils
request(Function1<Long, TxHash>) - Method in class hera.wallet.internal.TransactionTrier
Deprecated.
Try transaction request with a requester.
request(Function0<TxHash>, Function1<Long, TxHash>) - Method in class hera.wallet.internal.TransactionTrier
Deprecated.
Try transaction request with a requester along with first trier.
request(Signer, Function2<Signer, Long, TxHash>) - Method in class hera.wallet.internal.Trier
Try transaction request with a requester.
resolve(PayloadSpec.Type, Object...) - Static method in class hera.spec.resolver.PayloadResolver
Resolve targets in a payload form.
resolveContractDefinition(Object[]) - Static method in class hera.spec.resolver.PayloadResolver
 
resolveContractInvocation(Object[]) - Static method in class hera.spec.resolver.PayloadResolver
 
resolveCreateName(PayloadSpec.Type, Object[]) - Static method in class hera.spec.resolver.PayloadResolver
 
resolveInjection(T) - Method in class hera.client.AergoClient
 
resolveStake(PayloadSpec.Type, Object[]) - Static method in class hera.spec.resolver.PayloadResolver
 
resolveUnstake(PayloadSpec.Type, Object[]) - Static method in class hera.spec.resolver.PayloadResolver
 
resolveUpdateName(PayloadSpec.Type, Object[]) - Static method in class hera.spec.resolver.PayloadResolver
 
resolveVote(PayloadSpec.Type, Object[]) - Static method in class hera.spec.resolver.PayloadResolver
 
result - Variable in class hera.client.internal.ContractResultImpl
 
RpcCommitException - Exception in hera.exception
 
RpcCommitException(InternalCommitException) - Constructor for exception hera.exception.RpcCommitException
Make a CommitException with rpc Rpc.CommitStatus.
RpcCommitException.CommitStatus - Enum in hera.exception
 
RpcConnectionException - Exception in hera.exception
 
RpcConnectionException(String) - Constructor for exception hera.exception.RpcConnectionException
 
RpcConnectionException(Throwable) - Constructor for exception hera.exception.RpcConnectionException
 
RpcConnectionException(String, Throwable) - Constructor for exception hera.exception.RpcConnectionException
 
rpcConverter - Variable in class hera.transport.AccountAddressConverterFactory
 
rpcConverter - Variable in class hera.transport.AccountConverterFactory
 
rpcConverter - Variable in class hera.transport.AccountStateConverterFactory
 
rpcConverter - Variable in class hera.transport.AccountTotalVoteConverterFactory
 
rpcConverter - Variable in class hera.transport.AuthenticationConverterFactory
 
rpcConverter - Variable in class hera.transport.BlockchainStatusConverterFactory
 
rpcConverter - Variable in class hera.transport.BlockConverterFactory
 
rpcConverter - Variable in class hera.transport.BlockHeaderConverterFactory
 
rpcConverter - Variable in class hera.transport.BlockMetadataConverterFactory
 
rpcConverter - Variable in class hera.transport.ChainInfoConverterFactory
 
rpcConverter - Variable in class hera.transport.ChainStatsConverterFactory
 
rpcConverter - Variable in class hera.transport.ContractInterfaceConverterFactory
 
rpcConverter - Variable in class hera.transport.ContractResultConverterFactory
 
rpcConverter - Variable in class hera.transport.ElectedCandidateConverterFactory
 
rpcConverter - Variable in class hera.transport.EncryptedPrivateKeyConverterFactory
 
rpcConverter - Variable in class hera.transport.EventConverterFactory
 
rpcConverter - Variable in class hera.transport.EventFilterConverterFactory
 
rpcConverter - Variable in class hera.transport.ModelConverter
 
rpcConverter - Variable in class hera.transport.NodeStatusConverterFactory
 
rpcConverter - Variable in class hera.transport.PeerConverterFactory
 
rpcConverter - Variable in class hera.transport.PeerMetricConverterFactory
 
rpcConverter - Variable in class hera.transport.ServerInfoConverterFactory
 
rpcConverter - Variable in class hera.transport.StakeInfoConverterFactory
 
rpcConverter - Variable in class hera.transport.StateVariableConverterFactory
 
rpcConverter - Variable in class hera.transport.TransactionConverterFactory
 
rpcConverter - Variable in class hera.transport.TransactionInBlockConverterFactory
 
rpcConverter - Variable in class hera.transport.TransactionTypeConverterFactory
 
rpcConverter - Variable in class hera.transport.TxReceiptConverterFactory
 
RpcException - Exception in hera.exception
 
RpcException() - Constructor for exception hera.exception.RpcException
 
RpcException(String) - Constructor for exception hera.exception.RpcException
 
RpcException(Throwable) - Constructor for exception hera.exception.RpcException
 
RpcException(String, Throwable) - Constructor for exception hera.exception.RpcException
 
RpcExceptionConverter - Class in hera.exception
 
RpcExceptionConverter() - Constructor for class hera.exception.RpcExceptionConverter
 
rtrim(String) - Static method in class hera.util.StringUtils
Remove space in right of the str.
run() - Method in class hera.server.ThreadServer
Template method for execution.

S

s - Variable in class hera.util.pki.ECDSASignature
 
save(Authentication, AergoKey) - Method in class hera.keystore.InMemoryKeyStore
 
save(Authentication, AergoKey) - Method in class hera.keystore.JavaKeyStore
 
save(Authentication, AergoKey) - Method in interface hera.keystore.KeyStore
Store an AergoKey to the keystore.
saveKey(AergoKey, String) - Method in interface hera.wallet.KeyManageable
Deprecated.
Save an aergo key to the key store.
saveKey(AergoKey, Identity, String) - Method in interface hera.wallet.KeyManageable
Deprecated.
Save an aergo key to the key store.
saveKey(AergoKey, String) - Method in class hera.wallet.LegacyWallet
 
saveKey(AergoKey, Identity, String) - Method in class hera.wallet.LegacyWallet
 
scale - Variable in class hera.util.ParsingUtils.ScaleUnit
Scale for a standard unit.
ScaleUnit() - Constructor for class hera.util.ParsingUtils.ScaleUnit
 
SCOPE - Static variable in class hera.client.AergoClientBuilder
 
scope - Variable in class hera.ContextConc
 
SCOPE - Static variable in class hera.EmptyContext
 
scope - Variable in class hera.EmptyContext
 
SecurityConfigurationStrategy - Interface in hera.strategy
 
select(IntRange) - Method in class hera.util.IntRange
Select subrange from this range.
send(AccountAddress, AccountAddress, Aer) - Method in interface hera.api.TransactionOperation
Send transaction.
send(AccountAddress, AccountAddress, Aer) - Method in class hera.client.TransactionTemplate
 
send(String, Aer, Fee) - Method in class hera.wallet.internal.TransactionApiImpl
 
send(String, Aer, Fee, BytesValue) - Method in class hera.wallet.internal.TransactionApiImpl
 
send(AccountAddress, Aer, Fee) - Method in class hera.wallet.internal.TransactionApiImpl
 
send(AccountAddress, Aer, Fee, BytesValue) - Method in class hera.wallet.internal.TransactionApiImpl
 
send(String, Aer) - Method in class hera.wallet.LegacyWallet
 
send(String, Aer, Fee) - Method in class hera.wallet.LegacyWallet
 
send(String, Aer, BytesValue) - Method in class hera.wallet.LegacyWallet
 
send(String, Aer, Fee, BytesValue) - Method in class hera.wallet.LegacyWallet
 
send(AccountAddress, Aer) - Method in class hera.wallet.LegacyWallet
 
send(AccountAddress, Aer, Fee) - Method in class hera.wallet.LegacyWallet
 
send(AccountAddress, Aer, BytesValue) - Method in class hera.wallet.LegacyWallet
 
send(AccountAddress, Aer, Fee, BytesValue) - Method in class hera.wallet.LegacyWallet
 
send(String, Aer, Fee) - Method in interface hera.wallet.TransactionApi
Send aer with fee.
send(String, Aer, Fee, BytesValue) - Method in interface hera.wallet.TransactionApi
Send aer with fee and payload.
send(AccountAddress, Aer, Fee) - Method in interface hera.wallet.TransactionApi
Send aer with fee.
send(AccountAddress, Aer, Fee, BytesValue) - Method in interface hera.wallet.TransactionApi
Send aer with fee and payload.
send(String, Aer) - Method in interface hera.wallet.Wallet
Deprecated.
Send aer.
send(String, Aer, Fee) - Method in interface hera.wallet.Wallet
Deprecated.
Send aer with fee.
send(String, Aer, BytesValue) - Method in interface hera.wallet.Wallet
Deprecated.
Send aer and payload.
send(String, Aer, Fee, BytesValue) - Method in interface hera.wallet.Wallet
Deprecated.
Send aer with fee and payload.
send(AccountAddress, Aer) - Method in interface hera.wallet.Wallet
Deprecated.
Send aer with fee.
send(AccountAddress, Aer, Fee) - Method in interface hera.wallet.Wallet
Deprecated.
Send aer with fee.
send(AccountAddress, Aer, BytesValue) - Method in interface hera.wallet.Wallet
Deprecated.
Send aer with fee and payload.
send(AccountAddress, Aer, Fee, BytesValue) - Method in interface hera.wallet.Wallet
Deprecated.
Send aer with fee and payload.
serialize(ECDSASignature, BigInteger) - Static method in class hera.spec.resolver.SignatureResolver
Serialize ecdsa signature.
Server - Interface in hera.server
 
server - Variable in class hera.server.ServerEvent
Server where event occurred.
serverCertInputStream - Variable in class hera.strategy.TlsChannelStrategy
 
serverCommonName - Variable in class hera.strategy.TlsChannelStrategy
 
ServerEvent - Class in hera.server
 
ServerEvent(Server, int) - Constructor for class hera.server.ServerEvent
Constructor with server and event type.
ServerEvent(Server, int, Object) - Constructor for class hera.server.ServerEvent
Constructor with server, event type, and data.
ServerInfo - Class in hera.api.model
 
serverInfoConverter - Variable in class hera.client.internal.BlockchainBaseTemplate
 
ServerInfoConverterFactory - Class in hera.transport
 
ServerInfoConverterFactory() - Constructor for class hera.transport.ServerInfoConverterFactory
 
ServerListener - Interface in hera.server
 
ServerStatus - Enum in hera.server
 
set(Object, Context) - Static method in class hera.ContextHolder
 
set(Class<? extends Strategy>, int) - Method in class hera.strategy.PriorityConfig
Set priority of strategy.
setChannel(ManagedChannel) - Method in class hera.client.AccountTemplate
 
setChannel(ManagedChannel) - Method in class hera.client.BlockchainTemplate
 
setChannel(ManagedChannel) - Method in class hera.client.BlockTemplate
 
setChannel(ManagedChannel) - Method in interface hera.client.ChannelInjectable
 
setChannel(ManagedChannel) - Method in class hera.client.ContractTemplate
 
setChannel(ManagedChannel) - Method in class hera.client.internal.AccountBaseTemplate
 
setChannel(ManagedChannel) - Method in class hera.client.internal.BlockBaseTemplate
 
setChannel(ManagedChannel) - Method in class hera.client.internal.BlockchainBaseTemplate
 
setChannel(ManagedChannel) - Method in class hera.client.internal.ContractBaseTemplate
 
setChannel(ManagedChannel) - Method in class hera.client.internal.KeyStoreBaseTemplate
 
setChannel(ManagedChannel) - Method in class hera.client.internal.TransactionBaseTemplate
 
setChannel(ManagedChannel) - Method in class hera.client.KeyStoreTemplate
 
setChannel(ManagedChannel) - Method in class hera.client.TransactionTemplate
 
setClient(AergoClient) - Method in interface hera.wallet.internal.ClientInjectable
 
setConfiguration(ConfigurationT) - Method in interface hera.util.Configurable
 
setContext(Context) - Method in interface hera.ContextAware
 
setContextProvider(ContextProvider) - Method in class hera.client.AccountTemplate
 
setContextProvider(ContextProvider) - Method in class hera.client.BlockchainTemplate
 
setContextProvider(ContextProvider) - Method in class hera.client.BlockTemplate
 
setContextProvider(ContextProvider) - Method in class hera.client.ContractTemplate
 
setContextProvider(ContextProvider) - Method in class hera.client.internal.AccountBaseTemplate
 
setContextProvider(ContextProvider) - Method in class hera.client.internal.BlockBaseTemplate
 
setContextProvider(ContextProvider) - Method in class hera.client.internal.BlockchainBaseTemplate
 
setContextProvider(ContextProvider) - Method in class hera.client.internal.ContractBaseTemplate
 
setContextProvider(ContextProvider) - Method in class hera.client.internal.KeyStoreBaseTemplate
 
setContextProvider(ContextProvider) - Method in class hera.client.internal.TransactionBaseTemplate
 
setContextProvider(ContextProvider) - Method in class hera.client.KeyStoreTemplate
 
setContextProvider(ContextProvider) - Method in class hera.client.TransactionTemplate
 
setContextProvider(ContextProvider) - Method in interface hera.ContextProviderInjectable
 
setNonce(long) - Method in interface hera.api.model.Account
Deprecated.
Set nonce for account.
setNonce(long) - Method in class hera.api.model.internal.AbstractAccount
 
sha - Static variable in class hera.util.CryptoUtils
 
sha256AndEncodeHexa(String) - Static method in class hera.util.TransportUtils
Sha256 digest and return digested in hexa.
sha256AndEncodeHexa(byte[]) - Static method in class hera.util.TransportUtils
Sha256 digest and return digested in hexa.
Sha256Utils - Class in hera.util
 
Sha256Utils() - Constructor for class hera.util.Sha256Utils
 
sign(Account, RawTransaction) - Method in interface hera.api.AccountOperation
Deprecated.
sign(RawTransaction) - Method in interface hera.api.KeyStoreOperation
Sign for transaction.
sign(RawTransaction) - Method in class hera.api.model.internal.AccountWithAddressAndSigner
 
sign(RawTransaction) - Method in class hera.api.model.internal.AccountWithKey
 
sign(Account, RawTransaction) - Method in class hera.client.AccountTemplate
 
sign(RawTransaction) - Method in class hera.client.KeyStoreTemplate
 
sign(RawTransaction) - Method in class hera.key.AergoKey
 
sign(RawTransaction) - Method in interface hera.key.Signer
Sign to raw transaction.
sign(RawTransaction) - Method in interface hera.key.TxSigner
Deprecated.
Sign to raw transaction.
sign(byte[]) - Method in class hera.util.pki.ECDSAKey
Sign to message.
sign(PrivateKey, byte[]) - Method in class hera.util.pki.ECDSAKey
 
sign(RawTransaction) - Method in class hera.wallet.LegacyWallet
 
sign(RawTransaction) - Method in interface hera.wallet.Wallet
Deprecated.
Sign for transaction.
sign(RawTransaction) - Method in class hera.wallet.WalletApiImpl
 
SIGN_HEADER_MAGIC - Static variable in class hera.spec.AergoSpec
 
SIGN_INT_MARKER - Static variable in class hera.spec.AergoSpec
 
SIGN_MINIMUM_LENGTH - Static variable in class hera.spec.AergoSpec
 
signAndCommit(Signer, RawTransaction) - Method in class hera.client.internal.ContractBaseTemplate
 
Signature - Class in hera.api.model
 
Signature() - Constructor for class hera.api.model.Signature
 
SignatureResolver - Class in hera.spec.resolver
 
SignatureResolver() - Constructor for class hera.spec.resolver.SignatureResolver
 
Signer - Interface in hera.key
 
signer - Variable in class hera.wallet.internal.TransactionApiImpl
 
signer - Variable in class hera.wallet.WalletApiImpl
 
signMessage(String) - Method in class hera.key.AergoKey
 
signMessage(String, Encoder) - Method in class hera.key.AergoKey
 
signMessage(BytesValue) - Method in class hera.key.AergoKey
 
signMessage(String) - Method in interface hera.key.MessageSigner
Sha256 hash to message and sign to it.
signMessage(String, Encoder) - Method in interface hera.key.MessageSigner
Sha256 hash to message and sign to it.
signMessage(BytesValue) - Method in interface hera.key.MessageSigner
Sha256 hash to message and sign to it.
SimpleNonceProvider - Class in hera.api.transaction
 
SimpleNonceProvider() - Constructor for class hera.api.transaction.SimpleNonceProvider
SimpleNonceProvider constructor.
SimpleNonceProvider(int) - Constructor for class hera.api.transaction.SimpleNonceProvider
SimpleNonceProvider constructor.
source - Variable in exception hera.exception.DecodingFailureException
 
split(String) - Static method in class hera.util.FilepathUtils
Split path to directory, file basename and extension.
split(String, String) - Static method in class hera.util.StringUtils
Split string with a delimiter.
split(String, String, int) - Static method in class hera.util.StringUtils
Split string with a delimiter and return index-th string.
stake(Account, Aer, long) - Method in interface hera.api.AccountOperation
Deprecated.
stake(Signer, Aer, long) - Method in interface hera.api.AccountOperation
Staking an account with amount.
stake(Account, Aer, long) - Method in class hera.client.AccountTemplate
 
stake(Signer, Aer, long) - Method in class hera.client.AccountTemplate
 
stake(Aer) - Method in class hera.wallet.internal.TransactionApiImpl
 
stake(Aer) - Method in class hera.wallet.LegacyWallet
 
stake(Aer) - Method in interface hera.wallet.TransactionApi
Staking an account with amount of a current account.
stake(Aer) - Method in interface hera.wallet.Wallet
Deprecated.
Staking an account with amount of a current account.
StakeInfo - Class in hera.api.model
 
StakeInfo() - Constructor for class hera.api.model.StakeInfo
 
stakeInfoConverterFactory - Variable in class hera.transport.AccountTotalVoteConverterFactory
 
StakeInfoConverterFactory - Class in hera.transport
 
StakeInfoConverterFactory() - Constructor for class hera.transport.StakeInfoConverterFactory
 
StakeTransaction - Interface in hera.spec.transaction.dsl
 
StakeTransaction.WithChainIdHash - Interface in hera.spec.transaction.dsl
 
StakeTransaction.WithChainIdHashAndSender - Interface in hera.spec.transaction.dsl
 
StakeTransaction.WithChainIdHashAndSenderAndAmount - Interface in hera.spec.transaction.dsl
 
StakeTransaction.WithNothing - Interface in hera.spec.transaction.dsl
 
StakeTransaction.WithReady - Interface in hera.spec.transaction.dsl
 
StakeTransactionBuilder - Class in hera.spec.transaction
 
StakeTransactionBuilder() - Constructor for class hera.spec.transaction.StakeTransactionBuilder
 
stakingInfoConverter - Variable in class hera.client.internal.AccountBaseTemplate
 
state - Variable in class hera.server.AbstractServer
server status.
state - Variable in class hera.server.StateMachine
 
stateChanged(ServerStatus, ServerStatus, Object...) - Method in class hera.server.AbstractServer
 
stateChanged(StateT, StateT, Object...) - Method in interface hera.server.StateChangeListener
 
StateChangeListener<StateT> - Interface in hera.server
 
StateCondition<StateT> - Interface in hera.server
 
StateConditionFactory - Class in hera.server
 
StateConditionFactory() - Constructor for class hera.server.StateConditionFactory
 
StateMachine<StateT> - Class in hera.server
 
StateMachine(StateT) - Constructor for class hera.server.StateMachine
 
StateVariable - Class in hera.api.model
 
StateVariable() - Constructor for class hera.api.model.StateVariable
 
stateVariableConverter - Variable in class hera.transport.ContractInterfaceConverterFactory
 
StateVariableConverterFactory - Class in hera.transport
 
StateVariableConverterFactory() - Constructor for class hera.transport.StateVariableConverterFactory
 
stateVariables - Variable in class hera.api.model.ContractInterface
 
STATUS_CHANGED - Static variable in interface hera.server.Server
 
store(String, char[]) - Method in class hera.keystore.InMemoryKeyStore
 
store(String, char[]) - Method in class hera.keystore.JavaKeyStore
 
store(String, char[]) - Method in interface hera.keystore.KeyStore
Store keystore to the path with password.
storedIdentities - Variable in class hera.keystore.InMemoryKeyStore
 
storeKeyStore(String, String) - Method in interface hera.wallet.KeyManageable
Deprecated.
Store the keystore to the path.
storeKeyStore(String, String) - Method in class hera.wallet.LegacyWallet
 
strategies - Variable in class hera.ContextConc
 
strategies - Variable in class hera.EmptyContext
 
Strategy - Interface in hera
 
strategy2Priority - Variable in class hera.strategy.PriorityConfig
 
StrategyApplier - Class in hera.strategy
 
StrategyApplier(Context, PriorityConfig) - Constructor for class hera.strategy.StrategyApplier
Make StrategyChain based on context.
strategyClass - Variable in exception hera.exception.NoStrategyFoundException
 
strategyMap - Variable in class hera.client.AergoClientBuilder
 
stream(InputStream, StreamConsumer) - Static method in class hera.util.IoUtils
Process streaming.
StreamConsumer - Interface in hera.util
 
StreamObserver<T> - Interface in hera.api.model
 
streamService - Variable in class hera.client.internal.BlockBaseTemplate
 
streamService - Variable in class hera.client.internal.ContractBaseTemplate
 
StringUtils - Class in hera.util
 
StringUtils() - Constructor for class hera.util.StringUtils
 
stripExtension(String) - Static method in class hera.util.FilenameUtils
Remove extension from filename.
subconfigurations - Variable in class hera.util.conf.InMemoryConfiguration
 
subscribeEvent(EventFilter, StreamObserver<Event>) - Method in interface hera.api.ContractOperation
Subscribe event corresponding to an event filter.
subscribeEvent(EventFilter, StreamObserver<Event>) - Method in class hera.client.ContractTemplate
 
subscribeEvent(EventFilter, StreamObserver<Event>) - Method in class hera.wallet.internal.QueryApiImpl
 
subscribeEvent(EventFilter, StreamObserver<Event>) - Method in class hera.wallet.LegacyWallet
 
subscribeEvent(EventFilter, StreamObserver<Event>) - Method in interface hera.wallet.QueryApi
Subscribe event corresponding with event filter.
subscribeEvent(EventFilter, StreamObserver<Event>) - Method in interface hera.wallet.QueryClient
Subscribe event corresponding with event filter.
subscribeNewBlock(StreamObserver<Block>) - Method in interface hera.api.BlockOperation
Subscribe block stream which is triggered everytime new block is generated.
subscribeNewBlock(StreamObserver<Block>) - Method in class hera.client.BlockTemplate
 
subscribeNewBlock(StreamObserver<Block>) - Method in class hera.wallet.internal.QueryApiImpl
 
subscribeNewBlock(StreamObserver<Block>) - Method in class hera.wallet.LegacyWallet
 
subscribeNewBlock(StreamObserver<Block>) - Method in interface hera.wallet.QueryApi
Subscribe block stream which is triggered everytime new block is generated.
subscribeNewBlock(StreamObserver<Block>) - Method in interface hera.wallet.QueryClient
Subscribe block stream which is triggered everytime new block is generated.
subscribeNewBlockMetadata(StreamObserver<BlockMetadata>) - Method in interface hera.api.BlockOperation
Subscribe block metadata stream which is triggered everytime new block is generated.
subscribeNewBlockMetadata(StreamObserver<BlockMetadata>) - Method in class hera.client.BlockTemplate
 
subscribeNewBlockMetadata(StreamObserver<BlockMetadata>) - Method in class hera.wallet.internal.QueryApiImpl
 
subscribeNewBlockMetadata(StreamObserver<BlockMetadata>) - Method in class hera.wallet.LegacyWallet
 
subscribeNewBlockMetadata(StreamObserver<BlockMetadata>) - Method in interface hera.wallet.QueryApi
Subscribe block metadata stream which is triggered everytime new block is generated.
subscribeNewBlockMetadata(StreamObserver<BlockMetadata>) - Method in interface hera.wallet.QueryClient
Subscribe block metadata stream which is triggered everytime new block is generated.
Subscription<T> - Interface in hera.api.model
 
subtract(Aer) - Method in class hera.api.model.Aer
Returns a Aer whose value is (this.value - other.value).
subtract(BigNumber) - Method in class hera.api.model.BigNumber
 
success(T) - Static method in class hera.client.internal.HerajFutures
 
syncChainIdHash(AergoClient) - Method in class hera.wallet.internal.Trier
 
syncNonceOf(AccountAddress) - Method in class hera.wallet.internal.Trier
 
SystemPropertiesConfiguration - Class in hera.util.conf
 
SystemPropertiesConfiguration() - Constructor for class hera.util.conf.SystemPropertiesConfiguration
 

T

targets - Variable in enum hera.spec.AergoSpec.PayloadType
 
targets - Variable in enum hera.spec.resolver.PayloadSpec.Type
 
terminate() - Method in class hera.server.AbstractServer
Post process part.
thread - Variable in class hera.server.ThreadServer
Thread for current server.
threadLocal - Static variable in class hera.ContextHolder
 
ThreadLocalContextProvider - Class in hera
 
ThreadLocalContextProvider(Context, Object) - Constructor for class hera.ThreadLocalContextProvider
 
ThreadServer - Class in hera.server
 
ThreadServer() - Constructor for class hera.server.ThreadServer
 
ThreadUtils - Class in hera.util
 
ThreadUtils() - Constructor for class hera.util.ThreadUtils
 
Time - Class in hera.api.model.internal
 
Time(long, TimeUnit) - Constructor for class hera.api.model.internal.Time
 
timeout - Variable in class hera.strategy.TimeoutStrategy
 
TimeoutStrategy - Class in hera.strategy
 
TimeoutStrategy(long) - Constructor for class hera.strategy.TimeoutStrategy
 
TimeoutStrategy(long, TimeUnit) - Constructor for class hera.strategy.TimeoutStrategy
 
TlsChannelStrategy - Class in hera.strategy
 
TlsChannelStrategy(String, InputStream, InputStream, InputStream) - Constructor for class hera.strategy.TlsChannelStrategy
TlsChannelStrategy constructor.
to - Variable in exception hera.exception.AdaptException
 
to(Identity) - Method in interface hera.spec.transaction.dsl.NeedRecipient
Accept transaction recipient.
to(String) - Method in interface hera.spec.transaction.dsl.NeedRecipient
Accept transaction recipient as an account address or an name.
to(String) - Method in class hera.spec.transaction.PlainTransactionBuilder
 
to(Identity) - Method in class hera.spec.transaction.PlainTransactionBuilder
 
toBlockNumber - Variable in class hera.api.model.EventFilter.EventFilterBuilder
 
toBlockNumber(long) - Method in class hera.api.model.EventFilter.EventFilterBuilder
 
toDays() - Method in class hera.api.model.internal.Time
 
toHours() - Method in class hera.api.model.internal.Time
 
toJsonForm(BigNumber) - Static method in class hera.spec.resolver.BigNumberResolver
 
toJsonValue(Object) - Static method in class hera.spec.resolver.JsonResolver
Convert java type into corresponding json value.
toMicroSeconds() - Method in class hera.api.model.internal.Time
 
toMilliseconds() - Method in class hera.api.model.internal.Time
 
toMinutes() - Method in class hera.api.model.internal.Time
 
toNanoseconds() - Method in class hera.api.model.internal.Time
 
toSeconds() - Method in class hera.api.model.internal.Time
 
toString() - Method in class hera.api.model.AccountAddress
 
toString() - Method in class hera.api.model.Aer
 
toString(Aer.Unit) - Method in class hera.api.model.Aer
Convert aer with unit.
toString() - Method in class hera.api.model.Authentication
 
toString() - Method in class hera.api.model.BigNumber
 
toString() - Method in class hera.api.model.BytesValue
 
toString() - Method in class hera.api.model.EncryptedPrivateKey
 
toString() - Method in class hera.api.model.Hash
 
toString() - Method in class hera.api.model.internal.HostnameAndPort
 
toString() - Method in class hera.api.model.internal.Time
 
toString() - Method in class hera.api.model.NodeStatus
 
toString() - Method in class hera.client.internal.ContractResultImpl
 
toString() - Method in class hera.key.AergoKey
 
toString() - Method in class hera.server.ServerEvent
 
toString() - Method in class hera.server.StateMachine
 
toString() - Method in class hera.server.ThreadServer
 
toString() - Method in class hera.util.conf.InMemoryConfiguration
 
toString() - Method in class hera.util.IntRange
 
toString() - Method in class hera.util.pki.ECDSAKey
 
toString() - Method in class hera.util.pki.ECDSASignature
 
toString() - Method in class hera.wallet.WalletApiImpl
 
trace() - Static method in class hera.util.ExceptionUtils
Print the current thread's stacktrace.
trace(StackTraceElement[]) - Static method in class hera.util.ExceptionUtils
Print the stacktrace.
trace(StackTraceElement[], int, int) - Static method in class hera.util.ExceptionUtils
Print the partial stacktrace.
Transaction - Class in hera.api.model
 
Transaction() - Constructor for class hera.api.model.Transaction
 
Transaction.TxType - Enum in hera.api.model
 
TRANSACTION_COMMIT - Static variable in class hera.client.ClientConstants
 
TRANSACTION_GETTX - Static variable in class hera.client.ClientConstants
 
TRANSACTION_SEND - Static variable in class hera.client.ClientConstants
 
TransactionApi - Interface in hera.wallet
 
transactionApi() - Method in interface hera.wallet.WalletApi
Get transaction api.
transactionApi - Variable in class hera.wallet.WalletApiImpl
 
transactionApi() - Method in class hera.wallet.WalletApiImpl
 
TransactionApiImpl - Class in hera.wallet.internal
 
TransactionApiImpl(TryCountAndInterval, Signer) - Constructor for class hera.wallet.internal.TransactionApiImpl
TransactionApiImpl constructor.
transactionBaseTemplate - Variable in class hera.client.internal.AccountBaseTemplate
 
transactionBaseTemplate - Variable in class hera.client.internal.BlockchainBaseTemplate
 
transactionBaseTemplate - Variable in class hera.client.internal.ContractBaseTemplate
 
TransactionBaseTemplate - Class in hera.client.internal
 
TransactionBaseTemplate() - Constructor for class hera.client.internal.TransactionBaseTemplate
 
transactionBaseTemplate - Variable in class hera.client.TransactionTemplate
 
transactionConverter - Variable in class hera.client.internal.AccountBaseTemplate
 
transactionConverter - Variable in class hera.client.internal.KeyStoreBaseTemplate
 
transactionConverter - Variable in class hera.client.internal.TransactionBaseTemplate
 
TransactionConverterFactory - Class in hera.transport
 
TransactionConverterFactory() - Constructor for class hera.transport.TransactionConverterFactory
 
TransactionHashResolver - Class in hera.spec.resolver
 
TransactionHashResolver() - Constructor for class hera.spec.resolver.TransactionHashResolver
 
transactionInBlockConverter - Variable in class hera.client.internal.TransactionBaseTemplate
 
transactionInBlockConverter - Variable in class hera.transport.BlockConverterFactory
 
transactionInBlockConverter - Variable in class hera.transport.TransactionConverterFactory
 
TransactionInBlockConverterFactory - Class in hera.transport
 
TransactionInBlockConverterFactory() - Constructor for class hera.transport.TransactionInBlockConverterFactory
 
TransactionInfoExtractor<T> - Interface in hera.spec.transaction
 
TransactionInfoExtractorFactory - Class in hera.spec.transaction
 
TransactionInfoExtractorFactory() - Constructor for class hera.spec.transaction.TransactionInfoExtractorFactory
 
TransactionOperation - Interface in hera.api
Provide transaction related operations.
TransactionTemplate - Class in hera.client
 
TransactionTemplate() - Constructor for class hera.client.TransactionTemplate
 
TransactionTrier - Class in hera.wallet.internal
Deprecated.
TransactionTrier(TryCountAndInterval) - Constructor for class hera.wallet.internal.TransactionTrier
Deprecated.
 
TransactionTypeConverterFactory - Class in hera.transport
 
TransactionTypeConverterFactory() - Constructor for class hera.transport.TransactionTypeConverterFactory
 
TransactionVerificationException - Exception in hera.exception
 
TransactionVerificationException(Rpc.VerifyStatus) - Constructor for exception hera.exception.TransactionVerificationException
Make a TransactionVerificationException with rpc Rpc.VerifyStatus.
TransactionVerificationException.VerifyStatus - Enum in hera.exception
 
transform(Future<T>, Function1<T, R>) - Static method in class hera.client.internal.HerajFutures
Transform Future of type T into Future of type R.
Transformer - Interface in hera.api.encode
 
TransportUtils - Class in hera.util
 
TransportUtils() - Constructor for class hera.util.TransportUtils
 
trier - Variable in class hera.wallet.internal.TransactionApiImpl
 
Trier - Class in hera.wallet.internal
 
Trier() - Constructor for class hera.wallet.internal.Trier
 
trim(String) - Static method in class hera.util.StringUtils
Remove space on both sides of str.
trimPrefix(BytesValue) - Static method in class hera.util.BytesValueUtils
Trim prefix of the target.
trimPrefix(byte[]) - Static method in class hera.util.BytesValueUtils
Trim prefix of the target.
TRUES - Static variable in class hera.util.ParsingUtils
strings meaning boolean's true.
TryCountAndInterval - Class in hera.api.model.internal
 
TryCountAndInterval(int, Time) - Constructor for class hera.api.model.internal.TryCountAndInterval
TryCountAndInterval constructor.
tryCountAndInterval - Variable in class hera.wallet.internal.TransactionTrier
Deprecated.
 
tryCountAndInterval - Variable in class hera.wallet.internal.Trier
 
tryFlush(Object...) - Static method in class hera.util.IoUtils
Call #flush if possible.
trySleep() - Method in class hera.api.model.internal.TryCountAndInterval
 
trySleep(long) - Static method in class hera.util.ThreadUtils
Try to sleep thread.
TWO_BYTES_CHARS_SHOWER - Static variable in class hera.util.HexUtils
 
TxHash - Class in hera.api.model
 
TxHash(String) - Constructor for class hera.api.model.TxHash
TxHash constructor.
TxHash(BytesValue) - Constructor for class hera.api.model.TxHash
 
TxReceiptConverterFactory - Class in hera.transport
 
TxReceiptConverterFactory() - Constructor for class hera.transport.TxReceiptConverterFactory
 
TxSigner - Interface in hera.key
Deprecated.
txTypeConverter - Variable in class hera.transport.TransactionInBlockConverterFactory
 
type - Variable in class hera.server.ServerEvent
Event type.
type(Transaction.TxType) - Method in interface hera.spec.transaction.dsl.NeedTxType
Accept transaction type.
type(Transaction.TxType) - Method in class hera.spec.transaction.PlainTransactionBuilder
 
type - Variable in class hera.wallet.LegacyWallet
 

U

uncapitalize(String) - Static method in class hera.util.StringUtils
Set 1st character to lower case.
unit - Variable in class hera.api.model.internal.Time
 
units - Variable in class hera.util.ParsingUtils.ScaleUnit
time unit.
unlock(Authentication) - Method in interface hera.api.KeyStoreOperation
Unlock a private key of account which is stored in a server key store.
unlock(Authentication) - Method in class hera.client.KeyStoreTemplate
 
unlock(Authentication) - Method in interface hera.wallet.KeyManageable
Deprecated.
Unlock account with Authentication.
unlock(Authentication) - Method in class hera.wallet.LegacyWallet
 
unlock(Authentication) - Method in interface hera.wallet.WalletApi
Unlock an account and bind it to wallet api.
unlock(Authentication) - Method in class hera.wallet.WalletApiImpl
 
unstake(Account, Aer, long) - Method in interface hera.api.AccountOperation
Deprecated.
unstake(Signer, Aer, long) - Method in interface hera.api.AccountOperation
Unstaking an account with amount.
unstake(Account, Aer, long) - Method in class hera.client.AccountTemplate
 
unstake(Signer, Aer, long) - Method in class hera.client.AccountTemplate
 
unstake(Aer) - Method in class hera.wallet.internal.TransactionApiImpl
 
unstake(Aer) - Method in class hera.wallet.LegacyWallet
 
unstake(Aer) - Method in interface hera.wallet.TransactionApi
Unstaking an account with amount of a current account.
unstake(Aer) - Method in interface hera.wallet.Wallet
Deprecated.
Unstaking an account with amount of a current account.
UnstakeTransaction - Interface in hera.spec.transaction.dsl
 
UnstakeTransaction.WithChainIdHash - Interface in hera.spec.transaction.dsl
 
UnstakeTransaction.WithChainIdHashAndSender - Interface in hera.spec.transaction.dsl
 
UnstakeTransaction.WithChainIdHashAndSenderAndAmount - Interface in hera.spec.transaction.dsl
 
UnstakeTransaction.WithNothing - Interface in hera.spec.transaction.dsl
 
UnstakeTransaction.WithReady - Interface in hera.spec.transaction.dsl
 
UnstakeTransactionBuilder - Class in hera.spec.transaction
 
UnstakeTransactionBuilder() - Constructor for class hera.spec.transaction.UnstakeTransactionBuilder
 
unsubscribe() - Method in interface hera.api.model.Subscription
UnSubscribe current subscription.
unsubscribe() - Method in class hera.client.stream.GrpcStreamSubscription
 
updateName(Account, String, AccountAddress, long) - Method in interface hera.api.AccountOperation
Deprecated.
updateName(Signer, String, AccountAddress, long) - Method in interface hera.api.AccountOperation
Update name info of an account.
updateName(Account, String, AccountAddress, long) - Method in class hera.client.AccountTemplate
 
updateName(Signer, String, AccountAddress, long) - Method in class hera.client.AccountTemplate
 
updateName(String, AccountAddress) - Method in class hera.wallet.internal.TransactionApiImpl
 
updateName(String, AccountAddress) - Method in class hera.wallet.LegacyWallet
 
updateName(String, AccountAddress) - Method in interface hera.wallet.TransactionApi
Update name info of to an new owner.
updateName(String, AccountAddress) - Method in interface hera.wallet.Wallet
Deprecated.
Update name info of to an new owner.
UpdateNameTransaction - Interface in hera.spec.transaction.dsl
 
UpdateNameTransaction.WithChainIdHash - Interface in hera.spec.transaction.dsl
 
UpdateNameTransaction.WithChainIdHashAndSender - Interface in hera.spec.transaction.dsl
 
UpdateNameTransaction.WithChainIdHashAndSenderAndNonce - Interface in hera.spec.transaction.dsl
 
UpdateNameTransaction.WithChainIdHashAndSenderAndNonceAndName - Interface in hera.spec.transaction.dsl
 
UpdateNameTransaction.WithNothing - Interface in hera.spec.transaction.dsl
 
UpdateNameTransaction.WithReady - Interface in hera.spec.transaction.dsl
 
UpdateNameTransactionBuilder - Class in hera.spec.transaction
 
UpdateNameTransactionBuilder() - Constructor for class hera.spec.transaction.UpdateNameTransactionBuilder
 

V

v1 - Variable in class hera.util.Pair
 
v2 - Variable in class hera.util.Pair
 
validateHeader(byte[], int) - Static method in class hera.spec.resolver.SignatureResolver
 
validatePrefix(BytesValue, byte) - Static method in class hera.util.BytesValueUtils
Validate a prefix of the target.
validatePrefix(byte[], byte) - Static method in class hera.util.BytesValueUtils
Validate a prefix of the target.
validateRawAddress(BytesValue) - Static method in class hera.spec.resolver.AddressResolver
 
validateResolveArgs(PayloadSpec.Type, Object[]) - Static method in class hera.spec.resolver.PayloadResolver
 
ValidationUtils - Class in hera.util
 
ValidationUtils() - Constructor for class hera.util.ValidationUtils
 
value - Variable in class hera.api.model.AccountAddress
 
value - Variable in class hera.api.model.Aer
 
value - Variable in class hera.api.model.BytesValue
 
value - Variable in class hera.api.model.internal.Time
 
value - Variable in class hera.api.model.Name
 
valueOf(String) - Static method in enum hera.api.model.Aer.Unit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hera.api.model.Transaction.TxType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hera.exception.DecodingFailureException.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hera.exception.RpcCommitException.CommitStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hera.exception.TransactionVerificationException.VerifyStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hera.server.ServerStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hera.spec.AergoSpec.PayloadType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hera.spec.AergoSpec.Unit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hera.spec.resolver.PayloadSpec.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hera.wallet.WalletType
Deprecated.
Returns the enum constant of this type with the specified name.
values() - Static method in enum hera.api.model.Aer.Unit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hera.api.model.Transaction.TxType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hera.exception.DecodingFailureException.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hera.exception.RpcCommitException.CommitStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hera.exception.TransactionVerificationException.VerifyStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hera.server.ServerStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hera.spec.AergoSpec.PayloadType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hera.spec.AergoSpec.Unit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hera.spec.resolver.PayloadSpec.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hera.wallet.WalletType
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
verifier - Variable in class hera.key.AergoKey
 
Verifier - Interface in hera.key
 
verifier - Variable in class hera.util.pki.ECDSAKey
 
verify(Account, Transaction) - Method in interface hera.api.AccountOperation
Deprecated.
verify(Account, Transaction) - Method in class hera.client.AccountTemplate
 
verify(Transaction) - Method in class hera.key.AergoKey
Check if Transaction is valid.
verify(Transaction) - Method in class hera.key.AergoSignVerifier
 
verify(Transaction) - Method in interface hera.key.Verifier
Check if Transaction is valid.
verify(byte[], ECDSASignature) - Method in class hera.util.pki.ECDSAKey
Check if signature is valid for plainText.
verify(PublicKey, byte[], ECDSASignature) - Method in class hera.util.pki.ECDSAVerifier
Verify signature with a message and public key x and y point value.
verify(Transaction) - Method in class hera.wallet.LegacyWallet
 
verify(Transaction) - Method in interface hera.wallet.Wallet
Deprecated.
Verify transaction.
verifyMessage(String, String) - Method in class hera.key.AergoKey
Check if base64EncodedSignature is valid for current accountAddress and message.
verifyMessage(String, String, Decoder) - Method in class hera.key.AergoKey
Check if base64EncodedSignature is valid for current accountAddress and message.
verifyMessage(BytesValue, Signature) - Method in class hera.key.AergoKey
Check if signature is valid for current accountAddress and message.
verifyMessage(Hash, Signature) - Method in class hera.key.AergoKey
Check if signature is valid for hash and current address.
verifyMessage(AccountAddress, String, String) - Method in class hera.key.AergoSignVerifier
 
verifyMessage(AccountAddress, String, String, Decoder) - Method in class hera.key.AergoSignVerifier
 
verifyMessage(AccountAddress, BytesValue, Signature) - Method in class hera.key.AergoSignVerifier
 
verifyMessage(AccountAddress, Hash, Signature) - Method in class hera.key.AergoSignVerifier
 
verifyMessage(AccountAddress, String, String) - Method in interface hera.key.Verifier
Check if base64EncodedSignature is valid for signer accountAddress and message.
verifyMessage(AccountAddress, String, String, Decoder) - Method in interface hera.key.Verifier
Check if encodedSignature is valid for signer accountAddress and message.
verifyMessage(AccountAddress, BytesValue, Signature) - Method in interface hera.key.Verifier
Check if signature is valid for signer accountAddress and message.
verifyMessage(AccountAddress, Hash, Signature) - Method in interface hera.key.Verifier
Check if signature is valid for accountAddress and hashedMessage.
verifyStatus - Variable in exception hera.exception.TransactionVerificationException
 
version - Variable in class hera.api.model.ContractInterface
 
VERSION - Static variable in class hera.spec.resolver.PayloadSpec
 
view - Variable in class hera.api.model.ContractFunction
 
vote(Signer, String, List<String>, long) - Method in interface hera.api.AccountOperation
Vote to candidates with corresponding voteId.
vote(Signer, String, List<String>, long) - Method in class hera.client.AccountTemplate
 
vote(String, List<String>) - Method in class hera.wallet.internal.TransactionApiImpl
 
vote(String, List<String>) - Method in class hera.wallet.LegacyWallet
 
vote(String, List<String>) - Method in interface hera.wallet.TransactionApi
Vote to candidates with voteId.
vote(String, List<String>) - Method in interface hera.wallet.Wallet
Deprecated.
Vote to candidates with voteId.
voteBp(List<String>) - Method in class hera.wallet.internal.TransactionApiImpl
 
voteBp(List<String>) - Method in class hera.wallet.LegacyWallet
 
voteBp(List<String>) - Method in interface hera.wallet.TransactionApi
Vote to bp candidates.
voteBp(List<String>) - Method in interface hera.wallet.Wallet
Deprecated.
Vote to bp candidates.
voteId(String) - Method in interface hera.spec.transaction.dsl.VoteTransaction.WithChainIdHashAndSenderAndNonce
Accept a vote id.
voteId - Variable in class hera.spec.transaction.VoteTransactionBuilder
 
voteId(String) - Method in class hera.spec.transaction.VoteTransactionBuilder
 
VoteInfo - Class in hera.api.model
 
VoteTransaction - Interface in hera.spec.transaction.dsl
 
VoteTransaction.WithChainIdHash - Interface in hera.spec.transaction.dsl
 
VoteTransaction.WithChainIdHashAndSender - Interface in hera.spec.transaction.dsl
 
VoteTransaction.WithChainIdHashAndSenderAndNonce - Interface in hera.spec.transaction.dsl
 
VoteTransaction.WithChainIdHashAndSenderAndNonceAndVoteId - Interface in hera.spec.transaction.dsl
 
VoteTransaction.WithNothing - Interface in hera.spec.transaction.dsl
 
VoteTransaction.WithReady - Interface in hera.spec.transaction.dsl
 
VoteTransactionBuilder - Class in hera.spec.transaction
 
VoteTransactionBuilder() - Constructor for class hera.spec.transaction.VoteTransactionBuilder
 

W

waitState(StateT...) - Method in class hera.server.StateMachine
Wait that current state is one of states.
waitStatus(ServerStatus...) - Method in class hera.server.AbstractServer
 
waitStatus(ServerStatus...) - Method in interface hera.server.Server
Wait for server status to be one of status.
Wallet - Interface in hera.wallet
Deprecated.
use WalletApi instead.
walletApi(WalletApi) - Method in interface hera.contract.ContractApi
Use a walletApi.
walletApi(WalletApi) - Method in class hera.contract.internal.ContractApiImpl
 
WalletApi - Interface in hera.wallet
A wallet api holding single identity.
WalletApiFactory - Class in hera.wallet
 
WalletApiFactory() - Constructor for class hera.wallet.WalletApiFactory
 
WalletApiImpl - Class in hera.wallet
 
WalletBuilder - Class in hera.wallet
Deprecated.
use WalletApiFactory instead.
WalletBuilder() - Constructor for class hera.wallet.WalletBuilder
Deprecated.
 
WalletException - Exception in hera.exception
 
WalletException(String) - Constructor for exception hera.exception.WalletException
 
WalletException(Throwable) - Constructor for exception hera.exception.WalletException
 
WalletException(String, Throwable) - Constructor for exception hera.exception.WalletException
 
WalletExceptionConverter - Class in hera.exception
 
WalletExceptionConverter() - Constructor for class hera.exception.WalletExceptionConverter
 
WalletFactory - Class in hera.wallet
Deprecated.
WalletFactory() - Constructor for class hera.wallet.WalletFactory
Deprecated.
 
WalletType - Enum in hera.wallet
Deprecated.
when(StateCondition<StateT>) - Static method in class hera.server.StateConditionFactory
 
when(StateT...) - Static method in class hera.server.StateConditionFactory
Return a condition evaluator which returns true when conditions...
WIDTH_PER_LINE - Static variable in class hera.util.HexUtils
 
withBlockingConnect() - Method in class hera.client.AergoClientBuilder
 
withBlockingConnect() - Method in interface hera.client.ClientConfiguer
Use blocking connection.
withBlockingConnect() - Method in class hera.wallet.WalletBuilder
Deprecated.
 
withChainIdHash(ChainIdHash) - Method in class hera.api.model.RawTransaction
Return a RawTransaction with new chain id hash.
withChainIdHash(ChainIdHash) - Method in interface hera.Context
Make a context instance with chainIdHash.
withChainIdHash(ChainIdHash) - Method in class hera.ContextConc
 
withChainIdHash(ChainIdHash) - Method in class hera.EmptyContext
 
withConfiguration(Configuration) - Method in interface hera.Context
Make a context instance with corresponding configuration.
withConfiguration(Configuration) - Method in class hera.ContextConc
 
withConfiguration(Configuration) - Method in class hera.EmptyContext
 
withEndpoint(String) - Method in class hera.client.AergoClientBuilder
 
withEndpoint(String) - Method in interface hera.client.ClientConfiguer
Provide an endpoint of aergo server.
withEndpoint(String) - Method in class hera.wallet.WalletBuilder
Deprecated.
 
WithIdentity - Interface in hera.api.function
 
withKeyValue(String, Object) - Method in interface hera.Context
Make a context instance with corresponding key and a value.
withKeyValue(String, Object) - Method in class hera.ContextConc
 
withKeyValue(String, Object) - Method in class hera.EmptyContext
 
withNonBlockingConnect() - Method in class hera.client.AergoClientBuilder
 
withNonBlockingConnect() - Method in interface hera.client.ClientConfiguer
Use non-blocking connection.
withNonBlockingConnect() - Method in class hera.wallet.WalletBuilder
Deprecated.
 
withNonce(long) - Method in class hera.api.model.RawTransaction
Return a RawTransaction with new nonce.
withoutKey(String) - Method in interface hera.Context
Get a context instance without configuration matching key.
withoutKey(String) - Method in class hera.ContextConc
 
withoutKey(String) - Method in class hera.EmptyContext
 
withoutStrategy(Class<StrategyT>) - Method in interface hera.Context
Remove strategy from the context.
withoutStrategy(Class<StrategyT>) - Method in class hera.ContextConc
 
withoutStrategy(Class<StrategyT>) - Method in class hera.EmptyContext
 
withPlainText() - Method in class hera.client.AergoClientBuilder
 
withPlainText() - Method in interface hera.client.ClientConfiguer
Use plain text on connection.
withPlainText() - Method in class hera.wallet.WalletBuilder
Deprecated.
 
WithPrincipal - Interface in hera.key
 
withRefresh(int, long, TimeUnit) - Method in class hera.wallet.WalletBuilder
Deprecated.
A nonce (or chain id hash) refresh count to handle invalid case.
withRetry(int, long, TimeUnit) - Method in class hera.client.AergoClientBuilder
 
withRetry(int, long, TimeUnit) - Method in interface hera.client.ClientConfiguer
If fails with non-connection error, after interval count times.
withRetry(int, long, TimeUnit) - Method in class hera.wallet.WalletBuilder
Deprecated.
 
withScope(String) - Method in interface hera.Context
Make a context instance with scope.
withScope(String) - Method in class hera.ContextConc
 
withScope(String) - Method in class hera.EmptyContext
 
withStrategies(Set<Strategy>) - Method in interface hera.Context
Make a context instance with corresponding strategies.
withStrategies(Set<Strategy>) - Method in class hera.ContextConc
 
withStrategies(Set<Strategy>) - Method in class hera.EmptyContext
 
withStrategy(StrategyT) - Method in interface hera.Context
Make a context instance with corresponding strategy.
withStrategy(StrategyT) - Method in class hera.ContextConc
 
withStrategy(StrategyT) - Method in class hera.EmptyContext
 
withTimeout(long, TimeUnit) - Method in class hera.client.AergoClientBuilder
 
withTimeout(long, TimeUnit) - Method in interface hera.client.ClientConfiguer
Set timeout for each request.
withTimeout(long, TimeUnit) - Method in class hera.wallet.WalletBuilder
Deprecated.
 
withTransportSecurity(String, String, String, String) - Method in class hera.client.AergoClientBuilder
 
withTransportSecurity(String, InputStream, InputStream, InputStream) - Method in class hera.client.AergoClientBuilder
 
withTransportSecurity(String, String, String, String) - Method in interface hera.client.ClientConfiguer
Use transport security on connection.
withTransportSecurity(String, InputStream, InputStream, InputStream) - Method in interface hera.client.ClientConfiguer
Use transport security on connection.
withTransportSecurity(String, String, String, String) - Method in class hera.wallet.WalletBuilder
Deprecated.
 
withTransportSecurity(String, InputStream, InputStream, InputStream) - Method in class hera.wallet.WalletBuilder
Deprecated.
 
wrap(Function<R>, List<Object>) - Method in class hera.strategy.FailoverStrategy
 
wrap(Function<R>, List<Object>) - Method in class hera.strategy.InvocationStrategy
An operation wrapping origin function.
wrap(Function<R>, List<Object>) - Method in class hera.strategy.OnSuccessRequestStrategy
 
wrap(Function<R>, List<Object>) - Method in class hera.strategy.PrepareRequestStrategy
 
wrap(Function<R>, List<Object>) - Method in class hera.strategy.TimeoutStrategy
 
write(int) - Method in class hera.util.HexOutputStream
 
write(byte[], int, int) - Method in class hera.util.LittleEndianDataOutputStream
 
writeBoolean(boolean) - Method in class hera.util.LittleEndianDataOutputStream
 
writeByte(int) - Method in class hera.util.LittleEndianDataOutputStream
 
writeBytes(String) - Method in class hera.util.LittleEndianDataOutputStream
UnSupported operation.
writeChar(int) - Method in class hera.util.LittleEndianDataOutputStream
Write the char value in a little endian order.
writeChars(String) - Method in class hera.util.LittleEndianDataOutputStream
UnSupported operation.
writeDouble(double) - Method in class hera.util.LittleEndianDataOutputStream
Write the double value in a little endian order.
writeFloat(float) - Method in class hera.util.LittleEndianDataOutputStream
Write the float value in a little endian order.
writeInt(int) - Method in class hera.util.LittleEndianDataOutputStream
Write the int value in a little endian order.
writeLong(long) - Method in class hera.util.LittleEndianDataOutputStream
Write the long value in a little endian order.
writeShort(int) - Method in class hera.util.LittleEndianDataOutputStream
Write the short value in a little endian order.
writeUTF(String) - Method in class hera.util.LittleEndianDataOutputStream
UnSupported operation.

Z

ZERO - Static variable in class hera.api.model.Aer
 
ZERO - Static variable in class hera.api.model.Fee
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
Skip navigation links