Order Signing
PrivateKeySigner
import { PrivateKeySigner } from "@wezzcoetzee/grvt";
const signer = new PrivateKeySigner("0xabc123...");
console.log(signer.address); // 0x...Constructor
Parameter
Type
Description
Methods
signTypedData
const signature = await signer.signTypedData({
domain: { ... },
types: { ... },
primaryType: "Order",
message: { ... },
});Wallet Compatibility
signOrder
Parameters
Parameter
Type
Required
Description
OrderParams
Field
Type
Required
Description
OrderLeg
Field
Type
Required
Description
InstrumentInfo
Field
Type
Description
buildCreateOrderPayload
Helper Functions
generateNonce
generateExpiration
Parameter
Type
Default
Description
generateClientOrderId
EIP-712 Types
signTypedData
getWalletAddress
Complete Example
Last updated