You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All newly detected EVM tokens will appear in the list of newly detected tokens. You should inspect this list often and accept valid tokens and reject spam assets by adding them to the ignored tokens list.
Copy file name to clipboardExpand all lines: usage-guides/historical-events.md
+25-65
Original file line number
Diff line number
Diff line change
@@ -1,61 +1,8 @@
1
-
# Historical events
2
-
3
-
## Exchange Trades
4
-
5
-
### Adding manual trades
6
-
7
-
rotki will pull all your trade history from the exchanges whenever it needs it. But most of us have probably also done some OTC trades or taxable events at some point. Such events could even just be mining tokens, depending on your jurisdiction, participating in an ICO or getting paid in crypto.
8
-
9
-
You can go to this page via `History → Exch. Trades`.
10
-
Clicking on the "Add an external trade" button will open a menu like the following.
11
-
12
-

13
-
14
-
To add a new trade, fill in all the fields and press the "Save" button.
15
-
16
-
In the `amount` field you can register the amount of the base asset bought or sold. The `rate` field represents the rate of quote asset per base asset that was bought or sold. If there was a fee for the trade you should input it in the corresponding box and also enter the currency the fee was paid in. This field is optional so if the Fee was 0 you can leave this field empty. You can optionally provide additional notes or even links to blockchain explorers for each trade.
17
-
18
-
In the Trades page you can see a table of all your external trades. You can edit or delete a trade by clicking on the appropriate icon at the rightmost part of each trade under the "Actions" column.
19
-
20
-
Currently rotki tracks your balance by querying the different supported protocols, exchanges and blockchains. If you manually add information about a trade your balances will not be updated since trades are not consulted when updating the accounts' balances. If you want to manually update your balance for an asset please refer to the [manual balances section](/usage-guides/accounts-and-balances.html#adding-manual-balances).
21
-
22
-
### Filtering trades
23
-
24
-
rotki supports filtering your trades with a combination of filters. All of the filters are applied at the same time
25
-
limiting the trades to the ones that satisfy all the applied filters.
rotki is capable of pulling and decoding a bunch of different events, ranging from EVM chain transactions to exchanges events and more. When you visit the `History Events` section the process to obtain all the information will start. You will be able to check the status in an informative breakdown per blockchain address. Free users are limited to a number of latest events.
57
4
58
-
---
5
+
## Supported events
59
6
60
7
Currently, these events are detected automatically by rotki:
61
8
@@ -65,10 +12,11 @@ Currently, these events are detected automatically by rotki:
65
12
- ETH block events
66
13
- ETH deposit events
67
14
- Asset movement events (deposits and withdrawals).
15
+
- Swap events (trades).
68
16
69
17
Additionally, you can add your custom events.
70
18
71
-
---
19
+
## Events filtering
72
20
73
21
History events can be filtered if you have a premium subscription activated. You can filter by:
74
22
@@ -86,19 +34,19 @@ History events can be filtered if you have a premium subscription activated. You
86
34
- Only show customized events
87
35
- ... more
88
36
89
-

By default, all events will be processed in accounting, but you can ignore unwanted events, so they won't be processed. You can click on the three dots to display the options for the group of events, and click `Ignore events in accounting`/`Unignore events in accounting`.
94
-
95
-
### Export History Events as CSV
39
+
## Export history events as CSV
96
40
97
41
Events can be exported as CSV, click on `Export CSV` button and accept prompt to download exported events.
98
42
99
43

100
44
101
-
### Redecoding EVM transactions
45
+
## Ignore events in accounting
46
+
47
+
By default, all events will be processed in accounting, but you can ignore unwanted events, so they won't be processed. You can click on the three dots to display the options for the group of events, and click `Ignore events in accounting`/`Unignore events in accounting`.
48
+
49
+
## Redecoding EVM transactions
102
50
103
51
It is possible that you need to redecode events for an EVM transaction. To do that you have two options. The first of them is to click on the three dots to display the options for an EVM transaction and click on `Redecode events`. This will start the process to read the transaction's events again and try to understand what happened in them. If there are any custom events in the transaction, there will be one more confirmation, asking whether to also reset these custom events or not.
104
52
@@ -118,18 +66,28 @@ You will see the status of the EVM events redecoding.
118
66
119
67
EVM Transactions and the events can be deleted, but to restore them you will have to either purge all transactions or add by the transaction hash.
120
68
121
-
### Add transaction by hash
69
+
## Delete event
70
+
71
+

72
+
73
+
## Add transaction by hash
122
74
123
75

124
76
125
77
If you want to add a transaction that was either deleted or for some reason missed, or was not found by rotki, you can add it by transaction hash by clicking the menu as seen in the picture.
126
78
127
-

79
+
## Re-Pulling Transactions
80
+
81
+
You can re-pull EVM transactions for a specific account within a selected time range, in case any past issues prevented events from being retrieved properly.
82
+
83
+
## Missing accounting rule
128
84
129
85
If you see this warning button, it means the event won't be processed correctly in accounting. It could be due to improper decoding or a missing accounting rule for that event. You can fix it by editing the event or adding the missing accounting rule. You can also edit the events if they have special meaning to you, such as OTC trades or transfers between accounts.
130
86
131
87

132
88
89
+
## Add / edit events
90
+
133
91
There are 6 types of events in rotki:
134
92
135
93
:::tabs
@@ -180,6 +138,8 @@ Here the non obvious fields are:
180
138
== Asset Movement Event
181
139

For history event, and EVM history event, if any event was not decoded the way you expected it to be, you can always customize events using the settings described above or file a bug report on our github repository / in our discord server. The customizations that you make also affect how events are processed in accounting.
rotki allows you to perform on-chain transactions by connecting your wallet (either through a browser wallet or WalletConnect).
4
+
Currently, rotki only supports sending native tokens and ERC-20 tokens.
5
+
6
+

7
+
8
+
::: info
9
+
You can only send tokens from an address that is registered as an EVM account in rotki. Otherwise, rotki won't be able to retrieve the list of tokens.
10
+
:::
11
+
12
+
## Connect to a Browser Wallet from the Electron App
13
+
14
+
If you're using rotki via the Electron app, you won't be able to connect directly to your browser wallet. Instead, rotki provides a bridge for this purpose. Follow these steps:
15
+
16
+
1. Click the "Open Browser Wallet Bridge" button. This will open a page in your browser.
0 commit comments