You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-69Lines changed: 4 additions & 69 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,76 +4,11 @@
4
4
5
5
Threefold Connect is a mobile app that serves as your main gateway to the Threefold Grid and various other Threefold products and services.
6
6
7
-
It contains an ultra secure 2FA authenticator for authenticating through third party applications.
8
-
9
-
Inside the app, you can manage your Threefold Tokens(TFT).
10
-
11
-
## Features
12
-
13
-
### Threefold news
14
-
15
-
Inside the app, there is a "News" section where you can find all the latest Threefold news!
16
-
17
-
### Wallet
18
-
19
-
In the Threefold Connect app, it is possible to manage your TFT and view your transaction history on the TF chain.
20
-
21
-
### Farmers
22
-
23
-
If you own a Threefold node, you can manage your farm here.
24
-
25
-
### Support
26
-
27
-
If you have Threefold related questions, we provide a support chat where we will answer your questions as soon as possible!
28
-
29
-
30
-
### Identity
31
-
32
-
When you are using the secure 2FA authentication, some third party apps require certain information (eg. phone number). In this tab you can verify your email, phone number and identity to provide this data to the third party application. This allows you total granular control over which data you choose to share or not share.
33
-
34
-
## New codebase
35
-
36
-
In June 2022, a new codebase has been written for this project. It is built on turborepository. This codebase is still in development and not ready yet, you can find this under v2 branch.
Decentralized login application for Threefold grid.
4
+
5
+
It contains an ultra secure 2FA authenticator for authenticating through third party applications.
6
+
7
+
Inside the app, you can manage your Threefold Tokens(TFT).
4
8
5
9
## Getting Started
6
10
@@ -15,11 +19,128 @@ For help getting started with Flutter, view our
15
19
[online documentation](https://flutter.dev/docs), which offers tutorials,
16
20
samples, guidance on mobile development, and a full API reference.
17
21
22
+
## Features ✨
23
+
24
+
### Wallet
25
+
26
+
In the ThreeFold Connect app, you can:
27
+
28
+
- Manage your ThreeFold Tokens (TFT) across multiple wallets
29
+
- Import existing wallets using seed phrases or secret keys
30
+
- Send and receive tokens on both TFChain and the Stellar network
31
+
- Bridge tokens between TFChain, Stellar and Solana networks
32
+
- Verify your identity for KYC requirements
33
+
- Monitor your balance in real-time
34
+
- Manage contacts for easy transfers
35
+
36
+
### Farm
37
+
38
+
In the ThreeFold Connect app, you can:
39
+
40
+
- Create and manage both v3 and v4 farms
41
+
- View farm details and configurations
42
+
- Track node status (online/offline) in real-time
43
+
44
+
### Node Monitoring
45
+
46
+
- Receive proactive notifications when nodes go offline
47
+
- Smart notification system that categorizes offline nodes:
48
+
- Recent outages (0-2 hour): Notifications every 15 minutes
49
+
- Short outages (2-4 hours): Notifications every hour
50
+
- Medium outages (4-24 hours): Notifications every 4 hours
51
+
- Extended outages (1-3 days): Notifications every 12 hours
52
+
- Long outages (3-7 days): Notifications once daily
53
+
- Very long outages (beyond 7 days): Notifications suppressed
54
+
55
+
### DAO
56
+
57
+
Inside the app, you can vote on TFChain proposals and view the results of your votes.
58
+
59
+
### Signing
60
+
61
+
Inside the app you can sign content with one of your wallets.
62
+
63
+
The content is hashed by md5 and signed by sr25519 using one of your wallets.
64
+
65
+
There are 3 ways to sign:
66
+
67
+
-**Sign with text**
68
+
- Enter custom text directly in the app
69
+
- Select which wallet to sign with
70
+
- Optionally specify a destination URL to send the signed data
71
+
-**Sign with QR Code**
72
+
- Scan a QR code containing content to be signed
73
+
- The app decodes the QR code and displays the content for review
74
+
- Choose which wallet to use for signing
75
+
- The QR code may contain:
76
+
- Direct content to sign (JSON key: `content`)
77
+
- A source URL to fetch content from (JSON key: `src`)
78
+
- An optional destination URL for the signed data (JSON key: `dest`)
79
+
-**Sign with link**
80
+
- Click on a specially formatted link
81
+
- The app automatically fetches content from the link
82
+
- Review the content before signing
83
+
- Select a wallet to sign with
84
+
85
+
### Threefold News
86
+
87
+
Inside the app, there is a "News" section where you can find all the latest Threefold news!
88
+
89
+
### Identity
90
+
91
+
When you are using the secure 2FA authentication, some third party apps require certain information (eg. phone number). In this tab you can verify your email, phone number and identity to provide this data to the third party application. This allows you total granular control over which data you choose to share or not share.
92
+
93
+
### Support
94
+
95
+
If you have Threefold related questions, we provide a support chat where we will answer your questions as soon as possible!
96
+
97
+
## How to build an APK
98
+
99
+
### Prerequisites
100
+
101
+
- Flutter 3.27.2
102
+
103
+
To build an APK for distribution or testing:
104
+
105
+
1. Initialize the environment if you haven't already:
0 commit comments