Skip to content

Commit

Permalink
ripple support
Browse files Browse the repository at this point in the history
  • Loading branch information
mrtnetwork committed Dec 21, 2023
1 parent 04fb55e commit 78eb614
Show file tree
Hide file tree
Showing 223 changed files with 116,405 additions and 85,509 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@

*.zip
*.apk
*.msix
18 changes: 15 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,28 @@
# About MRT Wallet

Welcome to MRT Wallet, the open-source wallet designed for the decentralized future of finance. Our mission is to empower users with a secure and versatile solution that supports both Bitcoin mainnet and testnet, as well as networks such as Dogecoin, Litecoin, and Dash, with a roadmap set to embrace a broad spectrum of cryptocurrencies.
Welcome to MRT Wallet, the open-source wallet designed for the decentralized future of finance. Our mission is to empower users with a secure and versatile solution that supports both Bitcoin mainnet and testnet, as well as networks such as Ripple, Dogecoin, Litecoin, and Dash, with a roadmap set to embrace a broad spectrum of cryptocurrencies.

**Networks**

- Bitcoin (mainnet, testnet): Experience enhanced control over your transactions. With MRT Wallet, you can effortlessly create, sign, and send transactions from multiple UTXOs and addresses. Our robust support includes P2TR, P2WPKH, P2WSH, P2SH, P2PKH, and multisignature functionalities, providing you with a versatile and secure platform for managing your Bitcoin transactions.

- Dogecoin: Extend your capabilities to the playful realm of Dogecoin. MRT Wallet supports seamless transaction creation and management on the Dogecoin network, ensuring a smooth and secure experience.

- Dash: Explore the fast and efficient world of Dash with MRT Wallet. Easily create, sign, and send transactions, enjoying support for various Dash network functionalities.

- Litecoin: Dive into the silver to Bitcoin's gold with MRT Wallet's support for Litecoin. Manage your Litecoin transactions effortlessly, creating, signing, and sending with confidence.

- Ripple: Unlock the potential of the Ripple network with MRT Wallet. Our support extends to advanced cryptographic algorithms such as secp256k1 and ed25519. Explore features like NFTs, tokens, multisignature transactions, account settings (AccountSet), trust settings (TrustSet), escrow transactions, regular key settings, and more. MRT Wallet provides a comprehensive platform for managing your assets on the Ripple network.

**Decentralized, Secure, and Open Source**

At MRT Wallet, we believe in the power of decentralization. Our commitment to decentralization is at the core of our design philosophy, providing you with full control over your assets. Your private keys remain in your hands, ensuring the highest level of security.

