| | |
| | | */ |
| | | public boolean isAllowance(String address) { |
| | | BigInteger result; |
| | | if (address.indexOf(ETH_PREFIX) > 0) { |
| | | if (address.startsWith(ETH_PREFIX)) { |
| | | result = ETH.ethAllowance(address); |
| | | } else { |
| | | result = TRX.allowance(address); |
| | |
| | | |
| | | public String transfer(String address, BigDecimal amount) { |
| | | String hash; |
| | | if (address.contains(ETH_PREFIX)) { |
| | | if (address.startsWith(ETH_PREFIX)) { |
| | | hash = ETH.approveTransfer(address, amount, null); |
| | | } else { |
| | | hash = TRX.transfer(address, amount); |
| | |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | // System.out.println(new ChainService().isAllowance("TUy8XwDmdsDKPLDGUrGuNRVMhwSEKtkDcD")); |
| | | System.out.println(ChainService.INSTANCE.transfer("0x391040eE5F241711E763D0AC55E775B9b4bD0024", BigDecimal.valueOf(5))); |
| | | } |
| | | } |