mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 09:46:12 +00:00
Merge pull request #1691 from kuzzmi/wallets-pages
Refactor wallet listings and categories into individual web pages
This commit is contained in:
commit
103b1b35f5
80 changed files with 3575 additions and 3515 deletions
10
Makefile
10
Makefile
|
@ -67,6 +67,7 @@ post-build-tests-fast: check-for-build-errors ensure-each-svg-has-a-png check-fo
|
||||||
check-for-missing-anchors check-for-broken-markdown-reference-links \
|
check-for-missing-anchors check-for-broken-markdown-reference-links \
|
||||||
check-for-broken-kramdown-tables check-for-duplicate-header-ids \
|
check-for-broken-kramdown-tables check-for-duplicate-header-ids \
|
||||||
check-for-headers-containing-auto-link check-for-missing-subhead-links \
|
check-for-headers-containing-auto-link check-for-missing-subhead-links \
|
||||||
|
check-for-empty-title-tag \
|
||||||
check-for-subheading-anchors \
|
check-for-subheading-anchors \
|
||||||
check-jshint \
|
check-jshint \
|
||||||
check-for-javascript-in-svgs
|
check-for-javascript-in-svgs
|
||||||
|
@ -182,6 +183,13 @@ check-for-headers-containing-auto-link:
|
||||||
## 'class="auto-link"' produced by autocrossref
|
## 'class="auto-link"' produced by autocrossref
|
||||||
$S grep '<\(h[2-6]\).*\?>[^>]\+class="auto-link".*</\1>' _site/en/developer-* | eval $(ERROR_ON_OUTPUT)
|
$S grep '<\(h[2-6]\).*\?>[^>]\+class="auto-link".*</\1>' _site/en/developer-* | eval $(ERROR_ON_OUTPUT)
|
||||||
|
|
||||||
|
check-for-empty-title-tag:
|
||||||
|
## This checks whether all generated pages have a title tag with
|
||||||
|
## content
|
||||||
|
$S find ./_site -name '*.html' -type f \
|
||||||
|
| xargs grep '<title></title>' \
|
||||||
|
| eval $(ERROR_ON_OUTPUT)
|
||||||
|
|
||||||
check-for-missing-subhead-links:
|
check-for-missing-subhead-links:
|
||||||
## Make sure each subhead (h2-h6) either has the subhead links
|
## Make sure each subhead (h2-h6) either has the subhead links
|
||||||
## (edit,issue,etc) or something like <!-- no subhead-links here -->
|
## (edit,issue,etc) or something like <!-- no subhead-links here -->
|
||||||
|
@ -296,4 +304,4 @@ check-for-too-many-wallets-on-one-platform:
|
||||||
|
|
||||||
check-validate-yaml:
|
check-validate-yaml:
|
||||||
## Validate YAML files against schemas
|
## Validate YAML files against schemas
|
||||||
$S bundle exec _contrib/schema-validator.rb quality-assurance/schemas/wallets.yaml _templates/choose-your-wallet.html
|
$S find _wallets -type f -exec bundle exec _contrib/schema-validator.rb quality-assurance/schemas/wallets.yaml {} \;
|
||||||
|
|
|
@ -575,6 +575,12 @@ collections:
|
||||||
releases:
|
releases:
|
||||||
output: true
|
output: true
|
||||||
permalink: /en/release/:path
|
permalink: /en/release/:path
|
||||||
|
## _wallets
|
||||||
|
wallets:
|
||||||
|
output: false
|
||||||
|
## _platforms
|
||||||
|
platforms:
|
||||||
|
output: false
|
||||||
|
|
||||||
defaults:
|
defaults:
|
||||||
- scope:
|
- scope:
|
||||||
|
|
|
@ -26,6 +26,7 @@ results = JSON::Validator.fully_validate(schema, document)
|
||||||
if results.empty?
|
if results.empty?
|
||||||
exit(0)
|
exit(0)
|
||||||
else
|
else
|
||||||
|
puts ARGV[1]
|
||||||
puts results
|
puts results
|
||||||
exit(1)
|
exit(1)
|
||||||
end
|
end
|
||||||
|
|
24
_includes/layout/base/wallets-list.html
Normal file
24
_includes/layout/base/wallets-list.html
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
{% comment %}
|
||||||
|
This file is licensed under the MIT License (MIT) available on
|
||||||
|
http://opensource.org/licenses/MIT.
|
||||||
|
{% endcomment %}
|
||||||
|
|
||||||
|
<div class="wallet-list" id="wallets" onclick="walletListener(event);" ontouchstart="walletListener(event);">
|
||||||
|
{% for wallet in site.wallets %}
|
||||||
|
{% assign platform = page.platform['name'] %}
|
||||||
|
{% assign os = page.os['name'] %}
|
||||||
|
{% if wallet.compat contains platform and wallet.compat contains os %}
|
||||||
|
<div class="wallet-list-item" data-walletlevel="{{ wallet.level }}">
|
||||||
|
<a class="wallet-list-item-link"
|
||||||
|
href="/{{ page.lang}}/wallets/{{ platform }}/{{ os }}/{{ wallet.id }}/">
|
||||||
|
<img src="/img/wallet/{{ wallet.id }}.png" alt="{{ wallet.title }}" />
|
||||||
|
{{ wallet.titleshort }}
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script type="text/javascript" charset="utf-8">
|
||||||
|
walletRotate();
|
||||||
|
</script>
|
53
_includes/layout/base/wallets-menu.html
Normal file
53
_includes/layout/base/wallets-menu.html
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
{% comment %}
|
||||||
|
This file is licensed under the MIT License (MIT) available on
|
||||||
|
http://opensource.org/licenses/MIT.
|
||||||
|
{% endcomment %}
|
||||||
|
|
||||||
|
<div class="walletmenu" id="walletmenu" onclick="walletMenuListener(event);" ontouchstart="walletMenuListener(event);">
|
||||||
|
{% assign platformsByPlatform = site.platforms | group_by: "platform" %}
|
||||||
|
<ul>
|
||||||
|
{% for platform in platformsByPlatform %}
|
||||||
|
|
||||||
|
{% comment %}
|
||||||
|
! WORKAROUND START
|
||||||
|
Working around an issue with getting proper platform name from the list
|
||||||
|
of platforms. After original group_by, the "name" key becomes a stringified
|
||||||
|
hash. So we need to make these "hackish" transformations to make it working
|
||||||
|
properly.
|
||||||
|
{% endcomment %}
|
||||||
|
{% capture platformName %}{{ platform.name | split: "=>" | last | split: '"' }}{% endcapture %}
|
||||||
|
{% assign platformName = platformName | trim | replace: '}' '' | replace: ' ' '' %}
|
||||||
|
{% comment %}
|
||||||
|
! WORKAROUND END
|
||||||
|
{% endcomment %}
|
||||||
|
|
||||||
|
{% assign platformClass = "wallet-" | append: platformName %}
|
||||||
|
{% if page.id contains platformName %}
|
||||||
|
{% assign platformClass = platformClass | append: " active" %}
|
||||||
|
{% endif %}
|
||||||
|
<li class="{{ platformClass }}">
|
||||||
|
{% if platformName == 'hardware' or platformName == 'web' %}
|
||||||
|
{% assign platformHref = "/" | append: page.lang | append: "/wallets/" | append: platformName | append: "/" | append: platformName | append: "/" %}
|
||||||
|
<a href="{{ platformHref }}">{% translate walletcat{{platformName}} choose-your-wallet %}</a>
|
||||||
|
{% else %}
|
||||||
|
<a>{% translate walletcat{{platformName}} choose-your-wallet %}</a>
|
||||||
|
{% endif %}
|
||||||
|
{% if platform.items.size > 1 %}
|
||||||
|
<ul>
|
||||||
|
{% for item in platform.items %}
|
||||||
|
{% assign osClass = "wallet-" | append: item.os.name %}
|
||||||
|
{% if page.id contains item.id %}
|
||||||
|
{% assign osClass = osClass | append: " active" %}
|
||||||
|
{% endif %}
|
||||||
|
<li class="{{ osClass }}">
|
||||||
|
<a href="/{{ page.lang }}/wallets/{{ platformName }}/{{ item.os.name }}/">
|
||||||
|
{% translate platform{{item.os.name}} choose-your-wallet %}
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
{% endif %}
|
||||||
|
</li>
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
</div>
|
96
_layouts/wallet-container.html
Normal file
96
_layouts/wallet-container.html
Normal file
|
@ -0,0 +1,96 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
layout: wallet-platform-container
|
||||||
|
max_wallet_text_length: 418 ## Unicode characters
|
||||||
|
---
|
||||||
|
|
||||||
|
<div class="wallet">
|
||||||
|
|
||||||
|
<div class="wallet-logo-container">
|
||||||
|
<img class="wallet-logo" src="/img/wallet/{{ page.wallet.id }}.png" alt="{{ page.wallet.title }}" />
|
||||||
|
<h1>
|
||||||
|
{{ page.wallet.title }}
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p class="wallet-description">
|
||||||
|
{% translate wallet{{page.wallet.id}} choose-your-wallet %}
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<div class="wallet-platforms">
|
||||||
|
<div class="wallet-platforms-menu">
|
||||||
|
{% for platform in page.wallet.platform %}
|
||||||
|
{% for os in platform.os %}
|
||||||
|
{% assign btnClass = "wallet-os-btn" %}
|
||||||
|
{% if page.id contains os.name %}
|
||||||
|
{% assign btnClass = btnClass | append: " active" %}
|
||||||
|
{% endif %}
|
||||||
|
<a class="{{ btnClass }}"
|
||||||
|
href="/{{ page.lang }}/wallets/{{platform.name}}/{{os.name}}/{{page.wallet.id}}/">
|
||||||
|
<img src="/img/os/{{ os.name }}.png"
|
||||||
|
alt="{% translate platform{{os.name}} choose-your-wallet %}{% translate walletcat{{os.name}} choose-your-wallet %}"
|
||||||
|
title="{% translate platform{{os.name}} choose-your-wallet %}" />
|
||||||
|
<span>{% translate platform{{os.name}} choose-your-wallet %}{% translate walletcat{{os.name}} choose-your-wallet %}</span>
|
||||||
|
</a>
|
||||||
|
{% endfor %}
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
{% assign platform = page.platform %}
|
||||||
|
{% assign os = page.os %}
|
||||||
|
<div class="wallet-os-list">
|
||||||
|
<div class="wallet-os-container" id="{{ os.name }}">
|
||||||
|
<div class="wallet-os-overview">
|
||||||
|
<div class="wallet-os-name">
|
||||||
|
<img src="/img/os/{{ os.name }}.png"
|
||||||
|
alt="{% translate platform{{os.name}} choose-your-wallet %}{% translate walletcat{{os.name}} choose-your-wallet %}"
|
||||||
|
title="{% translate platform{{os.name}} choose-your-wallet %}" />
|
||||||
|
<h3 id="wallets-platform-name">{% translate platform{{os.name}} choose-your-wallet %}{% translate walletcat{{os.name}} choose-your-wallet %}</h3>
|
||||||
|
</div>
|
||||||
|
<div class="wallet-os-download-buttons">
|
||||||
|
{% if os.link == 'bitcoincore' %}
|
||||||
|
<a class="wallet-os-download-link" href="/{{ page.lang }}/{% translate download url %}">{% translate walletdownload choose-your-wallet %}</a>
|
||||||
|
{% elsif os.link contains 'play.google.com' or os.link contains 'itunes.apple.com' or os.link contains 'chrome.google.com' %}
|
||||||
|
<a class="wallet-os-download-link" href="{{ os.link }}">{% translate walletdownload choose-your-wallet %}</a>
|
||||||
|
{% else %}
|
||||||
|
<a class="wallet-os-download-link" href="{{ os.link }}">{% translate walletvisit choose-your-wallet %}</a>
|
||||||
|
{% endif %}
|
||||||
|
{% if os.source %}
|
||||||
|
<a class="wallet-os-source-link" href="{{ os.source }}"> {% translate walletsourcecode choose-your-wallet %}</a>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
<div class="wallet-os-checks">
|
||||||
|
{% for check in os.check %}
|
||||||
|
{% assign checkName = check[0] %}
|
||||||
|
{% assign checkValue = check[1] %}
|
||||||
|
<div class="check{{ checkName }} {% if checkValue contains "checkgood" %}checkgood{% elsif checkValue contains "checkpass" %}checkpass{% elsif checkValue contains "checkneutral" %}checkneutral{% else %}checkfail{% endif %}"
|
||||||
|
onclick="walletScoreListener(event);"
|
||||||
|
ontouchstart="walletScoreListener(event);">
|
||||||
|
<p class="wallet-os-check-title">
|
||||||
|
{% translate {{checkValue}} choose-your-wallet %}
|
||||||
|
</p>
|
||||||
|
<div class="wallet-os-check-help-icon"></div>
|
||||||
|
<div class="wallet-os-check-details">
|
||||||
|
<p>{% translate {{checkValue}}txt choose-your-wallet %}</p>
|
||||||
|
{% if checkName == 'privacy' and os.privacycheck %}
|
||||||
|
{% for privacycheck in os.privacycheck %}
|
||||||
|
<div class="check{{ privacycheck[0] }} {% if privacycheck[1] contains "checkgood" %}checkgood{% elsif privacycheck[1] contains "checkpass" %}checkpass{% elsif privacycheck[1] contains "checkneutral" %}checkneutral{% else %}checkfail{% endif %}">
|
||||||
|
<p>{% translate {{privacycheck[1]}} choose-your-wallet %}</p>
|
||||||
|
<p>{% translate {{privacycheck[1]}}txt choose-your-wallet %}</p>
|
||||||
|
</div>
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="wallet-os-screenshot">
|
||||||
|
<img src="/img/screenshots/{{ os.screenshot }}" alt="screenshot">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
21
_layouts/wallet-platform-container.html
Normal file
21
_layouts/wallet-platform-container.html
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
layout: base
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ content }}
|
||||||
|
|
||||||
|
{% include layout/base/wallets-menu.html %}
|
||||||
|
{% include layout/base/wallets-list.html %}
|
||||||
|
|
||||||
|
<div class="walletsdisclaimer">
|
||||||
|
<h2 id="educate-yourself">
|
||||||
|
<img src="/img/icons/warning.svg" class="warningicon" alt="warning">
|
||||||
|
{% translate educate choose-your-wallet %}
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
{% translate educatetxt choose-your-wallet %}
|
||||||
|
</p>
|
||||||
|
</div>
|
9
_layouts/wallet-platform.html
Normal file
9
_layouts/wallet-platform.html
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
layout: wallet-platform-container
|
||||||
|
---
|
||||||
|
|
||||||
|
<h1>{% translate pagetitle choose-your-wallet %}</h1>
|
||||||
|
<p class="summary">{% translate pagedesc choose-your-wallet %}</p>
|
11
_platforms/desktop/linux.html
Normal file
11
_platforms/desktop/linux.html
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: wallets-desktop-linux
|
||||||
|
platform:
|
||||||
|
name: desktop
|
||||||
|
os:
|
||||||
|
name: linux
|
||||||
|
---
|
||||||
|
|
10
_platforms/desktop/mac.html
Normal file
10
_platforms/desktop/mac.html
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: wallets-desktop-mac
|
||||||
|
platform:
|
||||||
|
name: desktop
|
||||||
|
os:
|
||||||
|
name: mac
|
||||||
|
---
|
10
_platforms/desktop/windows.html
Normal file
10
_platforms/desktop/windows.html
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: wallets-desktop-windows
|
||||||
|
platform:
|
||||||
|
name: desktop
|
||||||
|
os:
|
||||||
|
name: windows
|
||||||
|
---
|
10
_platforms/hardware.html
Normal file
10
_platforms/hardware.html
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: wallets-hardware
|
||||||
|
platform:
|
||||||
|
name: hardware
|
||||||
|
os:
|
||||||
|
name: hardware
|
||||||
|
---
|
10
_platforms/mobile/android.html
Normal file
10
_platforms/mobile/android.html
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: wallets-mobile-android
|
||||||
|
platform:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
name: android
|
||||||
|
---
|
10
_platforms/mobile/blackberry.html
Normal file
10
_platforms/mobile/blackberry.html
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: wallets-mobile-blackberry
|
||||||
|
platform:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
name: blackberry
|
||||||
|
---
|
10
_platforms/mobile/ios.html
Normal file
10
_platforms/mobile/ios.html
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: wallets-mobile-ios
|
||||||
|
platform:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
name: ios
|
||||||
|
---
|
10
_platforms/mobile/windowsphone.html
Normal file
10
_platforms/mobile/windowsphone.html
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: wallets-mobile-windowsphone
|
||||||
|
platform:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
name: windowsphone
|
||||||
|
---
|
10
_platforms/web.html
Normal file
10
_platforms/web.html
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: wallets-web
|
||||||
|
platform:
|
||||||
|
name: web
|
||||||
|
os:
|
||||||
|
name: web
|
||||||
|
---
|
129
_plugins/wallets.rb
Normal file
129
_plugins/wallets.rb
Normal file
|
@ -0,0 +1,129 @@
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
require 'yaml'
|
||||||
|
|
||||||
|
module Jekyll
|
||||||
|
|
||||||
|
class WalletPage < Page
|
||||||
|
def initialize(site, base, dir, wallet, platform, os, title, lang)
|
||||||
|
@site = site
|
||||||
|
@base = base
|
||||||
|
@dir = dir
|
||||||
|
@name = 'index.html'
|
||||||
|
|
||||||
|
self.process(@name)
|
||||||
|
self.read_yaml(File.join(base, '_layouts'), 'wallet-container.html')
|
||||||
|
self.data['wallet'] = wallet
|
||||||
|
self.data['platform'] = platform
|
||||||
|
self.data['os'] = os
|
||||||
|
self.data['id'] = ['wallets', platform['name'], os['name'], wallet['id']].join('-')
|
||||||
|
self.data['lang'] = lang
|
||||||
|
self.data['title'] = title
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class PlatformPage < Page
|
||||||
|
def initialize(site, base, dir, platform, os, title, lang)
|
||||||
|
@site = site
|
||||||
|
@base = base
|
||||||
|
@dir = dir
|
||||||
|
@name = 'index.html'
|
||||||
|
|
||||||
|
self.process(@name)
|
||||||
|
self.read_yaml(File.join(base, '_layouts'), 'wallet-platform.html')
|
||||||
|
self.data['platform'] = platform
|
||||||
|
self.data['os'] = os
|
||||||
|
self.data['id'] = ['wallets', platform['name'], os['name']].join('-')
|
||||||
|
self.data['lang'] = lang
|
||||||
|
self.data['title'] = title
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class WalletsPageGenerator < Generator
|
||||||
|
safe true
|
||||||
|
|
||||||
|
def generate(site)
|
||||||
|
# Get the collection of wallets from _wallets
|
||||||
|
walletsCol = site.collections['wallets'];
|
||||||
|
|
||||||
|
# Get the collection of wallets from _wallets
|
||||||
|
platformsCol = site.collections['platforms'];
|
||||||
|
|
||||||
|
# Output dir
|
||||||
|
# TODO: Make this configurable and "translatable"
|
||||||
|
walletsDir = 'wallets'
|
||||||
|
|
||||||
|
# Loading translations.
|
||||||
|
# Copy-paste from _plugins/templates.rb
|
||||||
|
locs = {}
|
||||||
|
enabled = ENV['ENABLED_LANGS'];
|
||||||
|
enabled = enabled.split(' ') if !enabled.nil?
|
||||||
|
Dir.foreach('_translations') do |file|
|
||||||
|
next if file == '.' or file == '..' or file == 'COPYING'
|
||||||
|
lang = file.split('.')[0]
|
||||||
|
# Ignore language if it's disabled
|
||||||
|
if lang != 'en' and !enabled.nil? and !enabled.include?(lang)
|
||||||
|
puts('Lang ' + lang + ' disabled')
|
||||||
|
next
|
||||||
|
end
|
||||||
|
locs[lang] = YAML.load_file("_translations/"+file)[lang]
|
||||||
|
end
|
||||||
|
|
||||||
|
# Getting information about each found wallet
|
||||||
|
locs.each do |lang,value|
|
||||||
|
title = locs[lang]['choose-your-wallet']['title']
|
||||||
|
|
||||||
|
platformsCol.docs.each do |doc|
|
||||||
|
file = doc.path
|
||||||
|
data = YAML.load_file(file)
|
||||||
|
platform = data['platform']
|
||||||
|
os = data['os']
|
||||||
|
dir = File.join(platform['name'], os['name'])
|
||||||
|
|
||||||
|
platformTitle = locs[lang]['choose-your-wallet']['walletcat' + platform['name']]
|
||||||
|
osTitle = locs[lang]['choose-your-wallet']['platform' + os['name']]
|
||||||
|
if osTitle.nil?
|
||||||
|
fullTitle = [platformTitle, title].join(' - ')
|
||||||
|
else
|
||||||
|
fullTitle = [platformTitle, osTitle, title].join(' - ')
|
||||||
|
end
|
||||||
|
site.pages << PlatformPage.new(site, site.source, File.join(lang, walletsDir, dir), platform, os, fullTitle, lang)
|
||||||
|
end
|
||||||
|
|
||||||
|
walletsCol.docs.each do |doc|
|
||||||
|
file = doc.path
|
||||||
|
wallet = YAML.load_file(file)
|
||||||
|
walletPlatforms = wallet['platform']
|
||||||
|
|
||||||
|
# Going through all available combinations of
|
||||||
|
# platforms and OSes
|
||||||
|
walletPlatforms.each do |platform|
|
||||||
|
platform['os'].each do |os|
|
||||||
|
|
||||||
|
# This allows generation only of valid wallet pages
|
||||||
|
if platform['name']
|
||||||
|
dir = File.join(platform['name'], os['name'], wallet['id'])
|
||||||
|
|
||||||
|
platformTitle = locs[lang]['choose-your-wallet']['walletcat' + platform['name']]
|
||||||
|
osTitle = locs[lang]['choose-your-wallet']['platform' + os['name']]
|
||||||
|
walletTitle = wallet['title']
|
||||||
|
|
||||||
|
if osTitle.nil?
|
||||||
|
fullTitle = [walletTitle, platformTitle, title].join(' - ')
|
||||||
|
else
|
||||||
|
fullTitle = [walletTitle, platformTitle, osTitle, title].join(' - ')
|
||||||
|
end
|
||||||
|
|
||||||
|
site.pages << WalletPage.new(site, site.source, File.join(lang, walletsDir, dir), wallet, platform, os, fullTitle, lang)
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
188
_sass/_wallets-menu.scss
Normal file
188
_sass/_wallets-menu.scss
Normal file
|
@ -0,0 +1,188 @@
|
||||||
|
$platforms:
|
||||||
|
mobile,
|
||||||
|
desktop,
|
||||||
|
hardware,
|
||||||
|
web;
|
||||||
|
|
||||||
|
$oses:
|
||||||
|
ios,
|
||||||
|
android,
|
||||||
|
windowsphone,
|
||||||
|
blackberry,
|
||||||
|
linux,
|
||||||
|
mac,
|
||||||
|
windows;
|
||||||
|
|
||||||
|
// Wallet menu
|
||||||
|
.walletmenu {
|
||||||
|
text-align: center;
|
||||||
|
position: relative;
|
||||||
|
z-index: 90;
|
||||||
|
|
||||||
|
> ul {
|
||||||
|
display: inline-block;
|
||||||
|
text-align: left;
|
||||||
|
padding: 0 0 25px 0;
|
||||||
|
border-bottom: 1px solid #E2E2E2;
|
||||||
|
background-color: #fff;
|
||||||
|
|
||||||
|
// Disable border radius of menu buttons
|
||||||
|
// TODO: rework, so it doesn't rely on the order of submenus
|
||||||
|
&:hover > li:first-child,
|
||||||
|
&:hover > li:first-child + li {
|
||||||
|
-webkit-border-bottom-left-radius: 0;
|
||||||
|
-webkit-border-bottom-right-radius: 0;
|
||||||
|
-moz-border-radius-bottomleft: 0;
|
||||||
|
-moz-border-radius-bottomright: 0;
|
||||||
|
border-bottom-left-radius: 0;
|
||||||
|
border-bottom-right-radius: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
> li.active,
|
||||||
|
> li:hover {
|
||||||
|
background-position: left -62px;
|
||||||
|
}
|
||||||
|
> li:hover > ul {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
> li > ul > li.active,
|
||||||
|
> li > ul > li:hover {
|
||||||
|
background-position: left -24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
li {
|
||||||
|
font-family: 'Ubuntu', sans-serif;
|
||||||
|
position: relative;
|
||||||
|
display: inline-block;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: left 6px;
|
||||||
|
padding: 0;
|
||||||
|
margin: 15px 10px;
|
||||||
|
font-size: 130%;
|
||||||
|
font-weight: bold;
|
||||||
|
-moz-transition: background-color 400ms ease-out;
|
||||||
|
-webkit-transition: background-color 400ms ease-out;
|
||||||
|
transition: background-color 400ms ease-out;
|
||||||
|
-webkit-border-radius: 4px;
|
||||||
|
-moz-border-radius: 4px;
|
||||||
|
border-radius: 4px;
|
||||||
|
|
||||||
|
&:first-child {
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:last-child {
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
a,
|
||||||
|
a:link,
|
||||||
|
a:active,
|
||||||
|
a:visited {
|
||||||
|
color: #383838;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
white-space: nowrap;
|
||||||
|
cursor: pointer;
|
||||||
|
display: block;
|
||||||
|
padding: 8px 10px 5px 42px;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul {
|
||||||
|
display: none;
|
||||||
|
position: absolute;
|
||||||
|
background-color: #fff;
|
||||||
|
border: 1px solid #0d579b;
|
||||||
|
padding: 4px 0;
|
||||||
|
min-width: 110%;
|
||||||
|
left: 0;
|
||||||
|
-moz-box-sizing: border-box;
|
||||||
|
-webkit-box-sizing: border-box;
|
||||||
|
box-sizing: border-box;
|
||||||
|
|
||||||
|
li {
|
||||||
|
font-size: 80%;
|
||||||
|
display: block;
|
||||||
|
margin: 0;
|
||||||
|
background-position: left 10px;
|
||||||
|
-webkit-border-radius: 0px;
|
||||||
|
-moz-border-radius: 0px;
|
||||||
|
border-radius: 0px;
|
||||||
|
|
||||||
|
> a {
|
||||||
|
background-image: url(/img/icons/wallet_select.svg);
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: -32px center;
|
||||||
|
padding: 8px 32px 5px 32px;
|
||||||
|
margin: 1px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.active > a {
|
||||||
|
background-position: right center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.active,
|
||||||
|
&:hover {
|
||||||
|
background-color: #0d579b;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:hover > a,
|
||||||
|
&:hover > a:link,
|
||||||
|
&:hover > a:active,
|
||||||
|
&:hover > a:visited,
|
||||||
|
&.active > a,
|
||||||
|
&.active > a:link,
|
||||||
|
&.active > a:active,
|
||||||
|
&.active > a:visited {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Generating icon classes for platforms
|
||||||
|
@each $platform in $platforms {
|
||||||
|
.wallet-#{$platform} {
|
||||||
|
background-image: url('/img/icons/wallet_menu_#{$platform}.svg');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Generating icon classes for OSes
|
||||||
|
@each $os in $oses {
|
||||||
|
.wallet-#{$os} {
|
||||||
|
background-image: url('/img/os/wallet_menu_#{$os}.svg');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media handheld,
|
||||||
|
only screen and ( max-width: 60em ),
|
||||||
|
only screen and ( max-device-width: 60em ) {
|
||||||
|
> ul {
|
||||||
|
display: block;
|
||||||
|
> li {
|
||||||
|
display: block;
|
||||||
|
margin-bottom: 25px;
|
||||||
|
border: 1px solid $dark-blue;
|
||||||
|
|
||||||
|
&:first-child {
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
&:last-child {
|
||||||
|
margin-right: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.active {
|
||||||
|
ul {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ul {
|
||||||
|
min-width: 100%;
|
||||||
|
position: initial;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
284
_sass/_wallets.scss
Normal file
284
_sass/_wallets.scss
Normal file
|
@ -0,0 +1,284 @@
|
||||||
|
$green: #329239;
|
||||||
|
$grey: #8b8b8b;
|
||||||
|
$red: #ee9209;
|
||||||
|
$blue: #2c6faf;
|
||||||
|
$dark-blue: #255f96;
|
||||||
|
$light-blue: #63a4e1;
|
||||||
|
$lightest-blue: #f0f8ff;
|
||||||
|
|
||||||
|
@mixin button {
|
||||||
|
background-color: transparent;
|
||||||
|
font-weight: bold;
|
||||||
|
border: 1px solid $dark-blue;
|
||||||
|
margin-right: 10px;
|
||||||
|
text-decoration: none;
|
||||||
|
padding: 4px 8px;
|
||||||
|
border-radius: 4px;
|
||||||
|
text-align: center;
|
||||||
|
display: inline-block;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin active-button {
|
||||||
|
background-color: $blue;
|
||||||
|
background-image: -o-linear-gradient(bottom, $dark-blue 14%, $blue 70%);
|
||||||
|
background-image: -moz-linear-gradient(bottom, $dark-blue 14%, $blue 70%);
|
||||||
|
background-image: -webkit-linear-gradient(bottom, $dark-blue 14%, $blue 70%);
|
||||||
|
background-image: -ms-linear-gradient(bottom, $dark-blue 14%, $blue 70%);
|
||||||
|
background-image: linear-gradient(bottom, $dark-blue 14%, $blue 70%);
|
||||||
|
color: #fff;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background-color: $light-blue;
|
||||||
|
background-image: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.wallet-list {
|
||||||
|
margin: auto;
|
||||||
|
padding: 60px 0 20px 0;
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
.wallet-list-item {
|
||||||
|
display: inline-block;
|
||||||
|
|
||||||
|
.wallet-list-item-link {
|
||||||
|
color: $blue;
|
||||||
|
text-align: center;
|
||||||
|
text-decoration: none;
|
||||||
|
font-weight: bold;
|
||||||
|
width: 75px;
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: top;
|
||||||
|
margin: 0 14px 20px;
|
||||||
|
white-space: nowrap;
|
||||||
|
outline: 0;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: $light-blue;
|
||||||
|
|
||||||
|
img {
|
||||||
|
opacity: 0.9;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
display: block;
|
||||||
|
width: 72px;
|
||||||
|
height: 72px;
|
||||||
|
margin: auto;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
transition: opacity .12s ease-in;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&:nth-child(1n + 15) {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ----------------------------- new
|
||||||
|
|
||||||
|
$checks:
|
||||||
|
control,
|
||||||
|
validation,
|
||||||
|
transparency,
|
||||||
|
environment,
|
||||||
|
fees,
|
||||||
|
privacy;
|
||||||
|
|
||||||
|
$scores:
|
||||||
|
good $green bold,
|
||||||
|
pass $green normal,
|
||||||
|
neutral $grey normal,
|
||||||
|
fail $red normal;
|
||||||
|
|
||||||
|
.wallet {
|
||||||
|
|
||||||
|
.wallet-logo-container {
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
.wallet-logo {
|
||||||
|
width: 72px;
|
||||||
|
height: 72px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.wallet-platforms {
|
||||||
|
|
||||||
|
.wallet-platforms-menu {
|
||||||
|
text-align: center;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
|
||||||
|
.wallet-os-btn {
|
||||||
|
@include button;
|
||||||
|
|
||||||
|
&.active {
|
||||||
|
@include active-button;
|
||||||
|
}
|
||||||
|
|
||||||
|
span {
|
||||||
|
vertical-align: text-top;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.wallet-os-container {
|
||||||
|
background-color: $lightest-blue;
|
||||||
|
padding: 20px;
|
||||||
|
border: 2px solid $blue;
|
||||||
|
border-radius: 4px;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
|
||||||
|
&.hidden {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wallet-os-screenshot {
|
||||||
|
img {
|
||||||
|
border: 1px solid $grey;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.wallet-os-overview {
|
||||||
|
flex: 1;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
|
||||||
|
.wallet-os-name {
|
||||||
|
h3 {
|
||||||
|
margin: 0;
|
||||||
|
margin-right: 5px;
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wallet-os-download-buttons {
|
||||||
|
margin-bottom: 20px;
|
||||||
|
|
||||||
|
.wallet-os-source-link,
|
||||||
|
.wallet-os-download-link {
|
||||||
|
@include button;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wallet-os-download-link {
|
||||||
|
@include active-button;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.wallet-os-checks {
|
||||||
|
padding-right: 40px;
|
||||||
|
|
||||||
|
.wallet-os-check-title {
|
||||||
|
display: inline-block;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wallet-os-check-help-icon {
|
||||||
|
display: inline-block;
|
||||||
|
background-image: url(/img/icons/wallet_help.png);
|
||||||
|
background-image: none, url(/img/icons/wallet_help.svg), url(/img/icons/wallet_help.png);
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
vertical-align: text-bottom;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wallet-os-check-details {
|
||||||
|
max-height: 0px;
|
||||||
|
overflow: hidden;
|
||||||
|
background-color: #FFFFFF;
|
||||||
|
transition: all .24s ease-in;
|
||||||
|
font-size: 85%;
|
||||||
|
p {
|
||||||
|
margin: 0;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.hover {
|
||||||
|
.wallet-os-check-details {
|
||||||
|
z-index: 100;
|
||||||
|
max-height: 500px;
|
||||||
|
border: 2px solid;
|
||||||
|
border-radius: 4px;
|
||||||
|
margin: 10px 0;
|
||||||
|
padding: 10px;
|
||||||
|
|
||||||
|
// This is for privacy checks
|
||||||
|
> div {
|
||||||
|
padding: 0;
|
||||||
|
|
||||||
|
// This is the privacy check item title
|
||||||
|
&:first-child {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Generate backgrounds for checks and scores
|
||||||
|
@each $score, $color, $font-weight in $scores {
|
||||||
|
.check#{$score} {
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position-y: 5px;
|
||||||
|
padding-left: 25px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
|
||||||
|
.wallet-os-check-title {
|
||||||
|
color: $color;
|
||||||
|
font-weight: $font-weight;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wallet-os-check-details {
|
||||||
|
color: $color;
|
||||||
|
border-color: $color;
|
||||||
|
}
|
||||||
|
|
||||||
|
> div > span {
|
||||||
|
@if $score == good {
|
||||||
|
background-image: url('/img/icons/checkbubble_pass.svg');
|
||||||
|
} @else {
|
||||||
|
background-image: url('/img/icons/checkbubble_#{$score}.svg');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@each $check in $checks {
|
||||||
|
&.check#{$check} {
|
||||||
|
@if $score == good {
|
||||||
|
background-image: url('/img/icons/check_#{$check}_pass.svg');
|
||||||
|
} @else {
|
||||||
|
background-image: url('/img/icons/check_#{$check}_#{$score}.svg');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.walletsswitch {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.walletsmobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.walletsdisclaimer h2 {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
|
@ -1547,522 +1547,6 @@ button.active {
|
||||||
margin-top:5px;
|
margin-top:5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.walletmenu{
|
|
||||||
text-align:center;
|
|
||||||
position:relative;
|
|
||||||
z-index:90;
|
|
||||||
}
|
|
||||||
.walletmenu>ul{
|
|
||||||
display:inline-block;
|
|
||||||
text-align:left;
|
|
||||||
padding:0 0 25px 0;
|
|
||||||
border-bottom:1px solid #E2E2E2;
|
|
||||||
background-color:#fff;
|
|
||||||
}
|
|
||||||
.walletmenu>ul li{
|
|
||||||
font-family:'Ubuntu', sans-serif;
|
|
||||||
position:relative;
|
|
||||||
display:inline-block;
|
|
||||||
background-repeat:no-repeat;
|
|
||||||
background-position:left 6px;
|
|
||||||
padding:0;
|
|
||||||
margin:15px 10px;
|
|
||||||
font-size:130%;
|
|
||||||
font-weight:bold;
|
|
||||||
-moz-transition:background-color 400ms ease-out;
|
|
||||||
-webkit-transition:background-color 400ms ease-out;
|
|
||||||
transition:background-color 400ms ease-out;
|
|
||||||
-webkit-border-radius:4px;
|
|
||||||
-moz-border-radius:4px;
|
|
||||||
border-radius:4px;
|
|
||||||
}
|
|
||||||
.walletmenu>ul>li:first-child{
|
|
||||||
margin-left:0;
|
|
||||||
}
|
|
||||||
.walletmenu>ul>li:last-child{
|
|
||||||
margin-right:0;
|
|
||||||
}
|
|
||||||
.walletmenu>ul>li a,
|
|
||||||
.walletmenu>ul>li a:link,
|
|
||||||
.walletmenu>ul>li a:active,
|
|
||||||
.walletmenu>ul>li a:visited{
|
|
||||||
color:#383838;
|
|
||||||
}
|
|
||||||
.walletmenu>ul>li a{
|
|
||||||
white-space:nowrap;
|
|
||||||
cursor:pointer;
|
|
||||||
display:block;
|
|
||||||
padding:8px 10px 5px 42px;
|
|
||||||
}
|
|
||||||
.walletmenu>ul>li ul{
|
|
||||||
display:none;
|
|
||||||
position:absolute;
|
|
||||||
background-color:#fff;
|
|
||||||
border:1px solid #0d579b;
|
|
||||||
padding:4px 0;
|
|
||||||
min-width:110%;
|
|
||||||
left:0;
|
|
||||||
-moz-box-sizing:border-box;
|
|
||||||
-webkit-box-sizing:border-box;
|
|
||||||
box-sizing:border-box;
|
|
||||||
}
|
|
||||||
.walletmenu>ul>li>ul li{
|
|
||||||
font-size:80%;
|
|
||||||
display:block;
|
|
||||||
margin:0;
|
|
||||||
background-position:left 10px;
|
|
||||||
-webkit-border-radius:0px;
|
|
||||||
-moz-border-radius:0px;
|
|
||||||
border-radius:0px;
|
|
||||||
}
|
|
||||||
.walletmenu>ul>li>ul>li a{
|
|
||||||
background-image:url(/img/icons/wallet_select.svg);
|
|
||||||
background-repeat:no-repeat;
|
|
||||||
background-position:-32px center;
|
|
||||||
padding:8px 32px 5px 32px;
|
|
||||||
margin:1px 0;
|
|
||||||
}
|
|
||||||
.walletmenu>ul>li>ul>li.active>a{
|
|
||||||
background-position:right center;
|
|
||||||
}
|
|
||||||
.walletmenu .wallet-mobile{
|
|
||||||
background-image:url(/img/icons/wallet_menu_mobile.svg);
|
|
||||||
}
|
|
||||||
.walletmenu .wallet-desktop{
|
|
||||||
background-image:url(/img/icons/wallet_menu_desktop.svg);
|
|
||||||
}
|
|
||||||
.walletmenu .wallet-hardware{
|
|
||||||
background-image:url(/img/icons/wallet_menu_hardware.svg);
|
|
||||||
}
|
|
||||||
.walletmenu .wallet-web{
|
|
||||||
background-image:url(/img/icons/wallet_menu_web.svg);
|
|
||||||
}
|
|
||||||
.walletmenu .wallet-blackberry{
|
|
||||||
background-image:url(/img/os/wallet_menu_blackberry.svg);
|
|
||||||
}
|
|
||||||
.walletmenu .wallet-ios{
|
|
||||||
background-image:url(/img/os/wallet_menu_ios.svg);
|
|
||||||
}
|
|
||||||
.walletmenu .wallet-android{
|
|
||||||
background-image:url(/img/os/wallet_menu_android.svg);
|
|
||||||
}
|
|
||||||
.walletmenu .wallet-windows{
|
|
||||||
background-image:url(/img/os/wallet_menu_windows.svg);
|
|
||||||
}
|
|
||||||
.walletmenu .wallet-windowsphone{
|
|
||||||
background-image:url(/img/os/wallet_menu_windowsphone.svg);
|
|
||||||
}
|
|
||||||
.walletmenu .wallet-mac{
|
|
||||||
background-image:url(/img/os/wallet_menu_mac.svg);
|
|
||||||
}
|
|
||||||
.walletmenu .wallet-linux{
|
|
||||||
background-image:url(/img/os/wallet_menu_linux.png);
|
|
||||||
}
|
|
||||||
.walletmenu>ul li.active,
|
|
||||||
.walletmenu>ul li:hover{
|
|
||||||
background-color:#0d579b;
|
|
||||||
}
|
|
||||||
.walletmenu>ul li:hover>a,
|
|
||||||
.walletmenu>ul li:hover>a:link,
|
|
||||||
.walletmenu>ul li:hover>a:active,
|
|
||||||
.walletmenu>ul li:hover>a:visited,
|
|
||||||
.walletmenu>ul li.active>a,
|
|
||||||
.walletmenu>ul li.active>a:link,
|
|
||||||
.walletmenu>ul li.active>a:active,
|
|
||||||
.walletmenu>ul li.active>a:visited{
|
|
||||||
color:#fff;
|
|
||||||
}
|
|
||||||
.walletmenu>ul:hover>li:first-child,
|
|
||||||
.walletmenu>ul:hover>li:first-child+li{
|
|
||||||
-webkit-border-bottom-left-radius:0;
|
|
||||||
-webkit-border-bottom-right-radius:0;
|
|
||||||
-moz-border-radius-bottomleft:0;
|
|
||||||
-moz-border-radius-bottomright:0;
|
|
||||||
border-bottom-left-radius:0;
|
|
||||||
border-bottom-right-radius:0;
|
|
||||||
}
|
|
||||||
.walletmenu>ul>li.active,
|
|
||||||
.walletmenu>ul>li:hover{
|
|
||||||
background-position:left -62px;
|
|
||||||
}
|
|
||||||
.walletmenu>ul>li:hover>ul{
|
|
||||||
display:block;
|
|
||||||
}
|
|
||||||
.walletmenu>ul>li>ul>li.active,
|
|
||||||
.walletmenu>ul>li>ul>li:hover{
|
|
||||||
background-position:left -24px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.wallets{
|
|
||||||
width:705px;
|
|
||||||
height:250px;
|
|
||||||
text-align:left;
|
|
||||||
position:relative;
|
|
||||||
margin:auto;
|
|
||||||
padding:60px 0 20px 0;
|
|
||||||
font-size:0;
|
|
||||||
opacity:1;
|
|
||||||
-moz-transition:opacity 400ms ease-out;
|
|
||||||
-webkit-transition:opacity 400ms ease-out;
|
|
||||||
transition:opacity 400ms ease-out;
|
|
||||||
}
|
|
||||||
.wallets.disabled{
|
|
||||||
opacity:0;
|
|
||||||
}
|
|
||||||
.wallets>div{
|
|
||||||
display:inline-block;
|
|
||||||
vertical-align:top;
|
|
||||||
font-size:16px;
|
|
||||||
}
|
|
||||||
.wallets>div:nth-child(1n+15){
|
|
||||||
display:none;
|
|
||||||
}
|
|
||||||
.wallets>div>a{
|
|
||||||
color:#2c6fad;
|
|
||||||
cursor:pointer;
|
|
||||||
font-size:94%;
|
|
||||||
text-align:center;
|
|
||||||
text-decoration:none;
|
|
||||||
font-weight:bold;
|
|
||||||
width:72px;
|
|
||||||
height:110px;
|
|
||||||
display:inline-block;
|
|
||||||
vertical-align:top;
|
|
||||||
position:relative;
|
|
||||||
margin:0 14px 20px 14px;
|
|
||||||
white-space:nowrap;
|
|
||||||
outline:0;
|
|
||||||
-moz-transition:opacity 400ms ease-out;
|
|
||||||
-webkit-transition:opacity 400ms ease-out;
|
|
||||||
transition:opacity 400ms ease-out;
|
|
||||||
}
|
|
||||||
.wallets>div>a:hover{
|
|
||||||
color:#63a4e1;
|
|
||||||
}
|
|
||||||
.wallets>div>a>span{
|
|
||||||
display:none;
|
|
||||||
position:absolute;
|
|
||||||
z-index:100;
|
|
||||||
height:32px;
|
|
||||||
background:url(/img/icons/wallet_bubble.svg) no-repeat center 0;
|
|
||||||
top:0;
|
|
||||||
left:0;
|
|
||||||
right:0;
|
|
||||||
}
|
|
||||||
.wallets>div>a>img{
|
|
||||||
display:block;
|
|
||||||
width:72px;
|
|
||||||
height:72px;
|
|
||||||
margin:auto;
|
|
||||||
margin-bottom:5px;
|
|
||||||
}
|
|
||||||
.wallets>div>div,
|
|
||||||
.wallets>div>span{
|
|
||||||
opacity:0;
|
|
||||||
width:0;
|
|
||||||
height:0;
|
|
||||||
overflow:hidden;
|
|
||||||
visibility:hidden;
|
|
||||||
display:inline-block;
|
|
||||||
position:absolute;
|
|
||||||
padding:20px;
|
|
||||||
top:-382px;
|
|
||||||
left:-20px;
|
|
||||||
right:-20px;
|
|
||||||
-moz-transition:opacity 400ms ease-out;
|
|
||||||
-webkit-transition:opacity 400ms ease-out;
|
|
||||||
transition:opacity 400ms ease-out;
|
|
||||||
}
|
|
||||||
.wallets>div>span{
|
|
||||||
z-index:100;
|
|
||||||
border:solid 2px #2c6faf;
|
|
||||||
background-color:#f1f8fb;
|
|
||||||
-webkit-border-radius:4px;
|
|
||||||
-moz-border-radius:4px;
|
|
||||||
border-radius:4px;
|
|
||||||
}
|
|
||||||
.wallets>div>div{
|
|
||||||
z-index:102;
|
|
||||||
}
|
|
||||||
.wallets>div:nth-child(1n+7)>div,
|
|
||||||
.wallets>div:nth-child(1n+7)>span{
|
|
||||||
top:-252px;
|
|
||||||
}
|
|
||||||
.wallets>div:nth-child(1n+13)>div,
|
|
||||||
.wallets>div:nth-child(1n+13)>span{
|
|
||||||
top:-92px;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2{
|
|
||||||
margin:0;
|
|
||||||
text-align:left;
|
|
||||||
display:inline-block;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div{
|
|
||||||
display:inline-block;
|
|
||||||
margin-left:10px;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div>img{
|
|
||||||
margin-left:4px;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div>a{
|
|
||||||
display:inline-block;
|
|
||||||
text-decoration:none;
|
|
||||||
margin:10px 0;
|
|
||||||
padding:4px 8px;
|
|
||||||
-webkit-border-radius:4px;
|
|
||||||
-moz-border-radius:4px;
|
|
||||||
border-radius:4px;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div>a:first-child{
|
|
||||||
font-weight:bold;
|
|
||||||
background-color:#2c6fad;
|
|
||||||
background-image:-o-linear-gradient(bottom, #255f96 14%, #2c6fad 70%);
|
|
||||||
background-image:-moz-linear-gradient(bottom, #255f96 14%, #2c6fad 70%);
|
|
||||||
background-image:-webkit-linear-gradient(bottom, #255f96 14%, #2c6fad 70%);
|
|
||||||
background-image:-ms-linear-gradient(bottom, #255f96 14%, #2c6fad 70%);
|
|
||||||
background-image:linear-gradient(bottom, #255f96 14%, #2c6fad 70%);
|
|
||||||
border:1px solid #255f96;
|
|
||||||
margin-right:10px;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div>a:first-child,
|
|
||||||
.wallets>div>div>h2:first-child+div+div>a:first-child:visited,
|
|
||||||
.wallets>div>div>h2:first-child+div+div>a:first-child:link,
|
|
||||||
.wallets>div>div>h2:first-child+div+div>a:first-child:active{
|
|
||||||
color:#fff;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div>a:first-child+a{
|
|
||||||
font-weight:normal;
|
|
||||||
color:#255f96;
|
|
||||||
border:1px solid #255f96;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div>a:first-child+a,
|
|
||||||
.wallets>div>div>h2:first-child+div+div>a:first-child+a:visited,
|
|
||||||
.wallets>div>div>h2:first-child+div+div>a:first-child+a:link,
|
|
||||||
.wallets>div>div>h2:first-child+div+div>a:first-child+a:active{
|
|
||||||
color:#255f96;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div+div{
|
|
||||||
margin:5px 0;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div+div>div{
|
|
||||||
padding:5px 0 5px 22px;
|
|
||||||
background-repeat:no-repeat;
|
|
||||||
background-position:left 4px;
|
|
||||||
cursor:default;
|
|
||||||
line-height:16px;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div+div>div>div{
|
|
||||||
display:inline-block;
|
|
||||||
background-image:url(/img/icons/wallet_help.png);
|
|
||||||
background-image:none, url(/img/icons/wallet_help.svg), url(/img/icons/wallet_help.png);
|
|
||||||
width:16px;
|
|
||||||
height:16px;
|
|
||||||
margin-left:5px;
|
|
||||||
vertical-align:top;
|
|
||||||
position:relative;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div+div>div>div>span{
|
|
||||||
display:none;
|
|
||||||
position:absolute;
|
|
||||||
left:6px;
|
|
||||||
top:-30px;
|
|
||||||
width:25px;
|
|
||||||
height:70px;
|
|
||||||
z-index:90;
|
|
||||||
background-repeat:no-repeat;
|
|
||||||
background-position:right 30px;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div+div>div>div>p,
|
|
||||||
.wallets>div>div>h2:first-child+div+div+div>div>div>div{
|
|
||||||
opacity:0;
|
|
||||||
width:0;
|
|
||||||
height:0;
|
|
||||||
overflow:hidden;
|
|
||||||
border:1px solid;
|
|
||||||
visibility:hidden;
|
|
||||||
position:absolute;
|
|
||||||
background-color:#fff;
|
|
||||||
left:30px;
|
|
||||||
margin:0;
|
|
||||||
-moz-transition:opacity 400ms ease-out;
|
|
||||||
-webkit-transition:opacity 400ms ease-out;
|
|
||||||
transition:opacity 400ms ease-out;
|
|
||||||
-webkit-border-radius:4px;
|
|
||||||
-moz-border-radius:4px;
|
|
||||||
border-radius:4px;
|
|
||||||
z-index:90;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div+div>div>div>p{
|
|
||||||
font-size:85%;
|
|
||||||
padding:10px;
|
|
||||||
top:-30px;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div+div>div>div>div{
|
|
||||||
padding:0 10px;
|
|
||||||
top:-80px;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div+div>div>div>div>div>p:first-child+p{
|
|
||||||
font-size:85%;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div+div+p{
|
|
||||||
font-size:95%;
|
|
||||||
margin:0;
|
|
||||||
padding-right:5px;
|
|
||||||
height:137px;
|
|
||||||
width:320px;
|
|
||||||
overflow:auto;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div+div+p+div{
|
|
||||||
position:absolute;
|
|
||||||
top:20px;
|
|
||||||
right:20px;
|
|
||||||
height:400px;
|
|
||||||
width:250px;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div+div+p+div>img{
|
|
||||||
border:1px solid #BDBDBD;
|
|
||||||
}
|
|
||||||
.wallets .checkgood{
|
|
||||||
color:#329239;
|
|
||||||
font-weight:bold;
|
|
||||||
}
|
|
||||||
.wallets .checkgood p{
|
|
||||||
border-color:#329239;
|
|
||||||
font-weight:normal;
|
|
||||||
}
|
|
||||||
.wallets .checkgood>div>span{
|
|
||||||
background-image:url(/img/icons/checkbubble_pass.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkpass{
|
|
||||||
color:#329239;
|
|
||||||
}
|
|
||||||
.wallets .checkpass p{
|
|
||||||
border-color:#329239;
|
|
||||||
}
|
|
||||||
.wallets .checkpass>div>span{
|
|
||||||
background-image:url(/img/icons/checkbubble_pass.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkneutral{
|
|
||||||
color:#8b8b8b;
|
|
||||||
}
|
|
||||||
.wallets .checkneutral p{
|
|
||||||
border-color:#8b8b8b;
|
|
||||||
}
|
|
||||||
.wallets .checkneutral>div>span{
|
|
||||||
background-image:url(/img/icons/checkbubble_neutral.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkfail{
|
|
||||||
color:#ee9209;
|
|
||||||
}
|
|
||||||
.wallets .checkfail p{
|
|
||||||
border-color:#ee9209;
|
|
||||||
}
|
|
||||||
.wallets .checkfail>div>span{
|
|
||||||
background-image:url(/img/icons/checkbubble_fail.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkcontrol.checkpass,
|
|
||||||
.wallets .checkcontrol.checkgood{
|
|
||||||
background-image:url(/img/icons/check_control_pass.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkcontrol.checkfail{
|
|
||||||
background-image:url(/img/icons/check_control_fail.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkvalidation.checkpass,
|
|
||||||
.wallets .checkvalidation.checkgood{
|
|
||||||
background-image:url(/img/icons/check_validation_pass.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkvalidation.checkneutral{
|
|
||||||
background-image:url(/img/icons/check_validation_neutral.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkvalidation.checkfail{
|
|
||||||
background-image:url(/img/icons/check_validation_fail.svg);
|
|
||||||
}
|
|
||||||
.wallets .checktransparency.checkpass,
|
|
||||||
.wallets .checktransparency.checkgood{
|
|
||||||
background-image:url(/img/icons/check_transparency_pass.svg);
|
|
||||||
}
|
|
||||||
.wallets .checktransparency.checkfail{
|
|
||||||
background-image:url(/img/icons/check_transparency_fail.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkenvironment.checkpass,
|
|
||||||
.wallets .checkenvironment.checkgood{
|
|
||||||
background-image:url(/img/icons/check_environment_pass.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkenvironment.checkfail{
|
|
||||||
background-image:url(/img/icons/check_environment_fail.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkfees.checkpass,
|
|
||||||
.wallets .checkfees.checkgood{
|
|
||||||
background-image:url(/img/icons/check_fees_pass.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkfees.checkfail{
|
|
||||||
background-image:url(/img/icons/check_fees_fail.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkfees.checkneutral{
|
|
||||||
background-image:url(/img/icons/check_fees_neutral.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkprivacy.checkpass,
|
|
||||||
.wallets .checkprivacy.checkgood{
|
|
||||||
background-image:url(/img/icons/check_privacy_pass.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkprivacy.checkneutral{
|
|
||||||
background-image:url(/img/icons/check_privacy_neutral.svg);
|
|
||||||
}
|
|
||||||
.wallets .checkprivacy.checkfail{
|
|
||||||
background-image:url(/img/icons/check_privacy_fail.svg);
|
|
||||||
}
|
|
||||||
.wallets>div:hover>a>span,
|
|
||||||
.wallets>div.active>a>span,
|
|
||||||
.wallets.nohover>div.active:hover>a>span{
|
|
||||||
display:block;
|
|
||||||
}
|
|
||||||
.wallets.nohover>div:hover>a>span{
|
|
||||||
display:none;
|
|
||||||
}
|
|
||||||
.wallets>div:hover>div,
|
|
||||||
.wallets>div:hover>span,
|
|
||||||
.wallets>div.active>div,
|
|
||||||
.wallets>div.active>span,
|
|
||||||
.wallets.nohover>div.active:hover>div,
|
|
||||||
.wallets.nohover>div.active:hover>span{
|
|
||||||
opacity:1;
|
|
||||||
width:auto;
|
|
||||||
height:400px;
|
|
||||||
visibility:visible;
|
|
||||||
overflow:visible;
|
|
||||||
}
|
|
||||||
.wallets.nohover>div:hover>div,
|
|
||||||
.wallets.nohover>div:hover>span{
|
|
||||||
opacity:0;
|
|
||||||
width:0;
|
|
||||||
height:0;
|
|
||||||
visibility:hidden;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div>a:first-child:hover{
|
|
||||||
background-image:none;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div+div>div:hover>div>span{
|
|
||||||
display:block;
|
|
||||||
}
|
|
||||||
.wallets>div>div>h2:first-child+div+div+div>div:hover>div>p,
|
|
||||||
.wallets>div>div>h2:first-child+div+div+div>div:hover>div>div{
|
|
||||||
opacity:1;
|
|
||||||
width:400px;
|
|
||||||
height:auto;
|
|
||||||
visibility:visible;
|
|
||||||
}
|
|
||||||
|
|
||||||
.walletsswitch{
|
|
||||||
display:none;
|
|
||||||
}
|
|
||||||
.walletsmobile{
|
|
||||||
display:none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.walletsdisclaimer h2{
|
|
||||||
text-align:center;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1 .rssicon{
|
h1 .rssicon{
|
||||||
vertical-align:bottom;
|
vertical-align:bottom;
|
||||||
margin-bottom:9px;
|
margin-bottom:9px;
|
||||||
|
@ -2783,158 +2267,6 @@ h2 .rssicon{
|
||||||
padding:0;
|
padding:0;
|
||||||
border:0;
|
border:0;
|
||||||
}
|
}
|
||||||
.walletmenu{
|
|
||||||
-webkit-tap-highlight-color:rgba(0,0,0,0);
|
|
||||||
-webkit-tap-highlight-color:transparent;
|
|
||||||
}
|
|
||||||
.walletmenu>ul{
|
|
||||||
display:block;
|
|
||||||
}
|
|
||||||
.walletmenu>ul li{
|
|
||||||
display:block;
|
|
||||||
margin:15px 0;
|
|
||||||
}
|
|
||||||
.walletmenu>ul>li ul{
|
|
||||||
position:relative;
|
|
||||||
min-width:0;
|
|
||||||
}
|
|
||||||
.walletmenu>ul.menutap li:hover{
|
|
||||||
background-color:#fff;
|
|
||||||
}
|
|
||||||
.walletmenu>ul.menutap li:hover>a,
|
|
||||||
.walletmenu>ul.menutap li:hover>a:link,
|
|
||||||
.walletmenu>ul.menutap li:hover>a:active,
|
|
||||||
.walletmenu>ul.menutap li:hover>a:visited{
|
|
||||||
color:#383838;
|
|
||||||
}
|
|
||||||
.walletmenu>ul.menutap>li:hover{
|
|
||||||
background-position:left 6px;
|
|
||||||
}
|
|
||||||
.walletmenu>ul.menutap>li:hover>ul{
|
|
||||||
display:none;
|
|
||||||
}
|
|
||||||
.walletmenu>ul.menutap>li>ul>li:hover{
|
|
||||||
background-position:left 10px;
|
|
||||||
}
|
|
||||||
.walletmenu>ul.menutap li.active{
|
|
||||||
background-color:#0d579b;
|
|
||||||
}
|
|
||||||
.walletmenu>ul.menutap li.active>a,
|
|
||||||
.walletmenu>ul.menutap li.active>a:link,
|
|
||||||
.walletmenu>ul.menutap li.active>a:active,
|
|
||||||
.walletmenu>ul.menutap li.active>a:visited{
|
|
||||||
color:#fff;
|
|
||||||
}
|
|
||||||
.walletmenu>ul.menutap>li.active{
|
|
||||||
background-position:left -62px;
|
|
||||||
}
|
|
||||||
.walletmenu>ul.menutap>li.active>ul{
|
|
||||||
display:block;
|
|
||||||
}
|
|
||||||
.walletmenu>ul.menutap>li>ul>li.active{
|
|
||||||
background-position:left -24px;
|
|
||||||
}
|
|
||||||
.wallets{
|
|
||||||
width:auto;
|
|
||||||
height:auto;
|
|
||||||
-webkit-tap-highlight-color:rgba(0,0,0,0);
|
|
||||||
-webkit-tap-highlight-color:transparent;
|
|
||||||
}
|
|
||||||
.wallets>div:hover>span{
|
|
||||||
display:none;
|
|
||||||
}
|
|
||||||
.wallets>div>div{
|
|
||||||
border:solid 2px #2c6faf;
|
|
||||||
background-color:#f1f8fb;
|
|
||||||
-moz-transition:opacity 400ms ease-out;
|
|
||||||
-webkit-transition:opacity 400ms ease-out;
|
|
||||||
transition:opacity 400ms ease-out;
|
|
||||||
-webkit-border-radius:4px;
|
|
||||||
-moz-border-radius:4px;
|
|
||||||
border-radius:4px;
|
|
||||||
}
|
|
||||||
.wallets>div:hover>div{
|
|
||||||
opacity:0;
|
|
||||||
width:0;
|
|
||||||
height:0;
|
|
||||||
visibility:hidden;
|
|
||||||
}
|
|
||||||
.wallets>div>a,
|
|
||||||
.wallets>div>a:visited,
|
|
||||||
.wallets>div>a:link,
|
|
||||||
.wallets>div>a:active{
|
|
||||||
margin:0 13px 20px 13px;
|
|
||||||
}
|
|
||||||
.wallets>div:hover>a>span{
|
|
||||||
display:none;
|
|
||||||
}
|
|
||||||
.wallets.walletsmobile{
|
|
||||||
display:block;
|
|
||||||
padding:10px 0;
|
|
||||||
}
|
|
||||||
.wallets.walletsmobile>div>a{
|
|
||||||
display:none;
|
|
||||||
}
|
|
||||||
.wallets.walletsmobile>div>div,
|
|
||||||
.wallets.walletsmobile>div:hover>div{
|
|
||||||
display:block;
|
|
||||||
position:relative;
|
|
||||||
top:0;
|
|
||||||
left:0;
|
|
||||||
right:0;
|
|
||||||
padding:10px;
|
|
||||||
opacity:1;
|
|
||||||
width:auto;
|
|
||||||
height:auto;
|
|
||||||
visibility:visible;
|
|
||||||
}
|
|
||||||
.wallets.walletsmobile>div>div>h2:first-child+div+div+div>div{
|
|
||||||
padding:8px 0 8px 22px;
|
|
||||||
background-position:left 7px;
|
|
||||||
}
|
|
||||||
.wallets.walletsmobile>div>div>h2:first-child+div+div+div+p{
|
|
||||||
padding-right:5px;
|
|
||||||
height:auto;
|
|
||||||
width:auto;
|
|
||||||
overflow:visible;
|
|
||||||
}
|
|
||||||
.wallets.walletsmobile>div>div>h2:first-child+div+div+div+p+div{
|
|
||||||
position:static;
|
|
||||||
height:auto;
|
|
||||||
width:auto;
|
|
||||||
margin-top:10px;
|
|
||||||
padding:0;
|
|
||||||
}
|
|
||||||
.wallets.walletsmobile>div>div>h2:first-child+div+div+div>div.hover>div{
|
|
||||||
display:block;
|
|
||||||
background:none;
|
|
||||||
width:auto;
|
|
||||||
height:auto;
|
|
||||||
margin-left:0;
|
|
||||||
margin-top:10px;
|
|
||||||
}
|
|
||||||
.wallets.walletsmobile>div>div>h2:first-child+div+div+div>div>div>p,
|
|
||||||
.wallets.walletsmobile>div>div>h2:first-child+div+div+div>div>div>div,
|
|
||||||
.wallets.walletsmobile>div>div>h2:first-child+div+div+div>div>div>span{
|
|
||||||
display:none;
|
|
||||||
position:relative;
|
|
||||||
width:auto;
|
|
||||||
height:auto;
|
|
||||||
visibility:visible;
|
|
||||||
opacity:1;
|
|
||||||
border:0;
|
|
||||||
background:none;
|
|
||||||
padding:0;
|
|
||||||
top:0;
|
|
||||||
left:-20px;
|
|
||||||
}
|
|
||||||
.wallets.walletsmobile>div>div>h2:first-child+div+div+div>div.hover>div>p,
|
|
||||||
.wallets.walletsmobile>div>div>h2:first-child+div+div+div>div.hover>div>div{
|
|
||||||
display:block;
|
|
||||||
}
|
|
||||||
.wallets.walletsmobile>div>div>h2:first-child+div+div+div>div.hover>div>span{
|
|
||||||
display:none;
|
|
||||||
}
|
|
||||||
.download{
|
.download{
|
||||||
text-align:left;
|
text-align:left;
|
||||||
}
|
}
|
||||||
|
@ -2985,3 +2317,6 @@ h2 .rssicon{
|
||||||
margin:15px auto;
|
margin:15px auto;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@import 'wallets';
|
||||||
|
@import 'wallets-menu';
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -105,7 +105,7 @@ ar:
|
||||||
walletcatdesktop: "المكتبي"
|
walletcatdesktop: "المكتبي"
|
||||||
walletcathardware: "العتاد"
|
walletcathardware: "العتاد"
|
||||||
walletcatweb: "الويب"
|
walletcatweb: "الويب"
|
||||||
walletbitcoinqt: "Bitcoin Core هو برنامج البت كوين الرسمي، وهو برنامج متكامل يمثل العمود الفقري للشبكة. يوفر هذا البرنامج مستويات عالية من الأمان والخصوصية والثبات. ولكن، ميزاته أقل ويستهلك الكثير من المساحة والذاكرة."
|
walletbitcoincore: "Bitcoin Core هو برنامج البت كوين الرسمي، وهو برنامج متكامل يمثل العمود الفقري للشبكة. يوفر هذا البرنامج مستويات عالية من الأمان والخصوصية والثبات. ولكن، ميزاته أقل ويستهلك الكثير من المساحة والذاكرة."
|
||||||
walletmultibit: "MultiBit هو برنامج عميل بت كوين خفيف يركز على كونه سريع و سهل الإستخدام. يقوم البرنامج بالمزامنة مع الشبكة ويصبح جاهزاً للإستخدام في دقائق. MultiBit يدعم أيضاً عدة لغات. وهو خيار جيد للمستخدمين غير التقنيين."
|
walletmultibit: "MultiBit هو برنامج عميل بت كوين خفيف يركز على كونه سريع و سهل الإستخدام. يقوم البرنامج بالمزامنة مع الشبكة ويصبح جاهزاً للإستخدام في دقائق. MultiBit يدعم أيضاً عدة لغات. وهو خيار جيد للمستخدمين غير التقنيين."
|
||||||
walletarmory: "Armory هو عميل بت كوين متقدم يقدم الكثير من المميزات لمستخدمي البت كوين المحترفين. يوفر البرنامج العديد من الخصائص للنسخ الإحتياطي والتشفير، كما يدعم التخزين البارد على أجهزة الكمبيوتر غير المرتبطة بالإنترنت."
|
walletarmory: "Armory هو عميل بت كوين متقدم يقدم الكثير من المميزات لمستخدمي البت كوين المحترفين. يوفر البرنامج العديد من الخصائص للنسخ الإحتياطي والتشفير، كما يدعم التخزين البارد على أجهزة الكمبيوتر غير المرتبطة بالإنترنت."
|
||||||
walletelectrum: "Electrum هو برنامج آخر تركيزه الأساسي هو السرعة والبساطة، مع إستخدام قليل للموارد. يقوم البرنامج بإستخدام سيرفرات تقوم بمعالحة الأجزاء الأكثر تعقيداً في نظام البت كوين كما يسمح لك بإستعادة محفظتك بإستخدام كلمة سر."
|
walletelectrum: "Electrum هو برنامج آخر تركيزه الأساسي هو السرعة والبساطة، مع إستخدام قليل للموارد. يقوم البرنامج بإستخدام سيرفرات تقوم بمعالحة الأجزاء الأكثر تعقيداً في نظام البت كوين كما يسمح لك بإستعادة محفظتك بإستخدام كلمة سر."
|
||||||
|
|
|
@ -105,7 +105,7 @@ bg:
|
||||||
walletcatdesktop: "Работен плот"
|
walletcatdesktop: "Работен плот"
|
||||||
walletcathardware: "Хардуер"
|
walletcathardware: "Хардуер"
|
||||||
walletcatweb: "Уеб"
|
walletcatweb: "Уеб"
|
||||||
walletbitcoinqt: "Bitcoin Core e целият Биткойн клиент, който изгражда основата на мрежата. Той предлага най-високо ниво на сигурност, защита на личните данни и стабилност. Недостатъците му са, че има по-малко опции и заема много място и памет."
|
walletbitcoincore: "Bitcoin Core e целият Биткойн клиент, който изгражда основата на мрежата. Той предлага най-високо ниво на сигурност, защита на личните данни и стабилност. Недостатъците му са, че има по-малко опции и заема много място и памет."
|
||||||
walletmultibit: "Multibit е лек клиент, фокусиран върху бързината, който същевременно е лесен за използване. Бързо се синхронизира с мрежата и е готов за действие след много кратко време. Multibit поддържа много езици и е добър избор за потребителите със скромни технически познания."
|
walletmultibit: "Multibit е лек клиент, фокусиран върху бързината, който същевременно е лесен за използване. Бързо се синхронизира с мрежата и е готов за действие след много кратко време. Multibit поддържа много езици и е добър избор за потребителите със скромни технически познания."
|
||||||
walletarmory: "Armory е усъвършенстван Биткойн клиент, който има разширени функции за напреднали потребители. Той предлага много възможности за архивиране и криптиране, като дори позволява един от най-сигурните начини за съхранение - \"студен склад\" (cold storage) на офлайн компютри."
|
walletarmory: "Armory е усъвършенстван Биткойн клиент, който има разширени функции за напреднали потребители. Той предлага много възможности за архивиране и криптиране, като дори позволява един от най-сигурните начини за съхранение - \"студен склад\" (cold storage) на офлайн компютри."
|
||||||
walletelectrum: "Electrum е фокусиран в постигането на висока скорост с много малки ресурси, като същевременно е и лесен за ползване. Electrum използва отдалечени сървъри, които се справят с най-сложните части на Биткойн системата и Ви позволява да възстановите паролата си чрез използването на тайна фраза. "
|
walletelectrum: "Electrum е фокусиран в постигането на висока скорост с много малки ресурси, като същевременно е и лесен за ползване. Electrum използва отдалечени сървъри, които се справят с най-сложните части на Биткойн системата и Ви позволява да възстановите паролата си чрез използването на тайна фраза. "
|
||||||
|
|
|
@ -105,7 +105,7 @@ da:
|
||||||
walletcatdesktop: "Skrivebord"
|
walletcatdesktop: "Skrivebord"
|
||||||
walletcathardware: "Hardware"
|
walletcathardware: "Hardware"
|
||||||
walletcatweb: "Web"
|
walletcatweb: "Web"
|
||||||
walletbitcoinqt: "Bitcoin Core er en komplet Bitcoin-klient, og den udgør rygraden af netværket. Den tilbyder et højt niveau af sikkerhed, privatlivsbeskyttelse og stabilitet. Den har dog færre funktioner og den optager store mængder plads og hukommelse."
|
walletbitcoincore: "Bitcoin Core er en komplet Bitcoin-klient, og den udgør rygraden af netværket. Den tilbyder et højt niveau af sikkerhed, privatlivsbeskyttelse og stabilitet. Den har dog færre funktioner og den optager store mængder plads og hukommelse."
|
||||||
walletmultibit: "MultiBit er en letvægtsklient, som fokuserer på at være hurtig og nem at bruge. Den synkroniserer med netværket og er klar til brug på minutter. MultiBit understøtter også mange sprog. Den er et godt valg for ikke-tekniske brugere."
|
walletmultibit: "MultiBit er en letvægtsklient, som fokuserer på at være hurtig og nem at bruge. Den synkroniserer med netværket og er klar til brug på minutter. MultiBit understøtter også mange sprog. Den er et godt valg for ikke-tekniske brugere."
|
||||||
walletarmory: "Armory er en avanceret Bitcoin-klient, som giver udvidede funktionaliteter for Bitcoin-superbrugere. Den tilbyder mange funktionaliteter for sikkerhedskopiering og kryptering, og den tillader sikker \"kold opbevaring\" på offline-computere."
|
walletarmory: "Armory er en avanceret Bitcoin-klient, som giver udvidede funktionaliteter for Bitcoin-superbrugere. Den tilbyder mange funktionaliteter for sikkerhedskopiering og kryptering, og den tillader sikker \"kold opbevaring\" på offline-computere."
|
||||||
walletelectrum: "Electrum fokuserer på hastighed og simplicitet med lav ressourcebrug. Den gør brug af fjerne servere, som håndterer de mest komplicerede dele af Bitcoin-systemet, og den tillader dig at genskabe din tegnebog udfra en hemmelig sætning."
|
walletelectrum: "Electrum fokuserer på hastighed og simplicitet med lav ressourcebrug. Den gør brug af fjerne servere, som håndterer de mest komplicerede dele af Bitcoin-systemet, og den tillader dig at genskabe din tegnebog udfra en hemmelig sætning."
|
||||||
|
|
|
@ -105,7 +105,7 @@ de:
|
||||||
walletcatdesktop: "Desktop"
|
walletcatdesktop: "Desktop"
|
||||||
walletcathardware: "Hardware"
|
walletcathardware: "Hardware"
|
||||||
walletcatweb: "Web"
|
walletcatweb: "Web"
|
||||||
walletbitcoinqt: "Bitcoin Core ist ein kompletter Bitcoin-Client und bildet das Rückgrat des Netzwerks. Er bietet ein Höchstmaß an Sicherheit, Privatsphäre und Stabilität. Er hat allerdings weniger Funktionen und benötigt viel Festplatten- und Arbeitsspeicher."
|
walletbitcoincore: "Bitcoin Core ist ein kompletter Bitcoin-Client und bildet das Rückgrat des Netzwerks. Er bietet ein Höchstmaß an Sicherheit, Privatsphäre und Stabilität. Er hat allerdings weniger Funktionen und benötigt viel Festplatten- und Arbeitsspeicher."
|
||||||
walletmultibit: "MultiBit ist ein leichtgewichtiger Client mit Schwerpunkt auf Geschwindigkeit und einfacher Nutzbarkeit. Er synchronisiert sich mit dem Netzwerk und ist in wenigen Minuten einsatzbereit. MultiBit unterstützt verschiedene Sprachen. Er ist eine gute Wahl für nicht-technische Nutzer."
|
walletmultibit: "MultiBit ist ein leichtgewichtiger Client mit Schwerpunkt auf Geschwindigkeit und einfacher Nutzbarkeit. Er synchronisiert sich mit dem Netzwerk und ist in wenigen Minuten einsatzbereit. MultiBit unterstützt verschiedene Sprachen. Er ist eine gute Wahl für nicht-technische Nutzer."
|
||||||
walletarmory: "Armory ist ein erweiterter Bitcoin-Client, der Funktionalitäten für Bitcoin-Power-User ergänzt. Er bietet viele Backup- und Verschlüsselungsfunktionen und ermöglicht sicheres Speichern auf Offline-Rechnern."
|
walletarmory: "Armory ist ein erweiterter Bitcoin-Client, der Funktionalitäten für Bitcoin-Power-User ergänzt. Er bietet viele Backup- und Verschlüsselungsfunktionen und ermöglicht sicheres Speichern auf Offline-Rechnern."
|
||||||
walletelectrum: "Electrum ist auf Geschwindigkeit und Einfachheit fokussiert und benötigt wenig Ressourcen. Es verwendet entfernte Server um die kompliziertesten Teile des Bitcoin-Systems zu übernehmen und ermöglicht es, mit einer geheimen Phrase wieder Zugriff auf eine Wallet zu bekommen."
|
walletelectrum: "Electrum ist auf Geschwindigkeit und Einfachheit fokussiert und benötigt wenig Ressourcen. Es verwendet entfernte Server um die kompliziertesten Teile des Bitcoin-Systems zu übernehmen und ermöglicht es, mit einer geheimen Phrase wieder Zugriff auf eine Wallet zu bekommen."
|
||||||
|
|
|
@ -105,7 +105,7 @@ el:
|
||||||
walletcatdesktop: "Επιφάνεια εργασίας"
|
walletcatdesktop: "Επιφάνεια εργασίας"
|
||||||
walletcathardware: "Υλισμικό"
|
walletcathardware: "Υλισμικό"
|
||||||
walletcatweb: "Δίκτυο"
|
walletcatweb: "Δίκτυο"
|
||||||
walletbitcoinqt: "To Bitcoin Core είναι ένας πλήρης πελάτης Bitcoin και φτιάχνει τη ραχοκοκαλιά του δικτύου. Προσφέρει υψηλά επίπεδα ασφάλειας, προστασία προσωπικών δεδομένων και σταθερότητα. Ωστόσο, έχει λιγότερες δυνατότητες και καταλαμβάνει περισσότερο χώρο και μνήμη."
|
walletbitcoincore: "To Bitcoin Core είναι ένας πλήρης πελάτης Bitcoin και φτιάχνει τη ραχοκοκαλιά του δικτύου. Προσφέρει υψηλά επίπεδα ασφάλειας, προστασία προσωπικών δεδομένων και σταθερότητα. Ωστόσο, έχει λιγότερες δυνατότητες και καταλαμβάνει περισσότερο χώρο και μνήμη."
|
||||||
walletmultibit: "Το MultiBit είναι ένας ελαφρύς πελάτης που εστιάζει στην ταχύτητα και στην ευκολία χρήσης. Συγχρονίζεται με το δίκτυο και είναι έτοιμος για χρήση σε μερικά λεπτά. Το MultiBit υποστηρίζει επίσης πολλές γλώσσες. Είναι μια καλή επιλογή για τους μη τεχνικούς χρήστες."
|
walletmultibit: "Το MultiBit είναι ένας ελαφρύς πελάτης που εστιάζει στην ταχύτητα και στην ευκολία χρήσης. Συγχρονίζεται με το δίκτυο και είναι έτοιμος για χρήση σε μερικά λεπτά. Το MultiBit υποστηρίζει επίσης πολλές γλώσσες. Είναι μια καλή επιλογή για τους μη τεχνικούς χρήστες."
|
||||||
walletarmory: "To Armory είναι ένας εξελιγμένος πελάτης Bitcoin ο οποίος διευρύνει τις δυνατότητές του για τους έμπειρους χρήστες του Bitcoin. Προσφέρει πολλές δυνατότητες για αντίγραφα ασφαλείας και κρυπτογράφηση και επιτρέπει ασφαλή \"αποθήκευση στην κατάψυξη\" (cold-storage) σε υπολογιστές εκτός σύνδεσης."
|
walletarmory: "To Armory είναι ένας εξελιγμένος πελάτης Bitcoin ο οποίος διευρύνει τις δυνατότητές του για τους έμπειρους χρήστες του Bitcoin. Προσφέρει πολλές δυνατότητες για αντίγραφα ασφαλείας και κρυπτογράφηση και επιτρέπει ασφαλή \"αποθήκευση στην κατάψυξη\" (cold-storage) σε υπολογιστές εκτός σύνδεσης."
|
||||||
walletelectrum: "Το Electrum εστιάζει στην ταχύτητα και στην απλότητα με χαμηλή χρήση πόρων. Χρησιμοποιεί απομακρυσμένους διακομιστές που διαχειρίζονται τα πιο περίπλοκα τμήματα του συστήματος Bitcoin και σας επιτρέπει να ανακτήσετε το πορτοφόλι σας με μια μυστική φράση."
|
walletelectrum: "Το Electrum εστιάζει στην ταχύτητα και στην απλότητα με χαμηλή χρήση πόρων. Χρησιμοποιεί απομακρυσμένους διακομιστές που διαχειρίζονται τα πιο περίπλοκα τμήματα του συστήματος Bitcoin και σας επιτρέπει να ανακτήσετε το πορτοφόλι σας με μια μυστική φράση."
|
||||||
|
|
|
@ -169,7 +169,7 @@
|
||||||
walletcatdesktop: "Desktop"
|
walletcatdesktop: "Desktop"
|
||||||
walletcathardware: "Hardware"
|
walletcathardware: "Hardware"
|
||||||
walletcatweb: "Web"
|
walletcatweb: "Web"
|
||||||
walletbitcoinqt: "Bitcoin Core is a full Bitcoin client and builds the backbone of the network. It offers high levels of security, privacy, and stability. However, it has fewer features and it takes a lot of space and memory."
|
walletbitcoincore: "Bitcoin Core is a full Bitcoin client and builds the backbone of the network. It offers high levels of security, privacy, and stability. However, it has fewer features and it takes a lot of space and memory."
|
||||||
walletbitcoinknots: "Bitcoin Knots is a full Bitcoin client and builds the backbone of the network. It offers high levels of security, privacy, and stability. It includes more advanced features than Bitcoin Core, but they are not as well-tested. It uses a lot of space and memory."
|
walletbitcoinknots: "Bitcoin Knots is a full Bitcoin client and builds the backbone of the network. It offers high levels of security, privacy, and stability. It includes more advanced features than Bitcoin Core, but they are not as well-tested. It uses a lot of space and memory."
|
||||||
walletmultibithd: "MultiBit HD is a lightweight client that is fast and easy to use. With integrated Trezor and Tor support, it synchronizes directly with the Bitcoin network. The extensive help makes it an excellent choice for non-technical users."
|
walletmultibithd: "MultiBit HD is a lightweight client that is fast and easy to use. With integrated Trezor and Tor support, it synchronizes directly with the Bitcoin network. The extensive help makes it an excellent choice for non-technical users."
|
||||||
walletarmory: "Armory is an advanced Bitcoin client that expands its features for Bitcoin power users. It offers many backup and encryption features, and it allows secure cold-storage on offline computers."
|
walletarmory: "Armory is an advanced Bitcoin client that expands its features for Bitcoin power users. It offers many backup and encryption features, and it allows secure cold-storage on offline computers."
|
||||||
|
|
|
@ -112,7 +112,7 @@ es:
|
||||||
walletcatdesktop: "Escritorio"
|
walletcatdesktop: "Escritorio"
|
||||||
walletcathardware: "Hardware"
|
walletcathardware: "Hardware"
|
||||||
walletcatweb: "Web"
|
walletcatweb: "Web"
|
||||||
walletbitcoinqt: "Bitcoin Core es un cliente completo de Bitcoin y representa la columna vertebral de la red. Este ofrece altos niveles de seguridad, privacidad y estabilidad. Sin embargo, tiene menos prestaciones y ocupa demasiado espacio y memoria."
|
walletbitcoincore: "Bitcoin Core es un cliente completo de Bitcoin y representa la columna vertebral de la red. Este ofrece altos niveles de seguridad, privacidad y estabilidad. Sin embargo, tiene menos prestaciones y ocupa demasiado espacio y memoria."
|
||||||
walletmultibit: "MultiBit es un programa ligero que se centra en ser rápido y fácil de usar. Se sincroniza con la red y está listo para usarse en minutos. MultiBit también esta disponible en varios idiomas. Es una buena opción para los usuarios que no son técnicos."
|
walletmultibit: "MultiBit es un programa ligero que se centra en ser rápido y fácil de usar. Se sincroniza con la red y está listo para usarse en minutos. MultiBit también esta disponible en varios idiomas. Es una buena opción para los usuarios que no son técnicos."
|
||||||
walletarmory: "Armory es un cliente avanzado de Bitcoin que amplia sus características para usuarios avanzados. Ofrece muchas opciones para respaldar, encriptar y permitir el almacenamiento de su monedero en ordenadores sin conexión."
|
walletarmory: "Armory es un cliente avanzado de Bitcoin que amplia sus características para usuarios avanzados. Ofrece muchas opciones para respaldar, encriptar y permitir el almacenamiento de su monedero en ordenadores sin conexión."
|
||||||
walletelectrum: "Electrum se enfoca en la sencillez y velocidad, con poco uso de recursos. Utiliza servidores remotos que se encargan de las partes más complejas del sistema Bitcoin, y le permite recuperar su monedero por medio de una frase secreta."
|
walletelectrum: "Electrum se enfoca en la sencillez y velocidad, con poco uso de recursos. Utiliza servidores remotos que se encargan de las partes más complejas del sistema Bitcoin, y le permite recuperar su monedero por medio de una frase secreta."
|
||||||
|
|
|
@ -105,7 +105,7 @@ fa:
|
||||||
walletcatdesktop: "میزکار"
|
walletcatdesktop: "میزکار"
|
||||||
walletcathardware: "سختافزار"
|
walletcathardware: "سختافزار"
|
||||||
walletcatweb: "وب"
|
walletcatweb: "وب"
|
||||||
walletbitcoinqt: "هسته بیت کوین یک کلاینت بیت کوینی کامل است که ستون فقرات شبکه را تشکیل داده و سطح بالایی از امنیت، حریم خصوصی و پایداری را تامین می کند. هر چند که ویژگیهای کمتری دارد و فضا و حافظه زیادی را اشغال میکند."
|
walletbitcoincore: "هسته بیت کوین یک کلاینت بیت کوینی کامل است که ستون فقرات شبکه را تشکیل داده و سطح بالایی از امنیت، حریم خصوصی و پایداری را تامین می کند. هر چند که ویژگیهای کمتری دارد و فضا و حافظه زیادی را اشغال میکند."
|
||||||
walletmultibit: "MultiBit یک کلاینت کم حجم است که براستفاده سریع و آسان تاکید دارد. در کمتر از چند دقیقه با شبکه همگام و آماده استفاده می شود. MultiBit همچنین از بسیاری از زبانها نیز پشتیبانی می کند و گزینه خوبی برای کاربران نا آشنا با تکنولوژی است."
|
walletmultibit: "MultiBit یک کلاینت کم حجم است که براستفاده سریع و آسان تاکید دارد. در کمتر از چند دقیقه با شبکه همگام و آماده استفاده می شود. MultiBit همچنین از بسیاری از زبانها نیز پشتیبانی می کند و گزینه خوبی برای کاربران نا آشنا با تکنولوژی است."
|
||||||
walletarmory: "آرموری یک کلاینت بیت کوینی پیشرفته است که ویژگیهای خود را برای کاربران صاحب اختیارتر بیت کوین، گسترش داده است. ویژگیهای پشتیبان گیری و رمزنگاری دارد و اجازه ذخیره سازی امن روی کامپیوترهای آفلاین را میدهد."
|
walletarmory: "آرموری یک کلاینت بیت کوینی پیشرفته است که ویژگیهای خود را برای کاربران صاحب اختیارتر بیت کوین، گسترش داده است. ویژگیهای پشتیبان گیری و رمزنگاری دارد و اجازه ذخیره سازی امن روی کامپیوترهای آفلاین را میدهد."
|
||||||
walletelectrum: "تاکید Electrum بر سرعت، ساده سازی و استفاده کم از منابع است. از سرورهای راه دوری که پیچیده ترین قسمتهای سیستم بیت کوین را مدیریت می کنند، استفاده کرده و به شما اجازه می دهد تا کیف پول خود را به وسیله یک عبارت محرمانه بازیابی کنید."
|
walletelectrum: "تاکید Electrum بر سرعت، ساده سازی و استفاده کم از منابع است. از سرورهای راه دوری که پیچیده ترین قسمتهای سیستم بیت کوین را مدیریت می کنند، استفاده کرده و به شما اجازه می دهد تا کیف پول خود را به وسیله یک عبارت محرمانه بازیابی کنید."
|
||||||
|
|
|
@ -105,7 +105,7 @@ fr:
|
||||||
walletcatdesktop: "Bureau"
|
walletcatdesktop: "Bureau"
|
||||||
walletcathardware: "Matériel"
|
walletcathardware: "Matériel"
|
||||||
walletcatweb: "Web"
|
walletcatweb: "Web"
|
||||||
walletbitcoinqt: "Bitcoin Core est un client Bitcoin complet sur lequel s'appuie le réseau. Il offre un haut niveau de sécurité, de confidentialité et de stabilité. Toutefois, il offre moins de fonctions et prend beaucoup d'espace et de mémoire."
|
walletbitcoincore: "Bitcoin Core est un client Bitcoin complet sur lequel s'appuie le réseau. Il offre un haut niveau de sécurité, de confidentialité et de stabilité. Toutefois, il offre moins de fonctions et prend beaucoup d'espace et de mémoire."
|
||||||
walletmultibit: "MultiBit est un client léger qui priorise la rapidité et la facilité d'utilisation. Il se synchronise avec le réseau et est prêt en quelques minutes. MultiBit est aussi disponible en plusieurs langues. C'est un bon choix pour les novices."
|
walletmultibit: "MultiBit est un client léger qui priorise la rapidité et la facilité d'utilisation. Il se synchronise avec le réseau et est prêt en quelques minutes. MultiBit est aussi disponible en plusieurs langues. C'est un bon choix pour les novices."
|
||||||
walletarmory: "Armory est un client Bitcoin évolué offrant plus de fonctions pour les super-utilisateurs. Il offre plusieurs fonctions de sauvegarde et de chiffrement et permet un stockage à froid sécurisé sur des ordinateurs déconnectés du réseau."
|
walletarmory: "Armory est un client Bitcoin évolué offrant plus de fonctions pour les super-utilisateurs. Il offre plusieurs fonctions de sauvegarde et de chiffrement et permet un stockage à froid sécurisé sur des ordinateurs déconnectés du réseau."
|
||||||
walletelectrum: "Electrum se concentre sur la rapidité et la simplicité. Il est très léger et utilise des serveurs distants s'occupant des aspects les plus complexes du système Bitcoin. Electrum vous permet aussi de récupérer votre portefeuille à l'aide d'une phrase secrète."
|
walletelectrum: "Electrum se concentre sur la rapidité et la simplicité. Il est très léger et utilise des serveurs distants s'occupant des aspects les plus complexes du système Bitcoin. Electrum vous permet aussi de récupérer votre portefeuille à l'aide d'une phrase secrète."
|
||||||
|
|
|
@ -105,7 +105,7 @@ hi:
|
||||||
walletcatdesktop: "डेस्कटॉप"
|
walletcatdesktop: "डेस्कटॉप"
|
||||||
walletcathardware: "हार्डवेयर"
|
walletcathardware: "हार्डवेयर"
|
||||||
walletcatweb: "वेब"
|
walletcatweb: "वेब"
|
||||||
walletbitcoinqt: "Bitcoin कोर Bitcoin ग्राहकों से भरा है और नेटवर्क के ढाचे को मजबूत बनाता है। यह उच्च स्तर की सुरक्षा, गोपनीयता और स्थिरता. प्रदान करता है। लेकिन, इसमें कुछ कम सुविधाएं है और यह काफी ज्यादा जगह और मेमोरी लेता है।"
|
walletbitcoincore: "Bitcoin कोर Bitcoin ग्राहकों से भरा है और नेटवर्क के ढाचे को मजबूत बनाता है। यह उच्च स्तर की सुरक्षा, गोपनीयता और स्थिरता. प्रदान करता है। लेकिन, इसमें कुछ कम सुविधाएं है और यह काफी ज्यादा जगह और मेमोरी लेता है।"
|
||||||
walletmultibit: " Multibit एक हल्का ग्राहक है जो तेजी और आसानी से उपयोग पर केंद्रित है। यह नेटवर्क के साथ सिंक्रनाइज़ करता हैं और मिनटों में उपयोग करने के लिए तैयार होता है। Multibit कई भाषाओं का समर्थन करता है। यह गैर तकनीकी उपयोगकर्ताओं के लिए एक अच्छा विकल्प है।"
|
walletmultibit: " Multibit एक हल्का ग्राहक है जो तेजी और आसानी से उपयोग पर केंद्रित है। यह नेटवर्क के साथ सिंक्रनाइज़ करता हैं और मिनटों में उपयोग करने के लिए तैयार होता है। Multibit कई भाषाओं का समर्थन करता है। यह गैर तकनीकी उपयोगकर्ताओं के लिए एक अच्छा विकल्प है।"
|
||||||
walletarmory: "Armory एक उन्नत Bitcoin ग्राहक है जो पावर उपयोगकर्ताओं के लिए सुविधाओं को विस्तारित करता है। यह कई बैकअप और एन्क्रिप्शन सुविधाएँ प्रदान करता है और ऑफ़लाइन कंप्यूटर पर सुरक्षित भंडारण की अनुमति देता है।"
|
walletarmory: "Armory एक उन्नत Bitcoin ग्राहक है जो पावर उपयोगकर्ताओं के लिए सुविधाओं को विस्तारित करता है। यह कई बैकअप और एन्क्रिप्शन सुविधाएँ प्रदान करता है और ऑफ़लाइन कंप्यूटर पर सुरक्षित भंडारण की अनुमति देता है।"
|
||||||
walletelectrum: "Electrum का ध्यान कम संसाधनों के उपयोग के साथ, गति और सादगी पर होता है। यह Bitcoin प्रणाली का सबसे जटिल भागों को संभालता है दूरस्थ सर्वर के उपयोग से। और यह आपको एक गुप्त वाक्यांश से अपने बटुए को वापस लाने मे मदद देता है।"
|
walletelectrum: "Electrum का ध्यान कम संसाधनों के उपयोग के साथ, गति और सादगी पर होता है। यह Bitcoin प्रणाली का सबसे जटिल भागों को संभालता है दूरस्थ सर्वर के उपयोग से। और यह आपको एक गुप्त वाक्यांश से अपने बटुए को वापस लाने मे मदद देता है।"
|
||||||
|
|
|
@ -105,7 +105,7 @@ hu:
|
||||||
walletcatdesktop: "Asztali gép"
|
walletcatdesktop: "Asztali gép"
|
||||||
walletcathardware: "Hardver"
|
walletcathardware: "Hardver"
|
||||||
walletcatweb: "Web"
|
walletcatweb: "Web"
|
||||||
walletbitcoinqt: "A Bitcoin Core egy teljes Bitcoin-kliens, és a hálózat gerincét képzi. Magas szintű biztonságot, titkosságot és stabilitást kínál. Azonban kevesebb szolgáltatást nyújt, illetve sok helyet és memóriát használ."
|
walletbitcoincore: "A Bitcoin Core egy teljes Bitcoin-kliens, és a hálózat gerincét képzi. Magas szintű biztonságot, titkosságot és stabilitást kínál. Azonban kevesebb szolgáltatást nyújt, illetve sok helyet és memóriát használ."
|
||||||
walletmultibit: "A MultiBit egy pehelykönnyű kliens, amely a gyors működésre és az egyszerű használatra koncentrál. Szinkronizálódik a hálózattal, és percek alatt használatra kész. A MultiBit ugyanakkor számos nyelvet támogat. Jó választás számítástechnikai háttérrel nem rendelkező felhasználók számára."
|
walletmultibit: "A MultiBit egy pehelykönnyű kliens, amely a gyors működésre és az egyszerű használatra koncentrál. Szinkronizálódik a hálózattal, és percek alatt használatra kész. A MultiBit ugyanakkor számos nyelvet támogat. Jó választás számítástechnikai háttérrel nem rendelkező felhasználók számára."
|
||||||
walletarmory: "Az Armory egy haladó ismereteket igénylő Bitcoin-kliens, amely szolgáltatásaival a Bitcoin kiemelt felhasználóit célozza. Számos biztonsági mentési, valamint titkosítási szolgáltatást kínál, és lehetőséget teremt a hidegtárolások interneteléréssel nem rendelkező számítógépen való biztonságos elhelyezésére."
|
walletarmory: "Az Armory egy haladó ismereteket igénylő Bitcoin-kliens, amely szolgáltatásaival a Bitcoin kiemelt felhasználóit célozza. Számos biztonsági mentési, valamint titkosítási szolgáltatást kínál, és lehetőséget teremt a hidegtárolások interneteléréssel nem rendelkező számítógépen való biztonságos elhelyezésére."
|
||||||
walletelectrum: "Az Electrum fókuszában a sebesség és az egyszerűség áll, alacsony erőforrás-használattal párosulva. Távoli szervereket használ a Bitcoin rendszere legbonyolultabb részeinek kezeléshez, és lehetővé teszi pénztárcája visszaállítását egy titkos szó(kapcsolat) segítségével."
|
walletelectrum: "Az Electrum fókuszában a sebesség és az egyszerűség áll, alacsony erőforrás-használattal párosulva. Távoli szervereket használ a Bitcoin rendszere legbonyolultabb részeinek kezeléshez, és lehetővé teszi pénztárcája visszaállítását egy titkos szó(kapcsolat) segítségével."
|
||||||
|
|
|
@ -105,7 +105,7 @@ id:
|
||||||
walletcatdesktop: "Komputer meja"
|
walletcatdesktop: "Komputer meja"
|
||||||
walletcathardware: "Perangkat Keras"
|
walletcathardware: "Perangkat Keras"
|
||||||
walletcatweb: "Web"
|
walletcatweb: "Web"
|
||||||
walletbitcoinqt: "Bitcoin Core adalah klien Bitcoin penuh dan membangun tulang punggung dari jaringan. Bitcoin Core menawarkan keamanan, privasi, dan stabilitas tingkat tinggi. Meski demikian, Bitcoin Core memiliki sedikit fitur dan memerlukan banyak ruang dan memori."
|
walletbitcoincore: "Bitcoin Core adalah klien Bitcoin penuh dan membangun tulang punggung dari jaringan. Bitcoin Core menawarkan keamanan, privasi, dan stabilitas tingkat tinggi. Meski demikian, Bitcoin Core memiliki sedikit fitur dan memerlukan banyak ruang dan memori."
|
||||||
walletmultibit: "MultiBit adalah sebuah klien ringan yang berfokus pada kecepatan dan kemudahan dalam pemakaian. MultiBit bersinkronisasi dengan jaringan dan dapat digunakan dalam hitungan menit. MultiBit juga mendukung banyak bahasa. Merupakan pilihan yang baik untuk pengguna awam."
|
walletmultibit: "MultiBit adalah sebuah klien ringan yang berfokus pada kecepatan dan kemudahan dalam pemakaian. MultiBit bersinkronisasi dengan jaringan dan dapat digunakan dalam hitungan menit. MultiBit juga mendukung banyak bahasa. Merupakan pilihan yang baik untuk pengguna awam."
|
||||||
walletarmory: "Armory adalah klien Bitcoin yang canggih yang mengekspansi fiturnya untuk para pengguna ahli Bitcoin. Armory menawarkan banyak fitur pencadangan dan enkripsi, serta memungkinkan pengamanan \"cold-storage\" pada komputer offline."
|
walletarmory: "Armory adalah klien Bitcoin yang canggih yang mengekspansi fiturnya untuk para pengguna ahli Bitcoin. Armory menawarkan banyak fitur pencadangan dan enkripsi, serta memungkinkan pengamanan \"cold-storage\" pada komputer offline."
|
||||||
walletelectrum: "Electrum berfokus pada kecepatan dan kesederhanaan, dengan penggunaan sumber daya yang rendah. Eelctrum menggunakan server jauh yang menangani bagian paling rumit pada sistem Bitcoin, serta memungkinkan Anda untuk memulihkan dompet Anda dengan frase rahasia."
|
walletelectrum: "Electrum berfokus pada kecepatan dan kesederhanaan, dengan penggunaan sumber daya yang rendah. Eelctrum menggunakan server jauh yang menangani bagian paling rumit pada sistem Bitcoin, serta memungkinkan Anda untuk memulihkan dompet Anda dengan frase rahasia."
|
||||||
|
|
|
@ -105,7 +105,7 @@ it:
|
||||||
walletcatdesktop: "Desktop"
|
walletcatdesktop: "Desktop"
|
||||||
walletcathardware: "Hardware"
|
walletcathardware: "Hardware"
|
||||||
walletcatweb: "Web"
|
walletcatweb: "Web"
|
||||||
walletbitcoinqt: "Bitcoin Core è un client Bitcoin completo e costruisce la spina dorsale della rete. Offre elevati livelli di sicurezza, privacy e stabilità. Tuttavia, ha meno funzioni e richiede molto spazio e memoria."
|
walletbitcoincore: "Bitcoin Core è un client Bitcoin completo e costruisce la spina dorsale della rete. Offre elevati livelli di sicurezza, privacy e stabilità. Tuttavia, ha meno funzioni e richiede molto spazio e memoria."
|
||||||
walletmultibit: "MultiBit è un client leggero, veloce e facile da usare. Si sincronizza con la rete ed è pronto all'uso in un pochi minuti. MultiBit supporta anche molte lingue. È una buona scelta per gli utenti non tecnici."
|
walletmultibit: "MultiBit è un client leggero, veloce e facile da usare. Si sincronizza con la rete ed è pronto all'uso in un pochi minuti. MultiBit supporta anche molte lingue. È una buona scelta per gli utenti non tecnici."
|
||||||
walletarmory: "Armory è un client per Bitcoin avanzato che ne espande le funzioni per gli utenti esperti. Offre diverse funzionalità di backup e criptaggio e permette una sicura archiviazione su computer non in linea."
|
walletarmory: "Armory è un client per Bitcoin avanzato che ne espande le funzioni per gli utenti esperti. Offre diverse funzionalità di backup e criptaggio e permette una sicura archiviazione su computer non in linea."
|
||||||
walletelectrum: "Electrum punta a velocità e semplicità, con un basso impiego di risorse. Utilizza dei server remoti che gestiscono le parti più complicate del sistema Bitcoin, e permette il recupero del proprio portafoglio con una frase segreta."
|
walletelectrum: "Electrum punta a velocità e semplicità, con un basso impiego di risorse. Utilizza dei server remoti che gestiscono le parti più complicate del sistema Bitcoin, e permette il recupero del proprio portafoglio con una frase segreta."
|
||||||
|
|
|
@ -105,7 +105,7 @@ ja:
|
||||||
walletcatdesktop: "デスクトップ"
|
walletcatdesktop: "デスクトップ"
|
||||||
walletcathardware: "ハードウェア"
|
walletcathardware: "ハードウェア"
|
||||||
walletcatweb: "ウェブ"
|
walletcatweb: "ウェブ"
|
||||||
walletbitcoinqt: "ビットコイン・コアは完全なビットコイン・クライアントであり、ネットワークのバックボーンを構築します。最高レベルの安全性、匿名性、安定性を提供しますが、機能が少なく、多くのディスク容量とメモリが必要となります。"
|
walletbitcoincore: "ビットコイン・コアは完全なビットコイン・クライアントであり、ネットワークのバックボーンを構築します。最高レベルの安全性、匿名性、安定性を提供しますが、機能が少なく、多くのディスク容量とメモリが必要となります。"
|
||||||
walletmultibit: "マルチビット(MultiBit)は、軽量クライアントで、高速で容易に使えることが重視されています。数分でネットワークと同期し使い始められます。また、マルチビットは多くの言語に対応しており、一般ユーザにお勧めです。"
|
walletmultibit: "マルチビット(MultiBit)は、軽量クライアントで、高速で容易に使えることが重視されています。数分でネットワークと同期し使い始められます。また、マルチビットは多くの言語に対応しており、一般ユーザにお勧めです。"
|
||||||
walletarmory: "アーモリー(Armory)は、ビットコイン・パワーユーザーのための機能を拡張できる高度なビットコイン・クライアントです。数多くのバックアップと暗号化機能を提供し、オフライン・コンピューターのコールド・ストレージを安全に保管します。"
|
walletarmory: "アーモリー(Armory)は、ビットコイン・パワーユーザーのための機能を拡張できる高度なビットコイン・クライアントです。数多くのバックアップと暗号化機能を提供し、オフライン・コンピューターのコールド・ストレージを安全に保管します。"
|
||||||
walletelectrum: "エレクトラム(Electrum)は、少ないリソースの使用で、高速度と単純性を達成することにフォーカスをあてています。ビットコインシステムの最も複雑な部分を扱うリモート・サーバを使用しており、秘密のフレーズを使って、あなたのビットコイン・ウォレットを回収することができます。"
|
walletelectrum: "エレクトラム(Electrum)は、少ないリソースの使用で、高速度と単純性を達成することにフォーカスをあてています。ビットコインシステムの最も複雑な部分を扱うリモート・サーバを使用しており、秘密のフレーズを使って、あなたのビットコイン・ウォレットを回収することができます。"
|
||||||
|
|
|
@ -105,7 +105,7 @@ ko:
|
||||||
walletcatdesktop: "데스크탑"
|
walletcatdesktop: "데스크탑"
|
||||||
walletcathardware: "하드웨어"
|
walletcathardware: "하드웨어"
|
||||||
walletcatweb: "웹"
|
walletcatweb: "웹"
|
||||||
walletbitcoinqt: "비트코인 코어는 풀 비트코인 사용자로서 네트워크의 중추적 역할을 구축합니다. 비트코인 코어는 보안, 개인정보보호 및 안전을 제공합니다. 하지만, 비트코인 코어는 기능이 한정되어 있으며 많은 용량과 메모리를 필요로 합니다."
|
walletbitcoincore: "비트코인 코어는 풀 비트코인 사용자로서 네트워크의 중추적 역할을 구축합니다. 비트코인 코어는 보안, 개인정보보호 및 안전을 제공합니다. 하지만, 비트코인 코어는 기능이 한정되어 있으며 많은 용량과 메모리를 필요로 합니다."
|
||||||
walletmultibit: "MultiBit는 사용의 용이함과 속도에 초점을 둔 라이트웨이트 클라이언트입니다. 몇분내로 네트워크와 동기화하고 사용할 수 있습니다. 또한 MultiBit은 다양한 언어를 지원합니다. 비전문의 사용자들에게 좋습니다."
|
walletmultibit: "MultiBit는 사용의 용이함과 속도에 초점을 둔 라이트웨이트 클라이언트입니다. 몇분내로 네트워크와 동기화하고 사용할 수 있습니다. 또한 MultiBit은 다양한 언어를 지원합니다. 비전문의 사용자들에게 좋습니다."
|
||||||
walletarmory: "Armory는 파워유저들을 위해 향상된 기능을 제공하는 고급 클라이언트입니다. 많은 백업과 인크립션 기능들을 제공하며, 오프라인 컴퓨터를 이용한 콜드 스토리지가 가능합니다."
|
walletarmory: "Armory는 파워유저들을 위해 향상된 기능을 제공하는 고급 클라이언트입니다. 많은 백업과 인크립션 기능들을 제공하며, 오프라인 컴퓨터를 이용한 콜드 스토리지가 가능합니다."
|
||||||
walletelectrum: "Electrum의 초점은 적은 자원소모, 간편함, 그리고 속도입니다. 원격 서버들을 이용해 비트코인의 가장 복잡한 부분들을 관리하며 비밀구절을 사용하여 당신의 지갑을 복구할 수 있게 해주는 기능을 제공합니다."
|
walletelectrum: "Electrum의 초점은 적은 자원소모, 간편함, 그리고 속도입니다. 원격 서버들을 이용해 비트코인의 가장 복잡한 부분들을 관리하며 비밀구절을 사용하여 당신의 지갑을 복구할 수 있게 해주는 기능을 제공합니다."
|
||||||
|
|
|
@ -105,7 +105,7 @@ nl:
|
||||||
walletcatdesktop: "Desktop"
|
walletcatdesktop: "Desktop"
|
||||||
walletcathardware: "Hardware"
|
walletcathardware: "Hardware"
|
||||||
walletcatweb: "Web"
|
walletcatweb: "Web"
|
||||||
walletbitcoinqt: "Bitcoin Core is een volledige Bitcoin-client en vormt de ruggengraat van het netwerk. Het biedt een hoog niveau van bescherming, privacy en stabiliteit. Het heeft echter minder functies en vereist veel opslagruimte en geheugen."
|
walletbitcoincore: "Bitcoin Core is een volledige Bitcoin-client en vormt de ruggengraat van het netwerk. Het biedt een hoog niveau van bescherming, privacy en stabiliteit. Het heeft echter minder functies en vereist veel opslagruimte en geheugen."
|
||||||
walletmultibit: "MultiBit is een lichte client die vooral gericht is op snelheid en gebruiksgemak. Het is binnen een paar minuten gesynchroniseerd met het netwerk en klaar voor gebruik. MultiBit ondersteunt bovendien veel verschillende talen. Het is een goede keus voor gebruikers die niet technisch onderlegd zijn."
|
walletmultibit: "MultiBit is een lichte client die vooral gericht is op snelheid en gebruiksgemak. Het is binnen een paar minuten gesynchroniseerd met het netwerk en klaar voor gebruik. MultiBit ondersteunt bovendien veel verschillende talen. Het is een goede keus voor gebruikers die niet technisch onderlegd zijn."
|
||||||
walletarmory: "Armory is een geavanceerde Bitcoin-client die de functies voor Bitcoin-powerusers uitbreidt. Het biedt verschillende back-up- en encryptiemogelijkheden en beveiligde cold-storage op offline computers."
|
walletarmory: "Armory is een geavanceerde Bitcoin-client die de functies voor Bitcoin-powerusers uitbreidt. Het biedt verschillende back-up- en encryptiemogelijkheden en beveiligde cold-storage op offline computers."
|
||||||
walletelectrum: "Electrum is gericht op snelheid en eenvoud en is zeer licht voor uw computer. Het laat de ingewikkeldere taken van het Bitcoin-systeem uitvoeren door servers elders en het biedt de mogelijkheid om uw portemonnee terug te vinden met behulp van een geheime zin."
|
walletelectrum: "Electrum is gericht op snelheid en eenvoud en is zeer licht voor uw computer. Het laat de ingewikkeldere taken van het Bitcoin-systeem uitvoeren door servers elders en het biedt de mogelijkheid om uw portemonnee terug te vinden met behulp van een geheime zin."
|
||||||
|
|
|
@ -105,7 +105,7 @@ pl:
|
||||||
walletcatdesktop: "Komputery"
|
walletcatdesktop: "Komputery"
|
||||||
walletcathardware: "Sprzęt"
|
walletcathardware: "Sprzęt"
|
||||||
walletcatweb: "Sieć"
|
walletcatweb: "Sieć"
|
||||||
walletbitcoinqt: "Bitcoin Core to kompletny klient Bitcoin, który stanowi kręgosłup sieci. Oferuje on wysoki poziom bezpieczeństwa, prywatności oraz stabilności. Jednakże posiada mniejszą ilość funkcji oraz zajmuje o wiele więcej miejsca i pamięci."
|
walletbitcoincore: "Bitcoin Core to kompletny klient Bitcoin, który stanowi kręgosłup sieci. Oferuje on wysoki poziom bezpieczeństwa, prywatności oraz stabilności. Jednakże posiada mniejszą ilość funkcji oraz zajmuje o wiele więcej miejsca i pamięci."
|
||||||
walletmultibit: "MultiBit jest niewielką aplikacją, która koncentruje się na szybkości i łatwości obsługi. Synchronizuje się z siecią i jest gotowa do użycia w minuty. MultiBit obsługuje również wiele języków. Jest to dobry wybór dla użytkowników, którzy nie czują się zbyt pewnie w kwestiach technicznych."
|
walletmultibit: "MultiBit jest niewielką aplikacją, która koncentruje się na szybkości i łatwości obsługi. Synchronizuje się z siecią i jest gotowa do użycia w minuty. MultiBit obsługuje również wiele języków. Jest to dobry wybór dla użytkowników, którzy nie czują się zbyt pewnie w kwestiach technicznych."
|
||||||
walletarmory: "Armory jest zaawansowanym klientem Bitcoin, który daje szersze możliwości zaawansowanym użytkownikom. Oferuje wiele funkcji kopii zapasowych i szyfrowania oraz umożliwia bezpieczne przechowywanie \"cold-storage\", na komputerach niepodłączonych do sieci."
|
walletarmory: "Armory jest zaawansowanym klientem Bitcoin, który daje szersze możliwości zaawansowanym użytkownikom. Oferuje wiele funkcji kopii zapasowych i szyfrowania oraz umożliwia bezpieczne przechowywanie \"cold-storage\", na komputerach niepodłączonych do sieci."
|
||||||
walletelectrum: "Electrum koncentruje się na szybkości oraz prostocie przy niewielkim użyciu zasobów. Wykorzystuje on zdalne serwery, które wykonują najbardziej skomplikowane zadania systemu Bitcoin, oraz pozwala Ci na odtworzenie twojego portfela przy użyciu hasła."
|
walletelectrum: "Electrum koncentruje się na szybkości oraz prostocie przy niewielkim użyciu zasobów. Wykorzystuje on zdalne serwery, które wykonują najbardziej skomplikowane zadania systemu Bitcoin, oraz pozwala Ci na odtworzenie twojego portfela przy użyciu hasła."
|
||||||
|
|
|
@ -105,7 +105,7 @@ pt_BR:
|
||||||
walletcatdesktop: "Computadores"
|
walletcatdesktop: "Computadores"
|
||||||
walletcathardware: "Hardware"
|
walletcathardware: "Hardware"
|
||||||
walletcatweb: "Web"
|
walletcatweb: "Web"
|
||||||
walletbitcoinqt: "Bitcoin Core é um cliente Bitcoin completo que forma a espinha dorsal da rede. Ele ofereçe segurança de alto nível, privacidade e estabilidade. No entanto ele tem poucas características além de consumir bastante espaço e memória."
|
walletbitcoincore: "Bitcoin Core é um cliente Bitcoin completo que forma a espinha dorsal da rede. Ele ofereçe segurança de alto nível, privacidade e estabilidade. No entanto ele tem poucas características além de consumir bastante espaço e memória."
|
||||||
walletmultibit: "MultiBit é um cliente Bitcoin leve focado na rapidez e fácil utilização. A sincronização com a rede ocorre em minutos e em seguida está pronto para ser usado. O MultiBit também suporta diversos idiomas. É uma boa escolha para usuários leigos e não técnicos."
|
walletmultibit: "MultiBit é um cliente Bitcoin leve focado na rapidez e fácil utilização. A sincronização com a rede ocorre em minutos e em seguida está pronto para ser usado. O MultiBit também suporta diversos idiomas. É uma boa escolha para usuários leigos e não técnicos."
|
||||||
walletarmory: "Armory é um cliente avançado de Bitcoin que expande as suas caraterísticas para usuários de Bitcoin mais avançados. Ele oferece muitas características de proteção e de encriptação, e permite um armazenamento a frio seguro em computadores offline."
|
walletarmory: "Armory é um cliente avançado de Bitcoin que expande as suas caraterísticas para usuários de Bitcoin mais avançados. Ele oferece muitas características de proteção e de encriptação, e permite um armazenamento a frio seguro em computadores offline."
|
||||||
walletelectrum: "A principal característica do Electrum é a rapidez e simplicidade, com baixo uso de recursos. Ele utiliza servidores remotos, responsáveis pela parte mais complicada do funcionamento do Bitcoin, e permite recuperar sua carteira a partir de sua senha pessoal."
|
walletelectrum: "A principal característica do Electrum é a rapidez e simplicidade, com baixo uso de recursos. Ele utiliza servidores remotos, responsáveis pela parte mais complicada do funcionamento do Bitcoin, e permite recuperar sua carteira a partir de sua senha pessoal."
|
||||||
|
|
|
@ -105,7 +105,7 @@ ro:
|
||||||
walletcatdesktop: "Desktop"
|
walletcatdesktop: "Desktop"
|
||||||
walletcathardware: "Hardware"
|
walletcathardware: "Hardware"
|
||||||
walletcatweb: "Web"
|
walletcatweb: "Web"
|
||||||
walletbitcoinqt: "Bitcoin Core este un client Bitcoin complet şi reprezintă coloana vertebrală a reţelei. Oferă un nivel înalt de securitate, confidenţialitate şi stabilitate. Pe de altă parte, are mai puţine servicii adiţionale şi ocupă mai mult spaţiu şi memorie."
|
walletbitcoincore: "Bitcoin Core este un client Bitcoin complet şi reprezintă coloana vertebrală a reţelei. Oferă un nivel înalt de securitate, confidenţialitate şi stabilitate. Pe de altă parte, are mai puţine servicii adiţionale şi ocupă mai mult spaţiu şi memorie."
|
||||||
walletmultibit: "MultiBit este un client uşor ce se axează pe rapidatate şi uşurinţă în utilizare. Se sincronizează cu reţeaua şi este gata de utilizare în câteva minute. MultiBit de asemenea este tradus în multe limbi. Este o alegere bună pentru utilizatori obişnuiţi."
|
walletmultibit: "MultiBit este un client uşor ce se axează pe rapidatate şi uşurinţă în utilizare. Se sincronizează cu reţeaua şi este gata de utilizare în câteva minute. MultiBit de asemenea este tradus în multe limbi. Este o alegere bună pentru utilizatori obişnuiţi."
|
||||||
walletarmory: "Armory este un client Bitcoin avansat, ce are capabilităţi extinse, fiind orientat către utilizatorii Bitcoin avansaţi. Oferă multe opţiuni de backup şi de criptare şi oferă stocare la rece sigură pe calculatoare neconectate la Internet."
|
walletarmory: "Armory este un client Bitcoin avansat, ce are capabilităţi extinse, fiind orientat către utilizatorii Bitcoin avansaţi. Oferă multe opţiuni de backup şi de criptare şi oferă stocare la rece sigură pe calculatoare neconectate la Internet."
|
||||||
walletelectrum: "Electrum se bazează pe rapiditate şi simplitate, consumând puţine resurse. Foloseşte servere la distanţă ce se ocupă de majoritatea părţilor complicate ale sistemului Bitcoin şi îţi permit să-ţi recuperezi portofelul folosind o frază secretă."
|
walletelectrum: "Electrum se bazează pe rapiditate şi simplitate, consumând puţine resurse. Foloseşte servere la distanţă ce se ocupă de majoritatea părţilor complicate ale sistemului Bitcoin şi îţi permit să-ţi recuperezi portofelul folosind o frază secretă."
|
||||||
|
|
|
@ -105,7 +105,7 @@ ru:
|
||||||
walletcatdesktop: "Компьютер"
|
walletcatdesktop: "Компьютер"
|
||||||
walletcathardware: "Устройство"
|
walletcathardware: "Устройство"
|
||||||
walletcatweb: "Веб"
|
walletcatweb: "Веб"
|
||||||
walletbitcoinqt: "Bitcoin Core - это полноценный клиент, составляющий основу сети. Для него характерен высокий уровень безопасности, конфиденциальности и стабильности. Однако, у него меньше опций и он занимает довольно много места на диске и оперативной памяти."
|
walletbitcoincore: "Bitcoin Core - это полноценный клиент, составляющий основу сети. Для него характерен высокий уровень безопасности, конфиденциальности и стабильности. Однако, у него меньше опций и он занимает довольно много места на диске и оперативной памяти."
|
||||||
walletmultibit: "MultiBit - это легковесный клиент, главное преимущество которого - он быстр и прост в использовании. Синхронизация с сетью и подготовка к использованию происходит в течение нескольких минут."
|
walletmultibit: "MultiBit - это легковесный клиент, главное преимущество которого - он быстр и прост в использовании. Синхронизация с сетью и подготовка к использованию происходит в течение нескольких минут."
|
||||||
walletarmory: "Armory это продвинутый биткойн-клиент, который расширяет функционал для продвинутых биткойн-пользователей. Он предлагает много функций по шифрованию и созданию резервных копий, а также позволяет использование безопасного оффлайн-хранения на отключенных от сети компьютерах."
|
walletarmory: "Armory это продвинутый биткойн-клиент, который расширяет функционал для продвинутых биткойн-пользователей. Он предлагает много функций по шифрованию и созданию резервных копий, а также позволяет использование безопасного оффлайн-хранения на отключенных от сети компьютерах."
|
||||||
walletelectrum: "Electrum быстр и прост в использовании и требует мало ресурсов. Использует удаленные сервера, которые обрабатывают наиболее сложные операции, позволяет вам восстановить кошелек с помощью пароля."
|
walletelectrum: "Electrum быстр и прост в использовании и требует мало ресурсов. Использует удаленные сервера, которые обрабатывают наиболее сложные операции, позволяет вам восстановить кошелек с помощью пароля."
|
||||||
|
|
|
@ -105,7 +105,7 @@ sl:
|
||||||
walletcatdesktop: "Namizne"
|
walletcatdesktop: "Namizne"
|
||||||
walletcathardware: "Strojne"
|
walletcathardware: "Strojne"
|
||||||
walletcatweb: "Spletne"
|
walletcatweb: "Spletne"
|
||||||
walletbitcoinqt: "Bitcoin Core je poln odjemalec za bitcoin in tvori hrbtenico omrežja bitcoin. Nudi visoko stopnjo varnosti, zasebnosti in stabilnosti. Ima pa manj uporabniških funkcij in visoko porabo pomnilnika ter prostora za hrambo podatkov."
|
walletbitcoincore: "Bitcoin Core je poln odjemalec za bitcoin in tvori hrbtenico omrežja bitcoin. Nudi visoko stopnjo varnosti, zasebnosti in stabilnosti. Ima pa manj uporabniških funkcij in visoko porabo pomnilnika ter prostora za hrambo podatkov."
|
||||||
walletmultibit: "MultiBit je lahek odjemalec s poudarkom na hitrosti in enostavnosti uporabe. V nekaj sekundah ali minutah po namestitvi se uskladi z omrežjem in je pripravljen za uporabo. Podpira tudi mnogo jezikov, med drugim slovenščino. MultiBit je dobra izbira za tehnično manj podkovane uporabnike."
|
walletmultibit: "MultiBit je lahek odjemalec s poudarkom na hitrosti in enostavnosti uporabe. V nekaj sekundah ali minutah po namestitvi se uskladi z omrežjem in je pripravljen za uporabo. Podpira tudi mnogo jezikov, med drugim slovenščino. MultiBit je dobra izbira za tehnično manj podkovane uporabnike."
|
||||||
walletarmory: "Armory je napreden odjemalec za bitcoin z mnogimi funkcijami za naprednejše uporabnike, kot so različne možnosti izdelave rezervnih kopij in šifriranja ter varno \"hladno hranjenje\" novcev na sistemih brez povezave."
|
walletarmory: "Armory je napreden odjemalec za bitcoin z mnogimi funkcijami za naprednejše uporabnike, kot so različne možnosti izdelave rezervnih kopij in šifriranja ter varno \"hladno hranjenje\" novcev na sistemih brez povezave."
|
||||||
walletelectrum: "Electrum se osredotoča na hitrost in enostavnost ter nizko porabo virov na računalniku. Za najbolj zapletena opravila uporablja oddaljene strežnike. Omogoča restavriranje denarnice iz skrivnega stavka (semena)."
|
walletelectrum: "Electrum se osredotoča na hitrost in enostavnost ter nizko porabo virov na računalniku. Za najbolj zapletena opravila uporablja oddaljene strežnike. Omogoča restavriranje denarnice iz skrivnega stavka (semena)."
|
||||||
|
|
|
@ -112,7 +112,7 @@ sv:
|
||||||
walletcatdesktop: "Dator"
|
walletcatdesktop: "Dator"
|
||||||
walletcathardware: "Hårdvara"
|
walletcathardware: "Hårdvara"
|
||||||
walletcatweb: "Webben"
|
walletcatweb: "Webben"
|
||||||
walletbitcoinqt: "Bitcoin Core är en full Bitcoin klient och är en del utav ryggraden i nätverket. Den erbjuder en hög nivå utav säkerhet, integritet och stabilitet. Den här däremot lite färre funktioner och tar upp mycket plats i minnet och på hårddisken."
|
walletbitcoincore: "Bitcoin Core är en full Bitcoin klient och är en del utav ryggraden i nätverket. Den erbjuder en hög nivå utav säkerhet, integritet och stabilitet. Den här däremot lite färre funktioner och tar upp mycket plats i minnet och på hårddisken."
|
||||||
walletmultibit: "MultiBit är en enkel klient med fokus på att vara snabb och enkel att använda. Den synkroniserar med nätet och är klar att användas på några minuter. MultiBit har stöd för många språk. Ett bra val för icke-tekniska användare."
|
walletmultibit: "MultiBit är en enkel klient med fokus på att vara snabb och enkel att använda. Den synkroniserar med nätet och är klar att användas på några minuter. MultiBit har stöd för många språk. Ett bra val för icke-tekniska användare."
|
||||||
walletarmory: "Armory är en avancerad Bitcoin-klient som har ett fler funktioner för avancerade Bitcoin användare. Den erbjuder många backup och krypterings funktioner och och stödjer säker offline lagring."
|
walletarmory: "Armory är en avancerad Bitcoin-klient som har ett fler funktioner för avancerade Bitcoin användare. Den erbjuder många backup och krypterings funktioner och och stödjer säker offline lagring."
|
||||||
walletelectrum: "Electrum's fokus är snabbhet och enkelhet med lågt resursanvändande. Den använder externa datorer för de mest komplicerade delarna av Bitcoin-systemet och tillåter dig att få tillbaka en plånbok genom att ange en hemlig lösenordsfras."
|
walletelectrum: "Electrum's fokus är snabbhet och enkelhet med lågt resursanvändande. Den använder externa datorer för de mest komplicerade delarna av Bitcoin-systemet och tillåter dig att få tillbaka en plånbok genom att ange en hemlig lösenordsfras."
|
||||||
|
|
|
@ -105,7 +105,7 @@ tr:
|
||||||
walletcatdesktop: "Masaüstü"
|
walletcatdesktop: "Masaüstü"
|
||||||
walletcathardware: "Donanım"
|
walletcathardware: "Donanım"
|
||||||
walletcatweb: "Web"
|
walletcatweb: "Web"
|
||||||
walletbitcoinqt: "Bitcoin Core tam bir Bitcoin istemcidir ve ağ'ın bel kemiğini oluşturmaktadır. Yüksek seviyede güvenlik, gizlilik ve stabilite sunar. Ancak az sayıda özelliğe sahiptir ve yüksek miktarda boş alan ve hafıza kullanıyor."
|
walletbitcoincore: "Bitcoin Core tam bir Bitcoin istemcidir ve ağ'ın bel kemiğini oluşturmaktadır. Yüksek seviyede güvenlik, gizlilik ve stabilite sunar. Ancak az sayıda özelliğe sahiptir ve yüksek miktarda boş alan ve hafıza kullanıyor."
|
||||||
walletmultibit: "MultiBit hızlı ve kullanılması kolay olan hafif bir istemcidir. Ağla senkronize olup kullanılmaya hazır olması sadece birkaç dakika sürer. Ayrıca birçok dili destekler. Teknik detaylarla uğraşmak istemeyen kullanıcılar için iyi bir seçimdir."
|
walletmultibit: "MultiBit hızlı ve kullanılması kolay olan hafif bir istemcidir. Ağla senkronize olup kullanılmaya hazır olması sadece birkaç dakika sürer. Ayrıca birçok dili destekler. Teknik detaylarla uğraşmak istemeyen kullanıcılar için iyi bir seçimdir."
|
||||||
walletarmory: "Armory, Bitcoin kullanıcıları için özellikleri arttırılmış, gelişmiş bir Bitcoin istemcisidir. Bir çok yedekleme ve şifreleme özelliği içerir ve çevrimdışı bilgisayarlarda yedeklemeyi güvenli kılar."
|
walletarmory: "Armory, Bitcoin kullanıcıları için özellikleri arttırılmış, gelişmiş bir Bitcoin istemcisidir. Bir çok yedekleme ve şifreleme özelliği içerir ve çevrimdışı bilgisayarlarda yedeklemeyi güvenli kılar."
|
||||||
walletelectrum: "Electrum, daha az kaynak kullanarak, hız ve basitliğe önem verir. Bitcoin sisteminin en karışık kısımlarını halleden uzak bilgisayarları kullanır ve cüzdanınızı gizli bir şifreyle kurtarmanızı sağlar."
|
walletelectrum: "Electrum, daha az kaynak kullanarak, hız ve basitliğe önem verir. Bitcoin sisteminin en karışık kısımlarını halleden uzak bilgisayarları kullanır ve cüzdanınızı gizli bir şifreyle kurtarmanızı sağlar."
|
||||||
|
|
|
@ -105,7 +105,7 @@ uk:
|
||||||
walletcatdesktop: "Комп'ютер"
|
walletcatdesktop: "Комп'ютер"
|
||||||
walletcathardware: "Пристрої"
|
walletcathardware: "Пристрої"
|
||||||
walletcatweb: "Веб"
|
walletcatweb: "Веб"
|
||||||
walletbitcoinqt: "Bitcoin Core - це повноцінний клієнт, що лежить в основі мережі. Він пропонує високий рівень безпеки, конфіденційності та стабільності. Проте, у нього менше опцій і він займає досить багато місця на диску і в оперативній пам'яті."
|
walletbitcoincore: "Bitcoin Core - це повноцінний клієнт, що лежить в основі мережі. Він пропонує високий рівень безпеки, конфіденційності та стабільності. Проте, у нього менше опцій і він займає досить багато місця на диску і в оперативній пам'яті."
|
||||||
walletmultibit: "MultiBit - це легкий клієнт, головна перевага якого - швидкість та легкість у використанні. Його синхронізація з мережею та підготовка до використання відбувається протягом декількох хвилин. MultiBit доступний багатьма мовами. Це гарний вибір для нетехнічних користувачів."
|
walletmultibit: "MultiBit - це легкий клієнт, головна перевага якого - швидкість та легкість у використанні. Його синхронізація з мережею та підготовка до використання відбувається протягом декількох хвилин. MultiBit доступний багатьма мовами. Це гарний вибір для нетехнічних користувачів."
|
||||||
walletarmory: "Armory - це біткойн-клієнт з розширеним функціоналом для досвідчених біткойн-користувачів. Він містить багато функцій з шифрування та створення резервних копій, а також дозволяє використання безпечного офлайн-зберігання на від'єднаних від мережі комп'ютерах. "
|
walletarmory: "Armory - це біткойн-клієнт з розширеним функціоналом для досвідчених біткойн-користувачів. Він містить багато функцій з шифрування та створення резервних копій, а також дозволяє використання безпечного офлайн-зберігання на від'єднаних від мережі комп'ютерах. "
|
||||||
walletelectrum: "Electrum - це швидкий та легкий у використанні гаманець, що не потребує багато ресурсів. Він використовує віддалені сервери, що опрацьовують найскладніші операції біткойн-системи. Він також дозволяє вам відновити гаманець за допомогою секретної фрази."
|
walletelectrum: "Electrum - це швидкий та легкий у використанні гаманець, що не потребує багато ресурсів. Він використовує віддалені сервери, що опрацьовують найскладніші операції біткойн-системи. Він також дозволяє вам відновити гаманець за допомогою секретної фрази."
|
||||||
|
|
|
@ -105,7 +105,7 @@ zh_CN:
|
||||||
walletcatdesktop: "桌面"
|
walletcatdesktop: "桌面"
|
||||||
walletcathardware: "硬件"
|
walletcathardware: "硬件"
|
||||||
walletcatweb: "网页"
|
walletcatweb: "网页"
|
||||||
walletbitcoinqt: "Bitcoin Core是完整的比特币客户端。它构建了比特币的主干网络。它具有高度的安全性、隐私性、稳定性。然而,相比其它客户端,它的功能少一些,还需要占用大量的存储空间和内存。"
|
walletbitcoincore: "Bitcoin Core是完整的比特币客户端。它构建了比特币的主干网络。它具有高度的安全性、隐私性、稳定性。然而,相比其它客户端,它的功能少一些,还需要占用大量的存储空间和内存。"
|
||||||
walletmultibit: "MultiBit属于轻量级客户端,专注于快捷和易用。MultiBit几分钟内就可以完成网络同步投入使用;同时也支持多种语言,对于非技术用户来说,是一个不错的选择。"
|
walletmultibit: "MultiBit属于轻量级客户端,专注于快捷和易用。MultiBit几分钟内就可以完成网络同步投入使用;同时也支持多种语言,对于非技术用户来说,是一个不错的选择。"
|
||||||
walletarmory: "Armory 是一款高级比特币客户端,为比特币资深用户做了更多性能扩展。它提供了很多的备份和加密功能,允许安全的线下冷存储方式。"
|
walletarmory: "Armory 是一款高级比特币客户端,为比特币资深用户做了更多性能扩展。它提供了很多的备份和加密功能,允许安全的线下冷存储方式。"
|
||||||
walletelectrum: "Electrum客户端的侧重点是快速,简单,占用资源少。它使用远程服务器来处理比特币系统中最复杂的部分,你还可以通过一个预设的保密短语用来还原你的钱包。"
|
walletelectrum: "Electrum客户端的侧重点是快速,简单,占用资源少。它使用远程服务器来处理比特币系统中最复杂的部分,你还可以通过一个预设的保密短语用来还原你的钱包。"
|
||||||
|
|
|
@ -105,7 +105,7 @@ zh_TW:
|
||||||
walletcatdesktop: "桌面"
|
walletcatdesktop: "桌面"
|
||||||
walletcathardware: "硬體"
|
walletcathardware: "硬體"
|
||||||
walletcatweb: "網頁"
|
walletcatweb: "網頁"
|
||||||
walletbitcoinqt: "Bitcoin Core 是原生 Bitcoin 客戶端,也是整個網路的骨幹。它提供最高等級的安全性、隱密性及穩定性。但是它的功能較少,也需要許多空間和記憶體。"
|
walletbitcoincore: "Bitcoin Core 是原生 Bitcoin 客戶端,也是整個網路的骨幹。它提供最高等級的安全性、隱密性及穩定性。但是它的功能較少,也需要許多空間和記憶體。"
|
||||||
walletmultibit: "MultiBit 是一個輕量級的客戶端,著重在快速與容易上手。它會與網路同步,幾分鐘內就可以使用。它也支援多種語言。MultiBit 是非技術背景使用者的好選擇。"
|
walletmultibit: "MultiBit 是一個輕量級的客戶端,著重在快速與容易上手。它會與網路同步,幾分鐘內就可以使用。它也支援多種語言。MultiBit 是非技術背景使用者的好選擇。"
|
||||||
walletarmory: "Armory 是一個先進的 Bitcoin 客戶端,它給 Bitcoin 的高級用戶擴充了很多功能。它提供多種備份與加密功能,也允許將冷資料儲存放在離線的電腦上以保障安全。"
|
walletarmory: "Armory 是一個先進的 Bitcoin 客戶端,它給 Bitcoin 的高級用戶擴充了很多功能。它提供多種備份與加密功能,也允許將冷資料儲存放在離線的電腦上以保障安全。"
|
||||||
walletelectrum: "Electrum 注重速度和簡單性,只佔用少量的資源。它將 Bitcoin 系統裡最複雜的計算留給遠端伺服器執行,也讓使用者可透過密語來還原錢包。"
|
walletelectrum: "Electrum 注重速度和簡單性,只佔用少量的資源。它將 Bitcoin 系統裡最複雜的計算留給遠端伺服器執行,也讓使用者可透過密語來還原錢包。"
|
||||||
|
|
46
_wallets/airbitzwallet.md
Normal file
46
_wallets/airbitzwallet.md
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: airbitzwallet
|
||||||
|
title: "Airbitz Bitcoin Wallet"
|
||||||
|
titleshort: "Airbitz"
|
||||||
|
compat: "mobile android ios"
|
||||||
|
level: 3
|
||||||
|
platform:
|
||||||
|
- mobile:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
- name: android
|
||||||
|
text: "walletairbitzwallet"
|
||||||
|
link: "https://play.google.com/store/apps/details?id=com.airbitz"
|
||||||
|
source: "https://github.com/Airbitz"
|
||||||
|
screenshot: "airbitzwalletandroid.png"
|
||||||
|
check:
|
||||||
|
control: "checkpasscontrolhybrid"
|
||||||
|
validation: "checkpassvalidationservers"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
- name: ios
|
||||||
|
text: "walletairbitzwallet"
|
||||||
|
link: "https://itunes.apple.com/us/app/bitcoin-wallet-map-directory/id843536046?mt=8"
|
||||||
|
source: "https://github.com/Airbitz"
|
||||||
|
screenshot: "airbitzwalletios.png"
|
||||||
|
check:
|
||||||
|
control: "checkpasscontrolhybrid"
|
||||||
|
validation: "checkpassvalidationservers"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
---
|
71
_wallets/arcbit.md
Normal file
71
_wallets/arcbit.md
Normal file
|
@ -0,0 +1,71 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: arcbit
|
||||||
|
title: "ArcBit"
|
||||||
|
titleshort: "ArcBit"
|
||||||
|
compat: "mobile desktop android ios windows mac linux"
|
||||||
|
level: 3
|
||||||
|
platform:
|
||||||
|
- desktop:
|
||||||
|
name: desktop
|
||||||
|
default: &DEFAULT
|
||||||
|
text: "walletarcbit"
|
||||||
|
link: "https://chrome.google.com/webstore/detail/arcbit-bitcoin-wallet/dkceiphcnbfahjbomhpdgjmphnpgogfk"
|
||||||
|
source: "https://github.com/arcbit/arcbit-web"
|
||||||
|
screenshot: "arcbitdesktop.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkfailtransparencyremote"
|
||||||
|
environment: "checkfailenvironmentdesktop"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroloverride"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
os:
|
||||||
|
- name: windows
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: mac
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: linux
|
||||||
|
<<: *DEFAULT
|
||||||
|
- mobile:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
- name: ios
|
||||||
|
text: "walletarcbit"
|
||||||
|
link: "https://itunes.apple.com/app/arcbit-bitcoin-wallet/id999487888"
|
||||||
|
source: "https://github.com/arcbit/arcbit-ios"
|
||||||
|
screenshot: "arcbitios.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroloverride"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
- name: android
|
||||||
|
text: "walletarcbit"
|
||||||
|
link: "https://play.google.com/store/apps/details?id=com.arcbit.arcbit"
|
||||||
|
source: "https://github.com/arcbit/arcbit-android"
|
||||||
|
screenshot: "arcbitios.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroloverride"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
---
|
36
_wallets/armory.md
Normal file
36
_wallets/armory.md
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: armory
|
||||||
|
title: "Armory"
|
||||||
|
titleshort: "Armory"
|
||||||
|
compat: "desktop windows mac linux"
|
||||||
|
level: 2
|
||||||
|
platform:
|
||||||
|
- desktop:
|
||||||
|
name: desktop
|
||||||
|
default: &DEFAULT
|
||||||
|
text: "walletarmory"
|
||||||
|
link: "https://btcarmory.com/"
|
||||||
|
source: "https://github.com/goatpig/BitcoinArmory"
|
||||||
|
screenshot: "armory.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkgoodvalidationfullnoderequired"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkfailenvironmentdesktop"
|
||||||
|
privacy: "checkgoodprivacyimproved"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkpassprivacydisclosurefullnode"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
os:
|
||||||
|
- name: windows
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: mac
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: linux
|
||||||
|
<<: *DEFAULT
|
||||||
|
---
|
36
_wallets/bitcoincore.md
Normal file
36
_wallets/bitcoincore.md
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: bitcoincore
|
||||||
|
title: "Bitcoin Core"
|
||||||
|
titleshort: "Bitcoin<br>Core"
|
||||||
|
compat: "desktop windows mac linux"
|
||||||
|
level: 1
|
||||||
|
platform:
|
||||||
|
- desktop:
|
||||||
|
name: desktop
|
||||||
|
default: &DEFAULT
|
||||||
|
text: "walletbitcoincore"
|
||||||
|
link: "bitcoincore"
|
||||||
|
source: "https://github.com/bitcoin/bitcoin"
|
||||||
|
screenshot: "bitcoincore.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkgoodvalidationfullnode"
|
||||||
|
transparency: "checkgoodtransparencydeterministic"
|
||||||
|
environment: "checkfailenvironmentdesktop"
|
||||||
|
privacy: "checkgoodprivacyimproved"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkpassprivacydisclosurefullnode"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
os:
|
||||||
|
- name: windows
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: mac
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: linux
|
||||||
|
<<: *DEFAULT
|
||||||
|
---
|
36
_wallets/bitcoinknots.md
Normal file
36
_wallets/bitcoinknots.md
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: bitcoinknots
|
||||||
|
title: "Bitcoin Knots"
|
||||||
|
titleshort: "Bitcoin<br>Knots"
|
||||||
|
compat: "desktop windows mac linux"
|
||||||
|
level: 1
|
||||||
|
platform:
|
||||||
|
- desktop:
|
||||||
|
name: desktop
|
||||||
|
default: &DEFAULT
|
||||||
|
text: "walletbitcoinknots"
|
||||||
|
link: "https://bitcoinknots.org/"
|
||||||
|
source: "https://github.com/bitcoinknots/bitcoin/"
|
||||||
|
screenshot: "bitcoinknots.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkgoodvalidationfullnode"
|
||||||
|
transparency: "checkgoodtransparencydeterministic"
|
||||||
|
environment: "checkfailenvironmentdesktop"
|
||||||
|
privacy: "checkgoodprivacyimproved"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkpassprivacydisclosurefullnode"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
os:
|
||||||
|
- name: windows
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: mac
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: linux
|
||||||
|
<<: *DEFAULT
|
||||||
|
---
|
46
_wallets/bitcoinwallet.md
Normal file
46
_wallets/bitcoinwallet.md
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: bitcoinwallet
|
||||||
|
title: "Bitcoin Wallet"
|
||||||
|
titleshort: "Bitcoin<br>Wallet"
|
||||||
|
compat: "mobile android blackberry"
|
||||||
|
level: 2
|
||||||
|
platform:
|
||||||
|
- mobile:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
- name: android
|
||||||
|
text: "walletbitcoinwallet"
|
||||||
|
link: "https://play.google.com/store/apps/details?id=de.schildbach.wallet"
|
||||||
|
source: "https://github.com/bitcoin-wallet/bitcoin-wallet"
|
||||||
|
screenshot: "bitcoinwalletandroid.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkpassvalidationspvp2p"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
- name: blackberry
|
||||||
|
text: "walletbitcoinwallet"
|
||||||
|
link: "https://appworld.blackberry.com/webstore/content/23952882/"
|
||||||
|
source: "https://github.com/bitcoin-wallet/bitcoin-wallet"
|
||||||
|
screenshot: "bitcoinwalletandroid.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkpassvalidationspvp2p"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
---
|
54
_wallets/bitgo.md
Normal file
54
_wallets/bitgo.md
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: bitgo
|
||||||
|
title: "BitGo"
|
||||||
|
titleshort: "BitGo"
|
||||||
|
compat: "web desktop windows mac linux"
|
||||||
|
level: 3
|
||||||
|
platform:
|
||||||
|
- desktop:
|
||||||
|
name: desktop
|
||||||
|
default: &DEFAULT
|
||||||
|
text: "walletbitgo"
|
||||||
|
link: "https://chrome.google.com/webstore/detail/bitgo/jlgeogaipkoajobchncghcojanffjfhl"
|
||||||
|
source: "https://github.com/BitGo/bitgo-chrome"
|
||||||
|
screenshot: "bitgo.png"
|
||||||
|
check:
|
||||||
|
control: "checkpasscontrolmulti"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkfailtransparencyremote"
|
||||||
|
environment: "checkpassenvironmenttwofactor"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
os:
|
||||||
|
- name: windows
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: mac
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: linux
|
||||||
|
<<: *DEFAULT
|
||||||
|
- web:
|
||||||
|
name: web
|
||||||
|
os:
|
||||||
|
- name: web
|
||||||
|
text: "walletbitgo"
|
||||||
|
link: "https://www.bitgo.com/"
|
||||||
|
screenshot: "bitgo.png"
|
||||||
|
check:
|
||||||
|
control: "checkpasscontrolmulti"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkfailtransparencyremote"
|
||||||
|
environment: "checkpassenvironmenttwofactor"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
---
|
71
_wallets/bither.md
Normal file
71
_wallets/bither.md
Normal file
|
@ -0,0 +1,71 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: bither
|
||||||
|
title: "Bither"
|
||||||
|
titleshort: "Bither"
|
||||||
|
compat: "mobile ios android desktop windows mac linux"
|
||||||
|
level: 2
|
||||||
|
platform:
|
||||||
|
- mobile:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
- name: ios
|
||||||
|
text: "walletbither"
|
||||||
|
link: "https://itunes.apple.com/us/app/bither/id899478936"
|
||||||
|
source: "https://github.com/bither/bither-ios"
|
||||||
|
screenshot: "bithermobile.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkpassvalidationspvp2p"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkfailprivacyweak"
|
||||||
|
fees: "checkfailfeecontrolstatic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkfailprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
- name: android
|
||||||
|
text: "walletbither"
|
||||||
|
link: "https://play.google.com/store/apps/details?id=net.bither"
|
||||||
|
source: "https://github.com/bither/bither-android"
|
||||||
|
screenshot: "bithermobile.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkpassvalidationspvp2p"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkfailprivacyweak"
|
||||||
|
fees: "checkfailfeecontrolstatic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkfailprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
- desktop:
|
||||||
|
name: desktop
|
||||||
|
default: &DEFAULT
|
||||||
|
text: "walletbither"
|
||||||
|
link: "https://bither.net"
|
||||||
|
source: "https://github.com/bither/bither-desktop-java"
|
||||||
|
screenshot: "bitherdesktop.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkpassvalidationspvp2p"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkfailenvironmentdesktop"
|
||||||
|
privacy: "checkfailprivacyweak"
|
||||||
|
fees: "checkfailfeecontrolstatic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkfailprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
os:
|
||||||
|
- name: windows
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: mac
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: linux
|
||||||
|
<<: *DEFAULT
|
||||||
|
---
|
46
_wallets/breadwallet.md
Normal file
46
_wallets/breadwallet.md
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: breadwallet
|
||||||
|
title: "breadwallet"
|
||||||
|
titleshort: "breadwallet"
|
||||||
|
compat: "mobile android ios"
|
||||||
|
level: 2
|
||||||
|
platform:
|
||||||
|
- mobile:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
- name: ios
|
||||||
|
text: "walletbreadwallet"
|
||||||
|
link: "https://itunes.apple.com/app/breadwallet/id885251393"
|
||||||
|
source: "https://github.com/voisine/breadwallet"
|
||||||
|
screenshot: "breadwallet.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkpassvalidationspvp2p"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
- name: android
|
||||||
|
text: "walletbreadwallet"
|
||||||
|
link: "https://play.google.com/store/apps/details?id=com.breadwallet"
|
||||||
|
source: "https://github.com/breadwallet/breadwallet-android"
|
||||||
|
screenshot: "breadwallet.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkpassvalidationspvp2p"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
---
|
65
_wallets/btc.com.md
Normal file
65
_wallets/btc.com.md
Normal file
|
@ -0,0 +1,65 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: btc.com
|
||||||
|
title: "BTC.com Bitcoin Wallet"
|
||||||
|
titleshort: "BTC.com"
|
||||||
|
compat: "mobile web android ios"
|
||||||
|
level: 3
|
||||||
|
platform:
|
||||||
|
- mobile:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
- name: ios
|
||||||
|
text: "walletbtccom"
|
||||||
|
link: "https://itunes.apple.com/us/app/blocktrail-bitcoin-wallet/id1019614423"
|
||||||
|
source: "https://github.com/blocktrail/blocktrail-wallet"
|
||||||
|
screenshot: "btccomwallet.png"
|
||||||
|
check:
|
||||||
|
control: "checkpasscontrolmulti"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmenttwofactor"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
- name: android
|
||||||
|
text: "walletbtccom"
|
||||||
|
link: "https://play.google.com/store/apps/details?id=com.blocktrail.mywallet"
|
||||||
|
source: "https://github.com/blocktrail/blocktrail-wallet"
|
||||||
|
screenshot: "btccomwallet.png"
|
||||||
|
check:
|
||||||
|
control: "checkpasscontrolmulti"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmenttwofactor"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
- web:
|
||||||
|
name: web
|
||||||
|
os:
|
||||||
|
- name: web
|
||||||
|
text: "walletbtccom"
|
||||||
|
link: "https://wallet.btc.com"
|
||||||
|
source: "https://github.com/blocktrail/blocktrail-webwallet"
|
||||||
|
screenshot: "btccomwallet.png"
|
||||||
|
check:
|
||||||
|
control: "checkpasscontrolmulti"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkfailtransparencyremote"
|
||||||
|
environment: "checkpassenvironmenttwofactor"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
---
|
28
_wallets/coinapult.md
Normal file
28
_wallets/coinapult.md
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: coinapult
|
||||||
|
title: "Coinapult"
|
||||||
|
titleshort: "Coinapult"
|
||||||
|
compat: "web"
|
||||||
|
level: 4
|
||||||
|
platform:
|
||||||
|
- web:
|
||||||
|
name: web
|
||||||
|
os:
|
||||||
|
- name: web
|
||||||
|
text: "walletcoinapult"
|
||||||
|
link: "https://coinapult.com/"
|
||||||
|
screenshot: "coinapult.png"
|
||||||
|
check:
|
||||||
|
control: "checkfailcontrolthirdparty"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkfailtransparencyremote"
|
||||||
|
environment: "checkfailenvironmentdesktop"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
---
|
28
_wallets/coinbase.md
Normal file
28
_wallets/coinbase.md
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: coinbase
|
||||||
|
title: "Coinbase"
|
||||||
|
titleshort: "Coinbase"
|
||||||
|
compat: "web"
|
||||||
|
level: 4
|
||||||
|
platform:
|
||||||
|
- web:
|
||||||
|
name: web
|
||||||
|
os:
|
||||||
|
- name: web
|
||||||
|
text: "walletcoinbase"
|
||||||
|
link: "https://coinbase.com"
|
||||||
|
screenshot: "coinbase.png"
|
||||||
|
check:
|
||||||
|
control: "checkfailcontrolthirdparty"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkfailtransparencyremote"
|
||||||
|
environment: "checkfailenvironmentdesktop"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
---
|
81
_wallets/coinspace.md
Normal file
81
_wallets/coinspace.md
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: coinspace
|
||||||
|
title: "Coin.Space"
|
||||||
|
titleshort: "Coin.Space"
|
||||||
|
compat: "mobile web android windowsphone ios"
|
||||||
|
level: 3
|
||||||
|
platform:
|
||||||
|
- mobile:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
- name: android
|
||||||
|
text: "walletcoinspace"
|
||||||
|
link: "https://play.google.com/store/apps/details?id=com.coinspace.app"
|
||||||
|
source: "https://github.com/CoinSpace/CoinSpace"
|
||||||
|
screenshot: "coinspacemobile.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkfailtransparencynew"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
- name: ios
|
||||||
|
text: "walletcoinspace"
|
||||||
|
link: "https://itunes.apple.com/us/app/coinspace-bitcoin-wallet/id980719434?mt=8"
|
||||||
|
source: "https://github.com/CoinSpace/CoinSpace"
|
||||||
|
screenshot: "coinspacemobile.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkfailtransparencynew"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
- name: windowsphone
|
||||||
|
text: "walletcoinspace"
|
||||||
|
link: "https://www.microsoft.com/en-us/store/apps/coin-space-digital-currency-wallet/9nblgggz58z9"
|
||||||
|
source: "https://github.com/CoinSpace/CoinSpace"
|
||||||
|
screenshot: "coinspacemobile.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkfailtransparencynew"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
- web:
|
||||||
|
name: web
|
||||||
|
os:
|
||||||
|
- name: web
|
||||||
|
text: "walletcoinspace"
|
||||||
|
link: "https://coin.space"
|
||||||
|
source: "https://github.com/CoinSpace/CoinSpace"
|
||||||
|
screenshot: "coinspaceweb.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkfailtransparencyremote"
|
||||||
|
environment: "checkfailenvironmentdesktop"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
---
|
61
_wallets/copay.md
Normal file
61
_wallets/copay.md
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: copay
|
||||||
|
title: "Copay"
|
||||||
|
titleshort: "Copay"
|
||||||
|
compat: "mobile desktop android ios windowsphone windows mac linux"
|
||||||
|
level: 3
|
||||||
|
platform:
|
||||||
|
- mobile:
|
||||||
|
name: mobile
|
||||||
|
default: &DEFAULT
|
||||||
|
text: "walletcopay"
|
||||||
|
link: "https://copay.io"
|
||||||
|
source: "https://github.com/bitpay/copay"
|
||||||
|
screenshot: "copay.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
os:
|
||||||
|
- name: android
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: ios
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: windowsphone
|
||||||
|
<<: *DEFAULT
|
||||||
|
- desktop:
|
||||||
|
name: desktop
|
||||||
|
default: &DEFAULT
|
||||||
|
text: "walletcopay"
|
||||||
|
link: "https://copay.io/"
|
||||||
|
source: "https://github.com/bitpay/copay"
|
||||||
|
screenshot: "copay.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkfailenvironmentdesktop"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
os:
|
||||||
|
- name: windows
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: mac
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: linux
|
||||||
|
<<: *DEFAULT
|
||||||
|
---
|
26
_wallets/digitalbitbox.md
Normal file
26
_wallets/digitalbitbox.md
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: digitalbitbox
|
||||||
|
title: "DigitalBitbox"
|
||||||
|
titleshort: "Digital<br />Bitbox"
|
||||||
|
compat: "hardware"
|
||||||
|
level: 2
|
||||||
|
platform:
|
||||||
|
- hardware:
|
||||||
|
name: hardware
|
||||||
|
os:
|
||||||
|
- name: hardware
|
||||||
|
text: "walletdbb"
|
||||||
|
link: "https://digitalbitbox.com/"
|
||||||
|
source: "https://github.com/digitalbitbox/"
|
||||||
|
screenshot: "digitalbitbox.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkneutralvalidationvariable"
|
||||||
|
transparency: "checkfailtransparencynew"
|
||||||
|
environment: "checkgoodenvironmenthardware"
|
||||||
|
privacy: "checkneutralprivacyvariable"
|
||||||
|
fees: "checkneutralfeecontrolvariable"
|
||||||
|
---
|
55
_wallets/electrum.md
Normal file
55
_wallets/electrum.md
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: electrum
|
||||||
|
title: "Electrum"
|
||||||
|
titleshort: "Electrum"
|
||||||
|
compat: "desktop windows mac linux mobile android"
|
||||||
|
level: 2
|
||||||
|
platform:
|
||||||
|
- desktop:
|
||||||
|
name: desktop
|
||||||
|
default: &DEFAULT
|
||||||
|
text: "walletelectrum"
|
||||||
|
link: "https://electrum.org"
|
||||||
|
source: "https://github.com/spesmilo/electrum"
|
||||||
|
screenshot: "electrum.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkpassvalidationspvservers"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmenttwofactor"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
os:
|
||||||
|
- name: windows
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: mac
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: linux
|
||||||
|
<<: *DEFAULT
|
||||||
|
- mobile:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
- name: android
|
||||||
|
text: "walletelectrum"
|
||||||
|
link: "https://play.google.com/store/apps/details?id=org.electrum.electrum"
|
||||||
|
source: "https://github.com/spesmilo/electrum"
|
||||||
|
screenshot: "electrumandroid.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkpassvalidationspvservers"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
---
|
90
_wallets/greenaddress.md
Normal file
90
_wallets/greenaddress.md
Normal file
|
@ -0,0 +1,90 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: greenaddress
|
||||||
|
title: "GreenAddress"
|
||||||
|
titleshort: "Green<br>Address"
|
||||||
|
compat: "mobile desktop web android ios windows mac linux"
|
||||||
|
level: 3
|
||||||
|
platform:
|
||||||
|
- mobile:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
- name: ios
|
||||||
|
text: "walletgreenaddress"
|
||||||
|
link: "https://itunes.apple.com/app/id1206035886"
|
||||||
|
source: "https://github.com/greenaddress/WalletCordova"
|
||||||
|
screenshot: "greenaddressandroid.png"
|
||||||
|
check:
|
||||||
|
control: "checkpasscontrolmulti"
|
||||||
|
validation: "checkpassvalidationservers"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmenttwofactor"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
- name: android
|
||||||
|
text: "walletgreenaddress"
|
||||||
|
link: "https://play.google.com/store/apps/details?id=it.greenaddress.cordova"
|
||||||
|
source: "https://github.com/greenaddress/WalletCordova"
|
||||||
|
screenshot: "greenaddressandroid.png"
|
||||||
|
check:
|
||||||
|
control: "checkpasscontrolmulti"
|
||||||
|
validation: "checkpassvalidationservers"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmenttwofactor"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
- desktop:
|
||||||
|
name: desktop
|
||||||
|
default: &DEFAULT
|
||||||
|
text: "walletgreenaddress"
|
||||||
|
link: "https://chrome.google.com/webstore/detail/greenaddressit/dgbimgjoijjemhdamicmljbncacfndmp"
|
||||||
|
source: "https://github.com/greenaddress/WalletCrx"
|
||||||
|
screenshot: "greenaddressdesktop.png"
|
||||||
|
check:
|
||||||
|
control: "checkpasscontrolmulti"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkfailtransparencyremote"
|
||||||
|
environment: "checkpassenvironmenttwofactor"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
os:
|
||||||
|
- name: windows
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: mac
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: linux
|
||||||
|
<<: *DEFAULT
|
||||||
|
- web:
|
||||||
|
name: web
|
||||||
|
os:
|
||||||
|
- name: web
|
||||||
|
text: "walletgreenaddress"
|
||||||
|
link: "https://chrome.google.com/webstore/detail/greenaddressit/dgbimgjoijjemhdamicmljbncacfndmp"
|
||||||
|
source: "https://github.com/greenaddress/WalletCrx"
|
||||||
|
screenshot: "greenaddressdesktop.png"
|
||||||
|
check:
|
||||||
|
control: "checkpasscontrolmulti"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkfailtransparencyremote"
|
||||||
|
environment: "checkpassenvironmenttwofactor"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
---
|
30
_wallets/greenbits.md
Normal file
30
_wallets/greenbits.md
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: greenbits
|
||||||
|
title: "GreenBits"
|
||||||
|
titleshort: "GreenBits"
|
||||||
|
compat: "mobile android"
|
||||||
|
level: 2
|
||||||
|
platform:
|
||||||
|
- mobile:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
- name: android
|
||||||
|
text: "walletgreenbits"
|
||||||
|
link: "https://play.google.com/store/apps/details?id=com.greenaddress.greenbits_android_wallet"
|
||||||
|
source: "https://github.com/greenaddress/GreenBits"
|
||||||
|
screenshot: "greenbits.png"
|
||||||
|
check:
|
||||||
|
control: "checkpasscontrolmulti"
|
||||||
|
validation: "checkpassvalidationspvp2p"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmenttwofactor"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
---
|
26
_wallets/keepkey.md
Normal file
26
_wallets/keepkey.md
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: keepkey
|
||||||
|
title: "KeepKey"
|
||||||
|
titleshort: "KeepKey"
|
||||||
|
compat: "hardware"
|
||||||
|
level: 2
|
||||||
|
platform:
|
||||||
|
- hardware:
|
||||||
|
name: hardware
|
||||||
|
os:
|
||||||
|
- name: hardware
|
||||||
|
text: "walletkeepkey"
|
||||||
|
link: "https://www.keepkey.com/"
|
||||||
|
source: "https://github.com/keepkey/"
|
||||||
|
screenshot: "keepkey.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkneutralvalidationvariable"
|
||||||
|
transparency: "checkfailtransparencynew"
|
||||||
|
environment: "checkgoodenvironmenthardware"
|
||||||
|
privacy: "checkneutralprivacyvariable"
|
||||||
|
fees: "checkneutralfeecontrolvariable"
|
||||||
|
---
|
26
_wallets/ledgernano.md
Normal file
26
_wallets/ledgernano.md
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: ledgernano
|
||||||
|
title: "Ledger Nano"
|
||||||
|
titleshort: "Ledger<br>Nano"
|
||||||
|
compat: "hardware"
|
||||||
|
level: 2
|
||||||
|
platform:
|
||||||
|
- hardware:
|
||||||
|
name: hardware
|
||||||
|
os:
|
||||||
|
- name: hardware
|
||||||
|
text: "walletnano"
|
||||||
|
link: "https://www.ledgerwallet.com/"
|
||||||
|
source: "https://github.com/LedgerHQ/"
|
||||||
|
screenshot: "ledger.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkneutralvalidationvariable"
|
||||||
|
transparency: "checkfailtransparencynew"
|
||||||
|
environment: "checkgoodenvironmenthardware"
|
||||||
|
privacy: "checkneutralprivacyvariable"
|
||||||
|
fees: "checkneutralfeecontrolvariable"
|
||||||
|
---
|
26
_wallets/ledgernanos.md
Normal file
26
_wallets/ledgernanos.md
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: ledgernanos
|
||||||
|
title: "Ledger Nano S"
|
||||||
|
titleshort: "Ledger<br>Nano S"
|
||||||
|
compat: "hardware"
|
||||||
|
level: 2
|
||||||
|
platform:
|
||||||
|
- hardware:
|
||||||
|
name: hardware
|
||||||
|
os:
|
||||||
|
- name: hardware
|
||||||
|
text: "walletnanos"
|
||||||
|
link: "https://www.ledgerwallet.com/"
|
||||||
|
source: "https://github.com/LedgerHQ/"
|
||||||
|
screenshot: "ledgernanos.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkneutralvalidationvariable"
|
||||||
|
transparency: "checkfailtransparencynew"
|
||||||
|
environment: "checkgoodenvironmenthardware"
|
||||||
|
privacy: "checkneutralprivacyvariable"
|
||||||
|
fees: "checkneutralfeecontrolvariable"
|
||||||
|
---
|
36
_wallets/msigna.md
Normal file
36
_wallets/msigna.md
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: msigna
|
||||||
|
title: "mSIGNA"
|
||||||
|
titleshort: "mSIGNA"
|
||||||
|
compat: "desktop windows mac linux"
|
||||||
|
level: 2
|
||||||
|
platform:
|
||||||
|
- desktop:
|
||||||
|
name: desktop
|
||||||
|
default: &DEFAULT
|
||||||
|
text: "walletmsigna"
|
||||||
|
link: "https://ciphrex.com/redirect/?referer=bitcoin.org"
|
||||||
|
source: "https://ciphrex.com/redirect/?url=https://github.com/ciphrex/CoinVault?referer=bitcoin.org"
|
||||||
|
screenshot: "msigna.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkgoodvalidationfullnoderequired"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkfailenvironmentdesktop"
|
||||||
|
privacy: "checkgoodprivacyimproved"
|
||||||
|
fees: "checkfailfeecontrolstatic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkpassprivacydisclosurefullnode"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
os:
|
||||||
|
- name: windows
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: mac
|
||||||
|
<<: *DEFAULT
|
||||||
|
- name: linux
|
||||||
|
<<: *DEFAULT
|
||||||
|
---
|
30
_wallets/mycelium.md
Normal file
30
_wallets/mycelium.md
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: mycelium
|
||||||
|
title: "Mycelium"
|
||||||
|
titleshort: "Mycelium"
|
||||||
|
compat: "mobile android"
|
||||||
|
level: 3
|
||||||
|
platform:
|
||||||
|
- mobile:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
- name: android
|
||||||
|
text: "walletmyceliumwallet"
|
||||||
|
link: "https://play.google.com/store/apps/details?id=com.mycelium.wallet"
|
||||||
|
source: "https://github.com/mycelium-com/wallet"
|
||||||
|
screenshot: "mycelium.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
---
|
30
_wallets/simplebitcoinwallet.md
Normal file
30
_wallets/simplebitcoinwallet.md
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: simplebitcoinwallet
|
||||||
|
title: "Simple Bitcoin Wallet"
|
||||||
|
titleshort: "Simple<br>Bitcoin"
|
||||||
|
compat: "mobile android"
|
||||||
|
level: 2
|
||||||
|
platform:
|
||||||
|
- mobile:
|
||||||
|
name: mobile
|
||||||
|
os:
|
||||||
|
- name: android
|
||||||
|
text: "walletsimplebitcoinwallet"
|
||||||
|
link: "https://play.google.com/store/apps/details?id=com.btcontract.wallet"
|
||||||
|
source: "https://github.com/btcontract/wallet"
|
||||||
|
screenshot: "simplebitcoinwalletandroid.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkpassvalidationspvp2p"
|
||||||
|
transparency: "checkpasstransparencyopensource"
|
||||||
|
environment: "checkpassenvironmentmobile"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
privacynetwork: "checkfailprivacynetworknosupporttor"
|
||||||
|
---
|
26
_wallets/trezor.md
Normal file
26
_wallets/trezor.md
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: trezor
|
||||||
|
title: "Trezor"
|
||||||
|
titleshort: "Trezor"
|
||||||
|
compat: "hardware"
|
||||||
|
level: 2
|
||||||
|
platform:
|
||||||
|
- hardware:
|
||||||
|
name: hardware
|
||||||
|
os:
|
||||||
|
- name: hardware
|
||||||
|
text: "wallettrezor"
|
||||||
|
link: "https://trezor.io/"
|
||||||
|
source: "https://github.com/trezor/"
|
||||||
|
screenshot: "trezor.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkneutralvalidationvariable"
|
||||||
|
transparency: "checkgoodtransparencydeterministic"
|
||||||
|
environment: "checkgoodenvironmenthardware"
|
||||||
|
privacy: "checkneutralprivacyvariable"
|
||||||
|
fees: "checkneutralfeecontrolvariable"
|
||||||
|
---
|
28
_wallets/xapo.md
Normal file
28
_wallets/xapo.md
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
id: xapo
|
||||||
|
title: "Xapo"
|
||||||
|
titleshort: "Xapo"
|
||||||
|
compat: "web"
|
||||||
|
level: 4
|
||||||
|
platform:
|
||||||
|
- web:
|
||||||
|
name: web
|
||||||
|
os:
|
||||||
|
- name: web
|
||||||
|
text: "walletxapo"
|
||||||
|
link: "https://xapo.com/"
|
||||||
|
screenshot: "xapo.png"
|
||||||
|
check:
|
||||||
|
control: "checkfailcontrolthirdpartyinsured"
|
||||||
|
validation: "checkfailvalidationcentralized"
|
||||||
|
transparency: "checkfailtransparencyremote"
|
||||||
|
environment: "checkfailenvironmentdesktop"
|
||||||
|
privacy: "checkpassprivacybasic"
|
||||||
|
privacycheck:
|
||||||
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
|
---
|
|
@ -87,14 +87,11 @@ to request an exemption or policy change. Feel free to email Will Binns
|
||||||
([will@bitcoin.org](mailto:will@bitcoin.org)) or Dave Harding ([dave@dtrt.org](mailto:dave@dtrt.org))
|
([will@bitcoin.org](mailto:will@bitcoin.org)) or Dave Harding ([dave@dtrt.org](mailto:dave@dtrt.org))
|
||||||
if you have any questions.
|
if you have any questions.
|
||||||
|
|
||||||
Wallets can be added in `_templates/choose-your-wallet.html`. Entries are
|
Wallets can be added by creating a Markdown file with a wallet name
|
||||||
ordered by levels and new wallets must be added after the last wallet on the
|
in a `_wallets` folder, like this: `_wallets/[wallet_name].md`.
|
||||||
same level.
|
|
||||||
|
|
||||||
* Level 1 - Full nodes
|
For examples refer to the existing wallet files or check
|
||||||
* Level 2 - SPV, Random servers
|
`quality-assurance/schemas/wallets.yaml` schema.
|
||||||
* Level 3 - Hybrid, Multisig wallets
|
|
||||||
* Level 4 - Web wallets
|
|
||||||
|
|
||||||
**Screenshot**: The png files must go in `/img/screenshots`, be 250 X 350 px and
|
**Screenshot**: The png files must go in `/img/screenshots`, be 250 X 350 px and
|
||||||
optimized with `optipng -o7 file.png`.
|
optimized with `optipng -o7 file.png`.
|
||||||
|
@ -106,10 +103,18 @@ or 85 X 85 px for square icons.
|
||||||
**Description**: The text must go in `_translations/en.yml` alongside other
|
**Description**: The text must go in `_translations/en.yml` alongside other
|
||||||
wallets' descriptions.
|
wallets' descriptions.
|
||||||
|
|
||||||
|
**Level**: Each wallet must have a level property assigned. A value must be in a range
|
||||||
|
between 1 and 4. Level represents a category of a wallet:
|
||||||
|
|
||||||
|
* Level 1 - Full nodes
|
||||||
|
* Level 2 - SPV, Random servers
|
||||||
|
* Level 3 - Hybrid, Multisig wallets
|
||||||
|
* Level 4 - Web wallets
|
||||||
|
|
||||||
### Score
|
### Score
|
||||||
|
|
||||||
Each wallet is assigned a score for five criteria. For each of them, the
|
Each wallet is assigned a score for five criteria. For each of them, the
|
||||||
appropriate text in `_translations/en.yml` needs to be chosen.
|
appropriate text in `_translations/en.yml` needs to be chosen (_see `choose-your-wallet` section_).
|
||||||
|
|
||||||
**Control** - What control the user has over his bitcoins?
|
**Control** - What control the user has over his bitcoins?
|
||||||
|
|
||||||
|
|
BIN
img/os/hardware.png
Normal file
BIN
img/os/hardware.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 277 B |
BIN
img/os/web.png
Normal file
BIN
img/os/web.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 368 B |
50
js/main.js
50
js/main.js
|
@ -359,7 +359,7 @@ function walletMenuListener(e) {
|
||||||
var walletSelectPlatform = function(e) {
|
var walletSelectPlatform = function(e) {
|
||||||
var t = getEvent(e, 'target'),
|
var t = getEvent(e, 'target'),
|
||||||
p = t;
|
p = t;
|
||||||
if (t.nodeName !== 'A') return;
|
if (t.nodeName !== 'A' || t.getAttribute('href')) return;
|
||||||
while (p.parentNode.nodeName === 'UL' || p.parentNode.nodeName === 'LI') p = p.parentNode;
|
while (p.parentNode.nodeName === 'UL' || p.parentNode.nodeName === 'LI') p = p.parentNode;
|
||||||
for (var i = 0, nds = p.getElementsByTagName('LI'), n = nds.length; i < n; i++) removeClass(nds[i], 'active');
|
for (var i = 0, nds = p.getElementsByTagName('LI'), n = nds.length; i < n; i++) removeClass(nds[i], 'active');
|
||||||
var tt = t;
|
var tt = t;
|
||||||
|
@ -367,8 +367,6 @@ function walletMenuListener(e) {
|
||||||
if (tt.nodeName === 'LI') addClass(tt, 'active');
|
if (tt.nodeName === 'LI') addClass(tt, 'active');
|
||||||
tt = tt.parentNode;
|
tt = tt.parentNode;
|
||||||
}
|
}
|
||||||
walletShowPlatform(t.getAttribute('data-walletcompat'));
|
|
||||||
if (isMobile() && !hasSubItems(t)) scrollToNode(document.getElementById('wallets'));
|
|
||||||
},
|
},
|
||||||
hasSubItems = function(t) {
|
hasSubItems = function(t) {
|
||||||
while (t.nodeName !== 'LI') t = t.parentNode;
|
while (t.nodeName !== 'LI') t = t.parentNode;
|
||||||
|
@ -423,6 +421,16 @@ function walletScoreListener(e) {
|
||||||
onTouchClick(e, init);
|
onTouchClick(e, init);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function walletScoreListener(e) {
|
||||||
|
// Listen for events on wallet scores and display them on tap.
|
||||||
|
var init = function(e) {
|
||||||
|
var t = getEvent(e, 'target');
|
||||||
|
while (!t.parentNode.parentNode.parentNode.id) t = t.parentNode;
|
||||||
|
(t.className.indexOf('hover') === -1) ? addClass(t, 'hover'): removeClass(t, 'hover');
|
||||||
|
};
|
||||||
|
onTouchClick(e, init);
|
||||||
|
}
|
||||||
|
|
||||||
function walletShowPlatform(platform) {
|
function walletShowPlatform(platform) {
|
||||||
// Show wallets for given platform in the menu.
|
// Show wallets for given platform in the menu.
|
||||||
var t = null,
|
var t = null,
|
||||||
|
@ -453,45 +461,9 @@ function walletShowPlatform(platform) {
|
||||||
var p = t.parentNode.parentNode.parentNode;
|
var p = t.parentNode.parentNode.parentNode;
|
||||||
if (p.nodeName === 'LI') addClass(p, 'active');
|
if (p.nodeName === 'LI') addClass(p, 'active');
|
||||||
}
|
}
|
||||||
},
|
|
||||||
updateWallets = function() {
|
|
||||||
// Replace wallets by those for given platform and rotate them.
|
|
||||||
var p = document.getElementById('wallets');
|
|
||||||
var lasttimeout = p.getAttribute('data-timeout');
|
|
||||||
var timeout = (lasttimeout !== null && lasttimeout !== '' && supportCSS('transition')) ? 200 : 1;
|
|
||||||
addClass(p, 'disabled');
|
|
||||||
addClass(p, 'nohover');
|
|
||||||
clearTimeout(lasttimeout);
|
|
||||||
p.setAttribute('data-timeout', setTimeout(function() {
|
|
||||||
p.innerHTML = '';
|
|
||||||
var platforms = (platform === 'default') ? ['desktop', 'mobile'] : [platform];
|
|
||||||
for (var i = 0, nds = document.getElementById('walletsswitch').childNodes, n = nds.length; i < n; i++) {
|
|
||||||
if (nds[i].nodeType !== 1) continue;
|
|
||||||
var id = nds[i].id.split('-')[1];
|
|
||||||
// for wallets with multiple listings, only show one instance per view
|
|
||||||
if (document.getElementById('wallet-' + id)) continue;
|
|
||||||
var nd = null;
|
|
||||||
for (var ii = 0, nn = platforms.length; ii < nn; ii++) {
|
|
||||||
var wp = document.getElementById('wallet-' + id + '-' + platforms[ii]);
|
|
||||||
if (wp) var nd = wp;
|
|
||||||
}
|
|
||||||
if (nd === null) {
|
|
||||||
var wf = document.getElementById('wallet-' + id + '-' + fallback);
|
|
||||||
if (wf && wf.getAttribute('data-walletcompat').indexOf(platform) !== -1) var nd = wf;
|
|
||||||
}
|
|
||||||
if (nd === null) continue;
|
|
||||||
nd = nd.cloneNode(true);
|
|
||||||
nd.id = 'wallet-' + id;
|
|
||||||
p.appendChild(nd);
|
|
||||||
}
|
|
||||||
walletRotate();
|
|
||||||
removeClass(p, 'disabled');
|
|
||||||
document.getElementById('walletsmobile').innerHTML = '';
|
|
||||||
}, timeout));
|
|
||||||
};
|
};
|
||||||
if (!getMenuState()) return;
|
if (!getMenuState()) return;
|
||||||
updateMenu();
|
updateMenu();
|
||||||
updateWallets();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function walletRotate() {
|
function walletRotate() {
|
||||||
|
|
|
@ -2,48 +2,22 @@
|
||||||
# This file is licensed under the MIT License (MIT) available on
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
# http://opensource.org/licenses/MIT.
|
# http://opensource.org/licenses/MIT.
|
||||||
id: https://bitcoin.org/quality-assurance/schemas/wallets.yaml
|
id: https://bitcoin.org/quality-assurance/schemas/wallets.yaml
|
||||||
description: The main container
|
description: The wallet object
|
||||||
type: object
|
type: object
|
||||||
required:
|
required:
|
||||||
- layout
|
|
||||||
- id
|
- id
|
||||||
- wallets
|
|
||||||
additionalProperties: false
|
|
||||||
properties:
|
|
||||||
layout:
|
|
||||||
description: The Jekyll page layout to use
|
|
||||||
type: string
|
|
||||||
enum:
|
|
||||||
- base
|
|
||||||
|
|
||||||
id:
|
|
||||||
description: The page identifier to use for translations
|
|
||||||
type: string
|
|
||||||
|
|
||||||
max_wallet_text_length:
|
|
||||||
description: >
|
|
||||||
The global maximum length for a wallet text description in any
|
|
||||||
langugage (counted in Unicode characters). Ensures text doesn't
|
|
||||||
overfill its box.
|
|
||||||
type: integer
|
|
||||||
|
|
||||||
## The wallets array
|
|
||||||
wallets:
|
|
||||||
description: The array containing all wallets
|
|
||||||
type: array
|
|
||||||
uniqueItems: true
|
|
||||||
items:
|
|
||||||
description: The wallets. Each value is an arbitrary ID
|
|
||||||
type: object
|
|
||||||
additionalProperties: ## matches anything since this is an arbitrary ID string
|
|
||||||
required:
|
|
||||||
- title
|
- title
|
||||||
- titleshort
|
- titleshort
|
||||||
- compat
|
- compat
|
||||||
- level
|
- level
|
||||||
- platform
|
- platform
|
||||||
additionalProperties: false
|
# additionalProperties can not be true, as then the wallet fails due to license
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
|
id:
|
||||||
|
description: The page identifier to use for translations
|
||||||
|
type: string
|
||||||
|
|
||||||
title:
|
title:
|
||||||
description: The full wallet name; displayed when you view the full listing
|
description: The full wallet name; displayed when you view the full listing
|
||||||
type: string
|
type: string
|
||||||
|
@ -79,48 +53,59 @@ properties:
|
||||||
## The platforms the wallet supports
|
## The platforms the wallet supports
|
||||||
platform:
|
platform:
|
||||||
description: the platforms the wallet supports
|
description: the platforms the wallet supports
|
||||||
type: object
|
type: array
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
## Wallets that want to use different names, screenshots,
|
items:
|
||||||
## download URLs, or scoring for different versions (e.g. an
|
|
||||||
## Android version and an iOS version) must declare both a
|
|
||||||
## default platform for the main platform (desktop, mobile,
|
|
||||||
## hardware, web) and then a sub-platform in the platform field
|
|
||||||
## for any entries that diverge from the default (android, ios,
|
|
||||||
## blackberry, etc...). We use a long hand-maintained list of
|
|
||||||
## dependencies here to ensure that any wallet using a
|
|
||||||
## sub-platform also declares main platform.
|
|
||||||
#
|
|
||||||
## TODO: refactor YAML to get rid of this weirdness
|
|
||||||
dependencies:
|
|
||||||
android:
|
|
||||||
- mobile
|
|
||||||
ios:
|
|
||||||
- mobile
|
|
||||||
blackberry:
|
|
||||||
- mobile
|
|
||||||
windowsphone:
|
|
||||||
- mobile
|
|
||||||
windows:
|
|
||||||
- desktop
|
|
||||||
linux:
|
|
||||||
- desktop
|
|
||||||
mac:
|
|
||||||
- desktop
|
|
||||||
properties:
|
|
||||||
desktop:
|
|
||||||
description: Wallets that run on desktop operating systems
|
|
||||||
type: object
|
type: object
|
||||||
required: &desktop-required
|
additionalProperties:
|
||||||
|
- default
|
||||||
|
|
||||||
|
required:
|
||||||
|
- os
|
||||||
|
- name
|
||||||
|
|
||||||
|
properties:
|
||||||
|
name:
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- desktop
|
||||||
|
- mobile
|
||||||
|
- hardware
|
||||||
|
- web
|
||||||
|
os:
|
||||||
|
description: The specific operating systems the wallet supports
|
||||||
|
type: array
|
||||||
|
uniqueItems: true
|
||||||
|
items:
|
||||||
|
description: List of operating systems with wallet details
|
||||||
|
type: object
|
||||||
|
required: &required
|
||||||
|
- name
|
||||||
- text
|
- text
|
||||||
- link
|
- link
|
||||||
# - source ## TODO: Not currently required, but we should aim for making it required
|
|
||||||
- screenshot
|
- screenshot
|
||||||
- os
|
|
||||||
- check
|
- check
|
||||||
|
## TODO: Not currently required, but we should aim for making it required #
|
||||||
|
# - source
|
||||||
|
additionalProperties:
|
||||||
- privacycheck
|
- privacycheck
|
||||||
additionalProperties: false
|
|
||||||
properties:
|
properties:
|
||||||
|
name:
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
# mobile os
|
||||||
|
- android
|
||||||
|
- windowsphone
|
||||||
|
- blackberry
|
||||||
|
- ios
|
||||||
|
# desktop os
|
||||||
|
- windows
|
||||||
|
- mac
|
||||||
|
- linux
|
||||||
|
# pseudo web os
|
||||||
|
- web
|
||||||
|
# pseudo hardware os
|
||||||
|
- hardware
|
||||||
text: &text
|
text: &text
|
||||||
description: >
|
description: >
|
||||||
The identifier for the wallet's translation string.
|
The identifier for the wallet's translation string.
|
||||||
|
@ -138,16 +123,6 @@ properties:
|
||||||
screenshot: &screenshot
|
screenshot: &screenshot
|
||||||
description: File name for screenshot within the /img/screenshots/ directory
|
description: File name for screenshot within the /img/screenshots/ directory
|
||||||
type: string
|
type: string
|
||||||
os:
|
|
||||||
description: The specific operating systems the wallet supports
|
|
||||||
type: array
|
|
||||||
uniqueItems: true
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
enum:
|
|
||||||
- windows
|
|
||||||
- mac
|
|
||||||
- linux
|
|
||||||
check: &check
|
check: &check
|
||||||
description: The wallet's features (or lack thereof)
|
description: The wallet's features (or lack thereof)
|
||||||
type: object
|
type: object
|
||||||
|
@ -157,7 +132,8 @@ properties:
|
||||||
- transparency
|
- transparency
|
||||||
- environment
|
- environment
|
||||||
- privacy
|
- privacy
|
||||||
# - fees ## TODO: make required when web wallets moved
|
## TODO: make required when web wallets moved
|
||||||
|
# - fees
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
control:
|
control:
|
||||||
|
@ -245,74 +221,3 @@ properties:
|
||||||
enum:
|
enum:
|
||||||
- checkpassprivacynetworksupporttorproxy
|
- checkpassprivacynetworksupporttorproxy
|
||||||
- checkfailprivacynetworknosupporttor
|
- checkfailprivacynetworknosupporttor
|
||||||
|
|
||||||
|
|
||||||
mobile: &mobile
|
|
||||||
description: Wallets that run on mobile devices with limited operating systems
|
|
||||||
type: object
|
|
||||||
required: *desktop-required
|
|
||||||
properties:
|
|
||||||
text: *text
|
|
||||||
link: *link
|
|
||||||
source: *source
|
|
||||||
screenshot: *screenshot
|
|
||||||
os:
|
|
||||||
description: The specific operating systems the wallet supports
|
|
||||||
type: array
|
|
||||||
uniqueItems: true
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
enum:
|
|
||||||
- android
|
|
||||||
- blackberry
|
|
||||||
- ios
|
|
||||||
- windowsphone
|
|
||||||
check: *check
|
|
||||||
privacycheck: *privacycheck
|
|
||||||
## Aliases for the mobile platform to allow setting
|
|
||||||
## specific download URLs and screenshots for apps on
|
|
||||||
## different mobile platforms
|
|
||||||
android: *mobile
|
|
||||||
ios: *mobile
|
|
||||||
blackberry: *mobile
|
|
||||||
windowsphone: *mobile
|
|
||||||
|
|
||||||
web:
|
|
||||||
description: Wallets that run in a web browser
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- text
|
|
||||||
- link
|
|
||||||
# - source ## Not required :-(
|
|
||||||
- screenshot
|
|
||||||
- os
|
|
||||||
- check
|
|
||||||
- privacycheck
|
|
||||||
additionalProperties: false
|
|
||||||
properties:
|
|
||||||
text: *text
|
|
||||||
link: *link
|
|
||||||
source: *source
|
|
||||||
screenshot: *screenshot
|
|
||||||
os:
|
|
||||||
type: null
|
|
||||||
check: *check
|
|
||||||
privacycheck: *privacycheck
|
|
||||||
|
|
||||||
hardware:
|
|
||||||
description: Transaction-signing hardware that works in conjunction with software that interacts with the network
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- text
|
|
||||||
- link
|
|
||||||
- source
|
|
||||||
- screenshot
|
|
||||||
- check
|
|
||||||
additionalProperties: false
|
|
||||||
properties:
|
|
||||||
text: *text
|
|
||||||
link: *link
|
|
||||||
source: *source
|
|
||||||
screenshot: *screenshot
|
|
||||||
check: *check
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue