Function: signTypedData()
signTypedData(client
, data
, organizationId
, signWith
): Promise
<`0x${string}`
>
Defined in: packages/viem/src/index.ts:328
Parameters
client
TurnkeyClient
| TurnkeyBrowserClient
| TurnkeyServerClient
data
{ [key:
uint256[string]‘]‘:‘undefined‘;‘[key:‘uint248[]]
: undefined
; [key:
uint240[string]‘]‘:‘undefined‘;‘[key:‘uint232[]]
: undefined
; [key:
uint224[string]‘]‘:‘undefined‘;‘[key:‘uint216[]]
: undefined
; [key:
uint208[string]‘]‘:‘undefined‘;‘[key:‘uint200[]]
: undefined
; [key:
uint192[string]‘]‘:‘undefined‘;‘[key:‘uint184[]]
: undefined
; [key:
uint176[string]‘]‘:‘undefined‘;‘[key:‘uint168[]]
: undefined
; [key:
uint160[string]‘]‘:‘undefined‘;‘[key:‘uint152[]]
: undefined
; [key:
uint144[string]‘]‘:‘undefined‘;‘[key:‘uint136[]]
: undefined
; [key:
uint128[string]‘]‘:‘undefined‘;‘[key:‘uint120[]]
: undefined
; [key:
uint112[string]‘]‘:‘undefined‘;‘[key:‘uint104[]]
: undefined
; [key:
uint96[string]‘]‘:‘undefined‘;‘[key:‘uint88[]]
: undefined
; [key:
uint80[string]‘]‘:‘undefined‘;‘[key:‘uint72[]]
: undefined
; [key:
uint64[string]‘]‘:‘undefined‘;‘[key:‘uint56[]]
: undefined
; [key:
uint48[string]‘]‘:‘undefined‘;‘[key:‘uint40[]]
: undefined
; [key:
uint32[string]‘]‘:‘undefined‘;‘[key:‘uint24[]]
: undefined
; [key:
uint16[string]‘]‘:‘undefined‘;‘[key:‘uint8[]]
: undefined
; [key:
uint[string]‘]‘:‘undefined‘;‘[key:‘int256[]]
: undefined
; [key:
int248[string]‘]‘:‘undefined‘;‘[key:‘int240[]]
: undefined
; [key:
int232[string]‘]‘:‘undefined‘;‘[key:‘int224[]]
: undefined
; [key:
int216[string]‘]‘:‘undefined‘;‘[key:‘int208[]]
: undefined
; [key:
int200[string]‘]‘:‘undefined‘;‘[key:‘int192[]]
: undefined
; [key:
int184[string]‘]‘:‘undefined‘;‘[key:‘int176[]]
: undefined
; [key:
int168[string]‘]‘:‘undefined‘;‘[key:‘int160[]]
: undefined
; [key:
int152[string]‘]‘:‘undefined‘;‘[key:‘int144[]]
: undefined
; [key:
int136[string]‘]‘:‘undefined‘;‘[key:‘int128[]]
: undefined
; [key:
int120[string]‘]‘:‘undefined‘;‘[key:‘int112[]]
: undefined
; [key:
int104[string]‘]‘:‘undefined‘;‘[key:‘int96[]]
: undefined
; [key:
int88[string]‘]‘:‘undefined‘;‘[key:‘int80[]]
: undefined
; [key:
int72[string]‘]‘:‘undefined‘;‘[key:‘int64[]]
: undefined
; [key:
int56[string]‘]‘:‘undefined‘;‘[key:‘int48[]]
: undefined
; [key:
int40[string]‘]‘:‘undefined‘;‘[key:‘int32[]]
: undefined
; [key:
int24[string]‘]‘:‘undefined‘;‘[key:‘int16[]]
: undefined
; [key:
int8[string]‘]‘:‘undefined‘;‘[key:‘int[]]
: undefined
; [key:
bytes32[string]‘]‘:‘undefined‘;‘[key:‘bytes31[]]
: undefined
; [key:
bytes30[string]‘]‘:‘undefined‘;‘[key:‘bytes29[]]
: undefined
; [key:
bytes28[string]‘]‘:‘undefined‘;‘[key:‘bytes27[]]
: undefined
; [key:
bytes26[string]‘]‘:‘undefined‘;‘[key:‘bytes25[]]
: undefined
; [key:
bytes24[string]‘]‘:‘undefined‘;‘[key:‘bytes23[]]
: undefined
; [key:
bytes22[string]‘]‘:‘undefined‘;‘[key:‘bytes21[]]
: undefined
; [key:
bytes20[string]‘]‘:‘undefined‘;‘[key:‘bytes19[]]
: undefined
; [key:
bytes18[string]‘]‘:‘undefined‘;‘[key:‘bytes17[]]
: undefined
; [key:
bytes16[string]‘]‘:‘undefined‘;‘[key:‘bytes15[]]
: undefined
; [key:
bytes14[string]‘]‘:‘undefined‘;‘[key:‘bytes13[]]
: undefined
; [key:
bytes12[string]‘]‘:‘undefined‘;‘[key:‘bytes11[]]
: undefined
; [key:
bytes10[string]‘]‘:‘undefined‘;‘[key:‘bytes9[]]
: undefined
; [key:
bytes8[string]‘]‘:‘undefined‘;‘[key:‘bytes7[]]
: undefined
; [key:
bytes6[string]‘]‘:‘undefined‘;‘[key:‘bytes5[]]
: undefined
; [key:
bytes4[string]‘]‘:‘undefined‘;‘[key:‘bytes3[]]
: undefined
; [key:
bytes2[string]‘]‘:‘undefined‘;‘[key:‘bytes1[]]
: undefined
; [key:
bool[string]‘]‘:‘undefined‘;‘[key:‘bytes[]]
: undefined
; [key:
address[string]‘]‘:‘undefined‘;‘[key:‘function[]]
: undefined
; [key:
string[$]]
: undefined
; [key: string]
: readonly TypedDataParameter
[]; address
: undefined
; bool
: undefined
; bytes
: undefined
; bytes1
: undefined
; bytes10
: undefined
; bytes11
: undefined
; bytes12
: undefined
; bytes13
: undefined
; bytes14
: undefined
; bytes15
: undefined
; bytes16
: undefined
; bytes17
: undefined
; bytes18
: undefined
; bytes19
: undefined
; bytes2
: undefined
; bytes20
: undefined
; bytes21
: undefined
; bytes22
: undefined
; bytes23
: undefined
; bytes24
: undefined
; bytes25
: undefined
; bytes26
: undefined
; bytes27
: undefined
; bytes28
: undefined
; bytes29
: undefined
; bytes3
: undefined
; bytes30
: undefined
; bytes31
: undefined
; bytes32
: undefined
; bytes4
: undefined
; bytes5
: undefined
; bytes6
: undefined
; bytes7
: undefined
; bytes8
: undefined
; bytes9
: undefined
; int104
: undefined
; int112
: undefined
; int120
: undefined
; int128
: undefined
; int136
: undefined
; int144
: undefined
; int152
: undefined
; int16
: undefined
; int160
: undefined
; int168
: undefined
; int176
: undefined
; int184
: undefined
; int192
: undefined
; int200
: undefined
; int208
: undefined
; int216
: undefined
; int224
: undefined
; int232
: undefined
; int24
: undefined
; int240
: undefined
; int248
: undefined
; int256
: undefined
; int32
: undefined
; int40
: undefined
; int48
: undefined
; int56
: undefined
; int64
: undefined
; int72
: undefined
; int8
: undefined
; int80
: undefined
; int88
: undefined
; int96
: undefined
; string
: undefined
; uint104
: undefined
; uint112
: undefined
; uint120
: undefined
; uint128
: undefined
; uint136
: undefined
; uint144
: undefined
; uint152
: undefined
; uint16
: undefined
; uint160
: undefined
; uint168
: undefined
; uint176
: undefined
; uint184
: undefined
; uint192
: undefined
; uint200
: undefined
; uint208
: undefined
; uint216
: undefined
; uint224
: undefined
; uint232
: undefined
; uint24
: undefined
; uint240
: undefined
; uint248
: undefined
; uint256
: undefined
; uint32
: undefined
; uint40
: undefined
; uint48
: undefined
; uint56
: undefined
; uint64
: undefined
; uint72
: undefined
; uint8
: undefined
; uint80
: undefined
; uint88
: undefined
; uint96
: undefined
; } | {}
organizationId
string
signWith
string
Returns
Promise
<`0x${string}`
>