BitShares Forum

Main => Technical Support => Topic started by: Spoon586 on October 17, 2017, 03:19:28 pm

Title: How can I view the complete transaction history or order history?
Post by: Spoon586 on October 17, 2017, 03:19:28 pm
How can I view the full transaction history or order history? Recent activity does not show all orders. I need the information for the IRS.
Title: Re: How can I view the complete transaction history or order history?
Post by: Spoon586 on October 27, 2017, 01:31:24 pm
No one has an answer? Something so simple should be possible without any problems.

Openledger. info has the following info:

"We are not able to show you all the information about your transaction history - only the latest 100.
Check this link https://github.com/openledger/openledger_nodejs_api to find out full history."

I'm not an expert. How does it work with nodejs_api? Is there a comprehensible guide for laymen somewhere? I just want to download the complete transaction history. I need this urgently!

Title: Re: How can I view the complete transaction history or order history?
Post by: renkcub on October 29, 2017, 06:22:56 pm
This is one of the major shortcomings of BTS / DEX right now :( Wonder if it is being addressed in the GUI improvements going on.  :o
Title: Re: How can I view the complete transaction history or order history?
Post by: Digital Lucifer on October 29, 2017, 06:53:05 pm
No one has an answer? Something so simple should be possible without any problems.

Openledger. info has the following info:

"We are not able to show you all the information about your transaction history - only the latest 100.
Check this link https://github.com/openledger/openledger_nodejs_api to find out full history."

I'm not an expert. How does it work with nodejs_api? Is there a comprehensible guide for laymen somewhere? I just want to download the complete transaction history. I need this urgently!

There is no simple way to access/see entire history. You have to understand that in case of larger volume of trading that file would be making half of UI unresponsive. Please use API Docs from official Bitshares or reach someone who can be trusted on your side to do it for you (it will request your encrypted keys in order for your history to be generated/accessed ).

You can always submit to IRS official documentation and say the truth "They don't support instant export of financial books, i have to pay and wait for the process of generating such reports", as any other reasonable person would do in your case.

Cheers,

Luci.
Title: Re: How can I view the complete transaction history or order history?
Post by: pc on October 29, 2017, 08:00:45 pm
There is no simple way to access/see entire history. [...] Please use API Docs from official Bitshares or reach someone who can be trusted on your side to do it for you (it will request your encrypted keys in order for your history to be generated/accessed ).


No! Do not hand over your keys to anyone!

You can easily access the entire history of your own account(s) by running a full node of your own. Your private keys are not required.
Title: Re: How can I view the complete transaction history or order history?
Post by: Digital Lucifer on October 30, 2017, 03:55:35 am
There is no simple way to access/see entire history. [...] Please use API Docs from official Bitshares or reach someone who can be trusted on your side to do it for you (it will request your encrypted keys in order for your history to be generated/accessed ).


No! Do not hand over your keys to anyone!

You can easily access the entire history of your own account(s) by running a full node of your own. Your private keys are not required.

1) Find a friend, wife, sister, cousin who is a bit technical and ever used Linux or Mac and you are 40% good to go.
2) You are telling someone non technical to DEPLOY A FULL NODE ON HIS OWN AND DO TRANSACTION HISTORY ? You are having a piss or a blast with reason in your head ?

Cheers,

Luci.
Title: Re: How can I view the complete transaction history or order history?
Post by: Spoon586 on October 30, 2017, 09:35:18 am
Quote
You can always submit to IRS official documentation and say the truth "They don't support instant export of financial books, i have to pay and wait for the process of generating such reports", as any other reasonable person would do in your case.

My place of residence is not in the USA. By IRS, I meant "tax authorities" in my country. But maybe I can do the same thing.


Quote
1) Find a friend, wife, sister, cousin who is a bit technical and ever used Linux or Mac and you are 40% good to go.

I am a little bit technical. I have also used Ubuntu before. Besides, I'm good at reading myself in. But I need a good detailed guide for this exact problem. However, my basic knowledge is limited. Of course, I don't want to study for days just to get a simple export. The trustworthy people around me have little technical understanding.

Despite technical hurdles, OpenLedger should still simplify this process for laymen. Taxes affect most people and sooner or later most of them will have to deal with the subject. I think such problems limit the growth of OpenLedger and bitshares.

