diff --git a/.github/workflows/basic-check.yml b/.github/workflows/basic-check.yml
new file mode 100644
index 00000000..47c7fa9f
--- /dev/null
+++ b/.github/workflows/basic-check.yml
@@ -0,0 +1,17 @@
+name: basic check
+
+on: [push]
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ defaults:
+ run:
+ working-directory: ./nuxt
+ steps:
+ - uses: actions/checkout@v2
+ - uses: actions/setup-node@v2
+ with:
+ node-version: 14
+ - run: yarn install
+ - run: yarn build
diff --git a/.gitignore b/.gitignore
index fd1476d9..6a986207 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,2 @@
-.idea/modules.xml
-.idea/lightningnetworkstores.github.io.iml
-.idea/workspace.xml
-.idea/misc.xml
+npm-debug.log
+package-lock.json
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 00000000..e69de29b
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 00000000..b58b603f
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,5 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/.idea/lightningnetworkstores.github.io.iml b/.idea/lightningnetworkstores.github.io.iml
new file mode 100644
index 00000000..0c8867d7
--- /dev/null
+++ b/.idea/lightningnetworkstores.github.io.iml
@@ -0,0 +1,12 @@
+
+
The goal of this website is to track the adoption of the lightning network by merchants and to inform bitcoin users where they can spend their bitcoin through lightning. - It tries to be most complete repository of lightning merchants, while also providing a comprehensive list of lightning mobile wallets. Feel free to suggest new features to be added.
- -Main developer/maintainer: Pedro FR
-Email: lightningnetworkstores@gmail.com
-Twitter: @bitcoinLNS
-Telegram: LNstores (public channel), @bitcoinLNS (username)
-Git repository: - https://github.com/lightningnetworkstores/lightningnetworkstores.github.io -
- -Our node (using Strike from Acinq): 03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f@34.239.230.56:9735
- -A store can get instantly added by using the button on the main page. - If you are a trustworthy or plan on adding several stores, ask for a coupon code so you can add stores without paying the small entry fee.
-In the rare scenario where the button doesn't work or you can't route a payment, you can make a pull request - to sites.json - or send an email to lightningnetworkstores@gmail.com -
- -Use the and icons on the main page. We plan to improve these tools - to edit or remove stores automatically through veryfing ownership of the domain.
- -- If you are used to working with git, make a pull request to wallets.json, - services.json, - donationAddresses.json - or sitesTestnet.json -
- -Controversial scores are calculated like reddit does. - Trending scores are calculated using the formula: (S-EMA)/max(35000000, min(20000,S)), where S is the current score of the store in satoshis (upvotes-downvotes) and EMA is the - exponential moving average of the score. The half-life of the EMA is currently set to 4 days. This formula may be tweaked in the future. -
- -Currently every new store and trending stores (trending score >= 30) are tweeted. A store can be tweeted again if: - it hasn't been tweeted for 8 days, it's score has been increased by at least 100000 satoshis (1 mBTC) since the last tweet and has a trending score no lower than 30. - Only payments can trigger tweets, no matter how small or the direction. These rules are subject to change and might even be held secret if people start - abusing them. -
- -A big Thanks for all the people that add new lightning stores as they get announced! If you are frequent contributor, ask for a coupon code - to add stores without paying the small entry fee. -
- -+ The goal of this website is to track the adoption of the lightning network by merchants and to inform bitcoin users where they can spend their bitcoin through lightning. It + tries to be most complete repository of lightning merchants, while also providing a comprehensive list of lightning mobile wallets. +
+Team: Pedro Fernandes (founder) and BitcoinBram (frontend development)
+Email: lightningnetworkstores@gmail.com
+Twitter: @bitcoinLNS
+Telegram: LNstores (public group), @bitcoinLNS (username)
++ Git repository: + https://github.com/lightningnetworkstores/lightningnetworkstores.github.io +
+Our node (using Strike from Acinq): 03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f@34.239.230.56:9735
+Check our quick tutorial here:
+ For about 18 months the votes didn't disappear but the increase in bitcoin's price made it harder and harder for new users to make a visible impact, making the website look + always the same and boring. To compensate for this, after polling our users, we decided that the + best solution would be to gradually decrease the weight of each vote. +
++ Immedialy after being cast, votes are worth the amount of satoshis paid. After 270 days (about 9 months), they are worth half of their original value, and after another 270 + days they are worth one fourth of their original value. This very slow exponential decrease is updated about every 10 minutes. This rate of evaporation is equivalent to + losing about 7.4% of their value per month or 60% of their value per year. +
+
+ A store can get instantly added by using the
+
+ If you are trustworthy or plan on adding several stores, ask for a coupon code so you can add stores without paying the small entry fee.
+
+ In the rare scenario where the button doesn't work or you can't route a payment, you can make a pull request to + sites.json + or send an email to lightningnetworkstores@gmail.com +
+Use the and icons on the store page.
++ If you are used to working with git, make a pull request to + wallets.json, + services.json or + donationAddresses.json +
++ Controversial scores are calculated like + reddit does. Trending scores are + calculated using the formula: (S-EMA)/max(40000000, min(20000,S)), where S is the current score of the store in satoshis (upvotes-downvotes) and EMA is the exponential + moving average of the score. The half-life of the EMA is currently set to 4 days. This formula may be tweaked in the future. +
++ Currently every new store and trending stores (trending score >= 10) are tweeted. A store can be tweeted again if: it hasn't been tweeted for 8 days, it's score has been + increased by at least 100000 satoshis (1 mBTC) since the last tweet and has a trending score no lower than 10. Only payments can trigger tweets, no matter how small or the + direction. These rules are subject to change and might even be held secret if people start abusing them. +
++ A big Thanks for all the people that add new lightning stores as they get announced! If you are frequent contributor, ask for a coupon code to add stores without paying the + small entry fee. +
++ 1. This website lists stores that accept bitcoin through the lightning network. Any user can vote up or down on the stores listed. To actively participate you should + have a + lightning-enabled bitcoin wallet. +
+2. Anyone can add a store that accepts bitcoin through lightning. The store is tweeted after being added.
+3. Users can suggest updates on the store information, this update can be accepted by the website owner.
+To our knowledge, there isn't any list of on-chain donation addresses, so on-chain addresses are also included.
- -Entity | -Contributions | -Lightning Donation Invoice Generator | -Bitcoin address | -
---|
Official twitter @bitcoinLNS launched. New and trending stores will be automatically tweeted.
- - -Total hits: {{ affiliate.hits }}
+Pending Payout: {{ affiliate.pending }}
+Minimum payout: {{ affiliate.payout_every }}
+Total Paid: {{ affiliate.paid }}
++ Current reward per unique human referral: + {{ Math.round(affiliate.reward_per_referral*100)/100 }} +
+
+ Traffic quality: {{ affiliate.quality_score }}%
+
+ Repeat Rate: {{ affiliate.repeat_rate }}%
+
+ Current adjusted reward per referral: + {{ + Math.max( + 1, + Math.round( + (affiliate.reward_per_referral * + (100 - affiliate.repeat_rate) * + affiliate.quality_score) / + 10000 + ) + ) + }} +
+Sats per edit: {{ contributorProgram.edits }}
+Sats per tag: {{ contributorProgram.tagging }}
+Sats per builder: {{ contributorProgram.builders }}
+Sats per image: {{ contributorProgram.images }}
+Sats per listing: {{ contributorProgram.listings }}
+Sats per delisting: {{ contributorProgram.delistings }}
++ This faucet is meant to introduce new users to the bitcoin lightning network or provide occasional help when someone runs out of satoshis. + Creating a new review/discussion on this website will cost one satoshi (replying is free), so you can use it for that too. +
+ ++ You need a wallet/app that supports the bitcoin lightning network and LNURL-withdraw (payment protocol most wallets support). + Here you can find a list of these wallets. Then you just need your wallet to + open the "LNURL code" we provide: either scan the QR code, click the link or paste it into your wallet. +
+ ++ We have had a few abusers. Don't try to abuse this faucet by trying to get money every day, use proxies or other tricks. + Our anti-abuse measures are good and you will waste a lot of time. If you manage to temporarily fool us, you will mostly harm other + users, who will get less satoshis, especially the ones in your area/network. In extreme cases, we may even limit the faucet in your country temporarily. +
+ ++ {{ votesProfileHandle((n-1)) }} +
++ {{ betsProfileHandle((n-1)) }} +
++ {{ votesProfileHandle(n-1) }} +
++ {{ betsProfileHandle(n-1) }} +
++ {{ selectedStore.description }} +
++ {{ selectedStore.long_description }} +
++ ++ +
+ 1. This website lists stores that accept bitcoin through the + lightning network. Any user can vote up or down on the stores + listed. To actively participate you should have a + lightning-enabled bitcoin wallet. +
++ 2. Anyone can add a store that accepts bitcoin through + lightning. The store is tweeted after being added. +
++ 3. Users can suggest updates on the store information, this + update can be accepted by the website owner. +
++ We track the adoption of the bitcoin lightning network by merchants and allow users to find and review them. + The website is mostly automated and community maintained: adding stores, tagging and updating (most/all updates done by website owners). +
++ Team: + Pedro Fernandes + (founder), + BitcoinBram + (frontend development) and + Bilthon + (frontend development) +
+Email: hi@lightningnetworkstores.com
++ Twitter: @bitcoinLNS +
++ Telegram: LNstores (public + group) +
++ Development slack: LNstores (ask us for an invitation) +
++ Git repository: + https://github.com/lightningnetworkstores/lightningnetworkstores.github.io +
++ Our node (using OpenNode): + 0259f78fc608eba4d974177493deb68b885c1016ab8fbf69bc87a8edd7e3739894@178.62.81.192:9735 +
+
+ Check our quick tutorial here:
+
+ For about 18 months the votes didn't disappear but the increase in + bitcoin's price made it harder and harder for new users to make a + visible impact, making the website look always the same and + boring. To compensate for this, after + polling + our users, we decided that the best solution would be to gradually + decrease the weight of each vote. +
++ Immedialy after being cast, votes are worth the amount of satoshis + paid. After 270 days (about 9 months), they are worth half of + their original value, and after another 270 days they are worth + one fourth of their original value. This very slow exponential + decrease is updated about every 10 minutes. This rate of + evaporation is equivalent to losing about 7.4% of their value per + month or 60% of their value per year. +
+
+ A store can get instantly added by using the
+
+ If you are trustworthy or plan on adding several stores, ask for a
+ contributor code so you can add stores without paying the anti-spam listing fee.
+
+ If you have any issue you can send us an email: hi@lightningnetworkstores.com +
+
+ Website owners can updated their information by logging in on the website with a link sent to their company email.
+ They can request this link by clicking "Login as owner" from their own page.
+ You can suggest for a store to be banned by clicking the
+ Controversial scores are calculated like + reddit does. Trending scores are calculated using the formula: + (S-EMA)/max(40000000, min(20000,S)), where S is the current score + of the store in satoshis (upvotes-downvotes) and EMA is the + exponential moving average of the score. The half-life of the EMA + is currently set to 4 days. This formula may be tweaked in the + future. +
++ Currently every new store and trending stores (trending score + >= 10) are tweeted. A store can be tweeted again if: it hasn't + been tweeted for 8 days, it's score has been increased by at least + 100000 satoshis (1 mBTC) since the last tweet and has a trending + score no lower than 10. Only payments can trigger tweets, no + matter how small or the direction. These rules are subject to + change and might even be held secret if people start abusing them. +
++ We think that it's much better to have a faucet than to spend money on advertising. We aim to always give away at least + 1 satoshi. Most faucets so far have failed or been emptied due to poor abuse prevention measures. Our faucet was designed to distribute + bitcoin to many users while blocking robots and users abusive users. +
++ A big Thanks for all the people that add new lightning stores as + they get announced! If you are frequent contributor, ask for a + coupon code to add stores without paying the small entry fee. +
++ We are quite tolerante with what is acceptable on the website but we reserve the right to remove comments that we consider spam. + +
++ This site is protected by reCAPTCHA and the Google + Privacy Policy and + Terms of Service apply. +
++ This site is protected by hCaptcha and its + Privacy Policy and + Terms of Service apply. +
+${p}
`).join('') +}) +Vue.filter('tagUser', text => { + return text.replace( + TAGGED_REGEX, + match => `${match}` + ) +}) +Vue.filter('splitNumber', function (value) { + try { + return value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',') + } catch (error) { + return value + } +}) + +Vue.filter('capitalize', text => text.split(' ').map(word => word[0].toUpperCase() + word.slice(1)).join(' ')) \ No newline at end of file diff --git a/nuxt/plugins/gtag.js b/nuxt/plugins/gtag.js new file mode 100644 index 00000000..ddcd6adc --- /dev/null +++ b/nuxt/plugins/gtag.js @@ -0,0 +1,5 @@ +import Vue from 'vue'; +import VueGtag from 'vue-gtag'; +Vue.use(VueGtag, { + config: { id: 'G-K8LHZQQBLR' } +}); diff --git a/nuxt/plugins/qrcode.js b/nuxt/plugins/qrcode.js new file mode 100644 index 00000000..5a77f86b --- /dev/null +++ b/nuxt/plugins/qrcode.js @@ -0,0 +1,4 @@ +import Vue from 'vue' +import QrcodeVue from 'qrcode.vue' + +Vue.component('qrcode-vue', QrcodeVue) diff --git a/nuxt/plugins/updateStoreLikes.js b/nuxt/plugins/updateStoreLikes.js new file mode 100644 index 00000000..0ebd9d3d --- /dev/null +++ b/nuxt/plugins/updateStoreLikes.js @@ -0,0 +1,3 @@ +export default ({ store }) => { + store.dispatch('updateStoreLikes') +} diff --git a/nuxt/plugins/utils.js b/nuxt/plugins/utils.js new file mode 100644 index 00000000..ab7bc208 --- /dev/null +++ b/nuxt/plugins/utils.js @@ -0,0 +1,14 @@ +export default (context, inject) => { + const createEmbedLink = (link) => { + if (link.includes('youtube.com/embed')) return link; + if(link.includes('youtu.be')) { + let urlComponents = link.split('/') + return 'https://youtube.com/embed/' + urlComponents[urlComponents.length-1] + } + let queryString = link.split('?')[1] + let urlParams = new URLSearchParams(queryString); + return 'https://youtube.com/embed/' + urlParams.get('v'); + } + inject('createEmbedLink', createEmbedLink); + context.$createEmbedLink = createEmbedLink; + } \ No newline at end of file diff --git a/nuxt/plugins/vue-debounce.js b/nuxt/plugins/vue-debounce.js new file mode 100644 index 00000000..9d077c94 --- /dev/null +++ b/nuxt/plugins/vue-debounce.js @@ -0,0 +1,4 @@ +import Vue from 'vue' +import vueDebounce from 'vue-debounce' + +Vue.use(vueDebounce) \ No newline at end of file diff --git a/nuxt/plugins/vue-google-charts.js b/nuxt/plugins/vue-google-charts.js new file mode 100644 index 00000000..1b601311 --- /dev/null +++ b/nuxt/plugins/vue-google-charts.js @@ -0,0 +1,4 @@ +import Vue from 'vue' +import VueGoogleCharts from 'vue-google-charts' + +Vue.component('vue-google-charts', VueGoogleCharts) diff --git a/nuxt/static/android-chrome-192x192.png b/nuxt/static/android-chrome-192x192.png new file mode 100644 index 00000000..98b9c11f Binary files /dev/null and b/nuxt/static/android-chrome-192x192.png differ diff --git a/nuxt/static/android-chrome-512x512.png b/nuxt/static/android-chrome-512x512.png new file mode 100644 index 00000000..ab8b3623 Binary files /dev/null and b/nuxt/static/android-chrome-512x512.png differ diff --git a/nuxt/static/apple-touch-icon.png b/nuxt/static/apple-touch-icon.png new file mode 100644 index 00000000..b1a04fe6 Binary files /dev/null and b/nuxt/static/apple-touch-icon.png differ diff --git a/nuxt/static/bitcoin-stores.com.svg b/nuxt/static/bitcoin-stores.com.svg new file mode 100644 index 00000000..680bd330 --- /dev/null +++ b/nuxt/static/bitcoin-stores.com.svg @@ -0,0 +1,61 @@ + + + + diff --git a/nuxt/static/donationAdresses.json b/nuxt/static/donationAdresses.json new file mode 100644 index 00000000..97ce12d0 --- /dev/null +++ b/nuxt/static/donationAdresses.json @@ -0,0 +1,96 @@ +[ + { + "entity": "Andreas Antonopoulos", + "contributions": "Bitcoin speaker and author.", + "address":"1andreas3batLhQa2FawWjeyjCqyBzypd", + "address_proof":"https://antonopoulos.com/donate/", + "twitter":"aantonop" + }, + { + "entity":"Sergio Abril", + "contributions":"Creator of the Web Lightning Network Custodial Wallet tippin.me", + "lightning":"https://tippin.me/help-us", + "twitter":"eiprol", + "reddit":"Eiprol" + }, + { + "entity":"Lightning Hood", + "contributions":"Creators of Lightning Hood", + "lightning":"https://btcpay.bitbruno.com/apps/2FrKyn3d2Gh4tDjTP6pH5tgqTZWd/pos" + }, + { + "entity": "LN route", + "contributions": "Big routing node in the lightning network and maintainers of lnroute.com ", + "lightning":"http://reckless.lnroute.com/" + }, + { + "entity": "p2sh", + "contributions": "Offers many statistics and information about the bitcoin/lightning network.", + "lightning":"https://tip.p2sh.info/", + "address":"35QEobWVUKjMY2HwKATYYQXRGzXJvdXQCy", + "address_proof":"https://p2sh.info" + }, + { + "entity": "Samurai wallet", + "contributions": "Creator of Samurai Wallet, a bitcoin wallet with many great privacy/security features.", + "address":"3L9YApEmcGTKKaFmZuRcGPGQuz3bsVjNvW", + "address_proof":"https://samouraiwallet.com/donate", + "twitter":"samouraiwallet" + }, + { + "entity": "Bitcoin core", + "contributions": "Group of developers that codes and maintains the most used bitcoin client software.", + "address":"3FkenCiXpSLqD8L79intRNXUgjRoH9sjXa", + "address_proof":"https://bitcoin.org/en/bitcoin-core/features/network-support", + "twitter":"bitcoincoreorg" + }, + { + "entity": "Moon banking", + "contributions": "Creator of rating website for ranks banks on crypto-friendliness.", + "address": "36oXkwJTfm1QFBRU6yxAMSadYM6YN9b7tv", + "address_proof": "https://moonbanking.com/?country=US", + "reddit":"CryptOpinion" + }, + { + "address":"1KKFT9Q9BWWMFtrDnfKuaDp32CZQ9Jd7Fg", + "entity": "Pascal Boyart", + "contributions": "French artists that does bitcoin themed paintings.", + "reddit":"Pascalboyart", + "address_proof":"https://www.pboy-art.com/biographie" + }, + { + "entity":"Coin center", + "address":"Processed by coinbase commerce", + "address_proof":"https://coincenter.org/donate", + "contributions":"Produce pro-cryptocurrency legislation and try to get it approved.", + "twitter":"coincenter" + }, + { + "entity":"Bitcoin foundation", + "address":"3Mrdyvm4Dnc4Dii4xDpEtbTsQTEUbZiQQs", + "address_proof":"https://bitcoinfoundation.org/donate/", + "contributions":"Coordinates the efforts of the community and creates awareness of the benefits of bitcoin." + }, + { + "entity": "Nicolas Dorier", + "contributions": "Creator and main developer of BTCpay", + "lightning":"https://main2-btc-ltc.forkbitpay.ninja/apps/Hoddr1KdzJcBf9MbhfXHziL1nnrtw7uMFWkZqL9Uhuyj/pos", + "reddit":"NicolasDorier", + "address":"3BpfdkF93GwFRWdrAN3SNsRAsi6d158YQi", + "address_proof":"https://btcpay-server-testnet.azurewebsites.net/" + }, + { + "entity":"Jochen Hoenicke (Johoe)", + "lightning":"https://jochen-hoenicke.de/lightning/", + "reddit":"-johoe", + "address":"3LrXizKejCGYyGUxYzGweyuxFVtfs3odEe", + "address_proof":"https://jochen-hoenicke.de/queue/#1,24h", + "contributions":"Creator of the mempool monitoring site https://jochen-hoenicke.de/queue" + }, + { + "entity":"Tony Hawk Foundation", + "lightning":"https://skatepark.org/donate/", + "address_proof":"https://tonyhawkfoundation.org/bitcoin", + "contributions":"This foundations helps fund public skate parks." + } +] diff --git a/nuxt/static/external/android.svg b/nuxt/static/external/android.svg new file mode 100644 index 00000000..383cbe0b --- /dev/null +++ b/nuxt/static/external/android.svg @@ -0,0 +1 @@ + diff --git a/nuxt/static/external/chrome.svg b/nuxt/static/external/chrome.svg new file mode 100644 index 00000000..6bcfe8e4 --- /dev/null +++ b/nuxt/static/external/chrome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/nuxt/static/external/firefox.svg b/nuxt/static/external/firefox.svg new file mode 100644 index 00000000..d97455d0 --- /dev/null +++ b/nuxt/static/external/firefox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/nuxt/static/external/git.svg b/nuxt/static/external/git.svg new file mode 100644 index 00000000..aa05db9c --- /dev/null +++ b/nuxt/static/external/git.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/nuxt/static/external/iphone.svg b/nuxt/static/external/iphone.svg new file mode 100644 index 00000000..edd31059 --- /dev/null +++ b/nuxt/static/external/iphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/nuxt/static/external/producthunt.svg b/nuxt/static/external/producthunt.svg new file mode 100644 index 00000000..9c7a1ac6 --- /dev/null +++ b/nuxt/static/external/producthunt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/nuxt/static/external/steam.svg b/nuxt/static/external/steam.svg new file mode 100644 index 00000000..5dcc2db1 --- /dev/null +++ b/nuxt/static/external/steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/nuxt/static/external/trustpilot.svg b/nuxt/static/external/trustpilot.svg new file mode 100644 index 00000000..208eeab1 --- /dev/null +++ b/nuxt/static/external/trustpilot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/nuxt/static/favicon-16x16.ico b/nuxt/static/favicon-16x16.ico new file mode 100644 index 00000000..548b89d4 Binary files /dev/null and b/nuxt/static/favicon-16x16.ico differ diff --git a/nuxt/static/favicon-16x16.png b/nuxt/static/favicon-16x16.png new file mode 100644 index 00000000..0a3ae633 Binary files /dev/null and b/nuxt/static/favicon-16x16.png differ diff --git a/nuxt/static/favicon-32x32.png b/nuxt/static/favicon-32x32.png new file mode 100644 index 00000000..cdc7c653 Binary files /dev/null and b/nuxt/static/favicon-32x32.png differ diff --git a/nuxt/static/favicon-48x48.ico b/nuxt/static/favicon-48x48.ico new file mode 100644 index 00000000..fa9f4779 Binary files /dev/null and b/nuxt/static/favicon-48x48.ico differ diff --git a/nuxt/static/favicon.ico b/nuxt/static/favicon.ico new file mode 100644 index 00000000..61279401 Binary files /dev/null and b/nuxt/static/favicon.ico differ diff --git a/nuxt/static/icon (copy).png b/nuxt/static/icon (copy).png new file mode 100644 index 00000000..ab8b3623 Binary files /dev/null and b/nuxt/static/icon (copy).png differ diff --git a/nuxt/static/icon.ico b/nuxt/static/icon.ico new file mode 100644 index 00000000..61279401 Binary files /dev/null and b/nuxt/static/icon.ico differ diff --git a/nuxt/static/icon.png b/nuxt/static/icon.png new file mode 100644 index 00000000..ab8b3623 Binary files /dev/null and b/nuxt/static/icon.png differ diff --git a/nuxt/static/nostrich-fun.svg b/nuxt/static/nostrich-fun.svg new file mode 100644 index 00000000..6ce733f6 --- /dev/null +++ b/nuxt/static/nostrich-fun.svg @@ -0,0 +1,53 @@ + + \ No newline at end of file diff --git a/nuxt/static/og/faucet.jpg b/nuxt/static/og/faucet.jpg new file mode 100644 index 00000000..0b843b0c Binary files /dev/null and b/nuxt/static/og/faucet.jpg differ diff --git a/nuxt/static/og/index.png b/nuxt/static/og/index.png new file mode 100644 index 00000000..39f67c7b Binary files /dev/null and b/nuxt/static/og/index.png differ diff --git a/nuxt/static/og/stats.jpg b/nuxt/static/og/stats.jpg new file mode 100644 index 00000000..6f35a2df Binary files /dev/null and b/nuxt/static/og/stats.jpg differ diff --git a/nuxt/static/ogimage.png b/nuxt/static/ogimage.png new file mode 100644 index 00000000..39f67c7b Binary files /dev/null and b/nuxt/static/ogimage.png differ diff --git a/nuxt/static/opensearch.xml b/nuxt/static/opensearch.xml new file mode 100644 index 00000000..71f8774c --- /dev/null +++ b/nuxt/static/opensearch.xml @@ -0,0 +1,9 @@ +This is a small list of lightning services/resources, it doesn't aim to be an exaustive list.
- -Entity | -Description | -
---|
- - Preview store before opening?
-Selected sectors:
-Selected digital goods:
-Warning: some recent wallets might be scams. Be carefull when experimenting with new wallets.
- -Name | -Open source | -Requires own full-node | -Custodial | -Mainnet launch date | -Web wallet | -Mainnet installation links | -Testnet installation links | -
---|