Bitcoin Forum
May 21, 2024, 09:53:40 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Cointra - Your favorite exchange on your mobile and tablet  (Read 3638 times)
cointra (OP)
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile WWW
May 07, 2014, 12:34:34 AM
Last edit: May 08, 2014, 05:26:01 AM by cointra
 #1


Your favorite exchange on your mobile and tablet

Cointra allows you to trade Bitcoins, Litecoins or your favorite Altcoins on your preferred exchange.

Supported Exchanges

ANXPRO
Bitfinex
Bitstamp
BTC China
BTC-e
BTER
CampBX (Read-only)
Cryptsy
Huobi
Justcoin
Kraken
OKCoin
CA Virtex (Read-only)
… MintPal, bitmarket.pl and more coming soon!

Get it now from…

iOS and Windows Phone version in the works

Use the free Ad-Supported version, or Go PRO with Premium Subscription! http://www.unicoinex.com/shop/

Screenshots




For more information visit http://www.unicoinex.com

cointra (OP)
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile WWW
May 07, 2014, 12:35:56 AM
Last edit: May 13, 2014, 11:42:33 AM by cointra
 #2

Videos

Release Notes

1.0 build 22
- News source CoinBuzz added
- Cryptsy new added pairs now instantly available

1.0 build 24
- Chinese translation
- Fix force close on some I9100 and N7x00 phones

1.0 build 25
- Russian translation

1.0 build 26
- More control over trend chart
- Search functionality
- Much improved chart/ticker load times

ajw7989
Legendary
*
Offline Offline

Activity: 924
Merit: 1000


View Profile
May 07, 2014, 12:59:24 AM
 #3

I beta tested this app and I must say this app is amazing. Please support the developers as they are hard working people. The app allows you to check and trade your cryptos on your phone with ease when on the go. Also any problems or bugs are resolved quickly with their support. Feel free to ask me any questions in pm or in this thread about this app or the developers.
tspacepilot
Legendary
*
Offline Offline

Activity: 1456
Merit: 1078


I may write code in exchange for bitcoins.


View Profile
May 07, 2014, 02:03:15 AM
 #4

I'm going to take a look at this.  I haven't done much trading but maybe that was because I didn't know of a convenient platform.  Thanks for the tip!

One question before I download: can I see source code for this app or is it binary only?  If there's no source available I probably won't install because it's hard to trust a closed-source app with money.
ajw7989
Legendary
*
Offline Offline

Activity: 924
Merit: 1000


View Profile
May 07, 2014, 03:34:39 AM
 #5

I'm going to take a look at this.  I haven't done much trading but maybe that was because I didn't know of a convenient platform.  Thanks for the tip!

One question before I download: can I see source code for this app or is it binary only?  If there's no source available I probably won't install because it's hard to trust a closed-source app with money.

its not going to be a open source app but so far I have had no problems with the app. I am not a developer of the app just a beta tester. If your worried just enable 2FA on btc-e and set it for withdrawal and security changes.
cointra (OP)
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile WWW
May 07, 2014, 04:32:55 AM
 #6

I'm going to take a look at this.  I haven't done much trading but maybe that was because I didn't know of a convenient platform.  Thanks for the tip!

One question before I download: can I see source code for this app or is it binary only?  If there's no source available I probably won't install because it's hard to trust a closed-source app with money.

It is a closed source app but since this app uses API Keys and not Logins, you fully control what level of access the app can ever have. For the mobile security, Android uses detailed permissions specification and the app requires no special permissions besides standard ones that give it access only to its own data and those permissions are shown during the install by Play store.

Regardless of open or closed source, whenever using an API based trading software, one can remove the risks by setting the right permissions on the API key. For Cointra you don't need any withdrawal, deposit, transfer rights on the API keys so make sure you don't add them. You can even start with read-only API keys making it 100% risk free to start.

That being said, we are very much open to your suggestions, and if you believe that open sourcing the app would be a critical factor for you and like minded users, we would consider open sourcing it. So far we have seen that majority of the users don't compile their own mobile apps even if they are open source (based on Play Store install counts of the open source apps, like the Bitcoin Wallet). Much different than desktop apps where majority compile from source (themselves or by their OS distribution).

tspacepilot
Legendary
*
Offline Offline