Can someone provide a detailed guide that allows technically average informed people to get this export done?
Title: Re: How can I view the complete transaction history or order history?
Post by: compumatrix on October 30, 2017, 09:45:43 am
Maybe @roadscape could add this feature on list of APIs in CRYPTOFRESH or any other blockchain explorer being developed in the background.
Title: Re: How can I view the complete transaction history or order history?
Post by: yvv on October 30, 2017, 01:11:10 pm
Quote
Despite technical hurdles, OpenLedger should still simplify this process for laymen. Taxes affect most people and sooner or later most of them will have to deal with the subject. I think such problems limit the growth of OpenLedger and bitshares.

It may be very difficult for one company to provide a tax service for every possible jurisdiction. However, export of history based on simple filters should be provided as a built into client feature or as a stand alone tool. This is a high demand feature. 100 records is not enough to prepare a tax form.


Title: Re: How can I view the complete transaction history or order history?
Post by: Digital Lucifer on October 30, 2017, 04:16:53 pm
Quote
You can always submit to IRS official documentation and say the truth "They don't support instant export of financial books, i have to pay and wait for the process of generating such reports", as any other reasonable person would do in your case.

My place of residence is not in the USA. By IRS, I meant "tax authorities" in my country. But maybe I can do the same thing.


Quote
1) Find a friend, wife, sister, cousin who is a bit technical and ever used Linux or Mac and you are 40% good to go.

I am a little bit technical. I have also used Ubuntu before. Besides, I'm good at reading myself in. But I need a good detailed guide for this exact problem. However, my basic knowledge is limited. Of course, I don't want to study for days just to get a simple export. The trustworthy people around me have little technical understanding.

Despite technical hurdles, OpenLedger should still simplify this process for laymen. Taxes affect most people and sooner or later most of them will have to deal with the subject. I think such problems limit the growth of OpenLedger and bitshares.

Can someone provide a detailed guide that allows technically average informed people to get this export done?
PM me, if you want tutorial/step by step help.
Title: Re: How can I view the complete transaction history or order history?
Post by: yvv on October 30, 2017, 06:26:19 pm
[
Can someone provide a detailed guide that allows technically average informed people to get this export done?
PM me, if you want tutorial/step by step help.

Make it public, many people would be interested to know this.
Title: Re: How can I view the complete transaction history or order history?
Post by: Digital Lucifer on October 31, 2017, 03:01:07 am
Step 1.

Deploy Ubuntu Xenial 16.04 Server 64bit on your node/server. You can download torrent here http://releases.ubuntu.com/16.04/ubuntu-16.04.3-server-amd64.iso.torrent (http://releases.ubuntu.com/16.04/ubuntu-16.04.3-server-amd64.iso.torrent)

I strongly suggest torrent download instead of regular one, since ubuntu download servers are having limit on bandwidth.

Make sure there is minimum 60GB available on SSD and 3GB of ram minimum for the instance itself.

SSD needs to be with higher IOPS. (Input/Output-Write/Read Per Second)

Ubuntu should be deployed with following partition structure of 60GB.

47GB /root/
12GB swap
1GB split for
/boot/
Primary bootable partition

I prefer Primary Disks instead of Logical (LVM) ones.

If you are doing manual setup, set auto updates to off (no updates).

Step 2.

After installation and setup is done, install following packages with apt-get and optimize the system in order to set the best performance for the swap:

a) sudo apt-get update
     sudo apt-get install htop iotop automake autoconf cmake git libboost-all-dev libssl-dev g++ bzip2:i386

b) sudo sysctl vm.swappiness=20
     To add this to default so you don't get screwed on each reboot, you have to add one line to the following file using editor
     sudo vi /etc/sysctl.conf

add at the very bottom (new, last line) of the file:
      vm.swappiness=20

save the file and reboot the system.

Step 3.

Now when you are all tidy and super balanced for this to be very fast you proceed on your ubuntu terminal to the step of deploying Bitshares to your instance:

at the home login of your user ( /home/user/ ) first place after user login execute this commands.

git clone https://github.com/bitshares/bitshares-core.git
cd bitshares-core
git submodule update --init --recursive
cmake -DCMAKE_BUILD_TYPE=Release .
make

Once the process is done, let me know here, i'll guide you to initialization and config check before the node sync/rebuild. I will also check our latest compressed block replicate is valid or not in the meantime, so you don't have to sync but just rebuild from downloaded file.

Cheers,

Luci.
 
Title: Re: How can I view the complete transaction history or order history?
Post by: pc on October 31, 2017, 11:07:00 am
2) You are telling someone non technical to DEPLOY A FULL NODE ON HIS OWN AND DO TRANSACTION HISTORY ? You are having a piss or a blast with reason in your head ?

