Author Topic: Mobile Wallet - Testers needed  (Read 39533 times)

0 Members and 1 Guest are viewing this topic.

Offline mike623317

  • Hero Member
  • *****
  • Posts: 637
    • View Profile
Re: Mobile Wallet - Testers needed
« Reply #45 on: December 01, 2014, 05:34:46 pm »
And I suppose it only works for non-TITAN addresses?
Yep ..

Thats a shame. Thats some good stuff though.  +5%

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12914
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Re: Mobile Wallet - Testers needed
« Reply #46 on: December 01, 2014, 05:42:19 pm »
@abit: ssl warning is due to self-sign certificates on their backend
@mike623317: no TITAN .. possibly never .. due to the ECC tech and transaction scanning requirement
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline Empirical1.1

  • Hero Member
  • *****
  • Posts: 886
    • View Profile
Re: Mobile Wallet - Testers needed
« Reply #47 on: December 01, 2014, 06:14:48 pm »
Dear community,

My name is Matias Romeo and together with Pablo Tutino we are both cofounders of Latincoin.com.

We are based in Buenos Aires (Argentina) working from the "Bitcoin Center Buenos Aires" (aka: Bitcoin Embassy)

As many of you know the current situation in our country is one of a big opportunity for bitUSD, and seeing that the mobile wallet for bitshares is lagging behind we decided to do our contribution and started the development of a mobile bitasset wallet.

We think that Argentina has a lot of potential for the daily use of bitUSD and we have a lot of efforts going on in that sense that hope to release soon.



 +5% +5% Fantastic! And based in Argentina! Brilliant!!!

Offline arhag

  • Hero Member
  • *****
  • Posts: 1214
    • View Profile
    • My posts on Steem
  • BitShares: arhag
  • GitHub: arhag
Re: Mobile Wallet - Testers needed
« Reply #48 on: December 01, 2014, 06:41:59 pm »
@mike623317: no TITAN .. possibly never .. due to the ECC tech and transaction scanning requirement

Certainly supporting TITAN should not be a priority for the mobile wallet, but I think "never" is too strong. TITAN should definitely be eventually made available on mobile clients since mobile users want privacy too.

I don't see how the ECC tech would make it limited to desktops/laptops but not suitable for mobile (assuming only relevant transactions are processed). The transaction scanning requirement is the only problem with mobile clients. The full blockchain should of course not be processed on a mobile device but that is the reason for the mail server: to notify the client about the subset of transactions in the blockchain meant for the user so that the client can selectively retrieve from the server and process the data for only those transactions.

I think better compatibility between TITAN and non-TITAN usage is really important. Full clients should easily be able to withdraw funds from their TITAN balances or non-TITAN addresses and send the funds privately to TITAN accounts and publicly to non-TITAN addresses (in both cases with an encrypted memo and private sender information included). Mobile clients should be able to publicly withdraw funds from their non-TITAN addresses and send them to TITAN accounts and non-TITAN addresses (again an encrypted memo could be included as well as the private sender information, but the sender information would in most cases would not really be private since the public will know the sender is associated with the public non-TITAN address the funds were withdrawn from). The only permutation left is mobile clients withdrawing funds from TITAN balances and sending them to TITAN accounts and non-TITAN addresses, which is not feasible without the mail server (that is the very low priority feature).

I would like to see the same UX on full clients and mobile clients in which a checkbox distinguishes whether the transfer was going to the user's public balance (the non-TITAN address corresponding to their active public key) or to their private balance (regular TITAN procedure). In either case, I think the to field should be the user's BTS account name (or a local alias) and not the ugly addresses. In the case of the mobile client, the client could retrieve the active public key of a BTS account name from the server and just trust the server is honest, or the user could pin the active public key along with the corresponding BTS account name to their address book after verifying out-of-band that it is correct (bonus points for a feature in the mobile client that allows trading this contact information between two smartphones automatically using NFC or Bluetooth).

