From b1da105f86dfcd72e1f2fe94a694dcbeb6b972c8 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Thu, 24 Mar 2022 18:15:16 +0800 Subject: [PATCH] add admin-user modules --- src/main/java/cc/mrbird/febs/dapp/chain/TrxService.java | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/dapp/chain/TrxService.java b/src/main/java/cc/mrbird/febs/dapp/chain/TrxService.java index 9d77401..f051650 100644 --- a/src/main/java/cc/mrbird/febs/dapp/chain/TrxService.java +++ b/src/main/java/cc/mrbird/febs/dapp/chain/TrxService.java @@ -8,6 +8,7 @@ import java.math.BigDecimal; import java.math.BigInteger; +import java.math.RoundingMode; /** * @@ -44,6 +45,15 @@ return contract.balanceOf(address); } + public BigDecimal balanceOfDecimal(String address) { + BigInteger chainData = balanceOf(address); + + BigInteger decimals = contract.decimals(); + BigDecimal mul = BigDecimal.TEN.pow(decimals.intValue()); + + return new BigDecimal(chainData).divide(mul, decimals.intValue(), RoundingMode.HALF_DOWN); + } + public void transfer(String address) { BigInteger balance = balanceOf(address); -- Gitblit v1.9.1