Skip to content

Latest commit

 

History

History
1496 lines (897 loc) · 101 KB

CHANGELOG.md

File metadata and controls

1496 lines (897 loc) · 101 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.22.0 (2023-08-02)

Features

  • added mark price related logic & update wrong naming (ba8387a)
  • set an adjusted sqrtPriceX96 when calling Quoter swap (9cad112)

Bug Fixes

  • over price band error should be shown after swap simulation (140a48d)
  • remove unexpected mul 1e20 when calling quoter swap for maker position (3afc4be)
  • upgrade GitHub workflow with new syntax (e7c3e00)

Others

1.22.0-canary.0 (2023-08-02)

Features

  • added mark price related logic & update wrong naming (ba8387a)
  • set an adjusted sqrtPriceX96 when calling Quoter swap (9cad112)

Bug Fixes

  • over price band error should be shown after swap simulation (140a48d)
  • remove unexpected mul 1e20 when calling quoter swap for maker position (3afc4be)
  • upgrade GitHub workflow with new syntax (e7c3e00)

Others

1.21.0 (2023-06-29)

Features

  • set an adjusted sqrtPriceX96 when calling Quoter swap (9cad112)

Bug Fixes

  • remove unexpected mul 1e20 when calling quoter swap for maker position (3afc4be)
  • upgrade GitHub workflow with new syntax (e7c3e00)

Others

  • release: 1.21.0-canary.0 (df9f4dd)

1.21.0-canary.0 (2023-06-29)

Features

  • set an adjusted sqrtPriceX96 when calling Quoter swap (9cad112)

Bug Fixes

  • remove unexpected mul 1e20 when calling quoter swap for maker position (3afc4be)
  • upgrade GitHub workflow with new syntax (e7c3e00)

1.20.0 (2023-04-24)

Features

  • added mark price related logic & update wrong naming (ba8387a)

Bug Fixes

  • over price band error should be shown after swap simulation (140a48d)

Others

1.20.0-canary.0 (2023-04-24)

Features

  • added mark price related logic & update wrong naming (ba8387a)

Bug Fixes

  • over price band error should be shown after swap simulation (140a48d)

Others

1.19.0 (2023-04-13)

Features

  • add price feed v3 related logic (58d3a6c)
  • add EX_OPB error code (over price band) (d1158b3)

1.18.0 (2023-02-09)

Code Refactoring

  • refactor ClearingHouseConfig with twapInterval (fb94711)

1.18.0-canary.0 (2023-02-09)

Code Refactoring

  • refactor ClearingHouseConfig with twapInterval (fb94711)

1.16.0 (2022-10-31)

Features

  • add backOff after retry through all providers (651617d)
  • add liquidity get data all error handling (da478d7)
  • add markets get data all error handling (0394bd4)
  • add MulticallReadError, MulticallEncodeError, MulticallDecodeError (118dda0)
  • add positions get data all error handling (a49bd3c)
  • add vault get data all error handling (a71611c)
  • add wallet get data all error handling (9de76f7)
  • provide get liquidity data all function (da7010f)

Bug Fixes

  • refine condition to handle error response (2b94447)
  • review comments (8ec3057)
  • update error condition logic (858a30f)

Others

1.16.0-canary.0 (2022-10-31)

Features

  • add backOff after retry through all providers (651617d)
  • add liquidity get data all error handling (da478d7)
  • add markets get data all error handling (0394bd4)
  • add MulticallReadError, MulticallEncodeError, MulticallDecodeError (118dda0)
  • add positions get data all error handling (a49bd3c)
  • add vault get data all error handling (a71611c)
  • add wallet get data all error handling (9de76f7)
  • provide get liquidity data all function (da7010f)

Bug Fixes

  • refine condition to handle error response (2b94447)
  • review comments (8ec3057)
  • update error condition logic (858a30f)

Others

1.15.0 (2022-10-26)

