diff --git a/core/src/main/java/org/bitcoinj/core/Coin.java b/core/src/main/java/org/bitcoinj/core/Coin.java index 987575d8..5ba7d0f4 100644 --- a/core/src/main/java/org/bitcoinj/core/Coin.java +++ b/core/src/main/java/org/bitcoinj/core/Coin.java @@ -158,10 +158,30 @@ public final class Coin implements Monetary, Comparable, Serializable { return new Coin(LongMath.checkedMultiply(this.value, factor)); } + /** Alias for multiply */ + public Coin times(final long factor) { + return multiply(factor); + } + + /** Alias for multiply */ + public Coin times(final int factor) { + return multiply(factor); + } + public Coin divide(final long divisor) { return new Coin(this.value / divisor); } + /** Alias for divide */ + public Coin div(final long divisor) { + return divide(divisor); + } + + /** Alias for divide */ + public Coin div(final int divisor) { + return divide(divisor); + } + public Coin[] divideAndRemainder(final long divisor) { return new Coin[] { new Coin(this.value / divisor), new Coin(this.value % divisor) }; }