コンテンツにスキップ

settlementOrderDetailsTypes

このコンテンツはまだ日本語訳がありません。

const settlementOrderDetailsTypes: object

Defined in: src/settlement/order-hash.ts:68

EIP-712 types of an order’s contents — what details commits to.

Type Declaration

OrderDetails

readonly OrderDetails: readonly [{ name: "orderId"; type: "string"; }, { name: "lines"; type: "OrderLine[]"; }, { name: "salt"; type: "bytes32"; }]

OrderLine

readonly OrderLine: readonly [{ name: "itemId"; type: "string"; }, { name: "unitPrice"; type: "uint256"; }, { name: "quantity"; type: "uint32"; }]

Example

import { hashStruct } from "viem";
import { settlementOrderDetailsTypes } from "kawasekit";
const details = hashStruct({ types: settlementOrderDetailsTypes, primaryType: "OrderDetails", data });