public interface JthereumProperties
Modifier and Type | Method and Description |
---|---|
default org.web3j.protocol.Web3j |
createWeb3JForBlockchain(String blockchainName)
Convenience method to setup a Web3j connection object for the named blockchain.
|
default String[] |
getConfiguredBlockchains() |
default String |
getDefaultBlockchainName() |
default String |
getDumpArgumentDetailsToConsole() |
default boolean |
getDumpArgumentDetailsToConsoleAsBoolean() |
default String |
getETHERSCAN_API_KEY() |
default java.math.BigInteger |
getGasLimit(String blockchainName) |
default java.math.BigInteger |
getGasPrice(String blockchainName) |
default String |
getInstallationID() |
default String |
getOverrideBlockchainName() |
default String |
getPrivateKey(String blockchainName) |
default java.math.BigInteger |
getPrivateKeyAsBigInteger(String blockchainName) |
java.util.Properties |
getPropertiesObject() |
default String |
getShowGUI() |
default boolean |
getShowGUIAsBoolean() |
default String |
getSourceRootDirectory(int n) |
default String |
getSuppressConsoleMessages() |
default boolean |
getSuppressConsoleMessagesAsBoolean() |
default String |
getVerifySource(String blockchainName) |
default boolean |
getVerifySourceAsBoolean(String blockchainName) |
default String |
getWeb3j_URL(String blockchainName) |
void |
resumeConsoleMessages() |
default void |
setGasPrice(String blockchainName,
java.math.BigInteger gasPrice) |
default void |
setGasPrice(String blockchainName,
long gasPrice) |
default void |
setPrivateKey(String blockchainName,
java.math.BigInteger privateKey) |
default void |
setPrivateKey(String blockchainName,
String privateKey) |
default void |
setSuppressConsoleMessages(boolean suppressConsoleMessages) |
static boolean |
stringToBoolean(String booleanAsString) |
void |
suspendConsoleMessages() |
default org.web3j.protocol.Web3j createWeb3JForBlockchain(String blockchainName)
blockchainName
- name of the blockchain to connect todefault String[] getConfiguredBlockchains()
default String getDefaultBlockchainName()
default String getDumpArgumentDetailsToConsole()
default boolean getDumpArgumentDetailsToConsoleAsBoolean()
default String getETHERSCAN_API_KEY()
default java.math.BigInteger getGasLimit(String blockchainName)
default java.math.BigInteger getGasPrice(String blockchainName)
default String getInstallationID()
default String getOverrideBlockchainName()
default String getPrivateKey(String blockchainName)
default java.math.BigInteger getPrivateKeyAsBigInteger(String blockchainName)
java.util.Properties getPropertiesObject()
default String getShowGUI()
default boolean getShowGUIAsBoolean()
default String getSourceRootDirectory(int n)
default String getSuppressConsoleMessages()
default boolean getSuppressConsoleMessagesAsBoolean()
default String getVerifySource(String blockchainName)
default boolean getVerifySourceAsBoolean(String blockchainName)
default String getWeb3j_URL(String blockchainName)
void resumeConsoleMessages()
default void setGasPrice(String blockchainName, java.math.BigInteger gasPrice)
default void setGasPrice(String blockchainName, long gasPrice)
default void setPrivateKey(String blockchainName, java.math.BigInteger privateKey)
default void setPrivateKey(String blockchainName, String privateKey)
default void setSuppressConsoleMessages(boolean suppressConsoleMessages)
static boolean stringToBoolean(String booleanAsString)
void suspendConsoleMessages()