Function isValidContractAddress

    • Validates if an address is a smart contract address.

      Mirrors klever-go core.IsSmartContractAddress:

      • a valid all-zero Klever address is accepted
      • otherwise bytes 0..7 must be zero
      • bytes 8..9 must match the Wasm VM type (05 00)

      Parameters

      • address: string

        The address string to validate

      Returns boolean

      True if the address is a valid smart contract address

      if (isValidContractAddress('klv1qqqqqqqqqqqqqpgqxwklx...')) {
      console.log('Valid smart contract address')
      }

      isValidAddress for general address validation