Skip to main content
Version: 11.x

Function: getTypeHash()

getTypeHash(types, type, revision?): string

Defined in: src/utils/typedData.ts:313

Get a type string as hash.

Parameters​

types​

Record<string, StarknetType[]>

The types object containing all defined types.

type​

string

The name of the type to hash.

revision?​

TypedDataRevision = Revision.LEGACY

The revision of the TypedData.

Returns​

string

The hash.

Example​

import typedDataExample from '../../__mocks__/typedData/baseExample.json';

const result = getTypeHash(typedDataExample.types, 'StarkNetDomain');
// result = "0x1bfc207425a47a5dfa1a50a4f5241203f50624ca5fdf5e18755765416b8e288";