All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.4.4 (2024-12-20)
3.4.3 (2024-12-13)
3.4.2 (2024-12-05)
3.4.1 (2024-10-31)
- export more provider types (24a0e80)
3.4.0 (2024-10-28)
3.3.1 (2024-10-23)
- remove console.log (99a0c1c)
3.3.0 (2024-10-18)
3.2.3 (2024-09-17)
3.2.2 (2024-09-16)
3.2.1 (2024-09-12)
3.2.0 (2024-09-10)
3.1.5 (2024-08-09)
3.2.2 (2024-09-16)
3.2.1 (2024-09-12)
3.2.0 (2024-09-10)
3.1.5 (2024-08-09)
3.1.4 (2024-08-09)
3.1.3 (2024-07-24)
- should not send execution object to the API (714a128)
3.1.2 (2024-07-22)
3.1.1 (2024-07-22)
3.1.0 (2024-07-19)
- deprecate execution options (f4c9fff)
3.0.1 (2024-07-15)
3.0.0 (2024-06-26)
2.5.0 (2023-11-01)
- upgrade to msw v2 (f1cde15)
2.4.3 (2023-10-03)
2.4.2 (2023-10-03)
2.4.1 (2023-09-25)
2.4.0 (2023-09-20)
2.3.1 (2023-09-04)
2.3.0 (2023-08-17)
2.2.3 (2023-08-04)
2.2.2 (2023-08-01)
- integrator string is not applied in quote requests (f76dbe6)
2.2.1 (2023-07-24)
- fixed types for multisig config (#156) (9a28de6)
- parsing params in available connections api request (#155) (177723a)
2.2.0 (2023-07-11)
- deprecate possibilities endpoint (80e6e98)
2.1.3-beta.0 (2023-07-04)
2.1.2 (2023-07-04)
2.1.2-beta.1 (2023-07-04)
2.1.2-beta.0 (2023-07-04)
2.1.1 (2023-07-03)
2.1.0 (2023-06-27)
- add custom gas limit for approvals (#148) (dead0ce)
- prevent division by zero (51ab537)
- update status types (#149) (18bde05)
2.0.1 (2023-06-16)
- prevent division by zero (43340f0)
2.0.0 (2023-06-15)
2.0.0-beta.16 (2023-06-12)
2.0.0-beta.15 (2023-05-25)
- tests configuration (e734b6e)
2.0.0-beta.14 (2023-05-25)
2.0.0-beta.13 (2023-05-11)
2.0.0-beta.12 (2023-05-11)
- types and names cleanup (#136)
- add missing config while updating transaction request (#135) (e783d3c)
- moved getconnections method inside the lifi class (#140) (ce7b6e6)
2.0.0-beta.11 (2023-04-27)
- add tenderly for readable error messages (#134) (0246a2c)
- remove acceptSlippageUpdateHook (use acceptExchangeRateUpdateHook) (22eabed)
- unable to configure provider for chain on first load (9c3590e)
2.0.0-beta.10 (2023-04-25)
2.0.0-beta.9 (2023-04-21)
2.0.0-beta.8 (2023-04-11)
- update step types tests (a2a75bd)
2.0.0-beta.7 (2023-04-11)
- errors in getStatus caused by the change of lifi/types (#131) (f1eae4a)
- skip tracking headers in non-lifi api calls (#126) (8a02690)
- typos (#129) (a676806)
- update step types (#132) (be473a5)
2.0.0-beta.6 (2023-03-21)
2.0.0-beta.5 (2023-03-17)
- adding widget + sdk version in header (#125) (3516717)
- allow user tracking by passing userId in header (#123) (d5b2d84)
2.0.0-beta.4 (2023-03-13)
2.0.0-beta.3 (2023-03-09)
- filter undefined config props (326d7bb)
2.0.0-beta.2 (2023-03-08)
- add missing types for gas recommendation (3d2a044)
2.0.0-beta.1 (2023-03-08)
- check package updates URL (7a3db8c)
2.0.0-beta.0 (2023-03-08)
- add gas recommendation endpoint (#122) (ea31d1e)
- move to yarn 3 (3f39a7a)
- remove axios and move to native fetch (#113) (7783122)
- add handling for replacement fee too low (#112) (b09c874)
- configured as step as lifi-step (22962b1)
- error handling (bb73fc9)
- return large numbers as string (cc927e0)
- review comments (260335b)
1.7.2 (2022-12-13)
1.7.1 (2022-12-12)
- lock axios version (a079ae1)
1.7.0 (2022-11-23)
1.6.4 (2022-11-16)
1.6.3 (2022-10-26)
- getChains types (06f969b)
1.6.2 (2022-10-26)
1.6.1 (2022-10-24)
1.6.0 (2022-09-14)
1.5.0 (2022-09-06)
1.4.1 (2022-09-06)
1.4.0 (2022-09-05)
1.3.1 (2022-09-05)
1.3.0 (2022-09-05)
- add TransactionRejected error (#104) (2c180fd)
- config: set default integrator string (#107) (f8ef3bf)
1.2.2 (2022-08-24)
1.2.1 (2022-08-22)
1.2.0 (2022-08-22)
1.1.6 (2022-08-19)
1.1.5 (2022-08-19)
1.1.4 (2022-08-19)
1.1.3 (2022-08-06)
1.1.2 (2022-08-04)
1.1.1 (2022-08-03)
1.1.0 (2022-08-02)
- add fee parameter and getContractCallQuote endpoint (#92) (56695d6)
- add gasinformation to execution object (#91) (f3a13b4)
- expose get getRpcProvider (#89) (750b675)
- increase gasLimit or gasPrice on restart if necessary (#90) (6f947d3)
1.0.2 (2022-07-15)
1.0.1 (2022-07-14)
- adjust approval messages (f445021)
- handle more multicall failure cases (#86) (f7acaca)
- publishing script (8c2f12a)
1.0.0 (2022-07-12)
- move to a new @lifi scope (#85)
- add func to check for correct native token (#84) (865bc14)
- move to a new @lifi scope (#85) (b58c5a1)
- new error messages (#83) (ccebe17)
1.0.0-beta.14 (2022-07-06)
1.0.0-beta.13 (2022-07-05)
1.0.0-beta.12 (2022-06-29)
1.0.0-beta.11 (2022-06-08)
1.0.0-beta.10 (2022-06-07)
- fix dist folder (868bcc9)
1.0.0-beta.9 (2022-06-07)
1.0.0-beta.8 (2022-06-02)
1.0.0-beta.7 (2022-06-01)
- added toolDetails + workaround for non EVM chains testing (#70) (f972477)
- fix yarn.lock (abdef57)
- log error if provider can not be configured (#75) (85e22e9)
- utils: only allow one status poll loop per tx (#69) (0cc7e2b)
1.0.0-beta.6 (2022-05-17)
- expose error codes (e151051)
1.0.0-beta.5 (2022-05-17)
1.0.0-beta.4 (2022-05-13)
- fix types for requests cancellation (36d7b55)
1.0.0-beta.3 (2022-05-13)
1.0.0-beta.2 (2022-05-06)
- refine error messages and codes (#64)
1.0.0-beta.1 (2022-05-06)
- deep clone incoming routes to prevent side effects (#62)
- improve status management (#63)
- add retry logic to jest (#59) (c62ac37)
- added getTools (#61) (82e8ddd)
- improve status management (#63) (e22ab60)
- deep clone incoming routes to prevent side effects (#62) (6040757), closes #61 #63
- fix optimism balance loading (#57) (219c3a9)
- fix undefined route error (#58) (8cb120e)
1.0.0-beta.0 (2022-04-13)
- use object pattern for public methods with many params (#56)
- load available chains from the backend (#53)
- load available chains from the backend (#53) (67cff83)
- use /status for swap execution handling (#55) (0e4821c)
- use object pattern for public methods with many params (#56) (b167240)
0.5.4 (2022-04-04)
0.5.3 (2022-04-04)
0.5.2 (2022-04-04)
0.5.1 (2022-03-24)
0.5.0 (2022-03-24)
0.4.11 (2022-03-24)
- add infinite approval to execution settings (#47) (e2b3995)
- add token approval methods (#48) (1f3b64d)
0.4.10 (2022-03-20)
0.4.9 (2022-03-15)
0.4.8 (2022-03-07)
0.4.7 (2022-02-24)
0.4.6 (2022-02-24)
- use common bridge executor for bridge calls (#42) (2c8865)
- Hop: use common bridge executor for hop transfers (#40) (b65519)
0.4.5 (2022-02-10)
0.4.4 (2022-02-09)
- check chain before sending transactions (#33) (6b92a77)
- fix type changes (59b9981)
- nxtp: wait for subgraph setup before calling waitFor (62c7f73)
- show better connext error message (#32) (e3f9998)
0.4.3 (2022-01-29)
0.4.2 (2022-01-28)
- add new API endpoints to SDK (#30) (89ace22)
- improve handling of wallet & backend errors (#22) (05e94d6)
- use v1 LiFi endpoints (#29) (c271425)
- Hop: check subgraphs for success confirmation instead of using hop sdk (#24) (ce95623)
- nxtp: improve nxtp timeout handling (#23) (fa12dec)
- nxtp: use transactionId returned by the backend ( LF-78) (121c103)
- resolve eslint issues (#27) (5b307ce)
- type in hook (#28) (9e72a39)
0.4.1 (2022-01-14)
0.4.0 (2022-01-14)
- interface of external status management methods changed
-
scripts: make install script OS agnostic (6792a8f)
0.3.4 (2022-01-12)
0.3.3 (2022-01-04)
0.2.3 (2021-12-30)
- bal: add local balance checks to avoid impossible transactions (2a8e0b2)
- balance: update multicall contract usage in balance util (#9) (74b1d8f)
- dex: parse exchange transactions (97cba56)
0.2.2 (2021-12-28)
- paraswap: improve receipt parsing (ee604a5)
0.2.1 (2021-12-16)
0.2.0 (2021-12-16)
0.1.1 (2021-12-13)
- balances: handle empty token lists (b0a4837)
- nxtp: handle encryption/decryption via hooks (#4) (4e4f27d)