类 TxUtils


  • public class TxUtils
    extends Object
    • 构造器详细资料

      • TxUtils

        public TxUtils()
    • 方法详细资料

      • isMainAsset

        public static boolean isMainAsset​(int chainId,
                                          int assetId)
      • isNulsAsset

        public static boolean isNulsAsset​(int chainId,
                                          int assetId)
      • calcTransferTxFee

        public static BigInteger calcTransferTxFee​(int addressCount,
                                                   int fromLength,
                                                   int toLength,
                                                   String remark,
                                                   BigInteger price)
      • calcCrossTxFee

        public static Map<String,​BigInteger> calcCrossTxFee​(int addressCount,
                                                                  int fromLength,
                                                                  int toLength,
                                                                  String remark)
      • calcStopConsensusTxFee

        public static BigInteger calcStopConsensusTxFee​(int fromLength,
                                                        int toLength,
                                                        BigInteger price)
      • getNonce

        public static byte[] getNonce​(byte[] txHash)
        根据交易HASH获取NONCE(交易HASH后8位) Obtain NONCE according to HASH (the last 8 digits of HASH)
      • nulsData2HexBytes

        public static byte[] nulsData2HexBytes​(BaseNulsData nulsData)
      • isHexStr

        public static boolean isHexStr​(String str)
      • addressToLowerCase

        public static String addressToLowerCase​(String address)
      • cleanHexPrefix

        public static String cleanHexPrefix​(String input)
      • containsHexPrefix

        public static boolean containsHexPrefix​(String input)