1 2017-08-04 00:18:39 <belcher> #bitcoin is better for that
2 2017-08-04 08:06:11 <ap4lmtree> hi
3 2017-08-04 08:14:22 <goatpig> hi
4 2017-08-04 19:50:25 <GypsyScotty> Where it appears that the bitcoin core dev ream is deprecatring the "accounts" features, does anybody know the recommended means for keeping track of "accounts" and segregating transactions to "accounts".... perhaps it's now recommended we do this on our own by correlating issued addresses to specific accounts in our own database, but I'm not yet seeing anywhere that this is indicated.
5 2017-08-04 19:50:26 <GypsyScotty> Does anybody know the recommended approach, or if this feature is being replace by something better?
6 2017-08-04 19:51:15 <GypsyScotty> for example: bitcoin.org/en/developer-reference#listaccounts
7 2017-08-04 20:45:40 <edcba> GypsyScotty: i think you shouldn't really think about accounts with bitcoin
8 2017-08-04 20:45:54 <GypsyScotty> i shouldn't?
9 2017-08-04 20:46:24 <GypsyScotty> it's pretty critical to keep transactions separated by accounts in the application I am writing.
10 2017-08-04 20:47:05 <edcba> i doubt that
11 2017-08-04 20:47:34 <edcba> just track account balance outside of bitcoin client ?
12 2017-08-04 20:47:34 <GypsyScotty> Is there some phylisophicial ideaology you are aware of that I am not in regards to accounts and bitcoin?
13 2017-08-04 20:47:57 <edcba> i'm aware there is no "from" address :)
14 2017-08-04 20:48:07 <edcba> as it is said in the topic
15 2017-08-04 20:48:31 <GypsyScotty> ok?
16 2017-08-04 20:49:11 <edcba> so then you only have transactions that are outputted to addresses that you control then there is no really accounts
17 2017-08-04 20:49:58 <GypsyScotty> I understand there are no from addresses. but payment attribution and correlation is pretty important in commerce applications.
18 2017-08-04 20:50:19 <edcba> then just track transactions
19 2017-08-04 20:58:56 <GypsyScotty> for keeping addresses correlated to accounts. I'm presuming there are not, and if so, then it would be left to a software engineer to keep track of which addresses are issued to whom and to perform these correlations within their own software and database. Does anybody have any definite and specific knowledge in regards to this? Your ideas, thoughts, and advice are greatly appreciated.
20 2017-08-04 20:58:56 <GypsyScotty> lol, thank you for the advice. I have little desire to belabor ideaologies, nor do I think it necessary to discuss all the details of the software applications I work on, but I do hope members of the channel are wise enough to not make assumptions that they understand what I'm trying to accomplish. I will re-word my question. I was attempting to ask if there are any official recommendations
21 2017-08-04 21:23:39 <GypsyScotty> So, I'm querying bitcoin core for an address, then i tie that address to a user account in my local database, and after that I'm at intervieal polling the blockchain to determine if an address has received and increased balance from what it previously had, then I'm addributing the increase to that user account. Does anybody know if this is the best way to do this, or if there is a better
22 2017-08-04 21:23:39 <GypsyScotty> way?
23 2017-08-04 21:24:09 <GypsyScotty> ** pardon my typos :-)
24 2017-08-04 21:26:47 <GypsyScotty> hrmmm... thinking through this, perhaps I should be runing the RPC "ListTransactions" developer-reference#listsinceblock and checking these transactions against the account addresses I have issued in my database. That probably would be less taxing on the system since I should be able to ignore previously accounted for transactions.
25 2017-08-04 21:27:31 <GypsyScotty> oops, that url wasn't my intention. this one was: bitcoin.org/en/developer-reference#listtransactions
26 2017-08-04 21:39:53 <GypsyScotty> not sure how well "listtransactions" will work with a high volume of transactions though..
27 2017-08-04 21:44:46 <edcba> you still can write your own bitcoin client
28 2017-08-04 21:48:23 <GypsyScotty> I suppose, albeit probably a tangent from what I'm working on. I'm having no issue interacting with the blockchain via the bitcoin core json rpc interface.
29 2017-08-04 21:48:57 <GypsyScotty> interesing idea though
30 2017-08-04 21:51:29 <edcba> i think the easiest is still giving up the rpc shitty api and parse wire protocol behind a bitcoin core client that will validate all for you
31 2017-08-04 21:54:10 <GypsyScotty> hummm, I'm curious about your reasons for claiming the rpc api is "shitty"... Should I presume I will run into significant bugs? or performance issues? also, do you mind elaborating on the "wire Protocol" ?
32 2017-08-04 21:55:19 <edcba> no there are no bugs hopefully lol
33 2017-08-04 21:55:39 <edcba> it doesn't necessarily expose what you want
34 2017-08-04 21:55:52 <GypsyScotty> what do i want?
35 2017-08-04 21:55:59 <edcba> dunno
36 2017-08-04 21:56:05 <GypsyScotty> right