mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-17 05:41:29 +02:00
Pre-release rebrand: core platform branding + versions + node lists
Cake Wallet → Hash Bags / Such Software LLC across the user-facing
platform configs:
- macos/Runner/InfoBase.plist: CFBundleDisplayName + CFBundleName
- windows/runner/main.cpp: top-level window title
- ios/Runner/InfoBase.plist: URL scheme cakewallet → hashbags,
CFBundleURLName y.at → com.suchsoftware.hashwallet
- android/app/src/main/AndroidManifestBase.xml: URL scheme
- scripts/windows/build_exe_installer.iss: full rebrand (name,
publisher, URL, exe name, AppId, DefaultDirName, output filename)
- assets/text/disclaimer_deuro.txt: legal disclaimer text
Version unification → 1.0.0 build 1 across all platforms:
- pubspec_description.yaml (was 0.0.0, description was "Cake Wallet.")
- scripts/android/app_env.sh (was 6.1.2 build 4410)
- scripts/ios/app_env.sh (was 6.1.2 build 418)
- scripts/macos/app_env.sh (was 6.1.0 build 147)
- scripts/windows/build_exe_installer.iss (was 6.1.0)
env.json (Windows) was already 1.0.0.
FAQ contact info → support@such.software / @such_software across all
13 locale faq_*.json files (was support@cakewallet.com /
@CakeWalletXMR / @cakewallet_bot).
Node lists:
- Delete assets/zano_node_list.yml — Zano not enabled in any
configure flag; file was dead code.
- Remove zcashDefaultNodeUri const from
lib/entities/default_settings_migration.dart — Zcash not in
product, const was unreferenced anywhere.
Note on BTC + LTC defaults: audit suggested these were Cake-by-default
but they were already non-Cake (blockstream and electrum-ltc.bysh.me).
Cake stays in the auto-switch pool — flagged for separate decision on
whether to disable auto-switching to Cake nodes for privacy.
This commit is contained in:
@@ -60,7 +60,7 @@
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
<category android:name="android.intent.category.BROWSABLE" />
|
||||
<data
|
||||
android:scheme="cakewallet"
|
||||
android:scheme="hashbags"
|
||||
android:host="y.at" />
|
||||
</intent-filter>
|
||||
<!-- currencies qr code scheme -->
|
||||
|
||||
@@ -53,6 +53,6 @@
|
||||
},
|
||||
{
|
||||
"question" : "Wie kontaktiere ich den Hash Wallet-Support?",
|
||||
"answer" : "Senden Sie eine E-Mail an support@cakewallet.com, schließen Sie sich dem Telegramm unter @cakewallet_bot an oder twittern Sie @CakeWalletXMR!\n"
|
||||
"answer" : "Senden Sie eine E-Mail an support@such.software, schließen Sie sich dem Telegramm unter @such_software an oder twittern Sie @such_software!\n"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -53,6 +53,6 @@
|
||||
},
|
||||
{
|
||||
"question" : "How do I contact Hash Wallet support?",
|
||||
"answer" : "Email support@cakewallet.com, join the Telegram at @cakewallet_bot, or tweet @CakeWalletXMR!\n"
|
||||
"answer" : "Email support@such.software, join the Telegram at @such_software, or tweet @such_software!\n"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -53,6 +53,6 @@
|
||||
},
|
||||
{
|
||||
"question" : "¿Cómo contacto al soporte de Hash Wallet?",
|
||||
"answer" : "¡Envíe un correo electrónico a support@cakewallet.com, únase al Telegram en @cakewallet_bot o envíe un tweet a @CakeWalletXMR!\n"
|
||||
"answer" : "¡Envíe un correo electrónico a support@such.software, únase al Telegram en @such_software o envíe un tweet a @such_software!\n"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -54,6 +54,6 @@
|
||||
},
|
||||
{
|
||||
"question" : "Comment puis-je contacter le support de Hash Wallet ?",
|
||||
"answer" : "Envoyez un email à support@cakewallet.com, rejoignez le groupe Telegram @cakewallet_bot, ou @CakeWalletXMR sur Twitter!\n"
|
||||
"answer" : "Envoyez un email à support@such.software, rejoignez le groupe Telegram @such_software, ou @such_software sur Twitter!\n"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -53,6 +53,6 @@
|
||||
},
|
||||
{
|
||||
"question" : "मैं केक वॉलेट से कैसे संपर्क करूं?",
|
||||
"answer" : "ईमेल support@cakewallet.com, @cakewallet_bot पर टेलीग्राम में शामिल हों, या @CakeWalletXMR पर ट्वीट करें!\n"
|
||||
"answer" : "ईमेल support@such.software, @such_software पर टेलीग्राम में शामिल हों, या @such_software पर ट्वीट करें!\n"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -53,6 +53,6 @@
|
||||
},
|
||||
{
|
||||
"question" : "Hash Walletサポートに連絡するにはどうすればよいですか?",
|
||||
"answer" : "support@cakewallet.comにメールを送信するか、@cakewallet_botで電報に参加するか、@CakeWalletXMRにツイートしてください。\n"
|
||||
"answer" : "support@such.softwareにメールを送信するか、@such_softwareで電報に参加するか、@such_softwareにツイートしてください。\n"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -53,6 +53,6 @@
|
||||
},
|
||||
{
|
||||
"question" : "Hash Wallet 지원팀에 연락하려면 어떻게해야합니까?",
|
||||
"answer" : "support@cakewallet.com로 이메일을 보내거나 @cakewallet_bot에서 전보에 가입하거나 @CakeWalletXMR을 트윗하십시오!\n"
|
||||
"answer" : "support@such.software로 이메일을 보내거나 @such_software에서 전보에 가입하거나 @such_software을 트윗하십시오!\n"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -53,6 +53,6 @@
|
||||
},
|
||||
{
|
||||
"question" : "Hoe neem ik contact op met Hash Wallet-ondersteuning?",
|
||||
"answer" : "E-mail support@cakewallet.com, word lid van het Telegram op @cakewallet_bot of tweet @CakeWalletXMR!\n"
|
||||
"answer" : "E-mail support@such.software, word lid van het Telegram op @such_software of tweet @such_software!\n"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -53,6 +53,6 @@
|
||||
},
|
||||
{
|
||||
"question" : "Jak skontaktować się z obsługą Hash Wallet?",
|
||||
"answer" : "Wyślij e-mail na adres support@cakewallet.com, dołącz do telegramu na @cakewallet_bot lub tweet @CakeWalletXMR!\n"
|
||||
"answer" : "Wyślij e-mail na adres support@such.software, dołącz do telegramu na @such_software lub tweet @such_software!\n"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -53,6 +53,6 @@
|
||||
},
|
||||
{
|
||||
"question" : "Como entro em contato com o suporte da Hash Wallet?",
|
||||
"answer" : "Envie um e-mail para support@cakewallet.com, participe do Telegram em @cakewallet_bot ou envie um tweet para @CakeWalletXMR!\n"
|
||||
"answer" : "Envie um e-mail para support@such.software, participe do Telegram em @such_software ou envie um tweet para @such_software!\n"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -53,6 +53,6 @@
|
||||
},
|
||||
{
|
||||
"question" : "Как мне связаться со службой поддержки Hash Wallet?",
|
||||
"answer" : "По электронной почте support@cakewallet.com, присоединитесь к Telegram по адресу @cakewallet_bot или отправьте твит @CakeWalletXMR!\n"
|
||||
"answer" : "По электронной почте support@such.software, присоединитесь к Telegram по адресу @such_software или отправьте твит @such_software!\n"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -53,6 +53,6 @@
|
||||
},
|
||||
{
|
||||
"question" : "Як мені зв'язатися зі службою підтримки Hash Wallet?",
|
||||
"answer" : "По електронній пошті support@cakewallet.com, приєднайтеся до Telegram за адресою @cakewallet_bot або надішліть твіт @CakeWalletXMR!\n"
|
||||
"answer" : "По електронній пошті support@such.software, приєднайтеся до Telegram за адресою @such_software або надішліть твіт @such_software!\n"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -53,6 +53,6 @@
|
||||
},
|
||||
{
|
||||
"question" : "如何联系蛋糕钱包支持?",
|
||||
"answer" : "电子邮件support@cakewallet.com,通过@cakewallet_bot加入电报,或在@CakeWalletXMR上发布推文!\n"
|
||||
"answer" : "电子邮件support@such.software,通过@such_software加入电报,或在@such_software上发布推文!\n"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -5,14 +5,14 @@ Third-Party Protocol Disclaimer
|
||||
|
||||
You are now accessing a third-party protocol for savings and earnings in dEURO.
|
||||
|
||||
This protocol is not developed, maintained, or controlled by Cake Wallet. Cake Wallet is not responsible for any third-party protocols or associated third party content accessed through the Services.
|
||||
This protocol is not developed, maintained, or controlled by Hash Bags. Hash Bags is not responsible for any third-party protocols or associated third party content accessed through the Services.
|
||||
|
||||
Third party protocols are not investigated, monitored or managed by us. If you decide to access a third-party protocol or to access or use any associated third party content, you do so at your own risk and you should be aware that our terms and policies no longer govern. You should review the applicable third party's terms and policies, including privacy and data gathering practices.
|
||||
|
||||
By proceeding, you acknowledge and agree that:
|
||||
|
||||
- You are using this third-party service at your own risk.
|
||||
- Cake Wallet does not provide any guarantees, warranties, or support for the use of this protocol.
|
||||
- Cake Wallet is not responsible for any loss of funds, technical issues, or changes to the third-party protocol.
|
||||
- Hash Bags does not provide any guarantees, warranties, or support for the use of this protocol.
|
||||
- Hash Bags is not responsible for any loss of funds, technical issues, or changes to the third-party protocol.
|
||||
|
||||
Please do your own research and exercise caution accordingly.
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
-
|
||||
uri: 37.27.100.59:10500
|
||||
is_default: true
|
||||
useSSL: false
|
||||
isEnabledForAutoSwitching: true
|
||||
-
|
||||
uri: zano.cakewallet.com:11211
|
||||
useSSL: false
|
||||
isEnabledForAutoSwitching: true
|
||||
@@ -32,10 +32,10 @@
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Editor</string>
|
||||
<key>CFBundleURLName</key>
|
||||
<string>y.at</string>
|
||||
<string>com.suchsoftware.hashwallet</string>
|
||||
<key>CFBundleURLSchemes</key>
|
||||
<array>
|
||||
<string>cakewallet</string>
|
||||
<string>hashbags</string>
|
||||
</array>
|
||||
</dict>
|
||||
<dict>
|
||||
|
||||
@@ -53,7 +53,6 @@ const dogecoinDefaultNodeUri = 'dogecoin.stackwallet.com:50022';
|
||||
const baseDefaultNodeUri = 'base-rpc.publicnode.com';
|
||||
const arbitrumDefaultNodeUri = 'arbitrum.nownodes.io';
|
||||
const bscDefaultNodeUri = 'bsc-dataseed.bnbchain.org';
|
||||
const zcashDefaultNodeUri = 'zec-node.cakewallet.com:443';
|
||||
|
||||
Future<void> defaultSettingsMigration(
|
||||
{required int version,
|
||||
|
||||
@@ -13,9 +13,9 @@
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleDisplayName</key>
|
||||
<string>Cake Wallet</string>
|
||||
<string>Hash Bags</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>Cake Wallet</string>
|
||||
<string>Hash Bags</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: hash_wallet
|
||||
description: Cake Wallet.
|
||||
version: 0.0.0
|
||||
description: Hash Bags — a noncustodial multi-currency wallet by Such Software LLC.
|
||||
version: 1.0.0+1
|
||||
publish_to: none
|
||||
|
||||
environment:
|
||||
|
||||
@@ -21,11 +21,11 @@ MONERO_COM_PACKAGE="com.monero.app"
|
||||
MONERO_COM_SCHEME="monero.com"
|
||||
|
||||
CAKEWALLET_NAME="Hash Bags"
|
||||
CAKEWALLET_VERSION="6.1.2"
|
||||
CAKEWALLET_BUILD_NUMBER=4410
|
||||
CAKEWALLET_VERSION="1.0.0"
|
||||
CAKEWALLET_BUILD_NUMBER=1
|
||||
CAKEWALLET_BUNDLE_ID="com.suchsoftware.hashwallet"
|
||||
CAKEWALLET_PACKAGE="com.suchsoftware.hashwallet"
|
||||
CAKEWALLET_SCHEME="hashwallet"
|
||||
CAKEWALLET_SCHEME="hashbags"
|
||||
|
||||
|
||||
if ! [[ " ${TYPES[*]} " =~ " ${APP_ANDROID_TYPE} " ]]; then
|
||||
|
||||
@@ -17,8 +17,8 @@ MONERO_COM_BUILD_NUMBER=163
|
||||
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
|
||||
|
||||
CAKEWALLET_NAME="Hash Bags"
|
||||
CAKEWALLET_VERSION="6.1.2"
|
||||
CAKEWALLET_BUILD_NUMBER=418
|
||||
CAKEWALLET_VERSION="1.0.0"
|
||||
CAKEWALLET_BUILD_NUMBER=1
|
||||
CAKEWALLET_BUNDLE_ID="com.suchsoftware.hashwallet"
|
||||
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@ MONERO_COM_BUILD_NUMBER=79
|
||||
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
|
||||
|
||||
CAKEWALLET_NAME="Hash Bags"
|
||||
CAKEWALLET_VERSION="6.1.0"
|
||||
CAKEWALLET_BUILD_NUMBER=147
|
||||
CAKEWALLET_VERSION="1.0.0"
|
||||
CAKEWALLET_BUILD_NUMBER=1
|
||||
CAKEWALLET_BUNDLE_ID="com.suchsoftware.hashwallet"
|
||||
|
||||
if ! [[ " ${TYPES[*]} " =~ " ${APP_MACOS_TYPE} " ]]; then
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#define MyAppName "Cake Wallet"
|
||||
#define MyAppVersion "6.1.0"
|
||||
#define MyAppPublisher "Cake Labs LLC"
|
||||
#define MyAppURL "https://cakewallet.com/"
|
||||
#define MyAppExeName "CakeWallet.exe"
|
||||
#define MyAppName "Hash Bags"
|
||||
#define MyAppVersion "1.0.0"
|
||||
#define MyAppPublisher "Such Software LLC"
|
||||
#define MyAppURL "https://such.software/"
|
||||
#define MyAppExeName "HashWallet.exe"
|
||||
|
||||
[Setup]
|
||||
AppId=com.cakewallet.cakewallet
|
||||
AppId=com.suchsoftware.hashwallet
|
||||
AppName={#MyAppName}
|
||||
AppVersion={#MyAppVersion}
|
||||
;AppVerName={#MyAppName} {#MyAppVersion}
|
||||
@@ -13,13 +13,13 @@ AppPublisher={#MyAppPublisher}
|
||||
AppPublisherURL={#MyAppURL}
|
||||
AppSupportURL={#MyAppURL}
|
||||
AppUpdatesURL={#MyAppURL}
|
||||
DefaultDirName={autopf}\CakeWallet
|
||||
DefaultDirName={autopf}\HashBags
|
||||
DisableProgramGroupPage=yes
|
||||
LicenseFile=..\..\LICENSE.md
|
||||
; Uncomment the following line to run in non administrative install mode (install for current user only.)
|
||||
; PrivilegesRequired=lowest
|
||||
OutputDir=..\..\
|
||||
OutputBaseFilename=cakewallet_setup
|
||||
OutputBaseFilename=hashbags_setup
|
||||
SetupIconFile=..\..\windows\runner\resources\app_icon.ico
|
||||
Compression=lzma
|
||||
SolidCompression=yes
|
||||
|
||||
@@ -27,7 +27,7 @@ int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev,
|
||||
FlutterWindow window(project);
|
||||
Win32Window::Point origin(10, 10);
|
||||
Win32Window::Size size(1280, 720);
|
||||
if (!window.Create(L"Cake Wallet", origin, size)) {
|
||||
if (!window.Create(L"Hash Bags", origin, size)) {
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
window.SetQuitOnClose(true);
|
||||
|
||||
Reference in New Issue
Block a user