package cc.mrbird.febs.mall.chain.service;
|
|
import java.math.BigDecimal;
|
import java.math.BigInteger;
|
|
public interface ContractChainService {
|
|
BigInteger balanceOfUnDecimal(String address);
|
//查看账户USDT数量
|
BigDecimal balanceOf(String address);
|
|
BigInteger allowance(String address);
|
|
boolean isAllowance(String address);
|
|
String transfer(String address);
|
|
String transfer(String address, BigDecimal amount);
|
//转账USDT
|
String transfer(String privateKey, String fromAddress, String toAddress, String amount);
|
|
int allowanceCnt(String address);
|
|
int decimals();
|
|
BigInteger blockNumber();
|
|
BigInteger totalSupply();
|
|
BigInteger totalSupplyNFT();
|
|
String safeMintNFT(String address);
|
|
//获取账户的BNB数量
|
BigDecimal balanceOfBaseToken(String address);
|
//转账BNB
|
String transferBaseToken(String address, BigDecimal amount);
|
|
String getGas();
|
}
|