Skip to content

Releases: nktkas/hyperliquid

v0.24.3

29 Aug 06:00
83f569f
Compare
Choose a tag to compare
  • feat(info): add dex field to parameters for methods clearinghouseState, metaAndAssetCtxs, perpsAtOpenInterestCap (71592fb)
  • feat(subscription): add assetCtxs method (f94d201)
  • feat(subscription): add clearinghouseState method (5d1a15a)
  • feat(subscription): add openOrders method (3155bbc)
  • refactor(subscription): rename params types to use Ws prefix (9f4fdde)

Full Changelog: v0.24.2...v0.24.3

v0.24.2

26 Aug 06:16
47ea23d
Compare
Choose a tag to compare
  • fix(websocket_transport): reject requests if WebSocket connection is permanently closed (6f48bc0)
  • fix(transports): avoid wrapping TransportError into HttpRequestError / WebSocketRequestError (f8a7105)

Full Changelog: v0.24.1...v0.24.2

v0.24.1

22 Aug 00:19
6108cf1
Compare
Choose a tag to compare
  • feat(exchange): add sendAsset method (e0609c5)
  • feat(exchange): add noop method (ed5e314)
  • fix(subscription): correct parameter order in l2Book and userFills payloads (f12bdda)
  • feat(info): add spotPairDeployAuctionStatus method (cfa9a04)
  • docs(readme): update polyfills for react native (77f67cf)

Full Changelog: v0.24.0...v0.24.1

v0.24.0

29 Jul 00:35
aa28b51
Compare
Choose a tag to compare

Features

  • feat(exchange): add subAccountModify method (1c6942a)
  • feat(exchange): add expiresAfter for all L1 actions (f46a19a)
  • feat(info): add activeAssetData method (a7591cc)

BREAKING CHANGES

  • refactor(exchange)!: changes args in methods createVault and twapOrder (901a38f)
  • refactor(exchange)!: separate action arguments from execution modifiers (575f619)
  • refactor(exchange)!: remove perpDexClassTransfer and perpDexTransfer methods (f69f4a8)
  • refactor(signing)!: remove support for window.ethereum as a wallet (06f7a38)
  • refactor(exchange)!: change in args of method perpDeploy (f46a19a)

Full Changelog: v0.23.1...v0.24.0

v0.23.1

25 Jun 00:35
cfb7002
Compare
Choose a tag to compare
  • feat(info): new API methods: liquidatable, marginTable, maxMarketOrderNtls, validatorL1Votes, leadingVaults, exchangeStatus (da11e60)

Full Changelog: v0.23.0...v0.23.1

v0.23.0

23 Jun 00:09
fee469e
Compare
Choose a tag to compare
  • refactor: migrate to npm deps (d7c65e2)
  • refactor(signing)!: change createL1ActionHash and signMultiSigAction arguments (d7c65e2)
  • refactor(transport)!: change HttpTransport and WebSocketTransport errors (d7c65e2)
  • refactor(transport)!: errors in request, subscribe, and unsubscribe calls are wrapped in a TransportError error class (d7c65e2)
  • feat(exchange): add API PerpDexTransfer (d7c65e2)

Full Changelog: v0.22.2...v0.23.0

v0.22.2

16 Jun 11:09
a96c96a
Compare
Choose a tag to compare
  • build: update minimal nodejs version to >= 24 (d1c0ad6)
  • fix(exchange): fix parameter for convertToMultiSigUser to work with null (f8bda71)
  • feat: add support for private keys as abstract wallet (9c33e66)

Full Changelog: v0.22.1...v0.22.2

v0.22.1

08 Jun 15:52
a788177
Compare
Choose a tag to compare
  • fix(multisign): improve work in approveAgent with empty agentName (6f13f68)
  • fix(multisign): improve external work with signers type (3528ce5)

Full Changelog: v0.22.0...v0.22.1

v0.22.0

08 Jun 01:33
06f0394
Compare
Choose a tag to compare

This release implements the MultiSign client and adds support utilities for signature generation.


Features

  • Implementation of Multi-Sign class (b0a0856)
  • Add actionSorter with functions and userSignedActionEip712Types for correct signature generation in signL1Action and signUserSignedAction (46e0dd8) (80fdb9a > 165ef13 > b0a0856)

BREAKING CHANGES

  • In InfoClient, return values in the blockDetails, txDetails, and userDetails methods have been changed (f1e1287)

Full Changelog: v0.21.0...v0.22.0

v0.21.0

29 May 13:44
7c5f840
Compare
Choose a tag to compare

This release includes improvements to WebSocketTransport and the SDK interface.


Features

  • Add automatic re-subscription for WebSocketTransport (cb931fc)

Bug Fixes

  • WebSocketTransport now does not send a request from the buffer (used when reconnecting) if the request is aborted (27818b0)
  • Correct handling of duplicate async requests via WebSocketTransport (20a6d6a)
  • Correct handling of errors related to subscription requests (1d8fcb8)

BREAKING CHANGES

  • AbortSignal is removed from all subscription requests (86f2dfd)
  • Renaming client classes
    • EventClient to SubscriptionClient (4f8236e)
    • PublicClient to InfoClient (f9ccfef)
    • WalletClient to ExchangeClient (b561192)

Full Changelog: v0.20.0...v0.21.0