Package convex.core
Class Coin
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 longA large denomination.static final longA massively valuable amount of Convex Coins.static final longA denomination suitable for medium/large payments.static final longSilver Coin, a denomination for small payments.static final longThe total Convex Coin maximum supply limit.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:
-
SUPPLY
public static final long SUPPLYThe total Convex Coin maximum supply limit. One billion Gold Coins- See Also:
-
ZERO
public static final long ZEROA zero quantity of coins, the minimum possible- 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
-