Skip to content

Latest commit

 

History

History
74 lines (74 loc) · 2.64 KB

todo_list.md

File metadata and controls

74 lines (74 loc) · 2.64 KB

TODO

  • Withdraw TON method
  • Withdraw jetton method
  • Generate new address API method
  • Get addresses for user API method
  • Send TON/Jetton API method
  • Shard block scanner and tx parsing
  • Batched send TONs method
  • Batched send Jettons method
  • TON transfer comment saving
  • TON deposit withdrawal
  • Custom withdrawal comment support
  • Jetton transfer comment saving
  • Jetton deposit withdrawal
  • Deposit withdrawal validation
  • Restart policy (repair after reconnect)
  • Time sync with node
  • Cold wallets support
  • Shard merge/split detecting
  • Graceful shutdown
  • Healthcheck
  • License
  • Deploy (in need) hot wallet on start
  • Queue/webhook notifications
  • Deposits balances get method
  • Deposit balance calculation flag (after deposit filling or hot-wallet filling)
  • Threat model draft
  • Anomalous behavior detecting and audit log
  • Docs
  • Refactoring
  • Deploy scripts
  • Unit tests
  • Validate wallets code for tonutils v1.4.1
  • Manual testing plan
  • Service methods for API (cancellation of incorrect payments)
  • Build emulator lib from sources
  • Integration tests
  • Hot wallets metrics
  • Manual testing
  • Jettons test list
  • Fix timeouts
  • Allow to start with empty Jetton env var
  • Deposit side balances by default
  • Fix "outgoing message from internal incoming" for bounced TON payment
  • Add history method
  • Rename balance to income and return owner address instead of jetton wallet (for queue too)
  • Add history method to test plan
  • Add filling deposit with bounce to test plan
  • Update to tonutils-go 1.6.2
  • Process masterchain addresses for external incomes
  • Cold wallet withdrawal fix
  • Add hysteresis to cold wallet withdrawal
  • Add user id to notifications
  • Add transaction hash to notifications
  • Avoid blocking withdrawals to an address if there is a very large amount in the queue for withdrawals to this address
  • Save tx hash to DB
  • Support DNS names in recipient address
  • Jetton threat model
  • TNX compatibility test
  • Installation video manual
  • Use stable branch for emulator
  • Download blockchain config at start
  • Add reconnect to node when timeout expires
  • Node deploy
  • Performance optimization
  • Fix base64 public key format in .env file
  • Describe recovery scenarios
  • BOLT compatibility test
  • Not process removed Jettons
  • Separate .env files for services
  • Automatic migrations
  • SDK
  • migration from blueprint to openapi
  • refactor config and cutoff parameters