Commit Graph

53 Commits

Author SHA1 Message Date
Vladimir N. Korotenko
aa2477ed7d Close #20
success: true
message: "Deal status"

---------------DEBUG---------------
command: /home/kvn/dm-cli/dm-cli --address https://testnet-dm.bitdeals.org --debug deal negative -m neg_message -s IAYSMwkMTdGxXYFWrDFLiXRPzI72W9x0pXV5DbxPnKSkTi+0/bPgR2H5SU+33T0oCr6A/r5pVvFRB36SXk/LPro= 2N4HsBkeC9nigJ3gLoBJvu57MAhreSWqdYr
success: 0
url: curl -s  --location 'https://testnet-dm.bitdeals.org/api/v1/deal/feedback' --header 'Content-Type: application/json'  --data '{"order":"feedback","type":"Postpayment","at":"https://testnet-dm2.bitdeals.org","date":"2025-11-28 10:28:54 UTC","salt":"2c723afd","seller":{"address":"mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp"},"customer":{"address":"mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC","signature":"IAYSMwkMTdGxXYFWrDFLiXRPzI72W9x0pXV5DbxPnKSkTi+0/bPgR2H5SU+33T0oCr6A/r5pVvFRB36SXk/LPro="},"payment":{"address":"2N4HsBkeC9nigJ3gLoBJvu57MAhreSWqdYr","until":"2025-11-29 10:28:54 UTC","sum":"0.005 tBTC"},"feedback":{"leave-before":"2025-12-12 10:28:54 UTC","comments":"neg_message"}}'
Result:
success: true
message: "Deal status"

Payload:
{"id": "54fff8c0f50b9ba5", "action": "Delete", "address": "mynFyJJkRhsbB6y1Q5kTgDGckVz2m9NKH8", "result": {"success": false, "message": "The deal has already been deleted."}, "payload": "PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8bWV0YSBuYW1lPSJhdXRob3IiIGNvbnRlbnQ9IkJpdERlYWxzIFBheW1lbnQgU2VydmljZSI+CjwvaGVhZD4KPGJvZHk+CjxwcmU+SGVsbG8hCgpTb3JyeSwgc29tZXRoaW5nIHdlbnQgd3JvbmcgYW5kIGxlZCB0byBhbiBlcnJvcjoKCjxmb250IGNvbG9yPSIjQzAzOTJCIj48Yj5UaGUgZGVhbCBoYXMgYWxyZWFkeSBiZWVuIGRlbGV0ZWQuPC9iPjwvZm9udD4KCi0tLS0tIFJFUE9SVCAtLS0tLQoKUEdQIHNpZ25hdHVyZTogPGZvbnQgY29sb3I9IiMxNDVBMzIiPjxiPnZhbGlkLgo8L2I+PC9mb250Pk1vZHVsZTogbXluRnlKSmtSaHNiQjZ5MVE1a1RnREdja1Z6Mm05TktIOAoKRmVlOiAxJQoKLS0tLS0KVGhhbmsgeW91LApCaXREZWFscy48L3ByZT4KPC9ib2R5Pgo8L2h0bWw+Cg=="}
---------------END DEBUG---------------
2025-12-04 09:31:52 +03:00
Vladimir N. Korotenko
b9e3630248 Close #17 refund fix 2025-11-28 14:36:33 +03:00
Vladimir N. Korotenko
6e62862f76 Close #9 2025-11-28 12:47:45 +03:00
Vladimir N. Korotenko
0bcf455d8d Close #18 2025-11-28 09:29:50 +03:00
Vladimir N. Korotenko
b367f4b3dc Close #20 2025-11-28 09:15:36 +03:00
Vladimir N. Korotenko
61ae56d030 Move help from file to main programm 2025-11-27 13:31:48 +03:00
Vladimir N. Korotenko
1aa4b838ca Close #18 fix url 2025-11-27 09:44:23 +03:00
Vladimir N. Korotenko
4828e48f41 Close #17 2025-11-27 09:31:21 +03:00
Vladimir N. Korotenko
158d365dd3 Close #20 add -s parameter 2025-11-27 09:01:12 +03:00
Vladimir N. Korotenko
d1bb41b5ed Close #21 remove default value to at parameter 2025-11-27 08:58:56 +03:00
Vladimir N. Korotenko
ce63d4a4d0 close #17 привел в соответствие с описанием 2025-11-26 14:29:54 +03:00
Vladimir N. Korotenko
03d3bbc82e close #9 исправлена неполная подпись в нагрузке 2025-11-26 14:10:46 +03:00
Vladimir N. Korotenko
ec299ea820 Close #10 Поменял местами Result и Payload 2025-11-26 14:05:07 +03:00
Vladimir N. Korotenko
b5087f5563 Close #2
import http.server
import socketserver
import json

PORT = 8000

class MyHandler(http.server.BaseHTTPRequestHandler):
    def do_GET(self):
        self.send_response(200)
        self.send_header("Content-type", "application/json")
        self.end_headers()

        data = {"message": "Hello from the Python server!", "status": "success"}
        self.wfile.write(json.dumps(data).encode("utf-8"))

