PlanetWallet
API Server
Planet wallet is the first production of Grabity which is planned to launch in 2019 Q3. Currently the alphas tests are successfully done and we are glad to delivery the changes and the corrections based on the after-test feedbacks.
Grabity team members and executives proceeded two times of alpha tests. We conducted the tests for the enhancement of UI/UX and security.
The first test was held on 05.07.2019-09.07.2019.
In the first test, there were 49 issues at Android and 52 issues at IOS reported. The issues which were reported in the first test were successfully corrected based on GitHub 4ac4bcefca736663b6e199d9ad7047998c69b08f(Android), 81b9e5d4c25ecb84b2f6779a0311eb0dbc8c7eed(iOS).
section | contents |
Platform | Android |
GitVersion | a6471cc00c8084f21433d075d60ac98ed4117e5f |
Date | 2019.07.05 ~ 2019.07.09 |
Device | Samsung Galaxy 7, 8, 9, 10, Note 8, Note 9 LG V30 |
Issue Level | amount | fixed |
High Level Issue ( Ciritical ) | 8/8 | 100% |
Normal Level Issue | 29/29 | 100% |
Low Level Issue ( Design ) | 12/12 | 100% |
Sum | 49/49 | 100% |
2nd test was held on 15.07.2019-18.07.2019.
In the second test, there were 26 issues at Android and 38 issues at IOS reported. The issues which were reported in the second test were successfully corrected based on GitHub 6d63a3af4f765f93b1ca48b1269c7d85e7d38794(Android), 74189cae786466dfa88ec0310534974292a596df(iOS).
section | contents |
Platform | Android |
GitVersion | 7d5469ef49fcdfd5106bbcd19045944e8bb6bd3f |
Date | 2019.07.15 ~ 2019.07.18 |
Device | Samsung Galaxy 7, 8, 9, 10, Note 8, Note 9 LG V30 |
Issue Level | amount | fixed |
High Level Issue ( Critical ) | 5/5 | 100% |
Normal Level Issue | 16/16 | 100% |
Low Level Issue ( Design ) | 2/2 | 100% |
Suggestions | 3/3 | 100% |
Sum | 26/26 | 100% |
section | contents |
Platform | iOS |
GitVersion | 68a7f7b0931d0e6b3b1763ba81465c5873ee9876 |
Date | 2019.07.15 ~ 2019.07.18 |
Device | iPhone SE, 8, X, XR |
Issue Level | amount | fixed |
High Level Issue ( Ciritical ) | 1/1 | 100% |
Normal Level Issue | 5/5 | 100% |
Low Level Issue ( Design ) | 29/29 | 100% |
Suggestions | 3/3 | 100% |
Sum | 38/38 | 100% |
Additionally, there were 3 more common requests reported in the second test. Each request got fixed by additional developments and changes in planning.
We found fatal flaws on the connection system between planets and addresses through 1st and 2nd tests. Since there are structural flaws that the planet names could be taken by other services than planet wallet with the system which is in format of API, therefore we fixed this flaw by adding verification system which uses google's FCM.
We had the reissuance of D-U-N-S Number because of the change in our project name.
The private beta test is now on the process. The private beta testers are consisted of our GBT Protocol developers and our partners. 15 testers are proceeding the beta test privately.
After beta test, Planet wallet will be released at Google Playstore and Apple Appstore on schedule.
GBT Protocol plans on launching Planet Wallet on 24th of september 2019.
At planet wallet, we add the system that could connect planets and addresses for planet wallet user's convenience.
Planet wallet generates the addresses of Bitcoin and Ethereum via BIP39 and BIP44. The addresses of Bitcoin which are generated in this way have the format of 13Je1ECP9bmmwXGs4fnoLBTV4taayQe225 and the addresses of Ethereum which are generated in this way have the format of 0x9F615415374E00Da1e12df166EdD62f84B0B4233.
Each address will be matched to each name of your planets.
"TestAddress" = "0x9F615415374E00Da1e12df166EdD62f84B0B4233"
You can check the organization of planet wallet mapping and use planet wallet by using each mapping table as follow.
In planet wallet, we do not connect to a node's RPC directly when we send transactions. When planet wallet itself make a signature on transactions and sent it to API server, then API server requests again to nodes who are connecting the server at that moment.
Planet Wallet supports Bitcoin and Ethereum at the moment but we have a further plan to add more coins. Planet wallet chooses nodes who prepare for API server in the way of communicating with single API server rather than communicating directly with nodes to obtain frictionless connectivity.