#####OpenST-storage and dynamoDB integration for token balances (openst-payments#124) DynamoDB integration for token balance - Now the balances (settled and unsettled debits) are being stored in DynamoDB. Openst-Storage takes care of implementing the model class for DynamoDB tables and is integrated in OpenST-Payments in this release. Cache for token balances is now responsibility of the OpenST-Storage module and is removed from OpenST-Payments module.
Changelog:
- Airdrop contract gas limit is increased because of contract changes.
- Reason is added in logs when transaction fails.
Changelog:
- Fix for double credit issue is done. On few cases of payment transactions beneficiary was credited two times.
- Solidity/solc is upgraded to 0.4.23. All contracts compile warnings are handled and contracts are upgraded with latest syntax.
- Truffle package is upgraded to 4.1.8.
- Fixes for travis broken tests is added.
- New response helper integration. Standardized error codes are now being used in OST Price Oracle.
- OpenST base web3 integration. Web socket connection to geth is now being used and preferred over RPC connection.
- OpenST base integration with logger is done.
- New services for payment success and failure were added. This was part of payment transactions optimization fixes.
- Loggers updated from into to debug wherever necessary. Log level support was introduced and non-important logs were moved to debug log level.
- Gas limit optimization on transactions is done. Predefined calculated gas limit with buffer is defined for each type of transactions.
- Support for web socket is added.
- Geth version updated to 1.0.0-beta.33.
Changelog:
- Added new services and services refactoring
- Readme update as per updated services
- Comments updated for services
Changelog:
- Upgrade Geth and Web3 version
- while transferring from reserve to airdrop budget holder validate if reserve has sufficient balance.
Changelog:
- Changed error message when insufficient balance
- Changed error message when insufficient gas
Changelog:
- Added error code for insufficient gas fund
- Added error code for transaction receipt with status 0
Changelog:
- Airdrop table caching and integration
Changelog:
- Fixed - Exception coming when converting Number to BigNumber with high precision
OpenST-Payments 1.0.0 is the first release of OpenST-Payments. It provides Airdrop
and Pricer
contracts for token transfers, defines a PriceOracle
interface, and introduces the concept of Workers
.