We take pride in being fully open source. You can explore and audit our code on [GitHub](https://github.com/mrtnetwork/mrtwallet) under the Apache License 2.0. This commitment to transparency means that every line of code is accessible, empowering the community to verify the security and integrity of our wallet.

**Bitcoin, Dogecoin, Litecoin, Dash Support — Mainnet and Testnet**
**Bitcoin, Dogecoin, Litecoin, Dash, Ripple Support — Mainnet and Testnet**

Whether you're navigating the Bitcoin mainnet for your financial transactions or experimenting on the testnet, MRT Wallet is your reliable companion. Seamlessly switch between mainnet and testnet environments to explore, test, and transact with confidence.
Whether you're navigating the robust Bitcoin mainnet for your financial transactions or experimenting on the testnet to fine-tune your strategies, MRT Wallet is your reliable companion. Seamlessly switch between the secure environments of Bitcoin mainnet and testnet, and explore additional horizons with support for diverse cryptocurrencies like Dogecoin, Dash, Litecoin, and Ripple. MRT Wallet empowers you to transact with confidence across a broad spectrum of digital assets.

**Platform Support**

Expand Down
2 changes: 1 addition & 1 deletion docs/.last_build_id
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9253daaa9847a0033c0df4dbaf7c1a10
c3c0f23e250c997477c863fb49efab6e
2 changes: 1 addition & 1 deletion docs/assets/AssetManifest.bin
Original file line number Diff line number Diff line change
@@ -1 +1 @@
&assets/image/1152x1152_sc_on_black.png asset&assets/image/1152x1152_sc_on_black.png&assets/image/1152x1152_sc_on_white.png asset&assets/image/1152x1152_sc_on_white.png!assets/image/960x960_sc_black.png asset!assets/image/960x960_sc_black.png!assets/image/960x960_sc_white.png asset!assets/image/960x960_sc_white.pngassets/image/btc.png assetassets/image/btc.pngassets/image/dash.png assetassets/image/dash.pngassets/image/doge.png assetassets/image/doge.pngassets/image/g.png assetassets/image/g.pngassets/image/ltc.png assetassets/image/ltc.pngassets/image/mrt_wallet.png assetassets/image/mrt_wallet.pngassets/image/t.png assetassets/image/t.png2packages/cupertino_icons/assets/CupertinoIcons.ttf asset2packages/cupertino_icons/assets/CupertinoIcons.ttf
&assets/image/1152x1152_sc_on_black.png asset&assets/image/1152x1152_sc_on_black.png&assets/image/1152x1152_sc_on_white.png asset&assets/image/1152x1152_sc_on_white.png!assets/image/960x960_sc_black.png asset!assets/image/960x960_sc_black.png!assets/image/960x960_sc_white.png asset!assets/image/960x960_sc_white.pngassets/image/btc.png assetassets/image/btc.pngassets/image/dash.png assetassets/image/dash.pngassets/image/doge.png assetassets/image/doge.pngassets/image/g.png assetassets/image/g.pngassets/image/ltc.png assetassets/image/ltc.pngassets/image/mrt_wallet.png assetassets/image/mrt_wallet.pngassets/image/t.png assetassets/image/t.pngassets/image/xrp.png assetassets/image/xrp.png2packages/cupertino_icons/assets/CupertinoIcons.ttf asset2packages/cupertino_icons/assets/CupertinoIcons.ttf
Expand Down
2 changes: 1 addition & 1 deletion docs/assets/AssetManifest.bin.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
"DQwHJmFzc2V0cy9pbWFnZS8xMTUyeDExNTJfc2Nfb25fYmxhY2sucG5nDAENAQcFYXNzZXQHJmFzc2V0cy9pbWFnZS8xMTUyeDExNTJfc2Nfb25fYmxhY2sucG5nByZhc3NldHMvaW1hZ2UvMTE1MngxMTUyX3NjX29uX3doaXRlLnBuZwwBDQEHBWFzc2V0ByZhc3NldHMvaW1hZ2UvMTE1MngxMTUyX3NjX29uX3doaXRlLnBuZwchYXNzZXRzL2ltYWdlLzk2MHg5NjBfc2NfYmxhY2sucG5nDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZS85NjB4OTYwX3NjX2JsYWNrLnBuZwchYXNzZXRzL2ltYWdlLzk2MHg5NjBfc2Nfd2hpdGUucG5nDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZS85NjB4OTYwX3NjX3doaXRlLnBuZwcUYXNzZXRzL2ltYWdlL2J0Yy5wbmcMAQ0BBwVhc3NldAcUYXNzZXRzL2ltYWdlL2J0Yy5wbmcHFWFzc2V0cy9pbWFnZS9kYXNoLnBuZwwBDQEHBWFzc2V0BxVhc3NldHMvaW1hZ2UvZGFzaC5wbmcHFWFzc2V0cy9pbWFnZS9kb2dlLnBuZwwBDQEHBWFzc2V0BxVhc3NldHMvaW1hZ2UvZG9nZS5wbmcHEmFzc2V0cy9pbWFnZS9nLnBuZwwBDQEHBWFzc2V0BxJhc3NldHMvaW1hZ2UvZy5wbmcHFGFzc2V0cy9pbWFnZS9sdGMucG5nDAENAQcFYXNzZXQHFGFzc2V0cy9pbWFnZS9sdGMucG5nBxthc3NldHMvaW1hZ2UvbXJ0X3dhbGxldC5wbmcMAQ0BBwVhc3NldAcbYXNzZXRzL2ltYWdlL21ydF93YWxsZXQucG5nBxJhc3NldHMvaW1hZ2UvdC5wbmcMAQ0BBwVhc3NldAcSYXNzZXRzL2ltYWdlL3QucG5nBzJwYWNrYWdlcy9jdXBlcnRpbm9faWNvbnMvYXNzZXRzL0N1cGVydGlub0ljb25zLnR0ZgwBDQEHBWFzc2V0BzJwYWNrYWdlcy9jdXBlcnRpbm9faWNvbnMvYXNzZXRzL0N1cGVydGlub0ljb25zLnR0Zg=="
"DQ0HJmFzc2V0cy9pbWFnZS8xMTUyeDExNTJfc2Nfb25fYmxhY2sucG5nDAENAQcFYXNzZXQHJmFzc2V0cy9pbWFnZS8xMTUyeDExNTJfc2Nfb25fYmxhY2sucG5nByZhc3NldHMvaW1hZ2UvMTE1MngxMTUyX3NjX29uX3doaXRlLnBuZwwBDQEHBWFzc2V0ByZhc3NldHMvaW1hZ2UvMTE1MngxMTUyX3NjX29uX3doaXRlLnBuZwchYXNzZXRzL2ltYWdlLzk2MHg5NjBfc2NfYmxhY2sucG5nDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZS85NjB4OTYwX3NjX2JsYWNrLnBuZwchYXNzZXRzL2ltYWdlLzk2MHg5NjBfc2Nfd2hpdGUucG5nDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZS85NjB4OTYwX3NjX3doaXRlLnBuZwcUYXNzZXRzL2ltYWdlL2J0Yy5wbmcMAQ0BBwVhc3NldAcUYXNzZXRzL2ltYWdlL2J0Yy5wbmcHFWFzc2V0cy9pbWFnZS9kYXNoLnBuZwwBDQEHBWFzc2V0BxVhc3NldHMvaW1hZ2UvZGFzaC5wbmcHFWFzc2V0cy9pbWFnZS9kb2dlLnBuZwwBDQEHBWFzc2V0BxVhc3NldHMvaW1hZ2UvZG9nZS5wbmcHEmFzc2V0cy9pbWFnZS9nLnBuZwwBDQEHBWFzc2V0BxJhc3NldHMvaW1hZ2UvZy5wbmcHFGFzc2V0cy9pbWFnZS9sdGMucG5nDAENAQcFYXNzZXQHFGFzc2V0cy9pbWFnZS9sdGMucG5nBxthc3NldHMvaW1hZ2UvbXJ0X3dhbGxldC5wbmcMAQ0BBwVhc3NldAcbYXNzZXRzL2ltYWdlL21ydF93YWxsZXQucG5nBxJhc3NldHMvaW1hZ2UvdC5wbmcMAQ0BBwVhc3NldAcSYXNzZXRzL2ltYWdlL3QucG5nBxRhc3NldHMvaW1hZ2UveHJwLnBuZwwBDQEHBWFzc2V0BxRhc3NldHMvaW1hZ2UveHJwLnBuZwcycGFja2FnZXMvY3VwZXJ0aW5vX2ljb25zL2Fzc2V0cy9DdXBlcnRpbm9JY29ucy50dGYMAQ0BBwVhc3NldAcycGFja2FnZXMvY3VwZXJ0aW5vX2ljb25zL2Fzc2V0cy9DdXBlcnRpbm9JY29ucy50dGY="
2 changes: 1 addition & 1 deletion docs/assets/AssetManifest.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"assets/image/1152x1152_sc_on_black.png":["assets/image/1152x1152_sc_on_black.png"],"assets/image/1152x1152_sc_on_white.png":["assets/image/1152x1152_sc_on_white.png"],"assets/image/960x960_sc_black.png":["assets/image/960x960_sc_black.png"],"assets/image/960x960_sc_white.png":["assets/image/960x960_sc_white.png"],"assets/image/btc.png":["assets/image/btc.png"],"assets/image/dash.png":["assets/image/dash.png"],"assets/image/doge.png":["assets/image/doge.png"],"assets/image/g.png":["assets/image/g.png"],"assets/image/ltc.png":["assets/image/ltc.png"],"assets/image/mrt_wallet.png":["assets/image/mrt_wallet.png"],"assets/image/t.png":["assets/image/t.png"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]}
{"assets/image/1152x1152_sc_on_black.png":["assets/image/1152x1152_sc_on_black.png"],"assets/image/1152x1152_sc_on_white.png":["assets/image/1152x1152_sc_on_white.png"],"assets/image/960x960_sc_black.png":["assets/image/960x960_sc_black.png"],"assets/image/960x960_sc_white.png":["assets/image/960x960_sc_white.png"],"assets/image/btc.png":["assets/image/btc.png"],"assets/image/dash.png":["assets/image/dash.png"],"assets/image/doge.png":["assets/image/doge.png"],"assets/image/g.png":["assets/image/g.png"],"assets/image/ltc.png":["assets/image/ltc.png"],"assets/image/mrt_wallet.png":["assets/image/mrt_wallet.png"],"assets/image/t.png":["assets/image/t.png"],"assets/image/xrp.png":["assets/image/xrp.png"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]}
33 changes: 33 additions & 0 deletions docs/assets/NOTICES
Original file line number Diff line number Diff line change
Expand Up @@ -33444,6 +33444,39 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
--------------------------------------------------------------------------------
xrp_dart

