v0.7.0
Release Notes for v0.7.0
New Features
- Project Structure Initialized: Initial setup and structure of the project established. (Jul 25, 2023)
- AWS Secrets Manager Integration: Added AWS Secrets Manager module for managing secrets securely. (Jul 25, 2023)
- Environment Setup: Updated
.env.example
to guide environment variable setup. (Jul 25, 2023) - API Security: Added
setSecurityKey
API and authentication layer for securing APIs. (Aug 16, 2023) - Web3 and CosmWasm Services: Introduced interfaces for Web3, added Axios service, and integrated transaction job control for blockchain interactions. (Aug 17, 2023)
- Validator Signature Creation: Implemented functionality for creating validator signatures. (Aug 28, 2023)
- Job Creation API: Added
createJob
API to facilitate job management. (Sep 13, 2023) - Unique Job Logic: Implemented logic to ensure hash-based jobs cannot be duplicates. (Sep 13, 2023)
- Multiswap Authentication Layer: Enhanced security by adding authentication layers for multiswap endpoints and job router. (Oct 3, 2023)
- Dynamic Threshold and Improvements: Introduced dynamic threshold setting and various improvements. (Dec 24, 2023)
- Security Key Management: Moved SECURITY_KEY to
.env
for enhanced security. (Dec 24, 2023) - Contract and Transaction Optimizations: Various bug fixes, optimizations, and updates for handling contracts and transactions more efficiently. (Dec 26, 2023 - Dec 31, 2023)
- Network Configuration Updates: Updated network configurations to support additional blockchain networks and optimize existing configurations. (Dec 30, 2023 - Feb 28, 2024)
- Ethereum Network Configuration: Added and updated Ethereum network configuration for better integration. (Feb 27, 2024 - Feb 28, 2024)
- Transactions Job Optimization: Reduced transaction job time to 3 seconds to enhance performance. (Feb 28, 2024)
Bug Fixes
- Various Bug Fixes: Addressed multiple bugs and issues to ensure stability and reliability of the platform. (Dec 26, 2023 - Feb 28, 2024)
Documentation Updates
- README Update: Updated README documentation to provide better guidance and clarity. (Dec 31, 2023)
This release includes contributions from @ArslanKibria, @zikriya, and other members of the development team. Special thanks to everyone involved for their hard work and dedication.
What's Changed
- project structure initialized by @ArslanKibria98 in #1
- dbConnect and some unused libs removed which are not going to used in this project by @ArslanKibria98 in #2
- awsSecretsManager module added by @ArslanKibria98 in #3
- awsSecretsManager init at index.ts module by @ArslanKibria98 in #4
- .env.example updated by @ArslanKibria98 in #5
- awsSecretsManager small optimisation by @ArslanKibria98 in #6
- Develop by @ArslanKibria98 in #7
- interfaces for web3 added , axios service added and transactionJob code modified by @ArslanKibria98 in #8
- Develop by @zikriya in #9
- createJob api added by @ArslanKibria98 in #11
- hash is getting from chain for generatorSignature validation by @ArslanKibria98 in #12
- hash base job cannot be a dublicate logic implemented by @ArslanKibria98 in #13
- auth layers added for multiswap endpoints and job router by @ArslanKibria98 in #14
- swapBridgeaAmount (destinationAmount) si fetching from chain network (EVM) by @ArslanKibria98 in #15
- swapBridgeaAmount (destinationAmount) is fetching fromchain network (NonEVM) by @ArslanKibria98 in #16
- FiberRouter.json updated by @ArslanKibria98 in #17
- Dynamic threshold and improvements by @ArslanKibria98 in #18
- SECURITY_KEY moved into .env and constant updated by @ArslanKibria98 in #19
- limit added in cron to fetch transactions by @ArslanKibria98 in #20
- Develop by @zikriya in #21
- Develop by @zikriya in #22
- constants updated by @zikriya in #23
- bug fixing by @zikriya in #24
- settledAmount flow added by @zikriya in #25
- Develop by @zikriya in #26
- network config updated by @zikriya in #27
- README updated by @zikriya in #28
- Modifications by @zikriya in #29
- Validation of swap transaction by @ArslanKibria98 in #30
- Salt modification for chain process by @ArslanKibria98 in #31
- Modification in decoding events by @zikriya in #32
- NETWORKS config updated by @zikriya in #33
- ethereum network config added by @zikriya in #34
- ethereum network config updated by @zikriya in #35
- network config updated by @zikriya in #36
- transactionsJob time reduced to 3 sec by @zikriya in #37
New Contributors
- @ArslanKibria98 made their first contribution in #1
- @zikriya made their first contribution in #9
Full Changelog: https://github.com/ferrumnet/multiswap-validator-node/commits/v0.7.0