java.lang.Object
convex.core.Coin
Static Constants for Coin sizes and total supply
These denominations are intended to provide more sensible human-scale units for better understanding.
They have no effect on CVM behaviour.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longCopper coin, a denomination for small change/ Equal to 1000 Copperstatic final longCopper coin, the lowest (indivisible) denomination.static final intNumber of decimals in Convex coin quantitiesstatic final longA large denomination. 1000 Gold.static final longA massively valuable amount of Convex Coins.static final longA denomination suitable for medium/large payments.static final longThe maximum Convex Coin supply limit.static final longSilver Coin, a denomination for small payments.static final longA zero quantity of coins, the minimum possible -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisValidAmount(long amount) Check if an amount is valid quantity of Convex Coins
-
Field Details
-
COPPER
public static final long COPPERCopper coin, the lowest (indivisible) denomination.- See Also:
-
BRONZE
public static final long BRONZECopper coin, a denomination for small change/ Equal to 1000 Copper- See Also:
-
SILVER
public static final long SILVERSilver Coin, a denomination for small payments. Equal to 1000 Bronze- See Also:
-
GOLD
public static final long GOLDA denomination suitable for medium/large payments. Equal to 1000 Silver, and divisible into one billion copper coins. Intended as the primary "human scale" quantity of Convex Coins in regular usage.- See Also:
-
DIAMOND
public static final long DIAMONDA large denomination. 1000 Gold.- See Also:
-
EMERALD
public static final long EMERALDA massively valuable amount of Convex Coins. One million Gold.- See Also:
-
MAX_SUPPLY
public static final long MAX_SUPPLYThe maximum Convex Coin supply limit. One billion Gold Coins. In practice, the actual supply will be less than this.- See Also:
-
ZERO
public static final long ZEROA zero quantity of coins, the minimum possible- See Also:
-
DECIMALS
public static final int DECIMALSNumber of decimals in Convex coin quantities- See Also:
-
-
Constructor Details
-
Coin
public Coin()
-
-
Method Details
-
isValidAmount
public static boolean isValidAmount(long amount) Check if an amount is valid quantity of Convex Coins- Parameters:
amount- Amount to test- Returns:
- true if valid, false otherwsie
-