127 Commits

Author SHA1 Message Date
nymkappa
2a5b0cfb07 Renamed /mining/pool-blocks/xxx -> /mining/pool/:poolId/blocks 2022-02-14 14:08:34 +09:00
nymkappa
e3e3e9f02e Mining pool detail page draft PoC 2022-02-14 14:08:30 +09:00
nymkappa
6f18a5f1b6 Added mining/pool/:poolId and mining/pool/:poolId/:interval APIs 2022-02-14 14:08:10 +09:00
nymkappa
a79609ff5c Added /api/v1/blocksExtras endpoint 2022-02-10 22:11:10 +09:00
softsimon
7a8e432ae6 Renaming assets-group to assets/group 2022-02-07 03:34:15 +04:00
softsimon
d2bb3356da Featured assets and asset groups 2022-02-07 03:34:14 +04:00
nymkappa
044a6fac07 Replaced /mining/pools?interval=X by /mining/pools/X 2022-02-02 19:03:07 +09:00
nymkappa
e3696bca61 Fixes post rebase 2022-01-28 15:01:24 +09:00
nymkappa
6e61de3a96 Small improvements on the mining page UX
- INDEXING_BLOCKS_AMOUNT = 0 disable indexing, INDEXING_BLOCKS_AMOUNT = -1 indexes everything
- Show only available timespan in the mining page according to available datas
- Change default INDEXING_BLOCKS_AMOUNT to 1100

Don't use unfiltered mysql user input