Offline islandking

  • Sr. Member
  • ****
  • Posts: 378
  • The king of the island
    • View Profile
Re: Mobile Wallet - Testers needed
« Reply #49 on: December 01, 2014, 07:04:40 pm »
Great job! We really need a mobile client for marketing to the masses. Are you running a delegate that I can vote for?
I've been working on a new electronic cash system that's fully peer-to-peer, with no trusted third party. - Satoshi

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4319
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
Mobile Wallet - Testers needed
« Reply #50 on: December 01, 2014, 07:08:53 pm »
I tried transfer in and out and both succeeded.

steps:
1.run this command in the console of the pc wallet:
wallet_get_account my_account_name
2.copy the address after "account_address" to the mobile wallet
3.click the send button in mobile wallet

result:
1.balance in the pc wallet updated in seconds
2.mobile wallet keep showing the trx is pending for a long time, back to normal after a restart.
« Last Edit: December 01, 2014, 07:18:12 pm by abit »
BTS account: abit
BTS committee member: abit
BTS witness: in.abit

Offline ripplexiaoshan

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 2293
    • View Profile
  • BitShares: jademont
Re: Mobile Wallet - Testers needed
« Reply #51 on: December 01, 2014, 07:24:08 pm »
Fantastic work, this is exactly what we need for being 100% payrate delegate +5% +5% +5%
BTS committee member:jademont

Offline donkeypong

  • Hero Member
  • *****
  • Posts: 2329
    • View Profile
Re: Mobile Wallet - Testers needed
« Reply #52 on: December 01, 2014, 07:32:27 pm »
Fantastic work, this is exactly what we need for being 100% payrate delegate +5% +5% +5%

I don't see that they've proposed a delegate (?) Are you suggesting that they should?

Offline etimarcus

  • Newbie
  • *
  • Posts: 4
  • Vires in Numeris
    • View Profile
  • BitShares: etimarcus
Re: Mobile Wallet - Testers needed
« Reply #53 on: December 01, 2014, 08:46:58 pm »
CONGRATULATIONS !  +5%

I'll give it a try!


Offline ripplexiaoshan

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 2293
    • View Profile
  • BitShares: jademont
Re: Mobile Wallet - Testers needed
« Reply #54 on: December 01, 2014, 08:56:20 pm »
Fantastic work, this is exactly what we need for being 100% payrate delegate +5% +5% +5%

I don't see that they've proposed a delegate (?) Are you suggesting that they should?

Absolutely. Unless they want to contribute to BTS ecosystem for free. As a matter of fact, such kind of work is very imperative for the current BTS ecosystem, because it will add a lot of value.
Also, I think the original poster is a good example for others who want to apply for high payrate delegates. Do something first and convince the community that your work is valuable and promising, and then the community will gladly vote for you.
BTS committee member:jademont

Offline donkeypong

  • Hero Member
  • *****
  • Posts: 2329
    • View Profile
Re: Mobile Wallet - Testers needed
« Reply #55 on: December 01, 2014, 08:58:37 pm »
Fantastic work, this is exactly what we need for being 100% payrate delegate +5% +5% +5%

I don't see that they've proposed a delegate (?) Are you suggesting that they should?

Absolutely. Unless they want to contribute to BTS ecosystem for free. As a matter of fact, such kind of work is very imperative for the current BTS ecosystem, because it will add a lot of value.
Also, I think the original poster is a good example for others who want to apply for high payrate delegates. Do something first and convince the community that your work is valuable and promising, and then the community will gladly vote for you.

I'm right there with you. Fully agree. While I like to know more about someone and what he/she/they would do as a delegate, the wallet app is an impressive step.

Offline ElMato

  • Sr. Member
  • ****
  • Posts: 288
    • View Profile
Re: Mobile Wallet - Testers needed
« Reply #56 on: December 01, 2014, 09:40:56 pm »
Thanks everyone for the responses and suggestions. 

