Variable cryptoUtilsConst

cryptoUtils: { decodePrivate: ((encodedKey: string) => Buffer); doubleSha256: ((input: string | Buffer) => Buffer); encodePrivate: ((key: Buffer) => string); encodePublic: ((key: Buffer, prefix: string) => string); generateTrxId: ((transaction: Transaction) => string); isCanonicalSignature: ((signature: Buffer) => boolean); isWif: ((privWif: string) => boolean); ripemd160: ((input: string | Buffer) => Buffer); sha256: ((input: string | Buffer) => Buffer); signTransaction: ((transaction: Transaction, keys: PrivateKey | PrivateKey[], chainId?: Buffer) => SignedTransaction); transactionDigest: ((transaction: Transaction | SignedTransaction, chainId?: Buffer) => Buffer) } = ...

Misc crypto utility functions.

Type declaration

  • decodePrivate: ((encodedKey: string) => Buffer)
      • (encodedKey: string): Buffer
      • Decode bs58+doubleSha256-checksum encoded private key.

        Parameters

        • encodedKey: string

        Returns Buffer

  • doubleSha256: ((input: string | Buffer) => Buffer)
      • (input: string | Buffer): Buffer
      • Return 2-round sha256 hash of input.

        Parameters

        • input: string | Buffer

        Returns Buffer

  • encodePrivate: ((key: Buffer) => string)
      • (key: Buffer): string
      • Encode bs58+doubleSha256-checksum private key.

        Parameters

        • key: Buffer

        Returns string

  • encodePublic: ((key: Buffer, prefix: string) => string)
      • (key: Buffer, prefix: string): string
      • Encode public key with bs58+ripemd160-checksum.

        Parameters

        • key: Buffer
        • prefix: string

        Returns string

  • generateTrxId: ((transaction: Transaction) => string)
  • isCanonicalSignature: ((signature: Buffer) => boolean)
      • (signature: Buffer): boolean
      • Return true if signature is canonical, otherwise false.

        Parameters

        • signature: Buffer

        Returns boolean

  • isWif: ((privWif: string) => boolean)
      • (privWif: string): boolean
      • Return true if string is wif, otherwise false.

        Parameters

        • privWif: string

        Returns boolean

  • ripemd160: ((input: string | Buffer) => Buffer)
      • (input: string | Buffer): Buffer
      • Return ripemd160 hash of input.

        Parameters

        • input: string | Buffer

        Returns Buffer

  • sha256: ((input: string | Buffer) => Buffer)
      • (input: string | Buffer): Buffer
      • Return sha256 hash of input.

        Parameters

        • input: string | Buffer

        Returns Buffer

  • signTransaction: ((transaction: Transaction, keys: PrivateKey | PrivateKey[], chainId?: Buffer) => SignedTransaction)
  • transactionDigest: ((transaction: Transaction | SignedTransaction, chainId?: Buffer) => Buffer)

Generated using TypeDoc