dm-cli не использует по умолчанию адрес 127.0.0.1:4999 #2

Closed
opened 2025-11-11 09:55:25 +00:00 by private-user · 12 comments
Owner

В --help сообщении указано, что необходимо использовать адрес 127.0.0.1:4999:

  --address <ip:port>  address of the bitdeals dm, default: 127.0.0.1:4999

Адрес 127.0.0.1:4999 доступен, но dm-cli выдаёт ошибку при вызове без флага --address:

testnet3 dm-cli # curl "127.0.0.1:4999/api/v1/account/status?address=mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp" 
{"id": "edffb93a4ccad129", "action": "Status", "address": "mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp", "result": {"success": false, "message": "URL \"127.0.0.1:4999\" not found in allow URL account list."}, "payload": "PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8bWV0YSBuYW1lPSJhdXRob3IiIGNvbnRlbnQ9IkJpdERlYWxzIFBheW1lbnQgU2VydmljZSI+CjwvaGVhZD4KPGJvZHk+CjxwcmU+SGVsbG8sIDxiPm1udW1IczlIUU1ydzJRMWlLTE5ueDlOekV4UzduTUxteXA8L2I+IQoKU29ycnksIHNvbWV0aGluZyB3ZW50IHdyb25nIGFuZCBsZWQgdG8gYW4gZXJyb3I6Cgo8Zm9udCBjb2xvcj0iI0MwMzkyQiI+PGI+VVJMICIxMjcuMC4wLjE6NDk5OSIgbm90IGZvdW5kIGluIGFsbG93IFVSTCBhY2NvdW50IGxpc3QuPC9iPjwvZm9udD4KCi0tLS0tClRoYW5rIHlvdSwKQml0RGVhbHMuPC9wcmU+CjwvYm9keT4KPC9odG1sPgo="}
testnet3 dm-cli # dm-cli --address 127.0.0.1:4999 account status mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC
Hello, mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC!

Sorry, something went wrong and led to an error:

<b>URL "127.0.0.1:4999" not found in allow URL account list.</font>

-----
Thank you,
BitDeals.
testnet3 dm-cli # dm-cli account status mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC
terminate called after throwing an instance of 'nlohmann::detail::parse_error'
  what():  [json.exception.parse_error.101] parse error at line 1, column 1: syntax error while parsing value - unexpected end of input; expected '[', '{', or a literal
Aborted

В --help сообщении указано, что необходимо использовать адрес `127.0.0.1:4999`: ``` --address <ip:port> address of the bitdeals dm, default: 127.0.0.1:4999 ``` Адрес `127.0.0.1:4999` доступен, но dm-cli выдаёт ошибку при вызове без флага `--address`: ``` testnet3 dm-cli # curl "127.0.0.1:4999/api/v1/account/status?address=mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp" {"id": "edffb93a4ccad129", "action": "Status", "address": "mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp", "result": {"success": false, "message": "URL \"127.0.0.1:4999\" not found in allow URL account list."}, "payload": "PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8bWV0YSBuYW1lPSJhdXRob3IiIGNvbnRlbnQ9IkJpdERlYWxzIFBheW1lbnQgU2VydmljZSI+CjwvaGVhZD4KPGJvZHk+CjxwcmU+SGVsbG8sIDxiPm1udW1IczlIUU1ydzJRMWlLTE5ueDlOekV4UzduTUxteXA8L2I+IQoKU29ycnksIHNvbWV0aGluZyB3ZW50IHdyb25nIGFuZCBsZWQgdG8gYW4gZXJyb3I6Cgo8Zm9udCBjb2xvcj0iI0MwMzkyQiI+PGI+VVJMICIxMjcuMC4wLjE6NDk5OSIgbm90IGZvdW5kIGluIGFsbG93IFVSTCBhY2NvdW50IGxpc3QuPC9iPjwvZm9udD4KCi0tLS0tClRoYW5rIHlvdSwKQml0RGVhbHMuPC9wcmU+CjwvYm9keT4KPC9odG1sPgo="} ``` ``` testnet3 dm-cli # dm-cli --address 127.0.0.1:4999 account status mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC Hello, mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC! Sorry, something went wrong and led to an error: <b>URL "127.0.0.1:4999" not found in allow URL account list.</font> ----- Thank you, BitDeals. ``` ``` testnet3 dm-cli # dm-cli account status mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC terminate called after throwing an instance of 'nlohmann::detail::parse_error' what(): [json.exception.parse_error.101] parse error at line 1, column 1: syntax error while parsing value - unexpected end of input; expected '[', '{', or a literal Aborted ```
private-user added the bug label 2025-11-11 09:55:25 +00:00
Collaborator

Закрыл.

Закрыл.
FD closed this issue 2025-11-11 14:59:28 +00:00
Author
Owner

