mraniki/dxsp

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# CHANGELOG


## v11.0.11 (2024-10-25)

### Other

* Merge pull request #740 from mraniki/dev

⬆️ πŸ€– - There will be big changes for you but you will be happy ([`0641159`](https://github.com/mraniki/dxsp/commit/06411594a1b058e09155098ff1dbfa655785746f))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency pydata-sphinx-theme to v0.16.0 ([`fda0b88`](https://github.com/mraniki/dxsp/commit/fda0b88be27aec05c5a4991de2e3cae02b42847d))

* ⬆️ πŸ› οΈ(deps): update dependency ruff to ^0.7.0 ([`a52e523`](https://github.com/mraniki/dxsp/commit/a52e523af6ca30ddc8096d8069256447b057b3b1))


## v11.0.10 (2024-10-09)

### Other

* Merge pull request #736 from mraniki/dev

⬆️ πŸ€– - Big book big bore ([`2bade6c`](https://github.com/mraniki/dxsp/commit/2bade6c3c83924661624ddf9605eae064358564c))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update python docker tag to v3.13 ([`b17096b`](https://github.com/mraniki/dxsp/commit/b17096bfa7114b4e5da183494446b19873e2ea75))


## v11.0.9 (2024-09-11)

### Other

* Merge pull request #731 from mraniki/dev

⬆️ πŸ€– - As to the Adjective when in doubt strike it out ([`6633a50`](https://github.com/mraniki/dxsp/commit/6633a50d4c6977b9ea64789bbfd054df5f51398d))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency sphinx-hoverxref to v1.4.1 ([`dd7f10c`](https://github.com/mraniki/dxsp/commit/dd7f10c9efcb24ed49e55dd6031141b7642cd0df))


## v11.0.8 (2024-09-05)

### Other

* Merge pull request #729 from mraniki/dev

⬆️ πŸ€– - Wagners music is better than it sounds ([`7d1ba0d`](https://github.com/mraniki/dxsp/commit/7d1ba0d18b31470e384b3685e12e89a971435c9e))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency myst_parser to v4 ([`623c0b8`](https://github.com/mraniki/dxsp/commit/623c0b8c6f977f41eeaa4396c640f7927914ad79))


## v11.0.7 (2024-08-23)

### Other

* Merge pull request #725 from mraniki/dev

⬆️ πŸ€– - Reply hazy ask again later ([`1180e97`](https://github.com/mraniki/dxsp/commit/1180e97a373477ca650e7fce9ce8e66ac1b49e34))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.20.3 ([`3b9051c`](https://github.com/mraniki/dxsp/commit/3b9051cb03f0cc8070183d9bafefab7453514073))


## v11.0.6 (2024-08-19)

### :arrow_up:

* :arrow_up: ([`4cb798b`](https://github.com/mraniki/dxsp/commit/4cb798bcda29e4f9e4b35e6bb7500228b9845f8c))

### Other

* Merge pull request #721 from mraniki/dev

:arrow_up: ([`f94e99f`](https://github.com/mraniki/dxsp/commit/f94e99f36d622483257b84ec5eae965c2764c8f7))

* Merge pull request #720 from mraniki/dev

⬆️  build(deps): update pyproject.toml ([`c31f7ca`](https://github.com/mraniki/dxsp/commit/c31f7ca1962ef66cecf4fbef79b9428545758ec6))

* build(deps): update pyproject.toml ([`30b6cbc`](https://github.com/mraniki/dxsp/commit/30b6cbcdafd9f1e8105aa54cde9384823f3ad7b0))

* build(deps): update pyproject.toml ([`ac8ab97`](https://github.com/mraniki/dxsp/commit/ac8ab9792188f55d520c6c7e8689c6c9de6eb3b7))

* build(deps): update pyproject.toml ([`7addc65`](https://github.com/mraniki/dxsp/commit/7addc654eb824e96af1e16a17c892f69f6fb89a8))

* build(deps): update pyproject.toml ([`7f34358`](https://github.com/mraniki/dxsp/commit/7f343584ae0c7a9a9bab1f73d94f43380bdd8869))

* build(deps): update pyproject.toml ([`4edea94`](https://github.com/mraniki/dxsp/commit/4edea94c0358612f72341a16fa1b762baa008543))

* build(deps): update pyproject.toml ([`ed795fe`](https://github.com/mraniki/dxsp/commit/ed795fe8bb5b4b8247cf764cae4f4b1b8ffb5ce8))

* build(deps): update pyproject.toml ([`94eb31f`](https://github.com/mraniki/dxsp/commit/94eb31ff1f2e84ab0dd50f1415ac6bd9eb754048))


## v11.0.5 (2024-08-18)

### :arrow_up:

* :arrow_up: update ([`2d6ceb2`](https://github.com/mraniki/dxsp/commit/2d6ceb2a791d93f1b51a0c9d76d4118f9196fbc1))

### Other

* Merge pull request #719 from mraniki/dev

:arrow_up: update ([`672d3a7`](https://github.com/mraniki/dxsp/commit/672d3a7fb01911756a9b56d0eef18850fa23b881))

* Merge pull request #715 from mraniki/dev

Dev ([`e0265c6`](https://github.com/mraniki/dxsp/commit/e0265c65eac4a84379b03160d078d1f81562a7c0))

* build(deps): update pyproject.toml ([`bbef9b7`](https://github.com/mraniki/dxsp/commit/bbef9b7aa72aaceaf614d0dd57106ed5842ea193))

### Update

* Update web3 version to 6.20.0 and ruff to ^0.6.0 ([`843bdde`](https://github.com/mraniki/dxsp/commit/843bdde779503c8d2b90a709e654d83246d715e7))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.20.2 ([`59d196f`](https://github.com/mraniki/dxsp/commit/59d196f81bf5b4bfb6287e1041c090db6ec198a7))

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.20.2 ([`e4c44d7`](https://github.com/mraniki/dxsp/commit/e4c44d7eac9faea01b9be1bd4d93a0a12052f863))


## v11.0.4 (2024-07-24)

### Other

* Merge pull request #708 from mraniki/dev

⬆️ πŸ€– - You will outgrow your usefulness ([`f98cf87`](https://github.com/mraniki/dxsp/commit/f98cf8757036aeab13339cb0e65bd523a0cc2e98))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.20.1 ([`1975891`](https://github.com/mraniki/dxsp/commit/197589182f540bbd49355f430018ca1e0c88d6be))


## v11.0.3 (2024-07-21)

### Other

* Merge pull request #705 from mraniki/dev

⬆️ πŸ€– - Q    What do you call the money you pay to the government when ([`e47a972`](https://github.com/mraniki/dxsp/commit/e47a972fa36bde6b88c1d501a10e9194744171c3))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency sphinx to v7.4.7 ([`6e61bb6`](https://github.com/mraniki/dxsp/commit/6e61bb6ebac2238d31e54cff523c98f50d59bad5))


## v11.0.2 (2024-07-20)

### Other

* Merge pull request #703 from mraniki/dev

⬆️ πŸ€– - Its all in the mind ya know ([`e9a8d1a`](https://github.com/mraniki/dxsp/commit/e9a8d1a8f75110a1edfb1d81dfa966d552d70e4c))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency sphinx to v7.4.6 ([`e82fe52`](https://github.com/mraniki/dxsp/commit/e82fe52e899f10649cd7a75474d166703fb60de2))


## v11.0.1 (2024-07-17)

### Other

* Merge pull request #701 from mraniki/dev

⬆️ πŸ€– - Just to have it is enough ([`f73eb3d`](https://github.com/mraniki/dxsp/commit/f73eb3dc0ff376a2eaef29d095c95e22f86a3ec4))

* Merge pull request #698 from mraniki/dev

⬆️ πŸ€– - Q    What is the difference between Texas and yogurt ([`39cde98`](https://github.com/mraniki/dxsp/commit/39cde98874d3664c1ff386360c2429582b9a89ef))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency sphinx to v7.4.5 ([`9a99dd7`](https://github.com/mraniki/dxsp/commit/9a99dd7d30b13404a4167565c234bf68729c63f3))

* ⬆️ πŸ› οΈ(deps): update dependency sphinx to v7.4.4 ([`d487587`](https://github.com/mraniki/dxsp/commit/d487587b0552afb9161b16782fb941db705aa4b7))

* ⬆️ πŸ› οΈ(deps): update dependency sphinx to v7.4.3 ([`80735c6`](https://github.com/mraniki/dxsp/commit/80735c6064f7c9326288af2c175105990daefb51))

* ⬆️ πŸ› οΈ(deps): update dependency sphinx to v7.4.2 ([`06877c4`](https://github.com/mraniki/dxsp/commit/06877c4e534c07589d2bb5cd294942d7b277d54b))

* ⬆️ πŸ› οΈ(deps): update dependency sphinx to v7.4.0 ([`060bb9a`](https://github.com/mraniki/dxsp/commit/060bb9a82438b436355e41d66d957795eccce3ae))


## v11.0.0 (2024-07-14)

### :rotating_light:

* :rotating_light: Fix missing double quote in test_resolve_symbol function. ([`13518bc`](https://github.com/mraniki/dxsp/commit/13518bcfcd5e0820918820a2d93802a2a834b02a))

### :white_check_mark:

* :white_check_mark: Unit Test ([`ab9c192`](https://github.com/mraniki/dxsp/commit/ab9c192fd9dd686df7ec0bd78a3c7cdb8aebe41d))

### Fix

* Refactor client_fixture function in test_unit_client file ([`10f46fa`](https://github.com/mraniki/dxsp/commit/10f46fa1142789b8ec4f6faf20e1d218cb1e0524))

### Other

* Merge pull request #692 from mraniki/dev

πŸ’₯ Refactoring (ContractUtils, AccountUtils and new TokenUtils) ([`5904692`](https://github.com/mraniki/dxsp/commit/590469296fd47e5fadb5316c6cd1dae198de57a1))

* Refactor resolve_token function for BSC client. ([`d2cbc50`](https://github.com/mraniki/dxsp/commit/d2cbc508f86eefaf58933e6eeb8491a950199b42))

* Add new test for resolving token symbol with BSC network. ([`7d7f85b`](https://github.com/mraniki/dxsp/commit/7d7f85bdd47aa1ce96dddc0e2d82b0ef8f3ce4fe))

* Add test_resolve_symbol function to test resolving token symbol. ([`778d787`](https://github.com/mraniki/dxsp/commit/778d787c92e3bc80247a6b9fd7a0535b49022645))

* Refactor token_personal_list initialization in DexClient ([`0807e3a`](https://github.com/mraniki/dxsp/commit/0807e3a274a9c0e2c56b0d7a0a4aaacd98854150))

* Merge pull request #691 from mraniki/dev

⬆️ πŸ€– - Q    What do you call the money you pay to the government when ([`f17dc49`](https://github.com/mraniki/dxsp/commit/f17dc49a9d82e6e7cac6d41bb18418323e20baab))

* update main.py ([`a9df1b0`](https://github.com/mraniki/dxsp/commit/a9df1b03833773bcb4e12776f7a7dbcdcd43730b))

### Update

* Update token symbol case sensitivity test assertion. ([`4b2f4f6`](https://github.com/mraniki/dxsp/commit/4b2f4f6c600ac779a756abe6fcb10f0b73aa7d0f))

* Update test_unit_client.py with new resolve symbol test function ([`235ea3a`](https://github.com/mraniki/dxsp/commit/235ea3a89f577232fd63c508b6132be92d6fb087))

* Update function call in test_unit_dexswap.py, remove unused code in test_unit_client.py ([`9e61478`](https://github.com/mraniki/dxsp/commit/9e61478fcd1dab4bdc4bfb89b31c2d3f7c7805af))

### ♻️

* ♻️ ([`0c534ae`](https://github.com/mraniki/dxsp/commit/0c534ae2c38d82e5e9cb9dbe7e0abf19cb991a64))

* ♻️ ([`e7a1948`](https://github.com/mraniki/dxsp/commit/e7a1948809cdbecfa22f1a17400f6295039c739e))

* ♻️ ([`1d80c44`](https://github.com/mraniki/dxsp/commit/1d80c44d87028f8d6682058ea9958e60b037dc80))

* ♻️ ([`98de87a`](https://github.com/mraniki/dxsp/commit/98de87a4bc1e08d6841f5c4639c5161c954452a2))

* ♻️ ([`de03ca9`](https://github.com/mraniki/dxsp/commit/de03ca9c6866e8682b46265b903b4d2d2a619d4c))

* ♻️ ([`2acb7a2`](https://github.com/mraniki/dxsp/commit/2acb7a241f0b15f3e9d26625ed4f873389c27d44))

* ♻️ ([`b7b1e73`](https://github.com/mraniki/dxsp/commit/b7b1e73a8650cce6159baeca5c2f01b9fa3e62ed))

* ♻️ ([`7204e30`](https://github.com/mraniki/dxsp/commit/7204e30ae4b2a704fe71f793f196e9f04910c2fa))

* ♻️ ([`c8a7389`](https://github.com/mraniki/dxsp/commit/c8a738972d67a2587693f20d368f7dc3ab4d03d3))

* ♻️ Token class ([`7398b1f`](https://github.com/mraniki/dxsp/commit/7398b1f9b5b9746ad37fdf8723f197f75ecda7a0))

### βœ…

* βœ… Unit Test ([`a092f24`](https://github.com/mraniki/dxsp/commit/a092f24004d0d63f95615281562502a82122f95e))

* βœ… Unit Test ([`8ea17fa`](https://github.com/mraniki/dxsp/commit/8ea17fa12aef0cbc51cbbabab4df94d0ca53cd50))

* βœ… Unit Test ([`d7ffd76`](https://github.com/mraniki/dxsp/commit/d7ffd76cbcea3eb822c17f26882dd950b84bc7bf))

* βœ… Unit Test ([`fa8ecd9`](https://github.com/mraniki/dxsp/commit/fa8ecd9dc0697d41b99b74a90d36292dcf77f916))

* βœ… Unit Test ([`e30a62a`](https://github.com/mraniki/dxsp/commit/e30a62a1fed4f049c141a3d5fd187632231c8557))

* βœ… Unit Test ([`a3f47f8`](https://github.com/mraniki/dxsp/commit/a3f47f8ad59d5e73d094f5a1ed6fed585552bc7f))

### πŸ›

* πŸ› ([`82f85ce`](https://github.com/mraniki/dxsp/commit/82f85ce76344708fc20b05817e96296aa153aa9a))

* πŸ› ([`71f3dbb`](https://github.com/mraniki/dxsp/commit/71f3dbbf4bf401958a1c2b9f60325a14c350979b))

### πŸ’„

* πŸ’„ TokenUtils created ([`2ca28dc`](https://github.com/mraniki/dxsp/commit/2ca28dcc73c4d64dcbeed51da3d6c6a7637fbaa3))

* πŸ’„ ContractUltil and AccontUtils refactoring to remove settings ref and use it per client ([`003e851`](https://github.com/mraniki/dxsp/commit/003e851a98d2ec3be363ee182c1fe302ef92571d))

### πŸ’₯

* πŸ’₯ breaking due to abi_url and block explorer new handling ([`31a50f8`](https://github.com/mraniki/dxsp/commit/31a50f8a22f6d79ac472c7aac0923f630c4c6362))

### 🚨

* 🚨 ([`63514ee`](https://github.com/mraniki/dxsp/commit/63514ee3cc1ba60a565fc3b68836bdb798bcaa3c))

* 🚨 ♻️ ([`d409b39`](https://github.com/mraniki/dxsp/commit/d409b397e1b529545eec52b2e1afe0c1a8166d2e))

### πŸ₯…

* πŸ₯… Improve error handling ([`bb5b83e`](https://github.com/mraniki/dxsp/commit/bb5b83e21d2d85c3a2fa62754216676ca760ebe7))


## v10.3.1 (2024-07-09)

### Other

* Merge pull request #690 from mraniki/dev

🎨 update main.py ([`9c3abc4`](https://github.com/mraniki/dxsp/commit/9c3abc47793742b0d4eb7f1cc0dbff6d57f6c9e8))

### βœ…

* βœ… Unit Test ([`5e78764`](https://github.com/mraniki/dxsp/commit/5e7876489b9f75e4e47f6d20ca99df7c64300a4f))

### 🎨

* 🎨 update main.py ([`8b7b3e8`](https://github.com/mraniki/dxsp/commit/8b7b3e8066227068bf3e91c02fe62967ad910d9b))

### πŸ”§

* πŸ”§ ([`c558819`](https://github.com/mraniki/dxsp/commit/c55881967859432877d38ecab06fb9d573a1bd8c))


## v10.3.0 (2024-07-08)

### Other

* Merge pull request #689 from mraniki/dev

βœ… Unit Test ([`c1678eb`](https://github.com/mraniki/dxsp/commit/c1678eb20baa37600e6262602d4003ec75dc8d45))

* build(deps): update pyproject.toml ([`d173f1b`](https://github.com/mraniki/dxsp/commit/d173f1b1039f8bd151a12283b7f0d698c614e14f))

### ♻️

* ♻️ ([`49a19d6`](https://github.com/mraniki/dxsp/commit/49a19d6b47de7e74204e8172b3f01c75a77c414b))

* ♻️ ([`7de7d81`](https://github.com/mraniki/dxsp/commit/7de7d8187312b12f64b7b71f0e41b1760abde1f1))

* ♻️ ([`842a865`](https://github.com/mraniki/dxsp/commit/842a8658d55a6626e99ec937c3395c7a53aeb180))

### ⚑

* ⚑ ([`59a7cd4`](https://github.com/mraniki/dxsp/commit/59a7cd471155e6ec1570083985fd7e1b7435e054))

### βœ…

* βœ… Unit Test ([`9af1622`](https://github.com/mraniki/dxsp/commit/9af1622cff58e17a8f9e94c138b83a43ba20f85a))

### 🎨

* 🎨 ([`b29e827`](https://github.com/mraniki/dxsp/commit/b29e827f99b2d63bbecfd7f1cee13710c6d95af1))

### πŸ›

* πŸ› ([`26ebdaf`](https://github.com/mraniki/dxsp/commit/26ebdaf037b05509c908e3639d3259906f048e6a))

* πŸ› ♻️ ([`2f780f4`](https://github.com/mraniki/dxsp/commit/2f780f474eba8fea18817e2bb2fd865546574bab))

* πŸ› ([`6d303d7`](https://github.com/mraniki/dxsp/commit/6d303d701e1eb30249271307e89bb93be7fa76e0))

### πŸ’„

* πŸ’„ _create_client update ([`03c5dc3`](https://github.com/mraniki/dxsp/commit/03c5dc3f8996dd171c2f7be3768ff14662837cae))


## v10.2.15 (2024-06-28)

### Other

* Merge pull request #688 from mraniki/dev

πŸ”‡ Reduce log ([`6a45ab6`](https://github.com/mraniki/dxsp/commit/6a45ab679c8670f0ee9720ea6f30ac49aef5616a))

### πŸ”‡

* πŸ”‡ ([`ae19a3b`](https://github.com/mraniki/dxsp/commit/ae19a3b7f69a8398e9b688163867c7cddbb70911))


## v10.2.14 (2024-06-28)

### Other

* Merge pull request #686 from mraniki/dev

⬆️ πŸ€– - Q    Why did Menachem Begin invade Lebanon ([`89e36ad`](https://github.com/mraniki/dxsp/commit/89e36adc359c51b4ae034b04542be9f15aca0be8))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency ruff to ^0.5.0 ([`bc57853`](https://github.com/mraniki/dxsp/commit/bc578531aefdf814c6063c6ef37aa6a93a4dff28))

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.20.0 ([`8e78da8`](https://github.com/mraniki/dxsp/commit/8e78da86e7dd2cb719b20e46406de17cc2a23350))


## v10.2.13 (2024-06-26)

### Other

* Merge pull request #684 from mraniki/dev

⬆️ πŸ€– - He that is giddy thinks the world turns round ([`ae387c6`](https://github.com/mraniki/dxsp/commit/ae387c6232a52117e334b92b33e8a1612404e898))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency pydata-sphinx-theme to v0.15.4 ([`27f98c6`](https://github.com/mraniki/dxsp/commit/27f98c6c2ad9470a51242de4e53917d1deac8db4))


## v10.2.12 (2024-06-18)

### Other

* Merge pull request #681 from mraniki/dev

πŸ”Š 🎨 update uniswap.py and contract_utils.py ([`6f9da22`](https://github.com/mraniki/dxsp/commit/6f9da22da468ed0519ba8068e2a08326a30f4932))

### 🎨

* πŸ”Š 🎨 update uniswap.py and contract_utils.py ([`615acca`](https://github.com/mraniki/dxsp/commit/615accaa94977a7f206b62c17d9e0297f8bebf42))

### 🚨

* 🚨 ([`65df418`](https://github.com/mraniki/dxsp/commit/65df418271ece8d3aefd1a49f8859d4a68aff305))


## v10.2.11 (2024-05-31)

### Other

* Merge pull request #680 from mraniki/dev

⬆️ πŸ€– - That secret youve been guarding isnt ([`9d1423d`](https://github.com/mraniki/dxsp/commit/9d1423d0892ecbc0479dcfe7bf98e1a5e55e342d))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency sphinx-hoverxref to v1.4.0 ([`3f7dd1a`](https://github.com/mraniki/dxsp/commit/3f7dd1a0550fc4762413d6e52b494ef199ba4e75))


## v10.2.10 (2024-05-29)

### Other

* Merge pull request #677 from mraniki/dev

⬆️ πŸ€– - Q    Why do firemen wear red suspenders ([`4a67dee`](https://github.com/mraniki/dxsp/commit/4a67dee41aa5e44c691065d352e3d982fee4d145))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency pydata-sphinx-theme to v0.15.3 ([`ed3edd7`](https://github.com/mraniki/dxsp/commit/ed3edd79dce6a38a86e551802a144169947ee7c3))


## v10.2.9 (2024-05-24)

### Other

* Merge pull request #675 from mraniki/dev

⬆️ πŸ€– - Time to be aggressive  Go after a tattooed Virgo ([`aefd186`](https://github.com/mraniki/dxsp/commit/aefd186215bf89ed3f3140e08f154ed2ce574b11))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency myst_parser to v3.0.1 ([`d346654`](https://github.com/mraniki/dxsp/commit/d3466541de5847f9f158ff465e4bb6abec9a5ec0))

* ⬆️ πŸ› οΈ(deps): update dependency myst_parser to v3 ([`3d3806b`](https://github.com/mraniki/dxsp/commit/3d3806b90bf73dfc8dd8c7e40ba16950f1392823))


## v10.2.8 (2024-05-23)

### Other

* Merge pull request #672 from mraniki/dev

⬆️ πŸ€– - Q    What do you call the money you pay to the government when ([`fd9a335`](https://github.com/mraniki/dxsp/commit/fd9a335c532fb93decfd884ea032b3d32eff80a2))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency sphinx_design to ^0.6.0 ([`900523c`](https://github.com/mraniki/dxsp/commit/900523c25924b3b636bd75f4bd5bc20752dbfe19))


## v10.2.7 (2024-05-17)

### Other

* Merge pull request #669 from mraniki/dev

⬆️web3 update ([`fc46d44`](https://github.com/mraniki/dxsp/commit/fc46d44460c4680f0662ae9781734b2a930aa950))

* Remove eth-ape dependency from pyproject.toml ([`c498502`](https://github.com/mraniki/dxsp/commit/c4985028cb5bbfb5f80c16dd2b4f7a5acb33ad76))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.19.0 ([`b93273f`](https://github.com/mraniki/dxsp/commit/b93273fd3351816545fbcbad28587275734b2200))

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.18.0 ([`76b0ad1`](https://github.com/mraniki/dxsp/commit/76b0ad11c72c7d801b54f18f105b03fc74612ff5))


## v10.2.6 (2024-04-24)

### Other

* Merge pull request #648 from mraniki/dev

⬆️ πŸ€– - So youre back about time ([`7a382c5`](https://github.com/mraniki/dxsp/commit/7a382c55afc9b58333db05af7bd91901aa6c9970))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency pytest-cov to v5 ([`6132ab6`](https://github.com/mraniki/dxsp/commit/6132ab6a291b8299b9d0e45581450168ca4dbdf5))


## v10.2.5 (2024-04-19)

### Other

* Merge pull request #645 from mraniki/dev

⬆️ πŸ€– - Lord what fools these mortals be ([`0fb11a3`](https://github.com/mraniki/dxsp/commit/0fb11a33aad690be7a7bc50e5d0cf0def927009f))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency sphinx to v7.3.7 ([`c0a8cfd`](https://github.com/mraniki/dxsp/commit/c0a8cfdaa833b99e60b5bc1b33805b75ee9210f5))

### 🎨

* 🎨 update main.py ([`700873d`](https://github.com/mraniki/dxsp/commit/700873d6b00d5ec9a2d63d597948333e5bf9d3e2))


## v10.2.4 (2024-04-19)

### Other

* Merge pull request #643 from mraniki/dev

⬆️ πŸ€– - Do what comes naturally  Seethe and fume and throw a tantrum ([`a53151d`](https://github.com/mraniki/dxsp/commit/a53151dcb677356faee699ddcdc2a28c64a771b4))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency ruff to ^0.4.0 ([`e79ddb7`](https://github.com/mraniki/dxsp/commit/e79ddb7c10dd026fdaef880d4931f4bc3d79efd2))


## v10.2.3 (2024-04-18)

### Other

* Merge pull request #640 from mraniki/dev

⬆️ πŸ› οΈ ([`b183c88`](https://github.com/mraniki/dxsp/commit/b183c887f1e17133a5c31339bf76322160b447f0))

* build(deps): update pyproject.toml ([`3221470`](https://github.com/mraniki/dxsp/commit/32214703abdfd46351ae6d4553d25a8172dac4f2))

### ⬆️

* ⬆️ ([`be954ef`](https://github.com/mraniki/dxsp/commit/be954ef765e5c347ad1722fe3b6001f53b59e806))

* ⬆️ πŸ› οΈ(deps): update dependency sphinx to v7.3.6 ([`45f1e05`](https://github.com/mraniki/dxsp/commit/45f1e051a2ff0057ea36f9d9d9c2b7615ab5a0a3))

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.17.2 ([`504005c`](https://github.com/mraniki/dxsp/commit/504005ccea2ed0d8d672cb5b69f7b56c3f38885e))

* ⬆️ πŸ› οΈ(deps): update dependency sphinx to v7.3.5 ([`a6deffc`](https://github.com/mraniki/dxsp/commit/a6deffc9b72db20df7e04829350fd6afbdd1042c))


## v10.2.2 (2024-04-17)

### Other

* Merge pull request #632 from mraniki/dev

⬆️ πŸ€– - You never have to change anything you got up in the middle of the night ([`f289c7b`](https://github.com/mraniki/dxsp/commit/f289c7bb2c2827ef419a89c1137d98834d0213ad))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency sphinx to v7.3.4 ([`2aaff25`](https://github.com/mraniki/dxsp/commit/2aaff2528ffc6ec6a1bb389c145a55753ff823f7))

* ⬆️ πŸ› οΈ(deps): update dependency sphinx to v7.3.2 ([`b9a8587`](https://github.com/mraniki/dxsp/commit/b9a8587b79219f85e819ede1a870a89d9c0574d5))

* ⬆️ πŸ› οΈ(deps): update dependency eth-ape to v0.7.16 ([`74e546f`](https://github.com/mraniki/dxsp/commit/74e546f14deeeea8a8d133208ee0d4aa17e2c9c2))


## v10.2.1 (2024-04-16)

### Other

* Merge pull request #629 from mraniki/dev

🎨 improve error message ([`2604465`](https://github.com/mraniki/dxsp/commit/2604465b358814565ff4d935e1bd039f9ab464f4))

* Fix return statement in DexClient class method

and handle order error in DexSwap class. ([`d575dc9`](https://github.com/mraniki/dxsp/commit/d575dc91693a4ee3d2cc0cc526fa5419f268364b))

* build(deps): update pyproject.toml ([`7659a88`](https://github.com/mraniki/dxsp/commit/7659a887685f648ac66ecdbfa35f6e4613416c26))

* Add link to API documentation in DexClient class. ([`8e37caa`](https://github.com/mraniki/dxsp/commit/8e37caa69c227a12ff3c387d018b6443b66664ab))

### Update

* Update test for submit_order function to check for warning icon. ([`7762411`](https://github.com/mraniki/dxsp/commit/77624113e3ae367f3acdd05a0a50feb0f04b32ba))

* Update error handling message in DexClient class

- Add warning emoji to error message
- Fix error message formatting in DexSwap class ([`48c35b4`](https://github.com/mraniki/dxsp/commit/48c35b48b3d3fbf04fe278c4a3c1248107c58788))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.17.1 ([`fbef38c`](https://github.com/mraniki/dxsp/commit/fbef38c4ecc94e9fa6580af3bc578b3ce24290bf))

### 🎨

* 🎨 improve error message ([`1bf5adf`](https://github.com/mraniki/dxsp/commit/1bf5adf54d53a295788ce7ee434506fde79fd42a))


## v10.2.0 (2024-04-13)

### Feat

* ✨ feature calculate_pnl via rotki ([`5872578`](https://github.com/mraniki/dxsp/commit/58725785889b8dd4f98f4bc12a627ccad063b0d3))

### Other

* Merge pull request #626 from mraniki/dev

✨ feature calculate_pnl via rotki ([`6a7d018`](https://github.com/mraniki/dxsp/commit/6a7d01824ac2ecc9031d639183bba1860a31ffa1))

### πŸ”§

* πŸ”§ ([`4cdff25`](https://github.com/mraniki/dxsp/commit/4cdff25512280a9b37c81728f087784f54689899))


## v10.1.1 (2024-04-13)

### Other

* Merge pull request #624 from mraniki/dev

⬆️ πŸ€– - You attempt things that you do not even plan because of your extreme stupidity ([`f823105`](https://github.com/mraniki/dxsp/commit/f823105abb328a4570163d0f9ce548527ac2f68c))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency eth-ape to v0.7.15 ([`d979d6b`](https://github.com/mraniki/dxsp/commit/d979d6b5ff2aa408568f9c2f428b574d35032734))


## v10.1.0 (2024-04-12)

### Other

* Merge pull request #620 from mraniki/dev

πŸ’„ PnL code structure alignement ([`7ecc0a6`](https://github.com/mraniki/dxsp/commit/7ecc0a6c7661af332f449c6a7a182544224f105f))

### Update

* Update web3 version to 6.16.0 ([`e497298`](https://github.com/mraniki/dxsp/commit/e497298f7277a7f6be1892e36b492731938143ce))

### ♻️

* ♻️ ([`137b435`](https://github.com/mraniki/dxsp/commit/137b435fcc40d6950bbd75108c21c16c39d199b8))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.17.0 ([`2c755d8`](https://github.com/mraniki/dxsp/commit/2c755d87c3f97df1db30b3e192f3e718f232563e))

### πŸ›

* πŸ› ([`54f8a95`](https://github.com/mraniki/dxsp/commit/54f8a95719f9bedebf463e58f85e63a5908968bc))

### πŸ’„

* πŸ’„ PnL code structure alignement ([`97a45c9`](https://github.com/mraniki/dxsp/commit/97a45c91c372ebabb98174958d69c1857e9f354b))


## v10.0.5 (2024-04-09)

### Fix

* πŸ› ♻️ 🎨  improve submit_order format and bug fix ([`afe26ec`](https://github.com/mraniki/dxsp/commit/afe26ec86c1ebf1d8b1fb22af7a1ae79c31f4b6d))

### Other

* Merge pull request #617 from mraniki/dev

πŸ› ♻️ 🎨  improve submit_order format and bug fix ([`c48a32c`](https://github.com/mraniki/dxsp/commit/c48a32c86213d639322b04ade3c03f740ec11ec7))


## v10.0.4 (2024-04-08)

### Other

* Merge pull request #616 from mraniki/dev

⚑ update client.py and contract_utils.py ([`d54ccee`](https://github.com/mraniki/dxsp/commit/d54ccee6159622a1c277f09adcb242700bca9d20))

### ⚑

* ⚑ update client.py and contract_utils.py ([`3d76881`](https://github.com/mraniki/dxsp/commit/3d76881e886fb37778f47c4db4848917cd595a53))


## v10.0.3 (2024-04-08)

### Other

* Merge pull request #615 from mraniki/dev

♻️ update contract_utils.py ([`981c678`](https://github.com/mraniki/dxsp/commit/981c678793bab2859f2aad1b94fd6075aeee0130))

### ♻️

* ♻️ update contract_utils.py ([`f8ed464`](https://github.com/mraniki/dxsp/commit/f8ed46459c27feb4ea26534499ec0177f8d241e3))

### ⚑

* ⚑ update contract_utils.py and example.py ([`40de9e9`](https://github.com/mraniki/dxsp/commit/40de9e9e08d0dce870268ec2bd4013be15e3641c))


## v10.0.2 (2024-04-08)

### Other

* Merge pull request #614 from mraniki/dev

♻️ update contract_utils.py ([`58862c8`](https://github.com/mraniki/dxsp/commit/58862c8986608beb7260a4d8f3e5b3418d38f691))

### ♻️

* ♻️ update contract_utils.py ([`ce16ea7`](https://github.com/mraniki/dxsp/commit/ce16ea7e4a39b8ccbe240c5fd9e8b0ff4dfa38a7))


## v10.0.1 (2024-04-07)

### Other

* Merge pull request #613 from mraniki/dev

πŸš‘ update client.py ([`140cf5b`](https://github.com/mraniki/dxsp/commit/140cf5ba3fa9cc97746d42a5747a11dbd9e44565))

### πŸš‘

* πŸš‘ update client.py ([`53d7f50`](https://github.com/mraniki/dxsp/commit/53d7f5016b1737ac676470640b0dae7c54e60d57))


## v10.0.0 (2024-04-06)

### Other

* Merge pull request #612 from mraniki/dev

✨ capability to disable instruments and various refactor ([`510bd9a`](https://github.com/mraniki/dxsp/commit/510bd9a8bcdd7f2722c971212f37514054aa6ab1))

### Update

* Update dxsp/handler/client.py

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> ([`ec54de6`](https://github.com/mraniki/dxsp/commit/ec54de6f88e9c3454340995d68ef81815ba2b5b2))

* Update dxsp/handler/client.py

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> ([`5ac3a49`](https://github.com/mraniki/dxsp/commit/5ac3a49ce7f223b378c4636c9d2ff4f77bf673f9))

### ♻️

* ♻️ trading_asset ([`e05e468`](https://github.com/mraniki/dxsp/commit/e05e4684bad4abbb416591f047869f6734664287))

* ♻️ resolve_token ([`39e2cb6`](https://github.com/mraniki/dxsp/commit/39e2cb698ec76a3d5d09f724f71aacd6b047ff7c))

* ♻️ resolve_token ([`5c19426`](https://github.com/mraniki/dxsp/commit/5c19426bfe5d89c30711263e0cfd838b14c91055))

### ⚑

* ⚑ update client.py to transform trading asset as a token at the initialization ([`243498f`](https://github.com/mraniki/dxsp/commit/243498f68b5c17bb42a10ec73b01a2a46b36b69e))

### ✨

* ✨ capability to disable some instrument ([`35e0801`](https://github.com/mraniki/dxsp/commit/35e080154dadcbeac9fdb3e0db4f6963428be5ff))

### πŸ›

* πŸ› changing resolve_token to sync ([`1c17798`](https://github.com/mraniki/dxsp/commit/1c17798cb47381f077de95798bd9310552325247))

* πŸ› ([`b86ca56`](https://github.com/mraniki/dxsp/commit/b86ca5649e7f42401ccab73cc07ee09f114ffbf3))

### πŸ’₯

* πŸ’₯ breaking further refactoring ([`11710d8`](https://github.com/mraniki/dxsp/commit/11710d8be4c199b310c9ed3ca98de98467d988db))

### 🚨

* 🚨 ([`dcecab7`](https://github.com/mraniki/dxsp/commit/dcecab72a064192e99e96b5ba35de879af1e942e))

* 🚨 ([`4a82e04`](https://github.com/mraniki/dxsp/commit/4a82e0495930fda06fbf93c94487e8349d6b9905))


## v9.0.7 (2024-04-06)

### Other

* Merge pull request #609 from mraniki/dev

⬆️ πŸ€– - You can create your own opportunities this week  Blackmail a senior executive ([`97bbcf5`](https://github.com/mraniki/dxsp/commit/97bbcf569843999a332083d9c34e1c3c782e948a))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency eth-ape to v0.7.14 ([`fe97a35`](https://github.com/mraniki/dxsp/commit/fe97a35f1b6ebb9991bd4af2599ed4e980a6abe2))


## v9.0.6 (2024-03-30)

### Other

* Merge pull request #606 from mraniki/dev

βœ… Unit Test: update test_unit_dexswap.py and test_unit_utils.py ([`5063795`](https://github.com/mraniki/dxsp/commit/5063795e0f4380f5ce77a338483837727298b3d1))

### βœ…

* βœ… Unit Test: update test_unit_dexswap.py and test_unit_utils.py ([`01727e5`](https://github.com/mraniki/dxsp/commit/01727e55938b34ab2b993c69f7dde307d295b83e))

### πŸ›

* πŸ› ([`628b910`](https://github.com/mraniki/dxsp/commit/628b910fcbdca06cf80ff239bcfdd941568aec9c))

* πŸ› ([`1b587ba`](https://github.com/mraniki/dxsp/commit/1b587ba194d913085c7e16af1227d08a2be92309))


## v9.0.5 (2024-03-29)

### :white_check_mark:

* :white_check_mark: Unit Test ([`eacdf2f`](https://github.com/mraniki/dxsp/commit/eacdf2fd86cd1f626bd1c3082aea0e2214c4c1a3))

* :white_check_mark: Unit Test ([`74763f4`](https://github.com/mraniki/dxsp/commit/74763f48b7d99bc9e248d71b3974f9e62e1e9d31))

* :white_check_mark: Unit Test update ([`34e9c49`](https://github.com/mraniki/dxsp/commit/34e9c49ab2dd79c1afe223fe2c03bfcef1330a1d))

### Other

* Merge pull request #605 from mraniki/dev

βœ… Unit Test optimization ([`91d671c`](https://github.com/mraniki/dxsp/commit/91d671c9fa5afb782719794a050c7a6cceafd2a8))

* Fix assert statement and remove extra whitespace in test functions. ([`280dbe2`](https://github.com/mraniki/dxsp/commit/280dbe248199cfcb53ebc1b0aa4454bdf475669b))

### ♻️

* βœ… Unit Test ♻️ ([`6a6ca33`](https://github.com/mraniki/dxsp/commit/6a6ca33beb09673e0ab6533f59c2dd1309bc24fa))

### βœ…

* βœ… Unit Test ([`2d0765a`](https://github.com/mraniki/dxsp/commit/2d0765a42d748b1d9b662126bdbe42b4b545f47e))

* βœ… Unit Test for exception and client ([`8d4bfef`](https://github.com/mraniki/dxsp/commit/8d4bfefb1592a5f5f153d008f6c904caea310af7))

* βœ… Unit Test test: update test_unit_dexswap.py ([`449af30`](https://github.com/mraniki/dxsp/commit/449af30d44876d78643ace3de1e1465ef3823ff0))

* βœ… Unit Test test: update test_unit_client.py and test_unit_dexswap.py ([`8ea30e1`](https://github.com/mraniki/dxsp/commit/8ea30e122199e9dd911dd6d635de679700fd78e3))

* βœ… Unit Test ([`ac8172a`](https://github.com/mraniki/dxsp/commit/ac8172a6322f60add65043e60edf1b996ce61bbd))

* βœ… adding more verbose for unit test ([`3efa0fa`](https://github.com/mraniki/dxsp/commit/3efa0fa370015847b2e43846e4f52f8499f9dd6e))

* βœ… Unit Test optimization ([`92cbb37`](https://github.com/mraniki/dxsp/commit/92cbb37e2bf6bb1f733d232cbf873b6e9224876d))

### πŸ”Š

* πŸ”Š update main.py ([`d29eba2`](https://github.com/mraniki/dxsp/commit/d29eba2543a963e4cce9b27148d2a93712bcf430))

### 🚨

* 🚨 ([`02571b0`](https://github.com/mraniki/dxsp/commit/02571b009d33f461e42c64b4a056d3ca684b2be4))


## v9.0.4 (2024-03-29)

### Other

* Merge pull request #604 from mraniki/dev

πŸ”Š Improve log when no clients loaded ([`bab5753`](https://github.com/mraniki/dxsp/commit/bab57539652c73f59b6715bf2a23563ccc392857))

### πŸ”‡

* πŸ”‡ ([`dd547ba`](https://github.com/mraniki/dxsp/commit/dd547bab262e5206ccb3c61fa690b2facb2a5774))

### πŸ”Š

* πŸ”Š Improve log when no clients loaded ([`cd72ca2`](https://github.com/mraniki/dxsp/commit/cd72ca2a08f183f9aeee6929779b7bbe91db08c5))


## v9.0.3 (2024-03-29)

### Other

* Merge pull request #603 from mraniki/dev

⬆️ πŸ€– - Not Hercules could have knockd out his brains for he had none ([`32f486f`](https://github.com/mraniki/dxsp/commit/32f486fa778dd0bdb6a94aae04a38210c893b62d))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.16.0 ([`a97ae15`](https://github.com/mraniki/dxsp/commit/a97ae1522ed914b61b5fa96a13f7e5b356d68730))


## v9.0.2 (2024-03-28)

### :bug:

* :memo: :bug: ([`54f6a31`](https://github.com/mraniki/dxsp/commit/54f6a3156e9c00398b3ee7df09378d80e9823cc7))

### Other

* Merge pull request #601 from mraniki/dev

Update readthedocs.yaml and conf.py for poetry installation ([`ca93dfa`](https://github.com/mraniki/dxsp/commit/ca93dfa59a0859684f0b5caedcc833f0575a4f9b))

### Update

* Update readthedocs.yaml and conf.py for poetry installation and dependencies

Builds broken with poetry 1.8 ([`75f4af2`](https://github.com/mraniki/dxsp/commit/75f4af2db60961ae71c15cc48d89fcd361e72c1b))

### πŸ›

* πŸ“ πŸ› ([`ef22a4a`](https://github.com/mraniki/dxsp/commit/ef22a4abaee15e71b9263d0da6e98433ccf24409))

* πŸ› πŸ“ ([`a598157`](https://github.com/mraniki/dxsp/commit/a598157900e1967488d0b1b57d9f10e39eb23a0e))


## v9.0.1 (2024-03-28)

### Other

* Merge pull request #600 from mraniki/dev

πŸ₯… improving error management ([`d9e050c`](https://github.com/mraniki/dxsp/commit/d9e050cc0582440c4ad4295df66c57d9c4b3f6d7))

### ♻️

* ♻️ ([`d3d9edd`](https://github.com/mraniki/dxsp/commit/d3d9edd9cf1812a687eb7f27b9e79c828a0a9c03))

### πŸ₯…

* πŸ₯… improving error management ([`54dda05`](https://github.com/mraniki/dxsp/commit/54dda05a4be5319d740c1bc84912a71653da640e))


## v9.0.0 (2024-03-28)

### :boom:

* :boom: Add KwentaHandler, UniswapHandler, and ZeroxHandler classes. ([`1a89d68`](https://github.com/mraniki/dxsp/commit/1a89d685c73b6419a0437c5aca7cf7ebeb39c202))

### Other

* Merge pull request #599 from mraniki/dev

⬆️ πŸ€– - Q    How can you tell when a Burroughs salesman is lying ([`b177c9b`](https://github.com/mraniki/dxsp/commit/b177c9b294c3746eafd0fa08263cf728fa9ac61c))

### Update

* Update handler import in __init__.py file ([`9dbc112`](https://github.com/mraniki/dxsp/commit/9dbc1125cc740f8a47a93458d2b717c2b595049a))

### πŸ›

* πŸ› ([`852e86e`](https://github.com/mraniki/dxsp/commit/852e86ea9e1d11bd322faa8a12976e2ee8f4b06c))

* πŸ› ([`4c1521f`](https://github.com/mraniki/dxsp/commit/4c1521feca724f6cee7f920bc1970995077a5a46))


## v8.0.1 (2024-03-26)

### :bug:

* :bug: Fix contract chain conversion bug in ContractUtils class ([`2f85099`](https://github.com/mraniki/dxsp/commit/2f850994cd044aa8962f9eac70c76b35ac05c5eb))

### Other

* Merge pull request #597 from mraniki/dev

Merge pull request #596 from mraniki/main ([`8ccb836`](https://github.com/mraniki/dxsp/commit/8ccb83607eaab8498486ad72e53e6fb610b79b49))

* Merge pull request #596 from mraniki/main

:bug: Fix contract chain conversion bug in ContractUtils class ([`dd4cdd1`](https://github.com/mraniki/dxsp/commit/dd4cdd1faf0f32090d3fe22fec50bf5923b17a34))


## v8.0.0 (2024-03-26)

### Other

* Merge pull request #594 from mraniki/dev

πŸ’₯ breaking class renamed and refactor of client ([`f04454c`](https://github.com/mraniki/dxsp/commit/f04454c89721714634351638a6270ad613246fc0))

* Refactor DexClient constructor in client.py ([`a848778`](https://github.com/mraniki/dxsp/commit/a8487783f8d402e3243f206459f9340696baebeb))

* Refactor DexClient constructor to use Web3 from kwargs ([`a31e5e7`](https://github.com/mraniki/dxsp/commit/a31e5e71018058a93d671aff140ddfae77f2757d))

### Update

* Update protocol and protocol version initialization in DexClient ([`e506255`](https://github.com/mraniki/dxsp/commit/e506255daf2290e2311f4695ecd7c6ac4a74c9d2))

### ♻️

* ♻️ ([`da429f9`](https://github.com/mraniki/dxsp/commit/da429f9e7a2ef5bad0a210850caf8bccfdfaca33))

* ♻️ ([`03a6d29`](https://github.com/mraniki/dxsp/commit/03a6d29f55bbafec0ddafa7267ce0a17195a04dd))

* ♻️ ([`4ee0b46`](https://github.com/mraniki/dxsp/commit/4ee0b46ab0d24df8b55845b2c0aacea666c52061))

* ♻️ ([`70b84b7`](https://github.com/mraniki/dxsp/commit/70b84b7fadc78a71086aa639488ae74778f254b6))

* ♻️ protocol folder ([`562edc3`](https://github.com/mraniki/dxsp/commit/562edc326b68a7af71624ed3de4e5ce58d4409d4))

### ⚑

* ⚑ ([`2020cc5`](https://github.com/mraniki/dxsp/commit/2020cc5b89589aea5bfcbefe1ce8be410e15aebb))

### βœ…

* βœ… Unit Test ([`5c4daf6`](https://github.com/mraniki/dxsp/commit/5c4daf6c7846cd6d0e9806f0b8876f00739f63af))

### 🎨

* 🎨 cleanup ([`222ead5`](https://github.com/mraniki/dxsp/commit/222ead52f7b07492e745fe3719c24f47d6930e88))

### πŸ›

* πŸ› ([`696cdaa`](https://github.com/mraniki/dxsp/commit/696cdaa30bd419923095a3e87bf340bc92e0c122))

### πŸ’₯

* πŸ’₯ breaking class renamed and refactor of client ([`46dd001`](https://github.com/mraniki/dxsp/commit/46dd001c0d7108904b3218a133346d6e7c993069))

### πŸ”‡

* πŸ”‡ ([`8291a43`](https://github.com/mraniki/dxsp/commit/8291a4302df971ba41d9693aac356956c7f6d9d9))

### πŸ”§

* πŸ”§ cleanup settings ([`31f403a`](https://github.com/mraniki/dxsp/commit/31f403a9bc52ee433e63b8d9da9a40a2f875d308))

### πŸš‘

* πŸš‘ missing clientsetup in client class ([`7197683`](https://github.com/mraniki/dxsp/commit/7197683542691305cf13b93a2fe71f6003cd1c0a))

* πŸš‘ ([`ffd01b7`](https://github.com/mraniki/dxsp/commit/ffd01b798f56a4daa68206cb7b960e5b68c972fd))

### 🚨

* 🚨 ([`485ee5a`](https://github.com/mraniki/dxsp/commit/485ee5a8e307f132eb177a261d21c6670ea5238d))

* 🚨 Linter setup update ([`584212f`](https://github.com/mraniki/dxsp/commit/584212fd3a9590b7ec21d4602d9cb4a100313679))


## v7.0.15 (2024-03-25)

### Other

* Merge pull request #593 from mraniki/dev

⬆️ πŸ€– - Q    How can you tell when a Burroughs salesman is lying ([`5791ffe`](https://github.com/mraniki/dxsp/commit/5791ffe95a7131e4e1b410f35c550e406f782dda))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency pytest-loguru to ^0.4.0 ([`7a1a921`](https://github.com/mraniki/dxsp/commit/7a1a9214fa886361795d41536bdd6cfad74179ae))

* ⬆️ πŸ› οΈ(deps): update dependency eth-ape to v0.7.13 ([`c3e58f2`](https://github.com/mraniki/dxsp/commit/c3e58f256082397977e60eeb8ac78cc8bc5ba1da))


## v7.0.14 (2024-03-01)

### Other

* Merge pull request #586 from mraniki/dev

⬆️ πŸ€– - Q    Why is Christmas just like a day at the office ([`f0deecf`](https://github.com/mraniki/dxsp/commit/f0deecff76fae53ca5da71ba27ba21806b8a5131))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency ruff to ^0.3.0 ([`473c5e2`](https://github.com/mraniki/dxsp/commit/473c5e2beafd87a8794daed9d44c4fdcceaec873))


## v7.0.13 (2024-02-27)

### Other

* Merge pull request #584 from mraniki/dev

⬆️ ([`4a2104a`](https://github.com/mraniki/dxsp/commit/4a2104a7170146fcbb4dbb5580c562c536f4c2d4))

### ⬆️

* ⬆️ ([`d6ebf8d`](https://github.com/mraniki/dxsp/commit/d6ebf8dfc4900da0f7ff180d03040779806c85b1))

### πŸ›

* πŸ› ([`d889b88`](https://github.com/mraniki/dxsp/commit/d889b88ce7ca4f9b96fcc169464d24beb0f445b4))


## v7.0.12 (2024-02-27)

### Other

* Merge pull request #582 from mraniki/dev

⬆️ πŸ€– - People are beginning to notice you  Try dressing before you leave the house ([`b5c5511`](https://github.com/mraniki/dxsp/commit/b5c5511903c2d27cec50e3c78d24bc538f78d423))

* Merge pull request #581 from mraniki/dev

⬆️ πŸ€– - An avocadotone refrigerator would look good on your resume ([`e080e5f`](https://github.com/mraniki/dxsp/commit/e080e5f9ba785c90b4e7d71a44c73338ab0f9e10))

* Remove oldtest_utils_account.py test file. ([`775fa1e`](https://github.com/mraniki/dxsp/commit/775fa1ed6d649bb01c97ba5ae8e64a90669ed6bd))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency black to v24 ([`7b6c0f6`](https://github.com/mraniki/dxsp/commit/7b6c0f64618a4f9dfb9c1cc7a3810ce7d642d20a))

* ⬆️ Adjusted dependencies ([`0a6f325`](https://github.com/mraniki/dxsp/commit/0a6f325754f338c2d8c3016b0cbf718a09ef68a8))


## v7.0.11 (2024-02-23)

### Other

* Merge pull request #579 from mraniki/dev

⬆️ πŸ€– - Its a very UNlucky week in which to be took dead ([`010cd79`](https://github.com/mraniki/dxsp/commit/010cd79b36d40a38085f8f9062658aa362acb944))

* Merge pull request #577 from mraniki/dev

⬆️ πŸ€– - Civilization is the limitless multiplication of unnecessary necessities ([`d67caee`](https://github.com/mraniki/dxsp/commit/d67caee8481b1651458b400c94639eb07d02bccb))

### Update

* Update web3 version to 6.15.0 ([`4bd162d`](https://github.com/mraniki/dxsp/commit/4bd162d3cad853d552f140db95f9e08a97986952))

### ♻️

* ♻️ ([`cfae79d`](https://github.com/mraniki/dxsp/commit/cfae79d54e39223d1240b9fd22ed2469aab9f471))

* ♻️ refactor an introductino of safe ([`8bb47b3`](https://github.com/mraniki/dxsp/commit/8bb47b3e599ff361f3c270853350d9a0b7d53fd1))

### βœ…

* βœ… Unit Test improvement ([`ae5e762`](https://github.com/mraniki/dxsp/commit/ae5e76221231f52113880e1e8a3ff48dd2d656e8))

* βœ… Unit Test πŸ™ˆ ([`32e341b`](https://github.com/mraniki/dxsp/commit/32e341b209d2c5b0b5f79db02df8a7881ae0c989))

* βœ… Unit Test ([`9ce13ab`](https://github.com/mraniki/dxsp/commit/9ce13ab7c7f4c6d92110b4ce31b38d308d750da1))

### ⬆️

* ⬆️ ([`f5b0d94`](https://github.com/mraniki/dxsp/commit/f5b0d943e520e6f9763b66e23adcfed33f7e39b8))

### 🎨

* 🎨  πŸ› ♻️ ([`5e50e12`](https://github.com/mraniki/dxsp/commit/5e50e12863c0e26224b65b9a4fd33c43ac8fcd64))

* 🎨 ♻️ ([`ed77211`](https://github.com/mraniki/dxsp/commit/ed772112c59b2f808c4adfa7676f02a0c93eac2c))

* 🎨 ([`92cdf07`](https://github.com/mraniki/dxsp/commit/92cdf0772f4d6c672c73826224c95f5726dae19a))

### πŸ›

* πŸ› ([`0298cc8`](https://github.com/mraniki/dxsp/commit/0298cc8e0abeef990f59d0c6342dbc59739d1f29))

* πŸ› ([`32e9b3a`](https://github.com/mraniki/dxsp/commit/32e9b3aa91cd993366480e5af91a2b28398e25ca))

* πŸ› ([`fe27615`](https://github.com/mraniki/dxsp/commit/fe27615d1e9fc83c4314131a995a55efa32ea25b))


## v7.0.10 (2024-02-11)

### Other

* Merge pull request #572 from mraniki/dev

⬆️ πŸ€– - You look like a million dollars  All green and wrinkled ([`747548a`](https://github.com/mraniki/dxsp/commit/747548aa3318518e5fe9a5b83c497d9211068180))

* Remove DexEVM protocol and update __all__ in __init__.py ([`cbda811`](https://github.com/mraniki/dxsp/commit/cbda811704713db6f468bb01a1121178e7cd0467))

* Remove eth-tester and add web3client to pyproject.toml ([`462e6c1`](https://github.com/mraniki/dxsp/commit/462e6c1d441f35e20334943c9ccd8c96c59cb613))

### Update

* Update web3 version ([`de7c47f`](https://github.com/mraniki/dxsp/commit/de7c47f5cfb10ab37491ca21503de3eab7442255))

* Update eth-tester version ([`c5ab509`](https://github.com/mraniki/dxsp/commit/c5ab50906a32503947ea9124665f7940afe650d6))

* Update web3 and eth-tester versions ([`7cd2829`](https://github.com/mraniki/dxsp/commit/7cd2829e29b60d5bca3dee6c21931889a104cc68))

* Update eth-tester version to 0.9.1b2 ([`12ddbc7`](https://github.com/mraniki/dxsp/commit/12ddbc7251e20569dbc943ecb366f459842bff0a))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.15.1 ([`052877e`](https://github.com/mraniki/dxsp/commit/052877e0c069247016d186a4abc7b3693d5a76e3))


## v7.0.9 (2024-02-03)

### Other

* Merge pull request #562 from mraniki/dev

⬆️ πŸ€– - The only way to keep your health is to eat what you dont want drink what ([`152eb3c`](https://github.com/mraniki/dxsp/commit/152eb3cd9ca06261f4ebc92c7c380bc639feb80e))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency ruff to ^0.2.0 ([`f9846a4`](https://github.com/mraniki/dxsp/commit/f9846a4d9882d3eef455bb0ca6b6ed4d262080a7))


## v7.0.8 (2024-01-31)

### Other

* Merge pull request #559 from mraniki/dev

⬆️ πŸ€– - Beware of a tall blond man with one black shoe ([`c101427`](https://github.com/mraniki/dxsp/commit/c101427787ccda3b30fe91342bff463e9b5e49ba))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency eth-ape to v0.7.7 ([`768ec66`](https://github.com/mraniki/dxsp/commit/768ec66abe2a9738d8e235aa2c41266e78f98134))


## v7.0.7 (2024-01-26)

### Other

* Merge pull request #554 from mraniki/dev

⬆️ πŸ€– - Whenever you find that you are on the side of the majority it is time ([`4e12a3b`](https://github.com/mraniki/dxsp/commit/4e12a3b418981e24041275aa8a5100da3668cb42))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.15.0 ([`8c06067`](https://github.com/mraniki/dxsp/commit/8c06067de811355c2eb2be8ca7f5f0cc3e42a26c))


## v7.0.6 (2024-01-25)

### Other

* Merge pull request #551 from mraniki/dev

⬆️ πŸ€– - You are always busy ([`12cdddf`](https://github.com/mraniki/dxsp/commit/12cdddfec2b2725670b7fa0aab3be0297d4e9ec7))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency eth-ape to v0.7.6 ([`4514b73`](https://github.com/mraniki/dxsp/commit/4514b73cb7aed3dc7ecce5d4e8e28a44cf55f434))


## v7.0.5 (2024-01-11)

### Other

* Merge pull request #546 from mraniki/dev

⬆️ πŸ€– - Give him an evasive answer ([`1494d7d`](https://github.com/mraniki/dxsp/commit/1494d7df3750ed20d2ba9e076815f55506e64e81))

* Merge pull request #544 from mraniki/dev

⬆️ πŸ€– - Excellent time to become a missing person ([`dfa45fc`](https://github.com/mraniki/dxsp/commit/dfa45fc3af663fcbcaa0cdea05317f03fac27aa3))

### Update

* Update README.md ([`7a61bc7`](https://github.com/mraniki/dxsp/commit/7a61bc7dac922aa88b6444facda301eb632b9f9d))

* ⬆️ Update README.md ([`24a6e73`](https://github.com/mraniki/dxsp/commit/24a6e7319ac9c74cecfd67363be284e9e0304eae))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.14.0 ([`d9518ed`](https://github.com/mraniki/dxsp/commit/d9518ede148b4c8bf650c47aad3df30e2917643b))


## v7.0.4 (2024-01-07)

### Other

* Merge pull request #542 from mraniki/dev

⬆️ πŸ€– - Your business will go through a period of considerable expansion ([`e3df4ce`](https://github.com/mraniki/dxsp/commit/e3df4ce26133dbae34a85498577b056138d18d18))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency eth-ape to v0.7.4 ([`195b0b2`](https://github.com/mraniki/dxsp/commit/195b0b2da6f176e4ef0e500047064581214c4227))


## v7.0.3 (2024-01-06)

### Other

* Merge pull request #540 from mraniki/dev

⬆️ πŸ€– - After all all he did was string together a lot of old wellknown quotations ([`d2bc04e`](https://github.com/mraniki/dxsp/commit/d2bc04e1276ff0151f8586c21fcde8531be7f7a5))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency eth-ape to v0.7.3 ([`6d4be88`](https://github.com/mraniki/dxsp/commit/6d4be8841744f2e1317fc68f9db68207bbd83b37))


## v7.0.2 (2024-01-05)

### Other

* Merge pull request #539 from mraniki/dev

⬆️ πŸ€– - The better part of valor is discretion ([`4b29c57`](https://github.com/mraniki/dxsp/commit/4b29c577dca64596c00fc28134b9c1392e09f03a))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency pydata-sphinx-theme to ^0.15.0 ([`774f9df`](https://github.com/mraniki/dxsp/commit/774f9df8462ccca3c4733d1b2f57aacbdbc787ce))


## v7.0.1 (2024-01-04)

### :arrow_up:

* :arrow_up:Add empty line to README.md ([`87b12a6`](https://github.com/mraniki/dxsp/commit/87b12a67b45764bae87ed0fbf0c1d2ff2551f392))

### Other

* Merge pull request #534 from mraniki/dev

⬆️ πŸ€– - A banker is a fellow who lends you his umbrella when the sun is shining ([`3d7a62a`](https://github.com/mraniki/dxsp/commit/3d7a62af4ddc0cf6b2c97f09082a6f150d4678e5))

* Merge branch 'main' into dev ([`38875c2`](https://github.com/mraniki/dxsp/commit/38875c2917b78938c3f055be52d63f2a9308c01d))

### ⬆️

* ⬆️ πŸ€– - Keep emotionally active  Cater to your favorite neurosis (#532)

* :arrow_up:Add empty line to README.md

* πŸ’¬ test

---------

Co-authored-by: mraniki <mraniki@users.noreply.github.com> ([`605d5e2`](https://github.com/mraniki/dxsp/commit/605d5e26d054f86ff551d30caa395648c8bdc4a6))

### πŸ›

* πŸ› ([`56fff00`](https://github.com/mraniki/dxsp/commit/56fff0035fea27a8b43ce83d9d844a0b7dfd693d))

### πŸ’¬

* πŸ’¬ test ([`bbd4b50`](https://github.com/mraniki/dxsp/commit/bbd4b50227a64b093ae06da0d7f108efb07b4f6d))

* πŸ’¬ test ([`be0249c`](https://github.com/mraniki/dxsp/commit/be0249cc8ed4fa95bbf7b1ba81fa2253d7f1fb06))


## v7.0.0 (2024-01-02)

### :bug:

* :bug: ([`f7f1999`](https://github.com/mraniki/dxsp/commit/f7f1999a42ec87cbe639e3dd31189c1d74d82b3f))

### :rotating_light:

* :rotating_light: ([`2da0d39`](https://github.com/mraniki/dxsp/commit/2da0d3975ef7778e8cf0238318e53cb8c6b85913))

### Fix

* 🚨 linter fix ([`ad91422`](https://github.com/mraniki/dxsp/commit/ad91422711a0367ec2f715c46c46a998069a30fa))

### Other

* Merge pull request #527 from mraniki/dev

⬆️ πŸ€– - You are sick twisted and perverted  I like that in a person ([`fd09616`](https://github.com/mraniki/dxsp/commit/fd09616a117cb934e24b97ee082ee61d6b323884))

* Fix DexClient and AccountUtils network version conversion ([`dfaa973`](https://github.com/mraniki/dxsp/commit/dfaa973c6d2a7a4fad4ddbb16a24a87402022b10))

### Update

* Update web3client version ([`0254da4`](https://github.com/mraniki/dxsp/commit/0254da45fa8b0f7fe8de4a89362fcd8b1339487a))

* Update web3client version and add eth-ape dependency ([`2e88dc9`](https://github.com/mraniki/dxsp/commit/2e88dc9008c1fee96f160eb5e60ab586177b2bc8))

### ♻️

* ♻️ ([`2438f96`](https://github.com/mraniki/dxsp/commit/2438f96e2379f6b13c70b19810647b69ac4ad4aa))

* ♻️ ([`01aaca7`](https://github.com/mraniki/dxsp/commit/01aaca72bbb1ceabb976556d895b838c42e81db7))

* ♻️ ([`3382e6b`](https://github.com/mraniki/dxsp/commit/3382e6bad45d4af6cf58516ea8709defae492abb))

### ⚑

* πŸ”Š ⚑ ([`ced1e17`](https://github.com/mraniki/dxsp/commit/ced1e1780c0ebf173b7beda009875296c14ca375))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.13.0 ([`d50efdd`](https://github.com/mraniki/dxsp/commit/d50efdda7eca9c6bfc5907702f4dc21302532464))

### πŸ›

* πŸ› ([`90f9722`](https://github.com/mraniki/dxsp/commit/90f97227f8eb49648b6203ef876f5604b727aa77))

* πŸ› ([`52ea325`](https://github.com/mraniki/dxsp/commit/52ea325be9eb624e09d7bd827ced5dd9a4b0ba98))

* πŸ› str(self.w3.net.version)[2:] ([`09954c6`](https://github.com/mraniki/dxsp/commit/09954c6935366be2672679c6b360b670468a6eed))

* πŸ› ([`52e9f9a`](https://github.com/mraniki/dxsp/commit/52e9f9a1c4c57cbec3c4e8252daa5edd84438227))

* πŸ› typo ([`9a0cf5d`](https://github.com/mraniki/dxsp/commit/9a0cf5d9de04188bad73ba900b40b04bce99badc))

### πŸ’„

* πŸ’„ Improve loggin and client  protocol creation in case of rpc failure ([`5c4147c`](https://github.com/mraniki/dxsp/commit/5c4147c1fec19dbc352299925cd5dd904bc75720))

### πŸ’₯

* πŸ’₯ breaking ([`d2648e1`](https://github.com/mraniki/dxsp/commit/d2648e1eddb40ac7a273a2bf467dcb199dceab7f))

### πŸ”Š

* πŸ”Š ([`192c808`](https://github.com/mraniki/dxsp/commit/192c80857ef7bfb020ef4cb5ce289144968952fa))

* πŸ”Š ([`5c9f6ab`](https://github.com/mraniki/dxsp/commit/5c9f6abe86589736f2578a6241b9b6fcd1531992))

* πŸ”Š debug log ([`9fff41e`](https://github.com/mraniki/dxsp/commit/9fff41e9739b9d23ee8f44d523dd27edac6b90e5))

### πŸ”§

* πŸ”§ ([`a3d6545`](https://github.com/mraniki/dxsp/commit/a3d6545c4fb7637ac8c8eec03706d5f531d65ecf))

### πŸš‘

* πŸš‘ Fix get function in case of none return ([`5ee7379`](https://github.com/mraniki/dxsp/commit/5ee73790d920d7c48ff02b7a196fe8a90283c393))

* πŸš‘ correcting get_cg_platform ([`4a7e358`](https://github.com/mraniki/dxsp/commit/4a7e3582a603e1bada7307fe5f32b3fd1e3e70d7))

### 🚨

* 🚨 ([`1db5f9a`](https://github.com/mraniki/dxsp/commit/1db5f9a986f3d95ff85fc04ba92a1d84b1ebc23a))

* 🚨 ([`8e164f3`](https://github.com/mraniki/dxsp/commit/8e164f3cfadb53ec0a97f74b8e5418d94293f374))

### 🧐

* 🧐 more log debug for the get_quote method ([`44d7fa3`](https://github.com/mraniki/dxsp/commit/44d7fa3f63c58ca8695077461e00bde8c4b3c441))


## v6.1.10 (2023-12-14)

### Other

* Merge pull request #521 from mraniki/dev

⬆️ πŸ€– - You will have long and healthy life ([`f248425`](https://github.com/mraniki/dxsp/commit/f2484256adf6cd5cf54ba9c01a4f91ed64748d41))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.12.0 ([`55ce262`](https://github.com/mraniki/dxsp/commit/55ce262dd6ba3882d2da90d39946de4d7cb738a2))


## v6.1.9 (2023-12-10)

### Other

* Merge pull request #518 from mraniki/dev

⬆️ πŸ€– - Q    How much does it cost to ride the Unibus ([`33a5cf2`](https://github.com/mraniki/dxsp/commit/33a5cf2f4e47a0f2a908c5d9786bc57d511930f7))

* Merge pull request #512 from mraniki/dev

⬆️ πŸ€– - You will be surrounded by luxury ([`3ef64a4`](https://github.com/mraniki/dxsp/commit/3ef64a47f84323d4c1db68ea92a2185d2ac15fa9))

* Merge pull request #510 from mraniki/dev

⬆️ πŸ€– - Must I hold a candle to my shames ([`f4c20d5`](https://github.com/mraniki/dxsp/commit/f4c20d52f41267f44fd856b68fb455a09363db21))

* Merge pull request #508 from mraniki/main

align ([`56eb0df`](https://github.com/mraniki/dxsp/commit/56eb0df736e50f7c2111bd812195ead5a62a0da8))

* Delete requirements.txt ([`50c94b6`](https://github.com/mraniki/dxsp/commit/50c94b6ab64a707e9f134d18ae99f59b272357ef))

* Merge pull request #506 from mraniki/dev

⬆️ πŸ€– - Executive ability is prominent in your makeup ([`7f5bafe`](https://github.com/mraniki/dxsp/commit/7f5bafed1df3d20e5255b722a42162fe57d10236))

* Merge pull request #505 from mraniki/renovate/pytest-asyncio-0.x

⬆️ πŸ› οΈ(deps): update dependency pytest-asyncio to ^0.22.0 ([`49c5297`](https://github.com/mraniki/dxsp/commit/49c5297759934ed0839df2ab792cd74d517889f2))

### Update

* Update pyproject.toml ([`3fe7a2a`](https://github.com/mraniki/dxsp/commit/3fe7a2ae1c01131c5b3b4af04e8554b41942f2b9))

### ♻️

* ♻️ simplify example ([`dcdfd46`](https://github.com/mraniki/dxsp/commit/dcdfd46a5f36fbdcf88174a971f9f0190d7b871b))

### βœ…

* βœ… Unit Test ([`08de25a`](https://github.com/mraniki/dxsp/commit/08de25acfc225358dba930b802e09c97a0fe9d99))

* βœ… Unit Test ([`c05453a`](https://github.com/mraniki/dxsp/commit/c05453a576932d2183e7aa5fff880860158a9dd7))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.11.4 ([`95f5e5e`](https://github.com/mraniki/dxsp/commit/95f5e5e0c9daa5dbf009ddd1bde4aad53049cbbc))

* ⬆️ πŸ› οΈ(deps): update dependency pytest-asyncio to ^0.23.0 ([`a155c05`](https://github.com/mraniki/dxsp/commit/a155c05fa2d4383e1b93104d73b9f0a94df27d49))

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.11.3 ([`2901306`](https://github.com/mraniki/dxsp/commit/29013061b9d362c7edfd4658e63993b4adb82389))

* ⬆️ πŸ› οΈ(deps): update dependency pytest-asyncio to ^0.22.0 ([`d76e1da`](https://github.com/mraniki/dxsp/commit/d76e1da0c7119523d7be2d780e6855b2fa30096d))

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.11.2 ([`34d821b`](https://github.com/mraniki/dxsp/commit/34d821b40cfb26b00684b08b102b044cf8086efe))


## v6.1.8 (2023-10-29)

### Other

* Merge pull request #502 from mraniki/dev

⬆️ πŸ€– - Make a wish it might come true ([`114a653`](https://github.com/mraniki/dxsp/commit/114a6533b3ce6eaeaf000615744635457551e078))

* Merge pull request #501 from mraniki/main

Merge ([`ee071e3`](https://github.com/mraniki/dxsp/commit/ee071e314d67c22d2056af2e7e5ecb0a044a7a9b))

* Merge pull request #500 from mraniki/dev

⬆️ πŸ€– - My only love sprung from my only hate ([`f49e7c3`](https://github.com/mraniki/dxsp/commit/f49e7c30776e67532f32cdface9e015caf6efda7))

* Merge pull request #499 from mraniki/dev

⬆️ Update Requirements and Version ([`ebb4bb9`](https://github.com/mraniki/dxsp/commit/ebb4bb9a06fedfb955bd9313180f1a47a6480b26))

### Update

* Update GitHub Actions workflow file ([`0eedaf6`](https://github.com/mraniki/dxsp/commit/0eedaf661a2aa73838ae178683f7750b5a10d4ff))

* ⬆️ Update Requirements and Version ([`82fc1be`](https://github.com/mraniki/dxsp/commit/82fc1be758d95011f2508a014f8c220a07484ce0))

### βœ…

* βœ… Unit Test ([`da70b72`](https://github.com/mraniki/dxsp/commit/da70b72c776af9f2206e5a1015fe879439107a48))

* βœ… Unit Test ([`8892ca2`](https://github.com/mraniki/dxsp/commit/8892ca21930fc84c7f69ff42fc6784b1a9e40c4e))

### πŸ‘·

* πŸ‘· CI Change ([`d40d0c8`](https://github.com/mraniki/dxsp/commit/d40d0c8ce5c5eeaaeb7d6e9e5ddf75ef80294f22))

* πŸ‘· CI Change ([`b6d8d22`](https://github.com/mraniki/dxsp/commit/b6d8d22c2f216076fc03ca7411da4cc411bba65d))


## v6.1.7 (2023-10-27)

### Other

* Merge pull request #497 from mraniki/dev

⬆️ πŸ€– - Auto Release ([`b3e34d5`](https://github.com/mraniki/dxsp/commit/b3e34d58eb3d4c717502895f98ef376490b76043))

### Update

* ⬆️ Update Requirements and Version ([`c517f6d`](https://github.com/mraniki/dxsp/commit/c517f6dfce4cdd0c7270764979eafe72c82cde1e))


## v6.1.6 (2023-10-26)

### Other

* Merge pull request #494 from mraniki/dev

⬆️ πŸ€– - Auto Release ([`8607804`](https://github.com/mraniki/dxsp/commit/8607804b0e6492a147ab57ec5d1fbb0be9ebd9ad))

* Merge branch 'main' into dev ([`4b08577`](https://github.com/mraniki/dxsp/commit/4b085771985b27cf26e01b7726ea648f3b1b1dbe))

### Update

* ⬆️ Update Requirements and Version ([`be0f2a5`](https://github.com/mraniki/dxsp/commit/be0f2a529c106f4b640468b4d8a71bc1d1f86697))

### πŸ”§

* πŸ”§ ([`240b1ba`](https://github.com/mraniki/dxsp/commit/240b1bac5699368282510442b07b715949eb3271))


## v6.1.5 (2023-10-26)

### :recycle:

* :recycle: Refactor ContractUtils error message

The error message in ContractUtils has been refactored to include the ne
twork version. ([`209810a`](https://github.com/mraniki/dxsp/commit/209810a883b224a591cff5035e8e78edeef9ed22))

### Other

* Merge branch 'main' into dev ([`dce8280`](https://github.com/mraniki/dxsp/commit/dce82806f2db3c1664bc70b695586503a56c2458))

* Merge pull request #491 from mraniki/dev

⬆️ πŸ€– - Auto Release ([`1ae247b`](https://github.com/mraniki/dxsp/commit/1ae247be433259f288cc3d5315bd223111e90e93))

* Auto ([`a278388`](https://github.com/mraniki/dxsp/commit/a2783880d627b7126d1ddaa8d667b13a8c501038))

* Merge branch 'main' into dev ([`b03c525`](https://github.com/mraniki/dxsp/commit/b03c5258a8473046a3a403e92d8293c4f88e9ef0))

* Merge pull request #490 from mraniki/dev

⬆️ πŸ€– - Auto Release ([`7ba2587`](https://github.com/mraniki/dxsp/commit/7ba2587dc53821e37b2d15cd75da7c6613e8f746))

* Fix token not found exception message ([`abe6745`](https://github.com/mraniki/dxsp/commit/abe6745ced0813efc7130e4cef2a31bc2799a588))

* Merge pull request #492 from mraniki/sourcery/dev

⬆️ πŸ€– - Auto Release (Sourcery refactored) ([`aab048e`](https://github.com/mraniki/dxsp/commit/aab048e446707212df5f5ca00dce835897223ecf))

* 'Refactored by Sourcery' ([`94a10ba`](https://github.com/mraniki/dxsp/commit/94a10ba1680877b254f9997d994d21059dd832b4))

* Auto ([`21edab8`](https://github.com/mraniki/dxsp/commit/21edab83939456c40115d636bf305a3eb39567e4))

* Merge branch 'main' into dev ([`94a3f01`](https://github.com/mraniki/dxsp/commit/94a3f01cf8b7dcd97bba6803f2e03db710b00f8e))

* Merge pull request #489 from mraniki/dev

⬆️ πŸ€– - Auto Release ([`b06a439`](https://github.com/mraniki/dxsp/commit/b06a4391555b78552df6565aab15e777aef073f5))

* Auto ([`b5aae66`](https://github.com/mraniki/dxsp/commit/b5aae665b1a48e461e2b921af7923028b49d8ecd))

* Auto ([`4014aaa`](https://github.com/mraniki/dxsp/commit/4014aaa045c47c58ee36b9ba5a60c62b138c6f45))

### Update

* Update Requirements ([`076c122`](https://github.com/mraniki/dxsp/commit/076c1229b5c52af0b542b972bd8e2e03fd47ca27))


## v6.1.4 (2023-10-22)

### Other

* Merge pull request #488 from mraniki/dev

πŸ₯… better error handling for no config ([`e7cc495`](https://github.com/mraniki/dxsp/commit/e7cc4954cce1455e8db7b3c143c8faaca0bee520))

### Update

* Update Requirements ([`f5cd3ee`](https://github.com/mraniki/dxsp/commit/f5cd3ee120cf7e2f3c5b416587de35898cbe7df4))

### ♻️

* ♻️ ([`2c92b5f`](https://github.com/mraniki/dxsp/commit/2c92b5f8007a2b7c8fcb71498a141bfd2eadd295))

### πŸ₯…

* πŸ₯… better error handling for no config ([`7735b77`](https://github.com/mraniki/dxsp/commit/7735b77398009cd56638a6369f1df0ba70797e0c))


## v6.1.3 (2023-10-20)

### :fire:

* :fire: cleanup ([`83c0a20`](https://github.com/mraniki/dxsp/commit/83c0a207a7a6e2a71d01f0344cb2308f2825a265))

* :fire: cleanup ([`f18f941`](https://github.com/mraniki/dxsp/commit/f18f941688ea402d40bf4346fb5d1eff68a02bb0))

### :recycle:

* :recycle:gas strategy ([`6b48357`](https://github.com/mraniki/dxsp/commit/6b48357d065627defd276e9c0b13f934df91e269))

* :recycle:gas strategy ([`c999d42`](https://github.com/mraniki/dxsp/commit/c999d42dae911ac29f139ca08624a011ed376be8))

* :recycle:gas strategy ([`60e0bba`](https://github.com/mraniki/dxsp/commit/60e0bba6d4f9cea8ad572e0944c2ac83f48e4824))

### :white_check_mark:

* :white_check_mark: Unit Test ([`60ef200`](https://github.com/mraniki/dxsp/commit/60ef200468d11521a3c4a60c232e626847d3635a))

### Other

* Merge pull request #487 from mraniki/dev

Merge pull request #486 from mraniki/main ([`a8d0ff8`](https://github.com/mraniki/dxsp/commit/a8d0ff80a72cbdb48c0add8784d9806a45433e2f))

* Merge pull request #486 from mraniki/main

Merge pull request #485 from mraniki/dev ([`e2d201a`](https://github.com/mraniki/dxsp/commit/e2d201a22984447c0d3e1f31f64f89a289447607))

* Merge pull request #485 from mraniki/dev

πŸ‘· CI Change ([`a7e60f5`](https://github.com/mraniki/dxsp/commit/a7e60f51d79ce9b912fe6df5e15db041a3e98582))

* Merge branch 'main' into dev ([`e9de6e1`](https://github.com/mraniki/dxsp/commit/e9de6e137654d9c3cc605b341e0ef98dd3fdabe0))

* Merge pull request #483 from mraniki/dev

Dev ([`368568d`](https://github.com/mraniki/dxsp/commit/368568d2cd046128c97af5dedef5d678191e49b8))

* Merge pull request #484 from mraniki/sourcery/dev

Dev (Sourcery refactored) ([`6934513`](https://github.com/mraniki/dxsp/commit/6934513845dda1a51287a31dffbfe1d7d4a51dfc))

* 'Refactored by Sourcery' ([`ceacdcd`](https://github.com/mraniki/dxsp/commit/ceacdcdfcf20ecbaf6af74c5f65d408764ce40e1))

* Merge pull request #482 from mraniki/dependabot/pip/dev/web3-6.11.1

⬆️ πŸ€– Dependencies: Update web3 requirement from 6.11.0 to 6.11.1 ([`cd7f744`](https://github.com/mraniki/dxsp/commit/cd7f744dd901c3522813f29bc9e0da5ddaf72a90))

* Merge branch 'dev' into dependabot/pip/dev/web3-6.11.1 ([`01479e4`](https://github.com/mraniki/dxsp/commit/01479e4f4f53a1b4e858f3621066eccbf4775a27))

* Merge pull request #481 from mraniki/renovate/web3-6.x

⬆️ πŸ› οΈ(deps): update dependency web3 to v6.11.1 ([`fa1dcce`](https://github.com/mraniki/dxsp/commit/fa1dcce28889c13312b20392f8a441b8fab37184))

* Merge pull request #480 from mraniki/dev

πŸ”ŠπŸ₯… Logging and Error Management improvement ([`5b4b76b`](https://github.com/mraniki/dxsp/commit/5b4b76b9ae348d85917b47834e09a26369b13f89))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`d86aa2b`](https://github.com/mraniki/dxsp/commit/d86aa2bddecc317f872245c253ff7d38455d9e6e))

### Update

* Update Requirements ([`3f87a7f`](https://github.com/mraniki/dxsp/commit/3f87a7fe982ca5695112763d89482242619adafa))

* :arrow_up: πŸ€– Dependencies: Update web3 requirement from 6.11.0 to 6.11.1

Updates the requirements on [web3](https://github.com/ethereum/web3.py) to permit the latest version.
- [Release notes](https://github.com/ethereum/web3.py/releases)
- [Changelog](https://github.com/ethereum/web3.py/blob/main/docs/releases.rst)
- [Commits](https://github.com/ethereum/web3.py/compare/v6.11.0...v6.11.1)

---
updated-dependencies:
- dependency-name: web3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com> ([`2c14663`](https://github.com/mraniki/dxsp/commit/2c1466389e2f2f24ab9a68deb40e2e0234a72349))

* Update Requirements ([`6d1bc0c`](https://github.com/mraniki/dxsp/commit/6d1bc0cf3e6ec2ad9f79f8421b71da45c807ad19))

### ♻️

* ♻️ ([`42c1e11`](https://github.com/mraniki/dxsp/commit/42c1e1141dda2439affed93ec56e8ac874e07984))

* ♻️ ([`d2ea5ca`](https://github.com/mraniki/dxsp/commit/d2ea5cafebf6c4e1eaf833d97c34bf4cf39616be))

* ♻️ ([`8883828`](https://github.com/mraniki/dxsp/commit/8883828148859403adc615c28ac8eb35f5c8c97a))

### βœ…

* βœ… Unit Test ([`264f31f`](https://github.com/mraniki/dxsp/commit/264f31fc70502184d3e35fcdb4d093fb68a4f130))

* βœ… Unit Test ([`243e69b`](https://github.com/mraniki/dxsp/commit/243e69b71811818238d0b7ae3be494a2bd16cd2a))

* βœ… Unit Test ([`7ec8a36`](https://github.com/mraniki/dxsp/commit/7ec8a362ce37d733337d7db27eaeb83c4c0353d6))

* βœ… Unit Test w3 test ([`ed1ea08`](https://github.com/mraniki/dxsp/commit/ed1ea080963c40a6c8ffdda442f9dc2bb82c2592))

* βœ… Unit Test ([`3ea9d2c`](https://github.com/mraniki/dxsp/commit/3ea9d2c632d3d71ee67789c92fa04b8d878c9e3c))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.11.1 ([`b1749ff`](https://github.com/mraniki/dxsp/commit/b1749ff6e35d0cf030e21d2095d8775401ef1ab4))

### πŸ‘·

* πŸ‘· CI Change ([`3bb8e6d`](https://github.com/mraniki/dxsp/commit/3bb8e6d3f8e4e094eed014e20b9c6654c6eccc29))

* πŸ‘· CI Change ([`e2bd122`](https://github.com/mraniki/dxsp/commit/e2bd122ebe9ce653fd228c49f7907cbc1b0a8642))

* πŸ‘· CI Change ([`577d337`](https://github.com/mraniki/dxsp/commit/577d3375edb27fd9c0d2fe4e81049076e6bad1bc))

* πŸ‘· CI Change ([`10c221e`](https://github.com/mraniki/dxsp/commit/10c221e90c9862ca3b6513198bf16a0263b291ae))

### πŸ”Š

* πŸ”Š ([`eaee5a8`](https://github.com/mraniki/dxsp/commit/eaee5a8171cae21e259f95df8715a4d00358d676))

### 🚨

* 🚨 ([`3612ca9`](https://github.com/mraniki/dxsp/commit/3612ca96b1193f8be2a7237a586697916a3607d9))

### πŸ₯…

* πŸ₯… ([`dc1ce3a`](https://github.com/mraniki/dxsp/commit/dc1ce3ab1eae244a08a2480b2c71c3a2c3b450ae))


## v6.1.2 (2023-10-17)

### Other

* Merge pull request #479 from mraniki/dev

Update README.md ([`ca03819`](https://github.com/mraniki/dxsp/commit/ca0381957292cc297bb3f5bb8ac4d15a6eb70324))

### Update

* Update README.md ([`a8e89eb`](https://github.com/mraniki/dxsp/commit/a8e89eb6b1e159743fc27b3ad46d86c42856fc2f))


## v6.1.1 (2023-10-17)

### Other

* Merge pull request #478 from mraniki/dev

βœ… Unit Test ⚑ ([`6fc9e7d`](https://github.com/mraniki/dxsp/commit/6fc9e7dc014a046f31ff1164e4e5cf0568554baf))

* Merge pull request #473 from mraniki/renovate/ruff-0.x

⬆️ πŸ› οΈ(deps): update dependency ruff to ^0.1.0 ([`3eb8e74`](https://github.com/mraniki/dxsp/commit/3eb8e74772ab5fd2a18fa90dbb95e32e1088b419))

### ⚑

* :white_check_mark: Unit Test ⚑ ([`dc149e9`](https://github.com/mraniki/dxsp/commit/dc149e956d6b5b2ecc5f2131cb6ec0ed8e7108d4))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency ruff to ^0.1.0 ([`61fe348`](https://github.com/mraniki/dxsp/commit/61fe3484d9b3786498a15fa954ef75b7db3c1d2c))


## v6.1.0 (2023-10-17)

### Other

* Merge pull request #477 from mraniki/dev

✨ trading_amount_threshold and βœ… Unit Test ([`af1260d`](https://github.com/mraniki/dxsp/commit/af1260dacf25b7856296d4bd441b43a2b59e738b))

### ✨

* ✨ trading_amount_threshold and βœ… Unit Test ([`c305d0c`](https://github.com/mraniki/dxsp/commit/c305d0cac1e163cf838552b243a6b89a98db2598))


## v6.0.7 (2023-10-17)

### Other

* Merge pull request #475 from mraniki/dev

πŸ‘· CI Change ([`cf5759b`](https://github.com/mraniki/dxsp/commit/cf5759b64fcd789942263941fcc1990c7076166e))

* Merge pull request #476 from mraniki/sourcery/dev

πŸ‘· CI Change (Sourcery refactored) ([`b7ad1c4`](https://github.com/mraniki/dxsp/commit/b7ad1c414acd5741c89f5e294bb7a7b38f191292))

* 'Refactored by Sourcery' ([`910881e`](https://github.com/mraniki/dxsp/commit/910881e92e5c7cb9c2046d4224aeffec122d0686))

### Update

* Update Requirements ([`3cee9ab`](https://github.com/mraniki/dxsp/commit/3cee9abaf044d70abd93a5c6aa4a90b3edbb8f90))

### ♻️

* ♻️ ([`113141f`](https://github.com/mraniki/dxsp/commit/113141f4c6e58fcabb9e57f5b9dc0db7e7cbf7f3))

### ⚑

* βœ… Unit Test ⚑ ([`7203eab`](https://github.com/mraniki/dxsp/commit/7203eabf11d8d307fe350acb1746bda394133eea))

### πŸ‘·

* πŸ‘· CI Change ([`3e79453`](https://github.com/mraniki/dxsp/commit/3e79453cd79502560be2a786e5c6853b772b166e))


## v6.0.6 (2023-10-17)

### Other

* Merge pull request #474 from mraniki/dev

πŸ‘· CI Change ([`346a80a`](https://github.com/mraniki/dxsp/commit/346a80aaf3d8727eca7b3bbc93833b342cdcc1b1))

### πŸ‘·

* πŸ‘· CI Change ([`7bab912`](https://github.com/mraniki/dxsp/commit/7bab912e9c2bb2eccb11dc9951054dfacbbf4586))

* πŸ‘· CI Change ([`91a0f2d`](https://github.com/mraniki/dxsp/commit/91a0f2d870d270d0bb80797aad31dc2033d9c4c2))


## v6.0.5 (2023-10-16)

### Other

* Merge pull request #471 from mraniki/dev

🚨 linter ([`760f857`](https://github.com/mraniki/dxsp/commit/760f85769b01636ab5346b5c44f74fa6c18925cc))

### 🚨

* 🚨 linter ([`bcad572`](https://github.com/mraniki/dxsp/commit/bcad57227972c1101b070dbf4c27f5eed75adc6e))


## v6.0.4 (2023-10-15)

### :rotating_light:

* :rotating_light: ([`495add6`](https://github.com/mraniki/dxsp/commit/495add6d1436b4acd1ca9457ab52d4b2c22d2ea4))

* :rotating_light: ([`4385596`](https://github.com/mraniki/dxsp/commit/43855961225d08e7c1ffa130e1aef9a13adfd69b))

### Other

* Merge pull request #470 from mraniki/dev

πŸŽ¨βœ…πŸ‘· ([`a0a9e61`](https://github.com/mraniki/dxsp/commit/a0a9e6149b4a5894b71caa58189d252c0419277b))

* :construction_worker_man: CI Change ([`66bd4ff`](https://github.com/mraniki/dxsp/commit/66bd4ff7ef95f625cbe47882aee8cb957d0df62c))

* :construction_worker_man:Flow.yml ([`ad7c694`](https://github.com/mraniki/dxsp/commit/ad7c69490ba989018ca4f5297a392539ee67a185))

* Refactor sell_token_amount_wei calculation in DexClient class ([`aa6d329`](https://github.com/mraniki/dxsp/commit/aa6d3297fb4984da1232adc241cd7d8da555df15))

* Refactor sell_token_amount_wei calculation

- Refactored sell_token_amount_wei calculation to use decimal.Decimal fo
r better precision. ([`5e7950a`](https://github.com/mraniki/dxsp/commit/5e7950aa2ca8b78c56dce2dacb9b2f080465dd2f))

* Refactor sell_token_amount_wei calculation ([`b8ac4c8`](https://github.com/mraniki/dxsp/commit/b8ac4c8481bc652f7ccacdd3073640e9510ce430))

* Refactor sell_token_amount_wei calculation in DexClient ([`7373aed`](https://github.com/mraniki/dxsp/commit/7373aedc3a4cda0e83ee1a79470ef2ba88a46fe2))

* Fix decimal conversion bug in DexClient sell_token_amount_wei calculation ([`46d448a`](https://github.com/mraniki/dxsp/commit/46d448a495c3146ea3bef35d4c62aa84d67916b0))

* Fix sell token decimals conversion ([`191e85c`](https://github.com/mraniki/dxsp/commit/191e85cd2324d70f80bde4d95ff4d1d7474ee4d9))

* Refactor token decimals retrieval in DexClient ([`b7d44ee`](https://github.com/mraniki/dxsp/commit/b7d44eee10e27a7133bcf939358fc3fff0d43a01))

* Refactor test_get_swap_2 in test_unit_client.py ([`fb6a388`](https://github.com/mraniki/dxsp/commit/fb6a388d849160ddc17ee0a05d77c9ccffb2739c))

* Refactor test_get_quotes_invalid function

- Removed unnecessary assert statement ([`452a8d3`](https://github.com/mraniki/dxsp/commit/452a8d34feaadc4cac34fe8d8560912e329c3341))

### Update

* Update .github/workflows/:wrench:Flow.yml ([`2b11523`](https://github.com/mraniki/dxsp/commit/2b115233dbda6222a8be1252fbd718b9e48b3e7d))

### ♻️

* ♻️ ([`5c825c4`](https://github.com/mraniki/dxsp/commit/5c825c43a79238e02e671c297cda63f820c6cf2f))

### βœ…

* βœ… Unit Test ([`6a25a2d`](https://github.com/mraniki/dxsp/commit/6a25a2d673d893f287ee3363a27c085e30a80eae))

* βœ… Unit Test ([`fd2e57a`](https://github.com/mraniki/dxsp/commit/fd2e57ab244154e91fd2abd88ace27cb3636838d))

* βœ… Unit Test ([`e6fd967`](https://github.com/mraniki/dxsp/commit/e6fd967a2e164cf7e05412cbfe18c99a7ac94395))

* βœ… Unit Test ([`4aa055f`](https://github.com/mraniki/dxsp/commit/4aa055f8b39e7fc3bc5e023108b420b1cca3e151))

* βœ… Unit Test ([`178a429`](https://github.com/mraniki/dxsp/commit/178a429745031671593d7a6b4c48b0b0356d4eeb))

* βœ… Unit Test ([`0d2d12a`](https://github.com/mraniki/dxsp/commit/0d2d12a5790a170c159ccf9dc3e4df0131a9efbe))

* βœ… Unit Test ([`a9a510e`](https://github.com/mraniki/dxsp/commit/a9a510e2f7fa31020138d40e51d6d153b22de081))

### 🎨

* 🎨 ([`5b2e0ef`](https://github.com/mraniki/dxsp/commit/5b2e0ef0b966932ba1533d048aa72c42ceb1e8ae))

### πŸ›

* πŸ› wait_for_transaction_receipt ([`bcdc174`](https://github.com/mraniki/dxsp/commit/bcdc174d6994ebee0a41445eb04e50dd1968611b))

* πŸ› ([`fe646f7`](https://github.com/mraniki/dxsp/commit/fe646f777057b3bf006a0273cb485509e09be98b))

### πŸ‘·

* πŸ‘· CI Change ([`0b2c666`](https://github.com/mraniki/dxsp/commit/0b2c6667a29fe56c0594ca617cb2d54f760eff9f))

* πŸ‘· CI Change ([`b361755`](https://github.com/mraniki/dxsp/commit/b361755782310dab5810a9ab8ba2401e87728e95))

* πŸ‘· CI Change ([`4e8bd91`](https://github.com/mraniki/dxsp/commit/4e8bd9193be3f13d28b4dbbe479300036ed6dbe9))

* πŸ‘· CI Change ([`ed901d4`](https://github.com/mraniki/dxsp/commit/ed901d442c02e9e32d306390b0dd2102fa910700))

* πŸ‘· CI Change ([`f9ae89f`](https://github.com/mraniki/dxsp/commit/f9ae89f3d5bb5f6dbcc27a1e3d784c2b1268789a))

* πŸ‘· CI Change ([`07eef04`](https://github.com/mraniki/dxsp/commit/07eef04cdf79c77b898424b07b24552907f0e45b))

* πŸ‘· CI Change ([`4d21265`](https://github.com/mraniki/dxsp/commit/4d21265bee55ca869bb9b31395dbb6970b54f1b6))

* πŸ‘· CI Change ([`cff80c4`](https://github.com/mraniki/dxsp/commit/cff80c461ab135be4d9f467c518373ec01afb0ca))

* πŸ‘· CI Change ([`eb85281`](https://github.com/mraniki/dxsp/commit/eb85281fab72e52e14de4aa3d5032fa20f71ec7c))

### πŸ”Š

* πŸ”Š ([`493dc55`](https://github.com/mraniki/dxsp/commit/493dc55a26f0c1a2b8e8e91c17cc3ec48fbd19ba))


## v6.0.3 (2023-10-14)

### Update

* Update README.md ([`ed62e46`](https://github.com/mraniki/dxsp/commit/ed62e46740f36b301de8d12739866c5486b29419))


## v6.0.2 (2023-10-14)

### Other

* Merge pull request #469 from mraniki/dev

πŸ“ πŸ”₯ cleanup and added documentation ([`30f5394`](https://github.com/mraniki/dxsp/commit/30f53949f7a175e59bc1dcd169464010d56a9625))

### πŸ”₯

* πŸ“ πŸ”₯ cleanup and added documentation ([`85006d7`](https://github.com/mraniki/dxsp/commit/85006d78e16bc462e0003bcce88b75407c4eca86))


## v6.0.1 (2023-10-13)

### Other

* Merge pull request #468 from mraniki/dev

β™»οΈπŸš¨πŸ˜¬ ([`8bc8931`](https://github.com/mraniki/dxsp/commit/8bc89316b2700e46b9f1bca89859b88bd3ecad23))

* Refactor Kwenta integration and add error handling

- Refactored the Kwenta integration in `dxsp/protocols/kwenta.py` to use
a fixed network ID of 10.
- Added error handling in case of any exceptions during the Kwenta
integ
ration.
- Updated the unit test in `tests/test_unit_dexswap.py` to reflect the
c
hanges. ([`737fb67`](https://github.com/mraniki/dxsp/commit/737fb67ef5a831b37111c4b85bbee22ff5fe27ad))

* Add test case for get_swap function ([`5382084`](https://github.com/mraniki/dxsp/commit/5382084f3d0f992dcd4443202a36f3fe64dd8d58))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`fe25458`](https://github.com/mraniki/dxsp/commit/fe25458f6f85db61ee549187146e4fb25aaf86b3))

### Update

* :construction_worker_man:Update gitIgnoredAuthors in renovate.json ([`31dd879`](https://github.com/mraniki/dxsp/commit/31dd87964c47de28b30f9f5e41d848ebf79cde85))


## v6.0.0 (2023-10-13)

### :recycle:

* :white_check_mark: Unit Test :recycle: ([`ab776b4`](https://github.com/mraniki/dxsp/commit/ab776b41db543e5a791a7fd729b24f9599f2ac04))

* :recycle::white_check_mark: ([`f31154b`](https://github.com/mraniki/dxsp/commit/f31154b602afb3ad723d3a72caa95e76ba9fe2bb))

### :rotating_light:

* :rotating_light:Refactor DexSwap class to use the rpc value from the config file ([`278ee03`](https://github.com/mraniki/dxsp/commit/278ee0308ae5bca840f319e8a5271207688f4cfb))

* :rotating_light:Fix get_token_balance method indentation ([`bc6f1c6`](https://github.com/mraniki/dxsp/commit/bc6f1c6a36edc5a46ef64807d3b80dee8aca05df))

* :rotating_light:Refactor contract_utils.py and test_unit.py ([`9ecceea`](https://github.com/mraniki/dxsp/commit/9ecceea88637b0d201bd4c60b2e13bb359dcf80b))

### :white_check_mark:

* :white_check_mark: ([`5a0da1d`](https://github.com/mraniki/dxsp/commit/5a0da1df92e6566d2447dbf327e1e67852d14d6a))

### Fix

* Refactor unit tests and fixtures in test_unit.py ([`6b55baf`](https://github.com/mraniki/dxsp/commit/6b55baf433ed2189b36b2de3f2b688278654ce55))

### Other

* Merge pull request #462 from mraniki/dev

πŸ’₯ breaking: contract search refactoring ([`e195e94`](https://github.com/mraniki/dxsp/commit/e195e947fbcdccee03eb353da6b1db15606349f1))

* Refactor test_get_swap in test_unit_client.py

- Change buy_token from UNI to WBTC
- Remove unnecessary whitespace ([`43d335f`](https://github.com/mraniki/dxsp/commit/43d335fa0841833145c450a23e3753d32591cebc))

* Refactor Kwenta protocol and add test case for get_quotes_invalid function ([`837aa05`](https://github.com/mraniki/dxsp/commit/837aa0582b359084cf1fc43b169babb92d9b7da2))

* Add logger import to Kwenta protocol ([`6f7feac`](https://github.com/mraniki/dxsp/commit/6f7feacb90ecb3230868faddb1c877b701959b8b))

* Refactor DexSwap and DexClient to use the "rpc" parameter

- Refactor DexSwap to use the "rpc" parameter instead of _config.get("rp
c")
- Refactor DexClient to use the "rpc" parameter instead of None ([`7cffbd5`](https://github.com/mraniki/dxsp/commit/7cffbd54472e461566455f521a145dcfc1625909))

* Refactor 0x quote method ([`08e35e6`](https://github.com/mraniki/dxsp/commit/08e35e651ac02d8b8f3650805f72a3622f34fe9c))

* Refactor main.py and zerox.py

- Removed unused methods in DexSwap class in main.py
- Removed unnecessary else statement in DexZeroX class in zerox.py
- Updated return statement in DexZeroX class in zerox.py ([`12b4550`](https://github.com/mraniki/dxsp/commit/12b4550b5b24b980c4b1d5e2a2486ef48420422c))

* Fix token not found exception handling and remove test cases for get_cg_data and get_token_exception.

This commit message is based on the following file differences:

diff --git a/dxsp/utils/contract_utils.py
b/dxsp/utils/contract_utils.py
index ddedee2..cb49932 100644
--- a/dxsp/utils/contract_utils.py
+++ b/dxsp/utils/contract_utils.py
@@ -73 +73 @@ class ContractUtils:
-            raise Exception(f"Token not found: {token}")
+            raise e
diff --git a/tests/test_unit.py b/tests/test_unit.py
index dcec268..8508233 100755
--- a/tests/test_unit.py
+++ b/tests/test_unit.py
@@ -204,14 +204,14 @@ async def test_get_swap(dex_client):
-@pytest.mark.asyncio
-async def test_get_cg_data(dex_client):
-    """getquote Testing"""
-    get_cg_data = AsyncMock()
-    result = await dex_client.get_quote(symbol="LINK")
-    assert result is not None
-    assert ":unicorn:" in result
-    assert get_cg_data.awaited
-
-
-@pytest.mark.asyncio
-async def test_get_token_exception(dex_client):
-    with pytest.raises(Exception):
-        result = await dex_client.get_quote(symbol="NOTATHING")
+# @pytest.mark.asyncio
+# async def test_get_cg_data(dex_client):
+#     """getquote Testing"""
+#     get_cg_data = AsyncMock()
+#     result = await dex_client.get_quote(symbol="LINK")
+#     assert result is not None
+#     assert
"οΏ½\bοΏ½\u001a[οΏ½\u001cοΏ½\\οΏ½[\u001d\u0002οΏ½οΏ½οΏ½\b\b\b\b\u0018\\οΏ½οΏ½\\οΏ½\b\u0019οΏ½]\
u0017����\u0018]\u0018K�]�Z]\u0019Y\u0002�ŠŠ��\u0010\u001c\u001e]\u0019
\\�\u000b�X\\�˘\\�[��[Š��\u0018\\�[��\u0019\u0019Y�\u001d\u0019\\�\u001
7��]\u0017�\u001b��[��^\u0018�\\\u001d\u001a[ۊ\u0019\u0019^\u0017��\u001
aY[οΏ½
NοΏ½οΏ½οΏ½οΏ½\b\b\b\b\u001dοΏ½]\u001a\b\u001c\u001e]\u0019\\οΏ½\u000bοΏ½οΏ½Z\\οΏ½\\οΏ½\u001
1^\u0018�\\\u001d\u001a[ۊN����\b\b\b\b\b\b\b\b\u001c�\\�[\u001d\b\u000fH
\u0018]οΏ½Z]\b\u0019\u0019^\u0017οΏ½οΏ½\u001a
Y[οΏ½\u000bοΏ½οΏ½]\u0017οΏ½][οΏ½\u0019J\u001cοΏ½[XοΏ½οΏ½\u000fHοΏ½οΏ½οΏ½\u0010U\u0012\u0012SοΏ½
ȊB ([`9f15127`](https://github.com/mraniki/dxsp/commit/9f151271cae6fa469b4dd5ef64856cebc50ff019))

* Add debug logging for token decimals in Uniswap protocol ([`ad41fb6`](https://github.com/mraniki/dxsp/commit/ad41fb65eb05a59386b8ae97d6fc91d067ae3011))

* Refactor contract_utils.py and uniswap.py ([`2bbca14`](https://github.com/mraniki/dxsp/commit/2bbca14f4e5f393adbbe1a18811644ca3816f312))

* Merge pull request #467 from mraniki/sourcery/dev

πŸ’₯ breaking: contract search refactoring (Sourcery refactored) ([`92ea5ba`](https://github.com/mraniki/dxsp/commit/92ea5badac903391305a4820615a0e70574aa030))

* 'Refactored by Sourcery' ([`e4d6eb9`](https://github.com/mraniki/dxsp/commit/e4d6eb94468c64ae33d88c3c651c371139c3450f))

* Refactor contract_utils.py and add test cases for exception handling

The changes in this commit refactor the contract_utils.py file by updati
ng the variable names and adding test cases for exception handling. ([`135f163`](https://github.com/mraniki/dxsp/commit/135f16310da6fd78ab62380dcaac5f6042657c4d))

* Fix token validation and platform check in ContractUtils

- Invalid Token warning message changed to raising an exception.
- Fixed platform check in the if statement. ([`5efe066`](https://github.com/mraniki/dxsp/commit/5efe066aa04af060336b38fb0b25c779a22981e4))

* Refactor logger.debug in ContractUtils ([`f9fed19`](https://github.com/mraniki/dxsp/commit/f9fed1970aa9631b27e146266eae6eb5634e5675))

* Add debug logging for Coingecko token instance ([`665746b`](https://github.com/mraniki/dxsp/commit/665746b8284b9e6a27fc0147e2998375057f9863))

* Refactor get_token_abi method in Token class ([`066a333`](https://github.com/mraniki/dxsp/commit/066a333eccc0f625636d39b53cf5b6b2d6e9f52b))

* Refactor contract_utils.py for better logging and address flexibility

The changes in this commit refactor the contract_utils.py file to improv
e logging and provide flexibility in specifying the token address. The
s
pecific changes include:

- Added a debug log statement for the 'result' variable in the
ContractU
tils class.
- Commented out a debug log statement for 'search_results' in the
Contra
ctUtils class.
- Modified the 'get_token_abi' method in the Token class to accept an
op
tional 'address' parameter.
- Updated the 'get_token_abi' method in the Token class to use the
speci
fied 'address' if provided, or fallback to the default token address.
- Modified the 'Token' class initialization to use the updated
'get_toke
n_abi' method without specifying the token address.

These changes aim to improve the code's readability, maintainability,
an
d flexibility. ([`e463d18`](https://github.com/mraniki/dxsp/commit/e463d188eebf6ab99b17790b0b127e857d198430))

* Fix wallet address checksum in DexClient and AccountUtils

- Fix wallet address checksum in DexClient and AccountUtils
- Fix contract address parameter in AccountUtils.get_data
- Fix formatting in Token.get_token_balance ([`e261886`](https://github.com/mraniki/dxsp/commit/e2618863b06106c3f18d33854d204ae40557cb0e))

* Refactor get_quotes function in test_unit.py ([`1d1542b`](https://github.com/mraniki/dxsp/commit/1d1542b938c99e3703246e019bf1ee891d8b9efb))

* Fix variable name in AccountUtils class and add debug logging in ContractUtils class ([`a810716`](https://github.com/mraniki/dxsp/commit/a810716f64d9ab2b9d1e27022aaed2b7bcfc338e))

* Merge pull request #466 from mraniki/sourcery/dev

πŸ’₯ breaking: contract search refactoring (Sourcery refactored) ([`ec7ee2c`](https://github.com/mraniki/dxsp/commit/ec7ee2c5b5c131759949196c372cb5948d42f7db))

* 'Refactored by Sourcery' ([`8015133`](https://github.com/mraniki/dxsp/commit/8015133cc4388adbcd6d69f1a6dcd6cc201b1ad6))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`1c18d55`](https://github.com/mraniki/dxsp/commit/1c18d55ea565d6319f43da21635b8c58c74fa63d))

* Fix contract address parameter in Uniswap and ZeroX protocols

- Fix contract address parameter in Uniswap protocol
- Fix contract address parameter in ZeroX protocol ([`03a1e3b`](https://github.com/mraniki/dxsp/commit/03a1e3b74e5bd7f20b9d8f772c5a78e588ddd631))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`ebcd96b`](https://github.com/mraniki/dxsp/commit/ebcd96b2b92529f55bf3131a4b69f20e712d4ac2))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`5e05309`](https://github.com/mraniki/dxsp/commit/5e05309eb2adfff0d9f7e12b3546b0980167f488))

* Merge pull request #465 from mraniki/renovate/web3-6.x

⬆️ πŸ› οΈ(deps): update dependency web3 to v6.11.0 ([`4c12191`](https://github.com/mraniki/dxsp/commit/4c12191d410a1a20fe65d7fba9c8ebb5d59ef1f0))

* Refactor contract_utils.py by removing unnecessary code and comments.

This commit removes unused code and comments in contract_utils.py. ([`34c1551`](https://github.com/mraniki/dxsp/commit/34c15517c97e9106b70397ebd869ce3b787a80d5))

* Add unit tests for DEXSWAP functionality ([`3196bd4`](https://github.com/mraniki/dxsp/commit/3196bd42e084d5562be849f12e61d673c85535be))

* Refactor contract_utils.py for search functionality ([`73929e8`](https://github.com/mraniki/dxsp/commit/73929e8372717e9f8746c031008a19ae9f1b96d6))

* Refactor contract_utils.py to return the entire token_data object instead of just the address. ([`d997146`](https://github.com/mraniki/dxsp/commit/d997146dd53ecc53b3b67b9c3f6f3dd34000d37f))

* Refactor account and contract utils, update test cases ([`7b36773`](https://github.com/mraniki/dxsp/commit/7b36773c5c107c3e18536f776bd64cc6663f26aa))

* Merge pull request #463 from mraniki/sourcery/dev

πŸ’₯ breaking: contract search refactoring (Sourcery refactored) ([`47823bb`](https://github.com/mraniki/dxsp/commit/47823bb6bdad3f39aa1be2edc047f5680a918b60))

* 'Refactored by Sourcery' ([`95c3708`](https://github.com/mraniki/dxsp/commit/95c37085b23d37511f8a7db4e168f2bba9ccad51))

### Update

* Update Requirements ([`523946d`](https://github.com/mraniki/dxsp/commit/523946d613adf9e0d3f7b9d3aaadec81f270140c))

* Update Requirements ([`f222f82`](https://github.com/mraniki/dxsp/commit/f222f82931ed687f0cd629124fb7bb07cd66e7ee))

* Update web3client version ([`47ce51c`](https://github.com/mraniki/dxsp/commit/47ce51c227eaf682413a11d19cc29078bb98cc63))

* Update pyproject.toml with new web3client version

This commit updates the pyproject.toml file by adding the new web3client
version. ([`da9acbe`](https://github.com/mraniki/dxsp/commit/da9acbebe52f35c9e329eb075dab4b5283de9391))

* Update .github/workflows/Flow.yml ([`f5ffa77`](https://github.com/mraniki/dxsp/commit/f5ffa773840b450d6946087338c83e7e18e48716))

* Update Requirements ([`ba4114a`](https://github.com/mraniki/dxsp/commit/ba4114a067f05eac429e3d18549521072223073c))

* Update Requirements ([`a3a018c`](https://github.com/mraniki/dxsp/commit/a3a018ca3e8f5482e75b8d845f118851bd56f2e1))

### ♻️

* βœ… Unit Test ♻️ ([`f8c4fe8`](https://github.com/mraniki/dxsp/commit/f8c4fe8ae6969c89a62c6a3838926303e40409cb))

* βœ… Unit Test ♻️ ([`85e2c8c`](https://github.com/mraniki/dxsp/commit/85e2c8ced60e3339a9af0e81cab5e2ee4b535dff))

* ♻️ ([`57e5886`](https://github.com/mraniki/dxsp/commit/57e5886df114a1d75d4b034aadcebce186328725))

* ♻️ ([`8a40555`](https://github.com/mraniki/dxsp/commit/8a40555ab750132a233ed229dc46bce97297dc97))

* ♻️ ([`a267469`](https://github.com/mraniki/dxsp/commit/a267469e833a1a34229a91a6b9e943c178d0a770))

* ♻️ ([`126e416`](https://github.com/mraniki/dxsp/commit/126e416db8f552bc6e7a2cb05df92dc5c66c710e))

* ♻️ Token class ([`67ff106`](https://github.com/mraniki/dxsp/commit/67ff106f6fdf2fe77de057db3158ba59de3a0879))

### ⚑

* ⚑ Proxy implementation try ([`7ad3c8a`](https://github.com/mraniki/dxsp/commit/7ad3c8acb9687056e49b4c5a19c13ab157ddeba7))

* βœ… Unit Test ⚑ ([`7dd4160`](https://github.com/mraniki/dxsp/commit/7dd416055c1822c8310fbae70392a207db0b47fb))

### βœ…

* βœ… Unit Test ([`00a599c`](https://github.com/mraniki/dxsp/commit/00a599c57dac757fa126e66b900d3dad97f90b59))

* βœ… Unit Test ([`8dd7926`](https://github.com/mraniki/dxsp/commit/8dd79261c82eb638f315e50d051519c1b1717aa9))

* βœ… Unit Test ([`aac8dcd`](https://github.com/mraniki/dxsp/commit/aac8dcd32a20d82d4f2db3fe17892b9662971819))

* βœ… Unit Test ([`2809cc6`](https://github.com/mraniki/dxsp/commit/2809cc652cd5e2d27c98f522cda27991d52021a5))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency web3 to v6.11.0 ([`820e558`](https://github.com/mraniki/dxsp/commit/820e55893f74046af515590c813fe521dc493dd7))

### 🎨

* 🎨 ([`a7abe2d`](https://github.com/mraniki/dxsp/commit/a7abe2d4e8524934e25153a37f3f91f15bf13697))

### πŸ’₯

* πŸ’₯ breaking: contract search refactoring ([`c92f2dd`](https://github.com/mraniki/dxsp/commit/c92f2dd3de9b9d195b67b67f5ecc4d6fb35f680c))

### πŸ”₯

* πŸ”₯ ([`0593df9`](https://github.com/mraniki/dxsp/commit/0593df9773a81223f6712585efbb7669dd30a8a6))


## v5.2.12 (2023-10-11)

### Other

* Merge pull request #459 from mraniki/dev

πŸ‘· CI Change ([`6c316ca`](https://github.com/mraniki/dxsp/commit/6c316ca07d3e045c250594ec94a9ab6efdf57714))

### πŸ‘·

* πŸ‘· CI Change ([`664e1d6`](https://github.com/mraniki/dxsp/commit/664e1d64247cfddbb101602b7b517bcfb12b04e7))


## v5.2.11 (2023-10-11)

### Other

* Merge pull request #458 from mraniki/mergify/mraniki/config-update

ci(Mergify): configuration update ([`4264a3b`](https://github.com/mraniki/dxsp/commit/4264a3b066285e33c63181f1f25cfe50aa1af59e))

* ci(Mergify): configuration update

Signed-off-by: null <null> ([`cd967bb`](https://github.com/mraniki/dxsp/commit/cd967bbe011fcda8baaf2eed005ebbfb5262bfb7))

* Merge pull request #457 from mraniki/dev

πŸš‘ missed passing header in get ([`31256b4`](https://github.com/mraniki/dxsp/commit/31256b46b826f73729e3ec5d285e5bf2ae7757db))

### πŸš‘

* πŸš‘ missed passing header in get ([`537d6cc`](https://github.com/mraniki/dxsp/commit/537d6ccc8e425648123df0a0433f9561434d8107))


## v5.2.10 (2023-10-11)

### Other

* Merge pull request #456 from mraniki/dev

πŸ‘· CI Change ([`aef18ff`](https://github.com/mraniki/dxsp/commit/aef18ffb84d77952672c7ed51fe1fc9ea187dcca))

### πŸ‘·

* πŸ‘· CI Change ([`583c898`](https://github.com/mraniki/dxsp/commit/583c89850d210cafea108fa322a156cd40049776))


## v5.2.9 (2023-10-11)

### Other

* Merge pull request #455 from mraniki/dev

Fix header quotes in DexZeroX class ([`1ada846`](https://github.com/mraniki/dxsp/commit/1ada846ebd1dadc0930e35bc2ed174b605bc204f))

* Fix header quotes in DexZeroX class ([`f220641`](https://github.com/mraniki/dxsp/commit/f220641d706543add08dc3a39a64745ad93f56c2))

### πŸ‘·

* πŸ‘· CI Change ([`1ff4d7f`](https://github.com/mraniki/dxsp/commit/1ff4d7fff1c352223d768f78452f7be4c6989153))


## v5.2.8 (2023-10-10)

### :fire:

* :fire: Remove unnecessary lines from pyproject.toml file ([`fbbf609`](https://github.com/mraniki/dxsp/commit/fbbf6098c3ba002942bfa5b1c1247200eca8a142))

### Other

* Merge pull request #454 from mraniki/dev

:fire: Remove unnecessary lines from pyproject.toml file ([`6b35e3e`](https://github.com/mraniki/dxsp/commit/6b35e3e0c14d627e1541033fbd7d27097cadd718))

* Merge pull request #453 from mraniki/dev

Update with mergify ([`1c913d2`](https://github.com/mraniki/dxsp/commit/1c913d2d641f8f2548ca6b2a8f66ebf83914761c))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`c28f992`](https://github.com/mraniki/dxsp/commit/c28f9922dd285adcd6211bba75712f3545a9f86b))


## v5.2.7 (2023-10-10)

### Other

* Merge pull request #451 from mraniki/dev

Refactor debug logging and add assertion for API key presence ([`1c33a9f`](https://github.com/mraniki/dxsp/commit/1c33a9fd8d5c42d910e026dfca527efe4ad9df17))

* Add automatic merge on approval rule

- Added .github/.mergify.yml file
- Configured pull_request_rules for automatic merge on approval
- Conditions include successful build and test checks, and no check
fail
ures
- Merge method set to merge ([`548c3cc`](https://github.com/mraniki/dxsp/commit/548c3cc4f425dba137c674620e61dea959a17881))

* Merge pull request #452 from mraniki/renovate/ruff-0.x

⬆️ πŸ› οΈ(deps): update dependency ruff to ^0.0.292 ([`2104cbe`](https://github.com/mraniki/dxsp/commit/2104cbec743455a1f2833641d6ed4aab641c8b78))

* Refactor pyproject.toml, exclude tests directory ([`2903ccc`](https://github.com/mraniki/dxsp/commit/2903ccc93ddae6bf0b9a06ca9ae0f24c1dbbe565))

* Refactor debug logging and add assertion for API key presence ([`34b49ad`](https://github.com/mraniki/dxsp/commit/34b49ad30420e3a05d7003c8229c0d7a4e109d96))

### ♻️

* ♻️ pyproject update ([`7764a57`](https://github.com/mraniki/dxsp/commit/7764a576f829623ba8f1dbf4454313ad75492538))

### βœ…

* βœ… Unit Test ([`a03f69d`](https://github.com/mraniki/dxsp/commit/a03f69d7154c7b2bafbe76be3edceaa89fd8452c))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency ruff to ^0.0.292 ([`b0cff4e`](https://github.com/mraniki/dxsp/commit/b0cff4ee7e25ca22246340d726fae7daacd30d2b))

### πŸ‘·

* πŸ‘· CI Change with precommit ([`97dd0eb`](https://github.com/mraniki/dxsp/commit/97dd0eba8f022a4245ab2480abbe37c31c16f07e))

### πŸ”’

* πŸ”’ ([`6d9fd21`](https://github.com/mraniki/dxsp/commit/6d9fd217ed6b0c0dc60d7d41217d403a8a78bd80))

* πŸ”’ bandit ([`9b2c70b`](https://github.com/mraniki/dxsp/commit/9b2c70bbc2c4f563c491706bd00be4d1313c3cb7))


## v5.2.6 (2023-10-10)

### Other

* Merge pull request #450 from mraniki/dev

πŸ”Š adding zerox log for quote ([`26ea466`](https://github.com/mraniki/dxsp/commit/26ea466a2e74325c49b3945b41e99a84ac6d9699))

### 🎨

* 🎨 0x ([`be2c1f5`](https://github.com/mraniki/dxsp/commit/be2c1f549cb9fb66f35e8b7933c453d4b696a92a))

### πŸ”Š

* πŸ”Š adding zerox log for quote ([`c0b42c2`](https://github.com/mraniki/dxsp/commit/c0b42c2a19bcdfb455709cd5d64dc4f3a41f7664))


## v5.2.5 (2023-10-08)

### Other

* Merge pull request #449 from mraniki/dev

Refactor DexSwap class in main.py ([`702e4b0`](https://github.com/mraniki/dxsp/commit/702e4b00f5336f12b9ac767154af83b5c0a8e376))

* Refactor DexSwap class in main.py

- Removed unnecessary code and fixed formatting issues. ([`f8743b5`](https://github.com/mraniki/dxsp/commit/f8743b592bfaf661b3a6d446befcdb9b2cab3773))

### Update

* Update test_unit.py assertions

- Increase minimum numerical count to 10
- Update expected result for ":money:" check ([`d4d894a`](https://github.com/mraniki/dxsp/commit/d4d894afcb5750dc6630237b6c392f8d647ebc44))


## v5.2.4 (2023-10-08)

### :recycle:

* :recycle: Refactor code for improved readability and debugging. ([`122ae6b`](https://github.com/mraniki/dxsp/commit/122ae6ba2d4d36399b194eaf6f9ec04c2d4dc5ec))

### Other

* Merge pull request #448 from mraniki/dev

:recycle: Refactor code for improved readability and debugging. ([`072e73a`](https://github.com/mraniki/dxsp/commit/072e73a42e3235ef85b563a7a2af8a0c7a476886))


## v5.2.3 (2023-10-07)

### Other

* Merge pull request #447 from mraniki/dev

Refactor client information display in DexSwap class ([`2fb638f`](https://github.com/mraniki/dxsp/commit/2fb638f3ad26b0731d619b8d0defd5f30f8bba69))

* Remove rusty_rlp dependency ([`f21a131`](https://github.com/mraniki/dxsp/commit/f21a13167be06c6d3de5bc5ab77d9eae01ceb23d))

* Refactor DexSwap class documentation

- Removed unnecessary details from the docstring
- Updated the description of the return value

Fixes #123 ([`abacd94`](https://github.com/mraniki/dxsp/commit/abacd94584aae717fa95eb1e6db1d7274e5fc8d2))

* Refactor client information display in DexSwap class

- Removed the previous formatting for client name and account number
+ Added a new formatting for client information display ([`dc9bb75`](https://github.com/mraniki/dxsp/commit/dc9bb75773386626c05591f253bfb4ea1546ef4f))

* Add rusty_rlp dependency ([`9d6ec20`](https://github.com/mraniki/dxsp/commit/9d6ec20f21428c6e89d1a55b9f8b9710ef54e338))

* Merge branch 'main' into dev ([`1d74123`](https://github.com/mraniki/dxsp/commit/1d741238fe4c28f93b85ef216aa237d86b8a501c))

### Update

* Update Requirements ([`3302ab1`](https://github.com/mraniki/dxsp/commit/3302ab19d978a99c4f1e913135a78dc058775f06))


## v5.2.2 (2023-10-06)

### :white_check_mark:

* :white_check_mark: Unit Test ([`74190cb`](https://github.com/mraniki/dxsp/commit/74190cb7e7a9c056c5e42256d05adee1a9862f4e))

### Other

* Merge pull request #444 from mraniki/dev

🚨 linter ([`79ed2ff`](https://github.com/mraniki/dxsp/commit/79ed2fff0b9b49d8d3a241be67bd000044d1572c))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`ac52d49`](https://github.com/mraniki/dxsp/commit/ac52d49da0e1a573d38badfc1ad84bf04e8aec4a))

* Merge pull request #446 from mraniki/sourcery/dev

🚨 linter (Sourcery refactored) ([`73b7c66`](https://github.com/mraniki/dxsp/commit/73b7c6624c549e8e658ffaa46c49292a4269a048))

* 'Refactored by Sourcery' ([`5b4bd0e`](https://github.com/mraniki/dxsp/commit/5b4bd0e3421e5b3143a0abf23ffc413c7a2487e2))

* Refactor test_unit.py to comment out print statements ([`665ad64`](https://github.com/mraniki/dxsp/commit/665ad64cf0c51df16bf63e5d2149628f3d2b87b7))

* Merge pull request #445 from mraniki/sourcery/dev

🚨 linter (Sourcery refactored) ([`f3629c6`](https://github.com/mraniki/dxsp/commit/f3629c6eee8092fcc5d859ec3d02462606882bf1))

* 'Refactored by Sourcery' ([`e0a59ad`](https://github.com/mraniki/dxsp/commit/e0a59ad3b636f7397cc01c36fe53b583f75f1363))

* Fix protocol assertion in test_unit.py ([`970bec0`](https://github.com/mraniki/dxsp/commit/970bec04edb4da5ffbb4aefe5244549854ac23dc))

* Remove deprecated unit tests for Kwenta and ZeroX

- Removed tests/archive/test_unit_kwenta.py
- Removed tests/archive/test_unit_zerox.py ([`8e474da`](https://github.com/mraniki/dxsp/commit/8e474daa2c6252ea26055a711780d5ae839538fe))

* Refactor Kwenta client initialization and logging

- Refactored the Kwenta client initialization and logging code in the De
xKwenta class.
- Removed the unused import statement for the Kwenta class.
- Added a new unit test file for Kwenta functionality. ([`50b72a3`](https://github.com/mraniki/dxsp/commit/50b72a37a21f497e5e2cd26a138c8f529327e9e9))

### Update

* Update pyproject.toml format ([`868bdf1`](https://github.com/mraniki/dxsp/commit/868bdf1aaef1e241d4153cc7f6d0edb64504634b))

* Update pyproject.toml - ignore F401 ([`9d1dafe`](https://github.com/mraniki/dxsp/commit/9d1dafecccec2d40588f1e1825a77af4d6cb4d5f))

### βœ…

* βœ… Unit Test ([`d6fbb39`](https://github.com/mraniki/dxsp/commit/d6fbb39a0d05df10efa98eab53820cac5faa8118))

* βœ… Unit Test ([`ca91d84`](https://github.com/mraniki/dxsp/commit/ca91d8474653dc680eea056a08ca9a6ecbb2d6cb))


## v5.2.1 (2023-10-05)

### :recycle:

* :white_check_mark: Unit Test :recycle: ([`9f50565`](https://github.com/mraniki/dxsp/commit/9f5056550f7b9c931ad48e1bccc6938568a0a360))

### :white_check_mark:

* :white_check_mark: Unit Test ([`d41ce1a`](https://github.com/mraniki/dxsp/commit/d41ce1ad29c31d5b009d6d1f19e30b2d8022e673))

### Other

* Merge pull request #443 from mraniki/dev

βœ… Unit Test Coverage for Multi exchange support ♻️ ([`33554a9`](https://github.com/mraniki/dxsp/commit/33554a908cfe6e430a592d58a5724296386aeddf))

* Fix assert statement in test_get_positions ([`180094a`](https://github.com/mraniki/dxsp/commit/180094a7210192be8359f3515a9f73aea90cef68))

* Refactor account balance to account position in DexSwap class. ([`6cfffe9`](https://github.com/mraniki/dxsp/commit/6cfffe958be2beaa8959560ce27e3c95a498c27c))

* Refactor test_get_quote in test_unit.py

- Replace instrument "UNI" with "BTC"
- Add AsyncMock for replace_instrument
- Assert that replace_instrument was awaited ([`07c2582`](https://github.com/mraniki/dxsp/commit/07c25829c76ddd9251ec476f9882b0569205c0f5))

* Add test for get_positions function ([`9aa0d75`](https://github.com/mraniki/dxsp/commit/9aa0d75c44cc04d0b58c584b18249e63aa203657))

* Refactor search_contract_address method in DexClient ([`1359838`](https://github.com/mraniki/dxsp/commit/135983845d6d5a1af58c22927ca918f5e071a046))

* Refactor search_contract_address method in DexClient ([`cdb4b59`](https://github.com/mraniki/dxsp/commit/cdb4b5906c7ba2be1c5f2267bc4161d2d201808c))

* Refactor search_contract_address method in DexClient class ([`a2e6f54`](https://github.com/mraniki/dxsp/commit/a2e6f54ab6baeccae491e949e14e6484f54e10c6))

### Update

* Update Requirements ([`a8760b5`](https://github.com/mraniki/dxsp/commit/a8760b5018faba647ea3e6999008e4bec19fe13a))

### ♻️

* βœ… Unit Test ♻️ ([`eb68366`](https://github.com/mraniki/dxsp/commit/eb68366c932b809bd79f356391ee389fee5b2961))

* ♻️ ([`16abe61`](https://github.com/mraniki/dxsp/commit/16abe6146f34406ae63e476b10e9e9e7a1957a0a))

* ♻️ ([`07c6b7c`](https://github.com/mraniki/dxsp/commit/07c6b7c03cc2971a3b23950f22656673ddc5733b))

### βš—οΈ

* βš—οΈ ([`fc8f916`](https://github.com/mraniki/dxsp/commit/fc8f9160cb95adcacbbc85fecee827871080ec53))

### βœ…

* βœ… Unit Test ([`e379688`](https://github.com/mraniki/dxsp/commit/e37968813d560ff4a89a6bfe73e272812ea620ce))

* βœ… Unit Test ([`4f85a8f`](https://github.com/mraniki/dxsp/commit/4f85a8fc4785a8c25e482d87740257ad974568de))

* βœ… Unit Test ([`eb05522`](https://github.com/mraniki/dxsp/commit/eb055227e98535006271890ab6aff14b90cdd2cf))

### πŸ›

* πŸ› 0x ([`23fa6bf`](https://github.com/mraniki/dxsp/commit/23fa6bf41388fb45092aa37f68d996108137f135))

### πŸš‘

* πŸš‘ ([`3e0135e`](https://github.com/mraniki/dxsp/commit/3e0135e4ed308dde4fa1ddc7de178726109a71be))

### 🚨

* 🚨 ([`8eab670`](https://github.com/mraniki/dxsp/commit/8eab670704f3435e66c9506c31aae4ef24bf138b))


## v5.2.0 (2023-10-05)

### :ambulance:

* :ambulance: ([`f9d98d3`](https://github.com/mraniki/dxsp/commit/f9d98d3b99723a62b37224066c5facbdb85de483))

### :bug:

* :bug: ([`c35baf6`](https://github.com/mraniki/dxsp/commit/c35baf6c52fb0abfa48fd35073348e7231082747))

* :bug: ([`444e41a`](https://github.com/mraniki/dxsp/commit/444e41ad3c0e9b3c79742b0c4bafa9c87f67d282))

### Other

* Merge pull request #442 from mraniki/dev

βœ… Unit Test ([`f688a81`](https://github.com/mraniki/dxsp/commit/f688a81d8110c66f21aa97dcb730bf77c3f6be3b))

### ⚑

* ⚑ ([`ef0d7d0`](https://github.com/mraniki/dxsp/commit/ef0d7d0c96c9955678644bc6d02366ba3d20b7f1))

### βœ…

* βœ… Unit Test ([`5927293`](https://github.com/mraniki/dxsp/commit/5927293e247db7167f59c0c9eaefe6f1be8b96fb))

* βœ… Unit Test ([`b469f60`](https://github.com/mraniki/dxsp/commit/b469f60bd086ee97d742d5f78bbc583069a9daa1))

### πŸ’„

* πŸ’„ ♻️ protocol used across packages ([`a2ee706`](https://github.com/mraniki/dxsp/commit/a2ee706348c450307c6c93c31acdb9a54c7ded57))

### πŸš‘

* πŸš‘ ([`8b4b166`](https://github.com/mraniki/dxsp/commit/8b4b166576cac8bf2bc28b6e93ad4980a48eb7af))

### 🚨

* 🚨 ([`c3e29e9`](https://github.com/mraniki/dxsp/commit/c3e29e9c11e7d05a6c9cec584dc77151e931a1ca))


## v5.1.6 (2023-10-05)

### :white_check_mark:

* :white_check_mark: Unit Test ([`1432e12`](https://github.com/mraniki/dxsp/commit/1432e128a15d7b6926f2070a5502f37c06e1d6c8))

### Other

* Merge pull request #441 from mraniki/dev

πŸ₯… ([`8e39096`](https://github.com/mraniki/dxsp/commit/8e3909626172e001dabbafc362c0ce7f17018d29))

### βœ…

* βœ… Unit Test ([`991faa6`](https://github.com/mraniki/dxsp/commit/991faa66221f4f2016582172691a43097c5031da))

### πŸ₯…

* πŸ₯… ([`12b9ab7`](https://github.com/mraniki/dxsp/commit/12b9ab700fd50bf61355880a5128c678cc1330ea))


## v5.1.5 (2023-10-05)

### Other

* Merge pull request #440 from mraniki/dev

⚑ ♻️ ([`08bbae5`](https://github.com/mraniki/dxsp/commit/08bbae51a485981e68e95c4a29e628dd64adef4a))

* Fix whitespace issue in test_unit.py ([`3dfd6fa`](https://github.com/mraniki/dxsp/commit/3dfd6fa68696d3289189437eeb6312b4fde8d65f))

* Merge pull request #439 from mraniki/renovate/pytest-loguru-0.x

⬆️ πŸ› οΈ(deps): update dependency pytest-loguru to ^0.3.0 ([`750cfd2`](https://github.com/mraniki/dxsp/commit/750cfd2dc903e2bd419837a2dc35af82051bcbfc))

* Merge pull request #437 from mraniki/dev

Add support for .op.toml configuration file ([`65a676d`](https://github.com/mraniki/dxsp/commit/65a676d185ebcb2b6ab9d60c872691a5152ee882))

* Add support for .op.toml configuration file ([`6864181`](https://github.com/mraniki/dxsp/commit/68641811d3693aa0ef07d772577a921b51fb58c9))

### ♻️

* ♻️ ([`9811062`](https://github.com/mraniki/dxsp/commit/9811062c5b5564a01955d883be351fdf025cab6e))

* ♻️ ([`f2055a8`](https://github.com/mraniki/dxsp/commit/f2055a8095f42172cdd94d0b7dd678ab79163f25))

### ⚑

* ⚑ ♻️ ([`f8a4d17`](https://github.com/mraniki/dxsp/commit/f8a4d174c73d1ba41fa4fdcc90e034383f8e25ee))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency pytest-loguru to ^0.3.0 ([`b950b0e`](https://github.com/mraniki/dxsp/commit/b950b0efbf1f2584967760cbdf7cccadafc6e79e))

### πŸ›

* πŸ› ([`3fef341`](https://github.com/mraniki/dxsp/commit/3fef3410a97079692ab187d645366f4d9804b403))


## v5.1.4 (2023-10-04)

### :white_check_mark:

* :white_check_mark: Unit Test ([`88fd12e`](https://github.com/mraniki/dxsp/commit/88fd12eb66fe0599939159a1ccc8ad961a676c77))

### :wrench:

* :wrench: ([`ba80eee`](https://github.com/mraniki/dxsp/commit/ba80eee69dfefcb80be8f257bb93722eb053e78f))

### Other

* Merge pull request #435 from mraniki/dev

πŸ₯š Kwenta SDK ([`f40c965`](https://github.com/mraniki/dxsp/commit/f40c9650db3214b95e50d4cddd5f4ff8cdd900a6))

* Refactor modify_position method in DexKwenta class ([`3733ba0`](https://github.com/mraniki/dxsp/commit/3733ba0b1920b70a7f998772577028a62b79d1f7))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`150aea7`](https://github.com/mraniki/dxsp/commit/150aea7028a75f64f27ffcc535db52762c607000))

* Refactor DexKwenta class in kwenta.py ([`66b1069`](https://github.com/mraniki/dxsp/commit/66b10698d16a5d19b44f86589ea954c2a6c663c4))

* Refactor DexKwenta class and test_unit_kwenta.py

- Removed the lines that get the sUSD balance and log it in DexKwenta cl
ass.
- Uncommented the lines that log the market and return the current
asset
price in DexKwenta class.
- Removed the test_submit_order function in test_unit_kwenta.py.

This commit addresses the above changes. ([`a87aa8b`](https://github.com/mraniki/dxsp/commit/a87aa8b124fa9cb0831305d57af7c7c2ce729add))

* Refactor debug log statement in DexClient class ([`f55d5bb`](https://github.com/mraniki/dxsp/commit/f55d5bb581cd2240862d402fd05acd3f98c04fb9))

* Refactor DexKwenta class in kwenta.py file ([`26d3a7c`](https://github.com/mraniki/dxsp/commit/26d3a7cd93ab8bbcb1269ea6b4fc66605849fdbd))

### Update

* Update Requirements ([`f9965fb`](https://github.com/mraniki/dxsp/commit/f9965fbfb4cf4c42a4ee9f40a4c9911f89c0a29e))

* Update Requirements ([`1a3b408`](https://github.com/mraniki/dxsp/commit/1a3b408da84730d4f29a861ee2d2428dccc8771d))

* Update Requirements ([`2efb1c7`](https://github.com/mraniki/dxsp/commit/2efb1c7225acf3a2bd1c467cd2df9725d257683b))

### βš—οΈ

* βš—οΈ ([`bffc4a8`](https://github.com/mraniki/dxsp/commit/bffc4a83869bd4377f0cbc96676f2026b9cc7ce7))

### βœ…

* βœ… Unit Test ([`ca0fb52`](https://github.com/mraniki/dxsp/commit/ca0fb529713d653f3683014ec43e4b26a405439a))

* βœ… Unit Test ([`f7fde07`](https://github.com/mraniki/dxsp/commit/f7fde07b6ab7f65c3c859befcb350aa023a6da35))

### πŸ›

* πŸ› ([`d6280a9`](https://github.com/mraniki/dxsp/commit/d6280a9597ffdb27968f897f7a0c936542889167))

### πŸ”§

* πŸ”§ ([`493dd04`](https://github.com/mraniki/dxsp/commit/493dd04f79bab7604ef675aa46ff698f4d4f0e98))


## v5.1.3 (2023-10-01)

### Other

* Merge pull request #434 from mraniki/dev

♻️ Cleanup and refactoring ([`c41b4af`](https://github.com/mraniki/dxsp/commit/c41b4af0262053132f9c2f029d8317334238f5d7))

### ♻️

* ♻️ Cleanup and refactoring ([`056125a`](https://github.com/mraniki/dxsp/commit/056125a529a6da9209aca243eac0dbf5d76a45b5))


## v5.1.2 (2023-10-01)

### Other

* Merge pull request #433 from mraniki/dev

Update README.md ([`d68341c`](https://github.com/mraniki/dxsp/commit/d68341c2c48c2a98c372f2e7a7d70ede8e503e0e))

### Update

* Update Requirements ([`7cbcbfc`](https://github.com/mraniki/dxsp/commit/7cbcbfce29836e1dd4ad12d879a326e22524f17f))

* Update README.md ([`d399f36`](https://github.com/mraniki/dxsp/commit/d399f3627235a1fe00934dd2d8d885d9bdf554e9))


## v5.1.1 (2023-10-01)

### :white_check_mark:

* :white_check_mark: ([`6474e56`](https://github.com/mraniki/dxsp/commit/6474e5679ad0cfe1bce777f43c059e08883887e9))

### Other

* Merge pull request #430 from mraniki/dev

Adding more Unit Test ([`4f55e1c`](https://github.com/mraniki/dxsp/commit/4f55e1c2cc6f03e0eb889b0b7582b2375dba747b))

* Refactor account balance and position retrieval in DexSwap class ([`34f2a74`](https://github.com/mraniki/dxsp/commit/34f2a744bf70c9ecaa9a22931e81110cb406775e))

* Refactor account balance and position display in DexSwap class ([`e4bc648`](https://github.com/mraniki/dxsp/commit/e4bc648cd26437e36ec04fa20e05f7bb2af054a2))

* Refactor exchange configuration and test assertions ([`a051854`](https://github.com/mraniki/dxsp/commit/a0518543f68102328c32550cfd54a10bb01e7e0d))

* Refactor contract_utils.py to handle empty response ([`e956a98`](https://github.com/mraniki/dxsp/commit/e956a9859cb125b1d20b5193c8a651bb94706a31))

* Refactor test_unit.py for DexSwap class and add new assertions ([`5eeb2bf`](https://github.com/mraniki/dxsp/commit/5eeb2bf19604486f58d62ff720a5ee3b862c2f8e))

* Add test case for get_quote function ([`95989f2`](https://github.com/mraniki/dxsp/commit/95989f26b2e33d7f732f19267db1f31446f52a4a))

* Remove unnecessary flake8 dependencies ([`12a368f`](https://github.com/mraniki/dxsp/commit/12a368f5175a0290ffe7ca6fe4d1af8c73041d1d))

* Add Ruff pre-commit hook and update pre-commit hooks version ([`509be85`](https://github.com/mraniki/dxsp/commit/509be854ad16cd547b6287e71747bb9059826b8b))

* Refactor test_unit.py by commenting out assertions ([`d542246`](https://github.com/mraniki/dxsp/commit/d5422467122fdefdd94dcdad839c06bfe1bf9fb1))

* Add test for dynaconf in testing environment ([`237057d`](https://github.com/mraniki/dxsp/commit/237057da841fb898e71a4cdafbcee073163e1cbc))

* Fix tests and add assertions for get_quote, get_balances, and get_positions functions. ([`dd7f0fc`](https://github.com/mraniki/dxsp/commit/dd7f0fcd67d0f34987c42286816856d17e20d03f))

### Update

* Update Web3 provider URL in test_unit.py ([`819a979`](https://github.com/mraniki/dxsp/commit/819a979ca1c152f2fa4cf2850592a76ca481b898))

* Update pre-commit config for Ruff version ([`35d7fa5`](https://github.com/mraniki/dxsp/commit/35d7fa51c86d8d5030a20594d6c85bca8577d862))

* Update python-semantic-release version ([`f237b10`](https://github.com/mraniki/dxsp/commit/f237b109b259bef7a2f20c62a5e3bfe5270d9920))

* Update Python version to 3.10 ([`9bdf7b4`](https://github.com/mraniki/dxsp/commit/9bdf7b45f23d8bb3961ea576af0ed5849826e558))

* Update pyproject.toml file ([`8b923c5`](https://github.com/mraniki/dxsp/commit/8b923c54e1d1f550b61b110d3fe3750bfd5a1c9f))

* Update pyproject.toml file ([`e7662bd`](https://github.com/mraniki/dxsp/commit/e7662bd7d93129795d95e51dfb7a6dee4e481bb0))

* Update pyproject.toml file ([`e1e1014`](https://github.com/mraniki/dxsp/commit/e1e1014df7c081a8b40bc131114472196b8d5fe5))

* Update pyproject.toml file ([`3cb8d12`](https://github.com/mraniki/dxsp/commit/3cb8d1224ec526cb2508415e00dac4635c72107a))

* Update pyproject.toml with new dependencies ([`a417062`](https://github.com/mraniki/dxsp/commit/a4170622a0f805e08a1b0f7863e6ef25f6c9f0a8))

* Update main.py ([`59e95f6`](https://github.com/mraniki/dxsp/commit/59e95f622ff2be4fe72f37b24f959306ed6500dd))

* Update client.py ([`dc0ec34`](https://github.com/mraniki/dxsp/commit/dc0ec34ad9eb06a21afc8e9fa25b8e6ee2fb2899))

### βœ…

* βœ… Unit Test ([`8cde436`](https://github.com/mraniki/dxsp/commit/8cde4366b4dc5ada05ff5a2368bd28171ccec958))

* βœ… Unit Test ([`413c276`](https://github.com/mraniki/dxsp/commit/413c2761bcca74879a5d3acd653a084ccd0e9b0e))

### 🎨

* 🎨 ([`46fb8a9`](https://github.com/mraniki/dxsp/commit/46fb8a94ac761316b68b871c1b1e97dc75f61911))

### πŸ‘·

* πŸ‘· CI Change ([`440d0b9`](https://github.com/mraniki/dxsp/commit/440d0b9acc89e4bbd7b4269fd97933ed1cc89ff5))

### πŸ”§

* πŸ”§ ([`33ff43b`](https://github.com/mraniki/dxsp/commit/33ff43b5cd4a0afc7942b85d2e5fa839dd22038b))

### 🚨

* 🚨 ([`097405a`](https://github.com/mraniki/dxsp/commit/097405a1e828ae4c2a253c014599f925057ec625))

* 🚨 ([`59e7008`](https://github.com/mraniki/dxsp/commit/59e70089370d95f37c3c8169e7b89fcafa76c3df))


## v5.1.0 (2023-09-30)

### :white_check_mark:

* :white_check_mark:unit test ([`4889e80`](https://github.com/mraniki/dxsp/commit/4889e8054b3389bce8df1e9ee7ddbc1cfd44e5c3))

### Other

* Merge pull request #429 from mraniki/dev

✨ instrument mapping per exchange ([`bd27ece`](https://github.com/mraniki/dxsp/commit/bd27ece357f52f901e448f250e6751b58e265796))

* Refactor mapping assignment in DexSwap class ([`b17dadf`](https://github.com/mraniki/dxsp/commit/b17dadf53f6ff75dd1993b1662232f0c12fccaf7))

* Refactor instrument symbol logging ([`e6a16c8`](https://github.com/mraniki/dxsp/commit/e6a16c8559829bdbc46dbe4d59aed464a03f16cc))

* Refactor mapping assignment in DexSwap class ([`d5bab83`](https://github.com/mraniki/dxsp/commit/d5bab83c09f4249789dd56689e49443af59c35d3))

* Refactor test_get_quote_invalid function ([`a27917b`](https://github.com/mraniki/dxsp/commit/a27917b7d4ddb3685ac2c039b3202384d73ec686))

### ♻️

* ♻️ ([`4d2a654`](https://github.com/mraniki/dxsp/commit/4d2a65463409cb266619dc4be7c3c6324b585ab6))

### ✨

* ✨ instrument mapping per exchange ([`4e6f87a`](https://github.com/mraniki/dxsp/commit/4e6f87ad323d78154f5308c8a95d434a3f5c5891))

### πŸ”§

* πŸ”§ ([`e303a93`](https://github.com/mraniki/dxsp/commit/e303a93aa335b60bb85548bb47a7b799485a0adb))


## v5.0.7 (2023-09-27)

### Other

* Merge pull request #427 from mraniki/dev

🚨 Linter cleanup ([`5bac9b0`](https://github.com/mraniki/dxsp/commit/5bac9b0713f57bf1c8064da9b17d9ab971375c9e))

### 🚨

* 🚨 ([`679f6a3`](https://github.com/mraniki/dxsp/commit/679f6a38dd1874fd1d9dea889d9e03c4e9800f45))


## v5.0.6 (2023-09-27)

### Other

* Merge pull request #425 from mraniki/dev

πŸ‘· CI Change ([`6fdb603`](https://github.com/mraniki/dxsp/commit/6fdb60339ceced1f5a6591103dea320ec34ea9b5))

### πŸ‘·

* πŸ‘· CI Change ([`d6f67f8`](https://github.com/mraniki/dxsp/commit/d6f67f8aa99e130483af4f83fba37edda0513ad4))


## v5.0.5 (2023-09-23)

### Other

* Merge pull request #424 from mraniki/dev

πŸ”Š ([`e3e0944`](https://github.com/mraniki/dxsp/commit/e3e094440cda777a69c2b3c3cfd32a86aa05d725))

### πŸ”Š

* πŸ”Š ([`bc37f94`](https://github.com/mraniki/dxsp/commit/bc37f943a335c77ba028bebc8135a7cf2cd07d6e))


## v5.0.4 (2023-09-23)

### Other

* Merge pull request #423 from mraniki/dev

🚨Code Improvement ([`fd19175`](https://github.com/mraniki/dxsp/commit/fd19175063dc2e73f0972e2153238c1f90553c34))

### πŸ”§

* πŸ”§ ([`953e7c9`](https://github.com/mraniki/dxsp/commit/953e7c996759cb77193bcf09e1373a09be3b1525))

### 🚨

* 🚨 ([`c47d9e6`](https://github.com/mraniki/dxsp/commit/c47d9e63854aad15d5cbd0507cf536ec88de065f))


## v5.0.3 (2023-09-20)

### Other

* Merge pull request #422 from mraniki/dev

πŸ› multi DEX fixes ([`7912c35`](https://github.com/mraniki/dxsp/commit/7912c3560cae5e41692250a57240c3b597372b26))

* Refactor code and update error messages ([`3759d79`](https://github.com/mraniki/dxsp/commit/3759d7948e033dcdec8d7146085424dfbfd0a7d4))

### βœ…

* βœ… Unit Test ([`c7e4d89`](https://github.com/mraniki/dxsp/commit/c7e4d8965702aa9ccaaf8bd00a62c037503c18cd))

### 🚨

* 🚨 ([`c295e24`](https://github.com/mraniki/dxsp/commit/c295e2427204cc1243d8a3f01f9ce8964064780c))


## v5.0.2 (2023-09-20)

### Other

* Merge pull request #421 from mraniki/dev ([`dadd1ca`](https://github.com/mraniki/dxsp/commit/dadd1ca263a3443508cefeb0eef1868c07971704))

* Merge pull request #420 from mraniki/dev

Refactor trading asset address in DexSwap class ([`41e3066`](https://github.com/mraniki/dxsp/commit/41e306632ca27f0cd418806cfae9459de88488f1))

* update readme ([`4668a4d`](https://github.com/mraniki/dxsp/commit/4668a4de5151a2f27d510315b2efdfbac8d3959f))

* Refactor trading asset address in DexSwap class ([`d990db9`](https://github.com/mraniki/dxsp/commit/d990db99ed7dcf0bd0bdd644fb036ceb2eb640ea))

### ♻️

* ♻️ ([`c24dc7f`](https://github.com/mraniki/dxsp/commit/c24dc7f70bda5b81ba549b3b04474abb32e1b1c8))

### πŸ’¬

* πŸ’¬ ([`186e9b8`](https://github.com/mraniki/dxsp/commit/186e9b84917c2208246c6f861a0ffb835d71c156))


## v5.0.1 (2023-09-20)

### :art:

* :art: Refactor main.py to use f-strings for concatenation ([`0d2805f`](https://github.com/mraniki/dxsp/commit/0d2805fca787b618cb46928c41209e19112a9ae6))

### Other

* Merge pull request #419 from mraniki/dev

:art: Refactor main.py to use f-strings for concatenation ([`65b3208`](https://github.com/mraniki/dxsp/commit/65b32081815c0b206de040b5bc8d41bf62b48658))


## v5.0.0 (2023-09-19)

### :recycle:

* :recycle: ([`46ac052`](https://github.com/mraniki/dxsp/commit/46ac0528529a88d7e794e061061d83c9bf13d304))

* :recycle: ([`0e93dc8`](https://github.com/mraniki/dxsp/commit/0e93dc83a80606107372a1977d50ac3e7de8fb72))

* :recycle: ([`06550af`](https://github.com/mraniki/dxsp/commit/06550afc3140f05a0720de0ce65cddb67414784c))

* :recycle: ([`e1a7265`](https://github.com/mraniki/dxsp/commit/e1a726534f190f51e62b27e3ac09b7d43eb9f755))

* :recycle: ([`d42dd0a`](https://github.com/mraniki/dxsp/commit/d42dd0a949730da1094d93918c68d3ed2007c40f))

* :recycle: ([`c19dfec`](https://github.com/mraniki/dxsp/commit/c19dfecdb5f51e57eef04edb5a38e71a7b854361))

* :recycle: ([`ca8f65c`](https://github.com/mraniki/dxsp/commit/ca8f65ca46b24a16efc9b944fc16c1371e5eabb8))

* :recycle: ([`0858850`](https://github.com/mraniki/dxsp/commit/0858850c59a5ce8dce319aece16e953f222b60fd))

### :white_check_mark:

* :white_check_mark: Unit Test ([`f1e3b53`](https://github.com/mraniki/dxsp/commit/f1e3b538fa2c37907eade1aba6cc8008c732263c))

* :white_check_mark: ([`2f96d7b`](https://github.com/mraniki/dxsp/commit/2f96d7bf18c952b83e1aac1d5bad20331203e0fe))

* :white_check_mark: Unit Test ([`01f92a9`](https://github.com/mraniki/dxsp/commit/01f92a9106b1e7843aa9605948076be3c6045b02))

* :white_check_mark: Unit Test ([`73a3d8b`](https://github.com/mraniki/dxsp/commit/73a3d8b5adc25b2f7090868c6dc4944ad592ec22))

* :white_check_mark: Unit Test ([`933a2a6`](https://github.com/mraniki/dxsp/commit/933a2a60810bf4052909f8fd160a0a7a8a7ea73f))

* :white_check_mark: Unit Test ([`6564474`](https://github.com/mraniki/dxsp/commit/6564474286afc1e6600459cd0cb152d0d179a3db))

* :white_check_mark: Unit Test ([`aef415e`](https://github.com/mraniki/dxsp/commit/aef415ee9a112d404c327410248b16f823739064))

* :white_check_mark: Unit Test ([`d460f9b`](https://github.com/mraniki/dxsp/commit/d460f9b81f9cf05df0615d9b0fc17b5160b5a56a))

### Fix

* Refactor DexTrader and DexClient fixtures in test_unit.py ([`4d23072`](https://github.com/mraniki/dxsp/commit/4d230724f36fb85d92931457e8dbaa0dc8915522))

### Other

* Merge pull request #412 from mraniki/dev

πŸ’₯ breaking multi exchange support framework ([`794f901`](https://github.com/mraniki/dxsp/commit/794f9015f81f5899c35f7f74fedbdf6ffcad4abd))

* Merge pull request #418 from mraniki/sourcery/dev

πŸ’₯ breaking multi exchange support framework (Sourcery refactored) ([`eac3d2c`](https://github.com/mraniki/dxsp/commit/eac3d2c0517bd203f6a875e323eefa7292a97279))

* 'Refactored by Sourcery' ([`ffc3b98`](https://github.com/mraniki/dxsp/commit/ffc3b985966ba7f6bb662dc0fd5690fa57e1f1cc))

* Refactor test_get_gas and test_get_gas_price ([`cc50557`](https://github.com/mraniki/dxsp/commit/cc50557a598616f1c5f27aa52fc907a0a8b4d6b2))

* Refactor test_get_token_name function in test_utils_contract.py ([`db4dd72`](https://github.com/mraniki/dxsp/commit/db4dd727b5ff5c881223ad93f0e73c64b9ae5826))

* Refactor DexTrader class in main.py ([`3313dad`](https://github.com/mraniki/dxsp/commit/3313dad06d2679a11d44187921d79e7370efcab7))

* Refactor DexTrader class constructor ([`5e0c6ed`](https://github.com/mraniki/dxsp/commit/5e0c6ed0e2676bf2ca4b77ddf3e7038105be1a2c))

* Refactor gas strategy in DexTrader class ([`0d1e19b`](https://github.com/mraniki/dxsp/commit/0d1e19bd804a3c68427b1a87e8166a7af004ad7f))

* Added debug logs for trading slippage, gas strategy, dex info, and initialization completion. ([`4762dd7`](https://github.com/mraniki/dxsp/commit/4762dd71d7d23b40c94a4e32cd960a9e3a5d9da8))

* Add debug logging for w3 in DexTrader class ([`9cab991`](https://github.com/mraniki/dxsp/commit/9cab99174952757ee53a295e9267e36371067e92))

* Refactor code and update unit test ([`7feb134`](https://github.com/mraniki/dxsp/commit/7feb1349b887c6c58bde4d1ef1548c7f47248b65))

* Add debug logging for dex info and dx in DexTrader ([`cd4558a`](https://github.com/mraniki/dxsp/commit/cd4558a5374aa9f1d6ad1358058522c7b403245f))

* Refactor gas strategy in DexTrader class ([`235e393`](https://github.com/mraniki/dxsp/commit/235e3939e08dd3ca075be2d98917b4464b028cb9))

* Create client.py ([`96ad3ea`](https://github.com/mraniki/dxsp/commit/96ad3eabd1d6db31ee41784c119aa88f6e0ef992))

### Update

* Update dxsp/utils/contract_utils.py

Co-authored-by: code-review-doctor[bot] <72320148+code-review-doctor[bot]@users.noreply.github.com> ([`9e97314`](https://github.com/mraniki/dxsp/commit/9e973145032fc4ba6deed8dd02d8bb4055283ea6))

* Update main.py

Co-authored-by: code-review-doctor[bot] <72320148+code-review-doctor[bot]@users.noreply.github.com> ([`10cdeb9`](https://github.com/mraniki/dxsp/commit/10cdeb9f12a1053217804efb467556956ef06173))

* Update pyproject.toml and test_unit.py ([`608234b`](https://github.com/mraniki/dxsp/commit/608234b7b8ccd06d5674b18d62dc8fac794a79fb))

* Update main.py ([`6e033bf`](https://github.com/mraniki/dxsp/commit/6e033bfef8b0d66c73225a94ba99c956923a7ced))

* Update __init__.py ([`878e5aa`](https://github.com/mraniki/dxsp/commit/878e5aaf57207959e22b087320c4607e33d38574))

* Update __init__.py ([`2baa1df`](https://github.com/mraniki/dxsp/commit/2baa1df14a663aa21dd0a4f7fc1747d1ff02b444))

* Update zerox.py ([`76a51ce`](https://github.com/mraniki/dxsp/commit/76a51cedadc3d9ef0c23d226240508abf146338c))

* Update uniswap.py ([`fca9183`](https://github.com/mraniki/dxsp/commit/fca918338d593cfe9e9114011ca3db7aa4175cd4))

* Update oneinch.py ([`01c2266`](https://github.com/mraniki/dxsp/commit/01c2266f8a5bc274e06af5f9e55f002544c993dc))

### ♻️

* ♻️ ([`796b0ba`](https://github.com/mraniki/dxsp/commit/796b0ba15f709b817b20d3d034a8c5af9910410e))

* ♻️ ([`cf42d9c`](https://github.com/mraniki/dxsp/commit/cf42d9c917ed490285e30276327a5ddb5dc873fb))

* ♻️ ([`d9bd70a`](https://github.com/mraniki/dxsp/commit/d9bd70a8664049558501f80ef9a7d07907ba1ac7))

* ♻️ ([`47d1dac`](https://github.com/mraniki/dxsp/commit/47d1dac4cede7ed97240f97217363350758524b8))

* ♻️ ([`a0b6dd9`](https://github.com/mraniki/dxsp/commit/a0b6dd9ebea5418b7d68f3fa98d6cc28a22098a7))

* ♻️ ([`9a12f25`](https://github.com/mraniki/dxsp/commit/9a12f25cc018f99b261c223b5d2dd2ff9b3fc358))

* ♻️ ([`1da53f6`](https://github.com/mraniki/dxsp/commit/1da53f69676feb8840ef63fc1eb17bb3045cca76))

* ♻️ ([`a7e745c`](https://github.com/mraniki/dxsp/commit/a7e745c1de962020cf6de50c94b3e246fd21965d))

* ♻️ ([`4c67f4a`](https://github.com/mraniki/dxsp/commit/4c67f4a32b6048de6b3c936143ffe9b7fd54ce6d))

* βœ… Unit Test ♻️ ([`d91d761`](https://github.com/mraniki/dxsp/commit/d91d7612127abb0954d539d2c8b18671f83a0847))

* ♻️ ([`ad2ab1c`](https://github.com/mraniki/dxsp/commit/ad2ab1c21ce4e548489a2d035cbbe6e6e158252d))

* ♻️ ([`e24a3d1`](https://github.com/mraniki/dxsp/commit/e24a3d10b2dac1931ed555a909266e41cb28ed37))

* ♻️ ([`78267ec`](https://github.com/mraniki/dxsp/commit/78267ec7abea4cebcc24c0b6b5e4086bb78d485a))

* ♻️ ([`b635f92`](https://github.com/mraniki/dxsp/commit/b635f923f2c319266a449ff6aa0895d39e7d00cb))

* ♻️ ([`ac4bb59`](https://github.com/mraniki/dxsp/commit/ac4bb591b7698b128b0168def79baee84788aa23))

* ♻️ ([`7d3cfcb`](https://github.com/mraniki/dxsp/commit/7d3cfcb5ed26be5121ec3d08ac2c7403c9bdc899))

* ♻️ ([`015453f`](https://github.com/mraniki/dxsp/commit/015453f17c79e87153d84c4e92e67385311f66ae))

* ♻️ ([`aa380b7`](https://github.com/mraniki/dxsp/commit/aa380b73b25bd6536f99d62ebc3001d45a77f9f6))

* ♻️ ([`fe4803c`](https://github.com/mraniki/dxsp/commit/fe4803c385252977c6a79cf5b6f3d451b6eaf902))

* ♻️ ([`dfed760`](https://github.com/mraniki/dxsp/commit/dfed7606fb11015578aa4c3fb266f8e1da47fccb))

* ♻️ ([`8b303a3`](https://github.com/mraniki/dxsp/commit/8b303a3e41c0046377fe1582d19e3f754ac70be7))

* ♻️ ([`b4c812c`](https://github.com/mraniki/dxsp/commit/b4c812c16b472ac15d2d44478a3856a5819ada20))

* ♻️ ([`dce6156`](https://github.com/mraniki/dxsp/commit/dce6156f3dd787e65acb3d2f3e12f8a6dda1b9ea))

* ♻️ ([`c60e334`](https://github.com/mraniki/dxsp/commit/c60e334ab55806fb82a94034a100454f38849d4e))

* ♻️ ([`54628f3`](https://github.com/mraniki/dxsp/commit/54628f35f9e851876b3793e4e99b8bb83fd814f6))

* ♻️ ([`a953316`](https://github.com/mraniki/dxsp/commit/a953316aea6358323e3c0673dcad50f8fbf5a410))

* ♻️ ([`161c9ab`](https://github.com/mraniki/dxsp/commit/161c9ab5364a6256dd872f53ef9aff8e1fca369c))

* ♻️ ([`efdd440`](https://github.com/mraniki/dxsp/commit/efdd4400c93c6f570eac6931b2a311404363fe64))

* ♻️ ([`19b6e0b`](https://github.com/mraniki/dxsp/commit/19b6e0bd92e3259ea53f81cd211ba5786f10cd51))

* ♻️ ([`27dd6c3`](https://github.com/mraniki/dxsp/commit/27dd6c39b5c3f9456f95c3399a04e0c8cd643dfd))

* ♻️ ([`f8e89ac`](https://github.com/mraniki/dxsp/commit/f8e89accff01a1bddaef07cdaed3da9684c6a8ad))

* ♻️ ([`64ff294`](https://github.com/mraniki/dxsp/commit/64ff2945c39a774ec4c60ef9e6bd59ee7ad53426))

* ♻️ ([`8ff0d22`](https://github.com/mraniki/dxsp/commit/8ff0d22ecb9f5e60e5b4ca1231ab5d7b04dd265d))

* ♻️ ([`d2293e3`](https://github.com/mraniki/dxsp/commit/d2293e3dfd05ebcb901738520ecf8fdd7c4ee6db))

* ♻️ ([`a6c5012`](https://github.com/mraniki/dxsp/commit/a6c5012d5a662abbcaf51b08cfe2cfb2a2407c5c))

* ♻️ ([`ae561d0`](https://github.com/mraniki/dxsp/commit/ae561d04f003c787a9fc8d63854fab35e154ba5c))

* ♻️ WIP ([`9361b5e`](https://github.com/mraniki/dxsp/commit/9361b5e629e92431491027ab83aacc7aef57f0c6))

* ♻️ ([`2033139`](https://github.com/mraniki/dxsp/commit/203313942962ce9ad79384a74649297bf892ddd1))

### βš—οΈ

* βš—οΈ WIP ([`1a030a0`](https://github.com/mraniki/dxsp/commit/1a030a0977fcf2d89625ce2edf2244a20e4ef668))

### βœ…

* βœ… Unit Test ([`2b5654f`](https://github.com/mraniki/dxsp/commit/2b5654f398f289286ebbc8ac44abbd083dec3eb3))

* βœ… Unit Test ([`4a48139`](https://github.com/mraniki/dxsp/commit/4a481399b6ad921139c4e832d6497ad194ff5fb6))

* βœ… Unit Test ([`7c6561f`](https://github.com/mraniki/dxsp/commit/7c6561fa94d11b89a023077b8cee27e5791614de))

* βœ… Unit Test ([`a4f0cbf`](https://github.com/mraniki/dxsp/commit/a4f0cbf4c52d31aa42c6fb5ef9d1ecee3a169ea2))

* βœ… Unit Test ([`5dca0d4`](https://github.com/mraniki/dxsp/commit/5dca0d47d7d66f2191025040299f5668513b1773))

* βœ… Unit Test ([`760c861`](https://github.com/mraniki/dxsp/commit/760c861345e6ea677e4711d067a97797db2888e7))

* βœ… Unit Test ([`c96baf8`](https://github.com/mraniki/dxsp/commit/c96baf8057ff1ffa1b7a9c90809bef8ed14f397f))

* βœ… Unit Test ([`aa57f6a`](https://github.com/mraniki/dxsp/commit/aa57f6a067a9a2e52f8433c4953671bc3625828b))

* βœ… Unit Test ([`66b9af0`](https://github.com/mraniki/dxsp/commit/66b9af0ee7255c2b568d6f16db6fe1d7a513cba3))

* βœ… Unit Test ([`308aca3`](https://github.com/mraniki/dxsp/commit/308aca374c9e8fc59c6260ddb0d85bcaa16a08ec))

* βœ… Unit Test ([`a8e34ca`](https://github.com/mraniki/dxsp/commit/a8e34ca8943fd0d3ecaf25d4362b590910ada3f9))

* βœ… Unit Test ([`e27bff7`](https://github.com/mraniki/dxsp/commit/e27bff7f7c4f01a5619d744f6206221682e69735))

* βœ… Unit Test ([`cc4184b`](https://github.com/mraniki/dxsp/commit/cc4184beccc49b226403749a11aeab954bfb108a))

* βœ… Unit Test ([`b14790c`](https://github.com/mraniki/dxsp/commit/b14790cfc6d9029854ce3d02ac4c72766f3b41b2))

* βœ… Unit Test ([`1b1b2ad`](https://github.com/mraniki/dxsp/commit/1b1b2add11b5798f9ca53118e8c7c9bd05c994fc))

* βœ… Unit Test ([`f47736d`](https://github.com/mraniki/dxsp/commit/f47736df7cacbc7cc2ed274b23cc71e16718a802))

* βœ… Unit Test ([`6b3116b`](https://github.com/mraniki/dxsp/commit/6b3116b1b82354156529443be0d2483d3078dd6d))

* βœ… Unit Test ([`0f9d126`](https://github.com/mraniki/dxsp/commit/0f9d12634f5e3b21ac6b970d48e2ce2b01b2ac00))

* βœ… Unit Test ([`dc5264c`](https://github.com/mraniki/dxsp/commit/dc5264c77e6879317d8bfce9288c18470fcc29e1))

* βœ… Unit Test ([`f1002ff`](https://github.com/mraniki/dxsp/commit/f1002ffa8553ec7a6b019c1eac9add0b4e5c3df4))

* βœ… Unit Test ([`42f0f84`](https://github.com/mraniki/dxsp/commit/42f0f84c122059c4967fd3b9eca67aeb5c6b7b90))

* βœ… Unit Test ([`93466a6`](https://github.com/mraniki/dxsp/commit/93466a69b373a677bce016a62310bbd6efcc4631))

* βœ… Unit Test ([`95a5595`](https://github.com/mraniki/dxsp/commit/95a55953677d7cc7c6841eb82c1016407ce17a65))

* βœ… Unit Test ([`2babc4f`](https://github.com/mraniki/dxsp/commit/2babc4f6ca8165051d82762fc5202693398d7de4))

### 🎨

* 🎨 ([`ef4b4db`](https://github.com/mraniki/dxsp/commit/ef4b4db9d7d0afdb5a1a765a93c7b00fa50b1b46))

### πŸ›

* πŸ› ([`3eb2831`](https://github.com/mraniki/dxsp/commit/3eb283127bc0563cefafe7cedd885de8381f32ff))

* πŸ› quote ([`5b29d66`](https://github.com/mraniki/dxsp/commit/5b29d662464e4e898e227b1dc17538644a41ffac))

### πŸ’₯

* πŸ’₯ breaking for multi dex support ([`cb7a6bc`](https://github.com/mraniki/dxsp/commit/cb7a6bc2c1d9880fc9c1e5e6c4003aa341429e79))

* πŸ’₯ breaking multi exchange support framework ([`8cc6976`](https://github.com/mraniki/dxsp/commit/8cc6976d22d3bb2d113b105e6b3ef065c481da5a))

### πŸ”Š

* πŸ”Š ([`6d02957`](https://github.com/mraniki/dxsp/commit/6d029574f33ff0f6ecbe901b66e4ac487046dce3))

### πŸ”₯

* πŸ”₯ ([`16ff615`](https://github.com/mraniki/dxsp/commit/16ff6152c527d780b0a0e760756ceb15544563dc))

* πŸ”₯ ([`73aa867`](https://github.com/mraniki/dxsp/commit/73aa8670f2e97955cc58eac4c59f601bf3e68e34))

### 🚨

* 🚨 ([`ec31925`](https://github.com/mraniki/dxsp/commit/ec3192566f8f16bb4696eb3565368c2c948c8a74))


## v4.2.41 (2023-09-09)

### Other

* Merge pull request #411 from mraniki/dev

πŸ‘· CI Change ([`4d37905`](https://github.com/mraniki/dxsp/commit/4d379058d3f7fee066a232147b06e6392f3af04c))

### Update

* Update Requirements ([`e1b0249`](https://github.com/mraniki/dxsp/commit/e1b0249c2fcd1a99cc78f46fe40c6a877134daf9))

### πŸ‘·

* πŸ‘· CI Change ([`d321ebb`](https://github.com/mraniki/dxsp/commit/d321ebb7a98895d0c2aacf1ee2949638deb41dca))


## v4.2.40 (2023-09-07)

### Update

* Update README.md ([`4a42520`](https://github.com/mraniki/dxsp/commit/4a42520a3d0eee4001a2a495775887925152b8ce))


## v4.2.39 (2023-09-07)

### Other

* Merge pull request #410 from mraniki/dev

Merge pull request #409 from mraniki/main ([`8d13f92`](https://github.com/mraniki/dxsp/commit/8d13f9275333ed817f240e6c12e18340d3289ddb))

* Merge pull request #409 from mraniki/main

Update pyproject.toml ([`a453a55`](https://github.com/mraniki/dxsp/commit/a453a55b58a561733fce517dea346dcb67117df6))

### Update

* Update pyproject.toml ([`bc3aa44`](https://github.com/mraniki/dxsp/commit/bc3aa4488d170e98200221797b8d086107e8b319))


## v4.2.38 (2023-09-07)

### Other

* Merge pull request #408 from mraniki/dev

⬆️ ([`dabfc1d`](https://github.com/mraniki/dxsp/commit/dabfc1dd53048a6928221f396d7bd27e82dfd6a4))

### Update

* Update Requirements ([`e3612ad`](https://github.com/mraniki/dxsp/commit/e3612add98aa5f8d980d172227f274f5df08147e))

### ⬆️

* ⬆️ ([`fd989aa`](https://github.com/mraniki/dxsp/commit/fd989aaf2d54b7d5505dc2153994f5776ac2b29b))


## v4.2.37 (2023-09-03)

### Other

* Merge pull request #406 from mraniki/renovate/ruff-0.x

⬆️ πŸ› οΈ(deps): update dependency ruff to ^0.0.287 ([`454b75b`](https://github.com/mraniki/dxsp/commit/454b75b1cee1735212ac8ca58148fd8d2e3bfc83))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency ruff to ^0.0.287 ([`f8fcf97`](https://github.com/mraniki/dxsp/commit/f8fcf976a81812260d9c630f09399b6acfdeb3ff))


## v4.2.36 (2023-08-31)

### Other

* Merge pull request #404 from mraniki/renovate/sphinx-7.x

⬆️ πŸ› οΈ(deps): update dependency sphinx to v7.2.5 ([`f783d55`](https://github.com/mraniki/dxsp/commit/f783d557bfedaf83cd8f48184bc52120fc08967b))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency sphinx to v7.2.5 ([`318ecb8`](https://github.com/mraniki/dxsp/commit/318ecb867e84e544cb046bc7754d67654711e7fe))


## v4.2.35 (2023-08-30)

### Update

* Update README.md ([`bf8ae52`](https://github.com/mraniki/dxsp/commit/bf8ae52f1cd59b61758717f656a5ffcfada86b4e))


## v4.2.34 (2023-08-30)

### Other

* Merge pull request #403 from mraniki/dev

πŸ₯… Improve error message for invalid token ([`0ca99b6`](https://github.com/mraniki/dxsp/commit/0ca99b6f677a4574b50cb6a78202811b0bdf257a))

### Update

* Update Requirements ([`c385e10`](https://github.com/mraniki/dxsp/commit/c385e100c601c6a18bbd57dfed8ff17d94527853))

### πŸ₯…

* πŸ₯… Improve error message for invalid token ([`2f45f1b`](https://github.com/mraniki/dxsp/commit/2f45f1b63bf3145b11d870bd73f158f50c858efe))


## v4.2.33 (2023-08-28)

### Other

* Merge pull request #402 from mraniki/dev ([`f06e03f`](https://github.com/mraniki/dxsp/commit/f06e03fc760e75ec640f64ff68ec40d4f8938158))

### Update

* Update Requirements ([`ce896b1`](https://github.com/mraniki/dxsp/commit/ce896b1f6fabba0ec1621d53910f4a4a9fb6f45b))

### πŸ›

* πŸ› πŸ“  extension error ([`dda50fa`](https://github.com/mraniki/dxsp/commit/dda50fa1dc8f39788b579b821a9995c4a25c815b))

### πŸ“

* πŸ“ ([`59cb2e1`](https://github.com/mraniki/dxsp/commit/59cb2e1a458169a7c708c5f632677ce925e9cd38))


## v4.2.32 (2023-08-27)

### Other

* Merge pull request #399 from mraniki/renovate/ruff-0.x

⬆️ πŸ› οΈ(deps): update dependency ruff to ^0.0.286 ([`65ad5cb`](https://github.com/mraniki/dxsp/commit/65ad5cb583d2c4f92fb172ac3dbb17f5317e7991))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency ruff to ^0.0.286 ([`8c81be5`](https://github.com/mraniki/dxsp/commit/8c81be503040492ab80d87850067dfce9e56bf4c))


## v4.2.31 (2023-08-24)

### Other

* Merge pull request #397 from mraniki/renovate/ruff-0.x

⬆️ πŸ› οΈ(deps): update dependency ruff to ^0.0.285 ([`3c538a5`](https://github.com/mraniki/dxsp/commit/3c538a55296dc38f670c5bf2b88af50f49a2921a))

### ⬆️

* ⬆️ πŸ› οΈ(deps): update dependency ruff to ^0.0.285 ([`6dc6be8`](https://github.com/mraniki/dxsp/commit/6dc6be80b100439ebb85ea8944817ab018796025))


## v4.2.30 (2023-08-24)

### Other

* Merge pull request #395 from mraniki/dev ([`31843d3`](https://github.com/mraniki/dxsp/commit/31843d387016a6ac0f8e36a7bf41a7240c60b20d))

### Update

* Update Requirements ([`a31a98e`](https://github.com/mraniki/dxsp/commit/a31a98eca46e6085b5b5a70f85952b82a25fc09d))

### πŸ‘·

* πŸ‘· CI cleanup ([`b01b54a`](https://github.com/mraniki/dxsp/commit/b01b54a0a01137da12a394325a92549e0173112b))

### πŸ”₯

* πŸ”₯ cleanup ([`699c91f`](https://github.com/mraniki/dxsp/commit/699c91fda4c017b02818e6b59e8c15a2ff4ef6c6))


## v4.2.29 (2023-08-21)

### Other

* Merge pull request #393 from mraniki/dev

πŸ‘·β€β™‚οΈFlow.yml ([`f5b0256`](https://github.com/mraniki/dxsp/commit/f5b02561ff1c7da1ee84494b4836fde4ac32d028))

* :construction_worker_man:Flow.yml ([`7726137`](https://github.com/mraniki/dxsp/commit/7726137f42a85ea4be906d96faa9acea34f479ea))

* Merge branch 'main' into dev ([`1d9bf39`](https://github.com/mraniki/dxsp/commit/1d9bf3912122ebaf7aa54e2a158faafb5f91c33a))

### Update

* Update Requirements ([`1f5eb3c`](https://github.com/mraniki/dxsp/commit/1f5eb3ce444e989d834f3b4ed23469b8f566bde6))


## v4.2.28 (2023-08-20)

### Other

* Merge branch 'main' into dev ([`5be53c2`](https://github.com/mraniki/dxsp/commit/5be53c24a467beb05d68880cbf0c0a32ecc3cbfc))

### Update

* Update renovate.json ([`2cad75a`](https://github.com/mraniki/dxsp/commit/2cad75a5fedfe8c6716291f6b51bb730a4d68a95))


## v4.2.27 (2023-08-20)

### :fire:

* :fire: ([`1dfcb56`](https://github.com/mraniki/dxsp/commit/1dfcb56a344b289cbe23739b908d7dea9cb5c729))

### Other

* Merge branch 'main' into dev ([`9cb28db`](https://github.com/mraniki/dxsp/commit/9cb28dbecaf94aa6ca270b0bfc9c427567e914ed))

### Update

* Update pyproject.toml ([`8c07b6e`](https://github.com/mraniki/dxsp/commit/8c07b6e76c8321c99421886769444498f3f2739a))


## v4.2.26 (2023-08-18)

### :recycle:

* :recycle::arrow_up:dep downgrade ([`60b2b3d`](https://github.com/mraniki/dxsp/commit/60b2b3d37eef9ff9880701ebed0b957e45f4ee67))

### Other

* Merge pull request #388 from mraniki/dev

:recycle::arrow_up:dep downgrade ([`902a535`](https://github.com/mraniki/dxsp/commit/902a53593eaa3ee21cd4a59e32a669cf94fd0361))

### Update

* Update Requirements ([`d0564a0`](https://github.com/mraniki/dxsp/commit/d0564a0d96589b5acd3551434c854abdbe1f2db1))


## v4.2.25 (2023-08-12)

### :bug:

* :bug:typo in pyproject version variable ([`edccbb3`](https://github.com/mraniki/dxsp/commit/edccbb31669608e1de41dc6c85fc3932658e9aa5))

### Other

* Merge pull request #386 from mraniki/dev

:bug:typo in pyproject version variable ([`9d492c7`](https://github.com/mraniki/dxsp/commit/9d492c77d37a0101fcdf4f55bde3bc9780052aa6))


## v4.2.24 (2023-08-12)

### Other

* Merge pull request #381 from mraniki/dev

⚑ update get for memory safe approach ([`d000329`](https://github.com/mraniki/dxsp/commit/d000329809d67f7c9493cda98756346fe6171914))

### Update

* Update contract_utils.py ([`6f15ccb`](https://github.com/mraniki/dxsp/commit/6f15ccb5c39a8854432c63d72e87f6eaad3f7e4f))

* Update contract_utils.py ([`9dfab17`](https://github.com/mraniki/dxsp/commit/9dfab17ff03f7f78d4ce54c047c7cf600b72835c))

* Update utils.py ([`22b7c07`](https://github.com/mraniki/dxsp/commit/22b7c070ac1bd11532646dea079d896c93d51164))

* Update utils.py ([`57c463d`](https://github.com/mraniki/dxsp/commit/57c463dd564d5a18f222164b836492540eb83be8))

* Update main.py ([`c5b698f`](https://github.com/mraniki/dxsp/commit/c5b698f9b8984364e42bd0fa3a418748042f6053))

* Update pyproject.toml ([`55e3dc2`](https://github.com/mraniki/dxsp/commit/55e3dc25a9f13ac2d809bbfe187fa06450cdd8f5))

* Update __init__.py ([`ac65d36`](https://github.com/mraniki/dxsp/commit/ac65d36ac52f7417d217de0770737b650d8f7d59))

* Update account_utils.py ([`f688c09`](https://github.com/mraniki/dxsp/commit/f688c0965e1a90e1d7368d9be838b7eefdee3201))

* Update account_utils.py for better readability ([`e4ae9ad`](https://github.com/mraniki/dxsp/commit/e4ae9adbecc81269ef93f1fc29dd60e74737f146))

### ⚑

* ⚑ update get for memory safe approach ([`b5ade78`](https://github.com/mraniki/dxsp/commit/b5ade782482c6320658ab73d5abe80a045f027d5))

* ⚑ improve perf ([`49abc2e`](https://github.com/mraniki/dxsp/commit/49abc2e70c01dbd04ec8a43524a17cdf88fd6598))


## v4.2.23 (2023-08-11)

### Other

* Merge pull request #380 from mraniki/dev

♻️ πŸ“ Improve doc and refactor token search failure ([`64e7fab`](https://github.com/mraniki/dxsp/commit/64e7fab91ad924cd737641096685171af89a6bd3))

### ♻️

* ♻️ πŸ“ Improve doc and refactor token search failure ([`33facc6`](https://github.com/mraniki/dxsp/commit/33facc6110b571b58599c5324348708cb53c1830))


## v4.2.22 (2023-08-11)

### Other

* Merge pull request #379 from mraniki/dev

⚑ improve perf ([`9f3f128`](https://github.com/mraniki/dxsp/commit/9f3f128c91a12946d6d2ad33d5fc89f19d8cfa92))

### ⚑

* ⚑ improve perf ([`ac534f7`](https://github.com/mraniki/dxsp/commit/ac534f7f184088d345ab5068981a1b6918386da7))


## v4.2.21 (2023-08-11)

### Other

* Merge pull request #378 from mraniki/dev

πŸ“ Improve logging and documentation ([`95cb746`](https://github.com/mraniki/dxsp/commit/95cb7464f8683ba2a453c77763cca8e8c738cd9c))

* Merge branch 'main' into dev ([`809b73e`](https://github.com/mraniki/dxsp/commit/809b73e5344c838dae9505cec42a4d4d83561bb9))

### ⚑

* ⚑ improve perf ([`61451dd`](https://github.com/mraniki/dxsp/commit/61451dd31d5375ced76c4c02c5df4e64b4f71586))

### πŸ“

* πŸ“ Improve logging and documentation ([`10562d4`](https://github.com/mraniki/dxsp/commit/10562d4c1fd73dc314ec5c970f3639c83c060021))


## v4.2.20 (2023-08-11)

### Other

* Merge branch 'main' into dev ([`78fb4b2`](https://github.com/mraniki/dxsp/commit/78fb4b27fc9079cca31bdf4fc84d807a3e871866))

* Merge pull request #377 from mraniki/dev

πŸš‘ updated search_contract_address ([`b1f65c2`](https://github.com/mraniki/dxsp/commit/b1f65c2d980bf1767a0b960e4200e6c1d83d6533))

### Update

* Update Requirements ([`bfb1de8`](https://github.com/mraniki/dxsp/commit/bfb1de8bc157a40ee88066951b14d4433440113b))

### βœ…

* βœ… Unit Test improved for execute_order_invalid ([`23e16e4`](https://github.com/mraniki/dxsp/commit/23e16e47b485ac709353e0e2a949c12ea659d543))

### πŸ”§

* πŸ”§ remove dex_notify_invalid_token ([`ea78d84`](https://github.com/mraniki/dxsp/commit/ea78d84734748a73c6864ef58199191f9334455d))

### πŸš‘

* πŸš‘ updated search_contract_address ([`bb0c3fc`](https://github.com/mraniki/dxsp/commit/bb0c3fce562b7af2c791fe27f9b649f82dbb7a37))


## v4.2.19 (2023-08-11)

### Other

* Merge pull request #376 from mraniki/dev

πŸ› troubleshoot ([`3287694`](https://github.com/mraniki/dxsp/commit/32876945eecd7da147763abb470c7af2761c1511))

### πŸ›

* πŸ› troubleshoot ([`392818d`](https://github.com/mraniki/dxsp/commit/392818dd0dc0400875f67635d88a8d94f96191f0))


## v4.2.18 (2023-08-11)

### :bug:

* :bug: ([`ab03c55`](https://github.com/mraniki/dxsp/commit/ab03c55500e28b4843ce3167917297def9c3783f))

### Other

* Merge pull request #375 from mraniki/dev

:bug: ([`2e2d03f`](https://github.com/mraniki/dxsp/commit/2e2d03f5f00c6ad5fa9f1e277b5461d0d0ae12ed))


## v4.2.17 (2023-08-11)

### Other

* Merge pull request #374 from mraniki/dev

πŸ› loguru missing ([`1918b14`](https://github.com/mraniki/dxsp/commit/1918b147b8847fd97e8477605777d2f02d85f90d))

### πŸ›

* πŸ› loguru missing ([`6da823f`](https://github.com/mraniki/dxsp/commit/6da823fafc65bf55179d22fdca06b24426b3902d))


## v4.2.16 (2023-08-11)

### Other

* Merge pull request #373 from mraniki/dev ([`26e5d40`](https://github.com/mraniki/dxsp/commit/26e5d40c304afdb343832b878b7639f2214f6b40))

### 🎨

* 🎨 ([`b63e221`](https://github.com/mraniki/dxsp/commit/b63e22151b5b9593fd6da33fc026fd02c8477ff4))

### πŸ”Š

* πŸ”Š for better troubleshooting ([`750a024`](https://github.com/mraniki/dxsp/commit/750a024b63151a5d65b7b6909941f495987c06b0))

### 🧐

* 🧐 Fix debug logging in main.py and uniswap.py ([`abedf5a`](https://github.com/mraniki/dxsp/commit/abedf5ab8a34c45ad4d60ea2d0afabd846b4869a))


## v4.2.15 (2023-08-10)

### :bug:

* :bug: exception handling ([`0db5afa`](https://github.com/mraniki/dxsp/commit/0db5afad11eeefb68d93538460428b3fcedca6d0))

### Other

* Merge pull request #372 from mraniki/dev

πŸ› exception handling ([`81077bc`](https://github.com/mraniki/dxsp/commit/81077bc0c46c0ff3bf216bdcd265fe9faed85147))

* Merge branch 'main' into dev ([`cbc2116`](https://github.com/mraniki/dxsp/commit/cbc21163c752325de374c8913f6f71fa24f85981))

### Update

* Update Requirements ([`e5ac595`](https://github.com/mraniki/dxsp/commit/e5ac59564562029706f5477d68855e40c66ec523))


## v4.2.14 (2023-08-10)

### Other

* Merge branch 'main' into dev ([`590c8f2`](https://github.com/mraniki/dxsp/commit/590c8f292afadf3d30e2832e83f29b64a31c506a))

* Merge pull request #371 from mraniki/dependabot/pip/ruff-gte-0.0.283-and-lt-0.0.285

⬆️ Dep: Update ruff requirement from ^0.0.283 to >=0.0.283,<0.0.285 ([`1fbcb70`](https://github.com/mraniki/dxsp/commit/1fbcb7067c6cfbe07e91bbcb5395cd3aee620d2b))

* Merge branch 'main' into dependabot/pip/ruff-gte-0.0.283-and-lt-0.0.285 ([`71a3f49`](https://github.com/mraniki/dxsp/commit/71a3f49ecb291ee471d5cf35187e06b285ca8eac))

* Merge branch 'main' into dev ([`91515e3`](https://github.com/mraniki/dxsp/commit/91515e3295c149e1c55e7d15f0f09951fc76e28f))

### Update

* Update Requirements ([`d1147d1`](https://github.com/mraniki/dxsp/commit/d1147d1caea0a3560b04926388af8ef9235c7f94))

* :arrow_up: Dep: Update ruff requirement

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/BREAKING_CHANGES.md)
- [Commits](https://github.com/astral-sh/ruff/compare/v0.0.283...v0.0.284)

---
updated-dependencies:
- dependency-name: ruff
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com> ([`f6d5532`](https://github.com/mraniki/dxsp/commit/f6d5532af127dc8ac1aefce8a48066cca61f5541))


## v4.2.13 (2023-08-10)

### Other

* Merge pull request #370 from mraniki/renovate/ruff-0.x

⬆️(deps): update dependency ruff to ^0.0.284 ([`eacfd2c`](https://github.com/mraniki/dxsp/commit/eacfd2ca383fdcd02910b59bfd80609db9e8cc20))

* Merge branch 'main' into dev ([`bf9509f`](https://github.com/mraniki/dxsp/commit/bf9509f96d5b30dc4446b248d6d70a9780522e9e))

### Update

* Update Requirements ([`5f73ee8`](https://github.com/mraniki/dxsp/commit/5f73ee89525dccf5be0bcf4f8e0e601483b6010f))

### ⬆️

* ⬆️(deps): update dependency ruff to ^0.0.284 ([`ed20482`](https://github.com/mraniki/dxsp/commit/ed2048226698ece51e3c90bd83984e0d0e35af87))

### πŸ‘·

* πŸ‘· CI Change ([`87595fe`](https://github.com/mraniki/dxsp/commit/87595fe1edd1f2d0b3e7687ca3cd66b98834e428))


## v4.2.12 (2023-08-09)

### :memo:

* :memo:  doc update ([`1b64b86`](https://github.com/mraniki/dxsp/commit/1b64b869866e7b5280752bd390fd6a552a94cdca))

### Other

* Merge pull request #369 from mraniki/renovate/ruff-0.x

⬆️(deps): update dependency ruff to ^0.0.283 ([`4dab36d`](https://github.com/mraniki/dxsp/commit/4dab36db126dc4f5408004def7710f0508a13193))

### ⬆️

* ⬆️(deps): update dependency ruff to ^0.0.283 ([`011fe70`](https://github.com/mraniki/dxsp/commit/011fe70a0519264e6160e278cc137f7df5a0733b))


## v4.2.11 (2023-08-08)

### Other

* Merge pull request #367 from mraniki/dev

πŸ“ πŸ”§  settings documentation ([`b3ec6b5`](https://github.com/mraniki/dxsp/commit/b3ec6b5d3f20219d861720b5b53aa60f4a37db3e))

### πŸ“

* πŸ“ Docstring update ([`a0f1a8a`](https://github.com/mraniki/dxsp/commit/a0f1a8aacd1ad70921ef15c82cc7e0d4765a0f54))

### πŸ”§

* πŸ“ πŸ”§  settings documentation ([`661a7e4`](https://github.com/mraniki/dxsp/commit/661a7e4c777fd98363bf0d01de29f380069d00c4))


## v4.2.10 (2023-08-07)

### Other

* Merge pull request #366 from mraniki/dev

πŸ“ conf update for intersphinx ([`341c5a8`](https://github.com/mraniki/dxsp/commit/341c5a86f478e5eb0769410a7267a75b6ab0f67c))

### πŸ“

* πŸ“ conf update for intersphinx ([`13618cc`](https://github.com/mraniki/dxsp/commit/13618cc890d5dac931ded0b823a18c335061af5c))


## v4.2.9 (2023-08-07)

### Other

* Merge pull request #365 from mraniki/dev

πŸ’¬ readme update ([`fb351cd`](https://github.com/mraniki/dxsp/commit/fb351cd252d7151ee823402ad76c21b7e0465a8c))

* Merge branch 'main' into dev ([`736dba0`](https://github.com/mraniki/dxsp/commit/736dba0625d5db0cdc7bf0ab0f60cd65274dd073))


## v4.2.8 (2023-08-07)

### Other

* Merge pull request #364 from mraniki/dev

πŸ“ logo ([`13cf29e`](https://github.com/mraniki/dxsp/commit/13cf29e5d5cc329f2df359a9805e795853d6792c))

### πŸ’¬

* πŸ’¬ readme update ([`ff8aaf0`](https://github.com/mraniki/dxsp/commit/ff8aaf05b6f4481c6b4d90946394538dacf5ccc3))

### πŸ“

* πŸ“ logo ([`ca8efcd`](https://github.com/mraniki/dxsp/commit/ca8efcdcc736b21633288e194fca2378cf2d384e))


## v4.2.7 (2023-08-07)

### Fix

* πŸ“ intersphinx fix ([`d8bdc3a`](https://github.com/mraniki/dxsp/commit/d8bdc3a1f24fb0e7d92ba40b98d9d39ce74087ef))

* πŸ“  fix ([`0bece27`](https://github.com/mraniki/dxsp/commit/0bece27f5d80d572be295371ec06663e936e648c))

### Other

* Merge pull request #363 from mraniki/dev

Update Requirements ([`a6986f8`](https://github.com/mraniki/dxsp/commit/a6986f8c0d90f914844ea6af7a01adc44dcebf79))

* Merge branch 'main' into dev ([`38cfab0`](https://github.com/mraniki/dxsp/commit/38cfab06dfcd5a264dc17f1a21ea66903463128c))

* Merge branch 'main' into dev ([`dda1582`](https://github.com/mraniki/dxsp/commit/dda15821b0f02ea985db730106d5d0e3b53094e9))

* Merge pull request #362 from mraniki/dev

πŸ“  sphinx.ext.extlinks ([`0e8d0a5`](https://github.com/mraniki/dxsp/commit/0e8d0a5929d94019dcd877c92a082917a8c514ec))

### Update

* Update Requirements ([`1ff4e86`](https://github.com/mraniki/dxsp/commit/1ff4e8634a58619c6545c842969d36a6490d3b6f))

* Update Requirements ([`4fc82a9`](https://github.com/mraniki/dxsp/commit/4fc82a98e69a61dd523c5140227e23f91e7410a9))

* Update Requirements ([`f452490`](https://github.com/mraniki/dxsp/commit/f452490749d51c3ed7ba9de922011f5078802233))

### 🎨

* 🎨 improve docs with hovering ([`550c615`](https://github.com/mraniki/dxsp/commit/550c615fd1e2ac785ba9dd443643b5651a06bc2f))

### πŸ“

* πŸ“ updating docs template and sphinx ([`0f11cc0`](https://github.com/mraniki/dxsp/commit/0f11cc017ef0681f158f1a00c7c24fc06dd1487b))

* πŸ“  sphinx.ext.extlinks ([`5decd0f`](https://github.com/mraniki/dxsp/commit/5decd0f0cd7f3d076dc63db7dbc80e00944f22d4))


## v4.2.6 (2023-08-06)

### Other

* Merge pull request #361 from mraniki/dev

πŸ“ intersphinx setup ([`d6c6418`](https://github.com/mraniki/dxsp/commit/d6c6418af5fd4541050b85c3a2acd4296f61b38b))

### πŸ“

* πŸ“ intersphinx setup ([`9f4ac88`](https://github.com/mraniki/dxsp/commit/9f4ac88368ac9be3661b61c8e1ef76dda1454463))


## v4.2.5 (2023-08-06)

### Update

* Update README.md ([`8d0fce5`](https://github.com/mraniki/dxsp/commit/8d0fce544ca42408605bb7fe3a444a98148addbb))

* Update Requirements ([`f7a8e72`](https://github.com/mraniki/dxsp/commit/f7a8e726e1ca10d3f0fa96e35335b59aeb6660a3))

* Update README.md ([`8eb506a`](https://github.com/mraniki/dxsp/commit/8eb506ae6d71430c59b9a5235e6153f09c4ca9b5))


## v4.2.4 (2023-08-04)

### :bug:

* :memo::bug: ([`9d74a15`](https://github.com/mraniki/dxsp/commit/9d74a15b62dcc3b1822ffd599cc4d43a0738b942))

### Other

* Merge pull request #360 from mraniki/dev

:memo::bug: ([`96c2efb`](https://github.com/mraniki/dxsp/commit/96c2efba42dae04f64396b5d4a62867318a77952))

### Update

* Update Requirements ([`67c53ae`](https://github.com/mraniki/dxsp/commit/67c53ae5496dd3b4d2f2ba347bbe5d492dd804d2))

### πŸ“

* πŸ“ RTD update ([`aa6a9a1`](https://github.com/mraniki/dxsp/commit/aa6a9a15474aaf0d10fa34e588d6363b534e5971))


## v4.2.3 (2023-08-03)

### Other

* Merge pull request #355 from mraniki/dev

πŸ“ RTD initial release ([`fe9a3b4`](https://github.com/mraniki/dxsp/commit/fe9a3b45021a18815eb70a084ca91280255723ab))

### Update

* Update Requirements ([`c2d42a6`](https://github.com/mraniki/dxsp/commit/c2d42a6a50569851c685eace0e4a31e938e5a46a))

### πŸ“

* πŸ“ ([`865196e`](https://github.com/mraniki/dxsp/commit/865196ea1cec37510617bade1f1991268d664058))

* πŸ“ RTD ([`6d21c0d`](https://github.com/mraniki/dxsp/commit/6d21c0d93ceb0bdea40db99d634a8d7e39b667f9))

* πŸ“ RTD update ([`9d6d8ea`](https://github.com/mraniki/dxsp/commit/9d6d8ea9a247845452b6ec0809397accb99b315a))

* πŸ“ RTD initial release ([`331506c`](https://github.com/mraniki/dxsp/commit/331506c9b0f34fe2b2926e3670cccdf6adb9ffa4))

### πŸ”§

* πŸ”§ config update ([`9aae8ad`](https://github.com/mraniki/dxsp/commit/9aae8ad31b400ab6d12a7d8e3881bbd22323637b))


## v4.2.2 (2023-07-25)

### Other

* Merge pull request #352 from mraniki/dev

βœ… loguru pytest ([`be16617`](https://github.com/mraniki/dxsp/commit/be166174e0e668e848b9ca297259ca7c4b315c21))

### βœ…

* βœ… loguru pytest ([`094f075`](https://github.com/mraniki/dxsp/commit/094f07540c8876bd13160def44fed48795d79402))


## v4.2.1 (2023-07-24)

### Update

* Update pyproject.toml ([`3678aca`](https://github.com/mraniki/dxsp/commit/3678aca2643b5e78dee26afc1c20c49ac896e703))


## v4.2.0 (2023-07-24)

### Other

* Merge pull request #351 from mraniki/dev

πŸ₯š πŸ”Š loguru implementation ([`dda865f`](https://github.com/mraniki/dxsp/commit/dda865f7b786fa39f5c6194e066dc905f1baca0a))

* Merge pull request #350 from mraniki/renovate/ruff-0.x

⬆️(deps): update dependency ruff to ^0.0.280 ([`e5a5b77`](https://github.com/mraniki/dxsp/commit/e5a5b77b4edb8418e3517c7ff855df7cf5a3fbad))

### Update

* Update Requirements ([`408b94e`](https://github.com/mraniki/dxsp/commit/408b94e87b2069aee72ac9eae4720fc7c7b1080f))

* Update Requirements ([`a8549fd`](https://github.com/mraniki/dxsp/commit/a8549fdbfddfd195f3b4e7eca776d23eba5b5fe9))

### ⬆️

* ⬆️(deps): update dependency ruff to ^0.0.280 ([`3c459bf`](https://github.com/mraniki/dxsp/commit/3c459bf24aa38ed44407519f952276d2d5a21da5))

### πŸ₯š

* πŸ₯š πŸ”Š loguru implementation ([`2ad49ec`](https://github.com/mraniki/dxsp/commit/2ad49ec0392d577863484c0701c8d384808bda7e))


## v4.1.2 (2023-07-21)

### Other

* Merge pull request #349 from mraniki/renovate/ruff-0.x

⬆️(deps): update dependency ruff to ^0.0.279 ([`9f46df7`](https://github.com/mraniki/dxsp/commit/9f46df7c4e8f3752c0119d11a0e359a7129cf0af))

### Update

* Update Requirements ([`ca7dc2b`](https://github.com/mraniki/dxsp/commit/ca7dc2b2c60ea7deb54f27803ee6b6e05f24ddda))

### ⬆️

* ⬆️(deps): update dependency ruff to ^0.0.279 ([`d663460`](https://github.com/mraniki/dxsp/commit/d663460f9ede2d87ea828258a1edfd0e98e65355))


## v4.1.1 (2023-07-21)

### Other

* Merge pull request #347 from mraniki/dev

⬆️ Update πŸ‘·Flow.yml ([`f51a51a`](https://github.com/mraniki/dxsp/commit/f51a51afca194390e70c4d0e802a4f1160472005))

### Update

* Update pyproject.toml ([`ad39a48`](https://github.com/mraniki/dxsp/commit/ad39a483a298404f3ac6f361a261fdb7024cf8e0))

* ⬆️ Update πŸ‘·Flow.yml ([`8bf32eb`](https://github.com/mraniki/dxsp/commit/8bf32ebc48d94bfa570a27d1651bf0e9c9a7bdcd))


## v4.1.0 (2023-07-20)

### Other

* Merge pull request #346 from mraniki/dev

πŸ”§  config alignment ([`229f0ea`](https://github.com/mraniki/dxsp/commit/229f0ea32f1b0f2a9faac277e7975f216de6e8ed))

### πŸ”§

* πŸ”§  config alignment ([`e6358ab`](https://github.com/mraniki/dxsp/commit/e6358ab86dd29d768f361603b2f6bdd5835a270e))

### πŸ₯š

* πŸ₯š adding command add module level ([`2f47acb`](https://github.com/mraniki/dxsp/commit/2f47acbb6d0f491f0fe23eb709076c4bfb21105a))


## v4.0.6 (2023-07-20)

### Other

* Merge pull request #345 from mraniki/dev

πŸ‘· CI Change revert to v7 semantic ([`76787bc`](https://github.com/mraniki/dxsp/commit/76787bc8a3d4e8a56f805ea786cc0ad48528d578))

* Merge pull request #344 from mraniki/dev

πŸ‘· CI Change test ([`e8bf454`](https://github.com/mraniki/dxsp/commit/e8bf4542e2cfbd2c622967a3aafdd92053711a3d))

* Merge pull request #343 from mraniki/dev

:construction_worker_man: CI Change test ([`0b7e0ad`](https://github.com/mraniki/dxsp/commit/0b7e0ad5713bce5fad40025449ecb7d862b9593c))

* :construction_worker_man: CI Change test ([`ef66e18`](https://github.com/mraniki/dxsp/commit/ef66e1859586beac6dc0e5f32af9bd6fa88cb706))

* Merge pull request #342 from mraniki/dev

:construction_worker_man: CI Change test ([`ea46a11`](https://github.com/mraniki/dxsp/commit/ea46a11ee5cc8d652e7dd471e9ad6240b91f5f44))

* :construction_worker_man: CI Change test ([`9ecb8ed`](https://github.com/mraniki/dxsp/commit/9ecb8edf09ac31cf087b69da59c98ec2a7153f9a))

* Merge pull request #341 from mraniki/dev

πŸ‘· CI Change test ([`3d77c0c`](https://github.com/mraniki/dxsp/commit/3d77c0cf7b6f79998abbfd04292f55d6c6b110fe))

* Merge pull request #340 from mraniki/dev

Merge ([`0af16c2`](https://github.com/mraniki/dxsp/commit/0af16c295cef110e67a62c73c3da8cc13458388e))

* Merge branch 'main' into dev ([`46c720d`](https://github.com/mraniki/dxsp/commit/46c720de8e4fe724df637bed76fefb02e95a0c3c))

* Merge pull request #339 from mraniki/main

Update Requirements ([`62213a5`](https://github.com/mraniki/dxsp/commit/62213a5aa09d106914c5126f47cf2df8ac8b230b))

* Merge pull request #338 from mraniki/main

Merge ([`943e782`](https://github.com/mraniki/dxsp/commit/943e78272c34c3b99f234cf919e04e24101722d5))

* Merge pull request #337 from mraniki/dev

πŸ‘· CI Change fetch-depth ([`f4e7558`](https://github.com/mraniki/dxsp/commit/f4e75585cd5221395c6b1790cd1bf59d58de37c0))

* Merge pull request #336 from mraniki/dev

Merge pull request #335 from mraniki/main ([`7ad6e05`](https://github.com/mraniki/dxsp/commit/7ad6e0513c6868ccb8179613abdb596a9f558111))

* Merge pull request #335 from mraniki/main

Merge pull request #334 from mraniki/dev ([`a9fe830`](https://github.com/mraniki/dxsp/commit/a9fe8304e286929dbc8467ac198b6cc7b383ab88))

* Merge pull request #334 from mraniki/dev

πŸ‘· CI Change for semantic ([`6c581a9`](https://github.com/mraniki/dxsp/commit/6c581a95b51df994f3c574c0066229e474454f8e))

* Merge pull request #333 from mraniki/main

Merge pull request #332 from mraniki/dev ([`f16982f`](https://github.com/mraniki/dxsp/commit/f16982f010bd60dd1298b33f1b465dbb7fd153bf))

* Merge pull request #332 from mraniki/dev

Merge pull request #331 from mraniki/main ([`9fb704d`](https://github.com/mraniki/dxsp/commit/9fb704dccef3381be7d8423b70584eca2e0acfe9))

* Merge pull request #331 from mraniki/main

Merge ([`d2a742b`](https://github.com/mraniki/dxsp/commit/d2a742bdcac32d5075430ddbaa677586f8985b27))

* Merge pull request #330 from mraniki/dev

πŸ‘· CI Change ([`8423f0d`](https://github.com/mraniki/dxsp/commit/8423f0ddd5a6518db4b7816d93a2238750605a89))

* Merge pull request #329 from mraniki/dev

⬆️ renovate exclude req ([`9c9d4ab`](https://github.com/mraniki/dxsp/commit/9c9d4abd721739723415b6d5fc7c525f5feb2fda))

* Merge pull request #327 from mraniki/renovate/parsimonious-0.x

⬆️(deps): update dependency parsimonious to v0.10.0 ([`18c1b0a`](https://github.com/mraniki/dxsp/commit/18c1b0a85f2e22a764b010b05b14260d154b4f38))

* Merge pull request #326 from mraniki/renovate/parsimonious-0.x

⬆️(deps): update dependency parsimonious to v0.10.0 ([`ee07701`](https://github.com/mraniki/dxsp/commit/ee077017d90608cabf6aa6126bef20f3b36f13af))

* Merge pull request #325 from mraniki/dev

πŸ‘· CI Change in pytoml + ruff + semantic ([`069f031`](https://github.com/mraniki/dxsp/commit/069f03186a8990f5b9ab2d62af3aff4f1085c74f))

### Update

* Update Requirements ([`6a9a3f4`](https://github.com/mraniki/dxsp/commit/6a9a3f4592c537334fd44a8729825d8e659619e4))

* Update Requirements ([`6f43f6d`](https://github.com/mraniki/dxsp/commit/6f43f6d1881e49bb18b1a1af0eb3eb49a9751f7b))

* Update pyproject.toml ([`885f520`](https://github.com/mraniki/dxsp/commit/885f5202a2ef4cd18879b5677b82b1bce2884f27))

* Update Requirements ([`df49f73`](https://github.com/mraniki/dxsp/commit/df49f735773aa196f43127c284930651c7a6e306))

* Update Requirements ([`589bbcd`](https://github.com/mraniki/dxsp/commit/589bbcd340b8d49e4833d2062b847864be2f4e91))

* Update Requirements ([`0daefa9`](https://github.com/mraniki/dxsp/commit/0daefa9f72b4c7578be3f7a82100f30a5ea8491b))

### ⬆️

* ⬆️ renovate exclude req ([`2d74b0c`](https://github.com/mraniki/dxsp/commit/2d74b0cc4bcc43aedb9f76bedb9f76ad7e03bd37))

* ⬆️(deps): update dependency parsimonious to v0.10.0 ([`ceac117`](https://github.com/mraniki/dxsp/commit/ceac1170af6d666d81bf552c878d79f686787070))

* ⬆️(deps): update dependency parsimonious to v0.10.0 ([`a0178d9`](https://github.com/mraniki/dxsp/commit/a0178d9f4f85998ef9787be18d3a6f89bbfdb5da))

* ⬆️ πŸ‘· CI Change ([`e7c3a56`](https://github.com/mraniki/dxsp/commit/e7c3a56e4dc04ee2e17f6b9d977b13606cbbbd5e))

### πŸ‘·

* πŸ‘· CI Change revert to v7 semantic ([`730ea26`](https://github.com/mraniki/dxsp/commit/730ea26ba9ae4d0be4f6f9ca4150d048bdc880d0))

* πŸ‘· CI Change ([`c81d86e`](https://github.com/mraniki/dxsp/commit/c81d86ef8de106922c0e17c2b317e897013e607e))

* πŸ‘· CI Change test ([`cb70d1b`](https://github.com/mraniki/dxsp/commit/cb70d1bef913c98b6108ecbfd19a37ba9e8cb251))

* πŸ‘· CI Change test ([`a1c8221`](https://github.com/mraniki/dxsp/commit/a1c8221756366daf95ee691ef5011386cf2f9f4e))

* πŸ‘· CI Change fetch-depth ([`261b233`](https://github.com/mraniki/dxsp/commit/261b233404511a1830e7850fd6bc652eb150730a))

* πŸ‘· CI Change for semantic ([`1598818`](https://github.com/mraniki/dxsp/commit/15988182566e5a65f832d8b408d50f683b367f04))

* πŸ‘· CI Change ([`1d62abe`](https://github.com/mraniki/dxsp/commit/1d62abef7527d02d36b20563d8d301f153e078e4))

* πŸ‘· CI Change in pytoml + ruff ([`2ad5ea5`](https://github.com/mraniki/dxsp/commit/2ad5ea596ae21e7cf0ca18a2f3e773adb54f37d4))

### πŸ“

* πŸ“ ([`a321425`](https://github.com/mraniki/dxsp/commit/a321425c675c4bcdd863ae078f943baa4f0b20f9))

### 🚨

* 🚨 linter sorting ([`77d8ba9`](https://github.com/mraniki/dxsp/commit/77d8ba92f7ad7adc2d401d37e5d6c3392149718d))

* 🚨 linter ([`b859812`](https://github.com/mraniki/dxsp/commit/b8598120166d4516c31d3ced60bcf1e4fadb9519))

* 🚨 linter ([`3a210f3`](https://github.com/mraniki/dxsp/commit/3a210f3602e8361f773073b2d906f462c4ad02cd))

* 🚨 linter sorting ([`aaafcfa`](https://github.com/mraniki/dxsp/commit/aaafcfafc7b1fd2ea09b32b033e68540a722027f))

* 🚨 linter config ([`6d0a76d`](https://github.com/mraniki/dxsp/commit/6d0a76ddee7b704bf32b50e1f9212d7f968c7a1f))


## v4.0.5 (2023-07-16)

### Other

* Merge pull request #324 from mraniki/dev

πŸ› Refactor AccountUtils class for improved readability and performance ([`86aa0af`](https://github.com/mraniki/dxsp/commit/86aa0af972f46c22d3224483ee0192740b9a809d))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`efa4075`](https://github.com/mraniki/dxsp/commit/efa4075c42ac3da6bf7983d398c0df7048ffa78a))


## v4.0.4 (2023-07-16)

### Other

* Merge pull request #323 from mraniki/dev

:bug: Fix wallet address formatting in AccountUtils ([`a286f6c`](https://github.com/mraniki/dxsp/commit/a286f6c9b5944308e473f2a09b80a19d1defe3c1))

* Merge branch 'main' into dev ([`f48f801`](https://github.com/mraniki/dxsp/commit/f48f801721fee0cbb27734b7387c954945411af1))


## v4.0.3 (2023-07-16)

### :bug:

* :bug: Refactor AccountUtils class for improved readability and performance ([`0e03929`](https://github.com/mraniki/dxsp/commit/0e03929029bbdd6c60abfbba587dd8d4e498395b))

* :bug: Fix wallet address formatting in AccountUtils ([`b419ddf`](https://github.com/mraniki/dxsp/commit/b419ddf4932d79eefb8768f69360df2e74527bbf))

### Other

* Merge branch 'main' into dev ([`b7850f2`](https://github.com/mraniki/dxsp/commit/b7850f2186366785e6384e2c995d974ddc61eaec))

* Merge pull request #322 from mraniki/renovate/python-semantic-release-8.x

⬆️(deps): update dependency python-semantic-release to v8 ([`d1a553a`](https://github.com/mraniki/dxsp/commit/d1a553acdcade07abd912ccf45536acaf100e584))

### ⬆️

* ⬆️(deps): update dependency python-semantic-release to v8 ([`5fa72ab`](https://github.com/mraniki/dxsp/commit/5fa72ab3e04e6f00a858247ffa8d3e11ea1a0536))


## v4.0.2 (2023-07-14)

### Update

* Update README.md ([`de1a795`](https://github.com/mraniki/dxsp/commit/de1a7958d1be00bfb9fe7e85d67c169ff4750b75))


## v4.0.1 (2023-07-14)

### Update

* Update README.md ([`822cc96`](https://github.com/mraniki/dxsp/commit/822cc96df0878782ca059b6dbf44bd451ccd32fa))


## v4.0.0 (2023-07-14)

### :bug:

* :bug: sign function cleanup ([`67250d0`](https://github.com/mraniki/dxsp/commit/67250d0abecdd56cceb2385afa72c4abc144860e))

### :rotating_light:

* :rotating_light: linter ([`6d15a0e`](https://github.com/mraniki/dxsp/commit/6d15a0e52a96e3fb9c5f94436abfd2fda84a3569))

### Fix

* βœ… unit test fix ([`7766063`](https://github.com/mraniki/dxsp/commit/7766063102465a261d138e121f0568eed180a4ec))

* βœ… unit test fix ([`ad0510c`](https://github.com/mraniki/dxsp/commit/ad0510ceea15a602ef2980ca3bbe34b338525100))

* πŸ›  fix various miss ([`ef0b3c2`](https://github.com/mraniki/dxsp/commit/ef0b3c21b8055fc340af10a67a1ea2ccbbb76d67))

### Other

* Merge pull request #319 from mraniki/dev ([`3b2f851`](https://github.com/mraniki/dxsp/commit/3b2f8515019bc199feb0cba5fca4436d04750fcd))

* Merge pull request #321 from mraniki/sourcery/dev

πŸ’„ contract and account utils (Sourcery refactored) ([`2cbe1aa`](https://github.com/mraniki/dxsp/commit/2cbe1aa215c7ce90896076947bf87b013c8d930e))

* 'Refactored by Sourcery' ([`e93dd0d`](https://github.com/mraniki/dxsp/commit/e93dd0dc28803dfd72c99b04faf36e3dcf48ce5f))

* Merge pull request #320 from mraniki/sourcery/dev ([`5f1873c`](https://github.com/mraniki/dxsp/commit/5f1873c1fc3c003b1a7ebfc2e1f0ac472cb0fc19))

* 'Refactored by Sourcery' ([`a31f361`](https://github.com/mraniki/dxsp/commit/a31f36139634e2a8f13cc8c3ac156b4d5883edf7))

### ♻️

* ♻️ trading_asset symbol deprecated to use only address ([`636db8c`](https://github.com/mraniki/dxsp/commit/636db8c9904a17ad7734fb53d73fe69774a77a47))

* ♻️ initial shakeout. ([`5597b4c`](https://github.com/mraniki/dxsp/commit/5597b4c8d1f33da29320dc771d3488786c16f867))

* ♻️ added explorer utils ([`35ab3d1`](https://github.com/mraniki/dxsp/commit/35ab3d15b817a545cdecb33793453a8e653388ea))

* ♻️ further refactoring for utils setup ([`53b1103`](https://github.com/mraniki/dxsp/commit/53b1103a5ecb0fd8f8ec26f544a73d7d0e20af7e))

### βœ…

* βœ… 0x quote ([`64b2c47`](https://github.com/mraniki/dxsp/commit/64b2c47f4ab5a8cf903c8078467f2a774c9b87fd))

* βœ…  unit test passed ([`98cb9e5`](https://github.com/mraniki/dxsp/commit/98cb9e57f7ba074981890d6d36164d322b549ed8))

* βœ… unit test reorganized ([`6ddcc46`](https://github.com/mraniki/dxsp/commit/6ddcc46bdcd16b98a36f93ce84a306d12de73523))

* βœ… get unit test ([`c96210d`](https://github.com/mraniki/dxsp/commit/c96210de5ae2e04abb8e42f674608deae27d9d30))

* βœ…  unit test ([`15407c3`](https://github.com/mraniki/dxsp/commit/15407c3f25e9d2d302a6c0aa9df03ed6b4cb5d9e))

### ✨

* ✨ adding token name function and test ([`e596c00`](https://github.com/mraniki/dxsp/commit/e596c006dd39afce9cb918d1563bcb32fedc789e))

### πŸ›

* πŸ› missing \n for position format ([`232da72`](https://github.com/mraniki/dxsp/commit/232da729534727066c93166639d46ee8fa240794))

* πŸ› leveraging on uniswap lib for approval ([`fac5ced`](https://github.com/mraniki/dxsp/commit/fac5ced01456edb7461b3b672f713763c8a4db0e))

### πŸ’₯

* πŸ’₯ breaking Utils module for easier maintenance ([`dde21ff`](https://github.com/mraniki/dxsp/commit/dde21ff7f20683318ac99e3473df36f2956c5599))

### πŸ’¬

* πŸ’¬ updated example ([`a3942cb`](https://github.com/mraniki/dxsp/commit/a3942cbac7abe3d22a5d5ad567ccf37c7ddc7d50))

### 🚨

* 🚨 linter ([`2657bd6`](https://github.com/mraniki/dxsp/commit/2657bd6cc2651e7de1e9cb42d03859bc0f87844d))

### πŸ₯š

* πŸ₯š  account utils for easier readibility and maintenance ([`26200aa`](https://github.com/mraniki/dxsp/commit/26200aae115293837b54806bf6754849dca2d22d))

* πŸ₯š  contract utils for easier readibility and maintenance ([`198ed3d`](https://github.com/mraniki/dxsp/commit/198ed3d531a8edf74dd8bdb594d6808d579cebbc))


## v3.5.4 (2023-07-12)

### Other

* Merge pull request #318 from mraniki/dev

🩹 Fix incase the trading asset balance amount 0.00XX ([`79ce64d`](https://github.com/mraniki/dxsp/commit/79ce64d60b6379800f4f9d75064cb47367f0e3f6))

### πŸ”‡

* πŸ”‡  remove troubleshoot logs. ([`aa57118`](https://github.com/mraniki/dxsp/commit/aa57118e2ef6a0a82a3f3c145cdf65072cdad462))

### 🚨

* 🚨 linter ([`714c23d`](https://github.com/mraniki/dxsp/commit/714c23d059d9801541080c633177a19460a35972))

### 🩹

* 🩹 Fix incase the trading asset balance amount 0.00XX ([`309b8fb`](https://github.com/mraniki/dxsp/commit/309b8fb3ad8ccc0ce490037acb6b6c960394f9c3))


## v3.5.3 (2023-07-12)

### Other

* Merge pull request #317 from mraniki/dev

πŸ› handle the division by zero error ([`db58f25`](https://github.com/mraniki/dxsp/commit/db58f25292e3c16506c5dc00133678a0adef67db))

### πŸ›

* πŸ› handle the division by zero error ([`6d88b4c`](https://github.com/mraniki/dxsp/commit/6d88b4cc73fd0e676d4223c620d77b719d4d30fd))


## v3.5.2 (2023-07-12)

### Other

* Merge pull request #316 from mraniki/dev

⚑ updated the trading asset balance to be in ether value rather than wei ([`1b266e2`](https://github.com/mraniki/dxsp/commit/1b266e2d62bd8c32c075278380206f66db025a27))

### ♻️

* ♻️ trading asset balance ([`3399fb2`](https://github.com/mraniki/dxsp/commit/3399fb2f234fb39dabaedf38e47249cc6ae27829))

### ⚑

* ⚑ updated the trading asset balance to be in ether value rather than wei ([`fb73b63`](https://github.com/mraniki/dxsp/commit/fb73b634739f500639f981b7bd3ad063539fe1b2))

### 🩹

* 🩹 added rouding for trading balance ([`cb8c245`](https://github.com/mraniki/dxsp/commit/cb8c245b25b23970fcec0538a16998ac0000358a))


## v3.5.1 (2023-07-11)

### Other

* Merge pull request #314 from mraniki/dev ([`6fbd7ad`](https://github.com/mraniki/dxsp/commit/6fbd7ad33a6c012dd4bad7ca334eab4429b465a4))

### ♻️

* βœ… ♻️ update function for pnl report and unit test ([`ab52398`](https://github.com/mraniki/dxsp/commit/ab52398bd88b429a16e613ee86f3bbb973835347))

### 🚨

* 🚨 pos ([`b88a79d`](https://github.com/mraniki/dxsp/commit/b88a79d059477fed7629d96393f9c8b31400a67c))


## v3.5.0 (2023-07-11)

### :sparkles:

* :sparkles: pnl report and transaction history method ([`d996c0e`](https://github.com/mraniki/dxsp/commit/d996c0efdb31a1928644827f12ece9f78749cf66))

### Other

* Merge pull request #312 from mraniki/dev

:sparkles: pnl report and transaction history method ([`9c4cdf7`](https://github.com/mraniki/dxsp/commit/9c4cdf77393eb7b585ef9acd4f628a6708c86b6c))

* Merge pull request #313 from mraniki/sourcery/dev

:sparkles: pnl report and transaction history method (Sourcery refactored) ([`26c2d13`](https://github.com/mraniki/dxsp/commit/26c2d1307da60a8f11c80b6eff886751bcbe6d76))

* 'Refactored by Sourcery' ([`238aec0`](https://github.com/mraniki/dxsp/commit/238aec0926040be78799e253a976c6e793764a30))


## v3.4.0 (2023-07-11)

### :art:

* :art:rounding to 5 digits for displaying balance ([`b16a440`](https://github.com/mraniki/dxsp/commit/b16a4404eccd633ce56bc2204f136271ec7c1471))

### Other

* Merge pull request #310 from mraniki/dev

πŸ₯š invalid token message as config on/off ([`0b945bc`](https://github.com/mraniki/dxsp/commit/0b945bcfd09f9d35cc5d46e96afc39951d50cc10))

### ♻️

* βš—οΈ ♻️ pnl and transaction history ([`25749ff`](https://github.com/mraniki/dxsp/commit/25749fffb6c24b6e20938fa5d6469446f08c34f7))

* ♻️  refactor get_name and get_info ([`498cf08`](https://github.com/mraniki/dxsp/commit/498cf08bb8372638725ec84989dec8a253c13ed8))

### βœ…

* βœ… get_account_transactions ([`ffdc43f`](https://github.com/mraniki/dxsp/commit/ffdc43f83349b4e240b56598d3713ea2d39fa7d8))

* βœ… get_account_pnl ([`f6c5bd2`](https://github.com/mraniki/dxsp/commit/f6c5bd2c1baa8e2e243b22141f2832a5c9b6e749))

* βœ… pnl unit test ([`45ec939`](https://github.com/mraniki/dxsp/commit/45ec939ad27d36698539a99f2ae32db4a78247b6))

* βœ…  Added unit test for the ignore config ([`a4a2564`](https://github.com/mraniki/dxsp/commit/a4a2564cc34f0236a65981044bb459e9668ea8e9))

### πŸ’¬

* πŸ’¬  added todo for transaction history ([`11699ac`](https://github.com/mraniki/dxsp/commit/11699ac7db7ec774a848a035d7d363b16b0177a6))

### 🚨

* 🚨  linter line char size. ([`1f9ea11`](https://github.com/mraniki/dxsp/commit/1f9ea110afdde2591e982166370a2428170844e2))

* 🚨 linter ([`748e4f4`](https://github.com/mraniki/dxsp/commit/748e4f4bef7e98019576ceb3bd07150e21121f85))

### πŸ₯š

* πŸ₯š invalid token message as config on/off ([`a55f480`](https://github.com/mraniki/dxsp/commit/a55f4808e1757ae20c7721743e7ab1f997823ded))


## v3.3.2 (2023-07-10)

### Other

* Merge pull request #309 from mraniki/dev

πŸ“ Documentation structure ([`a0514af`](https://github.com/mraniki/dxsp/commit/a0514af217813a1b90a4af63fc259bb2a5156611))

### πŸ“

* πŸ“ doc badge udpate ([`e4ce4b8`](https://github.com/mraniki/dxsp/commit/e4ce4b875cb9ec1b27f434e60018d87010733fcf))

* πŸ“ Documentation structure ([`a00146d`](https://github.com/mraniki/dxsp/commit/a00146d1d7bcd50eb238a430b0847fcba2dfd52e))

* πŸ“ Documentation structure ([`217aa32`](https://github.com/mraniki/dxsp/commit/217aa32d9d444dc01afab4cb55020b3e8ee8f8d6))


## v3.3.1 (2023-07-08)

### Other

* Merge pull request #308 from mraniki/renovate/sphinx-7.x

⬆️(deps): update dependency sphinx to v7 ([`a7dd2a6`](https://github.com/mraniki/dxsp/commit/a7dd2a649e92bffce0ab8c7feb2d5f5cad60f71b))

### ⬆️

* ⬆️(deps): update dependency sphinx to v7 ([`ba431f7`](https://github.com/mraniki/dxsp/commit/ba431f781f7ee3300141255c8c53733e47049299))


## v3.3.0 (2023-07-08)

### :bug:

* :bug: Fix block_info retrieval and refactor token_data retrieval ([`e23c17b`](https://github.com/mraniki/dxsp/commit/e23c17bfddcf21b986cd9293f31448f54a23d164))

* :bug: Fix block_info retrieval and refactor token_data retrieval ([`0187aaa`](https://github.com/mraniki/dxsp/commit/0187aaa7a141773d2250cc161ed1f19043b2d1b1))

* :bug: Fix block_info retrieval and refactor token_data retrieval ([`4a88867`](https://github.com/mraniki/dxsp/commit/4a88867a2ef79f13dee1f80c401a4badbeb3a537))

* :bug: Fix block_info retrieval and refactor token_data retrieval ([`1d79a15`](https://github.com/mraniki/dxsp/commit/1d79a15a38056b44d0464b47f5d1823ab948e13e))

* :bug: Fix block_info retrieval and refactor token_data retrieval ([`3294293`](https://github.com/mraniki/dxsp/commit/32942931a30fac038bbdc3a69f657962f6afeb60))

### :lipstick:

* :lipstick: Add get_token_symbol method ([`0a30543`](https://github.com/mraniki/dxsp/commit/0a30543d9424c5854fc36006c9b14dc12160b02c))

### :memo:

* :memo: pyproject doc related update ([`f06157b`](https://github.com/mraniki/dxsp/commit/f06157bd2d00ef4398d9658758346a5f98c640c4))

* :memo: readmydocs updated config ([`62a5159`](https://github.com/mraniki/dxsp/commit/62a51596a4ab845a61258bc23c6f680b2b414f43))

### :rotating_light:

* :rotating_light: linter ([`5e1ca38`](https://github.com/mraniki/dxsp/commit/5e1ca38fd5ac8044ec698fc480452663f2300341))

* :rotating_light: linter ([`b885407`](https://github.com/mraniki/dxsp/commit/b885407c7e59dfb62506cb71d908a1c12b2c8cf0))

### Other

* Merge pull request #305 from mraniki/dev

βš—οΈ new function: get pnl and block time stamp ([`8643a57`](https://github.com/mraniki/dxsp/commit/8643a5723a651946f6deacb92cbcf11171d5821d))

* Merge pull request #306 from mraniki/sourcery/dev

βš—οΈ new function: check_transaction_status() (Sourcery refactored) ([`2e77224`](https://github.com/mraniki/dxsp/commit/2e772246b4f8a62ba6943e1b7a79ca82a29280ea))

* 'Refactored by Sourcery' ([`e0df975`](https://github.com/mraniki/dxsp/commit/e0df975af658cbe4a87274c6ef7b9c090aaea500))

* Merge pull request #304 from mraniki/main

Align ([`9fdaa16`](https://github.com/mraniki/dxsp/commit/9fdaa16c59869c87737a37b5a45874d1b3d4f4a9))

* Merge pull request #303 from mraniki/dev

πŸ‘· CI Change ([`f76fd03`](https://github.com/mraniki/dxsp/commit/f76fd035eddadc4de2a8509a7c26250c187b0658))

### Update

* Update README.md ([`134e89f`](https://github.com/mraniki/dxsp/commit/134e89f9176b2dbf960ddd8bfb5b63958f198942))

### βš—οΈ

* βš—οΈ new function: check_transaction_status() ([`35cf7c5`](https://github.com/mraniki/dxsp/commit/35cf7c592f68fb620494e20e82e9290cf675e487))

### πŸ‘·

* πŸ‘· CI Change ([`2c47465`](https://github.com/mraniki/dxsp/commit/2c47465d330d373d1fffe58aba74991711da3604))

### πŸ’¬

* πŸ’¬ comments ([`ab4cb46`](https://github.com/mraniki/dxsp/commit/ab4cb466eec0e9ce7da08af6b00c489fede8c180))

### πŸ“

* πŸ“ readmydocs updated config ([`32702fc`](https://github.com/mraniki/dxsp/commit/32702fca4992103546d7fccfe9dc85e3c5cff28b))

* πŸ“  Docs ([`bc46a90`](https://github.com/mraniki/dxsp/commit/bc46a908e334e2c8a463709661e5291dedaa2d85))

### 🚨

* 🚨 linter ([`e1bdb04`](https://github.com/mraniki/dxsp/commit/e1bdb04aa218927e562198f20686d1229a00ec30))

### πŸ₯š

* πŸ₯š new get_block_timestamp method in DexSwap class ([`181b6a1`](https://github.com/mraniki/dxsp/commit/181b6a18537a0e6d900d50623894886f08a31465))


## v3.2.0 (2023-07-03)

### :white_check_mark:

* :white_check_mark:  refine unit test ([`c202088`](https://github.com/mraniki/dxsp/commit/c2020881da04a46b6e6a56640503d39bcf16c62f))

* :white_check_mark:  refine unit test ([`27a8739`](https://github.com/mraniki/dxsp/commit/27a8739f3dddb238e064021ac6787546e894b03c))

* :white_check_mark:  refine unit test ([`51a9880`](https://github.com/mraniki/dxsp/commit/51a9880ec755297bfd04a69a84042de6ded31991))

### Fix

* βœ… getbalance fix ([`0e1b840`](https://github.com/mraniki/dxsp/commit/0e1b8401151ef56c83798aba83ada183cb0fa796))

### Other

* Merge pull request #299 from mraniki/dev

βœ… unit testing ([`469c55c`](https://github.com/mraniki/dxsp/commit/469c55cb011f540fb6858f5c92514b52af006d6e))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`6d18c22`](https://github.com/mraniki/dxsp/commit/6d18c22823e08e99c0b8276073be4af7a4f3303f))

### ♻️

* ♻️  code cleanup ([`400a26b`](https://github.com/mraniki/dxsp/commit/400a26b4a099c68c620a110752b74f789c7c002e))

* ♻️ code cleanup ([`97b731d`](https://github.com/mraniki/dxsp/commit/97b731dd9fc0e1545a180e13635a9a8d44fc1b44))

* ♻️ ([`d3e1e4e`](https://github.com/mraniki/dxsp/commit/d3e1e4e1c3ad1d16b2fbbce7ccd6f14c13d57660))

### βœ…

* βœ… code cleanup ([`60e838e`](https://github.com/mraniki/dxsp/commit/60e838e1be9cc4592187933badace8049276e94a))

* βœ… unit test ([`c25ba45`](https://github.com/mraniki/dxsp/commit/c25ba4537fc77a683581778c93044fd6d1b7c609))

* βœ…  refine unit test ([`973fc3f`](https://github.com/mraniki/dxsp/commit/973fc3f82c034a19dcb06b560fec5e83c46439cb))

* βœ… improving unit test ([`31c1cd1`](https://github.com/mraniki/dxsp/commit/31c1cd1ebb3f3c93e863c14762191abd59694ee2))

* βœ… cleaning up test unit ([`7e5b574`](https://github.com/mraniki/dxsp/commit/7e5b5743093dac4ec3bbc3b169a4ea0119341572))

* βœ…  unit test ([`966f38c`](https://github.com/mraniki/dxsp/commit/966f38cd0df8d672c085f0333f34e7b3b5b21ae4))

* βœ… ([`86e58d0`](https://github.com/mraniki/dxsp/commit/86e58d0a0fcab79e3dcffa6c0bbc67f35f6d18e3))

* βœ… update unit test and refactor ([`a7cd009`](https://github.com/mraniki/dxsp/commit/a7cd00993c546d225b67a04db75a10500840f84a))

* βœ…  and config ([`7b55566`](https://github.com/mraniki/dxsp/commit/7b55566cd87f034611627df2306a3c8ab833c972))

### 🎨

* 🎨 cleanup ([`f600615`](https://github.com/mraniki/dxsp/commit/f600615b7ae758111795816cbf6f1328f9d25e00))

* 🎨  balanace ([`675f68c`](https://github.com/mraniki/dxsp/commit/675f68cf30ca08ff316901b65a255dd9523aa939))

* 🎨 improve balance structure ([`f5d52d5`](https://github.com/mraniki/dxsp/commit/f5d52d5ceed3682575bdd52b1e1ff6f5d1f9748e))

### πŸ›

* πŸ›  get_account_balance ([`fa79c73`](https://github.com/mraniki/dxsp/commit/fa79c73a2485bfa2f638dc3b28e04b9694c9e6a4))

### πŸ’„

* πŸ’„ Version update with  a lot of fix and standardization ([`edc9ad3`](https://github.com/mraniki/dxsp/commit/edc9ad3fcf1892d8711ffe58c73b0ce7810f85c6))

### πŸ“

* πŸ“  added documentation ([`ddfecf9`](https://github.com/mraniki/dxsp/commit/ddfecf953541608f05654f240809d8091d1ef538))

### 🚨

* 🚨 ([`fb3f92c`](https://github.com/mraniki/dxsp/commit/fb3f92c33e0cd18caf798722f9068692ef6bb32b))

* 🚨 readme linter ([`a07eaee`](https://github.com/mraniki/dxsp/commit/a07eaee677a3c47c0e23814ee231f97ea7582131))


## v3.1.4 (2023-07-03)

### :bug:

* :bug: Fix symbol assignment in main function ([`81ca77c`](https://github.com/mraniki/dxsp/commit/81ca77c3963e95746637193cd491e7f9655703a3))

* :bug: Fix symbol assignment in main function ([`54dbba8`](https://github.com/mraniki/dxsp/commit/54dbba8bc71e0040fd5074ffa30282517df1459e))

### :recycle:

* :recycle:  Refactor account variable in DexSwap class ([`48466b3`](https://github.com/mraniki/dxsp/commit/48466b349ce018fb193f391dee99a9f64181421a))

### :white_check_mark:

* :white_check_mark: unit testing ([`1c8b56c`](https://github.com/mraniki/dxsp/commit/1c8b56cad75a2fa73632f6e19f0a7bb7040bf06b))

### Fix

* πŸš‘  fix for uni quote ([`8c9c3af`](https://github.com/mraniki/dxsp/commit/8c9c3af9480ac4a33a771060a689f1739c67ad61))

### Other

* Merge pull request #297 from mraniki/dev

πŸš‘ fix for uni quote ([`8e0146b`](https://github.com/mraniki/dxsp/commit/8e0146bd88e9239f74908d0c9d836446b9f9b1cb))

### Update

* :bug: Update Uniswap protocol with new amount calculation ([`6f60edf`](https://github.com/mraniki/dxsp/commit/6f60edf0ad4a8594a2bc357dcfea1d442066ab4c))

### πŸ”₯

* πŸ”₯  router setup ([`3152eaa`](https://github.com/mraniki/dxsp/commit/3152eaa3df30bc1530cc909bfa46d99b512cbbb4))

### πŸš‘

* πŸš‘ uni quote ([`a7a8d6f`](https://github.com/mraniki/dxsp/commit/a7a8d6faa5e611e5de51e0f621ae0aabef167974))


## v3.1.3 (2023-07-02)

### Fix

* πŸ› bug for zerox fixed ([`73993cf`](https://github.com/mraniki/dxsp/commit/73993cf6f52e4ca39aaacabddfc8c02bd4c7ed65))

### Other

* Merge pull request #294 from mraniki/dev ([`296ad44`](https://github.com/mraniki/dxsp/commit/296ad44e90a50a8e600a6a20bc721152a56a62fe))

* Merge pull request #296 from mraniki/sourcery/dev

βœ… unit test (Sourcery refactored) ([`ce0de87`](https://github.com/mraniki/dxsp/commit/ce0de87af5c48f98eb669a71d43d6335bf9900f3))

* 'Refactored by Sourcery' ([`7dd0f8f`](https://github.com/mraniki/dxsp/commit/7dd0f8f9181fa467600f9e5821a9e171b577bb90))

* Merge branch 'main' into dev ([`89735c6`](https://github.com/mraniki/dxsp/commit/89735c6ecb6c9131c9d44059234e0fc401c47fcf))

### ♻️

* ♻️ refactor zerox ([`ede9b01`](https://github.com/mraniki/dxsp/commit/ede9b01af7550917ce75c920d78be78b38dd369b))

* ♻️ refactor ([`897fcbe`](https://github.com/mraniki/dxsp/commit/897fcbee964ec2ace8ad1751642e0226d8e32f7f))

### βœ…

* βœ… unit test ([`030983a`](https://github.com/mraniki/dxsp/commit/030983a10b4c1d021e7b07897df6267e049a1171))

* βœ… unit test ([`9882b0e`](https://github.com/mraniki/dxsp/commit/9882b0ebcb79538257a38d0c9e3dfd0ef697c42e))

### πŸ›

* πŸ› bug zerox ([`aac0a03`](https://github.com/mraniki/dxsp/commit/aac0a03f8dbe761545305b7e37b50a77fca1540d))


## v3.1.2 (2023-07-02)

### :art:

* :art: var uniformed ([`469ae40`](https://github.com/mraniki/dxsp/commit/469ae4022e174356e8b507b2ed959b9681e41a65))

* :art: added factory contract setting ([`996ae99`](https://github.com/mraniki/dxsp/commit/996ae99fe2227cda7b9316d1d207edd588bfb1de))

### Other

* Merge pull request #292 from mraniki/dev

πŸ”§ config ([`4b35784`](https://github.com/mraniki/dxsp/commit/4b357845399262f9f3f447493a3370deec75603b))

### βœ…

* βœ… unit test ([`7d8e1a4`](https://github.com/mraniki/dxsp/commit/7d8e1a4d86cacd229b3e02b50ed88ded15ebf615))

### πŸ”§

* πŸ”§ config ([`1d50507`](https://github.com/mraniki/dxsp/commit/1d505073b0c2d45b93f67eb0c48c0b54c47bd938))


## v3.1.1 (2023-07-02)

### :art:

* :art: Add position information to DexSwap class ([`af98a06`](https://github.com/mraniki/dxsp/commit/af98a06b15e9bec7813821808e6784227dc38078))

### :rotating_light:

* :rotating_light: linter ([`979155b`](https://github.com/mraniki/dxsp/commit/979155b29694d9ab5e83578106229f1a725fcc04))

### :white_check_mark:

* :white_check_mark:unit test ([`831957a`](https://github.com/mraniki/dxsp/commit/831957a13a25019b68c3d35c9465aee66ed9c4e8))

### :zap:

* :zap: getinfo method ([`6bfb149`](https://github.com/mraniki/dxsp/commit/6bfb149c5b61730ff4359e1e0e1c0801e242a2a4))

### Other

* Merge pull request #291 from mraniki/dev

⚑ getinfo method ([`589192e`](https://github.com/mraniki/dxsp/commit/589192efa5f77111ae49173a985d2ff3ac26f8b2))


## v3.1.0 (2023-07-02)

### Other

* Merge pull request #290 from mraniki/dev

πŸ₯š exploring using uniswap-python for the uni class ([`c13c1d1`](https://github.com/mraniki/dxsp/commit/c13c1d1a960b66b9352ca90d45b3cd99dd5cfadb))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`d8eab01`](https://github.com/mraniki/dxsp/commit/d8eab01889a83586d28edab3fc62de2c2f1b0e14))


## v3.0.3 (2023-07-02)

### Fix

* :ambulance: hot fix  for quote ([`1f783cc`](https://github.com/mraniki/dxsp/commit/1f783cc0edb4251ff4c9a7c74ce617e048a4bcdd))

### Other

* Merge pull request #289 from mraniki/dev

:ambulance: hot fix  for quote ([`80b18a8`](https://github.com/mraniki/dxsp/commit/80b18a898965ba85d518589a8c990443afcf4b15))

### πŸ₯š

* πŸ₯š using uniswap-python for the uni class ([`7fc6543`](https://github.com/mraniki/dxsp/commit/7fc6543275f120e185109d25f592ddb2b39ad01a))


## v3.0.2 (2023-07-01)

### Fix

* πŸš‘ hot fix  for quote ([`44bce38`](https://github.com/mraniki/dxsp/commit/44bce38770b8ad2d6c2e5676f64410a5520f8896))

### Other

* Merge pull request #288 from mraniki/dev

πŸš‘ hot fix for quote ([`68584c4`](https://github.com/mraniki/dxsp/commit/68584c42bfc6548ba4f194d6f591f0d42e9414a6))

### πŸ₯…

* πŸ₯…Refactor DexSwap class error handling ([`49235e0`](https://github.com/mraniki/dxsp/commit/49235e0434116270bd767e20207972104e41a58c))


## v3.0.1 (2023-07-01)

### Other

* Merge pull request #287 from mraniki/dev

Merge and Minor fix ([`c8826e5`](https://github.com/mraniki/dxsp/commit/c8826e5055f131492788b15f92541ecc74a77d71))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`31225e0`](https://github.com/mraniki/dxsp/commit/31225e03140e936cdcd11cd6c3c422699222e29d))


## v3.0.0 (2023-07-01)

### :alembic:

* :alembic:️ get protocol method ([`be651f2`](https://github.com/mraniki/dxsp/commit/be651f2b4ce6257f9bc5fa0fc6bad2c3d2d5fc9e))

* :alembic:️ get protocol method ([`a04df2e`](https://github.com/mraniki/dxsp/commit/a04df2e879005fb9cc633c7f66e2659f5d1e1686))

* :alembic:️ get protocol method ([`629fcd5`](https://github.com/mraniki/dxsp/commit/629fcd59b7b7fc86a3c0a7f7fd36cdada54ef300))

* :alembic:️ get protocol method ([`4be80eb`](https://github.com/mraniki/dxsp/commit/4be80eb67e59f0944013b74aa703dc75d55945ac))

* :alembic:️ get protocol method ([`dee0059`](https://github.com/mraniki/dxsp/commit/dee00598473a5ab142f493cb8c94aa3745bdbecc))

* :alembic:️ get protocol method ([`e69cd5e`](https://github.com/mraniki/dxsp/commit/e69cd5e73e9f3fc432fc8f533a13271586d76e19))

### :bug:

* :bug: linter bug ([`65a7f1e`](https://github.com/mraniki/dxsp/commit/65a7f1eafc83cea594e743aee020bde863ec9a9c))

* :bug: loop bug ([`14815da`](https://github.com/mraniki/dxsp/commit/14815da8c39aaaa14460b7a065edbeb03797e019))

* :bug: await missing ([`c12c87f`](https://github.com/mraniki/dxsp/commit/c12c87f0cd4118e46bf153836db9a30441204dc1))

* :bug:  typo ([`a7ca5ad`](https://github.com/mraniki/dxsp/commit/a7ca5ad3f9cc0789db5ece7edb42e955c76c3ec5))

* :bug: Refactor error handling in Uniswap V2 and ZeroX protocols ([`f7eed54`](https://github.com/mraniki/dxsp/commit/f7eed542bbd4740d56e0f3cee0573b963f208f05))

* :bug:  protocol ([`65d248e`](https://github.com/mraniki/dxsp/commit/65d248efe9d4013fef3f8a6bb78039fc8858b25d))

* :bug:  protocol ([`e8ce8db`](https://github.com/mraniki/dxsp/commit/e8ce8db52f44b8c46fffad08989be9b8ef85dd0f))

* :bug:  protocol ([`609f410`](https://github.com/mraniki/dxsp/commit/609f410070dba7b98febacb6d9e27171e1a5167e))

* :bug: protocol typo ([`fd7efef`](https://github.com/mraniki/dxsp/commit/fd7efef372e912e7e014b3a91a57fde0c83c1c0c))

* :bug:  protocol ([`8868e2b`](https://github.com/mraniki/dxsp/commit/8868e2bd5e7e00734da79c9567f82466c92233f8))

* :bug:  protocol ([`a28d9c5`](https://github.com/mraniki/dxsp/commit/a28d9c526601ee31c56cbc7f120f2bfef88d5127))

* :bug: protocol typo ([`bfa5ae5`](https://github.com/mraniki/dxsp/commit/bfa5ae53909ad43c764ad7be0ae69bf3a7029abb))

### :fire:

* :fire: Remove unnecessary code in DexSwapUniswapV3 class ([`669ba9f`](https://github.com/mraniki/dxsp/commit/669ba9fd1b13616dd92949783a03c277edb763ff))

* :fire: Refactor error handling in DexSwap class ([`fbeba7a`](https://github.com/mraniki/dxsp/commit/fbeba7acae78b0e5f91195703ff15747bb527c42))

### :recycle:

* :recycle: Refactor TalkyTrader link in README.md ([`65a3c76`](https://github.com/mraniki/dxsp/commit/65a3c76654591c94e188746158d1edbf08fe1337))

* :recycle: refactor import ([`8d8eeb8`](https://github.com/mraniki/dxsp/commit/8d8eeb8acfe8cde98ab5fd24fb04333b944d8be4))

* :recycle: refactor import ([`6b4f5ac`](https://github.com/mraniki/dxsp/commit/6b4f5ace136b7d123cd1ebac287010c3d1c91566))

* :recycle: refactor import ([`600d582`](https://github.com/mraniki/dxsp/commit/600d5826c7d71f73286ca14704b2f99019767715))

* :recycle:  Refactor calculate_sell_amount method and add new method for getting quote. ([`d5086e2`](https://github.com/mraniki/dxsp/commit/d5086e26ac3c3675d5abbe1cbca2406f18499027))

* :recycle:  Refactor DexSwap class to use self.dex_swap consistently ([`a8fadf7`](https://github.com/mraniki/dxsp/commit/a8fadf772725f593d03ab24f771c467df9f15203))

* :recycle: refactor import ([`2585a45`](https://github.com/mraniki/dxsp/commit/2585a4589c80390d8dff7f321f0254bad1a833ac))

* :recycle: refactor import ([`3c72ed9`](https://github.com/mraniki/dxsp/commit/3c72ed9a17f27c94a3b27d68e8eec58a30dc4c1f))

* :recycle: refactor  for approve code ([`e71833d`](https://github.com/mraniki/dxsp/commit/e71833db0c3e8ecdd164ab7ea98d759eaf4e1666))

* :recycle: refactor import ([`4e74878`](https://github.com/mraniki/dxsp/commit/4e74878870c7b564f0bea6a71c23aab02c91dbfd))

* :recycle: Refactor DexSwap class to simplify getting the last 8 characters of dex_router_contract_addr ([`0fff7c3`](https://github.com/mraniki/dxsp/commit/0fff7c3e387e0fab31bb282972827fcdfce2ad9f))

* :recycle: Refactor token contract address search logic ([`3f1c160`](https://github.com/mraniki/dxsp/commit/3f1c160cdf6eecd6bab2076bb4a9424cc7bb4375))

### :white_check_mark:

* :white_check_mark: unit test ([`81a3755`](https://github.com/mraniki/dxsp/commit/81a3755c10e5f2139b4ec2511f3aa8230b80fafe))

* :white_check_mark: unit test ([`7e5380c`](https://github.com/mraniki/dxsp/commit/7e5380c4a03f9a0ca5705094a5d7f56017fc4a25))

* :white_check_mark: unit test ([`5b5d95f`](https://github.com/mraniki/dxsp/commit/5b5d95fe70455d90ae05ede5e814bb23f01a00ab))

* :white_check_mark: unit test ([`c2ec41c`](https://github.com/mraniki/dxsp/commit/c2ec41cf9ae3d6cc8720ce7d41cf4f4fe85ab831))

* :white_check_mark:  unit test ([`56dea40`](https://github.com/mraniki/dxsp/commit/56dea40afb7e355109795bfd9157055948edafa2))

* :white_check_mark:  unit test ([`c582bf1`](https://github.com/mraniki/dxsp/commit/c582bf105ecafab32c0a9c3b785f3c284168f2f5))

* :white_check_mark:  unit test ([`024bc07`](https://github.com/mraniki/dxsp/commit/024bc07a74af68523d81cb9efcaf2f343a4ceed3))

* :white_check_mark:  unit test ([`6fe33a0`](https://github.com/mraniki/dxsp/commit/6fe33a089d873335299e9ad46e3a8e9f759ef4d2))

* :white_check_mark:  Refactor unit tests and add new test cases ([`1a0f86b`](https://github.com/mraniki/dxsp/commit/1a0f86b0a6d0ca22a65f81bbac1696e0b8019aac))

* :white_check_mark:  Refactor unit tests and add new test cases ([`5146c81`](https://github.com/mraniki/dxsp/commit/5146c81a877d05b7ea728cde7502436a254082ef))

* :white_check_mark: Refactor DexSwapOneInch class methods ([`10f38fe`](https://github.com/mraniki/dxsp/commit/10f38fe55734003578658a3cd005b8c76a362888))

* :white_check_mark:  Refactor test_protocol_zerox.py file ([`f9d4cf0`](https://github.com/mraniki/dxsp/commit/f9d4cf09953984f2230c00242a69249f19a01a18))

* :white_check_mark: unit test ([`8a34c78`](https://github.com/mraniki/dxsp/commit/8a34c7855980117e2260394bdc8b7d5f86e715cf))

* :white_check_mark: unit test ([`bcfc5b2`](https://github.com/mraniki/dxsp/commit/bcfc5b2e9d543bef90ee31f05c4b06a783fca98c))

### Fix

* :bug:  Refactor protocol initialization and fix Uniswap quote function ([`03dc6d2`](https://github.com/mraniki/dxsp/commit/03dc6d2a199da5a1e1788eb7023ff81234ecd690))

* πŸ› bug fix for confirmation ([`e6656bd`](https://github.com/mraniki/dxsp/commit/e6656bd3c23535d4adac33835685d350329c91f4))

### Other

* Merge pull request #279 from mraniki/dev

πŸ₯šπŸ¦„ better structure for protocols ([`9121920`](https://github.com/mraniki/dxsp/commit/912192084a83b0017a3c3e606b033598e8995c7e))

* Merge pull request #286 from mraniki/sourcery/dev

πŸ₯šπŸ¦„ better structure for protocols (Sourcery refactored) ([`9c9b586`](https://github.com/mraniki/dxsp/commit/9c9b586dc002284c0f8dee3b44398c8bf902b406))

* 'Refactored by Sourcery' ([`d5b9e6d`](https://github.com/mraniki/dxsp/commit/d5b9e6dc1bf6a648f626250bb3c371542d3f3730))

* Merge pull request #284 from mraniki/sourcery/dev

πŸ₯šπŸ¦„ better structure for protocols (Sourcery refactored) ([`db325f0`](https://github.com/mraniki/dxsp/commit/db325f0723613f3d336a2cdd5c8129b39947b6c4))

* 'Refactored by Sourcery' ([`b3e19c9`](https://github.com/mraniki/dxsp/commit/b3e19c96fe01803a60a1f76979b9475dd3d63065))

* Merge ; commit '1698c80bb18a1f45cf039b74df59d3e2350de4a1'

Conflicts:
    tests/test_protocol_uniswapV2.py ([`69103ba`](https://github.com/mraniki/dxsp/commit/69103ba707549220197d964e73e78ef85463e9e1))

* Merge pull request #282 from mraniki/sourcery/dev ([`2548f03`](https://github.com/mraniki/dxsp/commit/2548f03969463ce9215690a4a3476df8f867e632))

* 'Refactored by Sourcery' ([`1738680`](https://github.com/mraniki/dxsp/commit/1738680450bb6e99ea2a1b218c34b263aed19962))

* Refactor error handling and logging in main.py ([`f8b83ff`](https://github.com/mraniki/dxsp/commit/f8b83ff246734418507bbdefe1306a7fe20070d3))

### Update

* :memo: Update README.md file ([`4d754d3`](https://github.com/mraniki/dxsp/commit/4d754d37cc619181812cfb95b8298e4e4096f1c3))

### ♻️

* ♻️ refactor for swap order ([`1c6a551`](https://github.com/mraniki/dxsp/commit/1c6a551087610772196cb16bd6e5c65a06226546))

* ♻️ refactor ([`ee47cd4`](https://github.com/mraniki/dxsp/commit/ee47cd4a4f134f4118c80a512153687dce102289))

* ♻️ refactor ([`b4885cc`](https://github.com/mraniki/dxsp/commit/b4885cca94435dd18de9bed6640ff5bc1a5f45ce))

* ♻️ refactor  fro swap code ([`ec3fd6c`](https://github.com/mraniki/dxsp/commit/ec3fd6c237e791f4aae7138b4cbbee165904a427))

* ♻️ refactor import ([`c232cbd`](https://github.com/mraniki/dxsp/commit/c232cbd48cdbbf0be4b68aed652fc1cba8016287))

* ♻️ reorder import for settings. ([`42416c0`](https://github.com/mraniki/dxsp/commit/42416c0482c8fcb52a8d096361f7cbaa09730a64))

* ♻️ cleanup ([`9c09cee`](https://github.com/mraniki/dxsp/commit/9c09cee40ebaed2081d535ca291891f3e09365b7))

* ♻️ refactor import ([`9450288`](https://github.com/mraniki/dxsp/commit/94502880e3f5fbe388e9b94075ffe3c67277d626))

* ♻️ refactor ([`2647c74`](https://github.com/mraniki/dxsp/commit/2647c74477a85119bc07bc06972ba0a0b08a059e))

* ♻️ refactor ([`a97b769`](https://github.com/mraniki/dxsp/commit/a97b76917845867293f07dbda3054aead02e27ba))

* ♻️ refactor ([`d806dde`](https://github.com/mraniki/dxsp/commit/d806dde97237351160dc7d9d7c14a6205dbab203))

### βš—οΈ

* βš—οΈ get protocol method ([`aa82bf5`](https://github.com/mraniki/dxsp/commit/aa82bf5e8c3ad607b3e09a6adc06ec342a457c42))

### βœ…

* βœ… unit test ([`84afb8d`](https://github.com/mraniki/dxsp/commit/84afb8dd3f9c1d1c9cc1f134719739d3f578ac5a))

* βœ… unit test ([`141ece2`](https://github.com/mraniki/dxsp/commit/141ece2c9edab2ab32b9c2da44fb9888d860e721))

* βœ… unit test ([`b84ba35`](https://github.com/mraniki/dxsp/commit/b84ba354b0f4cc66919471b655f18b75c859c6cf))

* βœ… unit test ([`4f1732c`](https://github.com/mraniki/dxsp/commit/4f1732c6dbc6bd6f1d21dabc056e964af5447d9a))

* βœ… unit test ([`c0663d8`](https://github.com/mraniki/dxsp/commit/c0663d8edbf403e3aa5022714a286f061b1f8565))

* βœ… unit test ([`8ee785a`](https://github.com/mraniki/dxsp/commit/8ee785a034f5bc1796902dbc26a3ee3723b6027d))

* βœ… unit test ([`a722d04`](https://github.com/mraniki/dxsp/commit/a722d040d3654c8a2869b3a4daa96c957aa6cace))

* βœ… unit test ([`13052cb`](https://github.com/mraniki/dxsp/commit/13052cb5ce099583fb9174686b5056567c46b0ac))

* βœ… unit test ([`ea9615e`](https://github.com/mraniki/dxsp/commit/ea9615e4b435daf7f006cfe1d9c01e29788b2d20))

* βœ… unit test ([`56e6bdd`](https://github.com/mraniki/dxsp/commit/56e6bddf2e1092f67bc0c1e6a7e0e4853dc53b30))

* βœ… unit test ([`1698c80`](https://github.com/mraniki/dxsp/commit/1698c80bb18a1f45cf039b74df59d3e2350de4a1))

* βœ… unit test ([`f8553c8`](https://github.com/mraniki/dxsp/commit/f8553c8f2fab2255447e1ffb02e127dad56d8876))

* βœ… unit test ([`6324017`](https://github.com/mraniki/dxsp/commit/63240173fcb2e3e3d429305c7980384867c72ee3))

* βœ… unit test ([`72f50fa`](https://github.com/mraniki/dxsp/commit/72f50fabb371b060a9d4927fdc6bc99e1a75e4df))

* βœ… unit test ([`520c13b`](https://github.com/mraniki/dxsp/commit/520c13b7cc96285bf79e83d49b2990424fa703d0))

* βœ… unit test ([`8bdb327`](https://github.com/mraniki/dxsp/commit/8bdb3273b5c53599476a65a788a80174bbdebf01))

* βœ… unit test ([`0d56fb3`](https://github.com/mraniki/dxsp/commit/0d56fb35d84605b237aeea513db70975a9b2310a))

* βœ… unit test ([`c57d48e`](https://github.com/mraniki/dxsp/commit/c57d48e108ce2c51b90badd7311a47e6ace24ad8))

* βœ… unit test ([`7247846`](https://github.com/mraniki/dxsp/commit/7247846375c18c85df2fa7750080a1f3089ff5d8))

* βœ… unit test ([`5ccb508`](https://github.com/mraniki/dxsp/commit/5ccb5089aa1652ed2c68ec7727ce5104fd4646f4))

* βœ… unit test ([`25756d4`](https://github.com/mraniki/dxsp/commit/25756d4661c395255a5f8990b8380385e8cf9fec))

* βœ… unit test ([`b698aa5`](https://github.com/mraniki/dxsp/commit/b698aa521aa32b17750602c60bf3f8be19b318f4))

### 🎨

* 🎨 code format ([`8a92460`](https://github.com/mraniki/dxsp/commit/8a92460555bba4a66d8c7fe37e2ca6be68201cd1))

* 🎨 code format ([`2ecad20`](https://github.com/mraniki/dxsp/commit/2ecad20e3de1f36abb4cb4a2b519ef08ce792945))

* 🎨 code format ([`bb9693c`](https://github.com/mraniki/dxsp/commit/bb9693cd5f7f7cd43a0808a9f8bae729823ed585))

### πŸ›

* πŸ› bug in swap function ([`ab54a3f`](https://github.com/mraniki/dxsp/commit/ab54a3f4f5f0589dbf51b0541b652cef03434687))

* πŸ› ciruclar ref ([`e2da1b4`](https://github.com/mraniki/dxsp/commit/e2da1b45721bc1f08412e9061ed95a0c5da9b4a4))

* πŸ› import ([`a8cfeae`](https://github.com/mraniki/dxsp/commit/a8cfeae674704f43ef8e86fe766ff5367c7182e7))

* πŸ› import sorting ([`fe1692d`](https://github.com/mraniki/dxsp/commit/fe1692d16c5c9970e82b613aa297a77054e73d30))

* πŸ› bug missed init change ([`abe2174`](https://github.com/mraniki/dxsp/commit/abe217440b93dfa001506fc4f4ed51f9f0206d5b))

* πŸ› bug ([`3b23e8b`](https://github.com/mraniki/dxsp/commit/3b23e8b58511a3767efa6b07018b37fdea85bdaa))

* πŸ› bug improve error handling for the get swap ([`08922aa`](https://github.com/mraniki/dxsp/commit/08922aa0f8ac5983c46b4a7cb3d0f9783b3cea13))

### πŸ’₯

* πŸ’₯ breaking: protocol approach ([`013a09d`](https://github.com/mraniki/dxsp/commit/013a09d264787f61fbefe6aabca864a7da185ac0))

### πŸ’¬

* πŸ’¬ commenting for 1inch ([`ccb7373`](https://github.com/mraniki/dxsp/commit/ccb7373aa3af3ece09762583147581a2ec382614))

### πŸ₯…

* πŸ₯… catch error βœ… unit test swap function ([`1c02022`](https://github.com/mraniki/dxsp/commit/1c0202220c0111a7c4e48edcab48c9697ad19f7d))

### πŸ₯š

* πŸ₯šimprove structure for protocol handling ([`db6c429`](https://github.com/mraniki/dxsp/commit/db6c4295bf8d8c68827028c85d98ba7eee7410de))


## v2.6.20 (2023-06-28)

### Other

* Merge pull request #278 from mraniki/dev

♻️ refactor ([`d06c9e3`](https://github.com/mraniki/dxsp/commit/d06c9e34f238402567c50063ca2bfa5af5f8661a))

### ♻️

* ♻️ refactor ([`aa41308`](https://github.com/mraniki/dxsp/commit/aa413082d1d6657b4f558652afb6582849812023))


## v2.6.19 (2023-06-28)

### :recycle:

* :recycle: Refactor error messages in DexSwap class ([`1ef686f`](https://github.com/mraniki/dxsp/commit/1ef686f6c8d1a6282029a78d17fb6c583c4500e4))

### Other

* Merge pull request #276 from mraniki/dev

πŸ› bug troubleshoot ([`81e899d`](https://github.com/mraniki/dxsp/commit/81e899ddea2782a2bbef1ebe01431ac7a85f4aec))

### Update

* :memo: Update README.md file ([`0682fbd`](https://github.com/mraniki/dxsp/commit/0682fbd19ec878f82b4a311adb606e863a68fd8b))

### πŸ›

* πŸ› bug ([`81fe7d7`](https://github.com/mraniki/dxsp/commit/81fe7d704547e8975c45f815813de4b883ac794d))

### πŸ₯…

* πŸ₯… catch error ([`b4243c1`](https://github.com/mraniki/dxsp/commit/b4243c12e4cf50d08a4dc62baa10d1185ceee8fd))

### 🧐

* 🧐 troubleshoot case ([`b6d33e6`](https://github.com/mraniki/dxsp/commit/b6d33e61cbdff9e6efb54086ec030a282b470671))


## v2.6.18 (2023-06-27)

### Other

* Merge pull request #275 from mraniki/dev

🎨 integrated the trade confirmation in the module ([`981470d`](https://github.com/mraniki/dxsp/commit/981470d4a8abbf318d8fb2fe948f5ff381466561))

* Merge pull request #274 from mraniki/dev

πŸ”Š add logs ([`8cf5e70`](https://github.com/mraniki/dxsp/commit/8cf5e7044db5629f232244e5c7efad2b712b236a))

### 🎨

* 🎨 integrated the trade confirmation in the module ([`a8dc49e`](https://github.com/mraniki/dxsp/commit/a8dc49e9dcf67e09b28ee6550754cf185deb356f))

### πŸ”Š

* πŸ”Š add logs ([`b514aba`](https://github.com/mraniki/dxsp/commit/b514abaefd541fa24ad82f5ef82e986e4fb793d9))

### 🚨

* 🚨 confirmation linter ([`650aacc`](https://github.com/mraniki/dxsp/commit/650aacc0cea3d10dca4e11e2e69790facbd7568b))


## v2.6.17 (2023-06-27)

### :recycle:

* :recycle: Refactor DexSwap class to return full order object ([`bbfe45b`](https://github.com/mraniki/dxsp/commit/bbfe45b26bf18c8590f9ac749c325723e213ef8b))

### Other

* Merge pull request #273 from mraniki/dev

:recycle: Refactor DexSwap class to return full order object ([`4c12a74`](https://github.com/mraniki/dxsp/commit/4c12a744de3b8f623b55dc0f8759516c75a2ec35))

* Merge pull request #272 from mraniki/dev

update daily dependency updates for poetry ([`0dee3be`](https://github.com/mraniki/dxsp/commit/0dee3be978cecddaf94099b2de33bd5cd4c2681d))

* update daily dependency updates for poetry ([`fe91fa2`](https://github.com/mraniki/dxsp/commit/fe91fa21dd4fc7633dadeca23ebe4bbe3b07968b))

* update daily dependency updates for poetry ([`cf2578c`](https://github.com/mraniki/dxsp/commit/cf2578c93e568bbb69779eedbb98c0440081df7d))


## v2.6.16 (2023-06-25)

### Update

* Update dependabot.yml ([`68dfbb7`](https://github.com/mraniki/dxsp/commit/68dfbb74353fec18e176860658013cec084b0cae))

* Update dependabot.yml ([`c9624d1`](https://github.com/mraniki/dxsp/commit/c9624d1b92906370e677f5444ee3e6c8f90dd10a))

* Update πŸ‘·Flow.yml ([`9f0858f`](https://github.com/mraniki/dxsp/commit/9f0858f4d05e9aec8c5d843f0e754b9f37edd52d))


## v2.6.15 (2023-06-23)

### Other

* Merge pull request #271 from mraniki/dev

πŸ“ doc ([`d853793`](https://github.com/mraniki/dxsp/commit/d85379300e631021488574ed54f7b49bbbe3d594))

### πŸ‘·

* πŸ‘· CI Change ([`90e02ec`](https://github.com/mraniki/dxsp/commit/90e02ecb6f5b5e152fce451542c08122c4265dbb))

* πŸ‘· CI Change ([`58a513e`](https://github.com/mraniki/dxsp/commit/58a513e5b08b26e1fe6f5581d1442d8a141e9f93))

### πŸ“

* πŸ“ doc ([`1c48008`](https://github.com/mraniki/dxsp/commit/1c480084ff0b864ec71b1388a462f0206df387ee))

### πŸ”₯

* πŸ”₯ remove code ([`b14907c`](https://github.com/mraniki/dxsp/commit/b14907ceb0e529d9d114cbbd89a0234a24adc80c))

### πŸ”§

* πŸ”§ config ([`6d6fe5f`](https://github.com/mraniki/dxsp/commit/6d6fe5f0ed675c7685542392ecedb566b1dac15c))

### 🚨

* 🚨 linter ([`f5f350c`](https://github.com/mraniki/dxsp/commit/f5f350c28404b3ced6acc48a8c918c80aad50f20))


## v2.6.14 (2023-06-23)

### :arrow_up:

* :arrow_up: dep update ([`d6ac46d`](https://github.com/mraniki/dxsp/commit/d6ac46d6601adb6883fbaf52f0237fd149e4d92f))

* :arrow_up:dep update ([`a8efde0`](https://github.com/mraniki/dxsp/commit/a8efde0742f0ef27364541807ddcf3e584ec4846))

### :memo:

* :memo: readthedocs ([`e02f799`](https://github.com/mraniki/dxsp/commit/e02f799cfef268b87ef8f5855f54932d4f3d6d29))

* :memo: docs ([`0773782`](https://github.com/mraniki/dxsp/commit/07737820d2d6792dcd027f87779393c8a11704ba))

### Other

* Merge pull request #270 from mraniki/dev

πŸ“ doc ([`f268f6a`](https://github.com/mraniki/dxsp/commit/f268f6aaf481a9b9806187a40c921b3e47208f0e))

* Merge branch 'main' into dev ([`bf5b03d`](https://github.com/mraniki/dxsp/commit/bf5b03dacbfb9d139b3699f82e68fb427767a846))

* Merge pull request #269 from mraniki/dev ([`44fc422`](https://github.com/mraniki/dxsp/commit/44fc4223dd1be3ef720f1ebc83f427bce221498e))

* Merge pull request #268 from mraniki/dev

⬆️ Update pyproject.toml ([`fb86775`](https://github.com/mraniki/dxsp/commit/fb86775a861ec247b8459fbdbffe7c0d72903fee))

### Update

* Update pyproject.toml ([`25c69bf`](https://github.com/mraniki/dxsp/commit/25c69bf037c423038cc579043cad419efa17257b))

### πŸ“

* πŸ“ doc ([`2f74f27`](https://github.com/mraniki/dxsp/commit/2f74f27fa0fd52aea01636c158798009acd644d3))


## v2.6.13 (2023-06-20)

### :white_check_mark:

* :white_check_mark: unit test ([`0801e28`](https://github.com/mraniki/dxsp/commit/0801e2804deaf54f5cde03283b4545c4bbf73d14))

* :white_check_mark: unit test ([`a752636`](https://github.com/mraniki/dxsp/commit/a7526361299ef96ef3474564a3bcebf1a2338073))

### Other

* Merge pull request #265 from mraniki/dev ([`34001a7`](https://github.com/mraniki/dxsp/commit/34001a76d42bb6a471e492aaa4541834227f4a85))

* Merge pull request #266 from mraniki/sourcery/dev

βœ… unit test and ♻️ refactor (Sourcery refactored) ([`94b6c47`](https://github.com/mraniki/dxsp/commit/94b6c4758a016d1003190360b31f51b4a8a92123))

* 'Refactored by Sourcery' ([`d6ead8b`](https://github.com/mraniki/dxsp/commit/d6ead8b86ab3c51ecd4f148b8cf623dc7eb018c2))

### ♻️

* βœ… unit test ♻️ refactor ([`6db92f3`](https://github.com/mraniki/dxsp/commit/6db92f38b92f9eceaa288d3330401acf6d5e9c74))

### βœ…

* βœ… unit test ([`55281b1`](https://github.com/mraniki/dxsp/commit/55281b11df03df95f86ba758459a0312664df817))

* βœ… unit test ([`a85aa43`](https://github.com/mraniki/dxsp/commit/a85aa43d38483959bd5ee9a313cca6b91eed0382))

* βœ… unit test ([`1536f8a`](https://github.com/mraniki/dxsp/commit/1536f8ac7e2087771447959081cf7e001dc61807))

* βœ… unit test ([`8df87ca`](https://github.com/mraniki/dxsp/commit/8df87ca74175e4f925b06f6249eb5da9ba552fd0))

### πŸ›

* πŸ› bug ([`2ec426d`](https://github.com/mraniki/dxsp/commit/2ec426d3d79c64cd7d316863c6bca307c526613a))

### πŸ”§

* πŸ”§ config ([`cd843f7`](https://github.com/mraniki/dxsp/commit/cd843f78d60857d966b1c0945c0ca5cff4a28724))

### πŸ₯…

* πŸ₯… catch error ([`4a483fb`](https://github.com/mraniki/dxsp/commit/4a483fb8145d0bdaaca84419a2b27d403b41e630))


## v2.6.12 (2023-06-17)

### Other

* Merge pull request #264 from mraniki/dev

πŸ›  non critical ([`13208d3`](https://github.com/mraniki/dxsp/commit/13208d3ffd6e8e3b022a70e7ea13502ef4179bf0))

### πŸ›

* πŸ› bug ([`8c4fb68`](https://github.com/mraniki/dxsp/commit/8c4fb681b3a24e3f2469d1d02113ab24b3cd6c7b))

### 🩹

* 🩹 non critical ([`c8817a8`](https://github.com/mraniki/dxsp/commit/c8817a8122ae656d43292759c9223c97a6e0964b))


## v2.6.11 (2023-06-15)

### Other

* Merge pull request #263 from mraniki/dev

πŸ”§ config org ([`2b668c7`](https://github.com/mraniki/dxsp/commit/2b668c750ba211d1c79b3ebd7edfd9c16e01503d))

### Update

* Update Dockerfile ([`6bea916`](https://github.com/mraniki/dxsp/commit/6bea916291e4a2fc47de771296691e50a57cd309))

* Update Dockerfile ([`dcea111`](https://github.com/mraniki/dxsp/commit/dcea1116b44bac8709fe4bfe93cea02a3e2b2bfb))

### πŸ”§

* πŸ”§ config org ([`9b42e5a`](https://github.com/mraniki/dxsp/commit/9b42e5a267c787dac782b6881f8b59f0d907e508))


## v2.6.10 (2023-06-14)

### Other

* Rename examples/.requirements/requirements.txt to .requirements/requirements.txt ([`589cbce`](https://github.com/mraniki/dxsp/commit/589cbce4fe8df35cb5f4205d131e4e378f041d3a))

* Merge pull request #262 from mraniki/dev

🐳 dockerignore ([`b26c90e`](https://github.com/mraniki/dxsp/commit/b26c90efc0c7926a586d2d61ba091441cd5b9161))

* Rename examples/requirements.txt to examples/.requirements/requirements.txt ([`11f5d59`](https://github.com/mraniki/dxsp/commit/11f5d595caef46f30b16cda430d7aab5d77b5f94))

### 🐳

* 🐳 dockerignore ([`8a9310b`](https://github.com/mraniki/dxsp/commit/8a9310b94c3a87990956f12cdd542877057b903b))


## v2.6.9 (2023-06-11)

### Other

* Merge pull request #261 from mraniki/dev ([`cf4b981`](https://github.com/mraniki/dxsp/commit/cf4b981478295656ce06602e8559134a0de99ef0))

* Merge pull request #260 from mraniki/dev

Python upgrade ([`d949e09`](https://github.com/mraniki/dxsp/commit/d949e0914b500ac6e3b2abd702e80a50cf369fb5))

* Merge pull request #259 from mraniki/sourcery/main

Sourcery refactored main branch ([`60bb52b`](https://github.com/mraniki/dxsp/commit/60bb52be49e8a84f18a0550fed659a7338592f65))

* 'Refactored by Sourcery' ([`eafebb2`](https://github.com/mraniki/dxsp/commit/eafebb20c9b73ed7183d0e647930186ad7d64d10))

### Update

* :arrow_up: Update dependencies in pyproject.toml ([`6cd2512`](https://github.com/mraniki/dxsp/commit/6cd2512bb447b24a0051c5fe732f19eae8d18153))

* :arrow_up: Update dependencies in pyproject.toml ([`85f4aef`](https://github.com/mraniki/dxsp/commit/85f4aef9ff99fe18fd96a6991bed279c7ba84ffd))

* Update dependencies in pyproject.toml ([`cabae7f`](https://github.com/mraniki/dxsp/commit/cabae7f0d2a87f3817372472d057cc1d5209777d))

### πŸ”§

* πŸ”§ config ([`16ba63f`](https://github.com/mraniki/dxsp/commit/16ba63ff938d045894f95603e7c192771d4e9eec))


## v2.6.8 (2023-06-08)

### :arrow_up:

* :arrow_up: Refactor pip requirements in renovate.json ([`d74719f`](https://github.com/mraniki/dxsp/commit/d74719f8ef42d5a24b26d0c21a7bd9c8b0d177ff))

* :arrow_up: dependencies ([`013ffb8`](https://github.com/mraniki/dxsp/commit/013ffb83048ae21f47974d623edd3e40aa641aa9))

### Other

* Merge pull request #258 from mraniki/dev

πŸ‘· CI Change ([`5d05d67`](https://github.com/mraniki/dxsp/commit/5d05d67d71665d91c09ca256efb3d8eee7075419))

* Merge pull request #257 from mraniki/dev

:arrow_up: Refactor pip requirements in renovate.json ([`b7eaa29`](https://github.com/mraniki/dxsp/commit/b7eaa29c71c4689c1d4e6ef7b00b17b5d6e5a4cc))

* Merge pull request #255 from mraniki/renovate/configure

Configure Renovate ([`73c1e32`](https://github.com/mraniki/dxsp/commit/73c1e32662135f4a04528ae6172423f743cb789c))

* Add renovate.json ([`a8b50d4`](https://github.com/mraniki/dxsp/commit/a8b50d47760934b3bd02bee2db9715a20dd7d776))

* Delete renovate.json ([`c89c70e`](https://github.com/mraniki/dxsp/commit/c89c70e2e9d383a7813ef60c9ef203d906f14a2e))

* Merge pull request #254 from mraniki/dev

Dev ([`a79a8ae`](https://github.com/mraniki/dxsp/commit/a79a8aebb90b6cb654c0d6bc89a3d712e8213a11))

### Update

* Update renovate.json ([`9482974`](https://github.com/mraniki/dxsp/commit/9482974b9123dfd6abde7ebce4a12e8b715a48ab))

* Update and rename renovate.json to .github/renovate.json ([`4653263`](https://github.com/mraniki/dxsp/commit/46532630ddd25fc4a253a4a407023cca9a9bb795))

* Update Dockerfile ([`966a13b`](https://github.com/mraniki/dxsp/commit/966a13b7940764dc72b68b3811b0bd29a73acd83))

### πŸ‘·

* πŸ‘· CI Change ([`6a928f0`](https://github.com/mraniki/dxsp/commit/6a928f0810ddfa6bf715ab79e0999c17e3368c98))


## v2.6.7 (2023-06-05)

### Other

* Merge pull request #253 from mraniki/dev

⬆️ dependencies ([`c9a19a4`](https://github.com/mraniki/dxsp/commit/c9a19a40382c267c8af02e8d22766f486dd882bd))

### ⬆️

* ⬆️ dependencies ([`0184b0e`](https://github.com/mraniki/dxsp/commit/0184b0ead838a0780bab5cd4e5bc5e352e81ff33))


## v2.6.6 (2023-05-31)

### :fire:

* :fire: Remove search_contract function call in DexSwap class ([`88d88e6`](https://github.com/mraniki/dxsp/commit/88d88e692cbbf2f1494547dd7d2cdeacc1c5cfb7))

### :white_check_mark:

* :white_check_mark: unit test ([`1238475`](https://github.com/mraniki/dxsp/commit/12384756b7f6fed3bb5533f3f41dcc5c006b3203))

* :white_check_mark: Add dex_chain_id and search_contract tests ([`6168fb8`](https://github.com/mraniki/dxsp/commit/6168fb8a32501573b90d7cc9ee7d8dae2be4679a))

* :white_check_mark: unit test ([`d0f4054`](https://github.com/mraniki/dxsp/commit/d0f40547047fafa536933923de05856ed0f6f732))

* :white_check_mark:  Add time.sleep(5) to test_get_decimals ([`510e508`](https://github.com/mraniki/dxsp/commit/510e50814a708f3736ec7d5473ab0abe377e2c6f))

* :white_check_mark: unit test ([`8222115`](https://github.com/mraniki/dxsp/commit/82221157e417a7b85b36bd29c4b1534f7727d954))

* :white_check_mark: unit test ([`1bce490`](https://github.com/mraniki/dxsp/commit/1bce49011b37f5bb2d18b0a76eb989e8dcef026e))

* :white_check_mark: unit test ([`17e2e60`](https://github.com/mraniki/dxsp/commit/17e2e60a26ee0efc68442964dee51752c60a4b2f))

* :white_check_mark: unit test ([`440f801`](https://github.com/mraniki/dxsp/commit/440f80193e34c91048a41f0c825409c69d8bbc30))

* :white_check_mark: unit test ([`1aacabe`](https://github.com/mraniki/dxsp/commit/1aacabe06f9808857e07021332b64c70a5466eb0))

### Other

* Merge pull request #252 from mraniki/dev ([`03c874d`](https://github.com/mraniki/dxsp/commit/03c874d44bd037ef2abe5b9d4836ec8595121427))

### Update

* πŸ₯… Update token decimals in DexSwap class ([`a1a85bd`](https://github.com/mraniki/dxsp/commit/a1a85bd31a57160d3f279f20523855a18465eb19))

* Update tests/test_unit.py

Co-authored-by: code-review-doctor[bot] <72320148+code-review-doctor[bot]@users.noreply.github.com> ([`43aeab3`](https://github.com/mraniki/dxsp/commit/43aeab39c9be0de7fe7e612756e25c0a4c35c13a))

* Update tests/test_unit.py

Co-authored-by: code-review-doctor[bot] <72320148+code-review-doctor[bot]@users.noreply.github.com> ([`c63c6c4`](https://github.com/mraniki/dxsp/commit/c63c6c4621de6e00b5902974b8b249589c7e0d84))

* Update tests/test_unit.py

Co-authored-by: code-review-doctor[bot] <72320148+code-review-doctor[bot]@users.noreply.github.com> ([`3a1880f`](https://github.com/mraniki/dxsp/commit/3a1880f13b2fd27961dd1ba2ac036c9fdf825d88))

* Update tests/test_unit.py

Co-authored-by: code-review-doctor[bot] <72320148+code-review-doctor[bot]@users.noreply.github.com> ([`e905e32`](https://github.com/mraniki/dxsp/commit/e905e322f361dccba68518b2bfa71c8e34bda619))

### βœ…

* βœ… unit test ([`55bc23d`](https://github.com/mraniki/dxsp/commit/55bc23d09d216b3aaeb060790304203911a72c0b))

* βœ… unit test ([`b80cd57`](https://github.com/mraniki/dxsp/commit/b80cd573895d7ea7565d235620b7f77039e3421f))

* βœ… unit test ([`74a5dfc`](https://github.com/mraniki/dxsp/commit/74a5dfc392607a0d6fc3bdecca1bf2810edbd876))

* βœ… unit test ([`b6abfd6`](https://github.com/mraniki/dxsp/commit/b6abfd6a764a43c809b7e536611d0e5719faf5c0))

* βœ… unit test ([`da64ae8`](https://github.com/mraniki/dxsp/commit/da64ae8441889bb1cc29b5f4d09a624e74164f07))


## v2.6.5 (2023-05-31)

### Other

* Merge pull request #251 from mraniki/dev ([`680b709`](https://github.com/mraniki/dxsp/commit/680b709b28f3d093872e121d0ac4921f3c2c4793))

### βœ…

* βœ… unit test ([`e02d8ab`](https://github.com/mraniki/dxsp/commit/e02d8abd7a6cead575708453a536703ecadba2a6))

### πŸ₯…

* πŸ₯… catch error ([`38a3b6f`](https://github.com/mraniki/dxsp/commit/38a3b6f159c906117572e38ab48be14941b53325))


## v2.6.4 (2023-05-31)

### :white_check_mark:

* :white_check_mark: unit test ([`d11e999`](https://github.com/mraniki/dxsp/commit/d11e9991a6f7c1e54aa56974f0f7175259476871))

### Other

* Merge pull request #250 from mraniki/dev ([`5ef7384`](https://github.com/mraniki/dxsp/commit/5ef7384283901f66a4d55868a4406b68aae8eddb))

### ♻️

* ♻️ refactor ([`5941213`](https://github.com/mraniki/dxsp/commit/594121370aa1c19a611bf49dd60970ef070264bb))

### βœ…

* βœ… unit test ([`1697565`](https://github.com/mraniki/dxsp/commit/1697565390542da132851be33e6e13dfb30971ad))

* βœ… unit test ([`36ccc80`](https://github.com/mraniki/dxsp/commit/36ccc80cb9e5b3cd6199b3c8053a03f14b168c6f))

* βœ… unit test ([`fd81701`](https://github.com/mraniki/dxsp/commit/fd8170156029045cafd88b6f6f31497339131d00))

* βœ… unit test ([`71f7717`](https://github.com/mraniki/dxsp/commit/71f77171152fbb26ee814ea8a20f6b81b5ebb41e))

* βœ… unit test ([`8820bc3`](https://github.com/mraniki/dxsp/commit/8820bc31d47ba7085aba27bfe34a1ff9b550dd32))

* βœ… unit test ([`4d4a6aa`](https://github.com/mraniki/dxsp/commit/4d4a6aa859976f1600dcbdfdba4c174097433624))


## v2.6.3 (2023-05-30)

### Other

* Merge pull request #249 from mraniki/dev ([`3759a1c`](https://github.com/mraniki/dxsp/commit/3759a1ce29576a711cae283c6fd637ecf65ddcb2))

* Merge pull request #248 from mraniki/dev

Refactor test_unit.py file with async/await syntax ([`d68f538`](https://github.com/mraniki/dxsp/commit/d68f53840a488754ed78c86c875894939094a3f6))

* Refactor test_unit.py file with async/await syntax ([`f0758fb`](https://github.com/mraniki/dxsp/commit/f0758fbe30a65638bc9f1ced717722e30f8a4a7c))

### βœ…

* βœ… unit test ([`a8ec5fb`](https://github.com/mraniki/dxsp/commit/a8ec5fb0896a9cdd27f2ea77c9fe824135986508))


## v2.6.2 (2023-05-30)

### Other

* Merge pull request #247 from mraniki/dev ([`f058100`](https://github.com/mraniki/dxsp/commit/f0581003221d54a5791dd5bcc2787ae8986f874c))

### ♻️

* ♻️ refactor ([`96e5250`](https://github.com/mraniki/dxsp/commit/96e5250d37d1461b6d60094b8954f76a9f666a56))

### βœ…

* βœ… unit test ([`5f2405b`](https://github.com/mraniki/dxsp/commit/5f2405b0e66af11450515ac0f8870f353b779449))

* βœ… unit test ([`8d2e294`](https://github.com/mraniki/dxsp/commit/8d2e294cf176a4c7944ce572afb79fa73bbad402))

* βœ… unit test ([`a818184`](https://github.com/mraniki/dxsp/commit/a818184aae24436291ea773851bf72bd045584c9))

### πŸ›

* πŸ› bug ([`2090637`](https://github.com/mraniki/dxsp/commit/209063736af2c6f08cab53ab47aed0d99e3eb4e9))

* πŸ› bug ([`2ba45f1`](https://github.com/mraniki/dxsp/commit/2ba45f12175db63fa1f7144e5e5b43f106fac56f))


## v2.6.1 (2023-05-30)

### :white_check_mark:

* :white_check_mark: unit test  and refactor ([`79c4d59`](https://github.com/mraniki/dxsp/commit/79c4d5992f1a2afd4e0ba53bbac81823a5a892fe))

### Other

* Merge pull request #246 from mraniki/dev ([`97171a7`](https://github.com/mraniki/dxsp/commit/97171a7ab0431fc8cfa099fec8ca257b1bdb72d4))

* Merge branch 'main' into dev ([`76db892`](https://github.com/mraniki/dxsp/commit/76db892b5675a42886fc525126be6c82c66b195b))

* Merge branch 'main' into dev ([`d35f8c4`](https://github.com/mraniki/dxsp/commit/d35f8c4c1bcb8624531fccaf9771ba589146e431))

* Add test for getting quote from Uniswap exchange. ([`f7b4825`](https://github.com/mraniki/dxsp/commit/f7b4825eaaa29ed58ac0128be019be20b2bae17b))

### Update

* Update README.md ([`7c71d22`](https://github.com/mraniki/dxsp/commit/7c71d22a360aa993fb996f897d7f94e8948df315))

* Update README.md ([`8a14e24`](https://github.com/mraniki/dxsp/commit/8a14e242a88251918fba029eb38a0617d50bb2b2))

### βœ…

* βœ… unit test  and refactor ([`25df449`](https://github.com/mraniki/dxsp/commit/25df449c0ad849ead8a2812b4f1ca9e9f6553900))

### 🎨

* 🎨 code format for cg ([`b8bd4d4`](https://github.com/mraniki/dxsp/commit/b8bd4d4ee92114e62fe5c39bcebe41688f4f0b95))

* 🎨 code format ([`2e657a1`](https://github.com/mraniki/dxsp/commit/2e657a190d2789bf5391aa10887c2700c9154a29))

### πŸ₯…

* πŸ₯… exception alignement ([`e57513d`](https://github.com/mraniki/dxsp/commit/e57513d70452ca1f17b57a8e2fb715475e2cd568))


## v2.6.0 (2023-05-28)

### :whale:

* :whale: Refactor Dockerfile: remove unnecessary port 8443. ([`8b1e5f7`](https://github.com/mraniki/dxsp/commit/8b1e5f7d066e5add37633318d8666f7c4f3ae035))

### Other

* Merge pull request #244 from mraniki/dev

:construction_worker_man: CI Change ([`923b5e4`](https://github.com/mraniki/dxsp/commit/923b5e48706e3b143b6f3dc88f53bc70ba36d199))

* :construction_worker_man: CI Change ([`76f03de`](https://github.com/mraniki/dxsp/commit/76f03de8cdc0eb804373c5bb4735ebf3c782478f))

* Merge pull request #243 from mraniki/dev

πŸ₯š Add get_name method to DexSwap class ([`4a601ed`](https://github.com/mraniki/dxsp/commit/4a601ed883542fa65e655d3d0fbb12f15c763869))

* Merge pull request #242 from mraniki/main

Merge pull request #241 from mraniki/dev ([`7e33860`](https://github.com/mraniki/dxsp/commit/7e33860f521573fce78b642444f5902d7f41f9e4))

* Merge pull request #241 from mraniki/dev

⚑ improving code coverage ([`51622bd`](https://github.com/mraniki/dxsp/commit/51622bdd2c1ca2d32594164a962af8ec2367dd7c))

### ⚑

* ⚑ improving code coverage ([`bb674b2`](https://github.com/mraniki/dxsp/commit/bb674b2d5b7fc19044fb4e21256505f2c69fbcd1))

### πŸ‘·

* πŸ‘· CI Change ([`d3203d2`](https://github.com/mraniki/dxsp/commit/d3203d2cbd315e6f47cfd78890d6b078af43acc9))

* πŸ‘· CI Change ([`b1b10d6`](https://github.com/mraniki/dxsp/commit/b1b10d6bb3bd2138a44602d0402b99697eb0b866))

### πŸ₯š

* πŸ₯š Add get_name method to DexSwap class ([`f853202`](https://github.com/mraniki/dxsp/commit/f8532020bdedf72f24e832e126df707e3b0b1bd6))


## v2.5.5 (2023-05-27)

### Other

* Merge pull request #240 from mraniki/dev

⚑ improving code coverage ([`4d9dd10`](https://github.com/mraniki/dxsp/commit/4d9dd10819ae2d625fd73b06205a72317685c417))

### ⚑

* ⚑ improving code coverage ([`02b2413`](https://github.com/mraniki/dxsp/commit/02b2413c1300b672531c29a006c0fb1bf25fe362))


## v2.5.4 (2023-05-27)

### Other

* Merge pull request #239 from mraniki/dev

⚑ improving code coverage ([`1261486`](https://github.com/mraniki/dxsp/commit/1261486d0228c2a1db9e45286422e3f281e55ec9))

### ⚑

* ⚑ improving code coverage ([`6617355`](https://github.com/mraniki/dxsp/commit/661735551a54963c8bf5f4747d89d0db9e38ea0d))


## v2.5.3 (2023-05-27)

### Fix

* :wrench: Change envvar_prefix to "TT" in config.py. ([`402494e`](https://github.com/mraniki/dxsp/commit/402494eae9fd518c0aa1c2c00de775a2c47ad52a))

### Other

* Merge pull request #238 from mraniki/dev

:wrench: Change envvar_prefix to "TT" in config.py. ([`26d252f`](https://github.com/mraniki/dxsp/commit/26d252ff9d3be9a015dd743c5e4b4043d81f4d61))


## v2.5.2 (2023-05-27)

### Fix

* πŸš‘ dex_wallet_address was removed from settings and fixes test cases ([`c74e372`](https://github.com/mraniki/dxsp/commit/c74e37272c4ef76d59c76f545d3ff212a68d82fc))

* πŸ”§ removing envvar_prefix ([`7387408`](https://github.com/mraniki/dxsp/commit/7387408d411ccb5ccdd784ada5019b45756aca51))

### Other

* Merge pull request #237 from mraniki/dev

πŸ”§ removing envvar_prefix ([`8205763`](https://github.com/mraniki/dxsp/commit/82057632da97efabcc4fd95b0bc57bfdfa7b74a7))

* Merge pull request #236 from mraniki/dev

:wrench: Update default_settings.toml with commented out wallet and p… ([`74e4bb8`](https://github.com/mraniki/dxsp/commit/74e4bb8251be0c925b68b93e2f9ae519f2c35015))

### Update

* :wrench: Update default_settings.toml with commented out wallet and private key. ([`b96da1e`](https://github.com/mraniki/dxsp/commit/b96da1efecfce1ec01e6066d86ebcb985e36aef2))

### ♻️

* ♻️ update quote ccy to trasding_asset and added more test ([`029b94b`](https://github.com/mraniki/dxsp/commit/029b94b47a4c1d6031fa438fb7f4544e2c0cef0d))

### 🎨

* 🎨 code format ([`207c8b0`](https://github.com/mraniki/dxsp/commit/207c8b0ab57f12f158cf247a56cf53206939a14d))


## v2.5.1 (2023-05-26)

### :white_check_mark:

* :white_check_mark:  test case modification ([`4600f61`](https://github.com/mraniki/dxsp/commit/4600f61122b096d2bbdb2f38c58ba1804776b505))

### Other

* Merge pull request #235 from mraniki/dev

🎨 Update DexSwap account display ([`853fa63`](https://github.com/mraniki/dxsp/commit/853fa6306d59096c35e36380d0e7d6bc45afc316))

### Update

* :wrench:Update default_settings.toml with empty dex wallet address and private key. ([`41b776f`](https://github.com/mraniki/dxsp/commit/41b776f4049e0a66424129fd8e7bac4b2a458b83))

* :art: Update DexSwap account display ([`fd63ba9`](https://github.com/mraniki/dxsp/commit/fd63ba9fe98c52ab9879ea471b087dbf913fe60f))


## v2.5.0 (2023-05-26)

### Other

* Merge pull request #234 from mraniki/dev

πŸ₯š Add account to DexSwap class. ([`2568259`](https://github.com/mraniki/dxsp/commit/25682594e03449e5f10ae4045eb2524bbe8c39ea))

### πŸ₯š

* πŸ₯š Add account to DexSwap class. ([`1e4c787`](https://github.com/mraniki/dxsp/commit/1e4c7879d651740b7c67d15b7414bd6c81835569))


## v2.4.1 (2023-05-25)

### Other

* Merge pull request #233 from mraniki/dev

🎨 improve structure ([`713b02b`](https://github.com/mraniki/dxsp/commit/713b02beda6e43f7549c1057577097c47d8a7f45))

### 🎨

* 🎨 improve structure ([`49ae03e`](https://github.com/mraniki/dxsp/commit/49ae03e52146af3565ae4af4ba5fd6a9dd29e70e))


## v2.4.0 (2023-05-25)

### Fix

* βœ… test fixes ([`9f8e9b5`](https://github.com/mraniki/dxsp/commit/9f8e9b5fb92e02d90feab734a09e91fd67f4f7a4))

### Other

* Merge pull request #232 from mraniki/dev

♻️ code refactor and additional unit test ([`bbfd6c9`](https://github.com/mraniki/dxsp/commit/bbfd6c9c07bd6758776861d6ecdd211452905edd))

### Update

* Update Dockerfile ([`caac8b5`](https://github.com/mraniki/dxsp/commit/caac8b598e40b5d0f473d84655755b9082440624))

* Update Dockerfile ([`ec76123`](https://github.com/mraniki/dxsp/commit/ec7612317da915b0226edbb355811dcde307555a))

### ♻️

* ♻️ code refactor and additional unit test ([`0fb7179`](https://github.com/mraniki/dxsp/commit/0fb7179aee6341e61af164092e1ab76842385141))

### ⚑

* ⚑ improving approval function ([`a903a74`](https://github.com/mraniki/dxsp/commit/a903a746c1cddb2709e6ee4fdaf8a15dd98ca180))

### βœ…

* βœ… update ([`0009539`](https://github.com/mraniki/dxsp/commit/0009539e6cd66d4b68f71f75ee3a5779ecfee36b))

* βœ… test update ([`242a154`](https://github.com/mraniki/dxsp/commit/242a1544450bce278f9e94e38ade649d7ea201d7))

### πŸ›

* πŸ› get_gas ([`3e1937f`](https://github.com/mraniki/dxsp/commit/3e1937f118df673b69315be2e48f56d35e091082))

* πŸ› get_0x_quote ([`9a7493a`](https://github.com/mraniki/dxsp/commit/9a7493ace62ef2c181329e0d7d41e9c53adc0d07))

### πŸ’„

* πŸ’„ code refactor and improve the swap function and test ([`85dd400`](https://github.com/mraniki/dxsp/commit/85dd4007ad425f4060d7ccd2115259f8d97afa5b))

### πŸ”₯

* πŸ”₯ ([`8e81dbe`](https://github.com/mraniki/dxsp/commit/8e81dbe8e9f62c0f9242c6379be2b325fe26312f))

### 🚨

* 🚨 pylint ([`86eb7ef`](https://github.com/mraniki/dxsp/commit/86eb7ef5d10897274378ad170451c5845b02eb55))

### πŸ₯…

* πŸ₯… better error for swap ([`ce8e3ee`](https://github.com/mraniki/dxsp/commit/ce8e3ee3030d5c0690d4ef634d092b47939118ae))


## v2.3.2 (2023-05-24)

### Other

* Merge pull request #231 from mraniki/dev

βœ… increase test coverage ([`a995321`](https://github.com/mraniki/dxsp/commit/a995321172924007125fcd8871a147c22f0f5830))

### βœ…

* βœ… increase test coverage ([`6cd6227`](https://github.com/mraniki/dxsp/commit/6cd6227c634d1e2dafc61679215aef4123007819))

### 🐳

* 🐳 dockerfile ([`002d897`](https://github.com/mraniki/dxsp/commit/002d89746a4de5706bd7322db7d621188112f688))


## v2.3.1 (2023-05-24)

### Other

* Merge pull request #230 from mraniki/dev

βœ… improve unit test and refactoring ([`3062d87`](https://github.com/mraniki/dxsp/commit/3062d87b898c06922b0510a36d211cde65efdd62))

### ♻️

* ♻️ refactor code ([`d4acde6`](https://github.com/mraniki/dxsp/commit/d4acde6962def0226ff885f20e270ea96ca7a693))

### βœ…

* βœ… improve unit test and refactoring ([`76a8393`](https://github.com/mraniki/dxsp/commit/76a83938a640ea2e76c24cd70cabb4586344a6ec))


## v2.3.0 (2023-05-24)

### Other

* Merge pull request #229 from mraniki/dev

πŸ’„ improved search ([`a949fff`](https://github.com/mraniki/dxsp/commit/a949fff9c9e3409eb2cc0b868d037fb7bd8af874))

### 🐳

* 🐳 dockerfile update ([`f495246`](https://github.com/mraniki/dxsp/commit/f4952468cb5cd3472f9f09cacc97589f999e2701))

### πŸ’„

* πŸ’„ improved search ([`8b9ea40`](https://github.com/mraniki/dxsp/commit/8b9ea400567daa0362d30753a3e0f056fa124482))


## v2.2.22 (2023-05-24)

### Other

* Merge pull request #228 from mraniki/dev

♻️ Refactor the search contract function and unit test ([`555f001`](https://github.com/mraniki/dxsp/commit/555f00100dd8315982f0f75f8cc5a84653a3ffac))

### ♻️

* ♻️ Refactor the search contract function and unit test ([`34bba56`](https://github.com/mraniki/dxsp/commit/34bba569c1ff1779267fba8af35a5280b290bd99))

### 🐳

* 🐳 dockerfile change ([`cafb2a6`](https://github.com/mraniki/dxsp/commit/cafb2a6eeb4c12e389e9d9c312c30da8206ca562))


## v2.2.21 (2023-05-23)

### Other

* Merge pull request #227 from mraniki/dev

πŸ‘· CI change ([`1d4be6a`](https://github.com/mraniki/dxsp/commit/1d4be6a57ddec645d57ce29c65d00c24a1a82d13))

### πŸ‘·

* πŸ‘· CI Change ([`8fdf670`](https://github.com/mraniki/dxsp/commit/8fdf670d2d6638e356fe165cdc58f9b7dccf4f74))

* πŸ‘· CI change ([`b308f44`](https://github.com/mraniki/dxsp/commit/b308f445f55061c70e6b6281efe848da32da0216))


## v2.2.20 (2023-05-23)

### Other

* Merge pull request #226 from mraniki/dev

πŸ‘· updated pyproject ([`af83663`](https://github.com/mraniki/dxsp/commit/af83663863ed086ab408c7d68efee8a6d536a921))

### πŸ‘·

* πŸ‘· updated pyproject ([`f784628`](https://github.com/mraniki/dxsp/commit/f78462834c682fe05084aab8de17355a393073e8))


## v2.2.19 (2023-05-22)

### Other

* Merge pull request #225 from mraniki/dev

🚨 linter check ([`5e0832f`](https://github.com/mraniki/dxsp/commit/5e0832fb5d59348a41943c72c9081422742a3988))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`33bc2d3`](https://github.com/mraniki/dxsp/commit/33bc2d3bf67ac47b2d4fa873fb2da71c1d7ab4ab))


## v2.2.18 (2023-05-22)

### :rotating_light:

* :rotating_light: linter check ([`2e4ac5e`](https://github.com/mraniki/dxsp/commit/2e4ac5ec2bf753aaf0fd1261c6516c2833bd30d0))

### Bump

* ⚑bump ([`40fad84`](https://github.com/mraniki/dxsp/commit/40fad8490fa08af48ea63bc7120fc21a18c28a61))

### Other

* Merge pull request #224 from mraniki/dev

Dev ([`83de11e`](https://github.com/mraniki/dxsp/commit/83de11e174f4951f0fca4c47f4c5e5dd7580efee))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`445310c`](https://github.com/mraniki/dxsp/commit/445310c28575d0a01b1288d58a59c7f1dd357446))


## v2.2.17 (2023-05-22)

### :art:

* :art: test ([`654baec`](https://github.com/mraniki/dxsp/commit/654baec8a3f3deb04bf605d3e23f3b5c2f9cb198))

* :art: test ([`3be701d`](https://github.com/mraniki/dxsp/commit/3be701dc5135dd5b089006949cad32999558f79c))

### Other

* Merge pull request #223 from mraniki/dev

🎨 test ([`6e1023e`](https://github.com/mraniki/dxsp/commit/6e1023eb7f16a2a07430d255d99ba3c692bd6f56))

* :construction_worker_man: CI emoji update ([`f9156b7`](https://github.com/mraniki/dxsp/commit/f9156b79eb1d026c25bb135179bf1d2f128ef179))

* Merge pull request #222 from mraniki/dev

:art: test ([`0d2eb99`](https://github.com/mraniki/dxsp/commit/0d2eb992f3801ea05ff1efd9342eea1612188592))


## v2.2.16 (2023-05-22)

### Bump

* :zap: bump ([`ae80ec2`](https://github.com/mraniki/dxsp/commit/ae80ec21115a8376f12d04372ae28766e186b933))

### Other

* Merge pull request #221 from mraniki/dev

:zap: bump ([`3615a50`](https://github.com/mraniki/dxsp/commit/3615a50d35ce2c30eb14799c61faa06f68183015))

* Merge pull request #220 from mraniki/dev

⚑ python dep ([`05ecc94`](https://github.com/mraniki/dxsp/commit/05ecc94ec4f5fecf3d93de6c3c32f0eab86fe630))

* Merge pull request #219 from mraniki/dev

πŸ”’ security ([`244b093`](https://github.com/mraniki/dxsp/commit/244b09372914bfaf568ac1500ba50f3ff33d8c38))

### Update

* ⚑ Update README.md ([`4375d49`](https://github.com/mraniki/dxsp/commit/4375d4917065bd6d98b7be70dc4e2839478d6c5c))

### ⚑

* ⚑ python dep ([`c4e01e7`](https://github.com/mraniki/dxsp/commit/c4e01e7a62f70d139822ca425a6756703670cb73))

### πŸ›

* πŸ› updating pyproject ([`bfc1dc7`](https://github.com/mraniki/dxsp/commit/bfc1dc7752efc8c2cc1427437401f3b9ec138c80))

### πŸ”’

* πŸ”’ security ([`82774d8`](https://github.com/mraniki/dxsp/commit/82774d83af24f197e3d66777526d33e98062ad56))


## v2.2.15 (2023-05-18)

### :zap:

* :zap:Added get_account_margin method to DexSwap class. ([`b06010a`](https://github.com/mraniki/dxsp/commit/b06010a542c311ab3a1d171b30aeefb885587553))

### Other

* Merge pull request #218 from mraniki/dev

:zap:Added get_account_margin method to DexSwap class. ([`ebe3d84`](https://github.com/mraniki/dxsp/commit/ebe3d84b6a1a5f1f0d911f84844f0cec2befc380))


## v2.2.14 (2023-05-17)

### Other

* Merge pull request #217 from mraniki/dev

πŸ› test ([`cf5decf`](https://github.com/mraniki/dxsp/commit/cf5decf152eadc5ea9f24e8ada9f997358b531d5))

* Merge branch 'main' into dev ([`b1c8703`](https://github.com/mraniki/dxsp/commit/b1c8703807a4e06857000fef45931ba3ddeeb3b6))

* Merge pull request #215 from mraniki/dev

Dev ([`0f6c63a`](https://github.com/mraniki/dxsp/commit/0f6c63aa5a8da8478251372287a99ff4d34c3c10))

### Update

* :bug: Update pyproject.toml with new patch_emoji ([`ab98655`](https://github.com/mraniki/dxsp/commit/ab9865508662ee3aaf0a17d456913da405031997))

### πŸ›

* πŸ› test ([`870945b`](https://github.com/mraniki/dxsp/commit/870945bfd6faba8fc403a78aeaf353a663116ee9))

* πŸ› test ([`5e21876`](https://github.com/mraniki/dxsp/commit/5e218765021aaeba46152c862c6dacfb174214e4))

* πŸ› test ([`594d847`](https://github.com/mraniki/dxsp/commit/594d847d97a9a00aa0839a14e9e6c6bf615be3fc))

* πŸ›test ([`1d79c58`](https://github.com/mraniki/dxsp/commit/1d79c5802fd28e0d07a44e51f0d38581cd3c6e37))


## v2.2.13 (2023-05-16)

### :zap:

* :zap: Add pytest-mock to pyproject.toml ([`6e60dfa`](https://github.com/mraniki/dxsp/commit/6e60dfaff795139f5277bf897b75fbc108a28466))

### Other

* Merge pull request #213 from mraniki/dev

:zap:Add pytest-mock to pyproject.toml ([`44ba3ff`](https://github.com/mraniki/dxsp/commit/44ba3ffa5b5fa10c0b28d8631c9ba14dd16a9b57))

* Merge pull request #212 from mraniki/dev

πŸ’¬ increasing test coverage ([`4545586`](https://github.com/mraniki/dxsp/commit/45455866d849ea83229e0993ef8313aec7f82dd7))

### πŸ’¬

* πŸ’¬γ€€docs β–‘ ([`19b879d`](https://github.com/mraniki/dxsp/commit/19b879d346ce68a28bb3883191f3c089df7e579c))

* πŸ’¬ increasing test coverage ([`6dc4df5`](https://github.com/mraniki/dxsp/commit/6dc4df597fdb4ee8790751d38d04a4ced9324efa))


## v2.2.12 (2023-05-16)

### Other

* Merge pull request #211 from mraniki/dev

 added 0x quote ([`5c9ba87`](https://github.com/mraniki/dxsp/commit/5c9ba87b1c252d984b557a3bcf31c26b8b59603a))

### ⚑

* ⚑️ added 0x quote ([`2a36c2d`](https://github.com/mraniki/dxsp/commit/2a36c2dffbb73e86ea538ec0a443c665b351d7bb))

* ⚑️ quote return ([`d596652`](https://github.com/mraniki/dxsp/commit/d59665279ee56ad272e7885576fd42b0d608b4c8))


## v2.2.11 (2023-05-15)

### Other

* Merge pull request #210 from mraniki/dev

πŸ‘½ remove 1inch support until api resolution ([`0d1d95a`](https://github.com/mraniki/dxsp/commit/0d1d95ac815a52f2bd935da5ff02d77fedc97abc))

### Update

* ⚑️ added quoter function and setting. Updated zerox ([`74a7a8a`](https://github.com/mraniki/dxsp/commit/74a7a8a3734bccb06968e775aacf1d117c540515))

### ⚑

* ⚑️ clean up the uniswap quoter and swap. ([`c87c37f`](https://github.com/mraniki/dxsp/commit/c87c37f626cc347a77769a95b7e1a29440d81e97))

### πŸ‘½

* πŸ‘½ remove 1inch support until api resolution ([`f751a1d`](https://github.com/mraniki/dxsp/commit/f751a1de0407e95e60d513f8b38a985f76482055))


## v2.2.10 (2023-05-15)

### Other

* Merge pull request #208 from mraniki/dev

⚑️ slight quote improvement ([`89f7b24`](https://github.com/mraniki/dxsp/commit/89f7b246494ce92bbc677472659dda6cf2991b0c))

### ⚑

* ⚑️ slitgh quote improvement ([`162bb2b`](https://github.com/mraniki/dxsp/commit/162bb2bb7664d2b7cf1c08207c2f7279fec59231))


## v2.2.9 (2023-05-15)

### :bug:

* :bug: version ([`c028115`](https://github.com/mraniki/dxsp/commit/c028115cb468bcbb207df6f36ae6a21f9f5f3157))

### :zap:

* :zap: Refactor uniswap function to use get_quote_uniswap ([`6ac3265`](https://github.com/mraniki/dxsp/commit/6ac326540c766ee8d750822c1e1f4170e56d43b8))

### Other

* Merge pull request #207 from mraniki/dev

:bug: version ([`4adea6d`](https://github.com/mraniki/dxsp/commit/4adea6d98c47c6bf37d68213cfefe91c1884f17e))

* Merge pull request #206 from mraniki/dev

Dev ([`0f96d3f`](https://github.com/mraniki/dxsp/commit/0f96d3ff2b447218bf121612d661443589f67a3b))

* Merge pull request #205 from mraniki/dev

πŸ› quote uniswap ([`46c9d19`](https://github.com/mraniki/dxsp/commit/46c9d19f7fef5d3c2b22416ffed398b3cc6634b7))

* Merge pull request #204 from mraniki/dev

⚑️ web3client ([`b605e14`](https://github.com/mraniki/dxsp/commit/b605e14d4dac72482e705677ec6416daae6a4a0a))

### ⚑

* ⚑️ web3client ([`f09a555`](https://github.com/mraniki/dxsp/commit/f09a555497365fea6e0b435bb51e308d6c69061a))

### πŸ›

* πŸ› swap tweak ([`93cfc0b`](https://github.com/mraniki/dxsp/commit/93cfc0b9c694b8ce3177f638410acf5838252464))

* πŸ› quote uniswap ([`6e5c072`](https://github.com/mraniki/dxsp/commit/6e5c072357ef9bdd8ba4af22b440cac8f61a321b))


## v2.2.8 (2023-05-14)

### Other

* Merge pull request #203 from mraniki/dev

⚑️ adding web3cli ([`f788048`](https://github.com/mraniki/dxsp/commit/f7880487eaf70672132f6e39a98e02b20bf7270d))

### ⚑

* ⚑️ adding web3cli ([`b2c485f`](https://github.com/mraniki/dxsp/commit/b2c485f3f4174bfca0f5d14c2a67da05041eb0c8))


## v2.2.7 (2023-05-13)

### Other

* Merge pull request #202 from mraniki/dev

πŸ› in quote module ([`d329ef7`](https://github.com/mraniki/dxsp/commit/d329ef75436a9b16486681cbc8a7fb24b6f24753))

### πŸ›

* πŸ› in quote module ([`e7f4324`](https://github.com/mraniki/dxsp/commit/e7f4324558a617a43e299e39abd0f4ecad65897d))


## v2.2.6 (2023-05-13)

### Update

* ⚑️Update README.md ([`395922d`](https://github.com/mraniki/dxsp/commit/395922d836dbaa2cc9e7fd6a71b8c36347352c55))

* Update README.md ([`88afd88`](https://github.com/mraniki/dxsp/commit/88afd889e4078eb340ab5c20b6c41b66fd1fe8f3))


## v2.2.5 (2023-05-13)

### Other

* Merge pull request #201 from mraniki/dev

⚑️ added router_contract_addr in uniswap client ([`7b982e4`](https://github.com/mraniki/dxsp/commit/7b982e4ca0b73da53cde9e8360a4ac669cde46fa))

### ⚑

* ⚑️ added router_contract_addr in uniswap client ([`c591d06`](https://github.com/mraniki/dxsp/commit/c591d06ef57330337ed4c23b3fe57baa86ebad9a))


## v2.2.4 (2023-05-13)

### Other

* Merge pull request #200 from mraniki/dev

πŸ› slippage typo in uniswap function ([`992df4d`](https://github.com/mraniki/dxsp/commit/992df4d6e8d2913540afb870cb9827ec8c1cc39b))

### πŸ›

* πŸ› slippage typo in uniswap function ([`78973c1`](https://github.com/mraniki/dxsp/commit/78973c1624e213fe330afe3ee7e0827d627a2313))


## v2.2.3 (2023-05-12)

### Other

* Merge pull request #199 from mraniki/dev

⚑️ updated for uniswap lib ([`24352e6`](https://github.com/mraniki/dxsp/commit/24352e6245e710289a3c4dcb7e89dd095ccb8088))

* Merge pull request #197 from mraniki/dev

⚑️ code cleanup ([`ef71663`](https://github.com/mraniki/dxsp/commit/ef7166358237b10a25ad4be5249526d193018846))

* Merge pull request #196 from mraniki/dev

⚑️ code cleanup ([`6f1c341`](https://github.com/mraniki/dxsp/commit/6f1c341dd7aaf7fbb080dff386b81b4a5c4ea39c))

### ⚑

* ⚑️ updated for uniswap lib ([`388f27f`](https://github.com/mraniki/dxsp/commit/388f27fe1ee6545727db31dc439ab079f2423317))

* ⚑️ code cleanup ([`c20e5e4`](https://github.com/mraniki/dxsp/commit/c20e5e401d092c3f0359751c295886674fba06d6))

* ⚑️ uniswap lib ([`47b82ec`](https://github.com/mraniki/dxsp/commit/47b82ecb3bf16691ec8645705697b3dce87638ec))

* ⚑️ adding generic uniswap lib ([`f9fd883`](https://github.com/mraniki/dxsp/commit/f9fd8839745bebcba0eefb447e2ca6033dcdbbc2))

* ⚑️ code cleanup ([`01e1cb3`](https://github.com/mraniki/dxsp/commit/01e1cb385dc90424deaac637fdd4747cef21bf17))

### πŸ›

* πŸ› correct quote uni ([`8206e12`](https://github.com/mraniki/dxsp/commit/8206e12910dc530d8c5caebf2bb2dd22011b0530))


## v2.2.2 (2023-05-10)

### Fix

* ⚑️ fix get_sign ([`30b4150`](https://github.com/mraniki/dxsp/commit/30b41507094474d3a385051fda0788afe74e1f72))

### Other

* Merge pull request #195 from mraniki/dev

fix get_sign ([`c7a2701`](https://github.com/mraniki/dxsp/commit/c7a2701498555c630df2c296bb4926598a1d7bc4))

* troubleshoot for get_quote_uniswap_v2 ([`59f7cb0`](https://github.com/mraniki/dxsp/commit/59f7cb074e00c41f35013513cf23ef11ad78f886))

### ⚑

* ⚑️ settings update ([`f39a47f`](https://github.com/mraniki/dxsp/commit/f39a47f94b3f9525cb784d4298eabe38eac7693a))


## v2.2.1 (2023-05-10)

### Other

* Merge pull request #194 from mraniki/dev

⚑️ updated unit test ([`b36f3fb`](https://github.com/mraniki/dxsp/commit/b36f3fb5f15eafe0612d646e92ffec50ff4ef22d))

### ⚑

* ⚑️ updated unit test ([`7872a19`](https://github.com/mraniki/dxsp/commit/7872a1913bdb10216062dfb040ad957116445e0b))


## v2.2.0 (2023-05-10)

### Other

* Merge pull request #193 from mraniki/dev

✨ added apollo basics ([`2377d22`](https://github.com/mraniki/dxsp/commit/2377d22ec85e890187d768c096e55fe5f503d373))

### ✨

* ✨ added apollo basics ([`1afe435`](https://github.com/mraniki/dxsp/commit/1afe435f8608595297235353ea0b39814659ee16))


## v2.1.6 (2023-05-10)

### Other

* Merge pull request #192 from mraniki/dev

πŸ› def router(self) attributes ([`8224d26`](https://github.com/mraniki/dxsp/commit/8224d267d541b09d77bb4e02b0cc06e8df8a1333))

### πŸ›

* πŸ›  def router(self) attributes ([`e62822a`](https://github.com/mraniki/dxsp/commit/e62822ac769a9b18f6534cb70f68333d077a4ae5))

* πŸ› old setting in get_approve_uniswap ([`4d09cb3`](https://github.com/mraniki/dxsp/commit/4d09cb38b491eb4bea9c09ff8a23c2d30b69cf66))


## v2.1.5 (2023-05-10)

### Other

* Merge pull request #191 from mraniki/dev

⚑️ updated slippage settings to dex_slippage ([`f9c27fc`](https://github.com/mraniki/dxsp/commit/f9c27fcbc5712a2e6b9d72e6fcfb503ecec36725))

### ⚑

* ⚑️ updated slippage settings to dex_slippage ([`9a00eb9`](https://github.com/mraniki/dxsp/commit/9a00eb947c12e99b2218b995345aeb81210c9c3a))


## v2.1.4 (2023-05-10)

### Other

* Merge pull request #190 from mraniki/dev

⚑️ Updated with 0x and reor code ([`a572e20`](https://github.com/mraniki/dxsp/commit/a572e20b3d35ad736ace06183910c394534df633))

### Update

* ⚑️ Updated with 0x and reor code ([`0da1f17`](https://github.com/mraniki/dxsp/commit/0da1f17087fd453fa425df21f3319216289151e5))

### 🎨

* 🎨 lint ([`b2f54db`](https://github.com/mraniki/dxsp/commit/b2f54dbe5f05495a66289f353401c371bcc30313))

* 🎨 code reorg ([`cf56237`](https://github.com/mraniki/dxsp/commit/cf56237a602f10046a0098a3b9211c1e7754cc51))

### πŸ›

* πŸ› remove sensitive ([`8bbb434`](https://github.com/mraniki/dxsp/commit/8bbb4346e624d8745b308eb80d96e535c037e7e9))


## v2.1.3 (2023-05-09)

### Other

* Merge pull request #188 from mraniki/dev

:zap:Update default_settings.toml and main.py files ([`b0b9380`](https://github.com/mraniki/dxsp/commit/b0b938099feb9976fb8664c65107131da800dcc2))

### Update

* :zap:Update default_settings.toml and main.py files ([`4a32f28`](https://github.com/mraniki/dxsp/commit/4a32f28847a9a6363780a79452cc8ec88634b754))


## v2.1.2 (2023-05-09)

### Other

* Merge pull request #187 from mraniki/dev

πŸ› extra / ([`518acb0`](https://github.com/mraniki/dxsp/commit/518acb0e0303fe5a18b6e341edb995c0b9437f90))

### πŸ›

* πŸ› extra / ([`fb80c29`](https://github.com/mraniki/dxsp/commit/fb80c29a4c80ceace9ff23bc2541018ddcd49d07))


## v2.1.1 (2023-05-09)

### Other

* Merge pull request #186 from mraniki/dev

πŸ› self.chain_id ([`c25b199`](https://github.com/mraniki/dxsp/commit/c25b199cc0aa4c5a6633593701d9481b26f57a0f))

### πŸ›

* πŸ› self.chain_id ([`41ece41`](https://github.com/mraniki/dxsp/commit/41ece4105fcfb3dffc6efa97c45acf7534ed9a11))


## v2.1.0 (2023-05-09)

### Other

* Merge pull request #185 from mraniki/dev

Dev ([`73200c4`](https://github.com/mraniki/dxsp/commit/73200c482ac97ffa97d73b0fc3aed2767a2b251f))

* Merge branch 'main' into dev ([`4a06ef5`](https://github.com/mraniki/dxsp/commit/4a06ef5ce1fe6d66ba5d575d88a2a01c0b54fd73))

### πŸ›

* πŸ› + str(settings.chain_id) ([`25301b7`](https://github.com/mraniki/dxsp/commit/25301b7851d331f5541d638c923b6ff056605e48))


## v2.0.29 (2023-05-09)

### Other

* Merge pull request #184 from mraniki/dev

πŸ’¬ added debug info ([`945bef4`](https://github.com/mraniki/dxsp/commit/945bef4d178c079ca5ce76d09fe56b5733d946cb))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`5f7ff05`](https://github.com/mraniki/dxsp/commit/5f7ff05ffef56306012e0f5132425952955e388f))

### ✨

* ✨ added dex_1inch_url settings ([`fd8f04a`](https://github.com/mraniki/dxsp/commit/fd8f04a99ec4aab1ea7677d1d26d2c61571b62f1))

### πŸ’¬

* πŸ’¬ added debug info ([`7fab0f5`](https://github.com/mraniki/dxsp/commit/7fab0f54a228728aa90ef46d67c0637ec5b145dd))


## v2.0.28 (2023-05-09)

### Other

* Merge pull request #183 from mraniki/dev

Dev ([`f1998b8`](https://github.com/mraniki/dxsp/commit/f1998b88bda99a6da34c116e3f099e303a4bd688))

* Merge branch 'main' into dev ([`e422df3`](https://github.com/mraniki/dxsp/commit/e422df38370cf01b381d4ae51fdd94d3dbc57eb0))


## v2.0.27 (2023-05-09)

### :bug:

* :bug: Fix header syntax in default_settings.toml file. ([`fbcea10`](https://github.com/mraniki/dxsp/commit/fbcea10020d6ac4de105697316e4d5056e41bafa))

### Feat

* :speech_balloon: Update README.md with new features and code cleanup ([`cf9bd78`](https://github.com/mraniki/dxsp/commit/cf9bd78ad1c885b1e101c49ccff1913b9a688f43))

### Other

* Merge pull request #182 from mraniki/dev

:bug: Fix header syntax in default_settings.toml file. ([`49fe19e`](https://github.com/mraniki/dxsp/commit/49fe19e2e267c7e22b42ebb7d5ec7d8a826658b8))

* :mag:Refactor logging in DexSwap class ([`9cd18af`](https://github.com/mraniki/dxsp/commit/9cd18af806093476f3f2c0532a0a577cd545c05d))


## v2.0.26 (2023-05-09)

### :bug:

* :bug: Fix headers in DexSwap class constructor ([`e7822e7`](https://github.com/mraniki/dxsp/commit/e7822e7af4946e8911833676dacfaa90cd8a96ea))

### Other

* Merge pull request #181 from mraniki/dev

:bug: Fix headers in DexSwap class constructor ([`8fc5e9f`](https://github.com/mraniki/dxsp/commit/8fc5e9f2972c9561df881891bc3e61b5f3750546))


## v2.0.25 (2023-05-09)

### Other

* Merge pull request #180 from mraniki/dev

πŸ› header passed as str instead of dict ([`6c91637`](https://github.com/mraniki/dxsp/commit/6c916370052f67183552becb397a319a8b9f1675))

### πŸ›

* πŸ› header passed as str instead of dict ([`11fb274`](https://github.com/mraniki/dxsp/commit/11fb274039830a66aa7ada3fd097bba146feef97))


## v2.0.24 (2023-05-09)

### Other

* Merge pull request #179 from mraniki/dev

⚑️ better handing for get ([`04cd1a3`](https://github.com/mraniki/dxsp/commit/04cd1a37516c6d24ad7480abe0c4537097dce518))

### ⚑

* ⚑️ better handing for get ([`d41f791`](https://github.com/mraniki/dxsp/commit/d41f791ea0c168a6c3145e4af6ac3d97d864cf6e))


## v2.0.23 (2023-05-09)

### Other

* Merge pull request #178 from mraniki/dev

πŸ› check ([`5c3b520`](https://github.com/mraniki/dxsp/commit/5c3b520e5e4e35e0e60aff8432300efc61f70c64))

### πŸ›

* πŸ› check ([`a34388c`](https://github.com/mraniki/dxsp/commit/a34388c5af3aec8d42502a8e0001735b4196d397))


## v2.0.22 (2023-05-09)

### Other

* Merge pull request #177 from mraniki/dev

πŸ› get error ([`6944faa`](https://github.com/mraniki/dxsp/commit/6944faa63d6d6fc695a2b09e614ab0904531ce9e))

### πŸ›

* πŸ› get error ([`0d07e8c`](https://github.com/mraniki/dxsp/commit/0d07e8c2967ed8547eae2db69c93caa62bf1c151))


## v2.0.21 (2023-05-09)

### Other

* Merge pull request #176 from mraniki/dev

πŸ› quote troubleshoot ([`359351e`](https://github.com/mraniki/dxsp/commit/359351e10b6aa5e334082e6f100c521fc1ff4ebe))

### πŸ›

* πŸ› quote troubleshoot ([`00cd189`](https://github.com/mraniki/dxsp/commit/00cd1897ddc56b9bd20837dbcbb9dd0fe673e553))


## v2.0.20 (2023-05-09)

### Other

* Merge pull request #175 from mraniki/dev

Dev ([`a839635`](https://github.com/mraniki/dxsp/commit/a83963569e1d218f45298669ee1627fc6b5c62eb))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`8de5d68`](https://github.com/mraniki/dxsp/commit/8de5d68fce64ad35bf7ea53b5a0f981ca8d21152))


## v2.0.19 (2023-05-09)

### :zap:

* :zap:Refactor _get method in DexSwap class ([`d6f78f8`](https://github.com/mraniki/dxsp/commit/d6f78f89e56b5c7b02ba139c836bf3d72f480f69))

* :zap:Fix logger not printing response in DexSwap class method. ([`95db93d`](https://github.com/mraniki/dxsp/commit/95db93d26afc51a08f95bb942eff33d2a2268b43))

### Other

* Merge pull request #174 from mraniki/dev

:zap:Fix logger not printing response in DexSwap class method. ([`99aa24c`](https://github.com/mraniki/dxsp/commit/99aa24c1223ec1278db748a4edba8ac11e863eb6))


## v2.0.18 (2023-05-09)

### :zap:

* :zap:Refactor logging and update token list in example.py. ([`1368616`](https://github.com/mraniki/dxsp/commit/136861620f741aceea78fc17d2a41017ef5285e3))

### Other

* Merge pull request #173 from mraniki/dev

:zap:Refactor logging and update token list in example.py. ([`845dd7b`](https://github.com/mraniki/dxsp/commit/845dd7bc333959d7ab1b0e1a2cdd10e29562c7ca))


## v2.0.17 (2023-05-09)

### Other

* Merge pull request #172 from mraniki/dev

:mag: header troubleshoot ([`347ca68`](https://github.com/mraniki/dxsp/commit/347ca68d3231a2a5ba7faf5abc25881ebc01a59d))

* :mag: header troubleshoot ([`2031ac8`](https://github.com/mraniki/dxsp/commit/2031ac8147163b50d8e5d3a27e7dcb76f68fc7ce))


## v2.0.16 (2023-05-08)

### Other

* Merge pull request #171 from mraniki/dev

Dev ([`8fe6a12`](https://github.com/mraniki/dxsp/commit/8fe6a12896b250cc101cb663d600ad414fff4a9e))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`cf68c87`](https://github.com/mraniki/dxsp/commit/cf68c8736fc0b3e767c19cd7733cff51481d53ad))


## v2.0.15 (2023-05-08)

### :bug:

* :bug: header update ([`d3611b9`](https://github.com/mraniki/dxsp/commit/d3611b91952037f3a86700b8c7a999c51009cc41))

* :bug: header update ([`310a7ee`](https://github.com/mraniki/dxsp/commit/310a7ee06a24ccc1b44dea40ff3c2acb171b4208))

### Other

* Merge pull request #170 from mraniki/dev

:bug: header update ([`e4143c0`](https://github.com/mraniki/dxsp/commit/e4143c0b33a1f967ffd3fcc8ffcf6ee0d821addc))

* Merge pull request #169 from mraniki/dev

πŸ” header troubleshoot ([`652e975`](https://github.com/mraniki/dxsp/commit/652e9759bfe47fce409e774af662490ac2da2ed8))

* πŸ” header troubleshoot ([`65e62dd`](https://github.com/mraniki/dxsp/commit/65e62dd905b4a30bbd36ef047504877524860805))


## v2.0.14 (2023-05-08)

### :bug:

* :bug: Fix request import in DexSwap class. ([`65ebb5a`](https://github.com/mraniki/dxsp/commit/65ebb5a4f60bb3c88cae7538d30461900d00ccb8))

### Other

* Merge pull request #168 from mraniki/dev

πŸ› Fix request import in DexSwap class. ([`8b1aa33`](https://github.com/mraniki/dxsp/commit/8b1aa33da5675a0b0c3a6c75fbd325221cc92ae0))

* Merge branch 'main' into dev ([`5897064`](https://github.com/mraniki/dxsp/commit/589706438e742ff5613b61c6ea8e4c82c949acfc))


## v2.0.13 (2023-05-08)

### :zap:

* :zap: Refactor quote retrieval in DexSwap class ([`29b3541`](https://github.com/mraniki/dxsp/commit/29b3541766dcc0f90cc14afbc4fb1996ae7ebf64))

### Other

* Merge pull request #167 from mraniki/dev

:zap: Refactor quote retrieval in DexSwap class ([`4c5c1eb`](https://github.com/mraniki/dxsp/commit/4c5c1ebc1baf18e6d65aa2efab972e8f84aa8326))

### Update

* :zap:Update logging level to DEBUG in example.py ([`3d43656`](https://github.com/mraniki/dxsp/commit/3d4365683f72de0d20be76ee52f2dd4b4f8c122d))


## v2.0.12 (2023-05-08)

### :zap:

* :zap: Add logging for response in DexSwap class. ([`66cb63a`](https://github.com/mraniki/dxsp/commit/66cb63a56ec81dd96312dc45c338b195c13199c4))

### Other

* Merge pull request #166 from mraniki/dev

:zap: Add logging for response in DexSwap class. ([`b3dd6df`](https://github.com/mraniki/dxsp/commit/b3dd6dfa8f723edd1030aef3435d39edfe337938))


## v2.0.11 (2023-05-08)

### Other

* Merge pull request #165 from mraniki/dev

:mag: troubleshoot quote 1inch ([`5f2cc70`](https://github.com/mraniki/dxsp/commit/5f2cc7012e891b7cfc36b0f61a6644fb9547796e))

* :mag: troubleshoot quote 1inch ([`b438f0e`](https://github.com/mraniki/dxsp/commit/b438f0ed883934edc0511ad5bbe4a321b918c77d))


## v2.0.10 (2023-05-08)

### :ambulance:

* :ambulance: Fix async bug in get_token_contract method ([`2ebf915`](https://github.com/mraniki/dxsp/commit/2ebf915d9f104b60f2be23b82b1a0966597fe87f))

### Other

* Merge pull request #164 from mraniki/dev

:ambulance: Fix async bug in get_token_contract method ([`d41e514`](https://github.com/mraniki/dxsp/commit/d41e5144f58a81fd55a9f80fc83f9a4c78c90ffb))


## v2.0.9 (2023-05-08)

### Other

* Merge pull request #163 from mraniki/dev

πŸš‘ error in trading_slippage ([`a22c98a`](https://github.com/mraniki/dxsp/commit/a22c98a5910094ded8741bba1db302b94f676606))

### ⚑

* ⚑️ further code factoring ([`fa51430`](https://github.com/mraniki/dxsp/commit/fa51430f418f150e8ab732feb1d9c94089be1024))

* ⚑️ code cleaning across ([`26e9b3c`](https://github.com/mraniki/dxsp/commit/26e9b3c32dd1bda007f132d8c117d7f49b8ece30))

### πŸš‘

* πŸš‘ error in trading_slippage ([`9dfeaee`](https://github.com/mraniki/dxsp/commit/9dfeaeefacc22eb08dd015850253642da8a61192))


## v2.0.8 (2023-05-08)

### Other

* Merge pull request #162 from mraniki/dev

⚑️ settings update ([`ffec836`](https://github.com/mraniki/dxsp/commit/ffec8364242b05725eaf35e1732dbb614ba8b2c5))

### ⚑

* ⚑️ settings update ([`3d8bc4e`](https://github.com/mraniki/dxsp/commit/3d8bc4e18372d54a6851ed4b3eef91c48a904fdf))


## v2.0.7 (2023-05-08)

### Other

* Merge pull request #161 from mraniki/dev

πŸ₯… added error handling in quote ([`0eef0e1`](https://github.com/mraniki/dxsp/commit/0eef0e1548e1d0b874fb8282d572dadda3dc93ad))

### ⚑

* ⚑️ gitignore update ([`06c147d`](https://github.com/mraniki/dxsp/commit/06c147d6988165aee8cb5654ad15fcde1c9f1869))

* ⚑️ code readibility ([`74ca49b`](https://github.com/mraniki/dxsp/commit/74ca49b3c5dff16a410a2f22bcd28c793a6da194))

### πŸ₯…

* πŸ₯… added error handling in quote ([`31cceba`](https://github.com/mraniki/dxsp/commit/31cceba9f6036af45e5436ba9d651bf7132e02d3))


## v2.0.6 (2023-05-08)

### Other

* Merge pull request #160 from mraniki/dev

πŸ₯… Add tests for DexSwap class methods ([`4e8ae4c`](https://github.com/mraniki/dxsp/commit/4e8ae4c5be623ef5463036e7eccc3c3565c8914e))

### πŸ›

* πŸ› remove broken unit test case for now ([`02ba0aa`](https://github.com/mraniki/dxsp/commit/02ba0aac3515593cbeec4335ad9be915f7181234))

### πŸ₯…

* πŸ₯… Add tests for DexSwap class methods ([`432fa17`](https://github.com/mraniki/dxsp/commit/432fa17fc3587a6a5eb2939c2d29e6c7bb9183aa))


## v2.0.5 (2023-05-07)

### :zap:

* :zap: Add unit test for DexSwap logger ([`eb10a8a`](https://github.com/mraniki/dxsp/commit/eb10a8a6ff79e7b1d78dbc460deb073d737c8d10))

### Other

* Merge pull request #159 from mraniki/dev

πŸ› router_instance ([`0c1aacc`](https://github.com/mraniki/dxsp/commit/0c1aacc5390027177be780526ae189deff3b0756))

### Update

* :speech_balloon: Update logger messages in DexSwap class methods. ([`7061721`](https://github.com/mraniki/dxsp/commit/7061721f77cadef7d53a555eef34b0c3b7b13b4a))

### πŸ›

* πŸ› router_instance ([`6bf6936`](https://github.com/mraniki/dxsp/commit/6bf69366550bc0a5af3e6a5f242b467d81015193))


## v2.0.4 (2023-05-07)

### Other

* Merge pull request #158 from mraniki/dev

⚑  Update pyproject.toml ([`259a7ea`](https://github.com/mraniki/dxsp/commit/259a7eab474a5c946a968ba972db1585a6eb61a6))

### Update

* :zap: Update pyproject.toml ([`f36d453`](https://github.com/mraniki/dxsp/commit/f36d453e3f01f6d2268f97fa915dbc32d1779d8c))


## v2.0.3 (2023-05-07)

### Other

* Merge pull request #157 from mraniki/dev

πŸ₯… unit testing expanded ([`61ac805`](https://github.com/mraniki/dxsp/commit/61ac805b095918c01a65b9a4403022241225ae4d))

### ⚑

* ⚑️ clean-up unit test ([`56df3b4`](https://github.com/mraniki/dxsp/commit/56df3b4ed5cabeb16ca7b12488819c5a0da03c93))

### πŸ₯…

* πŸ₯… unit testing expanded ([`6f84ed6`](https://github.com/mraniki/dxsp/commit/6f84ed6658d1a782e377c7c16888c4c47f09c1be))


## v2.0.2 (2023-05-07)

### Other

* Merge pull request #156 from mraniki/dev

πŸ› Fix chain_id setting in DexSwap class. ([`d296c21`](https://github.com/mraniki/dxsp/commit/d296c21af6693fe6f7f443709cf6693b8e415757))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`c6b97fa`](https://github.com/mraniki/dxsp/commit/c6b97fad479206d1eedbc724707509ccf6394cb2))


## v2.0.1 (2023-05-07)

### :bug:

* :bug: Fix chain_id setting in DexSwap class. ([`a585f5f`](https://github.com/mraniki/dxsp/commit/a585f5f2557e039e5e44203bfb3de73e3f8e6a11))

### :zap:

* :zap:Refactor logging in DexSwap class and set chain_id from settings. ([`394ebf8`](https://github.com/mraniki/dxsp/commit/394ebf8a2ddc23af6bc7f764e8f6b3d7eeca8be8))

### Other

* Merge pull request #155 from mraniki/dev

:zap:Refactor logging in DexSwap class and set chain_id from settings. ([`c9adfe8`](https://github.com/mraniki/dxsp/commit/c9adfe8583e23ab29181578085e1eed76a6141ab))


## v2.0.0 (2023-05-07)

### :zap:

* :zap:settings improvements ([`1f33cbf`](https://github.com/mraniki/dxsp/commit/1f33cbfe2da2167b666402d96a9a7290b7bd0de2))

* :zap:Fix string conversion in DexSwap class methods. ([`ab4524d`](https://github.com/mraniki/dxsp/commit/ab4524db19f6724beffec7d9d6c8802757d3082e))

### Fix

* ⚑️ settings updated to include dex_ prefix ([`3b2e74e`](https://github.com/mraniki/dxsp/commit/3b2e74e75f003b4b08419c1266b81af3cdab3335))

### Other

* Merge pull request #154 from mraniki/dev

πŸ’₯ Revamp and simplification ([`9903a03`](https://github.com/mraniki/dxsp/commit/9903a03d61a177e0a61da0f2c31adde15b2481e5))

### ⚑

* ⚑️ settings improvement ([`e0b5ebe`](https://github.com/mraniki/dxsp/commit/e0b5ebe0eaf32066860897bf5afb8c4887f12aa4))

* ⚑️ updated settings ([`1860882`](https://github.com/mraniki/dxsp/commit/1860882759b65af9b4057dee7384370d01e315a4))

* ⚑️ cleanup example ([`eba34f0`](https://github.com/mraniki/dxsp/commit/eba34f0d2f13c436f7fbadabbe6c81119a47f13b))

### πŸ›

* πŸ› pylint ([`48d9ec0`](https://github.com/mraniki/dxsp/commit/48d9ec0c61f8b880b1a157707e3659687d97d041))

* πŸ› remove async in init and added router setup separatly ([`3d1476f`](https://github.com/mraniki/dxsp/commit/3d1476f618364d3b66ac2f0851135ecf4ec36b6a))

* πŸ› settings.block_explorer_api ([`43d9dbe`](https://github.com/mraniki/dxsp/commit/43d9dbea3ded2ac650910a4843a55b83d08736a9))

### πŸ’₯

* πŸ’₯ revamp and simplification to leverage on settings ([`f949890`](https://github.com/mraniki/dxsp/commit/f9498903b1b8e7a185ed15679aa0d4d8ce95f4ec))


## v1.9.14 (2023-05-07)

### Other

* Merge pull request #153 from mraniki/dev

Unit test ([`d101bec`](https://github.com/mraniki/dxsp/commit/d101becf0665dda6f7bc0bebd023a3a7e9563a3e))

### ⚑

* ⚑️ getquote unit test ([`4b3426c`](https://github.com/mraniki/dxsp/commit/4b3426c5d6f3177aa2acca9279a9b63deadcc4dd))

### πŸ›

* πŸ› bug in unit test ([`2883b26`](https://github.com/mraniki/dxsp/commit/2883b26193b4c5927675fce349f3cdd6bb9e71d9))


## v1.9.13 (2023-05-06)

### Other

* Merge pull request #152 from mraniki/dev

⚑️ added balance for trading quote ccy and formatted the get balance … ([`a17737e`](https://github.com/mraniki/dxsp/commit/a17737e5a53803ff14920fbd1f62da87228e76de))

### ⚑

* ⚑️ added balance for trading quote ccy and formatted the get balance returned ([`6989b19`](https://github.com/mraniki/dxsp/commit/6989b1966e5d9ea462a31d7a60547429652dea59))


## v1.9.12 (2023-05-06)

### Other

* Merge pull request #151 from mraniki/dev

Dev ([`c7fa1c0`](https://github.com/mraniki/dxsp/commit/c7fa1c0f2d1d5c46eb60ca827adab1f6d221c4bf))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`db3e85a`](https://github.com/mraniki/dxsp/commit/db3e85ae966b6a926500806cce965e0711375ffa))


## v1.9.11 (2023-05-06)

### :zap:

* :zap:  update flow ([`3ae8f5e`](https://github.com/mraniki/dxsp/commit/3ae8f5e271264a3dec8acf8b8cf4fe74423acc8a))

* :zap: req update ([`3a924c4`](https://github.com/mraniki/dxsp/commit/3a924c4bbc80b3098da6e8aa4793006530a96381))

### Other

* Merge pull request #150 from mraniki/dev

Dev ([`1f61dd1`](https://github.com/mraniki/dxsp/commit/1f61dd15daaaafd32cb90dcbd4c9423c31ab15b0))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`c9d1cc6`](https://github.com/mraniki/dxsp/commit/c9d1cc62951bf902423a23f89badca1a41002fed))


## v1.9.10 (2023-05-06)

### :ambulance:

* :ambulance: typo ([`9d8dbd9`](https://github.com/mraniki/dxsp/commit/9d8dbd987929bf130ec935613a8521e6dc54a609))

### :zap:

* :zap: added secret inherit in action ([`0aa7840`](https://github.com/mraniki/dxsp/commit/0aa7840abc6409ea24cbf83f02e57b6ad3c126c2))

### Other

* Merge pull request #149 from mraniki/dev

:ambulance: typo ([`fad48e2`](https://github.com/mraniki/dxsp/commit/fad48e2643b13c14dcd41fd967cea98ff7b16fd6))


## v1.9.9 (2023-05-06)

### :zap:

* :zap:Refactor get_balance method to return balance in ether. ([`471e034`](https://github.com/mraniki/dxsp/commit/471e0342943df6532ed455ab59d1999a06e2e06e))

### Other

* Merge pull request #148 from mraniki/dev

Dev ([`1af7846`](https://github.com/mraniki/dxsp/commit/1af7846e03db6cd48a81d5dd2b4706ec5452d373))

* Merge ; commit 'ffc8f7e4281054fed1d942e2586eada0d46fb4d3'

Conflicts:
    dxsp/main.py ([`5186277`](https://github.com/mraniki/dxsp/commit/5186277695e903767e9ee4a0de43563cf6769cc2))

* Added docker_client job to workflow. ([`7a237d6`](https://github.com/mraniki/dxsp/commit/7a237d63a83e5df5f56e306323eaf9d65a99799a))

### ⚑

* ⚑️ lint ([`ffc8f7e`](https://github.com/mraniki/dxsp/commit/ffc8f7e4281054fed1d942e2586eada0d46fb4d3))


## v1.9.8 (2023-05-06)

### Fix

* :bug: fix defect for get account balance ([`5209c1a`](https://github.com/mraniki/dxsp/commit/5209c1a38e0504c71b57a0feee7be938e3cc0b63))

### Other

* Merge pull request #147 from mraniki/dev

:bug: fix defect for get account balance ([`c352850`](https://github.com/mraniki/dxsp/commit/c352850eccc50794a74187067940bda1d2dde7a1))


## v1.9.7 (2023-05-06)

### Fix

* πŸ› fix defex for get account balance ([`c092dd7`](https://github.com/mraniki/dxsp/commit/c092dd763dcdcdb61e46f9ca3758075b2c74c4ff))

### Other

* Merge pull request #146 from mraniki/dev

Dev ([`0225b05`](https://github.com/mraniki/dxsp/commit/0225b0505055c1f53e131423a09bd7c3610ffb86))

### ⚑

* ⚑️ lint before cleanup and reorg ([`e944aeb`](https://github.com/mraniki/dxsp/commit/e944aeb0f1fc3a7052f3338a50abe60e7b3fffd4))

### πŸ”₯

* πŸ”₯ remove amount_trading_option ([`f177efb`](https://github.com/mraniki/dxsp/commit/f177efb67a504e52cb1d1bef50e01156921daa52))


## v1.9.6 (2023-05-06)

### Other

* Merge pull request #145 from mraniki/dev

Dev ([`a968f59`](https://github.com/mraniki/dxsp/commit/a968f598dff43d40665d04dcd8e2a70fd9741ba4))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`6f5bfa3`](https://github.com/mraniki/dxsp/commit/6f5bfa3a3ad1bc8bb1ce16083903fba4c54e02ea))


## v1.9.5 (2023-05-06)

### Other

* Merge pull request #144 from mraniki/dev

⚑️ added trading_risk_amount as settings ([`85aa211`](https://github.com/mraniki/dxsp/commit/85aa2110cac75a26ab6f403ab782356d4023c384))

### Update

* πŸ₯…Update unit test ([`59d62b7`](https://github.com/mraniki/dxsp/commit/59d62b7d7a6a6b17898d3ed43b39613a1e64a9bd))

### ⚑

* ⚑️ added trading_risk_amount as settings ([`d71b227`](https://github.com/mraniki/dxsp/commit/d71b227281c62d06d3d5a92c89a78db7db828531))


## v1.9.4 (2023-05-06)

### Other

* Merge pull request #143 from mraniki/dev

πŸ₯…unit test ([`d5863dc`](https://github.com/mraniki/dxsp/commit/d5863dc0f174901a23cbe94e5fae80ea9054abbb))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`790ffa0`](https://github.com/mraniki/dxsp/commit/790ffa00f798875edc2e8762bc2f51e64046b80f))


## v1.9.3 (2023-05-06)

### Other

* Merge pull request #142 from mraniki/dev

πŸ₯…additional unit test ([`6c8c485`](https://github.com/mraniki/dxsp/commit/6c8c485a9d7ec4298bf2670cf3a2fa4baaa16cc7))

### Update

* πŸ₯…Update test case ([`ec31919`](https://github.com/mraniki/dxsp/commit/ec31919baf629ff892242f57eb8d3e186d58a26e))

### πŸ₯…

* πŸ₯…Refactor settings.json and add chain_id test in test_unit.py ([`14fab78`](https://github.com/mraniki/dxsp/commit/14fab788ad5cbc3f19c4ba13cd3f2fc5391008c0))


## v1.9.2 (2023-05-06)

### Other

* Merge pull request #141 from mraniki/dev

πŸ₯…Update README.md with new badges ([`a1f0357`](https://github.com/mraniki/dxsp/commit/a1f0357e22bb3790bd95dc56447e821d349af552))

### Update

* πŸ₯…Update README.md with new badges ([`b928bfe`](https://github.com/mraniki/dxsp/commit/b928bfeb1b4cebb0da63a40e52778a1b5e60d1d5))


## v1.9.1 (2023-05-05)

### :zap:

* :zap: init unit test ([`98463ba`](https://github.com/mraniki/dxsp/commit/98463ba2581872fa7c21f20c43073a653f488c3a))

### Other

* Merge pull request #140 from mraniki/dev

⚑️ init unit test ([`05f45e1`](https://github.com/mraniki/dxsp/commit/05f45e10a54a5029a45050f77192e31dd9d5d254))

### ⚑

* ⚑️ init unit test ([`268fb4a`](https://github.com/mraniki/dxsp/commit/268fb4a38ef5eab3e9cc9fe849ed96f2a82bcaaa))


## v1.9.0 (2023-05-05)

### Fix

* 🎨 fix action flow ([`994ab20`](https://github.com/mraniki/dxsp/commit/994ab20f674a49d5798628bae5a7246ea217c23f))

* 🎨 fix lint ([`39f9f80`](https://github.com/mraniki/dxsp/commit/39f9f8012bd3e9a751b79e6d27275e2bd7e2b2c0))

### Other

* Merge pull request #139 from mraniki/dev

⚑️ linting code ([`034e732`](https://github.com/mraniki/dxsp/commit/034e7324eed2ebf835eb0cd41df77b5fe89513f7))

* Merge pull request #138 from mraniki/dev

🎨 fix action flow ([`55a50d5`](https://github.com/mraniki/dxsp/commit/55a50d5b12bc0845e95d8e6910a595fda3701a45))

* Merge pull request #137 from mraniki/dev

🎨 fix lint ([`effe836`](https://github.com/mraniki/dxsp/commit/effe836c6b2113613be439ba0b8f3fca61ad0a2f))

### ⚑

* ⚑️ linting code ([`9874744`](https://github.com/mraniki/dxsp/commit/987474404289a6640f85a078ef6af339e47c9546))

### ✨

* ✨ improve code readibility ([`c39decb`](https://github.com/mraniki/dxsp/commit/c39decbc2da04c1dee45d5b198cdb97a23699df4))

### 🎨

* 🎨  more lint ([`fba2ced`](https://github.com/mraniki/dxsp/commit/fba2cede6926b72c2b2edc64d455e6d312341b1f))

### πŸš‘

* πŸš‘ lint and simplification ([`aaead06`](https://github.com/mraniki/dxsp/commit/aaead0653945cd67b74c3566585cf567b28b7db6))


## v1.8.0 (2023-05-04)

### :art:

* :art: code imrpovement ([`8271ae4`](https://github.com/mraniki/dxsp/commit/8271ae4a6d7a7f0b933a285e156c638a71c6e4c5))

### :bug:

* :bug: inherit secrets in action for pypi ([`4767f34`](https://github.com/mraniki/dxsp/commit/4767f348b849659ea17dd41b5aa6b42c498884cc))

### Fix

* ⚑️fix semantic ([`910ea62`](https://github.com/mraniki/dxsp/commit/910ea62e5d24cf93f8d57dadc86efbd832ebe942))

### Other

* Merge pull request #135 from mraniki/dev

🎨release test ([`99bba16`](https://github.com/mraniki/dxsp/commit/99bba165ecb1e9c66a9eb043c37a98e366157d29))

* Merge pull request #134 from mraniki/main

Merge ([`465cf90`](https://github.com/mraniki/dxsp/commit/465cf904b9deda01319bffbac4f77e95201b4855))

* Merge pull request #133 from mraniki/dev

:art: code imrpovement ([`39efc45`](https://github.com/mraniki/dxsp/commit/39efc45da16fe08ea76c7cc1fc9853192842d18d))

* Merge pull request #132 from mraniki/dev

🎨code structure ([`5f0a96e`](https://github.com/mraniki/dxsp/commit/5f0a96e69e0d38b5a5ee2ecb110e88bb01b035db))

* Merge pull request #131 from mraniki/main

Align ([`de863c9`](https://github.com/mraniki/dxsp/commit/de863c9fd4a498a931e76374b1b2273ba2d6cac1))

* Merge pull request #130 from mraniki/dev

⚑️fix semantic and small update ([`97dfeae`](https://github.com/mraniki/dxsp/commit/97dfeaeeaf907d07dbb00c03c198e83e7744c366))

* semantic.yml update ([`dc4cf9c`](https://github.com/mraniki/dxsp/commit/dc4cf9c7d3848dc19eb72176159476e9215844e3))

* Merge pull request #126 from mraniki/renovate/configure

Configure Renovate ([`13b56a3`](https://github.com/mraniki/dxsp/commit/13b56a3ca05478c4a8413c2e3d0da6d5b4d9fbcd))

* Add renovate.json ([`bcf8c51`](https://github.com/mraniki/dxsp/commit/bcf8c51d66c9513542707d13334994834d868e1f))

* Merge pull request #127 from mraniki/dev

✨ resusable flow ([`f782dc2`](https://github.com/mraniki/dxsp/commit/f782dc25c9496a1a22a1e7826adfad708f637ce9))

* Add web3-ethereum-defi to pyproject.toml ([`ac8ae3d`](https://github.com/mraniki/dxsp/commit/ac8ae3da67afa22aa3bb3647285ca6898baa0dfe))

### ✨

* ✨Flow update ([`a87f3db`](https://github.com/mraniki/dxsp/commit/a87f3db6a27603d6f8132ddb91a3be79dbcff29e))

* ✨ resusable flow and use of emoji for release ([`2eb5e76`](https://github.com/mraniki/dxsp/commit/2eb5e769e71cafc23a91c4cf4083a20cfa9cf502))

### 🎨

* 🎨 code imrpovement ([`6cdb63d`](https://github.com/mraniki/dxsp/commit/6cdb63d91fa2ca7228830df605951fc101b4b96a))

* 🎨 improving code structure ([`f6f8119`](https://github.com/mraniki/dxsp/commit/f6f8119b0ee2f55fdae04aaf1b97f147d7c6a94a))

### πŸ›

* πŸ› inherit secrets in action ([`5ca0761`](https://github.com/mraniki/dxsp/commit/5ca0761d8d0a39cff8cc5f7173f5474b22d77e80))

* πŸ› pytoml typo ([`e4a0860`](https://github.com/mraniki/dxsp/commit/e4a0860dc0589b5ebb31fd8972facfbd2524aea9))


## v1.7.1 (2023-05-03)

### Fix

* fix: unit test setup ([`9d82587`](https://github.com/mraniki/dxsp/commit/9d82587236724d041486a25b1cf0277587e5e1b0))

* fix: pytest config ([`0badcee`](https://github.com/mraniki/dxsp/commit/0badcee88f50fccaa2828d192ece2a6c8ba985b1))

* fix: code coverage ([`ea2b839`](https://github.com/mraniki/dxsp/commit/ea2b839871e662269242a4e6847e7b1f694b5afc))

* 🎨 fix ([`28588c3`](https://github.com/mraniki/dxsp/commit/28588c33c74a3971702d7b2ec4129e9205e17388))

### Other

* Merge pull request #125 from mraniki/dev

fix: code coverage and pytest ([`6d6e7e5`](https://github.com/mraniki/dxsp/commit/6d6e7e56f81dab00e82146cc6323a487a2b557fa))

* Merge pull request #124 from mraniki/dev

Dev ([`4b03ea0`](https://github.com/mraniki/dxsp/commit/4b03ea026ba7c6d18b28210e6b2f668c1283d0be))

### 🎨

* 🎨 minor format change ([`118c9c8`](https://github.com/mraniki/dxsp/commit/118c9c8924d3d1e1b05b0b2f72ba8ff4f29898ac))


## v1.7.0 (2023-05-03)

### Feat

* feat: refactor ([`e920ee5`](https://github.com/mraniki/dxsp/commit/e920ee56b761b742e99c2f9c939a5634910c7165))

### Fix

* πŸ› fix example ([`bdedf30`](https://github.com/mraniki/dxsp/commit/bdedf30d69bf0410fc5aef6e23f156db73b97908))

### Other

* Merge pull request #123 from mraniki/dev

Feat: multiple code refactor and restructuring ([`1d448e6`](https://github.com/mraniki/dxsp/commit/1d448e636583ea41ad2b8d55c5482cb20b9d6f1c))

* lowercase ([`492af45`](https://github.com/mraniki/dxsp/commit/492af450429ba3af30878ac442db0dc6a91f17d3))

* Merge pull request #122 from mraniki/dev

Dev ([`56124d0`](https://github.com/mraniki/dxsp/commit/56124d0dd9ba97648a64bda6e6ca3db85b3c3f22))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`aca77cb`](https://github.com/mraniki/dxsp/commit/aca77cbbbecff7cedb3968da620b56f858237ffa))

### ✨

* ✨ quote ccy across modules ([`32678af`](https://github.com/mraniki/dxsp/commit/32678af5e87f5360c69f8d180812c46dc0356570))

### 🎨

* 🎨 varisous code refactoring ([`01f759e`](https://github.com/mraniki/dxsp/commit/01f759e47c1cc0689978221c2fea8768fc168e4b))

* 🎨 added stablecoin token as settings list and added account balance function ([`d82e876`](https://github.com/mraniki/dxsp/commit/d82e876b2440a3292e472fc3ac6ad0b4b72c213b))

### πŸ₯…

* πŸ₯… better error handling for the execute order ([`37fb751`](https://github.com/mraniki/dxsp/commit/37fb751168dfff4461a86025dd96b796277e462c))


## v1.6.2 (2023-05-02)

### Other

* Merge pull request #121 from mraniki/dev

fix: example ([`0ef6e21`](https://github.com/mraniki/dxsp/commit/0ef6e211c93f4176d41f80e477e61aced1eb4343))

* Fix syntax error in example.py file. ([`0aec5f8`](https://github.com/mraniki/dxsp/commit/0aec5f8f514774bafc59f19f8873e4a70010c9b7))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`9365acf`](https://github.com/mraniki/dxsp/commit/9365acff456612669f0943f2ca9c084c7707e40f))


## v1.6.1 (2023-05-02)

### Fix

* fix: Refactor dotenv import and update dxsp version ([`93fe583`](https://github.com/mraniki/dxsp/commit/93fe5839c00de4b5cacbaed86013e2ff597a2563))

### Other

* Merge pull request #120 from mraniki/dev

Fix: example ([`8301eaa`](https://github.com/mraniki/dxsp/commit/8301eaad2a356ef1f0b4e551b6e160c522ac61bf))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`6f6d1b9`](https://github.com/mraniki/dxsp/commit/6f6d1b93e9504df857ca829c2945594cfc00f93d))


## v1.6.0 (2023-05-02)

### Feat

* feat: error handling for token balance ([`06cc72e`](https://github.com/mraniki/dxsp/commit/06cc72e03658b1c7a81eb36a8bf925697ea9f798))

### Fix

* fix: Add new requirement to examples. ([`df2c9de`](https://github.com/mraniki/dxsp/commit/df2c9de3ebb25fc551616e34854a3e3a305b9be6))

### Other

* Merge pull request #119 from mraniki/dev

feat: error handling for token balance ([`7c836fe`](https://github.com/mraniki/dxsp/commit/7c836fe82b1ede6e3f120b67a0c2bc2d8286ae57))

* Merge pull request #118 from mraniki/dev

fix: async bug ([`cfff835`](https://github.com/mraniki/dxsp/commit/cfff8350c61ec9c6aced112407f2b6d79bc61487))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`9984de2`](https://github.com/mraniki/dxsp/commit/9984de25ec5b96986715f45b4eb0488c23de35e6))


## v1.5.4 (2023-05-01)

### Fix

* fix: code lint and refactor ([`a7fff0a`](https://github.com/mraniki/dxsp/commit/a7fff0a88af08df65ea1ec63dc07b88c313a6599))

* fix: code refactor ([`5cfd752`](https://github.com/mraniki/dxsp/commit/5cfd7528f74c8da2a83cf5b1e53a09ccbb4cfdd0))

* fix: Add pytest and pytest-cov to pyproject.toml ([`8e184b4`](https://github.com/mraniki/dxsp/commit/8e184b48f6c5fd99666aea072fba9b62151fc82d))

### Other

* Merge pull request #117 from mraniki/dev

fix: code refactoring ([`2c86438`](https://github.com/mraniki/dxsp/commit/2c864384789cd1bf4edf1820eea107d32afb073d))

* Fix: async bug in DexSwap class. ([`d2b738b`](https://github.com/mraniki/dxsp/commit/d2b738b4079676250ef8d4caae8df6ead768e101))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`414f023`](https://github.com/mraniki/dxsp/commit/414f023eaa587aecef9443d0d0c77b211cdd4c7b))


## v1.5.3 (2023-05-01)

### Fix

* fix unit test Added tests/__init__.py file. ([`a9e6dc7`](https://github.com/mraniki/dxsp/commit/a9e6dc7a92ecd9e8b4a32926daf161dc891911db))

* fix: Refactor build and test workflows ([`aab8ad7`](https://github.com/mraniki/dxsp/commit/aab8ad77a4508ec0f0d5f0d164945c2f9a6cac01))

### Other

* Merge pull request #116 from mraniki/dev

Fox: unit test ([`9aaac1d`](https://github.com/mraniki/dxsp/commit/9aaac1d2e1962a08eb44bf54b24721e14f7bb0e1))

* Merge pull request #115 from mraniki/dev

Fix: Direction removed by action ([`cb72d46`](https://github.com/mraniki/dxsp/commit/cb72d4657a833c608ca39ca3c25ff891f9076ba6))

* Merge pull request #114 from mraniki/main

Fix ([`28a6106`](https://github.com/mraniki/dxsp/commit/28a6106a3f7823c8a52e6505ac234477a8aa81fa))


## v1.5.2 (2023-05-01)

### Fix

* fix: direction replaced by action ([`bdf6367`](https://github.com/mraniki/dxsp/commit/bdf63675815d82ed8bddcae3903bd8953a6c4a3a))

* fix: lint traling space and readibility ([`a019518`](https://github.com/mraniki/dxsp/commit/a0195187eeb14006be66f74f7c3c80a8b2e0a33f))

### Other

* Merge pull request #113 from mraniki/dev

Feat: unit test prep ([`1f3a6b1`](https://github.com/mraniki/dxsp/commit/1f3a6b1d28ae595c3a25fd1c3f7948d60ae46a9f))

* Add initial unit test. ([`c6e7619`](https://github.com/mraniki/dxsp/commit/c6e76190d2aa3ef69e81bdf381c9719bebe4b95f))


## v1.5.1 (2023-04-30)

### Fix

* fix: lint ([`a71343c`](https://github.com/mraniki/dxsp/commit/a71343cf254043afae5c01dde2cdfc6d34c5c985))

* fix: typo ([`c278650`](https://github.com/mraniki/dxsp/commit/c27865080c0a38858b6e725786712b5ae793e5a0))

### Other

* Merge pull request #112 from mraniki/dev

Dev ([`f3fff55`](https://github.com/mraniki/dxsp/commit/f3fff55f48d1b7b3b4a01496eb3d3778e0909598))

* Remove unused import and add necessary imports in main.py ([`98cdd99`](https://github.com/mraniki/dxsp/commit/98cdd99e887ecae2a63e271a5cbd2f8b244ea81f))

* Refactor logging statements in main.py file ([`710cb6c`](https://github.com/mraniki/dxsp/commit/710cb6cabae40ab8b71ffe9d1bf0a9ebcb847512))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`d8abb83`](https://github.com/mraniki/dxsp/commit/d8abb8318d9405890faac65ab2e56e1a63c6b351))


## v1.5.0 (2023-04-30)

### Fix

* fix: Add GitHub Actions workflow for deploying to production ([`63a3614`](https://github.com/mraniki/dxsp/commit/63a3614e01821d498f450e99d66f2bce3c355fa7))

### Other

* Merge pull request #111 from mraniki/dev

Dev ([`f4bf18d`](https://github.com/mraniki/dxsp/commit/f4bf18d6b700d5ceca7ac21be190e6d0ba2237ee))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`c1cdde4`](https://github.com/mraniki/dxsp/commit/c1cdde4749d212adb32e52cf828f6b01047482fe))


## v1.4.4 (2023-04-30)

### Feat

* feat: code refactoring and lint ([`ab9ed89`](https://github.com/mraniki/dxsp/commit/ab9ed89deae28cfb43aafa6ec5a7efd55b051cf2))

### Fix

* fix: Refactor logging in DexSwap class ([`16fe059`](https://github.com/mraniki/dxsp/commit/16fe059af9ee02a087f76f3100f6359d37c84f04))

* fix: logger format ([`357dad7`](https://github.com/mraniki/dxsp/commit/357dad7f68d44f574f2d7f66ca240a2f7e719e18))

### Other

* Merge pull request #110 from mraniki/dev

Dev ([`346848e`](https://github.com/mraniki/dxsp/commit/346848e9064015e393f698541ed2ae138a340cd1))


## v1.4.3 (2023-04-30)

### Fix

* fix: release ([`471531a`](https://github.com/mraniki/dxsp/commit/471531a88df09e87b8facb40744b30c72e0619b8))

### Other

* Merge pull request #109 from mraniki/dev

Dev ([`404b31c`](https://github.com/mraniki/dxsp/commit/404b31c0082da5aab90cd1d04cda8c10d12c1103))

* Merge branch 'dev' of https://github.com/mraniki/dxsp into dev ([`5bd52cd`](https://github.com/mraniki/dxsp/commit/5bd52cd83a1b1e87d0cc711421d4735ff6660b19))

* Merge pull request #108 from mraniki/dev

Dev ([`1923d57`](https://github.com/mraniki/dxsp/commit/1923d57ba66686f31be544dbaae9fe68e2d2b466))

* Merge branch 'dev' of https://github.com/mraniki/dxsp into dev ([`76796a9`](https://github.com/mraniki/dxsp/commit/76796a97b528ccd338c6516311648f9532c3463d))


## v1.4.2 (2023-04-30)

### Fix

* fix : lint typo ([`77bb9cf`](https://github.com/mraniki/dxsp/commit/77bb9cf9d13c1d14bdbf7d53e878ab6a70fd03e1))

* fix: balance function ([`b3104e4`](https://github.com/mraniki/dxsp/commit/b3104e4d7070e0344146d15596bb4fa939462e20))

* fix: lint and dep ([`17edff4`](https://github.com/mraniki/dxsp/commit/17edff488e9535d561fe2667afdae63f0f5fea04))

* fix: updating example ([`c2571d3`](https://github.com/mraniki/dxsp/commit/c2571d3889ddc7205ef79ef8d6273b8808597f0c))

### Other

* Merge pull request #107 from mraniki/dev

Dev ([`909cb15`](https://github.com/mraniki/dxsp/commit/909cb15611d3cc657e86bdf8835aff049c9a1989))

* Merge branch 'dev' of https://github.com/mraniki/dxsp into dev ([`6646e4c`](https://github.com/mraniki/dxsp/commit/6646e4cf4a2e082e268c9458fcd010fd70e9b823))


## v1.4.1 (2023-04-30)

### Fix

* fix: lint ([`17ca7a2`](https://github.com/mraniki/dxsp/commit/17ca7a2f01c043f0a802b7067195097aea44e5e2))

* fix: refactoring ([`8d9f1f9`](https://github.com/mraniki/dxsp/commit/8d9f1f99966e743afe4788314815c539cd41b824))

### Other

* Merge pull request #106 from mraniki/dev

fix: refactoring ([`46427ab`](https://github.com/mraniki/dxsp/commit/46427abc408d5dfd9f1f1869e385b917ff482375))


## v1.4.0 (2023-04-30)

### Feat

* feat: refactor ([`5b29a87`](https://github.com/mraniki/dxsp/commit/5b29a87d5788da37d08453f6c45c5fbe2f2e5914))

* feat: instrument ([`56aa680`](https://github.com/mraniki/dxsp/commit/56aa680591a5952a08fd7b687d192bad9399d077))

### Other

* Merge pull request #105 from mraniki/dev

Dev ([`cb39046`](https://github.com/mraniki/dxsp/commit/cb390468579f929752ac1390937cae5b07f6a3a2))


## v1.3.0 (2023-04-30)

### Feat

* feat: Update execute_order function arguments ([`e538ad5`](https://github.com/mraniki/dxsp/commit/e538ad5ccc8d299bdc4d0afdf4abf9724acfb6e9))

### Other

* Merge pull request #104 from mraniki/dev

Dev ([`16423a7`](https://github.com/mraniki/dxsp/commit/16423a79cf9f1e16ee763aa17282c4edd661d472))

* Remove unnecessary workflow_run triggers ([`5384e88`](https://github.com/mraniki/dxsp/commit/5384e882d88ab2a5b8d85965d78553121cd7b924))


## v1.2.15 (2023-04-27)

### Fix

* fix: missing import ([`dfeab6a`](https://github.com/mraniki/dxsp/commit/dfeab6adc8564faa748cb263b87af5dc77d71eaf))

### Other

* Merge pull request #103 from mraniki/dev

fix: missing import ([`58105f5`](https://github.com/mraniki/dxsp/commit/58105f57f54b120009588b6b83692fc114d86416))


## v1.2.14 (2023-04-27)

### Bump

* build(deps): bump relekang/python-semantic-release from 7.33.2 to 7.33.3

Bumps [relekang/python-semantic-release](https://github.com/relekang/python-semantic-release) from 7.33.2 to 7.33.3.
- [Release notes](https://github.com/relekang/python-semantic-release/releases)
- [Changelog](https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/relekang/python-semantic-release/compare/v7.33.2...v7.33.3)

---
updated-dependencies:
- dependency-name: relekang/python-semantic-release
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com> ([`3593d7c`](https://github.com/mraniki/dxsp/commit/3593d7cc89e5389534947987e3148d56fe82630f))

### Fix

* fix: core reanmed to default_settings.toml ([`233edca`](https://github.com/mraniki/dxsp/commit/233edca222209034eb497dfff578e69459aa81c3))

### Other

* Merge pull request #102 from mraniki/dev

fix: core reanmed to default_settings.toml ([`842c948`](https://github.com/mraniki/dxsp/commit/842c9485363a30011d0fe3b28e91f8e97989f350))

* Merge pull request #100 from mraniki/dependabot/github_actions/relekang/python-semantic-release-7.33.3

build(deps): bump relekang/python-semantic-release from 7.33.2 to 7.33.3 ([`273d595`](https://github.com/mraniki/dxsp/commit/273d595116a5dc49e4a4faf3fd2b330d7874207d))


## v1.2.13 (2023-04-27)

### Fix

* fix: dep ([`84d6160`](https://github.com/mraniki/dxsp/commit/84d6160f6e9212842ac3a08bc0f42668d1e71cec))

### Other

* Merge pull request #101 from mraniki/dev

fix: dep ([`a507ee0`](https://github.com/mraniki/dxsp/commit/a507ee0440d5f94abcfce98338fee578894f895e))


## v1.2.12 (2023-04-24)

### Feat

* feature: added dynaconf support with core settings  and remove pythondotenv dep ([`088e5dc`](https://github.com/mraniki/dxsp/commit/088e5dc2172e76ad1a938003565574747ab492a2))

### Fix

* fix: Refactor config.py and main.py import statements ([`7053501`](https://github.com/mraniki/dxsp/commit/705350154a52e7ff3a529ec808f37e74237c7b6e))

### Other

* Merge pull request #99 from mraniki/dev

Dev ([`c232ee5`](https://github.com/mraniki/dxsp/commit/c232ee5add93730f4d47ed506e5cd335f1da9f25))

* Refactor config import in main.py and example.py ([`ba94af6`](https://github.com/mraniki/dxsp/commit/ba94af67cc78b3fb6fa0d9a2fb44fc9305fba4a2))

* Merge pull request #98 from mraniki/dev

Dev ([`7d51fb9`](https://github.com/mraniki/dxsp/commit/7d51fb9d93f11cdac5ca58822ed4c6af841de909))

* Merge pull request #97 from mraniki/dev

feature: added dynaconf support with core settings  and remove python… ([`44f3997`](https://github.com/mraniki/dxsp/commit/44f3997b0714f1f79c346ad0c87338ae25087e03))

### Update

* Update pyproject.toml ([`616a05c`](https://github.com/mraniki/dxsp/commit/616a05c34c477dc8401e88867d6273c95b61a455))

* Update config.py ([`3296220`](https://github.com/mraniki/dxsp/commit/32962207968a37cef54843953d2404b520962995))

* Update main.py with version import ([`631f1df`](https://github.com/mraniki/dxsp/commit/631f1df2af28d6b188dd42d1d93b340a9506783b))


## v1.2.11 (2023-04-21)

### Fix

* fix: minor cleanup ([`6f8a1ed`](https://github.com/mraniki/dxsp/commit/6f8a1edecf0ddada44dd01a0a6241b08e9a29cb9))

### Other

* Merge pull request #96 from mraniki/dev

Dev ([`6786068`](https://github.com/mraniki/dxsp/commit/67860684c86fd6b75fb071670da51aaca8f600d7))

* minor: remove python-dotenv dependency. added dynaconf support. created initial toml structure ([`39f2c87`](https://github.com/mraniki/dxsp/commit/39f2c87be28a355344880e085cb2ef2401579546))


## v1.2.10 (2023-04-21)

### Bump

* build(deps): bump actions/checkout from 3.5.0 to 3.5.2

Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.0 to 3.5.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.5.0...v3.5.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com> ([`fa91721`](https://github.com/mraniki/dxsp/commit/fa9172193c065f95b1dce5bdca71fa96b2052311))

### Fix

* fix: version dependency ([`5e66bf7`](https://github.com/mraniki/dxsp/commit/5e66bf76bfa0ce36c9817655102f7bd6a26e24af))

* fix: Update Python version requirement ([`5e37e00`](https://github.com/mraniki/dxsp/commit/5e37e00adf9eb55239f0fc15c03a5f3915f9c6d8))

* fix: Add Ethereum chain data and web3client to dependencies ([`d61e160`](https://github.com/mraniki/dxsp/commit/d61e160091dbfe34d6c4563bfe4d6be8dccda541))

* fix: exploring abi alternative options ([`498a748`](https://github.com/mraniki/dxsp/commit/498a748f70ea1e4359ef2009ee2437faf78c9d41))

* fix: remove 1 dep ([`d29a292`](https://github.com/mraniki/dxsp/commit/d29a2922a2b01b92ea48b067854e13d79fc06aad))

### Other

* Merge pull request #95 from mraniki/dev

Dev ([`fdd4295`](https://github.com/mraniki/dxsp/commit/fdd42956a806c3ac2a94dd68fd1937a048fcde0e))

* Fix: version in toml file ([`f4de8ca`](https://github.com/mraniki/dxsp/commit/f4de8caf8189557a1fd77b1f7252f5f497f4fc14))

* Merge pull request #93 from mraniki/dependabot/github_actions/actions/checkout-3.5.2

build(deps): bump actions/checkout from 3.5.0 to 3.5.2 ([`08101fe`](https://github.com/mraniki/dxsp/commit/08101fe1d01254be63efc64a7dcc93cdce8b0427))

### Update

* Update pyproject.toml ([`cb07c14`](https://github.com/mraniki/dxsp/commit/cb07c14fe775f53b0482f0702e5e6dd2de7fec8f))


## v1.2.9 (2023-04-18)

### Fix

* fix: Added order confirmation and transaction details to DexSwap class. ([`434fd10`](https://github.com/mraniki/dxsp/commit/434fd10bf3155b7d490557811c606ec0757411f1))

### Other

* Merge pull request #94 from mraniki/dev

Dev ([`b74fa11`](https://github.com/mraniki/dxsp/commit/b74fa11dbe4b33ca50aeaea9b0c657bdd7b1211e))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`98375a3`](https://github.com/mraniki/dxsp/commit/98375a3fa114e1bb383e57ee337d1a25a7639d8e))


## v1.2.8 (2023-04-17)

### Fix

* fix: example timer ([`7a36723`](https://github.com/mraniki/dxsp/commit/7a367235c299a6a1dfe922e3a65b2aef8f26442f))

* fix: missing self ([`37861e8`](https://github.com/mraniki/dxsp/commit/37861e84fd9b83e63fbf5eb83361f77549b8ced2))

### Other

* Merge pull request #92 from mraniki/dev

Dev ([`bcf33db`](https://github.com/mraniki/dxsp/commit/bcf33db5b3359a92d42d5acbf2cef5a810aa1e67))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`282d9e1`](https://github.com/mraniki/dxsp/commit/282d9e18478bc5dd00e2669004fcf20d87b2625c))


## v1.2.7 (2023-04-17)

### Other

* Merge pull request #91 from mraniki/dev

Dev ([`f1c3f5a`](https://github.com/mraniki/dxsp/commit/f1c3f5a54e0de3db84d6cd30b820d5057ebf33c9))

* Remove unused import and update logging in main.py ([`232ee4c`](https://github.com/mraniki/dxsp/commit/232ee4c0738330b680d5fef3b1116a2472b318df))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`e52292d`](https://github.com/mraniki/dxsp/commit/e52292d1382b5691cb4dc467a7bac3acb23229fe))


## v1.2.6 (2023-04-17)

### Fix

* fix: name ([`8020866`](https://github.com/mraniki/dxsp/commit/802086608a34110ff9e4eff81a780ff14523ef66))

* fix: missing self ([`e9d5aee`](https://github.com/mraniki/dxsp/commit/e9d5aeeb45f5e75c61be0b76750b9dfcca9daf14))

### Other

* Merge pull request #90 from mraniki/dev

fix: missing self ([`aa37b38`](https://github.com/mraniki/dxsp/commit/aa37b38ceb971d5d15ad8df5c87fb3567d4492bc))


## v1.2.5 (2023-04-17)

### Fix

* fix: missing self ([`eca37b2`](https://github.com/mraniki/dxsp/commit/eca37b2b27fac843c2fed4f1ad232d9ddb765e17))

### Other

* Merge pull request #89 from mraniki/dev

fix: missing self ([`52176e3`](https://github.com/mraniki/dxsp/commit/52176e354b9fb775a922d7d0be1dcef3904109cf))


## v1.2.4 (2023-04-17)

### Feat

* feature: updated the swap function data returned ([`a8033b5`](https://github.com/mraniki/dxsp/commit/a8033b53792ae88010b7626c687f2d2141f5bd2b))

### Fix

* fix: abi ([`1df17a6`](https://github.com/mraniki/dxsp/commit/1df17a67746c1d49c69a313a3313fdeaac6a9ba4))

### Other

* Merge pull request #88 from mraniki/dev

Dev ([`4558506`](https://github.com/mraniki/dxsp/commit/4558506ea0a64925a7dc5a10a2b760f80b37d87f))

### Update

* Update dxsp/main.py

Co-authored-by: code-review-doctor[bot] <72320148+code-review-doctor[bot]@users.noreply.github.com> ([`f318c0a`](https://github.com/mraniki/dxsp/commit/f318c0a62fb6acf793e0921201ddb65866c081d7))


## v1.2.3 (2023-04-17)

### Fix

* fix: added timestamp from block search instead of datetime lib ([`e49544d`](https://github.com/mraniki/dxsp/commit/e49544d04cfd46b0e07a8bae5377c0e84306b808))

### Other

* Merge pull request #87 from mraniki/dev

fix: added timestamp from block search instead of datetime lib ([`75848bf`](https://github.com/mraniki/dxsp/commit/75848bfd5c91f9aef6930debca7e1201520f4660))


## v1.2.2 (2023-04-17)

### Fix

* fix: version import, typo for order type ([`a898a80`](https://github.com/mraniki/dxsp/commit/a898a805a30b133bbcd4ca8a4e30c984fe776375))

### Other

* Merge pull request #86 from mraniki/dev

Dev ([`88ec2b5`](https://github.com/mraniki/dxsp/commit/88ec2b59ccfe60daa2e6bb5e5b104660f07d64bf))

* Fix: import structure ([`e2e7196`](https://github.com/mraniki/dxsp/commit/e2e7196dcd2667d85d162ff560feef89ffdde0ad))


## v1.2.1 (2023-04-16)

### Fix

* fix: logger typo ([`c9a4ee0`](https://github.com/mraniki/dxsp/commit/c9a4ee06a1a4d6fa92b2efdf4db9dc319f72fbf1))

### Other

* Merge pull request #85 from mraniki/dev

fix: logger typo ([`8d6a9fb`](https://github.com/mraniki/dxsp/commit/8d6a9fbea7c004cc0436154afbe05d3b4531c946))


## v1.2.0 (2023-04-16)

### Feat

* feat: added latency capability and new functions for future extension ([`5b5651d`](https://github.com/mraniki/dxsp/commit/5b5651d41daa0ec381382c20f201b72c35a6c3cc))

### Other

* Merge pull request #84 from mraniki/dev

feat: added latency capability and new functions for future extension ([`190be2c`](https://github.com/mraniki/dxsp/commit/190be2cf3d085e4b80c8e1fe4accf5a0350c4dcd))


## v1.1.0 (2023-04-16)

### Feat

* feat: added account balance function ([`87668f0`](https://github.com/mraniki/dxsp/commit/87668f094fe86a61d9c6107bd6a782d9c8f12445))

### Other

* Merge pull request #83 from mraniki/dev

Dev ([`16d6424`](https://github.com/mraniki/dxsp/commit/16d64246cf1353ec9ea735c5de67a1b206c3576f))

* Removed CircleCI configuration file ([`276f3fb`](https://github.com/mraniki/dxsp/commit/276f3fb357f83bd1d8f1a6924f779266c04e72e7))

* Merge pull request #81 from mraniki/dev

Fix: example app ([`b4a8f19`](https://github.com/mraniki/dxsp/commit/b4a8f19fb2059e30a20a0e2ffb764b6a01a5ec45))

* Merge branch 'main' into dev ([`ea0bbbb`](https://github.com/mraniki/dxsp/commit/ea0bbbbeb0b5826d7827e91850a2c412dea26b2e))

* Create semantic.yml ([`2e6b824`](https://github.com/mraniki/dxsp/commit/2e6b824d0f7035024c2847ff540380198dac9dea))

* Fix: readme healthcheck and example ([`ad0163d`](https://github.com/mraniki/dxsp/commit/ad0163d729845651ce20d344b5629562d92c13eb))

* Fix: Example with fast api health  check and loop ([`47c6381`](https://github.com/mraniki/dxsp/commit/47c6381160469d33936f841208f68e1021eb90e1))

### Update

* Update semantic.yml ([`fba5fe6`](https://github.com/mraniki/dxsp/commit/fba5fe654ddbaf529092fc531f3ee7bf2fe3140f))

* Update examples/example.py

Co-authored-by: code-review-doctor[bot] <72320148+code-review-doctor[bot]@users.noreply.github.com> ([`03f139d`](https://github.com/mraniki/dxsp/commit/03f139d2ddc521a809fca8ba7bf8501a6aa38f16))

* Update README.md ([`ad3b978`](https://github.com/mraniki/dxsp/commit/ad3b9781892434706296f9f0a9e4a52269a2028c))


## v1.0.31 (2023-04-15)

### Fix

* fix: Refactor deployment ([`7364406`](https://github.com/mraniki/dxsp/commit/7364406e16aa16722687139390740f33c8a21f43))

### Other

* Merge pull request #80 from mraniki/dev

Fix: example.py ([`db935db`](https://github.com/mraniki/dxsp/commit/db935db21a6f300f91c04afb884640ba3a8b0043))

### Update

* Update example.py ([`26f7902`](https://github.com/mraniki/dxsp/commit/26f7902dc721df2f98247f10e82212ad486ddfcf))


## v1.0.30 (2023-04-14)

### Fix

* fix: Refactor example.py to use default host and port. ([`bd1c5ba`](https://github.com/mraniki/dxsp/commit/bd1c5ba60b4cca805e71f7e7acbaa69b94bb0157))

### Other

* Merge pull request #79 from mraniki/dev

fix: Refactor example.py to use default host and port. ([`1c48e48`](https://github.com/mraniki/dxsp/commit/1c48e48c7b8669bdaf59673c941047e5e527e6ef))


## v1.0.29 (2023-04-14)

### Fix

* fix: example ([`d28b6a4`](https://github.com/mraniki/dxsp/commit/d28b6a4ae87918eb86fb414f3e50152b93f5a56e))

### Update

* Update Dockerfile ([`09bd90d`](https://github.com/mraniki/dxsp/commit/09bd90d8bf7aa770543fc6f235296e7d4edef437))


## v1.0.28 (2023-04-14)

### Fix

* fix: token search and abi display for multiple blockchain, enhance the example with healthcheck ([`cbb94ba`](https://github.com/mraniki/dxsp/commit/cbb94ba005df06060064cb4e90b593e62e28e7d1))

### Other

* Merge pull request #78 from mraniki/dev

Dev ([`77001da`](https://github.com/mraniki/dxsp/commit/77001da06cfd2fb48849272e7b3d0d904c83f2cf))

* Merge branch 'dev' of https://github.com/mraniki/dxsp into dev ([`c959f93`](https://github.com/mraniki/dxsp/commit/c959f933c1db3c31b574d2aecb639140474e2474))

### Update

* Update examples/example.py

Co-authored-by: code-review-doctor[bot] <72320148+code-review-doctor[bot]@users.noreply.github.com> ([`9b00baa`](https://github.com/mraniki/dxsp/commit/9b00baae7376023559cf759ecf209e849c26ed53))


## v1.0.27 (2023-04-14)

### Fix

* fix: gecko and improve ABI retrieval response. ([`d262f7e`](https://github.com/mraniki/dxsp/commit/d262f7e970e7de8e3f6247b6ae8665f1538b4b88))

* fix: example ([`5906033`](https://github.com/mraniki/dxsp/commit/5906033ca2c683ae568bc365cdde44149e2aed81))

### Other

* Merge pull request #77 from mraniki/dev

Fix: example ([`d672ebc`](https://github.com/mraniki/dxsp/commit/d672ebc24a94630d651af8ff731ac5a950112df2))

* Merge branch 'dev' of https://github.com/mraniki/dxsp into dev ([`14901e3`](https://github.com/mraniki/dxsp/commit/14901e364f988acd558c1e424db7ed72f211bb8c))

* Merge pull request #76 from mraniki/dev

Dev ([`cb951c0`](https://github.com/mraniki/dxsp/commit/cb951c058640d33f3ac3bfff86720210d0ac82eb))

* simplify example to review all blockchains. ([`4be3738`](https://github.com/mraniki/dxsp/commit/4be3738e4ea51d2cf3d2649099b39c23fd6affbf))

* Merge branch 'dev' of https://github.com/mraniki/dxsp into dev ([`0392443`](https://github.com/mraniki/dxsp/commit/0392443c156feedca0cfa80629987ffb913d08f5))


## v1.0.26 (2023-04-14)

### Fix

* fix: quote function ([`1ee3f51`](https://github.com/mraniki/dxsp/commit/1ee3f510b0edca76d0f01bd2f9471907f0f67bdd))

### Other

* Merge pull request #75 from mraniki/dev

Dev ([`d58722d`](https://github.com/mraniki/dxsp/commit/d58722d436c87e553d01e48d802356d2ded8afe9))

* Fix: search_gecko_platform ([`b724b0f`](https://github.com/mraniki/dxsp/commit/b724b0fbff04b8af2f8a7e5155073b253ee5ddea))

* Merge branch 'dev' of https://github.com/mraniki/dxsp into dev ([`9c0e6da`](https://github.com/mraniki/dxsp/commit/9c0e6dabaa70c52a0e274f86d04139dae29ee733))


## v1.0.25 (2023-04-14)

### Fix

* fix: asset_out_contract ([`55a3135`](https://github.com/mraniki/dxsp/commit/55a3135b112ddfebf7bf75db3f6a61a7ab359ce3))

### Other

* Merge pull request #74 from mraniki/dev

fix: asset_out_contract ([`c5e0b5e`](https://github.com/mraniki/dxsp/commit/c5e0b5e002494a524188a64dea5b202e95f49be9))

* minor: updated example to rotate across the chains support and added few symbol for automatic rotation testing ([`4056d48`](https://github.com/mraniki/dxsp/commit/4056d4822a96728cb776d3a78cf5f37d6aa5cb33))


## v1.0.24 (2023-04-14)

### Fix

* fix: redeployment ([`b056d1e`](https://github.com/mraniki/dxsp/commit/b056d1e63350179c9d222c63a3b639068126aaaa))

### Other

* Merge pull request #73 from mraniki/dev

fix: redeployment ([`435bef8`](https://github.com/mraniki/dxsp/commit/435bef896b7f04c2004913d5a0cb127e0042665c))

* Fix:  main.py ([`d3f37df`](https://github.com/mraniki/dxsp/commit/d3f37dff54113111eb05cbef19ac61c2889708a5))


## v1.0.23 (2023-04-14)

### Other

* Merge pull request #72 from mraniki/dev

Dev ([`8a9883b`](https://github.com/mraniki/dxsp/commit/8a9883ba1fb8fc0cbc21d7270bc23684129028d3))

* Merge branch 'dev' of https://github.com/mraniki/dxsp into dev ([`a0b6bcf`](https://github.com/mraniki/dxsp/commit/a0b6bcfdb4fb4a1a5be26bbfb9472e667ac37f49))


## v1.0.22 (2023-04-14)

### Fix

* fix: example and build workflow ([`f72a3e8`](https://github.com/mraniki/dxsp/commit/f72a3e8a8435d4cc7e66791f41a19dca6381da5c))

* fix: healthcheck for example ([`0d6ef8e`](https://github.com/mraniki/dxsp/commit/0d6ef8ea01b84cd6964a036e340b1d1dd12a44d0))

### Other

* Merge pull request #71 from mraniki/dev

Dev ([`fc53c03`](https://github.com/mraniki/dxsp/commit/fc53c0339f2aa714af98c71db661db25e98abc11))

* Merge branch 'dev' of https://github.com/mraniki/dxsp into dev ([`8a741b7`](https://github.com/mraniki/dxsp/commit/8a741b743292bb121cdbec4ba71301f6f4efc548))

* Merge pull request #70 from mraniki/dev

Dev ([`a52bdc1`](https://github.com/mraniki/dxsp/commit/a52bdc1d8db3e45cd238fa05b682c3c3a6939b55))

* Fix: quote ([`3c011bc`](https://github.com/mraniki/dxsp/commit/3c011bc6a0e26eac76510c8d284d37ef7923cef9))

* Merge pull request #69 from mraniki/sourcery/dev

minor: update quote with decimales support for any base symbol and ad… (Sourcery refactored) ([`0d96e01`](https://github.com/mraniki/dxsp/commit/0d96e01f86b61e9e8140c4492a66691a70a67fb1))

* 'Refactored by Sourcery' ([`090a017`](https://github.com/mraniki/dxsp/commit/090a0178fea8c9d7db624e8f21cedd2e4ad69565))

* Merge pull request #68 from mraniki/dev

minor: update quote with decimales support for any base symbol and ad… ([`425227a`](https://github.com/mraniki/dxsp/commit/425227ae0977990b80049135cbd0d2e06cc3ff04))

* minor: update quote with decimales support for any base symbol and added healthchecks.io in example ([`4751b7c`](https://github.com/mraniki/dxsp/commit/4751b7cb772e71fd5dcf98eea33ba521a3b8c317))


## v1.0.21 (2023-04-14)

### Other

* Merge pull request #67 from mraniki/dev

Dev ([`ef34c17`](https://github.com/mraniki/dxsp/commit/ef34c178affad6d221bbb4ddca8437c88480549d))

* Merge branch 'dev' of https://github.com/mraniki/dxsp into dev ([`9873004`](https://github.com/mraniki/dxsp/commit/9873004d4a7898926d413218681d0801c2baf41d))

### Update

* Update README.md ([`4b00712`](https://github.com/mraniki/dxsp/commit/4b007125158f4606ccccdc2c81ec8f4735b481e6))

* Update README.md ([`4bc9227`](https://github.com/mraniki/dxsp/commit/4bc92278d8b6756b75caf1e8ef4b2fb86c41e165))

* Update README.md ([`ab8d079`](https://github.com/mraniki/dxsp/commit/ab8d0794d01576d99172569519efe1730ad4ab96))


## v1.0.20 (2023-04-14)

### Fix

* fix: change _get to async and added self ([`a38cb23`](https://github.com/mraniki/dxsp/commit/a38cb2389cb5f4c795c89862630587e2aa591bcd))

* fix: gecko and contract ([`b9d2383`](https://github.com/mraniki/dxsp/commit/b9d23836c9b327fb2a9d0bcd35102e24888ae5e2))

### Other

* Merge pull request #66 from mraniki/dev

fix: gecko and contract ([`1d5cb11`](https://github.com/mraniki/dxsp/commit/1d5cb113ad320cb586ec5f80eda26a5768ac7d0b))


## v1.0.19 (2023-04-13)

### Fix

* fix: gecko ([`f8e88cd`](https://github.com/mraniki/dxsp/commit/f8e88cddef94f7e639032c27d25ef05815d9da9e))

### Other

* Merge pull request #64 from mraniki/dev

fix: gecko ([`67f7f15`](https://github.com/mraniki/dxsp/commit/67f7f15a16887606c86c0775744e540cfac30ee3))


## v1.0.18 (2023-04-13)

### Other

* Merge pull request #62 from mraniki/dev

Dev ([`84fb9ff`](https://github.com/mraniki/dxsp/commit/84fb9ff47510f26b984220332b772f8ad9f5bf10))

* Merge branch 'dev' of https://github.com/mraniki/dxsp into dev ([`13c77be`](https://github.com/mraniki/dxsp/commit/13c77bedd3da6a3f2f0f04944154eb5ab9bc537b))


## v1.0.17 (2023-04-13)

### Fix

* fix: additional troubleshoot ([`cdc622e`](https://github.com/mraniki/dxsp/commit/cdc622e23c3aaed160bb0a6f8add7cd3526f8206))

### Other

* Merge pull request #60 from mraniki/dev

Dev ([`844a542`](https://github.com/mraniki/dxsp/commit/844a542cdaa46052ce76b8ac62fa631334e8ad3b))

* Merge branch 'dev' of https://github.com/mraniki/dxsp into dev ([`6cb022c`](https://github.com/mraniki/dxsp/commit/6cb022c34e0f6abc302b1220e731ad82b2872b9c))

* Merge pull request #59 from mraniki/dev

Dev ([`0ed129b`](https://github.com/mraniki/dxsp/commit/0ed129b51f210b8d2805616850195c3bbbe10940))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`f34a1f3`](https://github.com/mraniki/dxsp/commit/f34a1f3439bd01f35c905b090a6f44b9fd395750))


## v1.0.16 (2023-04-13)

### Fix

* fix:remove  git registry docker build command ([`33059ea`](https://github.com/mraniki/dxsp/commit/33059eaf3fc5ec40a0da02f060d86c73805550d6))

* fix: git registry docker build command ([`65df590`](https://github.com/mraniki/dxsp/commit/65df590ed4f5e2afa1a24f7f1975dd68a013867d))

* fix: debug variable for contract search ([`5bc4b0d`](https://github.com/mraniki/dxsp/commit/5bc4b0d568ac29f4597918a00cc2e8fbec118b3a))

### Other

* Merge pull request #58 from mraniki/dev

fix: git registry docker build command ([`4b09fe4`](https://github.com/mraniki/dxsp/commit/4b09fe4c5b3bf5d82d0eeb3245f7ee4d2ab035a7))

* Merge pull request #57 from mraniki/dev

fix: Update README.md ([`5d35fbb`](https://github.com/mraniki/dxsp/commit/5d35fbbed6f1029a6f6f2976115b1fd67118ea01))

### Update

* Update ☁️deploy.yml ([`d9100da`](https://github.com/mraniki/dxsp/commit/d9100dac9ccfb65add812c29f2a21f97a7387604))

* Update README.md ([`2a56414`](https://github.com/mraniki/dxsp/commit/2a564140615f52e984a3772cc8b3d1a33cd15302))


## v1.0.15 (2023-04-13)

### Fix

* fix: updated workflow for docker deployment ([`3e69f44`](https://github.com/mraniki/dxsp/commit/3e69f44df443b22742b2b9e766c54fb05e656847))

### Other

* Merge pull request #56 from mraniki/dev

Dev ([`b36e32f`](https://github.com/mraniki/dxsp/commit/b36e32fe7408af11ce9cdf42f662ae8a773126f0))

* Merge pull request #55 from mraniki/main

Align ([`b1a228d`](https://github.com/mraniki/dxsp/commit/b1a228d235bb634b76c36da50e063293fe179c96))


## v1.0.14 (2023-04-13)

### Fix

* fix: Add deploy workflow to GitHub Actions. ([`3ab1e0c`](https://github.com/mraniki/dxsp/commit/3ab1e0c76555e46704d7d073782c87b18a35b98b))

* fix: logger update and workflow tweak ([`95ec4bc`](https://github.com/mraniki/dxsp/commit/95ec4bc9e80c45adda36ef35a44734418894fbef))

### Other

* Merge pull request #53 from mraniki/dev

fix: logger update and workflow tweak ([`9ac9fb3`](https://github.com/mraniki/dxsp/commit/9ac9fb3d408156249b932d2d5dbb2c6716e91980))


## v1.0.13 (2023-04-13)

### Other

* Merge pull request #50 from mraniki/dev

fix: cleanup the logger, updated env var name, updated the example. ([`886f524`](https://github.com/mraniki/dxsp/commit/886f5244f9f9a610a027dc4e2063f17b62a877d2))

* Merge pull request #52 from mraniki/main

Align ([`65041e0`](https://github.com/mraniki/dxsp/commit/65041e081169c47ea0f643b60aaf25368466a31a))

* Merge pull request #48 from mraniki/dev

fix: updated with full logging for each DexSwap functions ([`3b0774a`](https://github.com/mraniki/dxsp/commit/3b0774ad041b9ff3ea09d1e62b798a13e9442ec3))

### Update

* Update README.md ([`191d782`](https://github.com/mraniki/dxsp/commit/191d7821de38e6e94beea5584085d31f65d63cf0))

* Update 🧹BranchCleanUp.yml ([`be2e050`](https://github.com/mraniki/dxsp/commit/be2e0500308784db7f838cf9c4858d8be906a574))


## v1.0.12 (2023-04-13)

### Other

* Merge pull request #47 from mraniki/dev

fix: logger ([`ea557f4`](https://github.com/mraniki/dxsp/commit/ea557f449c7b69832099e7d06872dfc1b976149c))


## v1.0.11 (2023-04-13)

### Other

* Merge pull request #46 from mraniki/dev

fix: logger ([`f0df825`](https://github.com/mraniki/dxsp/commit/f0df8256f13a5ceddbf11b3082ddd56bc9bd0c67))


## v1.0.10 (2023-04-13)

### Other

* Merge pull request #44 from mraniki/dev

fix: import error ([`d46e163`](https://github.com/mraniki/dxsp/commit/d46e1634fa650318304e3a9029fda1368e83929f))


## v1.0.9 (2023-04-13)

### Fix

* fix: cleanup the logger, updated env var name, updated the example. ([`03a03b3`](https://github.com/mraniki/dxsp/commit/03a03b387da19975eb6e3c83476ab58b9a32c094))

* fix: logger ([`65a1511`](https://github.com/mraniki/dxsp/commit/65a151163284ef0900effbccae138c46aca7ae10))

* fix: logger ([`c88914a`](https://github.com/mraniki/dxsp/commit/c88914ad1a35e16225838f91e4ed703d164812b4))

* fix: import error ([`86f9d0a`](https://github.com/mraniki/dxsp/commit/86f9d0a71c2272babcff42f9fd6166acbe2d15a1))

### Other

* Merge pull request #42 from mraniki/dev

Dev ([`1b31363`](https://github.com/mraniki/dxsp/commit/1b3136311113b9ad154a6f819935dc918012e119))

* updated with full logging for each DexSwap functions ([`a8085d7`](https://github.com/mraniki/dxsp/commit/a8085d7e446514d41ef498c8188d7a872a9efc59))

* Merge pull request #41 from mraniki/main

Align ([`63ca048`](https://github.com/mraniki/dxsp/commit/63ca048214b45a9c90c6bc0a941f8ab6d33fd384))


## v1.0.8 (2023-04-13)

### Fix

* fix: comma in logger ([`5d4ccfa`](https://github.com/mraniki/dxsp/commit/5d4ccfa78d8e70255895764d48eb59da5d16ce72))

* fix: debug mode ([`38a6027`](https://github.com/mraniki/dxsp/commit/38a6027abe2b5da01aabed9bb95fc96709abac4a))

### Other

* Merge pull request #40 from mraniki/dev

Dev ([`6333227`](https://github.com/mraniki/dxsp/commit/63332276c686f6f2be95affe6b7bb0041c202107))

* Merge pull request #39 from mraniki/main

Align ([`c728ac0`](https://github.com/mraniki/dxsp/commit/c728ac0b185a7bb64359280da6f0cc2249747c1c))


## v1.0.7 (2023-04-13)

### Fix

* fix: package logger setup as per standard ([`2c30ff6`](https://github.com/mraniki/dxsp/commit/2c30ff6b2d004de4c2f97d636eb32f39c969e94c))

### Other

* Merge pull request #38 from mraniki/dev

Dev ([`df548a5`](https://github.com/mraniki/dxsp/commit/df548a5e815208e1e145fe2502fae8b5decbeb25))

* Merge pull request #37 from mraniki/main

Align ([`ed617ab`](https://github.com/mraniki/dxsp/commit/ed617ab7721e19bf406d494597ad7951a6ccdd21))

### Update

* Update example.py ([`0a2bdab`](https://github.com/mraniki/dxsp/commit/0a2bdab137b4d09797ade6092d59576149ef0f85))


## v1.0.6 (2023-04-13)

### Fix

* fix: import 1 ([`ccf0171`](https://github.com/mraniki/dxsp/commit/ccf0171bcf831770d9e653c8e71b1506bb5f7f01))


## v1.0.5 (2023-04-13)

### Fix

* fix: chain import ([`d59a59b`](https://github.com/mraniki/dxsp/commit/d59a59b4caf8ebb1780973e0129be7df8d7dd2bb))

### Other

* Merge pull request #30 from mraniki/dev

fix: chain import ([`d57a730`](https://github.com/mraniki/dxsp/commit/d57a730f60abda170e9939ed36e514de307c0819))


## v1.0.4 (2023-04-13)

### Fix

* fix: version test ([`926d947`](https://github.com/mraniki/dxsp/commit/926d94785950ded9960ac306639cf19c96dac421))

### Other

* Merge pull request #29 from mraniki/dev

Dev ([`f56ebc4`](https://github.com/mraniki/dxsp/commit/f56ebc42c1ed292f32d7820503be0fd6ff914fb0))

* Merge branch 'dev' of https://github.com/mraniki/dxsp into dev ([`066d95d`](https://github.com/mraniki/dxsp/commit/066d95d4dbe4403ac83c3df258c73524c91444d7))

* Merge pull request #27 from mraniki/dev

Dev ([`3c57094`](https://github.com/mraniki/dxsp/commit/3c57094e40043c94ce7aa7deb36853a138032311))

* Merge pull request #28 from mraniki/sourcery/dev

Dev (Sourcery refactored) ([`94d7c94`](https://github.com/mraniki/dxsp/commit/94d7c94b6f77b6e396079a2fa7030a2375e954c5))

* 'Refactored by Sourcery' ([`861df60`](https://github.com/mraniki/dxsp/commit/861df601f71d68ca8a40549da75c30d398a64228))

* Merge branch 'main' into dev ([`eb94c43`](https://github.com/mraniki/dxsp/commit/eb94c43edb0264dc4e77e0eb2feda1fc550c6119))


## v1.0.3 (2023-04-13)

### Other

* Merge pull request #26 from mraniki/dev

Fix: workflows and updated DexSwap object arguments ([`ecb01a5`](https://github.com/mraniki/dxsp/commit/ecb01a5fe7d0838b26e4fef6b0af5f303b98adef))

* Merge branch 'dev' of https://github.com/mraniki/dxsp into dev ([`a4ab449`](https://github.com/mraniki/dxsp/commit/a4ab449e5929556cef29304982e6ee4ddd31e3e1))

* Merge branch 'main' into dev ([`aae758c`](https://github.com/mraniki/dxsp/commit/aae758c5f2b44728be7c030b6350d946743e2b5b))


## v1.0.2 (2023-04-13)

### Other

* Merge pull request #25 from mraniki/dev

fix: initial workflow verification ([`33374e5`](https://github.com/mraniki/dxsp/commit/33374e5d4bcc9d17c210f5bfb12716084ccc5c67))

* Merge branch 'main' of git@github.com:mraniki/dxsp.git ([`dfcadc9`](https://github.com/mraniki/dxsp/commit/dfcadc972fa31d2f3bd9d3dace5299ef5d79a27c))


## v1.0.1 (2023-04-12)

### Fix

* fix: indentation error ([`c84f19a`](https://github.com/mraniki/dxsp/commit/c84f19ae2bd9bb99262b2578550f406bf5c99f31))

* fix: dexswap initial arguments revised ([`6945396`](https://github.com/mraniki/dxsp/commit/6945396231160d82386995b597aa60362c9a317e))

* fix: workflows and updated DexSwap object ([`0cf4c0c`](https://github.com/mraniki/dxsp/commit/0cf4c0cadc4fa70b08e74e6eaae43e3e9f4520e6))

* fix: pyproject python versioning ([`a59ee25`](https://github.com/mraniki/dxsp/commit/a59ee2554487413d33afe32456335201e0d2110b))

* fix: initial workflow verification ([`b4252c4`](https://github.com/mraniki/dxsp/commit/b4252c4c1c2af4b6e84d432e7bc6cbb4b6d37602))

### Other

* Merge pull request #24 from mraniki/dev

Dev ([`0541903`](https://github.com/mraniki/dxsp/commit/0541903ba9151f8e85755bb54bc5bd91d9518a31))

* Merge pull request #23 from mraniki/dev

Dev ([`6790206`](https://github.com/mraniki/dxsp/commit/6790206d697f7984536819f04149f8fe0560a1fe))

* Merge branch 'dev' of git@github.com:mraniki/dxsp.git ([`17dce9a`](https://github.com/mraniki/dxsp/commit/17dce9ae5105bb23565a2240395bc3ef5998b8fd))

* Merge pull request #22 from mraniki/main

Align ([`044184d`](https://github.com/mraniki/dxsp/commit/044184dc95dac94b4e8c26bbb5eb1c27cc25b0e4))

### Update

* Update PyPI token in build.yml. ([`96a9bb1`](https://github.com/mraniki/dxsp/commit/96a9bb162fe7b8cc395173a38f21c48001c5f677))

* Update version to 1.0.0 in pyproject.toml ([`c135c92`](https://github.com/mraniki/dxsp/commit/c135c92db83f9cbd7c200d79ac5eb202072e0bea))


## v1.0.0 (2023-04-12)

### Fix

* fix: Update build.yml and pyproject.toml versions ([`4a7daee`](https://github.com/mraniki/dxsp/commit/4a7daee92e2631e36e961ce454ad94e8b44c6438))

### Other

* Merge pull request #21 from mraniki/dev

Update build workflow to exclude poetry installation. ([`5860af8`](https://github.com/mraniki/dxsp/commit/5860af8b7d0077bd169b81d1ddbd415df89189b0))

* Merge pull request #20 from mraniki/dev

version 0 ([`15e2bed`](https://github.com/mraniki/dxsp/commit/15e2bed08fad4428b6aab0a837aa16454efbf06d))

* Merge pull request #19 from mraniki/dev

Update 🐍build.yml ([`9a4903e`](https://github.com/mraniki/dxsp/commit/9a4903e7a8297b4dc7dbc8e020295dc1c8cc789a))

* Merge pull request #18 from mraniki/dev

Update 🐍build.yml ([`93edff5`](https://github.com/mraniki/dxsp/commit/93edff59abdd6cd6e8ffc97f5c4fdbf8b50f093a))

* Merge pull request #17 from mraniki/dev

Dev ([`87659ca`](https://github.com/mraniki/dxsp/commit/87659ca758f6bf32446daf06476167cb350023fa))

* version 0 ([`2efacb4`](https://github.com/mraniki/dxsp/commit/2efacb4e568e3b9e9c2ece1fe2b697d0f6da2dc0))

* Merge branch 'main' into dev ([`8418b55`](https://github.com/mraniki/dxsp/commit/8418b55165ce64a0c736f427f023f2b2383f2aeb))

* Merge branch 'main' of git@github.com:mraniki/dxsp.git ([`67b5a2f`](https://github.com/mraniki/dxsp/commit/67b5a2f04a36eb3b91b9a14b29696383998a11ad))

* Merge pull request #16 from mraniki/dev

build workflow ([`cb130e7`](https://github.com/mraniki/dxsp/commit/cb130e73dbad2e551db81253e908351d00ea6860))

* Add setuptools to build-system in pyproject.toml and setup.cfg metadata. ([`ecded10`](https://github.com/mraniki/dxsp/commit/ecded10ab62c310344e2e6dea619d5dd4b724d5f))

* Merge pull request #15 from mraniki/dev

full change of the release flow. ([`5fc3bdc`](https://github.com/mraniki/dxsp/commit/5fc3bdc2ee04f6648f1d63de9f33014eb8b6a043))

* Merge pull request #14 from mraniki/dev

Dev ([`deb82a7`](https://github.com/mraniki/dxsp/commit/deb82a70401ff180f531d0c8c74d023131e21646))

* Merge pull request #12 from mraniki/dev

Dev ([`878d8a3`](https://github.com/mraniki/dxsp/commit/878d8a38e29568e0e753c95ff4bb3194d29157d7))

* Add setuptools to build-system and publish Python package using Twine. ([`cb1efe1`](https://github.com/mraniki/dxsp/commit/cb1efe189abc1343a05a7e55e8cac20a3c48523a))

* build workflow ([`a7f24e8`](https://github.com/mraniki/dxsp/commit/a7f24e8754acca4e35d85f98d6e2449262402672))

* full change of the release flow. ([`4c42a5c`](https://github.com/mraniki/dxsp/commit/4c42a5c470f04867b0bc04458de47b76c083fa90))

* Merge pull request #13 from mraniki/sourcery/dev

Dev (Sourcery refactored) ([`d403ffe`](https://github.com/mraniki/dxsp/commit/d403ffe442ea14c27a89d102a1a41cead1415dbf))

* 'Refactored by Sourcery' ([`7a3ca95`](https://github.com/mraniki/dxsp/commit/7a3ca956ee43f829520b3cda10960e0d05d1656c))

* Merge branch 'dev' of https://github.com/mraniki/dxsp into dev ([`2f23246`](https://github.com/mraniki/dxsp/commit/2f23246b870704eab0cc40874cb059c8a40ba83c))

* Merge pull request #11 from mraniki/main

Merge pull request #10 from mraniki/dev ([`b4342f9`](https://github.com/mraniki/dxsp/commit/b4342f986a32314c1a5bec53d4f1de872dbe0c31))

### Update

* Update version to 1.0.0 in pyproject.toml ([`625499b`](https://github.com/mraniki/dxsp/commit/625499bbf0d29c5679f5431dde56df72b63588c0))

* Update build and upload settings in workflows and pyproject.toml files. ([`d31bb56`](https://github.com/mraniki/dxsp/commit/d31bb56810d80bf790ae9949d11dc15dcfff63ce))

* Update build workflow to exclude poetry installation. ([`6ac92d4`](https://github.com/mraniki/dxsp/commit/6ac92d46473213b3479c98324d9c29c5353cc616))

* Update 🐍build.yml ([`717ade5`](https://github.com/mraniki/dxsp/commit/717ade5536f65c9593686489587efe2a24db9d32))

* Update 🐍build.yml ([`78ad79d`](https://github.com/mraniki/dxsp/commit/78ad79dcfb8e3d82aeec4b3fb99650dbc6a9e482))

* Update pyproject.toml ([`a379686`](https://github.com/mraniki/dxsp/commit/a379686e805135d45e6bc69a2a461c1126ab8190))

* Update pyproject.toml ([`8909875`](https://github.com/mraniki/dxsp/commit/8909875dac8f232b571348f4eb627f25f818f623))

* Update pyproject.toml with new python-dotenv version. ([`340922c`](https://github.com/mraniki/dxsp/commit/340922cde4e06b9b435e575f452fa6d4871e9a64))

* Update python-doten version in pyproject.toml ([`ece55e9`](https://github.com/mraniki/dxsp/commit/ece55e9a1f27e0b1909ddf1040675814d03b3843))


## v0.1.0 (2023-04-12)

### Fix

* added additional chains and fix protocol type typo ([`2957ca4`](https://github.com/mraniki/dxsp/commit/2957ca47d0e65c1751bff8645dfc07a6c4482de9))

* get_chain_by_id fix ([`0689dca`](https://github.com/mraniki/dxsp/commit/0689dca6dc907050c59b5a57f0a7b46c708b6028))

* version fix ([`528d2ef`](https://github.com/mraniki/dxsp/commit/528d2ef4dbc2a1fd8b21bf0a474db6633c9a2e70))

* self.chain_id fix for token search ([`06a6d95`](https://github.com/mraniki/dxsp/commit/06a6d9523712dd080ec29dca976326cf794b1c62))

* async fix for get call ([`95c0d7b`](https://github.com/mraniki/dxsp/commit/95c0d7b0d58131fa68b58a634bda97f6af4f68ea))

* retrieve_url_json fix in toekn search ([`f1a65f0`](https://github.com/mraniki/dxsp/commit/f1a65f075dffaac3b7b92f023a967fde6755afeb))

* get_contract_address fix ([`91fc3b2`](https://github.com/mraniki/dxsp/commit/91fc3b23eb9f7f33946335f64b371cf246b6f0eb))

### Other

* Merge pull request #10 from mraniki/dev

Dev ([`64542d0`](https://github.com/mraniki/dxsp/commit/64542d0181df33c5c081435d1b7003fb94b04aa4))

* updated logger for package setup ([`7496156`](https://github.com/mraniki/dxsp/commit/7496156ae7f71bca8db68c1b3035cf390bbeec76))

* added codecheck workflow ([`8a729c0`](https://github.com/mraniki/dxsp/commit/8a729c010af129170f999f93a3d58842f2f84a42))

* Merge pull request #9 from mraniki/main

Alignement ([`4c2752f`](https://github.com/mraniki/dxsp/commit/4c2752f94c0c6b8923c43f6416bddb46340a96e5))

* Remove unsupported emojis from .github/emoji.yml file. ([`2347150`](https://github.com/mraniki/dxsp/commit/2347150ba5de92e12bf64a5dc43141a13094dbb4))

* Add pypi-python orb to CircleCI config. ([`6aa565e`](https://github.com/mraniki/dxsp/commit/6aa565ebdad16dc2e53c9219fb06e1c7c2b614de))

* Merge pull request #8 from mraniki/circleci-project-setup

Circleci project setup ([`9e7974c`](https://github.com/mraniki/dxsp/commit/9e7974c8567d264aac35dd5d566e5e99e4d6fb96))

* Add .circleci/config.yml ([`dcf2090`](https://github.com/mraniki/dxsp/commit/dcf20901080ac0774bd56fafc25bdb8a6b8f88ce))

* Add .circleci/config.yml ([`f22e1fa`](https://github.com/mraniki/dxsp/commit/f22e1fa135e5875d9bb234a885f46bb583d8bbee))

* Removed Release Drafter workflow. ([`3aa5ef6`](https://github.com/mraniki/dxsp/commit/3aa5ef6f566432c17da2d6d4267368c3f18dbe71))

* Add emojify workflow for pull requests. ([`8ad21fa`](https://github.com/mraniki/dxsp/commit/8ad21fa49aa2f4524dfdd72f0d913acef861ad92))

* Merge branch 'main' of https://github.com/mraniki/dxsp ([`7b5797f`](https://github.com/mraniki/dxsp/commit/7b5797f32e91fa8b132e209a53b5265ad6598817))

* workflow ([`88b02ff`](https://github.com/mraniki/dxsp/commit/88b02fff1f1e1d1d82d19a979728c77ff6aa0d84))

* workflow changes ([`c27288b`](https://github.com/mraniki/dxsp/commit/c27288bf56785f7387c7ffec1d5985ff55ba9dd0))

* Create 🧰draft_release.yml ([`53e6972`](https://github.com/mraniki/dxsp/commit/53e69723b5db2fd5a9386d0d77e678e12cda456c))

* Merge branch 'main' of https://github.com/mraniki/dxsp ([`dcee219`](https://github.com/mraniki/dxsp/commit/dcee219931eec5ae29f1eeb703189c1c780c5e64))

* Create 🧼CodeCheck.yml ([`cf56d90`](https://github.com/mraniki/dxsp/commit/cf56d902eb2d32335a8df6dfe2ec5d43a3788fe4))

* initial v1 ([`42e3998`](https://github.com/mraniki/dxsp/commit/42e399851947d35dbcb72ce440938caadd470d2d))

* workflow changes ([`71d01f1`](https://github.com/mraniki/dxsp/commit/71d01f14d817e4b05ba8a38b31e524fe0261e208))

* workflow change ([`5fee23e`](https://github.com/mraniki/dxsp/commit/5fee23e87f94933b3ed432dff79ee28ab6a06ae6))

* preparing for v1 beta release ([`01a63b1`](https://github.com/mraniki/dxsp/commit/01a63b17427bbe2bfc56caf0d60a35afbc42e37a))

* updating workflow ([`23f9bbb`](https://github.com/mraniki/dxsp/commit/23f9bbb486e766ba9645cac7bfef86b93151a0ab))

* Merge pull request #7 from mraniki/sourcery/main

Sourcery refactored main branch ([`15aa9cd`](https://github.com/mraniki/dxsp/commit/15aa9cd137b783cbd7e4692592b70178c4661a76))

* 'Refactored by Sourcery' ([`dba26fc`](https://github.com/mraniki/dxsp/commit/dba26fcb6fdf25807ab25fcb5374616270af6cb0))

* Refactor Python publish workflow file ([`79f4dc1`](https://github.com/mraniki/dxsp/commit/79f4dc123e34c46e2b5e5842362e6da273228087))

* Create CONTRIBUTING.md ([`e21b662`](https://github.com/mraniki/dxsp/commit/e21b6628c78aea8b9173a197c4e2de3748e3042e))

* 50 ([`0c08773`](https://github.com/mraniki/dxsp/commit/0c087739fba9ab12ef0a1b04f93c43311b7b0d14))

* 49 ([`c3f1a33`](https://github.com/mraniki/dxsp/commit/c3f1a33435bb3c31cceae3624c5e7740c4349904))

* clean up the readme and created a wiki ([`827d143`](https://github.com/mraniki/dxsp/commit/827d143b7e8e50a69d1d3cceb6138f4e70ef3b01))

* update ([`e7dda65`](https://github.com/mraniki/dxsp/commit/e7dda6591ea3587fdaafb58072c21b17c3357cd4))

* router codification ([`d02b731`](https://github.com/mraniki/dxsp/commit/d02b7314f920bd5587d06f7bd017a7c42d5665ea))

* Add web3 and coingecko badges, update DexSwap usage and attributes ([`516e59f`](https://github.com/mraniki/dxsp/commit/516e59fc093c8c1c0cd7ab9579c0bcf3557be1c3))

* update req ([`8934c61`](https://github.com/mraniki/dxsp/commit/8934c612323d20e71fc9122f716c4dbe91a677f7))

* added RPC and W3 builtin ([`16f3983`](https://github.com/mraniki/dxsp/commit/16f3983d222a42cc688a6bbb6bbd43b697f0503e))

* update for focus on 7 chains mainnet and testnet ([`3e00fca`](https://github.com/mraniki/dxsp/commit/3e00fca74d53c27f35888596c0eaf6e8dace70a0))

* 39 ([`ac6e269`](https://github.com/mraniki/dxsp/commit/ac6e2699c2736f5dae096a9a044aea074d75fb05))

* added top 5 dex details ([`fbde408`](https://github.com/mraniki/dxsp/commit/fbde4086b5fe7564c36d487f2ed0e5f1c110fc5a))

* 38 ([`3d8bec1`](https://github.com/mraniki/dxsp/commit/3d8bec1409f90ca94cbd0c250480f1ead2b7ee3c))

* Delete blockapi.py ([`09cff20`](https://github.com/mraniki/dxsp/commit/09cff20dd02294a4d8224af423bb9779d996134b))

* 37 ([`2aa4e49`](https://github.com/mraniki/dxsp/commit/2aa4e497ac7f297a9ce0f76349828c54896d557e))

* 37 ([`64121ad`](https://github.com/mraniki/dxsp/commit/64121ade30f8bff555ebf995ff69b030fe5dabe2))

* typo for get_token_contract ([`f4603cf`](https://github.com/mraniki/dxsp/commit/f4603cf58a640e23ff6a4e3fe139498049be78b9))

* 35 ([`be611ee`](https://github.com/mraniki/dxsp/commit/be611ee054b0eaefe556cae61c8d304b2f34aea5))

* Merge branch 'main' of https://github.com/mraniki/dxsp ([`f7d612b`](https://github.com/mraniki/dxsp/commit/f7d612bb53274d575d1e70cf7b276cec795c8e6f))

* Add support for 2 swap protocol modes (#1 and #2) ([`d10a0ba`](https://github.com/mraniki/dxsp/commit/d10a0ba085eb32c08a84b8f8b10e3f8985beebd3))

* can't multiply sequence by non-int of type 'float' ([`16a06b4`](https://github.com/mraniki/dxsp/commit/16a06b4e29c6309d8f30116f7377034257a14d2d))

* 32 ([`1b1c611`](https://github.com/mraniki/dxsp/commit/1b1c611d9d0a999e2d7400de49dc85ae62420538))

* 31 ([`77e9909`](https://github.com/mraniki/dxsp/commit/77e9909df104c83961d15c5e7bb957711da918ae))

* swap for uni v2 ([`28c37f7`](https://github.com/mraniki/dxsp/commit/28c37f72865fbd8fd450f17b9503c6a49aeeaa41))

* 29 uni approval and router support ([`76e83cb`](https://github.com/mraniki/dxsp/commit/76e83cb9bd7fd74866840c8ba720e620a4c5573b))

* 28 ([`a1745d6`](https://github.com/mraniki/dxsp/commit/a1745d6264528b6a3776f01d16ac7dacfa9404ad))

* self ([`4229fde`](https://github.com/mraniki/dxsp/commit/4229fded373b006a56cc9f2ea003f3b43d1c266f))

* 26 ([`1ed818b`](https://github.com/mraniki/dxsp/commit/1ed818b7d708983bef4307cc4f15600138072362))

* 24 ([`466adb6`](https://github.com/mraniki/dxsp/commit/466adb64834ed073f21cfeb0720d8c2ee5a40ed3))

* 23 ([`17d5216`](https://github.com/mraniki/dxsp/commit/17d52162e4424b603a5e286695f9b6a700f3fe4b))

* 22 ([`2099458`](https://github.com/mraniki/dxsp/commit/20994586b575d1abf39226b70aa4d7bafc793424))

* update ([`63286e8`](https://github.com/mraniki/dxsp/commit/63286e8108f702bc22dda548b4bc385885f54e77))

* Delete setup.py ([`bf64939`](https://github.com/mraniki/dxsp/commit/bf649393161b64a333a6ef6a601a6d6c9b17593e))

* 19 ([`4fecbe2`](https://github.com/mraniki/dxsp/commit/4fecbe2eeeeeb3f8e8dd4e57dd460f1a2a60bf72))

* version 18 ([`d044c34`](https://github.com/mraniki/dxsp/commit/d044c3442db114f52079fdf18adee7350400342f))

* 17 ([`9b7302c`](https://github.com/mraniki/dxsp/commit/9b7302cee370ada5d052d161260278e4c7aa71d6))

* self.protocol typo ([`d8c8fd9`](https://github.com/mraniki/dxsp/commit/d8c8fd9d1b5f29eb299d926907e7907db9f4b8a2))

* swap correction ([`49689ef`](https://github.com/mraniki/dxsp/commit/49689efeb250b469793ee694ac8e5acfa02b4f69))

* utils import error ([`f8cf8c5`](https://github.com/mraniki/dxsp/commit/f8cf8c5b7b113112e36f33c061c3914fb74cda87))

* typo ([`ff54c05`](https://github.com/mraniki/dxsp/commit/ff54c05aa8c8a1f623a487cfab8d50da7113ff01))

* update version control ([`22402d0`](https://github.com/mraniki/dxsp/commit/22402d0c3c17cd19fcf03cb0c6d3d7c8e0136ef7))

* import typo ([`ee065d6`](https://github.com/mraniki/dxsp/commit/ee065d6dd25d08675684e0e57a5ab2fe095e1024))

* typo ([`e7f3230`](https://github.com/mraniki/dxsp/commit/e7f3230baa12e955629edd05704eae047658ba37))

* update ([`ae88a9f`](https://github.com/mraniki/dxsp/commit/ae88a9fa488a191521a7b24dd071d1082033df11))

* added utils for contract search ([`e5c3552`](https://github.com/mraniki/dxsp/commit/e5c3552651e79610a329d8137985d91ec0650506))

* typo ([`b227137`](https://github.com/mraniki/dxsp/commit/b227137e1246ba97179e0264cffdd1decb0729c9))

* swap, apprvoal, sign and gas update ([`125ada5`](https://github.com/mraniki/dxsp/commit/125ada553d137c67996d985c89c2e6e9ec6b82a5))

* dxsp cleanup ([`84a1dd5`](https://github.com/mraniki/dxsp/commit/84a1dd57bfa72827c69e746013ab904851be2f7d))

* dxsp folder ([`b7b3f55`](https://github.com/mraniki/dxsp/commit/b7b3f558f15e98ae4c660c8994e671300d2580a2))

* repo renaming to dxsp ([`fc5105e`](https://github.com/mraniki/dxsp/commit/fc5105edb32d8bc7894ce981fa4e144e5ae00e66))

* adding example for address and abi ([`d2cc878`](https://github.com/mraniki/dxsp/commit/d2cc87820fd7d51976f1940df75a349c34851038))

* url troubleshoot ([`1fe1541`](https://github.com/mraniki/dxsp/commit/1fe15417fe199db02711ba0e5b8631e403a5e34e))

* dex_url not updated ([`e3bbb6d`](https://github.com/mraniki/dxsp/commit/e3bbb6d029acf2db694df1cde6ab959137240f29))

* additional logging ([`f56fd04`](https://github.com/mraniki/dxsp/commit/f56fd0493df70c014f813da64edeb2774920292e))

* update url ([`f0e6a18`](https://github.com/mraniki/dxsp/commit/f0e6a1843715f7237f2199cde1d8e3b4bd75b727))

* typo for USDC quote ([`cfe81dc`](https://github.com/mraniki/dxsp/commit/cfe81dc5f4f2a4dd2f77fbda85c1cce5a5dd1808))

* int for chain id ([`257528e`](https://github.com/mraniki/dxsp/commit/257528ebd8e1dc173eb8c43724f918763cfa303d))

* troubleshooting token search ([`00742af`](https://github.com/mraniki/dxsp/commit/00742afd836a513c4cd859c23e2ab9223304d9d5))

* troubleshoot for json list ([`9a1e98d`](https://github.com/mraniki/dxsp/commit/9a1e98dd6fdca53f1553299e57cc8b959c911edc))

* added block_explorer_api ([`ac30916`](https://github.com/mraniki/dxsp/commit/ac309163cf8dc70ed44b5ef44ef72b72f0e990ac))

* adding logging in the main function ([`3adb7b0`](https://github.com/mraniki/dxsp/commit/3adb7b060ce5ca15d5ba5aa077651e9e2be7d848))

* updating the main part ([`a087ef7`](https://github.com/mraniki/dxsp/commit/a087ef74e1cc1190c491816f52b50b31b8e885c8))

* adding basic logging and async example ([`2602a1e`](https://github.com/mraniki/dxsp/commit/2602a1e2b339c4d13b96d21cc4afbe265f0ccc69))

* chainid typo corrected ([`f9308a1`](https://github.com/mraniki/dxsp/commit/f9308a1e2c55402d74b4c070c7da9e12dfba180d))

* updated example ([`c1f4d56`](https://github.com/mraniki/dxsp/commit/c1f4d56e831eb68d03fe0fe5d78cbd42e966fe35))

* corrected chain id as int ([`ddbddc4`](https://github.com/mraniki/dxsp/commit/ddbddc4142258ed2aa7f4da578b795f9d86346f0))

* main update for quote testing ([`9ff4209`](https://github.com/mraniki/dxsp/commit/9ff42099c2b1be48cb4e66e1dbd6c773be0dcf98))

* Add version to pyproject.toml ([`4bd9dca`](https://github.com/mraniki/dxsp/commit/4bd9dcaf58fd80893e10631925684af3b6451dd1))

* Refactor DexSwap constructor and swap method ([`c2df417`](https://github.com/mraniki/dxsp/commit/c2df417e152be86b713aea951b071f352af4e24f))

* additional update ([`6fb8522`](https://github.com/mraniki/dxsp/commit/6fb852228a79776c66e8dd17e75c8b4661b0b86d))

* update ([`9f68302`](https://github.com/mraniki/dxsp/commit/9f68302666ead2b7ce06f94c78368ceb4096cdc4))

* swaportunity ([`2539483`](https://github.com/mraniki/dxsp/commit/2539483027003c4cf7244084ab81cae6bed6907f))

* Changed project name to "defiswaphelper" in pyproject.toml. ([`fa6c3cb`](https://github.com/mraniki/dxsp/commit/fa6c3cbe97dc8250171a6228ccfe5efb1d31483a))

* Remove definitely/__init__.py and definitely/assets/chainIds.json ([`79439e2`](https://github.com/mraniki/dxsp/commit/79439e2671a1318e215e39a9c56c1bcb834e8ec6))

* test2 ([`15a2f5a`](https://github.com/mraniki/dxsp/commit/15a2f5a46f13156f25cee19101a3be8d177abd8b))

* Merge branch 'main' of https://github.com/mraniki/definitely ([`698f503`](https://github.com/mraniki/dxsp/commit/698f503190ada4df01421cc707c9bb5439ec090c))

* Remove unused imports and update DexSwap constructor ([`5260f96`](https://github.com/mraniki/dxsp/commit/5260f96dcb47d40d267967c5ebfb086bc6c15c75))

* Merge branch 'main' of git@github.com:mraniki/definitely.git ([`01be4a4`](https://github.com/mraniki/dxsp/commit/01be4a4e87c9f897df5d5a3d8563808f9a945a8d))

* Merge pull request #2 from mraniki/dependabot/github_actions/actions/setup-python-4

Bump actions/setup-python from 2 to 4 ([`3c3589b`](https://github.com/mraniki/dxsp/commit/3c3589bb469b2be0812d533021d14e3d58c655ae))

* Bump actions/setup-python from 2 to 4

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com> ([`9e50eab`](https://github.com/mraniki/dxsp/commit/9e50eab79738830379f21423aa48c2d577684c95))

* Merge pull request #1 from mraniki/dependabot/github_actions/actions/checkout-3

Bump actions/checkout from 2 to 3 ([`4fe9e3c`](https://github.com/mraniki/dxsp/commit/4fe9e3c00c8afa9c949ea6aa1e566ee46ffff9b1))

* Bump actions/checkout from 2 to 3

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com> ([`c8210c4`](https://github.com/mraniki/dxsp/commit/c8210c449c236283cebe1c39f2beba46f7b0913d))

* Add push and pull_request events to Python publish workflow ([`490c115`](https://github.com/mraniki/dxsp/commit/490c1157e46aa17f0206de620c85ac9572c0e0e8))

* Remove .DS_Store files from repository. ([`d8f3861`](https://github.com/mraniki/dxsp/commit/d8f386186f8fb38061982be03bbcb3daf23b323e))

* initial test ([`ba34173`](https://github.com/mraniki/dxsp/commit/ba34173ff2cada868f002b7cd743ec230bd01493))

* Initial commit ([`1e636c3`](https://github.com/mraniki/dxsp/commit/1e636c364c141cbf49c91d923249db3bf5cadc31))

### Update

* Update __init__.py ([`bfce726`](https://github.com/mraniki/dxsp/commit/bfce726b0bb345d0fb8d098f9d801db7018b0cba))

* Update πŸ“¦release.yml ([`5c7da76`](https://github.com/mraniki/dxsp/commit/5c7da7614912faba570e4cc145c892b010cb126b))

* Update main.py ([`4e1ab44`](https://github.com/mraniki/dxsp/commit/4e1ab447b206a5343736270bbb4e79b0e27e7383))

* Update πŸ“¦release.yml ([`9641bb3`](https://github.com/mraniki/dxsp/commit/9641bb34dccf41a4b24fe28a26286f1915146f08))

* Update GitHub workflows and add import statement ([`c584e44`](https://github.com/mraniki/dxsp/commit/c584e44837e5ed8b0b8f7a5c39a2e98b1487dab5))

* Update release-drafter version to v5.21.1 ([`d6fc5c0`](https://github.com/mraniki/dxsp/commit/d6fc5c0e31c587964c0ae55fddcec5ee0c323032))

* Update 🐍build.yml ([`6cde1c3`](https://github.com/mraniki/dxsp/commit/6cde1c35634f80b8f040e1101b1f0b632642a86d))

* Update 🧰draft_release.yml ([`e336087`](https://github.com/mraniki/dxsp/commit/e33608700875ddb87ded65f44e077a149e4dc74f))

* Update πŸ“¦release.yml ([`131524f`](https://github.com/mraniki/dxsp/commit/131524f4ce410f9329209b4d517a2d1d16a74cfe))

* Update README.md ([`2028cc6`](https://github.com/mraniki/dxsp/commit/2028cc6abbb9d19e2dd38e5488d99d159763e04f))

* Update README.md ([`54389d3`](https://github.com/mraniki/dxsp/commit/54389d3601e71db88033670ece43bf0837c4f363))

* Update issue templates ([`39ef7a3`](https://github.com/mraniki/dxsp/commit/39ef7a3b1c4f2195f620a5dc222d7e560dd9dd31))

* Update README.md ([`00603e7`](https://github.com/mraniki/dxsp/commit/00603e7c213089bfa8381759ee94d66507acfb26))

* Update README.md ([`31f6d87`](https://github.com/mraniki/dxsp/commit/31f6d878065a9ece297044d84ddef826e7766fcb))

* Update README.md ([`9defdbb`](https://github.com/mraniki/dxsp/commit/9defdbba22c63362906c715bb00654320df2452f))

* Update README.md and dxsp/__init__.py, remove unnecessary code from examples/example.py ([`8c11a95`](https://github.com/mraniki/dxsp/commit/8c11a959ee969c1be270adc4a6747bc678257f4c))

* Update version to 0.0.34 in __init__.py ([`6cd1b61`](https://github.com/mraniki/dxsp/commit/6cd1b610b8ff93bdd7093b45aa74c89bb0367a9d))

* Update __init__.py ([`4dce727`](https://github.com/mraniki/dxsp/commit/4dce7277233316909bdda5ec8313c39b9df56de4))

* Update example.py ([`7a9d550`](https://github.com/mraniki/dxsp/commit/7a9d5501caa55bd81fc5fd7d3c4f1d9015573b32))

* Update __init__.py ([`c31e579`](https://github.com/mraniki/dxsp/commit/c31e5797251cc8b2fea3f7082e6ec35606f6b214))

* Update pyproject.toml ([`2d18912`](https://github.com/mraniki/dxsp/commit/2d189126137a7f2819fcec480bdabb54931794d9))

* Update __init__.py ([`95a24fe`](https://github.com/mraniki/dxsp/commit/95a24feb0fa393c21575aa0539ad35f4ee7b7fe7))

* Update README.md ([`a334586`](https://github.com/mraniki/dxsp/commit/a334586ab7367bfc4e87b74b5ed696062f74f11b))

* Update pyproject.toml ([`28376be`](https://github.com/mraniki/dxsp/commit/28376be0c7b1eb646c9a1bd5b42d6d7ada2b8084))

* Update README.md ([`b085a10`](https://github.com/mraniki/dxsp/commit/b085a10f96227bc3aafe002e65579747ff47350a))

* Update main.py ([`54fe575`](https://github.com/mraniki/dxsp/commit/54fe575bb0b176b9cb44004bc8a14714971c02bb))

* Update pyproject.toml ([`b43cac9`](https://github.com/mraniki/dxsp/commit/b43cac934e4c29bcacab866477dd34644bcf2ee3))

* Update README.md ([`dbe2dd1`](https://github.com/mraniki/dxsp/commit/dbe2dd149208277fffc6e7138c786e656ef0af3c))

* Update __init__.py ([`be5b5da`](https://github.com/mraniki/dxsp/commit/be5b5dad91e212fc06e13dbe3a50d3755ead4bb0))

* Update README.md ([`1d578da`](https://github.com/mraniki/dxsp/commit/1d578da685bfeba1c0de0ccdbea2f0d679fa43b2))

* Update pyproject.toml ([`167579e`](https://github.com/mraniki/dxsp/commit/167579ebd581199d073d89fd175310b1d96d3016))

* Update pyproject.toml ([`10d872e`](https://github.com/mraniki/dxsp/commit/10d872eb8b18796dd480c33dc904c2ac33748e3f))

* Update __init__.py ([`4f55549`](https://github.com/mraniki/dxsp/commit/4f55549e756b983dccac67587c78aadeafc7d2d0))

* Update README.md ([`b091d50`](https://github.com/mraniki/dxsp/commit/b091d501abbb6e1a0ce29cad7fbbb0c59f2796a1))

* Update pyproject.toml ([`322d400`](https://github.com/mraniki/dxsp/commit/322d4000a42c896d9538e6b0ade202494b473aa8))