@drift-labs/sdk
Version:
SDK for Drift Protocol
18 lines (17 loc) • 767 B
TypeScript
/// <reference types="node" />
/// <reference types="node" />
import type { SignedMsgOrderParamsDelegateMessage, SignedMsgOrderParamsMessage } from '../types';
export type AnchorTypesCoder = {
encode: (typeName: string, value: any) => Buffer;
decode: (typeName: string, buffer: Buffer) => any;
};
export declare function encodeSignedMsgOrderParamsMessage(args: {
coderTypes: AnchorTypesCoder;
orderParamsMessage: SignedMsgOrderParamsMessage | SignedMsgOrderParamsDelegateMessage;
delegateSigner?: boolean;
}): Buffer;
export declare function decodeSignedMsgOrderParamsMessage(args: {
coderTypes: AnchorTypesCoder;
encodedMessage: Buffer;
delegateSigner?: boolean;
}): SignedMsgOrderParamsMessage | SignedMsgOrderParamsDelegateMessage;