Do you always abuse people who merely set a wrong (and dangerously so) answer from you straight?
Title: Re: How can I view the complete transaction history or order history?
Post by: Spoon586 on October 31, 2017, 02:34:46 pm
Thanks for the tutorial. I'll try and let you know in the next few weeks.
Title: Re: How can I view the complete transaction history or order history?
Post by: Digital Lucifer on November 01, 2017, 01:09:58 am
2) You are telling someone non technical to DEPLOY A FULL NODE ON HIS OWN AND DO TRANSACTION HISTORY ? You are having a piss or a blast with reason in your head ?

Do you always abuse people who merely set a wrong (and dangerously so) answer from you straight?

I don't abuse. :) You are just too emotional about it. This is all just business support and opinions. I didn't mean to be rude, but I did obviously. Please accept my sincere apology.

Many thanks,

Luci
Title: Re: How can I view the complete transaction history or order history?
Post by: Digital Lucifer on November 01, 2017, 01:11:56 am
Thanks for the tutorial. I'll try and let you know in the next few weeks.


You are most welcome, i feel better already seeing that you are not under pressure anymore. Take your time, i'm around. :)

Cheers,

Luci
Title: Re: How can I view the complete transaction history or order history?
Post by: Spoon586 on November 03, 2017, 10:06:10 am
Unfortunately, I'm still under pressure. In addition, I don't currently have much time to solve the problem myself.
Title: Re: How can I view the complete transaction history or order history?
Post by: yvv on November 06, 2017, 07:48:03 pm
Tried to use "uptick history" and python bitshares library directly to get account history, in either case it prints maximum 1000 recent transactions (default limit is 100).

@xeroc could you comment why this library behaves like this? How are we supposed to report our profit to tax authorities?
Title: Re: How can I view the complete transaction history or order history?
Post by: crypto4ever on November 07, 2017, 05:20:17 pm
Tried to use "uptick history" and python bitshares library directly to get account history, in either case it prints maximum 1000 recent transactions (default limit is 100).

@xeroc could you comment why this library behaves like this? How are we supposed to report our profit to tax authorities?


Don't be ridiculous.  Obviously you do it more frequently, rather than wait a whole year and then go "oh! I should find out what I did all year for tax purposes".

Every cash register in the world reports daily transaction summaries, and that's the way retail business has operated for a long time.

If your trading activity is that hectic that the last 1000 transactions isn't enough and you are making more than 1000 trades in a 24 hour period, then you should write your own bot to watch your transactions for you.

Self assessing your profit/loss by summarizing your activity either daily, weekly, or monthly is something you should be doing all along.  How else can you gauge your performance properly?



Title: Re: How can I view the complete transaction history or order history?
Post by: yvv on November 07, 2017, 06:32:39 pm
Tried to use "uptick history" and python bitshares library directly to get account history, in either case it prints maximum 1000 recent transactions (default limit is 100).

@xeroc could you comment why this library behaves like this? How are we supposed to report our profit to tax authorities?


Don't be ridiculous.  Obviously you do it more frequently, rather than wait a whole year and then go "oh! I should find out what I did all year for tax purposes".

Every cash register in the world reports daily transaction summaries, and that's the way retail business has operated for a long time.

If your trading activity is that hectic that the last 1000 transactions isn't enough and you are making more than 1000 trades in a 24 hour period, then you should write your own bot to watch your transactions for you.

Self assessing your profit/loss by summarizing your activity either daily, weekly, or monthly is something you should be doing all along.  How else can you gauge your performance properly?

Yeah, right, every user should write his own bot to watch his transactions, and his own gui, and his own charting tools, etc. This would make bitshares so fucking awesome user friendly. Why Xeroc made his uptick tool? That was a waste of his time, because converting cryptic bullshit which API spits at you into human readable numbers is so fun, that every user should try this on his own. Sorry that I did not get it right.
Title: Re: How can I view the complete transaction history or order history?
Post by: renkcub on November 08, 2017, 07:27:30 pm
Poloniex has an example of how the Bitshares trade history SHOULD be. Any reason why it isn't like Poloniex? /sigh

I was told this was "in the works" many months ago.

It's a HUGE drawback for BTS currently. No wonder the price tanked...

Someone please create a worker for this!
Title: Re: How can I view the complete transaction history or order history?
Post by: Methodise on January 07, 2018, 08:47:31 pm
I'm sure I saw someone post a solution to this somewhere.
Title: Re: How can I view the complete transaction history or order history?
Post by: Methodise on January 07, 2018, 08:51:21 pm
https://bitsharestalk.org/index.php/topic,25653.0/topicseen.html