All notable changes to this Analytics Project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Removed transaction details from transaction history api
- Added cloudwatch log retention to 30 days
- Enabled API GW caching and added 2 apis to caching
- Enabled API GW logging and lambda xray
- Enabled lambda warmup for all API pointing lambda's
- Added a conversion reporting lambda which runs everyday at 1 AM UTC
- Added an api for getting the transactions based on conversion id
- Alembic version files combined
- Added lambda to post the ethereum events to queue
- Added block confirmation on ethereum side
- Added count to message pool for auditing purpose
- Validating the hash before processing on the consumer
- Added job for expiring the conversion
- Page size max limit check for conversion history (max size -20)
- Added token and blockchain details to transaction history response
- Added token and blockchain details to get conversion response
- Added multiple consumers for the sqs
- Added dynamic message group pooling
- Fixed the message disappearance in the queue for conversion ADA to ETH
- Optimized the waiting time to check the hash presence
- Optimized the code for conversion history and get conversion
- Improved the performance of conversion history
- Removed THE
from_token_id
andto_token_id
column and added a new column calledtoken_id
- Signature expiry check on conversion request using block number
- Block confirmation logic has been optimized and add the call to converter bridge
- Optimized the token pair api db calls
- Added contract address for both claim and conversion request api
- Added allowed_decimal for transaction_history and conversion api
- Added confirmation to the transaction table
- API will be sending the confirmation to each transaction
- Consumer logic changed to handle the block confirmation
- Disabled cardano transaction updation from DApp because of security concerns
- Fixed address check on ethereum transaction updation from DApp and Consumer
- Avoid inserting 0 deposit amount into the conversion
- Added api to get the previous connected cardano address based on ethereum address
- Added api to get the conversion detail(stepper)
- get deposit function has been moved from conversion service to wallet service
- Moved cardano api's to cardano service
- Adding the token address
- Adding amount to response of conversion request
- Adding the signature on ethereum side to involve the methods
- Created the transaction conversion api and testcase
- Created the transaction history api and testcase
- Added the swagger documentation
- Added the token api, testcase and swagger documentation
- Setup the base code structures and utils
- Added the blockchain api and testcase
- Added the swagger documentation