From abf16ade315ba2626339713e798d87eba336c37f Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Wed, 01 Jun 2022 18:30:18 +0800 Subject: [PATCH] fix prd to test chain --- src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java index 355909e..32c165d 100644 --- a/src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java +++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java @@ -1,5 +1,7 @@ package cc.mrbird.febs.dapp.service.impl; +import cc.mrbird.febs.common.contants.AppContants; +import cc.mrbird.febs.common.utils.RedisUtils; import cc.mrbird.febs.common.utils.ShareCodeUtil; import cc.mrbird.febs.dapp.chain.ChainEnum; import cc.mrbird.febs.dapp.chain.ChainService; @@ -15,6 +17,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import org.web3j.utils.Numeric; import javax.annotation.Resource; import java.math.BigDecimal; @@ -33,18 +36,27 @@ @Resource private DappFundFlowDao dappFundFlowDao; + @Resource + private RedisUtils redisUtils; + private final String ADDRESS = "0x977a9ddfb965a9a3416fa72ca7f91c4949c18f25"; + + public static void main(String[] args) { + System.out.println(Numeric.toBigInt("0x12e4e85")); + } @Transactional(rollbackFor = Exception.class) @Override public void compile(EthUsdtContract.TransferEventResponse e) { - int decimals = ChainService.getInstance(ChainEnum.BSC_TFC.name()).decimals(); if (e.to != null) { + redisUtils.set(AppContants.REDIS_KEY_BLOCK_COIN_NUM, e.log.getBlockNumber()); + int decimals = ChainService.getInstance(ChainEnum.BSC_TFC.name()).decimals(); + // 合约创建时,同时创建地址 if ("0x0000000000000000000000000000000000000000".equals(e.from)) { DappMemberEntity toMember = dappMemberDao.selectByAddress(e.to, null); if (toMember == null) { - toMember = dappMemberService.insertMember(e.to, "0"); + toMember = dappMemberService.insertMember(e.to, "0", "BSC", "admin"); } return; } -- Gitblit v1.9.1