Activity: 1456
Merit: 1078


I may write code in exchange for bitcoins.


View Profile
May 07, 2014, 06:11:06 AM
 #7

I'm going to take a look at this.  I haven't done much trading but maybe that was because I didn't know of a convenient platform.  Thanks for the tip!

One question before I download: can I see source code for this app or is it binary only?  If there's no source available I probably won't install because it's hard to trust a closed-source app with money.

It is a closed source app but since this app uses API Keys and not Logins, you fully control what level of access the app can ever have. For the mobile security, Android uses detailed permissions specification and the app requires no special permissions besides standard ones that give it access only to its own data and those permissions are shown during the install by Play store.

Regardless of open or closed source, whenever using an API based trading software, one can remove the risks by setting the right permissions on the API key. For Cointra you don't need any withdrawal, deposit, transfer rights on the API keys so make sure you don't add them. You can even start with read-only API keys making it 100% risk free to start.

That being said, we are very much open to your suggestions, and if you believe that open sourcing the app would be a critical factor for you and like minded users, we would consider open sourcing it. So far we have seen that majority of the users don't compile their own mobile apps even if they are open source (based on Play Store install counts of the open source apps, like the Bitcoin Wallet). Much different than desktop apps where majority compile from source (themselves or by their OS distribution).

I appreciate the detailed response.  Because I haven't yet done any trading on these sites, I'll have to look into the API key permissions that you're discussing, but on an initial readthrough this seems reasonable.

I also run the cyanogenmod rom on my android devices so one nice option I have is revoking permissions even after an app is installed.

I personally think it's pretty crucial to see the source code even if I don't end up compiling it myself.  For example, I run the schildbach Bitcoin Wallet program and I just installed it from the playstore.  However, that was after downloading and reviewing the code.  Note: this was also crucial later when I had to recover a lost wallet file (I could check the source to see how/where it was stored on my device).

I'm going to check out what you said about the API keys but I know that my own personal stance is that if it's not open source, I'm extremely cautious and skeptical.
cointra (OP)
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile WWW
May 07, 2014, 06:29:00 AM
 #8

I'm going to take a look at this.  I haven't done much trading but maybe that was because I didn't know of a convenient platform.  Thanks for the tip!

One question before I download: can I see source code for this app or is it binary only?  If there's no source available I probably won't install because it's hard to trust a closed-source app with money.

It is a closed source app but since this app uses API Keys and not Logins, you fully control what level of access the app can ever have. For the mobile security, Android uses detailed permissions specification and the app requires no special permissions besides standard ones that give it access only to its own data and those permissions are shown during the install by Play store.

Regardless of open or closed source, whenever using an API based trading software, one can remove the risks by setting the right permissions on the API key. For Cointra you don't need any withdrawal, deposit, transfer rights on the API keys so make sure you don't add them. You can even start with read-only API keys making it 100% risk free to start.

That being said, we are very much open to your suggestions, and if you believe that open sourcing the app would be a critical factor for you and like minded users, we would consider open sourcing it. So far we have seen that majority of the users don't compile their own mobile apps even if they are open source (based on Play Store install counts of the open source apps, like the Bitcoin Wallet). Much different than desktop apps where majority compile from source (themselves or by their OS distribution).

I appreciate the detailed response.  Because I haven't yet done any trading on these sites, I'll have to look into the API key permissions that you're discussing, but on an initial readthrough this seems reasonable.

I also run the cyanogenmod rom on my android devices so one nice option I have is revoking permissions even after an app is installed.

I personally think it's pretty crucial to see the source code even if I don't end up compiling it myself.  For example, I run the schildbach Bitcoin Wallet program and I just installed it from the playstore.  However, that was after downloading and reviewing the code.  Note: this was also crucial later when I had to recover a lost wallet file (I could check the source to see how/where it was stored on my device).

I'm going to check out what you said about the API keys but I know that my own personal stance is that if it's not open source, I'm extremely cautious and skeptical.

Feel free to ask any questions you may have and I will be glad to explain. Please allow me to explain API keys a little more here also to help other readers who aren't familiar with them.

