Skip to main contentFunction: 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}`>