From b904509daeab545173765eb214097c7e414e33ff Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Tue, 14 Jun 2022 19:29:53 +0800 Subject: [PATCH] fix interface encrypt --- src/test/java/cc/mrbird/febs/ChainTest.java | 23 +++++++++++++++++++++-- 1 files changed, 21 insertions(+), 2 deletions(-) diff --git a/src/test/java/cc/mrbird/febs/ChainTest.java b/src/test/java/cc/mrbird/febs/ChainTest.java index 4c04dd1..29ea566 100644 --- a/src/test/java/cc/mrbird/febs/ChainTest.java +++ b/src/test/java/cc/mrbird/febs/ChainTest.java @@ -7,6 +7,7 @@ import cc.mrbird.febs.dapp.entity.DappOnlineTransferEntity; import cc.mrbird.febs.dapp.mapper.DappFundFlowDao; import cc.mrbird.febs.dapp.mapper.DappOnlineTransferDao; +import cc.mrbird.febs.dapp.service.DappSystemService; import cc.mrbird.febs.job.SystemTradeJob; import cc.mrbird.febs.rabbit.producer.ChainProducer; import com.alibaba.fastjson.JSONObject; @@ -15,6 +16,8 @@ import org.springframework.boot.test.context.SpringBootTest; import java.math.BigDecimal; +import java.math.BigInteger; +import java.math.RoundingMode; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -30,7 +33,7 @@ public void balanceOfTest() { ContractChainService instance = ChainService.getInstance(ChainEnum.BSC_TFC.name()); - System.out.println(instance.balanceOf("0x977a9ddfb965a9a3416fa72ca7f91c4949c18f25")); + System.out.println(instance.balanceOf("0x0000000000000000000000000000000000000001")); } @Autowired @@ -73,7 +76,7 @@ @Test public void totalSupplyTest() { - System.out.println(ChainService.getInstance(ChainEnum.BSC_TFC.getChain()).totalSupply()); + System.out.println(ChainService.getInstance(ChainEnum.BSC_TFC.name()).blockNumber()); } @Test @@ -95,4 +98,20 @@ public void userBuyRewardTest() { chainProducer.sendUserBuyReward(56L); } + + @Test + public void coinDecimalsTest() { + int decimals = ChainService.getInstance(ChainEnum.BSC_TFC.name()).decimals(); + BigInteger bigInteger = new BigInteger("110000000000"); + BigDecimal amount = new BigDecimal(bigInteger.toString()).divide(BigDecimal.TEN.pow(decimals), decimals, RoundingMode.HALF_DOWN); + System.out.println(amount); + } + + @Autowired + private DappSystemService dappSystemService; + + @Test + public void profitTest() { + dappSystemService.tradeProfitDistribute(31L); + } } -- Gitblit v1.9.1