settlementOrderDetailsTypes
constsettlementOrderDetailsTypes:object
Defined in: src/settlement/order-hash.ts:68
EIP-712 types of an order’s contents — what details commits to.
Type Declaration
OrderDetails
readonlyOrderDetails: readonly [{name:"orderId";type:"string"; }, {name:"lines";type:"OrderLine[]"; }, {name:"salt";type:"bytes32"; }]
OrderLine
readonlyOrderLine: 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 });