Enable http cache header for mining pools (1 min)
2022-01-28 15:01:24 +09:00
nymkappa
2c31fe6328 Move block indexing start logic in blocks.ts 2022-01-28 15:01:23 +09:00
nymkappa
1160baaf02 Polish mining page UI
Make sure to wait for all mining pools queries before continuing
2022-01-28 15:01:22 +09:00
nymkappa
16ab9b38a0 Basic block indexing WIP - Default mining pool icon - Only show mining hashrate on 1d scale 2022-01-28 15:01:15 +09:00
nymkappa
5ca98af7d1 Generate mining basic pool ranking (sorted by block found) for a specified timeframe 2022-01-28 13:52:35 +09:00
nymkappa
4646cc6df3 Refactor blocks.ts and index 10k block headers at launch 2022-01-28 13:51:14 +09:00
nymkappa
1a856574aa Migrate pools.json to the database in one command - Updated latest pools.json file from Blockchain-Known-Pools master 2022-01-28 13:50:58 +09:00
nymkappa
49689d8807 Import mining pools into the database - Increment db schema to 3 2022-01-19 18:50:52 +09:00
softsimon
0db0aa6ca6 Displaying translators as twitter photos 2022-01-15 04:19:50 +04:00
softsimon
a7528e60a8 Adding translators to About page 2022-01-15 04:01:53 +04:00
softsimon
ee4c9f5727 Removing statistics cache and setting headers 2022-01-12 20:57:25 +04:00
softsimon
bf33319081 Refactoring the Liquid and LiquidTestnet check to a common function. 2021-12-31 02:28:40 +04:00
softsimon
331e3b4c3e Fix backend support for 'liquidtestnet' network 2021-12-31 01:26:45 +04:00
softsimon
429db9e1cf Merge branch 'master' into simon/database-migration-feature
# Conflicts:
#	backend/src/index.ts
2021-12-24 00:26:33 +04:00
softsimon
401ba3e9e7 Adding sync external assets feature. 2021-12-21 02:00:50 +04:00
softsimon
59df84b638 Changing API path and updating API Docs for asset icons. 2021-12-20 04:01:04 +04:00
softsimon
25e2408d02 Liquid icons api 2021-12-19 22:09:49 +04:00
softsimon
dbd0901641 Automated database creation and migration
fixes #1002
2021-12-13 11:32:04 +04:00
softsimon
c87639ac04 Handle database disabled config when running Liquid
fixes #962
2021-11-30 10:59:10 +04:00
wiz
b21520b577 Merge pull request #881 from mempool/simon/tx-push-endpoint
Post TX API for HTML forms
2021-11-18 22:40:55 +09:00
softsimon
a3e60deece Post TX API for HTML forms 2021-11-18 17:25:48 +04:00
Miguel Medeiros
b6c4a6dfc3 Add 2y and 3y statistics time span. 2021-11-01 22:06:10 -03:00
softsimon
57202f885e Broadcast transaction form
fixes #878
2021-10-19 17:10:30 +04:00
softsimon
0450a86054 Adding POST /tx API to bitcoind mode
fixes #777
2021-09-26 22:46:23 +04:00
softsimon
5219ffa439 Refactoring the MINFEE node configuration into new configs. 2021-09-19 02:40:16 +04:00
softsimon
54e6f408ce Elements blockchain parser. Save all peg in/out i the database. 2021-09-19 02:26:44 +04:00
softsimon
ccee78bc57 Refactoring Bitcoin RPC client implementation 2021-09-18 13:18:47 +04:00
softsimon
2069f09ce9 validate-address API should be there both in esplora and bitcoind mode. 2021-09-07 13:13:29 +04:00
softsimon
41f95fa4c7 Liquid: Display unconfidential address and fix tracking
fixes #761
2021-09-06 10:20:31 +04:00
softsimon
645986b7fc Backend: Bumping Typescript version to 4.4.2 (#748)
* Backend: Bumping Typescript version to 4.4.2

* Replacing any types with instanceOf checks.
2021-08-31 15:09:33 +03:00
softsimon
16fa2a0ed7 Removing "raw block". 2021-08-03 18:15:33 +03:00
Priyansh
c7fe4765d0 Raw Hex of Objects in Details Tab #616 (#682)
* Added Block Hex in Details

* Added Raw Tx in Transaction Details

* Backend Updates
2021-08-03 14:27:02 +03:00
Rishabh
ecee484359 Added missing block header API (#630)
* header API frontend

* Block Header API endpoint added to Node.js backend

* updated package-lock.json

Co-authored-by: Rishabh <rishabh@Rajeshs-MacBook-Pro.local>
2021-07-19 02:26:16 +03:00
softsimon
dfae95a020 Minor fixes to difficulty adjustment api. 2021-07-19 00:50:09 +03:00
Priyansh
1d567888ba Expose the difficulty adjustment information in an API #622 (#628)
* Added difficulty adjustment information API

* Added Difficulty API in API docs frontend

* Added link to API

* Updated the API implementation of difficulty-adjustment

* Updated API End Point in frontend

* Updated sample API response in frontend
2021-07-19 00:45:45 +03:00
softsimon
492a77b126 Unified Bisq config 2021-04-25 02:38:46 +04:00
softsimon
5d242aa39f Merge branch 'master' into simon/bisq-dashboard
# Conflicts:
#	frontend/package-lock.json
#	frontend/src/app/components/master-page/master-page.component.html
2021-04-23 15:35:35 +04:00
softsimon
f8e2532b4c Only enable statistics service from node master process.
fixes #460
2021-04-19 21:39:30 +04:00
softsimon
8b7850e6e1 Merge branch 'master' into simon/bisq-dashboard
# Conflicts:
#	frontend/package-lock.json
#	frontend/package.json
2021-04-12 22:22:50 +04:00
softsimon
13913f6921 Proxy contributor requests. 2021-04-10 11:33:01 +04:00
softsimon
3a4223e864 Catch getMempoolInfo errors gracefully to not break general main loop
fixes #411
2021-04-02 11:47:13 +04:00
softsimon
8e57aac934 Merge branch 'simon/cpfp-frontend' into simon/bisq-dashboard
* simon/cpfp-frontend: (46 commits)
  Bugfix: Don't extend already extended transactions to not override the firstSeen property. fixes #390
  Shuffle mempool transactions before saving disk cache. (#398)
  Adding missing return after expressjs response.
  CPFP support (#395)
  Round sat/vB in fee rating tooltip. fixes #364
  Add the GNU AGPLv3 logo to About page
  Update package.json license tags
  Add recommended fee percentile config (#394)
  Fix typo in README (#392)
  Fix icon for Specter Wallet on About page
  Add link to Specter Wallet on our About page
  Add link to WARden Portfolio app as Community Integration on About page
  Delete MIT+CC license from Terms of Service, add AGPLv3 to About page
  Change mempool project license to GNU Affero General Public License v3
  Lower volume for sound effects (#385)
  Improve grammar, layout, and formatting of Terms of Service page
  Display all Project Contributors on About page using GitHub API (#382)
  Modify nginx.conf to cache HTML for 10m and static resources for 1h
  Proxy /api/v1/contributors from mempool.space, also fix HTTP headers
  Add link to Bisq's GitHub repo on About page
  ...
2021-03-21 06:12:41 +07:00