Komodo DeFi Framework v1.0.6-beta
Introducing "Komodo DeFi Framework"
We are thrilled to unveil the "Komodo DeFi Framework" a significant evolution of our platform previously known as "AtomicDEX-API". This open-source project is dedicated to advancing the future of decentralized finance (DeFi) through collaboration and contributions from the passionate open-source community while utilizing the trusted Komodo name.
Release Notes
Changelog:
New Features:
- NFT Wallet APIs for ERC721/ERC1155 tokens using Moralis Web3 was added by @laruh for multiple EVM chains to enable developers to access real-time NFT data and metadata from various blockchains without building their own backend services in #1652 #1704 #1775 #1817 #1823 #1833 #1877
Enhancements:
- HTTPS support was added for the RPC server by @shamardy in #1861
- Infrastructure DNS rotation for default seed nodes was done by @ca333 in #1868
- Price endpoints were updated by @laruh in #1869
- IBC and standard withdrawals for Cosmos now allow users to specify the gas price and gas limit for each transaction @ozkanonur #1894
- CI enhancements by @ozkanonur
- The time needed for CI completion was reduced by caching the downloaded dependencies in #1880
- Label validation on PRs was added. This validation will only succeed if one of the following labels is used but not both:
under review
orin progress
#1881 - A CI job was added to check if mm2 version was bumped before merging any pull request to main in #1899
- All CI tests now run with the
--no-fail-fast
flag, allowing other tests to proceed despite any failures #1907
Bug Fixes:
- Some RUSTSEC advisories were fixed by @ozkanonur in #1853
- Orderbook response now returns the right age for the age field, this was fixed by @rozhkovdmitrii in #1851
- A bug that caused
best_orders
rpc to returnis_mine: false
for the user's orders was fixed by @rozhkovdmitrii in #1849- An optional parameter
exclude_mine
was also added to thebest_orders
request that allows users to exclude their own orders from the response. exclude_mine
defaults to false to maintain the same behaviour before the PR.
- An optional parameter
- A fix removed the passed config string from the error logs during mm2 initialization if there was a deserialization error was done by @shamardy in #1872
- Index out of bounds errors in the
tx_details_by_hash
functions was fixed by @shamardy in #1915
Full Changelog: v1.0.5-beta...v1.0.6-beta
Checksum & VirusTotal Analysis:
Link | SHA256 |
---|---|
mm2-ef8961495-android-aarch64-CI.zip | be069e9e24fb53ee1ab98d8596973eb9954b73f46ed365de2f1692c71f48d9b6 |
mm2-ef8961495-android-armv7-CI.zip | 24afbe3f10f2cc6e5505c276e8b950616ecf19349a07834245c38d9570316b86 |
mm2-ef8961495-Darwin-Release.zip | ce9ecb965ed559d68b0b85d74b9306181d0f87789088d6e475628dd978a2f588 |
mm2-ef8961495-ios-aarch64-CI.zip | ce9a125fd8684abc01847b47c27ea326356364febff1b10306ccfc4fd1b4e2be |
mm2-ef8961495-Linux-Release-debuginfo.zip | e72aacf2baa32b8219620c885c3796cf69291b64d8aa6eaaadc9e885852e9c3f |
mm2-ef8961495-Linux-Release.zip | 80e6b1a0cf4353d35790a2b3645aa103b2017882710b2269bb4203d1d123b621 |
mm2-ef8961495-Win64.zip | 00efe95ecb810a87fc95cd97ba664c69d6e8a981f9e9fb914300a1aef42e3055 |