Vana SDK - v2.2.2
    Preparing search index...

    Function shortenAddress

    • Format an address for display (showing first 6 and last 4 characters)

      Parameters

      • address: string

        EVM address

      Returns string

      Shortened address string

      Creates a human-readable abbreviated version of Ethereum addresses for UI display. Preserves enough characters to maintain uniqueness while saving screen space. Does not validate address format.

      Edge Cases:

      • Addresses shorter than 10 characters are returned unchanged
      • Works with both checksummed and lowercase addresses
      • Does not validate address format
      // Standard addresses
      shortenAddress("0x742d35Cc6558Fd4D9e9E0E888F0462ef6919Bd36")
      // Returns: "0x742d...Bd36"

      // Checksummed address
      shortenAddress("0x742d35Cc6558Fd4D9e9E0E888F0462ef6919Bd36")
      // Returns: "0x742d...Bd36"

      // Edge cases
      shortenAddress("0x123") // Returns: "0x123" (too short)
      shortenAddress("") // Returns: ""
      shortenAddress("not-an-address") // Returns: "not-an...ress"