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 } ```