with socketserver.TCPServer(("", PORT), MyHandler) as httpd:
    print(f"Serving at port {PORT}")
    httpd.serve_forever()
2025-11-26 13:49:49 +03:00
Vladimir N. Korotenko
f15acb7bde change Feetback 2025-11-26 07:57:30 +03:00
Vladimir N. Korotenko
a006f1f090 Close #20 Close #18 уточнить у разработчиков что такое No data about the signer. Или проверить подпись 2025-11-25 20:39:24 +03:00
Vladimir N. Korotenko
75631ab34d Complited 2025-11-25 20:29:32 +03:00
Vladimir N. Korotenko
fa2465808d Close #9 add json output 2025-11-25 20:08:59 +03:00
Vladimir N. Korotenko
f8de280295 Close #16 fix ulong compare with int 2025-11-25 19:54:36 +03:00
Vladimir N. Korotenko
60a7864828 Close #10 исправил вывод статуса 2025-11-25 09:32:16 +03:00
Vladimir N. Korotenko
2d935a9271 Close #9 show payload in normal mode 2025-11-23 07:40:11 +03:00
Vladimir N. Korotenko
978b34eaf7 Close #17 2025-11-23 07:36:12 +03:00
Vladimir N. Korotenko
0ca433ae61 Close #18 some fix 2025-11-23 07:30:48 +03:00
Vladimir N. Korotenko
439de5f13f Close #20 wrong date format fix 2025-11-23 07:14:54 +03:00
Vladimir N. Korotenko
e76a10e530 count negative 2025-11-22 20:19:15 +03:00
Vladimir N. Korotenko
8278958934 Close #3 Добавил фильтр к нейтральным 2025-11-22 17:35:19 +03:00
Vladimir N. Korotenko
b1c9c70e0d Close #13 очистка вывода 2025-11-22 13:39:26 +03:00
Vladimir N. Korotenko
a9c0ae8e36 Close #11 typo in helpe 2025-11-22 13:14:07 +03:00
Vladimir N. Korotenko
b833c28eaa Close #12 tupo in file 2025-11-22 13:12:16 +03:00
Vladimir N. Korotenko
300fcb98f7 close #16 fix return value 2025-11-22 13:00:01 +03:00
Vladimir N. Korotenko
ccf714a5ca Close #2 change https://127.0.0.1:4999 to http://127.0.0.1:4999 default address 2025-11-22 12:02:36 +03:00
Vladimir N. Korotenko
1a974a4731 Close #14 изменил 2025-11-22 11:57:29 +03:00
Vladimir N. Korotenko
d60fbe132d Close #19 В API используется левый формат даты %Y-%m-%d %H:%M:%S вместо ISO 8601 Format
Это кстати актуально и для прямой передачи параметров
2025-11-22 11:52:14 +03:00
Vladimir N. Korotenko
7226110b58 Close #6 Close #9 add default value param --at silent mode to template. fix PGP signature 2025-11-18 10:31:48 +03:00
Vladimir N. Korotenko
14790904d4 Close #3 change flow 2025-11-17 20:10:03 +03:00
Vladimir N. Korotenko
55a50c35a6 Close #4 typo in key 2025-11-17 19:44:00 +03:00
Vladimir N. Korotenko
fc5cb439e3 change output to status #10 2025-11-17 19:26:27 +03:00
Vladimir N. Korotenko
dcbb25b5ae Add -h key to all deal tree 2025-11-17 18:28:14 +03:00
Vladimir N. Korotenko
329b9a9c98 Close wrong flag in help #8 2025-11-17 18:18:03 +03:00
Vladimir N. Korotenko
0228a87105 silent mode 2025-11-16 07:48:51 +03:00
Vladimir N. Korotenko
4bb7533e11 negative 2025-11-15 19:29:32 +03:00
Vladimir N. Korotenko
3544a61089 Cancel method 2025-11-15 19:26:57 +03:00
Vladimir N. Korotenko
3585739fe6 Complite action added 2025-11-15 17:07:48 +03:00
Vladimir N. Korotenko
2ace6d33e2 add parser to 1D format 2025-11-15 12:30:25 +03:00
Vladimir N. Korotenko
d49d8cac18 Статус сделки 2025-11-12 09:26:33 +03:00
Vladimir N. Korotenko
ade65f2c2b Возврат читаемых ошибок. 2025-11-11 17:58:02 +03:00
Vladimir N. Korotenko
cf33e031dd Add check curl in system #1 2025-11-11 14:04:09 +03:00
Vladimir N. Korotenko
dfed71f122 Add silent in curl 2025-11-11 12:37:07 +03:00
Vladimir N. Korotenko
5e3dd6ecb4 remove silence 2025-11-11 12:16:34 +03:00
Vladimir N. Korotenko
73b3906fcf Change in sttus info 2025-11-11 12:11:30 +03:00