Skip to content
Alchemy Logo

toReplaySafeTypedData

function toReplaySafeTypedData(params): object;

Defined in: packages/smart-accounts/src/ma-v2/utils/signature.ts:55

Converts a hash to a replay safe typed data.

ParameterTypeDescription

params

{ address: `0x${string}`; chainId: number; hash: `0x${string}`; salt?: `0x${string}`; }

The parameters for converting a hash to a replay safe typed data.

params.address

`0x${string}`

params.chainId

number

params.hash

`0x${string}`

params.salt?

`0x${string}`

object

The replay safe typed data.

NameTypeDefault value

domain

object

domain.chainId

number

domain.salt?

`0x${string}`

domain.verifyingContract

`0x${string}`

address

message

object

message.hash

`0x${string}`

primaryType

"ReplaySafeHash"

types

object

types.ReplaySafeHash

object[]

Was this page helpful?