Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: islandcoli on September 29, 2016, 06:57:33 PM



Title: API Pulls to display things in the wallet software
Post by: islandcoli on September 29, 2016, 06:57:33 PM
Hi there,

Would it be possible or maybe it already exists for Bitcoin wallets to display Twitter feeds, or perhaps even a graph displaying the current price/volume.

What are the potential risks (if any) to having these API pulls in the wallet software. Can the site who is have their data "pulled" see the IP/Computer info of the wallets pulling it and maybe compromise the anonymity of the person?

I know Satoshi had mentioned adding a way for him to broadcast a message to the all the connected wallets, but wouldn't a twitter feed that displays on a tab in the wallet be more practical?

Having wallets display info from other sources seems like a neat addition to a custom wallet, what are some reasons why/why not someone would use a wallet like that?


Thanks!


Title: Re: API Pulls to display things in the wallet software
Post by: Hazard on September 29, 2016, 07:20:55 PM
Several altcoins already have such functionality. It goes against the decentralized nature of the software. I'm not a fan of it.


Title: Re: API Pulls to display things in the wallet software
Post by: islandcoli on September 29, 2016, 07:51:34 PM
Several altcoins already have such functionality. It goes against the decentralized nature of the software. I'm not a fan of it.

Any chance you have a link to one of those altcoins specifically?

Do you say decentralized because one twitter gets to blast info to everyone and perhaps could influence their decisions?

Satoshi was going to use it to broadcast messages, about software updates, problems etc and since wallets are optional, a person could just choose a different wallet?


Title: Re: API Pulls to display things in the wallet software
Post by: MyBTT on September 30, 2016, 03:52:06 AM
It may be because it encourages centralisation, people listening and tuning in to a certain Central News source. Or maybe, that Core is simply not meant to have all these flashy additions, just the basic abilities.

I'm sure someone could code this into their own wallet, though.


Title: Re: API Pulls to display things in the wallet software
Post by: Coding Enthusiast on September 30, 2016, 07:17:44 AM
Would it be possible or maybe it already exists for Bitcoin wallets to display Twitter feeds, or perhaps even a graph displaying the current price/volume.

bitcoin wallet is just a software like any other software so adding these features is not hard or unheard of but some of them have no use so nobody wants it like twitter feed! why would anyone want to see twitter feeds on his bitcoin wallet?!

but price is useful and it is already implemented in Electrum (i don't use other wallets to know more) it is in the plug ins window.

Quote
What are the potential risks (if any) to having these API pulls in the wallet software. Can the site who is have their data "pulled" see the IP/Computer info of the wallets pulling it and maybe compromise the anonymity of the person?

to my knowledge there is none (but i may be wrong) because it is a string (json or other formats) that you receive and work on that so it can not be in any other format or like be malicious! it doesn't make sense to me.

as for your IP, yes the site sees your IP based on your code you are just asking the site "give me price" nothing else so the site sees this "IP address XX.XX.XX.XX is asking for price through an API call" that is all. (unless your wallet is shady and sends more information intentionally :D ) in other words there is no way an API call to get price for example can reveal your bitcoin addresses.

Quote
I know Satoshi had mentioned adding a way for him to broadcast a message to the all the connected wallets, but wouldn't a twitter feed that displays on a tab in the wallet be more practical?

my knowledge about this matter is limited but there is a difference between sending a message through channels that satoshi had in mind (like alert keys) and a twitter (third party and potentially insecure) channels.

Quote
Having wallets display info from other sources seems like a neat addition to a custom wallet, what are some reasons why/why not someone would use a wallet like that?

the following are Electrum plug-ins and to be honest i have no idea what half of them do and i don't care either because i don't find any of it useful for me
https://i.imgur.com/fUDNmo7.jpg


is there any particular feature other than twitter feeds and price you have in mind?