mirror of
https://github.com/BlueWallet/BlueWallet.git
synced 2025-02-22 15:04:50 +01:00
Merge branch 'master' of github.com:BlueWallet/BlueWallet into balanceUnit
# Conflicts: # ios/BlueWallet/Info.plist # loc/index.js # screen/wallets/transactions.js
This commit is contained in:
commit
5623ae171c
109 changed files with 130 additions and 178 deletions
|
@ -124,7 +124,7 @@ export class LightningButton extends Component {
|
|||
<View style={{ paddingTop: 30 }}>
|
||||
<Icon name="bolt" size={32} type="font-awesome" color={(this.props.active && BlueApp.settings.foregroundColor) || '#d2d2d2'} />
|
||||
<Text style={{ textAlign: 'center', color: (this.props.active && BlueApp.settings.foregroundColor) || '#d2d2d2' }}>
|
||||
{loc.wallets.add.lightning}
|
||||
{loc.wallets.add.lightning} (beta)
|
||||
</Text>
|
||||
</View>
|
||||
</View>
|
||||
|
@ -1047,7 +1047,7 @@ export class WalletsCarousel extends Component {
|
|||
color: '#fff',
|
||||
}}
|
||||
>
|
||||
{loc.formatBalance(item.getBalance())}
|
||||
{loc.formatBalance(item.getBalance(), item.getPreferredBalanceUnit())}
|
||||
</Text>
|
||||
<Text style={{ backgroundColor: 'transparent' }} />
|
||||
<Text
|
||||
|
|
|
@ -102,8 +102,8 @@ android {
|
|||
applicationId "io.bluewallet.bluewallet"
|
||||
minSdkVersion rootProject.ext.minSdkVersion
|
||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||
versionCode 9
|
||||
versionName "3.2.3"
|
||||
versionCode 11
|
||||
versionName "3.3.0"
|
||||
ndk {
|
||||
abiFilters "armeabi-v7a", "x86"
|
||||
}
|
||||
|
|
1
android/build.sh
Normal file
1
android/build.sh
Normal file
|
@ -0,0 +1 @@
|
|||
./gradlew assembleRelease
|
1
android/metadata/en-US/changelogs/5.txt
Normal file
1
android/metadata/en-US/changelogs/5.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Initial Android release
|
1
android/metadata/en-US/changelogs/7.txt
Normal file
1
android/metadata/en-US/changelogs/7.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Bug fixes and performance improvements
|
1
android/metadata/en-US/changelogs/8.txt
Normal file
1
android/metadata/en-US/changelogs/8.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Bug fixes and performance improvements
|
1
android/metadata/en-US/changelogs/9.txt
Normal file
1
android/metadata/en-US/changelogs/9.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Bug fixes and performance improvements
|
39
android/metadata/en-US/full_description.txt
Normal file
39
android/metadata/en-US/full_description.txt
Normal file
|
@ -0,0 +1,39 @@
|
|||
Store, send and receive bitcoin with the wallet focus on security and simplicity.
|
||||
|
||||
On Blue Wallet you own you private keys.
|
||||
|
||||
You can instantly transact with anyone in the world and transform the financial system right from your pocket.
|
||||
|
||||
Create for free unlimited number of wallets or access your existing one on your Android device. It's simple and fast.
|
||||
|
||||
_____
|
||||
|
||||
Here's what you get:
|
||||
|
||||
1 - Security by design
|
||||
|
||||
Open Source
|
||||
MIT licensed, you can build it and run it on your own! Made with ReactNative
|
||||
|
||||
Plausible deniability
|
||||
Password which decrypts fake wallets if you are forced to disclose your access
|
||||
|
||||
Full encryption
|
||||
You can protect and encrypt your wallet by defining a password
|
||||
|
||||
SegWit & HD wallets
|
||||
SegWit supported and HD wallets enable
|
||||
|
||||
2 - Focused on your experience
|
||||
|
||||
Be in control
|
||||
Private keys never leave your device. You control your private keys
|
||||
|
||||
Flexible fees
|
||||
Starting from 1 Satoshi. Defined by you, the user
|
||||
|
||||
Replace-By-Fee
|
||||
(RBF) Speed-up your transactions by increasing the fee (BIP125)
|
||||
|
||||
Sentinel wallets new
|
||||
Watch-only wallets allow you to keep an eye on your cold storage without touching the hardware.
|
BIN
android/metadata/en-US/images/icon.png
Normal file
BIN
android/metadata/en-US/images/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 87 KiB |
BIN
android/metadata/en-US/images/promoGraphic.png
Normal file
BIN
android/metadata/en-US/images/promoGraphic.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.1 KiB |
1
android/metadata/en-US/short_description.txt
Normal file
1
android/metadata/en-US/short_description.txt
Normal file
|
@ -0,0 +1 @@
|
|||
A Bitcoin wallet for android. Easy to use and secure
|
1
android/metadata/en-US/title.txt
Normal file
1
android/metadata/en-US/title.txt
Normal file
|
@ -0,0 +1 @@
|
|||
BlueWallet - Bitcoin Wallet
|
0
android/metadata/en-US/video.txt
Normal file
0
android/metadata/en-US/video.txt
Normal file
1
android/upload.sh
Normal file
1
android/upload.sh
Normal file
|
@ -0,0 +1 @@
|
|||
fastlane supply --json_key ~/Documents/bluewalletsecure/api-8414470778596272879-665287-df921afdf533.json --package_name io.bluewallet.bluewallet --apk ~/Documents/BlueWallet/android/app/build/outputs/apk/release/app-release.apk
|
|
@ -86,8 +86,8 @@ export class AbstractHDWallet extends LegacyWallet {
|
|||
return this.preferredBalanceUnit;
|
||||
}
|
||||
|
||||
getPreferredBalanceUnitIndex = () => {
|
||||
return BitcoinUnit.ARRAY.indexOf(this.getPreferredBalanceUnit);
|
||||
getPreferredBalanceUnitIndex() {
|
||||
return Object.entries(BitcoinUnit).indexOf(this.getPreferredBalanceUnit);
|
||||
};
|
||||
|
||||
setPreferredBalanceUnit(unit) {
|
||||
|
@ -312,7 +312,7 @@ export class AbstractHDWallet extends LegacyWallet {
|
|||
|
||||
tx.value = value; // new BigNumber(value).div(100000000).toString() * 1;
|
||||
if (!tx.confirmations && latestBlock) {
|
||||
tx.confirmations = latestBlock - tx.block_height;
|
||||
tx.confirmations = latestBlock - tx.block_height + 1;
|
||||
}
|
||||
|
||||
this.transactions.push(tx);
|
||||
|
|
|
@ -39,8 +39,8 @@ export class AbstractWallet {
|
|||
return this.preferredBalanceUnit;
|
||||
}
|
||||
|
||||
getPreferredBalanceUnitIndex = () => {
|
||||
return BitcoinUnit.ARRAY.indexOf(this.getPreferredBalanceUnit);
|
||||
getPreferredBalanceUnitIndex() {
|
||||
return Object.entries(BitcoinUnit).indexOf(this.getPreferredBalanceUnit);
|
||||
};
|
||||
|
||||
setPreferredBalanceUnit(unit) {
|
||||
|
|
|
@ -262,7 +262,7 @@ export class HDSegwitP2SHWallet extends AbstractHDWallet {
|
|||
tx.value = value; // new BigNumber(value).div(100000000).toString() * 1;
|
||||
if (response.body.hasOwnProperty('info')) {
|
||||
if (response.body.info.latest_block.height && tx.block_height) {
|
||||
tx.confirmations = response.body.info.latest_block.height - tx.block_height;
|
||||
tx.confirmations = response.body.info.latest_block.height - tx.block_height + 1;
|
||||
} else {
|
||||
tx.confirmations = 0;
|
||||
}
|
||||
|
|
|
@ -1,37 +0,0 @@
|
|||
Guardar, enviar e receber bitcoin com uma carteira focada na segurança e simplicidade.
|
||||
|
||||
Na Blue Wallet você possui as suas chaves privadas. Uma carteira Bitcoin focada nos utilizadores.
|
||||
|
||||
Você pode instantaneamente transaccionar com qualquer pessoa no mundo e transformar o sistema financeiro diretamente do seu bolso.
|
||||
|
||||
Crie carteiras Bitcoin ilimitadas e gratuitamente, ou acesse as suas carteiras existentes através do seu dispositivo iOS. É simples e rápido.
|
||||
|
||||
As funcionalidades disponíveis:
|
||||
|
||||
1 - Segurança por design
|
||||
|
||||
Open Source
|
||||
Esta aplicação tem licença MIT, pode construir e lança-la você mesmo! Feito em ReactNative
|
||||
|
||||
Negação plausível
|
||||
Senha falsa que decripta wallets falsas. Para casos especias onde possa ser obrigado a revelar a sua senha, pode revelar a senha falsa, mantenha as suas bitcoin protegidas
|
||||
|
||||
Encriptação completa
|
||||
Construída em cima da multi-camada de encritação do iOS, A BlueWallet encripta tudo com uma adicional senha de utilizador
|
||||
|
||||
Carteiras SegWit e HD
|
||||
SegWit suportado (Ajuda a diminuir os fees ainda mais) e carteiras HD activadas
|
||||
|
||||
2 - Focada na sua experiência
|
||||
|
||||
Esteja em control
|
||||
As chaves privadas nunca saiem do telemóvel, você controla as suas chaves privadas
|
||||
|
||||
Fees flexíveis
|
||||
A começar em 1 Satoshi. Não page a mais por transacções
|
||||
|
||||
Substituição de Fee (RBF)
|
||||
Acelere as suas transacções aumentendo o fee (BIP125). Pode também alterar o endereço de destinatário em transacções não confirmadas
|
||||
|
||||
Carteira Sentinela
|
||||
Carteira de "assitir apenas", observe o seu armazenamento externo de Bitcoin sem ter de lhe tocar
|
|
@ -1 +0,0 @@
|
|||
bitcoin,wallet,segwit,crypto,blockchain,cryptocurrency,carteira,bread,samurai,ripple,xrp,ethereum
|
|
@ -1 +0,0 @@
|
|||
BlueWallet - Bitcoin wallet
|
|
@ -1,10 +0,0 @@
|
|||
Features
|
||||
=======
|
||||
|
||||
* Open Source
|
||||
* Full encryption
|
||||
* Plausible deniability
|
||||
* Flexible fees
|
||||
* Replace-By-Fee (RBF)
|
||||
* SegWit
|
||||
* Watch-only (Sentinel) wallets
|
|
@ -1,15 +0,0 @@
|
|||
FIX: Improve broadcasting experience #66
|
||||
ADD: New transaction Confirm UI
|
||||
FIX: Satoshis to local currency in Send screen
|
||||
FIX: Fixed Wallet export QR code width
|
||||
FIX: Invalid BIP21 URI at value #108
|
||||
FIX: #109 TypeError: undefined is not an object (evaluating 'this.state.tx.inputs.length'
|
||||
REF: Remove Drawer
|
||||
FIX: Removed bounce animation glitch
|
||||
REF: Updated Wallet details UI
|
||||
REF: Updated navigation headers to better match design
|
||||
ADD: buy bitcoin with Changelly
|
||||
FIX: Validate address with bitcoin library
|
||||
REF: Removed "Send Now" from transaction details
|
||||
REF: improved RBF
|
||||
FIX: Updated Receive to have logo in QRCode
|
|
@ -1 +0,0 @@
|
|||
Fácil de user e segura.
|
|
@ -1 +0,0 @@
|
|||
|
|
@ -1 +0,0 @@
|
|||
http://www.bluewallet.io/privacy.txt
|
|
@ -1 +0,0 @@
|
|||
https://github.com/BlueWallet/BlueWallet/issues
|
|
@ -1,57 +0,0 @@
|
|||
Біткоїн гаманець для iOS ураїнською мовою.
|
||||
Безкоштовний і з відкритим кодом.
|
||||
|
||||
* Приватний ключі завжди залишаються на вашому пристрої
|
||||
* Повне шифрування
|
||||
* Фальшивий пароль для розшифровки фальшивих гаманців (Правдоподібне заперечення)
|
||||
* Підтримка SegWit
|
||||
* Підтримка заміни транзакцій (Replace-by-Fee - RBF)
|
||||
* Watch-only (Sentinel) wallets
|
||||
|
||||
|
||||
Особливості
|
||||
===========
|
||||
|
||||
Відкритий код
|
||||
---------------------
|
||||
Ліцензія MIT. Ви можете самостійно зібрати додаток. Зроблено на ReactNative
|
||||
|
||||
Безпека під контролем
|
||||
--------------------------
|
||||
Приватний ключі завжди залишаються на вашому пристрої
|
||||
|
||||
Повне шифрування
|
||||
----------------
|
||||
Поверх рідного багатошарового шифрування iOS, BlueWallet додатково шифрує всі дані ще одним паролем.
|
||||
Не варто довіряти біометричної безпецi
|
||||
|
||||
Правдоподiбне заперечення
|
||||
-------------------
|
||||
Aka Plausible Deniability. На випадок якщо вас змушують розкрити пароль під тиском, ви можете розкрити "фальшивий"
|
||||
пароль від фальшивого гаманця. Ваші біткоіни будуть приховані від сторонніх
|
||||
|
||||
|
||||
гнучкі комісії
|
||||
---------------
|
||||
Від одного Сатоши. Не переплачуйте за біткоіни перекази
|
||||
|
||||
|
||||
Заміна транзакцій
|
||||
------------------
|
||||
Aka Replace-By-Fee (RBF). Ви можете прискорити ваші транзакції підвищенням комісії (стандарт BIP125).
|
||||
Ви також можете змінити адресу призначення для непідтвердженої транзакції
|
||||
|
||||
|
||||
SegWit
|
||||
--------
|
||||
Підтримка SegWit (в режимі P2SH сумісності). Економте на комісії ще більше
|
||||
|
||||
|
||||
експорт TXHEX
|
||||
--------------
|
||||
Отримайте дані транзакції не випускаючи транзакцію в мережу (якщо хочете транслювати транакцію самостійно)
|
||||
|
||||
|
||||
Watch-only (Sentinel) wallets
|
||||
-----------------------------
|
||||
You can watch status of your offline wallets. No private keys on your device!
|
|
@ -1 +0,0 @@
|
|||
биткоин, биткоїн, биткоін, биткойн, кошелек, блокчейн, криптовалюта, крипта, bitcoin, wallet, segwit
|
|
@ -1 +0,0 @@
|
|||
|
|
@ -1 +0,0 @@
|
|||
BlueWallet - Біткоїн гаманець
|
|
@ -1 +0,0 @@
|
|||
http://www.bluewallet.io/privacy.txt
|
|
@ -1,10 +0,0 @@
|
|||
Features
|
||||
=======
|
||||
|
||||
* Open Source
|
||||
* Full encryption
|
||||
* Plausible deniability
|
||||
* Flexible fees
|
||||
* Replace-By-Fee (RBF)
|
||||
* SegWit
|
||||
* Watch-only (Sentinel) wallets
|
|
@ -1 +0,0 @@
|
|||
../en-US/release_notes.txt
|
|
@ -1 +0,0 @@
|
|||
Easy to use and secure
|
|
@ -1 +0,0 @@
|
|||
https://github.com/BlueWallet/BlueWallet/issues
|
|
@ -17,7 +17,11 @@
|
|||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<<<<<<< HEAD
|
||||
<string>3.2.1</string>
|
||||
=======
|
||||
<string>3.3.0</string>
|
||||
>>>>>>> a4fe0c201c07e0b879076d4391705fe29b04a7d2
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
|
|
6
ios/fastlane/Appfile
Normal file
6
ios/fastlane/Appfile
Normal file
|
@ -0,0 +1,6 @@
|
|||
# app_identifier("[[APP_IDENTIFIER]]") # The bundle identifier of your app
|
||||
# apple_id("[[APPLE_ID]]") # Your Apple email address
|
||||
|
||||
|
||||
# For more information about the Appfile, see:
|
||||
# https://docs.fastlane.tools/advanced/#appfile
|
23
ios/fastlane/Fastfile
Normal file
23
ios/fastlane/Fastfile
Normal file
|
@ -0,0 +1,23 @@
|
|||
# This file contains the fastlane.tools configuration
|
||||
# You can find the documentation at https://docs.fastlane.tools
|
||||
#
|
||||
# For a list of all available actions, check out
|
||||
#
|
||||
# https://docs.fastlane.tools/actions
|
||||
#
|
||||
# For a list of all available plugins, check out
|
||||
#
|
||||
# https://docs.fastlane.tools/plugins/available-plugins
|
||||
#
|
||||
|
||||
# Uncomment the line if you want fastlane to automatically update itself
|
||||
# update_fastlane
|
||||
|
||||
default_platform(:ios)
|
||||
|
||||
platform :ios do
|
||||
desc "Description of what the lane does"
|
||||
lane :custom_lane do
|
||||
# add actions here: https://docs.fastlane.tools/actions
|
||||
end
|
||||
end
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue