addressFormat static method

String addressFormat(
  1. String? address, {
  2. String slot = '.',
  3. int digit = 6,
})

将地址缩短为前几位和后几位,中间用点号替代 返回格式 0x912C...9E6548 address 需要格式化的地址 slot 中间替代符号,默认为点号 digit 前后保留的位数,默认为6

Implementation

static String addressFormat(
  String? address, {
  String slot = '.',
  int digit = 6,
}) {
  if (address == null || address.isEmpty) return '--';
  if (address.length < digit) return address;
  String str = '';
  str =
      '${address.substring(0, digit)}${slot * 4}${address.substring(address.length - digit, address.length)}';
  return str;
}