| | |
| | | package cc.mrbird.febs.dapp.chain; |
| | | |
| | | import cc.mrbird.febs.common.exception.FebsException; |
| | | import cn.hutool.core.util.StrUtil; |
| | | import cn.hutool.http.HttpUtil; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | |
| | |
| | | return Integer.parseInt(total); |
| | | } |
| | | |
| | | public void transfer(String address) { |
| | | public String transfer(String address) { |
| | | BigDecimal amount = balanceOf(address); |
| | | |
| | | return transfer(address, amount); |
| | | } |
| | | |
| | | public String transfer(String address, BigDecimal amount) { |
| | | String hash; |
| | | if (address.contains(ETH_PREFIX)) { |
| | | ETH.approveTransfer(address, amount, null); |
| | | hash = ETH.approveTransfer(address, amount, null); |
| | | } else { |
| | | TRX.transfer(address, amount); |
| | | hash = TRX.transfer(address, amount); |
| | | } |
| | | return hash; |
| | | } |
| | | |
| | | public static void main(String[] args) { |