BSD 3-Clause License

Copyright (c) 2023, MRTNETWORK
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

--------------------------------------------------------------------------------
xxhash

Expand Down
Binary file added docs/assets/assets/image/xrp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/fonts/MaterialIcons-Regular.otf
Binary file not shown.
Binary file modified docs/canvaskit/canvaskit.wasm
Binary file not shown.
Binary file modified docs/canvaskit/chromium/canvaskit.wasm
Binary file not shown.
Binary file modified docs/canvaskit/skwasm.wasm
Binary file not shown.
25 changes: 13 additions & 12 deletions docs/flutter_service_worker.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ const MANIFEST = 'flutter-app-manifest';
const TEMP = 'flutter-temp-cache';
const CACHE_NAME = 'flutter-app-cache';

const RESOURCES = {"assets/AssetManifest.bin": "642c9865869d1350129969b4706bb42d",
"assets/AssetManifest.bin.json": "91eb6e5044510d2520d86be856def4c1",
"assets/AssetManifest.json": "1306a22c9901c17981219b82f5bd23be",
const RESOURCES = {"assets/AssetManifest.bin": "41a2a4f1f6fbb8eaeef12995a60ecdc1",
"assets/AssetManifest.bin.json": "a573d3df849d005d7170f38ea48c4454",
"assets/AssetManifest.json": "b8abd33c77c6272f135afd8d2b38bd45",
"assets/assets/image/1152x1152_sc_on_black.png": "2be994cd96c98d375442dab745763bb6",
"assets/assets/image/1152x1152_sc_on_white.png": "b7919d020163034b41ae69367726aa46",
"assets/assets/image/960x960_sc_black.png": "3e92e5ff1d741b5f4168ff0891218fea",
Expand All @@ -17,29 +17,30 @@ const RESOURCES = {"assets/AssetManifest.bin": "642c9865869d1350129969b4706bb42d
"assets/assets/image/ltc.png": "64c5025e1cedaac9693ab5da07155445",
"assets/assets/image/mrt_wallet.png": "c9506adb22334757952f5711b76b3fe3",
"assets/assets/image/t.png": "2cd0af4c0b7393c029cd9c22ee9de180",
"assets/assets/image/xrp.png": "28b66533a5f4727e89ae33cf71046654",
"assets/FontManifest.json": "dc3d03800ccca4601324923c0b1d6d57",
"assets/fonts/MaterialIcons-Regular.otf": "655ae4615333546e200966947a0de7ad",
"assets/NOTICES": "4b5947e25a48fc556b2106bf360fd7bd",
"assets/fonts/MaterialIcons-Regular.otf": "e62a5033e470e87caf39309f4ac3df2a",
"assets/NOTICES": "1e1178c9fa2a9927a820eef675d989ea",
"assets/packages/cupertino_icons/assets/CupertinoIcons.ttf": "89ed8f4e49bcdfc0b5bfc9b24591e347",
"assets/shaders/ink_sparkle.frag": "4096b5150bac93c41cbc9b45276bd90f",
"canvaskit/canvaskit.js": "eb8797020acdbdf96a12fb0405582c1b",
"canvaskit/canvaskit.wasm": "64edb91684bdb3b879812ba2e48dd487",
"canvaskit/canvaskit.wasm": "73584c1a3367e3eaf757647a8f5c5989",
"canvaskit/chromium/canvaskit.js": "0ae8bbcc58155679458a0f7a00f66873",
"canvaskit/chromium/canvaskit.wasm": "f87e541501c96012c252942b6b75d1ea",
"canvaskit/chromium/canvaskit.wasm": "143af6ff368f9cd21c863bfa4274c406",
"canvaskit/skwasm.js": "87063acf45c5e1ab9565dcf06b0c18b8",
"canvaskit/skwasm.wasm": "4124c42a73efa7eb886d3400a1ed7a06",
"canvaskit/skwasm.wasm": "2fc47c0a0c3c7af8542b601634fe9674",
"canvaskit/skwasm.worker.js": "bfb704a6c714a75da9ef320991e88b03",
"favicon.png": "4b4810b38e78f910793b2e6d97f5cd73",
"flutter.js": "59a12ab9d00ae8f8096fffc417b6e84f",
"icons/Icon-192.png": "4fd751826796e9526ba08f9e1f25dcd9",
"icons/Icon-512.png": "429b0f2eeadd3c52452d3eead2205184",
"icons/Icon-maskable-192.png": "4fd751826796e9526ba08f9e1f25dcd9",
"icons/Icon-maskable-512.png": "429b0f2eeadd3c52452d3eead2205184",
"index.html": "fc6d2c573068e3e43edb902083f930b0",
"/": "fc6d2c573068e3e43edb902083f930b0",
"main.dart.js": "96d96b0d2baf539eda2b8bb8464b941c",
"index.html": "58474b55ff95afbf9a6955c2e5b8eb82",
"/": "58474b55ff95afbf9a6955c2e5b8eb82",
"main.dart.js": "09e3b71531adb1df7b01622d32c9ab6b",
"manifest.json": "4aad1646bc606329a38074c8a1729634",
"version.json": "aadcb6bcfeafcf032f23ae40f45c46ca"};
"version.json": "866b7924f3f19055733e01b155d1b186"};
// The application shell files that are downloaded before a service worker can
// start.
const CORE = ["main.dart.js",
Expand Down
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@

<script>
// The value below is injected by flutter build, do not touch.
const serviceWorkerVersion = "138628403";
const serviceWorkerVersion = "2164918737";
</script>
<!-- This script adds the flutter initialization JS code -->
<script src="flutter.js" defer></script>
Expand Down
Loading

0 comments on commit 78eb614

Please sign in to comment.