Commit Graph

163 Commits

Author SHA1 Message Date
Martin Boehm
91c4675a53 Give info about fiat rates in status page and API 2023-02-01 17:58:37 +01:00
Martin Boehm
84b931f42b Display fee per size in explorer transaction detail 2023-02-01 17:58:37 +01:00
Martin Boehm
6edbc2d99b Calculate and return tx vsize for selected coins
Coins returning vsize: BTC, TEST, LTC, BTG, NMC, VTC, DGB
2023-02-01 17:58:37 +01:00
Martin Boehm
835d0e07ba Return ethereum consensus layer node version via API 2023-02-01 17:58:37 +01:00
Martin Boehm
3f5980abdb Return token exchange rates via API 2023-02-01 17:58:37 +01:00
Martin Boehm
e0be8aa400 Fiat rates refactor, fetch rates for tokens 2023-02-01 17:58:37 +01:00
Martin Boehm
db91824dc3 Store contract info in DB 2023-02-01 17:58:37 +01:00
Martin Boehm
8bdc3da694 Return address aliases from API 2023-02-01 17:58:37 +01:00
Martin Boehm
6fdf6e297c Parse ethereum input data 2023-02-01 17:58:37 +01:00
Martin Boehm
74ef087d4b Return token balances from API 2023-02-01 17:58:37 +01:00
Martin Boehm
72e0ac23bc Return internal data and ERC721 and ERC1155 tokens from API and explorer 2023-02-01 17:58:37 +01:00
Martin Boehm
9a0790a71d Process ERC721 and ERC1155 tokens 2023-02-01 17:58:37 +01:00
Martin Boehm
e3bb706ea2 Index ETH internal transactions 2023-02-01 17:58:37 +01:00
Martin Boehm
673cdbc446 Improve get raw block not found handling 2022-03-07 20:50:35 +01:00
Martin Boehm
fad284a425 Fix isOwn flag for mempool transactions 2022-03-07 09:56:02 +01:00
Martin Boehm
9b8b10b6e0 Add isOwn flag to inputs and outputs in get utxo 2022-03-06 21:25:19 +01:00
Martin Boehm
93ea126123 Add get raw block API request #736 2022-03-04 17:26:13 +01:00
Martin Boehm
248dfce9c1 Improve caching of estimate fee call 2021-05-21 15:15:28 +02:00
Martin Boehm
af0711dc12 Cache estimateFee call for bitcoin type coin 2021-05-21 00:24:57 +02:00
Martin Boehm
1d55a66fab Improve xpub cache 2021-05-21 00:24:57 +02:00
Martin Boehm
66023becd6 Increase xpub cache, reduce logging 2021-05-21 00:24:57 +02:00
Martin Boehm
8f3106d009 Return filtered token balance in case of an empty account #566 2021-03-04 16:17:47 +01:00
Martin Boehm
7e54336e0c Return info about backend in websocket getInfo request 2021-01-21 10:31:04 +01:00
Martin Boehm
fc267ed2f4 Return for mempool transactions coinSpecificData #522 2020-12-04 11:57:11 +01:00
hewigovens
5534372e7c
[Zcash] Expose zcash consensus info (#508) 2020-11-12 19:56:41 +01:00
Martin Boehm
fc25200ff8 Fix ineffassign errors 2020-11-12 15:41:51 +01:00
Martin Boehm
17c9080135 Include eth transactions in unknown status into balance history 2020-07-30 16:02:08 +02:00
Martin Boehm
994567aed9 Add fee value to unspent transactions balance 2020-05-26 23:21:25 +02:00
Martin Boehm
0a3ea6e225 Send websocket notification on new tx for input addresses 2020-05-24 17:58:29 +02:00
Martin Boehm
01d8e48e73 Unconfirmed eth balance not being updated #408 2020-05-21 18:05:16 +02:00
Martin Boehm
ff607bc334 Check ERC20 contract balance if no transactions were done for address 2020-05-21 18:05:16 +02:00
Martin Boehm
dd2dc6b2ee Add sentToSelf to BalanceHistory 2020-05-21 18:05:16 +02:00
hewigovens
3ba7289587 Add data field to EthereumSpecific 2020-05-09 21:43:33 +02:00
David Hill
13527bda06 build: go module support 2020-03-05 11:54:42 -05:00
Martin Boehm
fd4181d03f Alter logging of a possible db inconsitency in addresses column 2020-02-24 23:11:46 +01:00
Martin Boehm
273b880245 Add load address by serialized address descriptor 2020-02-24 23:11:46 +01:00
Vladyslav Burzakovskyy
82debaa50e balanceHistory: remove empty currencies from the list, fix typo 2020-01-28 12:48:40 +01:00
Martin Boehm
95ac05b280 Improve error logging related to utxo requests 2020-01-22 16:38:29 +01:00
Vladyslav Burzakovskyy
f0ccab3e01 getFiatRatesForTimestamps: remove empty currencies from the currency slice 2020-01-22 15:26:12 +01:00
Vladyslav Burzakovskyy
4b63b483e4 fiatRates: always return rates as a map, even if the ticker is unavailable 2020-01-22 15:26:12 +01:00
Vladyslav Burzakovskyy
4ca66f3b1d fiatRates: accept an array of strings everywhere and return all available rates if it's empty 2020-01-22 15:26:12 +01:00
Vladyslav Burzakovskyy
4b564510e0 balanceHistory: return all currencies if the "currency" parameter is empty 2020-01-22 15:26:12 +01:00
Vladyslav Burzakovskyy
171b7f9b9d balanceHistory: accept a list of currencies, update tests 2020-01-22 15:26:12 +01:00
Vladyslav Burzakovskyy
6f06b549df balanceHistory: accept Unix timestamps instead of a date string 2020-01-22 15:26:12 +01:00
Vladyslav Burzakovskyy
729c35334a worker.go: use the correct data timestamp for getFiatRatesTickersList 2020-01-22 15:26:12 +01:00
Vladyslav Burzakovskyy
918e032bfe balanceHistory: add "groupBy" parameter 2020-01-08 17:57:47 +01:00
Vladyslav Burzakovskyy
9cec5424e7 fiatRates: fields to camelCase, update output format and tests 2020-01-08 17:57:47 +01:00
Vladyslav Burzakovskyy
c58b1538d6 fiatRates: timestamps as int64, errors as -1, update field names and tests 2020-01-08 17:57:47 +01:00
Vladyslav Burzakovskyy
bef572c494 FiatRates: store rates as float64 instead of json.Number 2020-01-08 17:57:47 +01:00
Vladyslav Burzakovskyy
14c64410f7 FiatRates: change input & output time values to Unix timestamps
make currency parameter optional, return all rates if it's empty

update tests
2020-01-08 17:57:47 +01:00