Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Methods

Abstract addressBufferToChecksum

  • addressBufferToChecksum(key: Buffer): string
  • Converts an address buffer to a checksummed address string

    Parameters

    • key: Buffer

    Returns string

    checksumed address

Abstract balanceToStd

  • balanceToStd(input: number | string | BigNumber): string
  • Converts a balance to it's lowest denominator

    Parameters

    • input: number | string | BigNumber

    Returns string

    string

Abstract bufferToHex

  • bufferToHex(buf: Buffer): string

Abstract isValidAddress

  • isValidAddress(key: Buffer): boolean
  • Determines whether buffer contains a valid address

    Parameters

    • key: Buffer

    Returns boolean

    true if valid address, false if not

Abstract isValidChecksumAddress

  • isValidChecksumAddress(key: string): boolean
  • Determines whether string is a valid checksummed address

    Parameters

    • key: string

    Returns boolean

    true if valid checksum address, false if not

Abstract isValidPrivate

  • isValidPrivate(key: Buffer): boolean
  • Determines whether buffer contains a valid private key

    Parameters

    • key: Buffer

    Returns boolean

    true if valid private, false if not

Abstract isValidPublic

  • isValidPublic(key: Buffer): boolean
  • Determines whether buffer contains a valid public key

    Parameters

    • key: Buffer

    Returns boolean

    true if valid public, false if not

Abstract privateToAddress

  • privateToAddress(privateKey: Buffer): Buffer
  • Converts a private key to address

    Parameters

    • privateKey: Buffer

    Returns Buffer

    address

Abstract privateToPublic

  • privateToPublic(privateKey: Buffer): Buffer
  • Converts a private key to public key

    Parameters

    • privateKey: Buffer

    Returns Buffer

    public key

Abstract publicToAddress

  • publicToAddress(key: Buffer): Buffer

requireType

  • requireType(target: any, expected: string, method: string): boolean
  • Parameter type validation

    Parameters

    • target: any
    • expected: string
    • method: string

    Returns boolean

    true if type matches

Abstract toChecksumAddress

  • toChecksumAddress(key: string): string
  • Converts an address to a checksummed address

    Parameters

    • key: string

    Returns string

    checksumed address

Generated using TypeDoc