1043 Commits

Author SHA1 Message Date
randymcmillan
8fa42257b5 deploy: add Makefile for easier docker deploy 2021-03-23 19:57:04 -04: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
c61f5d79cc Flag transactions for lazy deletion.
fixes #400
2021-03-21 06:06:03 +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
softsimon
58402c008f CPFP support (#395)
* CPFP support.

fixes #5
fixes #353
fixes #360

* Use effectiveFeePerVsize for mempool statistics.

* Renaming endpoint cpfp-info to just cpfp.

* Renaming decended to BestDescendant.

* Updating language file with new strings.
2021-03-18 23:47:40 +07:00
softsimon
f633adef84 Round sat/vB in fee rating tooltip.
fixes #364
2021-03-18 19:18:59 +07:00
wiz
64b0e2bef8 Merge pull request #396 from mempool/wiz/add-agpl-logo-to-about-page
Add the GNU AGPLv3 logo to About page
2021-03-18 17:48:32 +09:00
wiz
93446bd932 Add the GNU AGPLv3 logo to About page 2021-03-18 17:44:25 +09:00
wiz
fcebce1786 Update package.json license tags 2021-03-18 16:30:10 +09:00
andrewtoth
cdb992fcf3 Add recommended fee percentile config (#394) 2021-03-18 12:52:46 +07:00
andrewtoth
151516214b Fix typo in README (#392) 2021-03-18 12:46:16 +07:00
wiz
daded2614f Fix icon for Specter Wallet on About page 2021-03-18 01:14:25 +09:00
wiz
6ead2a14a9 Add link to Specter Wallet on our About page 2021-03-17 22:23:29 +09:00
wiz
ee6b3e1991 Add link to WARden Portfolio app as Community Integration on About page 2021-03-16 01:56:19 +09:00
wiz
151715fa63 Merge pull request #388 from mempool/wiz/change-license-to-agplv3
Change mempool project license to GNU Affero General Public License v3
2021-03-15 06:26:09 +09:00
wiz
27aafcd920 Delete MIT+CC license from Terms of Service, add AGPLv3 to About page 2021-03-15 05:45:53 +09:00
wiz
e05ea5304d Change mempool project license to GNU Affero General Public License v3
The files contained in this source code repository are currently
released as "open source" under the terms of the [MIT license](https://opensource.org/licenses/MIT),
with the additional protections of the [Commons Clause License Condition v1](https://commonsclause.com/),
in order to restrict monetization of the mempool app, with the
intended result of mempool remaining free software (as in free
beer) for the Bitcoin community.

However, because of the Commons Clause being added to our license terms,
The Mempool Open Source Project cannot formally be considered as [Free
and open-source software (FOSS)](https://en.wikipedia.org/wiki/Free_and_open-source_software),
according to the generally accepted definition of ["What is free
software?"](https://www.gnu.org/philosophy/free-sw.en.html), and this
has drawn some criticism from the Bitcoin open source community.

Therefore, in order to make The Mempool Open Source Project truly FOSS,
I hereby propose to change our project's license to the [GNU Affero
General Public License v3](https://www.gnu.org/licenses/agpl-3.0.html),
which seems most suitable for a web application. While this won't keep
the mempool free as in free beer, it will keep mempool free as in free
speech, which is what actually matters.

Here is [the TL;DR of AGPLv3](https://tldrlegal.com/license/gnu-affero-general-public-license-v3-(agpl-3.0)):
> The AGPL license differs from the other GNU licenses in that it was
> built for network software. You can distribute modified versions if
> you keep track of the changes and the date you made them. As per usual
> with GNU licenses, you must license derivatives under AGPL. It
> provides the same restrictions and freedoms as the GPLv3 but with an
> additional clause which makes it so that source code must be
> distributed along with web publication. Since web sites and services
> are never distributed in the traditional sense, the AGPL is the GPL of
> the web.

Could all contributors to The Mempool Open Source Project please ACK
this PR?  @softsimon @wiz @bguillaumat @TechMiX @junderw @andrerfneves
@pox @jambolo @6102bitcoin @devinbileck @fiatjaf @timlucmiptev @Czino
@lucasmoten
2021-03-15 00:59:31 +09:00
Jonathan Underwood
565548b60e Lower volume for sound effects (#385)
* Turn down that racket *shakes cane*

* Maybe a little lower

* Maybe 80%?

* 70?

* 30 ok?

* 65 sounds best
2021-03-12 13:20:40 +07:00
wiz
eb2cfb10c2 Improve grammar, layout, and formatting of Terms of Service page 2021-03-09 14:22:14 +09:00
wiz
0134188582 Display all Project Contributors on About page using GitHub API (#382) 2021-03-09 01:56:41 +07:00
wiz
8f5f10fb2b Modify nginx.conf to cache HTML for 10m and static resources for 1h
Fixes #61
2021-03-08 18:50:57 +09:00
wiz
6fa12ec753 Proxy /api/v1/contributors from mempool.space, also fix HTTP headers
Fixes #366
2021-03-08 18:34:04 +09:00
wiz
d699287376 Merge pull request #380 from junderw/fixCacheUpdate
Fix bug where legend state is reverted when clicking 1-2 after a 1-minute auto-update.
2021-03-08 16:10:10 +09:00
wiz
0d4923cc73 Add link to Bisq's GitHub repo on About page 2021-03-08 12:58:00 +09:00
softsimon
ff7482db91 Adding enterprise sponsors i18n string. 2021-03-07 21:48:33 +07:00
junderw
7d2724a246 Fix? 2021-03-07 23:45:43 +09:00
softsimon
6da97151c4 Updating translations from transifex. 2021-03-07 20:13:39 +07:00
softsimon
8dd11dc62d Updating transifex. 2021-03-07 20:05:20 +07:00
wiz
f964c53445 Minor tweak of ToS formatting, clarify Bitcoin Only, add 3rd party licenses 2021-03-07 09:37:49 +09:00
wiz
026f337ffb Merge pull request #376 from jambolo/master
Fix mempool-graph legend off-by-one
2021-03-07 03:44:15 +09:00
wiz
c5799951f9 Update ToS for copyright, mempool.space operator, external link policy (#377)
Update ToS for copyright, mempool.space operator, external link policy
2021-03-05 19:07:31 +07:00
wiz
72470e19ef Add a bit more margin to alliances on About page 2021-03-05 16:33:05 +09:00
John Bolton
ad11ad106f Fixes mempool-graph legend off-by-one
Resolves issue #283.
2021-03-04 23:31:09 -08:00
wiz
51abc9a6f6 Move the Bisq logo on About page from Integrations to Alliances (#375) 2021-03-05 14:30:08 +07:00
wiz
72d056be4f Update hostname in index.html for stats.mempool.space 2021-03-05 15:19:56 +09:00
wiz
5c69f09e82 Fix community integration links on About page to point to GitHub repos 2021-03-05 13:32:52 +09:00
wiz
03c36a83dc Merge pull request #374 from junderw/showFeeTiles
Show fee tiles on mobile
2021-03-05 11:51:07 +09:00
Jonathan Underwood
6f3e27ea79 Show fee tiles on mobile 2021-03-05 11:28:59 +09:00
softsimon
1b6a7fe546 Adding Sparrow wallet to about page. 2021-03-05 02:46:23 +07:00
wiz
6edcb35fa8 Merge pull request #373 from junderw/betterGraph
Graph hides all fee rates below clicked value
2021-03-04 19:34:30 +09:00
Jonathan Underwood
199ad9e80b Graph hides all fee rates below clicked value 2021-03-04 19:07:20 +09:00
wiz
5e668efdbb Tweak padding/margins on About page logos 2021-03-04 16:27:36 +09:00
wiz
f02dc804c8 Merge pull request #371 from mempool/wiz/add-stuff-to-about-page
Add community integrations / alliances to About page
2021-03-04 16:12:15 +09:00
wiz
4ac5f85778 Add BLW and Satpile to About page integrations 2021-03-04 16:07:59 +09:00
wiz
b78894ff0d Fix i18n tags on new About page titles 2021-03-04 15:47:59 +09:00
wiz
2753d01bf2 Add community integrations / alliances to About page, move us to bottom 2021-03-04 12:46:57 +09:00
wiz
c7614caa3e Merge pull request #369 from junderw/hex2utf8
Decode hex into utf8 instead of ascii
2021-03-03 21:37:46 +09:00
Jonathan Underwood
8e21b8467e Decode hex into utf8 instead of ascii 2021-03-03 21:29:22 +09:00