package cc.mrbird.febs; import cc.mrbird.febs.dapp.chain.ChainEnum; import cc.mrbird.febs.dapp.chain.ChainService; import cc.mrbird.febs.dapp.chain.ContractChainService; import cc.mrbird.febs.dapp.entity.DappOnlineTransferEntity; import cc.mrbird.febs.dapp.mapper.DappOnlineTransferDao; import cc.mrbird.febs.job.SystemTradeJob; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import java.math.BigDecimal; import java.util.List; /** * @author wzy * @date 2022-05-28 **/ @SpringBootTest public class ChainTest { @Test public void balanceOfTest() { ContractChainService instance = ChainService.getInstance(ChainEnum.BSC_TFC.name()); System.out.println(instance.balanceOf("0x977a9ddfb965a9a3416fa72ca7f91c4949c18f25")); } @Autowired private SystemTradeJob systemTradeJob; @Test public void transferPoolTest() { systemTradeJob.transferPoolVol(); } @Test public void sourceUsdtTest() { systemTradeJob.sourcePoolUsdtOutLimit(); } @Test public void poolTest() { systemTradeJob.transferPoolVol(); } @Autowired private DappOnlineTransferDao dappOnlineTransferDao; @Test public void transferTest() { System.out.println(ChainService.getInstance(ChainEnum.BSC_USDT.name()).transfer(ChainEnum.BSC_USDT_SOURCE.getAddress(), BigDecimal.valueOf(6L))); } }