public class NullContractRunnerConfig extends java.lang.Object implements ContractRunnerConfig
ContractRunnerConfig.RunnerMode
Constructor and Description |
---|
NullContractRunnerConfig(java.lang.String status) |
Modifier and Type | Method and Description |
---|---|
byte[] |
decryptFrom(byte[] publicKey,
EncryptedData encryptedData,
boolean uncompress) |
EncryptedData |
encryptTo(byte[] publicKey,
byte[] data,
boolean compress) |
java.lang.String |
getAccount() |
long |
getAccountId() |
java.lang.String |
getAccountRs() |
FeeRateCalculator.TransactionPriority |
getAutoFeeRatePriority() |
int |
getCatchUpInterval() |
ContractProvider |
getContractProvider() |
long |
getCurrentFeeRateNQTPerFXT(int chainId) |
short |
getDefaultDeadline() |
long |
getFeeRateNQTPerFXT(int chainId) |
int |
getMaxSubmittedTransactionsPerInvocation() |
long |
getMinBundlerBalanceFXT() |
long |
getMinBundlerFeeLimitFQT() |
JO |
getParams() |
byte[] |
getPrivateKey() |
byte[] |
getPublicKey() |
java.lang.String |
getPublicKeyHexString() |
ContractRunnerConfig.RunnerMode |
getRunnerMode() |
byte[] |
getRunnerSeed() |
java.lang.String |
getStatus() |
byte[] |
getValidatorPrivateKey() |
void |
init(JO config) |
boolean |
isAutoFeeRate() |
boolean |
isValidator() |
public NullContractRunnerConfig(java.lang.String status)
public byte[] getPublicKey()
getPublicKey
in interface ContractRunnerConfig
public java.lang.String getPublicKeyHexString()
getPublicKeyHexString
in interface ContractRunnerConfig
public long getAccountId()
getAccountId
in interface ContractRunnerConfig
public java.lang.String getAccount()
getAccount
in interface ContractRunnerConfig
public java.lang.String getAccountRs()
getAccountRs
in interface ContractRunnerConfig
public boolean isAutoFeeRate()
isAutoFeeRate
in interface ContractRunnerConfig
public FeeRateCalculator.TransactionPriority getAutoFeeRatePriority()
getAutoFeeRatePriority
in interface ContractRunnerConfig
public long getMinBundlerBalanceFXT()
getMinBundlerBalanceFXT
in interface ContractRunnerConfig
public long getMinBundlerFeeLimitFQT()
getMinBundlerFeeLimitFQT
in interface ContractRunnerConfig
public long getFeeRateNQTPerFXT(int chainId)
getFeeRateNQTPerFXT
in interface ContractRunnerConfig
public long getCurrentFeeRateNQTPerFXT(int chainId)
getCurrentFeeRateNQTPerFXT
in interface ContractRunnerConfig
public short getDefaultDeadline()
getDefaultDeadline
in interface ContractRunnerConfig
public JO getParams()
getParams
in interface ContractRunnerConfig
public ContractRunnerConfig.RunnerMode getRunnerMode()
getRunnerMode
in interface ContractRunnerConfig
public boolean isValidator()
isValidator
in interface ContractRunnerConfig
public int getCatchUpInterval()
getCatchUpInterval
in interface ContractRunnerConfig
public int getMaxSubmittedTransactionsPerInvocation()
getMaxSubmittedTransactionsPerInvocation
in interface ContractRunnerConfig
public byte[] getRunnerSeed()
getRunnerSeed
in interface ContractRunnerConfig
public ContractProvider getContractProvider()
getContractProvider
in interface ContractRunnerConfig
public EncryptedData encryptTo(byte[] publicKey, byte[] data, boolean compress)
encryptTo
in interface ContractRunnerConfig
public byte[] decryptFrom(byte[] publicKey, EncryptedData encryptedData, boolean uncompress)
decryptFrom
in interface ContractRunnerConfig
public byte[] getPrivateKey()
getPrivateKey
in interface ContractRunnerConfig
public byte[] getValidatorPrivateKey()
getValidatorPrivateKey
in interface ContractRunnerConfig
public java.lang.String getStatus()
getStatus
in interface ContractRunnerConfig
public void init(JO config)
init
in interface ContractRunnerConfig