Package org.bitcoinj.testing
Class MockAltNetwork
java.lang.Object
org.bitcoinj.testing.MockAltNetwork
- All Implemented Interfaces:
 Network
Mock Alt-net implementation of 
Network for unit tests.- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleanexceedsMaxMoney(Monetary monetary) Check if an amount exceeds the maximum allowed for a network (if the network has one)booleanDoes this network have a fixed maximum number of coinsid()The dot-seperated string id for this network.intHeader byte of base58 encoded legacy P2PKH addresses for this network.intHeader byte of base58 encoded legacy P2SH addresses for this network.maxMoney()Maximum number of coins for this network as aMonetaryvalue.Human-readable part (HRP) of bech32 encoded segwit addresses for this network.The URI scheme for this network. 
- 
Constructor Details
- 
MockAltNetwork
public MockAltNetwork() 
 - 
 - 
Method Details
- 
id
Description copied from interface:NetworkThe dot-seperated string id for this network. For example"org.bitcoin.production" - 
legacyAddressHeader
public int legacyAddressHeader()Description copied from interface:NetworkHeader byte of base58 encoded legacy P2PKH addresses for this network.- Specified by:
 legacyAddressHeaderin interfaceNetwork- Returns:
 - header byte as an 
int. - See Also:
 
 - 
legacyP2SHHeader
public int legacyP2SHHeader()Description copied from interface:NetworkHeader byte of base58 encoded legacy P2SH addresses for this network.- Specified by:
 legacyP2SHHeaderin interfaceNetwork- Returns:
 - header byte as an 
int. - See Also:
 
 - 
segwitAddressHrp
Description copied from interface:NetworkHuman-readable part (HRP) of bech32 encoded segwit addresses for this network.- Specified by:
 segwitAddressHrpin interfaceNetwork- Returns:
 - HRP (lowercase)
 
 - 
uriScheme
Description copied from interface:NetworkThe URI scheme for this network. SeeBitcoinNetwork.uriScheme(). - 
hasMaxMoney
public boolean hasMaxMoney()Description copied from interface:NetworkDoes this network have a fixed maximum number of coins- Specified by:
 hasMaxMoneyin interfaceNetwork- Returns:
 trueif this network has a fixed maximum number of coins
 - 
maxMoney
Description copied from interface:NetworkMaximum number of coins for this network as aMonetaryvalue. Where not applicable, a very large number of coins is returned instead (e.g. the main coin issue for Dogecoin). - 
exceedsMaxMoney
Description copied from interface:NetworkCheck if an amount exceeds the maximum allowed for a network (if the network has one)- Specified by:
 exceedsMaxMoneyin interfaceNetwork- Parameters:
 monetary- A monetary amount- Returns:
 - true if too big, false if an allowed amount
 
 
 -