All major exchanges allow users to generate API keys and secrets, they are separate from your username and password and you can set individual permissions for each API key. For example you can create one key pair and give it only Account Info rights, which would allow any software to only view your account information. The API keys can not be used to log in to the exchange website, instead they are to be used by specialized software to read the data you allow. API keys can be cancelled at any time, so in case you lose your phone you can cancel the API keys after logging in to your Exchange account (in Cointra we keep all API keys encrypted, with added encryption using a PIN if you enable it, so even if phone is lost it would not be trivial for someone to get your keys if you're using a pin).

I understand the need of an open source wallet since the software itself keeps your money! But in case of Cointra nothing except API Keys (not even your email) is stored by the app on the phone, everything is kept on your exchange and it uses the API keys you configure to allow you to view/trade your funds on your configured exchange. If the app corrupts, or phone is lost, all you have to do is delete/disable old API keys by logging on to your Exchange and create new API keys when needed.

cointra (OP)
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile WWW
May 07, 2014, 06:35:12 AM
 #9

Here is an example of an API key for a BTC-e account

Key: 821FH6SF-JUFCWRJ2-JUWCHN6L-UC1CPLCP-T8UJSHNK
Secret: 55650306433dd24b1619c9f0337b297e9773e0066ee1cbe77f47042b709c6434

b!z
Legendary
*
Offline Offline

Activity: 1582
Merit: 1010



View Profile
May 07, 2014, 09:51:48 AM
 #10

Sent you a PM  Smiley
cointra (OP)
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile WWW
May 07, 2014, 10:00:18 AM
 #11

Sent you a PM  Smiley

Got your PM and its already in the works! Please do give me the requested details in PM

cointra (OP)
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile WWW
May 07, 2014, 01:33:20 PM
 #12

Sent you a PM  Smiley

Done and ready for the next release. Please check PM for details.

cointra (OP)
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile WWW
May 07, 2014, 11:11:45 PM
 #13

Minor new release, additional news source on user requests.

poordeveloper
Hero Member
*****
Offline Offline

Activity: 896
Merit: 527


₿₿₿₿₿₿₿


View Profile WWW
May 08, 2014, 12:30:37 AM
 #14

Here is an example of an API key for a BTC-e account

Key: 821FH6SF-JUFCWRJ2-JUWCHN6L-UC1CPLCP-T8UJSHNK
Secret: 55650306433dd24b1619c9f0337b297e9773e0066ee1cbe77f47042b709c6434

Is this a working account which we can use to try it?

Also, I think you'd get way more installs if you lower the API version - unless you're using some specific features, you're only limiting yourself Smiley

🎰 Bitcoin Casinos ⭐⭐⭐⭐⭐
.
🔵 Buy Bitcoin (Visa / Mastercard / SEPA / Bank Transfer / Western Union / MoneyGram / RIA)
cointra (OP)
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile WWW
May 08, 2014, 12:41:54 AM
 #15

Here is an example of an API key for a BTC-e account

Key: 821FH6SF-JUFCWRJ2-JUWCHN6L-UC1CPLCP-T8UJSHNK
Secret: 55650306433dd24b1619c9f0337b297e9773e0066ee1cbe77f47042b709c6434

Is this a working account which we can use to try it?

Also, I think you'd get way more installs if you lower the API version - unless you're using some specific features, you're only limiting yourself Smiley

We're not using any specific feature limited to newer API as such, however our internal tests showed that older devices lag too much, and the screen estate (majority of old devices have low dpi and screen size) is also not enough to render the charts with other controls efficiently. That and since 82.7%+ are running 4.0+ http://bgr.com/2014/05/05/android-version-market-share-april/ we decided to stick to Min SDK 14. Still I will ask the developers to try to run on lower API and see if we can release with even lower Min SDK.

That API key is not a valid key, it was just an example but I like the idea. I will be glad to create an actual API key on any exchange with 0.1BTC or equivalent in altcoins for Hero Members to test and give their feedback. If they make any profit trading its theirs! I can't post such API key in public primarily because API keys don't work on more than one client at the same time (they require incrementing nonce number which can conflict when multiple devices are using the same api)

tspacepilot
Legendary
*
Offline Offline

Activity: 1456
Merit: 1078


I may write code in exchange for bitcoins.


View Profile
May 08, 2014, 01:38:08 AM
 #16

Here is an example of an API key for a BTC-e account

Key: 821FH6SF-JUFCWRJ2-JUWCHN6L-UC1CPLCP-T8UJSHNK
Secret: 55650306433dd24b1619c9f0337b297e9773e0066ee1cbe77f47042b709c6434

Is this a working account which we can use to try it?

Also, I think you'd get way more installs if you lower the API version - unless you're using some specific features, you're only limiting yourself Smiley

We're not using any specific feature limited to newer API as such, however our internal tests showed that older devices lag too much, and the screen estate (majority of old devices have low dpi and screen size) is also not enough to render the charts with other controls efficiently. That and since 82.7%+ are running 4.0+ http://bgr.com/2014/05/05/android-version-market-share-april/ we decided to stick to Min SDK 14. Still I will ask the developers to try to run on lower API and see if we can release with even lower Min SDK.

That API key is not a valid key, it was just an example but I like the idea. I will be glad to create an actual API key on any exchange with 0.1BTC or equivalent in altcoins for Hero Members to test and give their feedback. If they make any profit trading its theirs! I can't post such API key in public primarily because API keys don't work on more than one client at the same time (they require incrementing nonce number which can conflict when multiple devices are using the same api)

That's a very generous offer.  Smiley

I'd take you up on it but I'm not hero level yet.

Anyway, I think your explanation about api keys makes sense and I think I'll give your app a try in a few days when I get a chance to look at my CGB stash and open relevant accounts.

Just for the sake of discussion though, can you say anything about why you *wouldn't* want to provide the source for your app?  Are you worried about someone stealing your code?
cointra (OP)
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile WWW
May 08, 2014, 01:47:00 AM
 #17

Here is an example of an API key for a BTC-e account

Key: 821FH6SF-JUFCWRJ2-JUWCHN6L-UC1CPLCP-T8UJSHNK
Secret: 55650306433dd24b1619c9f0337b297e9773e0066ee1cbe77f47042b709c6434

Is this a working account which we can use to try it?

Also, I think you'd get way more installs if you lower the API version - unless you're using some specific features, you're only limiting yourself Smiley

We're not using any specific feature limited to newer API as such, however our internal tests showed that older devices lag too much, and the screen estate (majority of old devices have low dpi and screen size) is also not enough to render the charts with other controls efficiently. That and since 82.7%+ are running 4.0+ http://bgr.com/2014/05/05/android-version-market-share-april/ we decided to stick to Min SDK 14. Still I will ask the developers to try to run on lower API and see if we can release with even lower Min SDK.

That API key is not a valid key, it was just an example but I like the idea. I will be glad to create an actual API key on any exchange with 0.1BTC or equivalent in altcoins for Hero Members to test and give their feedback. If they make any profit trading its theirs! I can't post such API key in public primarily because API keys don't work on more than one client at the same time (they require incrementing nonce number which can conflict when multiple devices are using the same api)

That's a very generous offer.  Smiley

I'd take you up on it but I'm not hero level yet.

Anyway, I think your explanation about api keys makes sense and I think I'll give your app a try in a few days when I get a chance to look at my CGB stash and open relevant accounts.

Just for the sake of discussion though, can you say anything about why you *wouldn't* want to provide the source for your app?  Are you worried about someone stealing your code?


Well the app generates charts using data from our servers (that way they're very fast and also your ip doesn't get blocked by your exchange for continuous polling), if it was only client side code pulling nothing from our servers, open sourcing would be a non issue, but in our case the last thing we wanted was 100 other softwares pulling chart data from our server pretending to be Cointra using its API. But again as I said earlier going open source is always an option, we even asked our beta testers to tell if going open source would help, most responded "maybe".

tspacepilot
Legendary
*
Offline Offline

Activity: 1456
Merit: 1078


I may write code in exchange for bitcoins.


View Profile
May 08, 2014, 02:00:11 AM
 #18

Here is an example of an API key for a BTC-e account

Key: 821FH6SF-JUFCWRJ2-JUWCHN6L-UC1CPLCP-T8UJSHNK
Secret: 55650306433dd24b1619c9f0337b297e9773e0066ee1cbe77f47042b709c6434

Is this a working account which we can use to try it?

Also, I think you'd get way more installs if you lower the API version - unless you're using some specific features, you're only limiting yourself Smiley

We're not using any specific feature limited to newer API as such, however our internal tests showed that older devices lag too much, and the screen estate (majority of old devices have low dpi and screen size) is also not enough to render the charts with other controls efficiently. That and since 82.7%+ are running 4.0+ http://bgr.com/2014/05/05/android-version-market-share-april/ we decided to stick to Min SDK 14. Still I will ask the developers to try to run on lower API and see if we can release with even lower Min SDK.

That API key is not a valid key, it was just an example but I like the idea. I will be glad to create an actual API key on any exchange with 0.1BTC or equivalent in altcoins for Hero Members to test and give their feedback. If they make any profit trading its theirs! I can't post such API key in public primarily because API keys don't work on more than one client at the same time (they require incrementing nonce number which can conflict when multiple devices are using the same api)

That's a very generous offer.  Smiley

I'd take you up on it but I'm not hero level yet.

Anyway, I think your explanation about api keys makes sense and I think I'll give your app a try in a few days when I get a chance to look at my CGB stash and open relevant accounts.

Just for the sake of discussion though, can you say anything about why you *wouldn't* want to provide the source for your app?  Are you worried about someone stealing your code?


Well the app generates charts using data from our servers (that way they're very fast and also your ip doesn't get blocked by your exchange for continuous polling), if it was only client side code pulling nothing from our servers, open sourcing would be a non issue, but in our case the last thing we wanted was 100 other softwares pulling chart data from our server pretending to be Cointra using its API. But again as I said earlier going open source is always an option, we even asked our beta testers to tell if going open source would help, most responded "maybe".

This makes sense to me.  I appreciate the motivated and careful replies to my inquiry.  FWIW, I'm pretty convinced that I want to try it now Smiley
cointra (OP)
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile WWW
May 08, 2014, 04:47:19 AM
 #19

Here is an example of an API key for a BTC-e account

Key: 821FH6SF-JUFCWRJ2-JUWCHN6L-UC1CPLCP-T8UJSHNK
Secret: 55650306433dd24b1619c9f0337b297e9773e0066ee1cbe77f47042b709c6434

Is this a working account which we can use to try it?

Also, I think you'd get way more installs if you lower the API version - unless you're using some specific features, you're only limiting yourself Smiley

We're not using any specific feature limited to newer API as such, however our internal tests showed that older devices lag too much, and the screen estate (majority of old devices have low dpi and screen size) is also not enough to render the charts with other controls efficiently. That and since 82.7%+ are running 4.0+ http://bgr.com/2014/05/05/android-version-market-share-april/ we decided to stick to Min SDK 14. Still I will ask the developers to try to run on lower API and see if we can release with even lower Min SDK.

That API key is not a valid key, it was just an example but I like the idea. I will be glad to create an actual API key on any exchange with 0.1BTC or equivalent in altcoins for Hero Members to test and give their feedback. If they make any profit trading its theirs! I can't post such API key in public primarily because API keys don't work on more than one client at the same time (they require incrementing nonce number which can conflict when multiple devices are using the same api)

That's a very generous offer.  Smiley

I'd take you up on it but I'm not hero level yet.

Anyway, I think your explanation about api keys makes sense and I think I'll give your app a try in a few days when I get a chance to look at my CGB stash and open relevant accounts.

Just for the sake of discussion though, can you say anything about why you *wouldn't* want to provide the source for your app?  Are you worried about someone stealing your code?


Well the app generates charts using data from our servers (that way they're very fast and also your ip doesn't get blocked by your exchange for continuous polling), if it was only client side code pulling nothing from our servers, open sourcing would be a non issue, but in our case the last thing we wanted was 100 other softwares pulling chart data from our server pretending to be Cointra using its API. But again as I said earlier going open source is always an option, we even asked our beta testers to tell if going open source would help, most responded "maybe".

This makes sense to me.  I appreciate the motivated and careful replies to my inquiry.  FWIW, I'm pretty convinced that I want to try it now Smiley

I hope you find the app usable. Please leave any feedback you may have here and on Play store. Thank you!

cointra (OP)
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile WWW
May 08, 2014, 10:38:26 PM
 #20

Chinese translation has been added to the latest release. Russian coming soon.

Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!