58 Commits

Author SHA1 Message Date
060768563d add README.md 2025-12-10 13:10:47 +03:00
Vladimir N. Korotenko
100c5512f4 Close #18 2MwZ5QM3dPyVxW8Cbi7gDNBLpqMfmNcgUST адрес не существует добавил дополнительную обработку .
Проводи тестирование на адресе https://testnet-dm2.bitdeals.org что бы можно было проверять на твоих данных
2025-12-05 08:55:06 +03:00
Vladimir N. Korotenko
65f7f2ae76 Close #18 fix quotes 2025-12-04 13:20:02 +03:00
Vladimir N. Korotenko
f42f9a8e7e Close #10 remove extra information 2025-12-04 13:11:08 +03:00
Vladimir N. Korotenko
d2f8d91d62 Close #18 add check deal 2025-12-04 09:53:13 +03:00
Vladimir N. Korotenko
f639d2c9be 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
e6881ad367 Close #17 refund fix 2025-11-28 14:36:33 +03:00
Vladimir N. Korotenko
a7689385d6 Close #9 2025-11-28 12:47:45 +03:00
Vladimir N. Korotenko
d9c7b82fa1 Close #18 2025-11-28 09:29:50 +03:00
Vladimir N. Korotenko
449e7820c5 Close #20 2025-11-28 09:15:36 +03:00
Vladimir N. Korotenko
d4b8c58daf Move help from file to main programm 2025-11-27 13:31:48 +03:00
Vladimir N. Korotenko
d15ba487a9 Close #18 fix url 2025-11-27 09:44:23 +03:00
Vladimir N. Korotenko
d04297399b Close #17 2025-11-27 09:31:21 +03:00
Vladimir N. Korotenko
6b0888b6e6 Close #20 add -s parameter 2025-11-27 09:01:12 +03:00
Vladimir N. Korotenko
a347af5f45 Close #21 remove default value to at parameter 2025-11-27 08:58:56 +03:00
Vladimir N. Korotenko
82b370a5f3 close #17 привел в соответствие с описанием 2025-11-26 14:29:54 +03:00
Vladimir N. Korotenko
f68d74de4b close #9 исправлена неполная подпись в нагрузке 2025-11-26 14:10:46 +03:00
Vladimir N. Korotenko
1a1a79bac8 Close #10 Поменял местами Result и Payload 2025-11-26 14:05:07 +03:00
Vladimir N. Korotenko
fbb5383151 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
d2f0f52047 change Feetback 2025-11-26 07:57:30 +03:00
Vladimir N. Korotenko
1b57bfb08a Close #20 Close #18 уточнить у разработчиков что такое No data about the signer. Или проверить подпись 2025-11-25 20:39:24 +03:00
Vladimir N. Korotenko
5bc30842b4 Complited 2025-11-25 20:29:32 +03:00
Vladimir N. Korotenko
b0ea8f2683 Close #9 add json output 2025-11-25 20:08:59 +03:00
Vladimir N. Korotenko
d9082b8826 Close #16 fix ulong compare with int 2025-11-25 19:54:36 +03:00
Vladimir N. Korotenko
aae91d6586 Close #10 исправил вывод статуса 2025-11-25 09:32:16 +03:00
Vladimir N. Korotenko
5e15f1f610 Close #9 show payload in normal mode 2025-11-23 07:40:11 +03:00
Vladimir N. Korotenko
e438c10444 Close #17 2025-11-23 07:36:12 +03:00
Vladimir N. Korotenko
87126ec187 Close #18 some fix 2025-11-23 07:30:48 +03:00
Vladimir N. Korotenko
24ab1db143 Close #20 wrong date format fix 2025-11-23 07:14:54 +03:00
Vladimir N. Korotenko
4246c605ec count negative 2025-11-22 20:19:15 +03:00
Vladimir N. Korotenko
d8a1e13a5e Close #3 Добавил фильтр к нейтральным 2025-11-22 17:35:19 +03:00
Vladimir N. Korotenko
5ee67e1006 Close #13 очистка вывода 2025-11-22 13:39:26 +03:00
Vladimir N. Korotenko
1dd4e4c92b Close #11 typo in helpe 2025-11-22 13:14:07 +03:00
Vladimir N. Korotenko
72d2f97680 Close #12 tupo in file 2025-11-22 13:12:16 +03:00
Vladimir N. Korotenko
1f9aa5d6df close #16 fix return value 2025-11-22 13:00:01 +03:00
Vladimir N. Korotenko
8a866d09bb 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
f348e4eaed Close #14 изменил 2025-11-22 11:57:29 +03:00
Vladimir N. Korotenko
ef856c784b Close #19 В API используется левый формат даты %Y-%m-%d %H:%M:%S вместо ISO 8601 Format
Это кстати актуально и для прямой передачи параметров
2025-11-22 11:52:14 +03:00
Vladimir N. Korotenko
4bdbb3e525 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
79e97e20ea Close #3 change flow 2025-11-17 20:10:03 +03:00
Vladimir N. Korotenko
8ffe87e337 Close #4 typo in key 2025-11-17 19:44:00 +03:00
Vladimir N. Korotenko
edb22667a0 change output to status #10 2025-11-17 19:26:27 +03:00
Vladimir N. Korotenko
bb8b5c8dcb Add -h key to all deal tree 2025-11-17 18:28:14 +03:00
Vladimir N. Korotenko
9e14c01d05 Close wrong flag in help #8 2025-11-17 18:18:03 +03:00
Vladimir N. Korotenko
525da9cea7 silent mode 2025-11-16 07:48:51 +03:00
Vladimir N. Korotenko
b7b4640128 negative 2025-11-15 19:29:32 +03:00
Vladimir N. Korotenko
90c90376ad Cancel method 2025-11-15 19:26:57 +03:00
Vladimir N. Korotenko
fb9af67f40 Complite action added 2025-11-15 17:07:48 +03:00
Vladimir N. Korotenko
b4a2cf2ecf add parser to 1D format 2025-11-15 12:30:25 +03:00
Vladimir N. Korotenko
014c04fce1 Статус сделки 2025-11-12 09:26:33 +03:00