@reservoir0x/relay-sdk
Version:
Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.
49 lines • 1.63 kB
TypeScript
import type { Execute } from '../types/Execute.js';
import type { RelayClient } from '../client.js';
export declare function prepareHyperliquidSignatureStep(steps: Execute['steps'], chainId: number): {
id: any;
action: string;
description: string;
kind: "signature";
items: {
status: "complete" | "incomplete";
data: {
sign: {
signatureKind: string;
domain: {
name: string;
version: string;
chainId: number;
verifyingContract: string;
};
types: {
'HyperliquidTransaction:UsdSend': {
name: string;
type: string;
}[];
EIP712Domain: {
name: string;
type: string;
}[];
};
primaryType: string;
value: {
type: string;
signatureChainId: string;
hyperliquidChain: string;
destination: any;
amount: any;
time: number;
};
};
};
check: {
endpoint: string;
method: string;
};
}[];
requestId: string | undefined;
depositAddress: string | undefined;
};
export declare function sendUsd(client: RelayClient, signature: string, stepItem: Execute['steps'][0]['items'][0]): Promise<any>;
//# sourceMappingURL=hyperliquid.d.ts.map