1146 Commits

Author SHA1 Message Date
softsimon
224666819e Don't round variables in code, only in templates. 2021-04-10 23:23:05 +04:00
softsimon
f50d0fa22a When filtering out lower fee parents, compare with effective fee instead of base fee to include a CPFP chain of transactions. 2021-04-10 21:26:05 +04:00
softsimon
1a166560ee fixes #438 2021-04-10 20:59:27 +04:00
softsimon
b71dce703c Bump mempool-js version to 2.2.1 2021-04-10 18:58:20 +04:00
softsimon
6d504e82db Build mempool-js as standalone. 2021-04-10 18:51:13 +04:00
wiz
d44af6a1ea Merge pull request #436 from MiguelMedeiros/bugfix/project-contributor-alignment
FIX: align project contributor handle text.
2021-04-10 19:44:26 +09:00
wiz
3f85c71014 Merge pull request #437 from mempool/simon/contributors-proxy
Proxy contributor requests.
2021-04-10 19:39:26 +09:00
softsimon
13913f6921 Proxy contributor requests. 2021-04-10 11:33:01 +04:00
Miguel Medeiros
800c110b0f FIX: align project contributor handle text. 2021-04-09 17:07:11 -03:00
wiz
02516208c8 Add BlueWallet as Community Integration on About page
Also try to fix sort order of integrations:
* P2P Exchange Networks
* Raspberry Pi distros
* Onchain wallets
* Lightning wallets
* Watch-only wallets
2021-04-10 02:32:27 +09:00
wiz
a74fbcce17 Fix typo in API documentation for /api/block/:hash/raw method 2021-04-09 21:59:21 +09:00
wiz
f9b2337bfb Merge pull request #433 from mempool/simon/build-mempool-js
Build mempool-js to root www folder.
2021-04-09 12:01:30 +09:00
wiz
23f8b0088f Publish mempool-js output as mempool.js instead of .min.js 2021-04-09 12:01:21 +09:00
softsimon
20d584c859 Build mempool-js to root www folder. 2021-04-09 01:22:24 +04:00
wiz
499cf272db Add Square as Enterprise Sponsor on About page 2021-04-08 00:05:11 +09:00
wiz
9f6d31b701 Merge pull request #432 from mempool/simon/angular-11-upgrade
Upgrading all front and backend dependencies, including Angular 11.
2021-04-07 23:31:30 +09:00
wiz
8729450a20 Set frontend tsconfig to target es2020 2021-04-07 22:40:13 +09:00
softsimon
68acc8251f extractCss is deprecated and always defaults to true. 2021-04-07 17:36:20 +04:00
softsimon
20178641da Upgrading all front and backend dependencies, including Angular 11.
fixes #429
2021-04-07 16:18:55 +04:00
wiz
e66fa02cd1 Merge pull request #422 from mempool/simon/corerpcminfee-catcher
Catch getMempoolInfo errors gracefully to not break general main loop
2021-04-06 16:08:20 +09:00
softsimon
e0212a00f4 Updating getMempoolInfo defaults. 2021-04-06 11:07:38 +04:00
wiz
a534e15d67 Merge pull request #419 from mempool/simon/cpfp-duplicate-fix
Fix for duplicate cpfp ancestors.
2021-04-06 15:58:58 +09:00
wiz
9f7c5158aa Merge pull request #427 from mempool/simon/cpfp-ancestors-fee-bug
Bugfix: Ancestors are not able to increase fee of descendants
2021-04-06 15:52:46 +09:00
softsimon
73c1d559f0 Bugfix: Ancestors are not able to increase fee of descendants
fixes #426
2021-04-06 10:41:13 +04:00
softsimon
f9256704ab Bugfix: Ancestors are not able to increase fee of descendants
fixes #426
2021-04-05 23:45:47 +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
e2845bf97b Fix for duplicate cpfp ancestors.
fixes #414
2021-04-02 00:30:51 +04:00
wiz
f5d55c8e09 Merge pull request #410 from mempool/wiz/dual-license-under-agplv3-and-gplv3
Dual-license mempool under both the GNU AGPLv3 and GPLv3 licenses
2021-04-02 00:15:59 +09:00
wiz
d69979e452 Tweak margins and layout spacing on About page 2021-04-01 16:42:37 +09:00
softsimon
8d650f4803 Increase space between logos and titles. 2021-03-31 22:49:55 +09:00
wiz
1debd2f9d2 Add Gemini as an Enterprise Sponsor on About page 2021-03-31 22:49:51 +09:00
softsimon
7ab75d5885 Always display one decimal on fee rate for consistency. 2021-03-31 15:43:23 +04:00
wiz
d8c329fba9 Update legal notices for dual-licensed AGPLv3 and GPLv3 on About page 2021-03-28 00:07:03 +09:00
wiz
701ae6118a Dual-license mempool under both the GNU AGPLv3 and GNU GPLv3 licenses
A few weeks ago in #388, we changed the license for the mempool project
from MIT+CC to AGPLv3. This was generally met with very positive
feedback from the Bitcoin community. However, a few very large
enterprise organizations that love the mempool project are now no longer
able to use our code, since apparently some enterprise organizations
have an internal policy of not using AGPL licensed software.