@xeroc,  sending to a blockchain registered name is on the TODO list. (also scan pubkey and scan privkey to load paper wallets)

@arhag,

"Does the Android client validate that the transaction to be signed returned by the server is one which sends X BitUSD to Y address where X and Y are the same as the one displayed in the confirmation to the user"

No we don't, its on our TODO list.
We plan to use Bitshares-JS transaction parsing to verify that the transaction digest (that the server is giving us to sign) is valid.
(And the destination address are the ones we choose)

"Do you plan to allow the server to create and the client to sign (and ideally partially validate) an outgoing transaction to a TITAN address?"
Yes, we plan to do that.

"Do you plan to support multisig addresses like 2-of-3 where one of the keys is held by the server and the server only signs the transaction after verifying the real user's intent with two-factor authentication?"
No at the moment, but maybe in the future.


Things that we have on our TODO list.

- add localization framework
- fix known bugs
- Security review by Sergio (and/or others)
- Usable iOS version
- Scan privkey/public key
- Send to a registered name. (Public key and TITAN transfer)
- Register your account
- Load/Unload with BTC
- Load/Unload with ARS

I would like to know what the community thinks is a reasonable payrate (and the duration) to help us in the development of the wallet.


Offline bytemaster

Re: Mobile Wallet - Testers needed
« Reply #57 on: December 01, 2014, 09:48:25 pm »
Thanks everyone for the responses and suggestions. 

@xeroc,  sending to a blockchain registered name is on the TODO list. (also scan pubkey and scan privkey to load paper wallets)

@arhag,

"Does the Android client validate that the transaction to be signed returned by the server is one which sends X BitUSD to Y address where X and Y are the same as the one displayed in the confirmation to the user"

No we don't, its on our TODO list.
We plan to use Bitshares-JS transaction parsing to verify that the transaction digest (that the server is giving us to sign) is valid.
(And the destination address are the ones we choose)

"Do you plan to allow the server to create and the client to sign (and ideally partially validate) an outgoing transaction to a TITAN address?"
Yes, we plan to do that.

"Do you plan to support multisig addresses like 2-of-3 where one of the keys is held by the server and the server only signs the transaction after verifying the real user's intent with two-factor authentication?"
No at the moment, but maybe in the future.


Things that we have on our TODO list.

- add localization framework
- fix known bugs
- Security review by Sergio (and/or others)
- Usable iOS version
- Scan privkey/public key
- Send to a registered name. (Public key and TITAN transfer)
- Register your account
- Load/Unload with BTC
- Load/Unload with ARS

I would like to know what the community thinks is a reasonable payrate (and the duration) to help us in the development of the wallet.

100% pay is good for now. 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline onceuponatime

Re: Mobile Wallet - Testers needed
« Reply #58 on: December 01, 2014, 09:54:05 pm »
100% pay rate for now +5%

Offline Rune

  • Hero Member
  • *****
  • Posts: 1120
    • View Profile
Re: Mobile Wallet - Testers needed
« Reply #59 on: December 01, 2014, 10:09:33 pm »
Even if the wallet cannot receive stealth transactions (since it cannot scan the blockchain), can it still create transactions to stealth addresses so it can send to titan names? (or will it be possible in the future)

Also, does the protocol allow to register a single normal address on the blockchain with a name, so people can still use titan names to send to you (so you keep the convenience but dont have the stealth address aspect)?

Typing in a name is just sooo much more convenient than keeping track of long alphanumeric strings, so I really hope it can also be done on mobile clients.

Btw so happy to see this! It seriously made my day that there's already a functional mobile wallet prototype, especially when we thought we didn't even have any developers working on it just a short while back. I hope this gets open sourced and funded by a delegate, I will definitely vote for a 100% paid delegate. Bitwallet could become the bitshares flagship mobile wallet.