status-go/services
Stefan f4f6b25302 feat: convert history balance tokens to fiat
Add history.exchange sub-package with following responsibilities

- fetch and caches daily exchange rates for tokens
    - Partial update if missing form yesterday back
- Implement all time fetching special case
- Fetches the price of the token after merging entries for the selected
chains

history.service package changes

- Return ValuePoint instead of DataPoint
    - Value point contains the value in fiat as float64 instead
- Convert merged values from tokens balance (wei) to fiat

Other changes

- Move start/stop balance history to startWallet/stopWallet
- Move cryptocompare to thirdparty package to avoid recursive import
- Rename DataPoint.Value to DataPoint.Balance
- Don't merge entries for single chain
2023-02-15 18:17:21 +04:00
..
accounts fix: `DeleteAccount` and `AddMigratedKeyPair` declaration change 2023-02-02 15:53:25 +01:00
appmetrics feat: make kdf iterations configurable when creating a multiaccount (#2796) 2022-09-27 16:27:20 -04:00
browsers Upgrade linter to 1.50.0 2023-01-13 17:52:03 +00:00
chat chore: allow GetMembers for the communty by communityID only 2023-01-23 19:13:22 +02:00
collectibles feat(collectibles): Mint collectibles (ERC-721): 2023-02-13 12:59:55 +01:00
ens feat(collectibles): Mint collectibles (ERC-721): 2023-02-13 12:59:55 +01:00
ext Split clock values for contacts 2023-01-31 15:43:00 +00:00
gif fix(api): ensure getFavoriteGifs doesn't error when response is empty 2023-02-09 11:02:58 +01:00
local-notifications feat: add ticker in backend rather than in clients 2022-12-02 10:53:21 +01:00
mailservers fix: dropping peer in mailserver cycle 2023-01-18 09:28:08 -04:00
peer Fix hash & start moving to lifecycle 2021-07-20 10:57:38 +02:00
permissions feat: make kdf iterations configurable when creating a multiaccount (#2796) 2022-09-27 16:27:20 -04:00
personal feat: Rpc client manage multiple eth client (#2359) 2021-09-22 13:49:20 -04:00
rpcfilters synchronize display name (#2989) 2022-12-29 14:16:19 +08:00
rpcstats Move services to status-node 2021-07-20 10:57:38 +02:00
shhext Remove group members (#3011) 2022-12-10 08:26:51 +04:00
status fix(RequestCommunityInfoFromMailserver): Add useDatabase flag to read/not read community info before requesting mailserver.. 2022-11-30 11:10:13 +01:00
stickers feat(collectibles): Mint collectibles (ERC-721): 2023-02-13 12:59:55 +01:00
subscriptions feat: Rpc client manage multiple eth client (#2359) 2021-09-22 13:49:20 -04:00
typeddata fix: metamask test 2022-10-26 09:39:30 +02:00
updates feat: add service for checking if there are new versions available (#2552) 2022-06-08 08:38:26 -04:00
utils feat(collectibles): Mint collectibles (ERC-721): 2023-02-13 12:59:55 +01:00
wakuext replace deprecated ioutil.TempDir with os.MkdirTemp 2023-01-03 15:40:11 +01:00
wakuv2ext feat: fetch curated communities from smart contract on optimism (#2685) 2022-06-02 08:17:52 -04:00
wallet feat: convert history balance tokens to fiat 2023-02-15 18:17:21 +04:00
web3provider replace deprecated ioutil.TempDir with os.MkdirTemp 2023-01-03 15:40:11 +01:00