По прежнему, значение --address по умолчанию равное 127.0.0.1:4999 не используется. Так при отсутсвтии флага --adsress команда не отрабатывает.

# dm-cli --version
Version: 1.0.1
# ./dm-cli account status mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC
No response from the server.
# ./dm-cli --address 127.0.0.1:4999 account status mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC
Hello, mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC!

Your account status: Open

----- BITCOIN PUBLIC KEY -----
...
По прежнему, значение `--address` по умолчанию равное `127.0.0.1:4999` не используется. Так при отсутсвтии флага `--adsress` команда не отрабатывает. ``` # dm-cli --version Version: 1.0.1 ``` ``` # ./dm-cli account status mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC No response from the server. ``` ``` # ./dm-cli --address 127.0.0.1:4999 account status mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC Hello, mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC! Your account status: Open ----- BITCOIN PUBLIC KEY ----- ... ```
Collaborator

Это неправильная строка

./dm-cli --address 127.0.0.1:4999 account status mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC

ПРавильная с текущим кодом

./dm-cli --address https://127.0.0.1:4999 account status mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC

./dm-cli --debug account status mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC

должен показывать https://127.0.0.1:4999 в адресе запроса

Это неправильная строка # ./dm-cli --address 127.0.0.1:4999 account status mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC ПРавильная с текущим кодом # ./dm-cli --address https://127.0.0.1:4999 account status mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC # ./dm-cli --debug account status mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC должен показывать https://127.0.0.1:4999 в адресе запроса
FD closed this issue 2025-11-17 15:40:07 +00:00
Author
Owner

