public class CurrencyConverter extends Object
CCDAmount, Energy and Euros.
Represents converted values using ConversionResult to ensure precision.| Constructor and Description |
|---|
CurrencyConverter() |
public static ConversionResult<ConversionResult.EUR> energyToEuro(Energy energy, ChainParameters parameters)
Energy to euro using exchange rate from the provided ChainParameters.energy - Energy to convert.parameters - ChainParameters with exchange rate used for conversion.ConversionResult corresponding to the euro value of Energy.public static ConversionResult<ConversionResult.EUR> energyToEuro(ConversionResult<ConversionResult.NRG> energy, ChainParameters parameters)
ConversionResult representing Energy to euro using exchange rate from the provided ChainParameters.energy - ConversionResult representing an amount of Energy to convert.parameters - ChainParameters with exchange rate used for conversion.ConversionResult corresponding to the euro value of Energy.public static ConversionResult<ConversionResult.microCCD> energyToMicroCCD(Energy energy, ChainParameters parameters)
Energy to micro CCD using exchange rate from the provided ChainParameters.energy - Energy to convert.parameters - ChainParameters with exchange rate used for conversion.ConversionResult corresponding to the micro CCD value of Energy.public static ConversionResult<ConversionResult.microCCD> energyToMicroCCD(ConversionResult<ConversionResult.NRG> energy, ChainParameters parameters)
ConversionResult representing Energy to micro CCD using exchange rate from the provided ChainParameters.energy - ConversionResult representing an amount of Energy to convert.parameters - ChainParameters with exchange rate used for conversion.ConversionResult corresponding to the micro CCD value of Energy.public static ConversionResult<ConversionResult.EUR> microCCDToEuro(CCDAmount ccdAmount, ChainParameters parameters)
CCDAmount to euros using exchange rate from the provided ChainParameters.ccdAmount - CCDAmount to convert.parameters - ChainParameters with exchange rate used for conversion.ConversionResult corresponding to the euro value of CCDAmount.public static ConversionResult<ConversionResult.EUR> microCCDToEuro(ConversionResult<ConversionResult.microCCD> ccd, ChainParameters parameters)
ConversionResult representing CCDAmount to euros using exchange rate from the provided ChainParameters.ccd - ConversionResult representing CCDAmount to convert.parameters - ChainParameters with exchange rate used for conversion.ConversionResult corresponding to the euro value of CCDAmount.public static ConversionResult<ConversionResult.NRG> ccdToEnergy(CCDAmount ccdAmount, ChainParameters parameters)
CCDAmount to energy using exchange rate from the provided ChainParameters.ccdAmount{@link - CCDAmount} to convert.parameters - ChainParameters with exchange rate used for conversion.ConversionResult corresponding to the energy value of CCDAmount.public static ConversionResult<ConversionResult.NRG> ccdToEnergy(ConversionResult<ConversionResult.microCCD> ccdAmount, ChainParameters parameters)
ConversionResult representing CCDAmount to energy using exchange rate from the provided ChainParameters.ccdAmount - ConversionResult representing CCDAmount to convert.parameters - ChainParameters with exchange rate used for conversion.ConversionResult corresponding to the energy value of CCDAmount.public static ConversionResult<ConversionResult.microCCD> euroToMicroCCD(ConversionResult<ConversionResult.EUR> euros, ChainParameters parameters)
ConversionResult representing an amount of euros to micro CCD using exchange rate from the provided ChainParameters.euros - ConversionResult representing amount of euros to convert.parameters - ChainParameters with exchange rate used for conversion.ConversionResult corresponding to the micro CCD value of the input.public static ConversionResult<ConversionResult.NRG> euroToEnergy(ConversionResult<ConversionResult.EUR> euros, ChainParameters parameters)
ConversionResult representing an amount of euros to energy using exchange rate from the provided ChainParameters.
†euros - ConversionResult representing amount of euros to convert.parameters - ChainParameters with exchange rate used for conversion.ConversionResult corresponding to the energy value of the input.Copyright © 2025. All rights reserved.