2
0
mirror of https://github.com/status-im/status-go.git synced 2025-01-10 06:36:32 +00:00

58 Commits

Author SHA1 Message Date
Anthony Laibe
eff02a79a9 feat: add wallet token endpoint 2022-12-02 09:32:07 +01:00
Stefan
601484af3e feat: Retrieve balance history for native token
Add functionality to sample and retrieve balance history and cache
it in memory for the current transfer controller.

The end of the balance history is snapped at twice per day to
avoid having to query the blockchain again for each fetching within
12 hours interval

The functionality will be extended with DB caching, API call batching,
"smarter" cache hitting and syncing between devices

Updates: 
2022-11-07 22:39:21 +01:00
Anthony Laibe
b11643e66d feat: hop integration 2022-10-26 09:39:30 +02:00
Stefan
b9d6e6d8c8 feat: sync saved addresses
Main changes:
- Extend saved addresses DB with sync info: sync timestamp, update timestamp
and soft removed flag
- Create custom protobuf message payload to sync saved addresses
- Cleanup saved addresses on each start of messenger, by deleting
soft removed older entries
- Sync all saved addresses on Messenger.SyncDevices calls
- Sync particular changes to saved addresses
- Add SavedAddressManager instance to messenger
  - Note, can't find a clean way to pass the SavedAddressManager to the
  messenger, so we create another one
- Add tests for sync and new DB API

Closes: 
2022-10-10 11:26:35 +02:00
Stefan
aa4d95917c feat: merge favourites with saved address
Remove Favourites APIs and update the saved address APIs

Added up migration scripts that move the favourites from the old table
to the saved_addresses table with true flag and then drop the favourites table.

Required by 
2022-09-12 13:46:04 +02:00
Anthony Laibe
4a3c4ad0ca
feat: allows to pass array of chain ids () 2022-07-04 09:48:30 +02:00
Vitaliy Vlasov
011238b1d1 Wallet sync 2022-05-18 15:25:20 +03:00
Anthony Laibe
e199ddbe9d
feat: get wallet api () 2022-05-10 09:48:05 +02:00