Files

34 KiB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.34.1 (2023-04-18)

Note: Version bump only for package @uma/sdk

0.34.0 (2023-03-30)

Features

0.33.0 (2023-03-23)

Features

  • add logIndexes to request data and searching (#4498) (2858b6f)

0.32.8 (2023-03-16)

Note: Version bump only for package @uma/sdk

0.32.7 (2023-02-28)

Note: Version bump only for package @uma/sdk

0.32.6 (2023-02-20)

Note: Version bump only for package @uma/sdk

0.32.5 (2023-02-20)

Bug Fixes

  • remove most of affiliates and dependencies to fix build (#4404) (429e2b1)
  • run jest directly in verbose mode (#4406) (42b83b2)

0.32.4 (2023-01-17)

Note: Version bump only for package @uma/sdk

0.32.3 (2023-01-11)

Note: Version bump only for package @uma/sdk

0.32.2 (2023-01-09)

Note: Version bump only for package @uma/sdk

0.32.1 (2022-12-28)

Note: Version bump only for package @uma/sdk

0.32.0 (2022-12-20)

Features

  • cleanup protocol repo by removing old packages (#4309) (74855fc)

0.31.2 (2022-11-23)

Note: Version bump only for package @uma/sdk

0.31.1 (2022-11-23)

Note: Version bump only for package @uma/sdk

0.31.0 (2022-11-23)

Features

  • add event based fetching for all requests (#4259) (33f0020)

0.30.0 (2022-11-23)

Features

  • add event based fetching for all requests (#4259) (33f0020)

0.29.5 (2022-11-02)

Note: Version bump only for package @uma/sdk

0.29.4 (2022-11-01)

Note: Version bump only for package @uma/sdk

0.29.3 (2022-10-06)

Note: Version bump only for package @uma/sdk

0.29.2 (2022-10-05)

Note: Version bump only for package @uma/sdk

0.29.1 (2022-09-22)

Note: Version bump only for package @uma/sdk

0.29.0 (2022-09-12)

Bug Fixes

  • sdk: fix failing lookup for skinny oo by tx hash (#4169) (b4c7cb7)

Features

  • add env for GCP storage configuration and update GCP libraries (#4148) (250c412)

0.28.1 (2022-08-24)

Bug Fixes

  • coingecko: Remove getContractPrices usd constraint (#4134) (297f2b4)
  • sdk: properly convert config to be used as chain data in MM (#4124) (36532ae)
  • sdk,api: configure datastore to accept longer strings on props (#4136) (4fbcff7)

0.28.0 (2022-08-16)

  • fix(sdk)!: fix missing bond on oo v2 request (#4113) (56c66b9), closes #4113

BREAKING CHANGES

  • Request object shape has been modified to normalize v1 and v2 request data

0.27.1 (2022-08-09)

Note: Version bump only for package @uma/sdk

0.27.0 (2022-08-02)

Features

0.26.0 (2022-07-13)

  • feat(sdk)!: add skinny oo client and separate factories (#4009) (2bc8ad7), closes #4009
  • chore(sdk)!: create oracle client interface for new oo contract integrations (#3989) (72e6235), closes #3989

BREAKING CHANGES

  • instanciating oracle client now requires selecting skinny or optimistic
  • improve(sdk): changed naming and improved readme
  • this slightly changes the request type which is used by the UI, app will need to be adjusted to accomodate.
  • fix: update failing tests

0.25.0 (2022-06-27)

Bug Fixes

Features

Reverts

  • Revert "feat: Round realized LP fee % to match UMIP (#3898)" (#3966) (c6b6faf), closes #3898 #3966

0.24.0 (2022-06-23)

Features

Reverts

  • Revert "feat: Round realized LP fee % to match UMIP (#3898)" (#3966) (c6b6faf), closes #3898 #3966

0.23.4 (2022-05-27)

Bug Fixes

0.23.3 (2022-05-13)

Bug Fixes

0.23.2 (2022-05-05)

Bug Fixes

  • add v1 OO interface for backcompat for downstream users (#3890) (f258069)

0.23.1 (2022-04-27)

Bug Fixes

  • sdk: replace rmSync for better compatibility (#3887) (af7deb8)

0.23.0 (2022-04-22)

Bug Fixes

Features

  • add ability to define chains other than ethereum in calls (#3876) (858331f)

0.22.2 (2022-04-01)

Bug Fixes

  • across-cross-domain-finalizer: increase Optimism State commitment delay constant (#3849) (0b294df)

0.22.1 (2022-02-28)

Bug Fixes

  • sdk: add tx hashes to dispute, settle, propose (#3834) (36dd4e3)
  • sdk: disable provider polling and correctly check done for past events (#3833) (0a4ce9a)

0.22.0 (2022-02-10)

Bug Fixes

  • sdk: expose more across pool values and add badger/wbtc to e2e tests (#3814) (d0e2352)
  • sdk: fix can settle flag to include expied state (#3810) (254c08c)
  • sdk: fix properly unqueuing commands from statemachine queue (#3813) (f363bc8)

Features

  • sdk: add oo settle ability (#3825) (623fb93)
  • sdk: use events to populate transaction/block numbers for state (#3822) (baa9d9b)
  • remove across contracts (#3775) (84c053b)
  • sdk: add request list populated by oo events from newest to oldest (#3818) (34afe1c)
  • sdk: allow oo client to fetch request by transaction and option… (#3819) (5cd7e7b)
  • sdk: poll user balance and approval for oo client (#3815) (99850d3)
  • sdk: request list checker using events (#3812) (9319b11)

0.21.0 (2022-01-31)

Bug Fixes

  • sdk: fix chain metadata shape when adding new chain for user (#3794) (8205cab)

Features

improve

  • sdk: fix request state flags, poll for request changes (#3803) (cc11647)

BREAKING CHANGES

  • sdk: oo flags have changed names for clarity

Signed-off-by: David [email protected]

0.20.0 (2022-01-25)

Features

  • sdk: add commands to for approve/propose/dispute (#3784) (c69e910)
  • sdk: move set user and set request to statemachine (#3778) (f2d7df7)

0.19.0 (2022-01-20)

Bug Fixes

  • sdk: use on chain rate model in pool client (#3781) (382bba4)

Features

0.18.0 (2022-01-11)

Bug Fixes

Features

  • across-relayer: Fetch rate model from contract instead of SDK constant (#3673) (4adff3d)
  • sdk: add basic optimistic oracle client for getting requests (#3729) (f645058)
  • sdk: add basic state reader to oo client (#3739) (819c3ea)
  • sdk: add oo global store and writing (#3738) (2f10482)
  • sdk: add preview flags for proposing for oo (#3751) (e46016b)
  • sdk: basic erc20 and erc20 multicall client (#3728) (e82bcc0)
  • sdk: expose basic oo client interface (#3746) (194e3a5)
  • add transaction bundler to relayer for better batching (#3723) (51902a8)

0.17.0 (2021-12-17)

Bug Fixes

Features

  • across-bots: add profitability module to only relay profitable relays (#3656) (f9fb117)

  • sdk: add detailed gas deposit fees for across (#3713) (eb158a4)

  • feat(sdk)!: add improved gas fee function (#3700) (4eae69d), closes #3700

BREAKING CHANGES

  • calls to previous gas estimator must migrate to new interface
  • improve(sdk): improve gas fee type, docs and e2e test

0.16.1 (2021-12-13)

Bug Fixes

0.16.0 (2021-12-07)

Features

  • sdk: ability to send funds from Ethereum to Boba (#3646) (543cf74)
  • sdk: add timestamp search for lp fee pct calculation (#3665) (3db71fe)

0.15.0 (2021-12-07)

Features

  • sdk: ability to send funds from Ethereum to Boba (#3646) (543cf74)

0.14.0 (2021-12-06)

Features

0.13.0 (2021-11-18)

Bug Fixes

  • sdk: do not pre-populate transactions, allow overrides (#3619) (fc07785)
  • sdk: pass empty object instead of undefined to tx calls to fix call errors (#3621) (9d4ef82)

Features

0.12.3 (2021-11-12)

Bug Fixes

0.12.2 (2021-11-11)

Bug Fixes

0.12.1 (2021-11-09)

Bug Fixes

  • sdk: fix across pool size calculation regression (#3590) (8e6cb1d)

0.12.0 (2021-11-09)

Bug Fixes

  • use timestamps to calculate apy periods for more accuracy (#3569) (75bb3b7)

Features

  • api: add ability to pull in Polygon contracts (#3564) (e2d7dce)

0.11.0 (2021-11-05)

Bug Fixes

  • sdk: fix next startblock for pooleventstate (#3560) (e3ade22)

  • sdk: fix total pool size, remove pendingReserves (#3568) (469969a)

  • fix(sdk)!: fix pool removal preview calcs (#3567) (ef6f326), closes #3567

Features

  • sdk: add tx receipt decoding events to bridgepool client (#3565) (fc46a59)

BREAKING CHANGES

  • previewRemoval function api is changed to accept user object

Signed-off-by: David [email protected]

0.10.2 (2021-11-02)

Bug Fixes

  • update user and pool after transaction confirms (#3543) (cc382b3)

0.10.1 (2021-10-29)

Bug Fixes

  • GasEstimator: protocol upgrade for EIP1559 (#3306) (8245391)

0.10.0 (2021-10-27)

Bug Fixes

Features

  • sdk: add across bridge pool read only client (#3493) (043f7c2)
  • sdk: add bridge pool contract client (#3462) (32238f9)
  • sdk: add estimated apy calculation to bridgepool read client (#3502) (80cf357)

0.9.0 (2021-10-19)

Bug Fixes

  • api: specify explicitly the npm datastore version (#3476) (b588e83)

Features

0.8.0 (2021-10-08)

Features

  • api: use Google Datastore as store provider for tables (#3442) (ce68075)

0.7.0 (2021-10-01)

Bug Fixes

Features

0.6.0 (2021-10-01)

Features

  • sdk: add direct port of fee calculators and add docs (#3410) (7c21f75)

0.5.0 (2021-09-28)

Bug Fixes

  • make unused variables an error in the typescript linter (#3279) (1d26dfc)
  • api,sdk: allow build to run with node by fixing imports (#3244) (2f77290)

Features

  • core: add tasks to manage artifacts and deployments (#3229) (15a8f31)
  • sdk: 1882 complete google datastore store integration and tests (#3313) (4f15a5d)
  • sdk: add frontend build process to sdk (#3393) (1978e31)

Performance Improvements

0.4.1 (2021-07-19)

Note: Version bump only for package @uma/sdk

0.4.0 (2021-07-15)

Features

  • api: 1445 add lsp state ingestion service (#3231) (cc2f326)
  • core: refactor core tests to no longer use truffle (#3202) (349401a)
  • sdk: 1539 add lsp creator client and lsp client (#3173) (e2fb7d6)

0.3.0 (2021-07-07)

Features

  • api: 1531 add backfill collateral prices 1 month before app start (#3170) (d246861)
  • api: add total and partial tvl calls (#3090) (6267a9e)
  • api: add usd price conversions to synthetic prices (#3153) (cb4abe3)

0.2.0 (2021-06-21)

Features

  • api: add historical price queries for collateral addresses (#3079) (ce7fdb6)
  • sdk: add erc20 client and table (#3084) (f6745d2)
  • sdk: add prices table using sorted map (#3066) (3a04fe4)