При отстутствии флага --address команды должны отрабатывать как если бы в команде было указано --address 127.0.0.1:4999 (или --address http://127.0.0.1:4999):

# ./dm-cli --address 127.0.0.1:4999 deal status 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW
-BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

deal:
  order: Executed
  type: Postpayment
  at: https://testnet-dm2.bitdeals.org
  date: 2025-10-26 10:14:57 UTC
  salt: 1e8601eb
  seller:
    address: mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp
    rating: 600+, 30%
  customer:
    address: mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC
    rating: 600+, 36%
  payment:
    address: 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW
    until: 2025-10-27 10:14:57 UTC
    sum: 0.002 tBTC
  feedback:
    leave-before: 2025-11-09 10:14:57 UTC
    status: None
    comments: cancel_test2
-----BEGIN PGP SIGNATURE-----
Version: cc

wpwEAQEKAAYFAmkcPDsACgkQDjku08Oit1L2QwP/eWYV/Y9lcbiE5zu49HysVPD2
vnarjCHAbi9+pUPIAXzUhDLN94Js5WFeYV7brKKrWtxH4HSHGiRS4f8WejQUIpiZ
DoWNjxIUqNLRz7wBFH4O/sMV7F0tvcrMl7BxilmpeNb5d4MnvlYENFM5Rjkqz7M5
qYeuqNr6SIzqCIGu7HY=
=Wo/B
-----END PGP SIGNATURE-----
testnet3 dm-cli # ./dm-cli deal status 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW
No response from the server.
При отстутствии флага `--address` команды должны отрабатывать как если бы в команде было указано `--address 127.0.0.1:4999` (или `--address http://127.0.0.1:4999`): ``` # ./dm-cli --address 127.0.0.1:4999 deal status 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW -BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 deal: order: Executed type: Postpayment at: https://testnet-dm2.bitdeals.org date: 2025-10-26 10:14:57 UTC salt: 1e8601eb seller: address: mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp rating: 600+, 30% customer: address: mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC rating: 600+, 36% payment: address: 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW until: 2025-10-27 10:14:57 UTC sum: 0.002 tBTC feedback: leave-before: 2025-11-09 10:14:57 UTC status: None comments: cancel_test2 -----BEGIN PGP SIGNATURE----- Version: cc wpwEAQEKAAYFAmkcPDsACgkQDjku08Oit1L2QwP/eWYV/Y9lcbiE5zu49HysVPD2 vnarjCHAbi9+pUPIAXzUhDLN94Js5WFeYV7brKKrWtxH4HSHGiRS4f8WejQUIpiZ DoWNjxIUqNLRz7wBFH4O/sMV7F0tvcrMl7BxilmpeNb5d4MnvlYENFM5Rjkqz7M5 qYeuqNr6SIzqCIGu7HY= =Wo/B -----END PGP SIGNATURE----- ``` ``` testnet3 dm-cli # ./dm-cli deal status 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW No response from the server. ```
FD closed this issue 2025-11-22 09:02:43 +00:00
Author
Owner

Прежнее поведение сохранилось:

testnet3 dm-cli # ./dm-cli --address 127.0.0.1:4999 deal status 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW
-BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

deal:
  order: Executed
  type: Postpayment
  at: https://testnet-dm2.bitdeals.org
  date: 2025-10-26 10:14:57 UTC
  salt: 1e8601eb
  seller:
    address: mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp
    rating: 600+, 30%
  customer:
    address: mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC
    rating: 600+, 36%
  payment:
    address: 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW
    until: 2025-10-27 10:14:57 UTC
    sum: 0.002 tBTC
  feedback:
    leave-before: 2025-11-09 10:14:57 UTC
    status: None
    comments: cancel_test2
-----BEGIN PGP SIGNATURE-----
Version: cc

wpwEAQEKAAYFAmkkPvwACgkQDjku08Oit1LNfwQAopkjsF4LkmcK91uAor7m7+mw
nbPhGVYpk34wO1u5Wgkel9M71+tuClXRWQ1yjnuVN1HMdiQBD/d0UxnEfxU2MOHt
uiKLJgOeJi4DnD+Tl41jnIeqgmizG6/pvjnMYq4W1c0NqmA9StetrliywWOxs8U0
YUygAjsQ2DoS/WsvAH8=
=pTgk
-----END PGP SIGNATURE-----
testnet3 dm-cli # ./dm-cli deal status 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW
No response from the server.
testnet3 dm-cli # ./dm-cli deal status 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW
No response from the server.
Прежнее поведение сохранилось: ``` testnet3 dm-cli # ./dm-cli --address 127.0.0.1:4999 deal status 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW -BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 deal: order: Executed type: Postpayment at: https://testnet-dm2.bitdeals.org date: 2025-10-26 10:14:57 UTC salt: 1e8601eb seller: address: mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp rating: 600+, 30% customer: address: mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC rating: 600+, 36% payment: address: 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW until: 2025-10-27 10:14:57 UTC sum: 0.002 tBTC feedback: leave-before: 2025-11-09 10:14:57 UTC status: None comments: cancel_test2 -----BEGIN PGP SIGNATURE----- Version: cc wpwEAQEKAAYFAmkkPvwACgkQDjku08Oit1LNfwQAopkjsF4LkmcK91uAor7m7+mw nbPhGVYpk34wO1u5Wgkel9M71+tuClXRWQ1yjnuVN1HMdiQBD/d0UxnEfxU2MOHt uiKLJgOeJi4DnD+Tl41jnIeqgmizG6/pvjnMYq4W1c0NqmA9StetrliywWOxs8U0 YUygAjsQ2DoS/WsvAH8= =pTgk -----END PGP SIGNATURE----- ``` ``` testnet3 dm-cli # ./dm-cli deal status 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW No response from the server. testnet3 dm-cli # ./dm-cli deal status 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW No response from the server. ```
Collaborator

Вот что формируется при вызове deal status 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW
соответственно нужно проверить доступность порта
"curl -s -X POST "http://127.0.0.1:4999/api/v1/deal/status" -H "Content-Type: application/json" -d "{\"address\":\"2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW\"}""

Вот что формируется при вызове deal status 2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW соответственно нужно проверить доступность порта "curl -s -X POST \"http://127.0.0.1:4999/api/v1/deal/status\" -H \"Content-Type: application/json\" -d \"{\\\"address\\\":\\\"2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW\\\"}\""
Author
Owner

Вывод curl запроса:

testnet3 ~ # curl -s -X POST "http://127.0.0.1:4999/api/v1/deal/status" -H "Content-Type: application/json" -d "{\"address\":\"2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW\"}" 
{"id": "4f3813dc2b79e2e0", "action": "Status", "address": "2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW", "deal": {"order": "Executed", "type": "Postpayment", "code": "5a37041f1be8111d0379c47b1a92aff59075014c", "at": "https://testnet-dm2.bitdeals.org", "date": "2025-10-26 10:14:57 UTC", "salt": "1e8601eb", "seller": {"address": "mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp", "rating": "0+, 30%"}, "customer": {"address": "mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC", "rating": "0+, 36%"}, "payment": {"address": "2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW", "until": "2025-10-27 10:14:57 UTC", "sum": "0.002 tBTC"}, "feedback": {"leave_before": "2025-11-09 10:14:57 UTC", "status": "None", "comments": "cancel_test2"}}, "result": {"success": true, "message": "Deal status"}, "payload": "LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEE1MTIKCmRlYWw6CiAgb3JkZXI6IEV4ZWN1dGVkCiAgdHlwZTogUG9zdHBheW1lbnQKICBhdDogaHR0cHM6Ly90ZXN0bmV0LWRtMi5iaXRkZWFscy5vcmcKICBkYXRlOiAyMDI1LTEwLTI2IDEwOjE0OjU3IFVUQwogIHNhbHQ6IDFlODYwMWViCiAgc2VsbGVyOgogICAgYWRkcmVzczogbW51bUhzOUhRTXJ3MlExaUtMTm54OU56RXhTN25NTG15cAogICAgcmF0aW5nOiA2MDArLCAzMCUKICBjdXN0b21lcjoKICAgIGFkZHJlc3M6IG1yYVh4N0pybUFtdUt5cGRKMXZzZVFCWHlTc2RSWkU1QUMKICAgIHJhdGluZzogNjAwKywgMzYlCiAgcGF5bWVudDoKICAgIGFkZHJlc3M6IDJORGtOOVBXZHZmOFQzQUZlNTd2RHNRWDlxZUpHNVk1aUpXCiAgICB1bnRpbDogMjAyNS0xMC0yNyAxMDoxNDo1NyBVVEMKICAgIHN1bTogMC4wMDIgdEJUQwogIGZlZWRiYWNrOgogICAgbGVhdmUtYmVmb3JlOiAyMDI1LTExLTA5IDEwOjE0OjU3IFVUQwogICAgc3RhdHVzOiBOb25lCiAgICBjb21tZW50czogY2FuY2VsX3Rlc3QyCi0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0tLS0tClZlcnNpb246IGNjCgp3cHdFQVFFS0FBWUZBbWtsWkdBQUNna1FEamt1MDhPaXQxTEhHUVFBd1VEN0gvTjllc1J1cC8zMWt6V2R3RVZpCjVDbDVOWTU3VTRzQUJvaEt0VHNUbkFyYTlTZU8yUFIyUEFiL2NWK1d0N2E4QlVhSUdMZjRXalBZUzRiYnVraEEKZlhocmRVQ0NPSUZTWVZ0WmVHS1JaVzdoeGxVUFVKQ1lCNmdRYlREMFg1OC9KK1lQQTBNbWM1U3BXd3JOTUhLRApxU0U4WlBQOGMyY2lvY3JML1pzPQo9LzExcgotLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS0="}
Вывод curl запроса: ``` testnet3 ~ # curl -s -X POST "http://127.0.0.1:4999/api/v1/deal/status" -H "Content-Type: application/json" -d "{\"address\":\"2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW\"}" {"id": "4f3813dc2b79e2e0", "action": "Status", "address": "2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW", "deal": {"order": "Executed", "type": "Postpayment", "code": "5a37041f1be8111d0379c47b1a92aff59075014c", "at": "https://testnet-dm2.bitdeals.org", "date": "2025-10-26 10:14:57 UTC", "salt": "1e8601eb", "seller": {"address": "mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp", "rating": "0+, 30%"}, "customer": {"address": "mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC", "rating": "0+, 36%"}, "payment": {"address": "2NDkN9PWdvf8T3AFe57vDsQX9qeJG5Y5iJW", "until": "2025-10-27 10:14:57 UTC", "sum": "0.002 tBTC"}, "feedback": {"leave_before": "2025-11-09 10:14:57 UTC", "status": "None", "comments": "cancel_test2"}}, "result": {"success": true, "message": "Deal status"}, "payload": "LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEE1MTIKCmRlYWw6CiAgb3JkZXI6IEV4ZWN1dGVkCiAgdHlwZTogUG9zdHBheW1lbnQKICBhdDogaHR0cHM6Ly90ZXN0bmV0LWRtMi5iaXRkZWFscy5vcmcKICBkYXRlOiAyMDI1LTEwLTI2IDEwOjE0OjU3IFVUQwogIHNhbHQ6IDFlODYwMWViCiAgc2VsbGVyOgogICAgYWRkcmVzczogbW51bUhzOUhRTXJ3MlExaUtMTm54OU56RXhTN25NTG15cAogICAgcmF0aW5nOiA2MDArLCAzMCUKICBjdXN0b21lcjoKICAgIGFkZHJlc3M6IG1yYVh4N0pybUFtdUt5cGRKMXZzZVFCWHlTc2RSWkU1QUMKICAgIHJhdGluZzogNjAwKywgMzYlCiAgcGF5bWVudDoKICAgIGFkZHJlc3M6IDJORGtOOVBXZHZmOFQzQUZlNTd2RHNRWDlxZUpHNVk1aUpXCiAgICB1bnRpbDogMjAyNS0xMC0yNyAxMDoxNDo1NyBVVEMKICAgIHN1bTogMC4wMDIgdEJUQwogIGZlZWRiYWNrOgogICAgbGVhdmUtYmVmb3JlOiAyMDI1LTExLTA5IDEwOjE0OjU3IFVUQwogICAgc3RhdHVzOiBOb25lCiAgICBjb21tZW50czogY2FuY2VsX3Rlc3QyCi0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0tLS0tClZlcnNpb246IGNjCgp3cHdFQVFFS0FBWUZBbWtsWkdBQUNna1FEamt1MDhPaXQxTEhHUVFBd1VEN0gvTjllc1J1cC8zMWt6V2R3RVZpCjVDbDVOWTU3VTRzQUJvaEt0VHNUbkFyYTlTZU8yUFIyUEFiL2NWK1d0N2E4QlVhSUdMZjRXalBZUzRiYnVraEEKZlhocmRVQ0NPSUZTWVZ0WmVHS1JaVzdoeGxVUFVKQ1lCNmdRYlREMFg1OC9KK1lQQTBNbWM1U3BXd3JOTUhLRApxU0U4WlBQOGMyY2lvY3JML1pzPQo9LzExcgotLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS0="} ```
FD closed this issue 2025-11-25 15:10:03 +00:00
Author
Owner

Без указания --address не работает:

testnet3 dm-cli # git pull
remote: Enumerating objects: 40, done.
remote: Counting objects: 100% (40/40), done.
remote: Compressing objects: 100% (34/34), done.
remote: Total 34 (delta 23), reused 0 (delta 0), pack-reused 0 (from 0)
Unpacking objects: 100% (34/34), 3.60 KiB | 141.00 KiB/s, done.
From https://git.bitdeals.org/private/dm-cli
   2d935a9..f15acb7  main       -> origin/main
Updating 2d935a9..f15acb7
Fast-forward
 dm-cli/.vscode/launch.json | 21 ++++++++++++++++-----
 dm-cli/Deals.cpp           | 12 +++++++-----
 dm-cli/common.hpp          |  2 +-
 3 files changed, 24 insertions(+), 11 deletions(-)
testnet3 dm-cli # cd dm-cli
testnet3 dm-cli # make
g++ -c -Wall -g  Deals.cpp -o Deals.o
g++ -g AccountStatus.o base64.o cleanHtml.o ExecCommand.o help.o main.o PrintFile.o ShowDebug.o AccountUpdate.o ReadFile.o Replace.o Deals.o -o dm-cli
testnet3 dm-cli # ./dm-cli deal status 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7
No response from the server.
testnet3 dm-cli # ./dm-cli --debug deal status 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7
No response from the server.
testnet3 dm-cli # ./dm-cli --address 127.0.0.1:4999 deal status 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

deal:
  order: Executed
  type: Postpayment
  at: https://testnet-dm2.bitdeals.org
  date: 2025-11-24 13:48:43 UTC
  salt: d4dffd6d
  seller:
    address: mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp
    rating: 600+, 30%
  customer:
    address: mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC
    rating: 600+, 36%
  payment:
    address: 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7
    until: 2025-11-25 13:48:43 UTC
    sum: 0.01 tBTC
  feedback:
    leave-before: 2025-12-08 13:48:43 UTC
    status: None
    comments: message_text
-----BEGIN PGP SIGNATURE-----
Version: cc

wpwEAQEKAAYFAmkmuVYACgkQDjku08Oit1J+ygP/fk/ofUmZm2ZXlbkCisBr6zJW
RqRsSiv7AN84vjwcC2AU0es+HK/S9pe/6NrdVcub5UMup+hjRAXk+cCLNqaGzo9F
avKh1xGWl985OEU4FqKAJwpfzNXxXaxhYMrpakY27tq4jMLLEIEgg33C+UfgbA7/
U299zYwVJ1uOAMTyuHA=
=Z3Uu
-----END PGP SIGNATURE-----

Без указания `--address` не работает: ``` testnet3 dm-cli # git pull remote: Enumerating objects: 40, done. remote: Counting objects: 100% (40/40), done. remote: Compressing objects: 100% (34/34), done. remote: Total 34 (delta 23), reused 0 (delta 0), pack-reused 0 (from 0) Unpacking objects: 100% (34/34), 3.60 KiB | 141.00 KiB/s, done. From https://git.bitdeals.org/private/dm-cli 2d935a9..f15acb7 main -> origin/main Updating 2d935a9..f15acb7 Fast-forward dm-cli/.vscode/launch.json | 21 ++++++++++++++++----- dm-cli/Deals.cpp | 12 +++++++----- dm-cli/common.hpp | 2 +- 3 files changed, 24 insertions(+), 11 deletions(-) ``` ``` testnet3 dm-cli # cd dm-cli testnet3 dm-cli # make g++ -c -Wall -g Deals.cpp -o Deals.o g++ -g AccountStatus.o base64.o cleanHtml.o ExecCommand.o help.o main.o PrintFile.o ShowDebug.o AccountUpdate.o ReadFile.o Replace.o Deals.o -o dm-cli ``` ``` testnet3 dm-cli # ./dm-cli deal status 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7 No response from the server. testnet3 dm-cli # ./dm-cli --debug deal status 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7 No response from the server. ``` ``` testnet3 dm-cli # ./dm-cli --address 127.0.0.1:4999 deal status 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 deal: order: Executed type: Postpayment at: https://testnet-dm2.bitdeals.org date: 2025-11-24 13:48:43 UTC salt: d4dffd6d seller: address: mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp rating: 600+, 30% customer: address: mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC rating: 600+, 36% payment: address: 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7 until: 2025-11-25 13:48:43 UTC sum: 0.01 tBTC feedback: leave-before: 2025-12-08 13:48:43 UTC status: None comments: message_text -----BEGIN PGP SIGNATURE----- Version: cc wpwEAQEKAAYFAmkmuVYACgkQDjku08Oit1J+ygP/fk/ofUmZm2ZXlbkCisBr6zJW RqRsSiv7AN84vjwcC2AU0es+HK/S9pe/6NrdVcub5UMup+hjRAXk+cCLNqaGzo9F avKh1xGWl985OEU4FqKAJwpfzNXxXaxhYMrpakY27tq4jMLLEIEgg33C+UfgbA7/ U299zYwVJ1uOAMTyuHA= =Z3Uu -----END PGP SIGNATURE----- ```
FD referenced this issue from a commit 2025-11-26 10:49:57 +00:00
FD closed this issue 2025-11-26 10:49:57 +00:00
Author
Owner

Без указания --address dm-cli не работает:

testnet3 dm-cli # git pull
remote: Enumerating objects: 29, done.
remote: Counting objects: 100% (29/29), done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 23 (delta 15), reused 0 (delta 0), pack-reused 0 (from 0)
Unpacking objects: 100% (23/23), 87.10 KiB | 1.78 MiB/s, done.
From https://git.bitdeals.org/private/dm-cli
   f15acb7..ce63d4a  main       -> origin/main
Updating f15acb7..ce63d4a
Fast-forward
 dm-cli/.vscode/Untitled-1.json |    23 +
 dm-cli/.vscode/Untitled-2.json |    27 +
 dm-cli/.vscode/launch.json     |     7 +-
 dm-cli/Deals.cpp               |    83 +-
 dm-cli/json.hpp                | 26705 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------
 dm-cli/test.html               |     8 +
 dm-cli/test.json               |     9 +
 7 files changed, 14815 insertions(+), 12047 deletions(-)
 create mode 100644 dm-cli/.vscode/Untitled-1.json
 create mode 100644 dm-cli/.vscode/Untitled-2.json
 create mode 100644 dm-cli/test.html
 create mode 100644 dm-cli/test.json
testnet3 dm-cli # make
make: *** No targets specified and no makefile found.  Stop.
testnet3 dm-cli # ls
README.MD  dm-cli  dm-cli.v2.html  dm-cli.v3.html  vc
testnet3 dm-cli # cd dm-cli
testnet3 dm-cli # make
g++ -c -Wall -g  Deals.cpp -o Deals.o
g++ -g AccountStatus.o base64.o cleanHtml.o ExecCommand.o help.o main.o PrintFile.o ShowDebug.o AccountUpdate.o ReadFile.o Replace.o Deals.o -o dm-cli
testnet3 dm-cli # ./dm-cli deal status 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7
No response from the server.
Без указания `--address` dm-cli не работает: ``` testnet3 dm-cli # git pull remote: Enumerating objects: 29, done. remote: Counting objects: 100% (29/29), done. remote: Compressing objects: 100% (23/23), done. remote: Total 23 (delta 15), reused 0 (delta 0), pack-reused 0 (from 0) Unpacking objects: 100% (23/23), 87.10 KiB | 1.78 MiB/s, done. From https://git.bitdeals.org/private/dm-cli f15acb7..ce63d4a main -> origin/main Updating f15acb7..ce63d4a Fast-forward dm-cli/.vscode/Untitled-1.json | 23 + dm-cli/.vscode/Untitled-2.json | 27 + dm-cli/.vscode/launch.json | 7 +- dm-cli/Deals.cpp | 83 +- dm-cli/json.hpp | 26705 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------- dm-cli/test.html | 8 + dm-cli/test.json | 9 + 7 files changed, 14815 insertions(+), 12047 deletions(-) create mode 100644 dm-cli/.vscode/Untitled-1.json create mode 100644 dm-cli/.vscode/Untitled-2.json create mode 100644 dm-cli/test.html create mode 100644 dm-cli/test.json testnet3 dm-cli # make make: *** No targets specified and no makefile found. Stop. ``` ``` testnet3 dm-cli # ls README.MD dm-cli dm-cli.v2.html dm-cli.v3.html vc testnet3 dm-cli # cd dm-cli testnet3 dm-cli # make g++ -c -Wall -g Deals.cpp -o Deals.o g++ -g AccountStatus.o base64.o cleanHtml.o ExecCommand.o help.o main.o PrintFile.o ShowDebug.o AccountUpdate.o ReadFile.o Replace.o Deals.o -o dm-cli ``` ``` testnet3 dm-cli # ./dm-cli deal status 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7 No response from the server. ```
Collaborator

Нужен вывод

./dm-cli --debug deal status 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7

Нужен вывод ./dm-cli --debug deal status 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7
FD closed this issue 2025-11-27 05:59:32 +00:00
Author
Owner
testnet3 dm-cli # ./dm-cli --debug deal status 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7
command line
curl -s -X POST "https://127.0.0.1:4999/api/v1/deal/status" -H "Content-Type: application/json"  -d "{\"address\":\"2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7\"}"

No response from the server.
testnet3 dm-cli # curl -s -X POST "https://127.0.0.1:4999/api/v1/deal/status" -H "Content-Type: application/json"  -d "{\"address\":\"2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7\"}"
testnet3 dm-cli # curl -X POST "https://127.0.0.1:4999/api/v1/deal/status" -H "Content-Type: application/json"  -d "{\"address\":\"2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7\"}"
curl: (35) OpenSSL/3.0.17: error:0A00010B:SSL routines::wrong version number
testnet3 dm-cli # curl -X POST "http://127.0.0.1:4999/api/v1/deal/status" -H "Content-Type: application/json"  -d "{\"address\":\"2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7\"}"
{"id": "526c56b30b58d581", "action": "Status", "address": "2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7", "deal": {"order": "Executed", "type": "Postpayment", "code": "61413249527fe72ca6c39a048b8209065d203d65", "at": "https://testnet-dm2.bitdeals.org", "date": "2025-11-24 13:48:43 UTC", "salt": "d4dffd6d", "seller": {"address": "mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp", "rating": "0+, 30%"}, "customer": {"address": "mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC", "rating": "0+, 36%"}, "payment": {"address": "2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7", "until": "2025-11-25 13:48:43 UTC", "sum": "0.01 tBTC"}, "feedback": {"leave_before": "2025-12-08 13:48:43 UTC", "status": "None", "comments": "message_text"}}, "result": {"success": true, "message": "Deal status"}, "payload": "LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEE1MTIKCmRlYWw6CiAgb3JkZXI6IEV4ZWN1dGVkCiAgdHlwZTogUG9zdHBheW1lbnQKICBhdDogaHR0cHM6Ly90ZXN0bmV0LWRtMi5iaXRkZWFscy5vcmcKICBkYXRlOiAyMDI1LTExLTI0IDEzOjQ4OjQzIFVUQwogIHNhbHQ6IGQ0ZGZmZDZkCiAgc2VsbGVyOgogICAgYWRkcmVzczogbW51bUhzOUhRTXJ3MlExaUtMTm54OU56RXhTN25NTG15cAogICAgcmF0aW5nOiA2MDArLCAzMCUKICBjdXN0b21lcjoKICAgIGFkZHJlc3M6IG1yYVh4N0pybUFtdUt5cGRKMXZzZVFCWHlTc2RSWkU1QUMKICAgIHJhdGluZzogNjAwKywgMzYlCiAgcGF5bWVudDoKICAgIGFkZHJlc3M6IDJOMVpKeDZIRzY1R1dXTDlYbUNQMUN6dFVQY29nMm1LUlc3CiAgICB1bnRpbDogMjAyNS0xMS0yNSAxMzo0ODo0MyBVVEMKICAgIHN1bTogMC4wMSB0QlRDCiAgZmVlZGJhY2s6CiAgICBsZWF2ZS1iZWZvcmU6IDIwMjUtMTItMDggMTM6NDg6NDMgVVRDCiAgICBzdGF0dXM6IE5vbmUKICAgIGNvbW1lbnRzOiBtZXNzYWdlX3RleHQKLS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogY2MKCndwd0VBUUVLQUFZRkFta29HWlVBQ2drUURqa3UwOE9pdDFJSENRUCtMNHNEQzFldHZaUmtlTXNTc1hZd29MY2MKLzhwMVBnOWFXRzRZaVJJSUdVdStwQU5lZzRUVmNKVW9BTklEaytjTHVWQ21zTHpoU1VtSktUSklzcE1oU2RPeQpYMVRpRFBFWjNBSVVOQ0lFa3ZRMjd1T2xuNFRoUFpocHBHanpNb21yMTV2bHRWdHFFbXMwQnR6bTBBUjZmVnA1CnlQbUdjakE5MFJqK2NTRExyaGc9Cj15VlprCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQ=="}testnet3 dm-cli # 
``` testnet3 dm-cli # ./dm-cli --debug deal status 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7 command line curl -s -X POST "https://127.0.0.1:4999/api/v1/deal/status" -H "Content-Type: application/json" -d "{\"address\":\"2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7\"}" No response from the server. ``` ``` testnet3 dm-cli # curl -s -X POST "https://127.0.0.1:4999/api/v1/deal/status" -H "Content-Type: application/json" -d "{\"address\":\"2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7\"}" testnet3 dm-cli # curl -X POST "https://127.0.0.1:4999/api/v1/deal/status" -H "Content-Type: application/json" -d "{\"address\":\"2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7\"}" curl: (35) OpenSSL/3.0.17: error:0A00010B:SSL routines::wrong version number ``` ``` testnet3 dm-cli # curl -X POST "http://127.0.0.1:4999/api/v1/deal/status" -H "Content-Type: application/json" -d "{\"address\":\"2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7\"}" {"id": "526c56b30b58d581", "action": "Status", "address": "2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7", "deal": {"order": "Executed", "type": "Postpayment", "code": "61413249527fe72ca6c39a048b8209065d203d65", "at": "https://testnet-dm2.bitdeals.org", "date": "2025-11-24 13:48:43 UTC", "salt": "d4dffd6d", "seller": {"address": "mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp", "rating": "0+, 30%"}, "customer": {"address": "mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC", "rating": "0+, 36%"}, "payment": {"address": "2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7", "until": "2025-11-25 13:48:43 UTC", "sum": "0.01 tBTC"}, "feedback": {"leave_before": "2025-12-08 13:48:43 UTC", "status": "None", "comments": "message_text"}}, "result": {"success": true, "message": "Deal status"}, "payload": "LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEE1MTIKCmRlYWw6CiAgb3JkZXI6IEV4ZWN1dGVkCiAgdHlwZTogUG9zdHBheW1lbnQKICBhdDogaHR0cHM6Ly90ZXN0bmV0LWRtMi5iaXRkZWFscy5vcmcKICBkYXRlOiAyMDI1LTExLTI0IDEzOjQ4OjQzIFVUQwogIHNhbHQ6IGQ0ZGZmZDZkCiAgc2VsbGVyOgogICAgYWRkcmVzczogbW51bUhzOUhRTXJ3MlExaUtMTm54OU56RXhTN25NTG15cAogICAgcmF0aW5nOiA2MDArLCAzMCUKICBjdXN0b21lcjoKICAgIGFkZHJlc3M6IG1yYVh4N0pybUFtdUt5cGRKMXZzZVFCWHlTc2RSWkU1QUMKICAgIHJhdGluZzogNjAwKywgMzYlCiAgcGF5bWVudDoKICAgIGFkZHJlc3M6IDJOMVpKeDZIRzY1R1dXTDlYbUNQMUN6dFVQY29nMm1LUlc3CiAgICB1bnRpbDogMjAyNS0xMS0yNSAxMzo0ODo0MyBVVEMKICAgIHN1bTogMC4wMSB0QlRDCiAgZmVlZGJhY2s6CiAgICBsZWF2ZS1iZWZvcmU6IDIwMjUtMTItMDggMTM6NDg6NDMgVVRDCiAgICBzdGF0dXM6IE5vbmUKICAgIGNvbW1lbnRzOiBtZXNzYWdlX3RleHQKLS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogY2MKCndwd0VBUUVLQUFZRkFta29HWlVBQ2drUURqa3UwOE9pdDFJSENRUCtMNHNEQzFldHZaUmtlTXNTc1hZd29MY2MKLzhwMVBnOWFXRzRZaVJJSUdVdStwQU5lZzRUVmNKVW9BTklEaytjTHVWQ21zTHpoU1VtSktUSklzcE1oU2RPeQpYMVRpRFBFWjNBSVVOQ0lFa3ZRMjd1T2xuNFRoUFpocHBHanpNb21yMTV2bHRWdHFFbXMwQnR6bTBBUjZmVnA1CnlQbUdjakE5MFJqK2NTRExyaGc9Cj15VlprCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQ=="}testnet3 dm-cli # ```
Collaborator

Нормальный вывод
./dm-cli --debug deal status 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7
command line
curl -s -X POST "127.0.0.1:4999/api/v1/deal/status" -H "Content-Type: application/json" -d "{"address":"2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7"}"

No response from the server.

Обрати внимание на строку 127.0.0.1:4999/api/v1/deal/status
в твоем случае строка неправильная https://127.0.0.1:4999/api/v1/deal/status

Нормальный вывод ./dm-cli --debug deal status 2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7 command line curl -s -X POST "127.0.0.1:4999/api/v1/deal/status" -H "Content-Type: application/json" -d "{\"address\":\"2N1ZJx6HG65GWWL9XmCP1CztUPcog2mKRW7\"}" No response from the server. Обрати внимание на строку 127.0.0.1:4999/api/v1/deal/status в твоем случае строка неправильная https://127.0.0.1:4999/api/v1/deal/status
FD closed this issue 2025-11-28 06:08:22 +00:00
private-user referenced this issue from a commit 2026-01-30 08:28:22 +00:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: private/dm-cli#2