Since the AGPLv3 license is compatible with the GPLv3 license in various
ways, adding the GPLv3 as an alternative second license for the project
seems like a reasonable way to retain most of the copyleft properties of
our current AGPLv3 license, while also keeping the community happy and
allowing them GPLv3 as another choice if they are prohibited from using
the AGPL internally.

Therefore, I propose to add GPLv3 as an alternative license for the
mempool open source project in this PR. If you are okay with this,
please ACK with "I hereby re-license my contributions to the mempool
open source project under both the GNU AGPLv3 and GPLv3 licenses"

- [ ] @softsimon
- [ ] @wiz
- [ ] @bguillaumat
- [ ] @TechMiX
- [ ] @rbrooklyn
- [ ] @junderw
- [ ] @andrerfneves
- [ ] @andrewtoth
- [ ] @6102bitcoin
- [ ] @Czino
- [ ] @devinbileck
- [ ] @knorrium
- [ ] @jambolo
- [ ] @lucasmoten
- [ ] @fiatjaf
- [ ] @pox
- [ ] @RandyMcMillan
- [ ] @timlucmiptev
2021-03-27 20:02:53 +09:00
wiz
cd462a2d4f Add link to Muun Wallet on About page 2021-03-27 13:12:47 +09:00
wiz
0c30c935a0 Merge pull request #408 from knorrium/fix_electrum_dockerfile
fixes to the electrum Dockerfile
2021-03-25 12:45:56 +09:00
Felipe Knorr Kuhn
c4aacb955b fixes to the electrum Dockerfile 2021-03-24 16:24:04 -07:00
wiz
c001117a4e Merge pull request #403 from bitcoincore-dev/makefile
docker: add Makefiles for easier docker deploy
2021-03-24 22:37:18 +09:00
randymcmillan
8fa42257b5 deploy: add Makefile for easier docker deploy 2021-03-23 19:57:04 -04:00
softsimon
c8ed757e72 Reuse same i18n string for fee warning tooltip. 2021-03-23 05:18:08 +07:00
wiz
de0f07da01 Merge pull request #404 from mempool/simon/cpfp-frontend
Visualize the CPFP transactions.
2021-03-22 21:30:00 +09:00
softsimon
9c667a5005 Fix: Compare with tx.feePerVsize to determine if modified fee is the same.
refs #401
2021-03-22 18:24:51 +07:00
softsimon
8799b9ca0a Visualize the CPFP transactions.
fixes #401
2021-03-22 18:04:50 +07:00
softsimon
ec1afdf982 Merge pull request #402 from mempool/simon/mempool-lazy-delete
Flag transactions for lazy deletion.
2021-03-21 14:58:22 +07: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
softsimon
c61f5d79cc Flag transactions for lazy deletion.
fixes #400
2021-03-21 06:06:03 +07:00
softsimon
be85adff05 Adding Bisq markets logo. 2021-03-21 02:40:37 +07:00
softsimon
02fffa57d9 Bugfix: Don't extend already extended transactions to not override the firstSeen property.
fixes #390
2021-03-19 19:10:11 +07:00
softsimon
aa43511e0a Shuffle mempool transactions before saving disk cache. (#398)
fixes #397
2021-03-19 13:47:37 +07:00
softsimon
9440bb7505 Adding missing return after expressjs response. 2021-03-18 23:53:39 +07:00