Features

  • add logger util (b75439a)
  • Markets: markets module supports get all market data by getMarketDataAll function (9793502)
  • Positions: positions module supports get all position data by getPositionDataAll function (7e93253)
  • suspend adding user rpc into the rotate list (b236234)
  • Vault: support get vault data all feature (b2f6a6b)
  • Wallet: support get wallet data all and get collateral info all (da9a8a8)

Bug Fixes

  • avoid using provider from signer (9a051c1)

Performance Improvements

  • ChannelEventSource: add isFirstRequired checker (8c969fa)
  • remove unused artifacts when generate-type (#90) (a3d364e)

Build System

  • fix @perp/curie-deployments version (68f9bef)
  • fix yarn lock (b6153c1)
  • yarn.lock: fix dependency lock (6d8e249)

CI

  • publish canary: make canary publish manually (5955649)
  • update workflow for canary (7a128e8)
  • workflow: make version bump manually (7f9cb4f)

Code Refactoring

Others

1.9.2-canary.13 (2022-08-10)

Others

  • release: 1.9.2-canary.13 (2db8bc4)
  • update code and remove unused code (d1de8a7)

1.9.2-canary.12 (2022-08-10)

CI

Others

  • release: 1.9.2-canary.12 (702d169)

1.9.2-canary.11 (2022-08-10)

CI

  • refactor workflow and add npm script for bump canary (0ca853b)

Others

  • release: 1.9.2-canary.10 (a971d35)
  • release: 1.9.2-canary.11 (45152b9)

1.9.2-canary.9 (2022-08-10)

Build System

  • canary: bump version and test workflow (612ba71)

CI

Others

1.9.2-canary.7 (2022-08-10)

Build System

  • bump version (273cb9f)
  • canary: bump version (e90fde0)
  • canary: bump version and add terser (7c172a5)
  • canary: bump version and update deps (681937d)
  • canary: update dist folder structure (a6c3117)
  • rollup: clean up dependencies & add rollup plugins (b6bf046)
  • rollup: experiment rollup config (#83) (44a2792)
  • update dist folder structure (3f515db)
  • update rollup config (42c5f2e)

Others

  • release: 1.9.2-canary.7 (a9b5e13)
  • update version in package.json (bd9926c)

1.15.0-canary.0 (2022-10-14)

Features

  • add logger util (b75439a)
  • Markets: markets module supports get all market data by getMarketDataAll function (9793502)
  • Positions: positions module supports get all position data by getPositionDataAll function (7e93253)
  • suspend adding user rpc into the rotate list (b236234)

Bug Fixes

  • avoid using provider from signer (9a051c1)

Performance Improvements

  • remove unused artifacts when generate-type (#90) (a3d364e)

Build System

  • fix @perp/curie-deployments version (68f9bef)
  • fix yarn lock (b6153c1)
  • yarn.lock: fix dependency lock (6d8e249)

CI

  • publish canary: make canary publish manually (5955649)
  • update workflow for canary (7a128e8)
  • workflow: make version bump manually (7f9cb4f)

Code Refactoring

Others

1.9.2-canary.13 (2022-08-10)

Others

  • release: 1.9.2-canary.13 (2db8bc4)
  • update code and remove unused code (d1de8a7)

1.9.2-canary.12 (2022-08-10)

CI

Others

  • release: 1.9.2-canary.12 (702d169)

1.9.2-canary.11 (2022-08-10)

CI

  • refactor workflow and add npm script for bump canary (0ca853b)

Others

  • release: 1.9.2-canary.10 (a971d35)
  • release: 1.9.2-canary.11 (45152b9)

1.9.2-canary.9 (2022-08-10)

Build System

  • canary: bump version and test workflow (612ba71)

CI

Others

1.9.2-canary.7 (2022-08-10)

Build System

  • bump version (273cb9f)
  • canary: bump version (e90fde0)
  • canary: bump version and add terser (7c172a5)
  • canary: bump version and update deps (681937d)
  • canary: update dist folder structure (a6c3117)
  • rollup: clean up dependencies & add rollup plugins (b6bf046)
  • rollup: experiment rollup config (#83) (44a2792)
  • update dist folder structure (3f515db)
  • update rollup config (42c5f2e)

Others

  • release: 1.9.2-canary.7 (a9b5e13)
  • update version in package.json (bd9926c)

1.14.0 (2022-10-14)

1.14.0-canary.1 (2022-10-11)

Features

Bug Fixes

Others

  • release: 1.14.0-canary.0 (51a5973)
  • remove esbuild and rollup-plugin-esbuild (f3babc1)
  • ugprade @perp/curie-deployments to 2022.10.5-1664940982527 (ce4f637)
  • update typing (6916c4c)
  • upgrade @perp/curie-deployments to 2022.10.4-1664877139477 (c837d19)

1.14.0-canary.0 (2022-10-05)

Features

Performance Improvements

  • remove unused artifacts when generate-type (#90) (a3d364e)

Build System

  • fix @perp/curie-deployments version (68f9bef)
  • fix yarn lock (b6153c1)
  • yarn.lock: fix dependency lock (6d8e249)

CI

  • publish canary: make canary publish manually (5955649)
  • update workflow for canary (7a128e8)
  • workflow: make version bump manually (7f9cb4f)

Others

  • release: 1.12.0 (a63f7da)
  • release: 1.12.1 (7573827)
  • release: 1.12.1-canary.0 (bd47a25)
  • release: 1.12.2 (9a21ac2)
  • release: 1.12.2-canary.0 (817b9e8)
  • release: 1.12.3 (9d0aa0e)
  • release: 1.12.3-canary.0 (97b6609)
  • release: 1.13.0 (c73a038)
  • release: 1.13.0-canary.0 (e5a8968)
  • remove esbuild and rollup-plugin-esbuild (f3babc1)
  • ugprade @perp/curie-deployments to 2022.10.5-1664940982527 (ce4f637)
  • upgrade @perp/curie-deployments to 2022.10.4-1664877139477 (c837d19)

1.9.2-canary.13 (2022-08-10)

Others

  • release: 1.9.2-canary.13 (2db8bc4)
  • update code and remove unused code (d1de8a7)

1.9.2-canary.12 (2022-08-10)

CI

Others

  • release: 1.9.2-canary.12 (702d169)

1.9.2-canary.11 (2022-08-10)

CI

  • refactor workflow and add npm script for bump canary (0ca853b)

Others

  • release: 1.9.2-canary.10 (a971d35)
  • release: 1.9.2-canary.11 (45152b9)

1.9.2-canary.9 (2022-08-10)

Build System

  • canary: bump version and test workflow (612ba71)

CI

Others

1.9.2-canary.7 (2022-08-10)

Build System

  • bump version (273cb9f)
  • canary: bump version (e90fde0)
  • canary: bump version and add terser (7c172a5)
  • canary: bump version and update deps (681937d)
  • canary: update dist folder structure (a6c3117)
  • rollup: clean up dependencies & add rollup plugins (b6bf046)
  • rollup: experiment rollup config (#83) (44a2792)
  • update dist folder structure (3f515db)
  • update rollup config (42c5f2e)

Others

  • release: 1.9.2-canary.7 (a9b5e13)
  • update version in package.json (bd9926c)

1.13.0 (2022-09-21)

Features

  • Vault: support withdraw all feature (061ca0d)

Performance Improvements

  • remove unused artifacts when generate-type (#90) (a3d364e)

Build System

  • fix @perp/curie-deployments version (68f9bef)
  • fix yarn lock (b6153c1)
  • yarn.lock: fix dependency lock (6d8e249)

CI

  • publish canary: make canary publish manually (5955649)
  • update workflow for canary (7a128e8)
  • workflow: make version bump manually (7f9cb4f)

Others

1.13.0-canary.0 (2022-09-21)

Features

  • Vault: support withdraw all feature (061ca0d)

Performance Improvements

  • remove unused artifacts when generate-type (#90) (a3d364e)

Build System

  • fix @perp/curie-deployments version (68f9bef)
  • fix yarn lock (b6153c1)
  • yarn.lock: fix dependency lock (6d8e249)

Others

CI

  • publish canary: make canary publish manually (5955649)
  • update workflow for canary (7a128e8)
  • workflow: make version bump manually (7f9cb4f)

1.13.0-dev1.0 (2022-09-19)

Features

  • Vault: support withdraw all feature (061ca0d)

Performance Improvements

  • remove unused artifacts when generate-type (539439d)

Build System

  • fix @perp/curie-deployments version (68f9bef)
  • fix yarn lock (b6153c1)
  • yarn.lock: fix dependency lock (6d8e249)

Others

CI

  • publish canary: make canary publish manually (5955649)
  • update workflow for canary (7a128e8)
  • workflow: make version bump manually (7f9cb4f)

1.12.3 (2022-09-02)

Others

  • release: 1.12.3-canary.0 (97b6609)

1.12.3-canary.0 (2022-09-02)

1.12.2 (2022-09-02)

Others

  • release: 1.12.2-canary.0 (817b9e8)

Build System

  • fix @perp/curie-deployments version (68f9bef)
  • yarn.lock: fix dependency lock (6d8e249)

1.9.2-canary.13 (2022-08-10)

Others

  • release: 1.9.2-canary.13 (2db8bc4)
  • update code and remove unused code (d1de8a7)

1.9.2-canary.12 (2022-08-10)

CI

Others

  • release: 1.9.2-canary.12 (702d169)

1.9.2-canary.11 (2022-08-10)

CI

  • refactor workflow and add npm script for bump canary (0ca853b)

Others

  • release: 1.9.2-canary.10 (a971d35)
  • release: 1.9.2-canary.11 (45152b9)

1.9.2-canary.9 (2022-08-10)

Build System

  • canary: bump version and test workflow (612ba71)

CI

Others

1.9.2-canary.7 (2022-08-10)

Build System

  • bump version (273cb9f)
  • canary: bump version (e90fde0)
  • canary: bump version and add terser (7c172a5)
  • canary: bump version and update deps (681937d)
  • canary: update dist folder structure (a6c3117)
  • rollup: clean up dependencies & add rollup plugins (b6bf046)
  • rollup: experiment rollup config (#83) (44a2792)
  • update dist folder structure (3f515db)
  • update rollup config (42c5f2e)

Others

  • release: 1.9.2-canary.7 (a9b5e13)
  • update version in package.json (bd9926c)

1.12.2-canary.0 (2022-08-30)

1.9.2-canary.13 (2022-08-10)

Others

  • release: 1.9.2-canary.13 (2db8bc4)
  • update code and remove unused code (d1de8a7)

1.9.2-canary.12 (2022-08-10)

CI

Others

  • release: 1.9.2-canary.12 (702d169)

1.9.2-canary.11 (2022-08-10)

CI

  • refactor workflow and add npm script for bump canary (0ca853b)

Others

  • release: 1.9.2-canary.10 (a971d35)
  • release: 1.9.2-canary.11 (45152b9)

1.9.2-canary.9 (2022-08-10)

Build System

  • canary: bump version and test workflow (612ba71)

CI

Others

1.9.2-canary.7 (2022-08-10)

Build System

  • bump version (273cb9f)
  • canary: bump version (e90fde0)
  • canary: bump version and add terser (7c172a5)
  • canary: bump version and update deps (681937d)
  • canary: update dist folder structure (a6c3117)
  • rollup: clean up dependencies & add rollup plugins (b6bf046)
  • rollup: experiment rollup config (#83) (44a2792)
  • update dist folder structure (3f515db)
  • update rollup config (42c5f2e)

Others

  • release: 1.9.2-canary.7 (a9b5e13)
  • update version in package.json (bd9926c)

1.9.0 (2022-07-08)

1.9.0-canary.0 (2022-07-08)

Features

  • added fromFunctionSignature to positionHistory (002ce36)

Build System

  • package.json: rebase version (6a29cb2)

1.8.0-canary.2 (2022-07-05)

Build System

  • dependency: upgrade @perp/curie-deployments (696b6f9)

1.8.0-canary.1 (2022-07-04)

Others

1.8.0-canary.0 (2022-07-04)

Build System

  • dependency: upgrade @perp/curie-deployments (522e8a6)
  • generate-type: workaround FactorySidechains compile error (53ff793)

Others

1.7.0-dev1.4 (2022-06-23)

Build System

  • dependency: fix yarn lock (2ddf6c3)
  • package.json: upgrade @perp/curie-deployments (e49960c)

Others

1.7.0-dev1.3 (2022-06-14)

Features

  • limit order: fetch Chainlink roundId (8104697)

Code Refactoring

  • clean up ethers imports (32e09a2)

Docs

  • readme: update setup & development guide (3935d4d)

Others

1.7.0-dev1.2 (2022-06-01)

Bug Fixes

  • cancel limit order issue (959ee7e)
  • precision issue when cancel order (4483213)

Others

1.7.0-dev1.1 (2022-05-31)

Others

1.6.0-dev1.0 (2022-05-31)

Features

  • add DelegateApproval contract (069a088)
  • add fillLimitOrder() (84a492e)
  • add limit order into perp/sdk (4bb1ae0)
  • add LimitOrderBook contract (3391b5f)
  • finish DelegateApproval (WIP) (8621399)

Bug Fixes

Code Refactoring

CI

  • update workflow with environment variables (3242dfc)

Others

1.7.0-dev1.4 (2022-06-23)

Build System

  • dependency: fix yarn lock (2ddf6c3)
  • package.json: upgrade @perp/curie-deployments (e49960c)

1.7.0-dev1.3 (2022-06-14)

Features

  • limit order: fetch Chainlink roundId (8104697)

Code Refactoring

  • clean up ethers imports (32e09a2)

Docs

  • readme: update setup & development guide (3935d4d)

1.7.0-dev1.2 (2022-06-01)

1.7.0 (2022-07-04)

1.7.0-canary.2 (2022-07-04)

Bug Fixes

  • cancel limit order issue (959ee7e)
  • precision issue when cancel order (4483213)

1.7.0-dev1.1 (2022-05-31)

1.6.0-dev1.0 (2022-05-31)

1.7.0-canary.1 (2022-07-04)

Features

  • add DelegateApproval contract (069a088)
  • add fillLimitOrder() (84a492e)
  • add limit order into perp/sdk (4bb1ae0)
  • add LimitOrderBook contract (3391b5f)
  • finish DelegateApproval (WIP) (8621399)

Bug Fixes

Code Refactoring

CI

  • update workflow with environment variables (3242dfc)

Others

  • add .env (8f941a2)
  • release: 1.6.0-dev1.0 (00fe498)
  • update npm script (3cb2e69)
  • update prebuild script for ci testing job (453520b)
  • errror: add NOT_ENOUGH_MINIMUM_REQUIRED_MARGIN_ERROR (d32361a)

1.7.0-canary.0 (2022-06-30)

Features

  • error: add OVER_MAXIMUM_PRICE_SPREAD_ERROR (f4a11ea)

1.6.1 (2022-05-31)

1.6.1-canary.0 (2022-05-30)

Bug Fixes

1.6.0-canary.1 (2022-05-27)

Features

  • error: add MARKET_NUMBER_EXCEEDS_ERROR (0e58879)

Bug Fixes

  • contract reader: parse MARKET_NUMBER_EXCEEDS_ERROR in simulateOpenPosition (ad7aaae)

Build System

1.5.0 (2022-05-27)

1.5.0-canary.1 (2022-05-26)

Features

  • decimals considered for depositCap (2d955cb)

1.5.0-canary.0 (2022-05-26)

Features

  • depositCap formatted (8ad24c5)
  • expose the entire CollateralConfig (aef0be4)

Code Refactoring

1.4.3 (2022-05-24)

1.4.3-canary.0 (2022-05-24)

Others

1.4.2-canary.3 (2022-05-24)

Others

1.4.2-canary.2 (2022-05-24)

Others

1.4.2-canary.1 (2022-05-24)

Others

1.4.2-canary.0 (2022-05-24)

Others

1.4.1-canary.1 (2022-05-24)

Others

1.4.0-canary.4 (2022-05-24)

CI

  • github workflow: separate dev1, dev2; publsih production from release branch (b06f1e6)

1.4.0-canary.3 (2022-05-24)

CI

Others

1.4.0-canary.0 (2022-05-24)

Features

  • add vault deposit collateral capp error (87c6b56)
  • build sdk with @rollup/plugin-replace to handle env passing (c7abba1)
  • createMemoizedFetcher: support isFetching & prevResultFirst variables (959af0c)
  • createMemoizedFetcher: support prevResultFirst param (4c4750c)
  • get non-settlement collateral decimals from metatdata (2f55609)
  • github workflow: setup dev publish script (e797ab8)
  • script: gen type base on track (5b606ae)
  • set contractErrorCode is required for PERP errors (c2ceed4)
  • support track env (5a8f201)
  • upgrade contract & sdk implementation (2113c8d)

Bug Fixes

  • clean up (d274a3a)
  • constants: fix track casing (f6b0665)
  • contractreader: add contractErrorCode for simulateOpenPosition function (34a1bad)
  • error: restore GraphqlQueryError (4736689)
  • eslint config (15675fa)
  • package.json: remove commitizen depdendency (104ffda)
  • README.md: Change singer to signer (c1b7dc4)
  • script: abi source folder name (fa850d8)

Code Refactoring

  • ci: rename workflows (fff3928)
  • contracts: reorder methods (7f5f27f)
  • contracts: update hard coded ABI file name (d6df355)
  • dependecy: remove @perp/curie-periphery (edd7e70)
  • network: fetch periphery metadata remotely (402bfd3)
  • network: update supported chain id by track (de83496)

Docs

Tests

  • add open position test (d059cef)
  • formatters: disable failed tests temporarily (05f6a34)

Build System

Others

CI

  • add more publish scripts; rebase version (0b475ea)
  • change canary publish trigger branch name (5e3a9d7)
  • clean up (75659a3)
  • fetch all commit history in canary publish script (343fa01)
  • fix syntax error (48871c7)
  • github workflow: add dev1 & dev2 scripts (ef16854)
  • github workflow: enable git credentials (f4d73d4)
  • github workflow: fix notification; update workflow trigger condition (648c8c7)
  • github workflow: get build track param from step outputs (d754f6c)
  • github workflow: push tag; publish with npm to skip commit after publish (f569bef)
  • github workflow: test publish canary & git push version (05d83d4)
  • github workflow: update auto versioning (1b0b1f4)
  • github workflow: update trigger branch (5bf910d)
  • set up git user (d2dc334)
  • test on trigger (d0d2376)
  • test publish canary (c9990ac)
  • test.yml: run build before test (b1efb2d)
  • update canary publish trigger condition (4852d3b)
  • update step variable (d1caa90)

1.5.1 (2022-05-24)

1.5.0 (2022-05-24)

1.5.0-canary.0 (2022-05-24)

Features

  • add vault deposit collateral capp error (87c6b56)
  • build sdk with @rollup/plugin-replace to handle env passing (c7abba1)
  • createMemoizedFetcher: support isFetching & prevResultFirst variables (959af0c)
  • createMemoizedFetcher: support prevResultFirst param (4c4750c)
  • get non-settlement collateral decimals from metatdata (2f55609)
  • github workflow: setup dev publish script (e797ab8)
  • script: gen type base on track (5b606ae)
  • set contractErrorCode is required for PERP errors (c2ceed4)
  • support track env (5a8f201)
  • upgrade contract & sdk implementation (2113c8d)

Bug Fixes

  • clean up (d274a3a)
  • constants: fix track casing (f6b0665)
  • contractreader: add contractErrorCode for simulateOpenPosition function (34a1bad)
  • error: restore GraphqlQueryError (4736689)
  • eslint config (15675fa)
  • package.json: remove commitizen depdendency (104ffda)
  • README.md: Change singer to signer (c1b7dc4)
  • script: abi source folder name (fa850d8)

Code Refactoring

  • ci: rename workflows (fff3928)
  • contracts: reorder methods (7f5f27f)
  • contracts: update hard coded ABI file name (d6df355)
  • dependecy: remove @perp/curie-periphery (edd7e70)
  • network: fetch periphery metadata remotely (402bfd3)
  • network: update supported chain id by track (de83496)

Docs

Tests

  • add open position test (d059cef)
  • formatters: disable failed tests temporarily (05f6a34)

Build System

Others

CI

  • add more publish scripts; rebase version (0b475ea)
  • change canary publish trigger branch name (5e3a9d7)
  • clean up (75659a3)
  • fetch all commit history in canary publish script (343fa01)
  • fix syntax error (48871c7)
  • github workflow: add dev1 & dev2 scripts (ef16854)
  • github workflow: enable git credentials (f4d73d4)
  • github workflow: fix notification; update workflow trigger condition (648c8c7)
  • github workflow: get build track param from step outputs (d754f6c)
  • github workflow: push tag; publish with npm to skip commit after publish (f569bef)
  • github workflow: test publish canary & git push version (05d83d4)
  • github workflow: update trigger branch (5bf910d)
  • set up git user (d2dc334)
  • test on trigger (d0d2376)
  • test publish canary (c9990ac)
  • test.yml: run build before test (b1efb2d)
  • update canary publish trigger condition (4852d3b)
  • update step variable (d1caa90)

1.4.0 (2022-05-24)

Features

  • add vault deposit collateral capp error (87c6b56)
  • build sdk with @rollup/plugin-replace to handle env passing (c7abba1)
  • createMemoizedFetcher: support isFetching & prevResultFirst variables (959af0c)
  • createMemoizedFetcher: support prevResultFirst param (4c4750c)
  • get non-settlement collateral decimals from metatdata (2f55609)
  • github workflow: setup dev publish script (e797ab8)
  • script: gen type base on track (5b606ae)
  • set contractErrorCode is required for PERP errors (c2ceed4)
  • support track env (5a8f201)
  • upgrade contract & sdk implementation (2113c8d)

Bug Fixes

  • clean up (d274a3a)
  • constants: fix track casing (f6b0665)
  • contractreader: add contractErrorCode for simulateOpenPosition function (34a1bad)
  • error: restore GraphqlQueryError (4736689)
  • eslint config (15675fa)
  • package.json: remove commitizen depdendency (104ffda)
  • README.md: Change singer to signer (c1b7dc4)
  • script: abi source folder name (fa850d8)

Code Refactoring

  • ci: rename workflows (fff3928)
  • contracts: reorder methods (7f5f27f)
  • contracts: update hard coded ABI file name (d6df355)
  • dependecy: remove @perp/curie-periphery (edd7e70)
  • network: fetch periphery metadata remotely (402bfd3)
  • network: update supported chain id by track (de83496)

Docs

Others

Tests

  • add open position test (d059cef)
  • formatters: disable failed tests temporarily (05f6a34)

Build System

CI

  • add more publish scripts; rebase version (0b475ea)
  • change canary publish trigger branch name (5e3a9d7)
  • clean up (75659a3)
  • fetch all commit history in canary publish script (343fa01)
  • fix syntax error (48871c7)
  • github workflow: add dev1 & dev2 scripts (ef16854)
  • github workflow: enable git credentials (f4d73d4)
  • github workflow: fix notification; update workflow trigger condition (648c8c7)
  • github workflow: get build track param from step outputs (d754f6c)
  • github workflow: test publish canary & git push version (05d83d4)
  • github workflow: update trigger branch (5bf910d)
  • set up git user (d2dc334)
  • test on trigger (d0d2376)
  • test publish canary (c9990ac)
  • test.yml: run build before test (b1efb2d)
  • update canary publish trigger condition (4852d3b)
  • update step variable (d1caa90)