Package foundation.omni.net
Class OmniNetworkParameters
java.lang.Object
foundation.omni.net.OmniNetworkParameters
- Direct Known Subclasses:
OmniMainNetParams
,OmniRegTestParams
,OmniTestNetParams
Base class for Omni Protocol network parameters
TODO: Convert from abstract class to interface -- also consider creating a data class to hold
these fields so the interface will just return the data class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OmniNetworkParameters
fromBitcoinNetwork
(org.bitcoinj.base.Network bitcoinNetwork) Get Omni Network params given Bitcoin Network paramsorg.bitcoinj.base.Address
org.bitcoinj.base.Address
org.bitcoinj.core.NetworkParameters
-
Field Details
-
params
protected org.bitcoinj.core.NetworkParameters params -
exodusAddress
protected org.bitcoinj.base.Address exodusAddress -
moneyManAddress
protected org.bitcoinj.base.Address moneyManAddress -
firstExodusBlock
-
lastExodusBlock
-
postExodusBlock
-
mscDEXBlock
-
mscSPBlock
-
-
Constructor Details
-
OmniNetworkParameters
protected OmniNetworkParameters()
-
-
Method Details
-
fromBitcoinNetwork
Get Omni Network params given Bitcoin Network params- Parameters:
bitcoinNetwork
- Bitcoin network enum- Returns:
- Omni network params for specified Bitcoin network
-
getParams
public org.bitcoinj.core.NetworkParameters getParams() -
getExodusAddress
public org.bitcoinj.base.Address getExodusAddress() -
getMoneyManAddress
public org.bitcoinj.base.Address getMoneyManAddress() -
getFirstExodusBlock
-
getLastExodusBlock
-
getPostExodusBlock
-
getMscDEXBlock
-
getMscSPBlock
-