You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

@ambitlabs/hyperliquid-sdk

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ambitlabs/hyperliquid-sdk - npm Package Compare versions

Comparing version

to
0.0.1-beta8

6

dist/cjs/Signer.d.ts

@@ -1,2 +0,2 @@

import { TypedDataDomain, TypedDataField, Wallet } from 'ethers';
import { TypedDataDomain, TypedDataField, Signer as EthersSigner } from 'ethers';
import { HyperliquidEnvironment } from './constants';

@@ -9,5 +9,5 @@ export type Signature = {

export declare class Signer {
readonly wallet: Wallet;
readonly signer: EthersSigner;
readonly environment: HyperliquidEnvironment;
constructor(wallet: Wallet, environment: HyperliquidEnvironment);
constructor(signer: EthersSigner, environment: HyperliquidEnvironment);
signL1Action(action: Record<string, any>, vaultAddress: string | null, nonce: number): Promise<Signature>;

@@ -14,0 +14,0 @@ signUserAction(action: Record<string, any>, types: Record<string, Array<TypedDataField>>): Promise<Signature>;

@@ -9,6 +9,6 @@ "use strict";

class Signer {
wallet;
signer;
environment;
constructor(wallet, environment) {
this.wallet = wallet;
constructor(signer, environment) {
this.signer = signer;
this.environment = environment;

@@ -48,3 +48,3 @@ }

async signAction(domain, types, value) {
const signature = await this.wallet.signTypedData(domain, types, value);
const signature = await this.signer.signTypedData(domain, types, value);
return this.splitSig(signature);

@@ -51,0 +51,0 @@ }

@@ -1,2 +0,2 @@

import { TypedDataDomain, TypedDataField, Wallet } from 'ethers';
import { TypedDataDomain, TypedDataField, Signer as EthersSigner } from 'ethers';
import { HyperliquidEnvironment } from './constants';

@@ -9,5 +9,5 @@ export type Signature = {

export declare class Signer {
readonly wallet: Wallet;
readonly signer: EthersSigner;
readonly environment: HyperliquidEnvironment;
constructor(wallet: Wallet, environment: HyperliquidEnvironment);
constructor(signer: EthersSigner, environment: HyperliquidEnvironment);
signL1Action(action: Record<string, any>, vaultAddress: string | null, nonce: number): Promise<Signature>;

@@ -14,0 +14,0 @@ signUserAction(action: Record<string, any>, types: Record<string, Array<TypedDataField>>): Promise<Signature>;

@@ -6,6 +6,6 @@ // NOTE: this has been adapted from the following

export class Signer {
wallet;
signer;
environment;
constructor(wallet, environment) {
this.wallet = wallet;
constructor(signer, environment) {
this.signer = signer;
this.environment = environment;

@@ -45,3 +45,3 @@ }

async signAction(domain, types, value) {
const signature = await this.wallet.signTypedData(domain, types, value);
const signature = await this.signer.signTypedData(domain, types, value);
return this.splitSig(signature);

@@ -48,0 +48,0 @@ }

{
"name": "@ambitlabs/hyperliquid-sdk",
"version": "0.0.1-beta7",
"version": "0.0.1-beta8",
"types": "./dist/esm/index.d.ts",

@@ -5,0 +5,0 @@ "module": "./dist/esm/index.js",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet