public class NullContractRunnerConfig extends java.lang.Object implements ContractRunnerConfig
ContractRunnerConfig.RunnerMode| Constructor and Description |
|---|
NullContractRunnerConfig(java.lang.String status) |
public NullContractRunnerConfig(java.lang.String status)
public byte[] getPublicKey()
getPublicKey in interface ContractRunnerConfigpublic java.lang.String getPublicKeyHexString()
getPublicKeyHexString in interface ContractRunnerConfigpublic long getAccountId()
getAccountId in interface ContractRunnerConfigpublic java.lang.String getAccount()
getAccount in interface ContractRunnerConfigpublic java.lang.String getAccountRs()
getAccountRs in interface ContractRunnerConfigpublic boolean isAutoFeeRate()
isAutoFeeRate in interface ContractRunnerConfigpublic FeeRateCalculator.TransactionPriority getAutoFeeRatePriority()
getAutoFeeRatePriority in interface ContractRunnerConfigpublic long getMinBundlerBalanceFXT()
getMinBundlerBalanceFXT in interface ContractRunnerConfigpublic long getMinBundlerFeeLimitFQT()
getMinBundlerFeeLimitFQT in interface ContractRunnerConfigpublic long getFeeRateNQTPerFXT(int chainId)
getFeeRateNQTPerFXT in interface ContractRunnerConfigpublic long getCurrentFeeRateNQTPerFXT(int chainId)
getCurrentFeeRateNQTPerFXT in interface ContractRunnerConfigpublic short getDefaultDeadline()
getDefaultDeadline in interface ContractRunnerConfigpublic JO getParams()
getParams in interface ContractRunnerConfigpublic ContractRunnerConfig.RunnerMode getRunnerMode()
getRunnerMode in interface ContractRunnerConfigpublic boolean isValidator()
isValidator in interface ContractRunnerConfigpublic boolean isTriggerTransactionAlwaysIncluded()
isTriggerTransactionAlwaysIncluded in interface ContractRunnerConfigpublic int getCatchUpInterval()
getCatchUpInterval in interface ContractRunnerConfigpublic int getMaxSubmittedTransactionsPerInvocation()
getMaxSubmittedTransactionsPerInvocation in interface ContractRunnerConfigpublic byte[] getRunnerSeed()
getRunnerSeed in interface ContractRunnerConfigpublic byte[] getManagedAccountPrivateKey(int index)
ContractRunnerConfigUse this method only if you require specific access to the managed
account private key. Prefer
AbstractContractContext.createTransaction(APICall.Builder, boolean, int)
for general creation of transactions.
getManagedAccountPrivateKey in interface ContractRunnerConfigindex - Index of the managed accountpublic byte[] getManagedAccountPublicKey(int index)
getManagedAccountPublicKey in interface ContractRunnerConfigpublic long getManagedAccountId(int index)
getManagedAccountId in interface ContractRunnerConfigpublic byte[] getManagedAccountsMasterPublicKey()
getManagedAccountsMasterPublicKey in interface ContractRunnerConfigpublic boolean isManagedAccountsEnabled()
isManagedAccountsEnabled in interface ContractRunnerConfigpublic ContractProvider getContractProvider()
getContractProvider in interface ContractRunnerConfigpublic EncryptedData encryptTo(byte[] publicKey, byte[] data, boolean compress)
encryptTo in interface ContractRunnerConfigpublic byte[] decryptFrom(byte[] publicKey,
EncryptedData encryptedData,
boolean uncompress)
decryptFrom in interface ContractRunnerConfigpublic byte[] getPrivateKey()
getPrivateKey in interface ContractRunnerConfigpublic byte[] getValidatorPrivateKey()
getValidatorPrivateKey in interface ContractRunnerConfigpublic java.lang.String getStatus()
getStatus in interface ContractRunnerConfigpublic void init(JO config)
init in interface ContractRunnerConfig