Lists all exchange [[5. Transactions Structure| transactions]].
Optionally there can be applied filtration by time or by wallet address.
All times are in RFC822. For example, "`7 Dec 2023 21:18:04`"
## Request Structure
`JSON object:`
```JSON
{
"method": "srv_xchange",
"subcommand": ["tx_list"],
"arguments": {
"net": "network_name",
"time_from": "From time",
"time_to": "To time",
"addr": "wallet_addr",
"status": "inactive | active | all"
},
"id": "1"
}
```
`Parameters:`
**`net (network_name)`** - name of the Cellframe Network. The list of networks can be found in the `<Config_dir> \ etc \ network` folder or received using - [[Node Command - NET LIST]]
**`time_from`** - filtration by time since specified value `optional`
**`time_to`** - filtration by time until specified value `optional`
**`addr`** - filtration by specified wallet address `optional`
**`status`** - transactions status: `inactive` / `active` / `all` (used if filtration by wallet address was chosen) `optional`
### Curl Example
`Request:`
```actionscript
curl --unix-socket /opt/cellframe-node/var/run/node_cli -X POST http://localhost/connect -d '{
"method": "srv_xchange",
"subcommand": ["tx_list"],
"arguments": {
"net": "riemann",
"addr": "o9z3wUTSTicckJuoz2KebPSeZuMAfFQiPobvhwmy9dzC2RefQmy7EH7a74qZFXZE3g8LFf284mLR152wGPHbAAifMk55f6haWGmPkrW6"
},
"id": "1"
}'
```
`Response:`
```json
{
"type": 2,
"result": [
{
"transactions": [
{
"hash": "0x578BF9B093B79DA46230FA0AF0081DBFE689BDE1BFE5A9DCB4A46757CC25B9E5",
"ts_created": "Mon, 17 Mar 2025 10:45:32 +0000",
"status": "inactive",
"changed_coins": "0.00909090909090909",
"changed_datoshi": "9090909090909090",
"ticker": "mtKEL",
"for_coins": "0.009999999999999999",
"for_datoshi": "9999999999999999",
"rate": "1.1",
"remain_coins": "0.99090909090909091",
"remain_datoshi": "990909090909090910",
"net": "riemann",
"owner_addr": "o9z3wUTSTicckJup1V82MyW1tMtmW1ksq8oAJJegCorgkf13yzaPfRXHyH1vEwSAYBqz28qanXaRoHrLcBkcTysJjXCX4FPBEPyYQW7v",
"buyer_addr": "o9z3wUTSTicckJuoz2KebPSeZuMAfFQiPobvhwmy9dzC2RefQmy7EH7a74qZFXZE3g8LFf284mLR152wGPHbAAifMk55f6haWGmPkrW6"
},
{
"hash": "0x68D7559147BF9D228A68FF53A3F2B4735377834ACF5DE6FC1095D48B1ECBF00D",
"ts_created": "Mon, 12 May 2025 07:38:00 +0000",
"status": "inactive",
"proposed_coins": "5.0",
"proposed_datoshi": "5000000000000000000",
"ticker": "tKEL",
"buy_token": "CRINGE",
"rate": "2.0",
"net": "riemann",
"owner_addr": "o9z3wUTSTicckJuoz2KebPSeZuMAfFQiPobvhwmy9dzC2RefQmy7EH7a74qZFXZE3g8LFf284mLR152wGPHbAAifMk55f6haWGmPkrW6"
},
{
"hash": "0x16D7EACF319EF2BCD618A5B3420CED1A2255BE8FD90609CE4DB3B46353098ED1",
"ts_created": "Mon, 12 May 2025 09:47:23 +0000",
"status": "inactive",
"returned_coins": "5.0",
"returned_datoshi": "5000000000000000000",
"ticker": "tKEL",
"order_hash": "0x68D7559147BF9D228A68FF53A3F2B4735377834ACF5DE6FC1095D48B1ECBF00D",
"owner_addr": "o9z3wUTSTicckJuoz2KebPSeZuMAfFQiPobvhwmy9dzC2RefQmy7EH7a74qZFXZE3g8LFf284mLR152wGPHbAAifMk55f6haWGmPkrW6"
}
],
"number of transactions": "\nFound 3 transactions"
}
],
"id": 1
}
```