feat: Add transaction routes and update configurations

This commit introduces new transaction routes for handling various transaction-related operations. It also includes updates to the `config.py` file to support these new features.

The following files were modified:
- `README.md`: Updated documentation to clarify .env variables and their purposes
- `To-Do.md`: Updated task meaningless
- `config.py`: Added COLLECT_COOLDOWN and TAX_ACCOUNT_BID configurations.

    Main Thing:
- `interbend/routes/transaction_routes.py`:
Added boilerplate transaction to handle all transfers and separated business transfers with tax application.
/transfer for personal transfers
/transfer-business for business transfers with tax deduction

TODO: add route to change tax rate and add non hardcoded tax rate.
Type 6 and 7 are reserved for future use. currently implemented are 0 and 1.
This commit is contained in:
MrEisbear 2025-09-20 20:59:19 -05:00
parent 3c5550beed
commit dcee6058cb
4 changed files with 73 additions and 21 deletions

View file

@ -19,3 +19,4 @@ class Config:
# Admin
ADMIN_KEY = os.getenv('ADMIN_KEY')
COLLECT_COOLDOWN = int(os.getenv('COLLECT_COOLDOWN', 24))
TAX_ACCOUNT_BID = os.getenv('TAX_ACCOUNT_BID')