jaros1 / Money-Network

Demo with complementary and alternative money. Implemented in ZeroNet and AngularJS. Focus on privacy, encryption, max data in client and min data on ZeroNet. Work in progress.
GNU General Public License v2.0
4 stars 4 forks source link

MoneyNetworkAPI - use same group_debug_seq in request and response #293

Closed jaros1 closed 6 years ago

jaros1 commented 6 years ago

Example. Wallet session is sending a published request to MN with group debug seq 1. Response processed with group debug seq 2.

w2: sending published request to mn /1135

09:22:55.333 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.send_message: encrypt2/1135: Using group_debug_seq 1135 for this send published message operation
09:22:55.333 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.send_message: encrypt2/1135: sessionid = fvtqjprbarxpn65xxysixa8ahxua7niurc9wijmloiey5zbzgkn3acvwyezc
09:22:55.333 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.send_message: encrypt2/1135: request = {"msgtype":"published","cb_id":6,"res":"ok","last_published_at":1512721374}
09:22:55.333 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.send_message: encrypt2/1135: msgtype = published, subsystem = api, optional = -p
09:22:55.334 MoneyNetworkAPI.js:252 MoneyNetworkAPI.send_message: siteInfo started (1136/1135). 1 pending ZeroNet API operation (1136/1135)
09:22:55.338 MoneyNetworkAPI.js:274 MoneyNetworkAPI.send_message: siteInfo finished. res = "OK". elapsed time 4 ms (1136/1135). No pending ZeroNet API operations
09:22:55.339 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.get_session_filenames: encrypt2/1135: wallet = true, this_session_filename = 041e012302, other_session_filename = 67751e214a
09:22:55.339 MoneyNetworkAPI.js:501 MoneyNetworkAPILib.debug_group_operation_get_response: no process info found for msgtype published
09:22:55.339 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.encrypt_json: encrypt2/1135: this.other_session_pubkey = -----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0pMuMJyynH1BmhMJ6vvd
QZplIBgiiOQSqwu2SpYKICm+P1gGNHnICQic/Nuqi9t93rxJLfWCsl0+lCtoJLen
f78xz4XzEcGPBeBFn2TbQqPO9loylNlaOgiqDG5qcSc9n7yEF0xmpReDGATwzECi
JrpZBImwhUMO48iS08b4IfQaMsbnUVY8hdUeJiQ831kMkNQLtxWaeRiyn8cTbKQ6
LXCDG7GDaFN6t+x3cv/xBX06+ykuYQ0gNIBySiIz69RYzhvOkqOQggLWPF+NMW1J
O6VRqvX7Sybwm51v3kGGKWeX4znvGY+GwVCpwiH+b2hbGZHIqFp9ogimGVE0WPgu
nwIDAQAB
-----END PUBLIC KEY-----
09:22:55.339 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.encrypt_1: encrypt2/1135: other_session_pubkey = -----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0pMuMJyynH1BmhMJ6vvd
QZplIBgiiOQSqwu2SpYKICm+P1gGNHnICQic/Nuqi9t93rxJLfWCsl0+lCtoJLen
f78xz4XzEcGPBeBFn2TbQqPO9loylNlaOgiqDG5qcSc9n7yEF0xmpReDGATwzECi
JrpZBImwhUMO48iS08b4IfQaMsbnUVY8hdUeJiQ831kMkNQLtxWaeRiyn8cTbKQ6
LXCDG7GDaFN6t+x3cv/xBX06+ykuYQ0gNIBySiIz69RYzhvOkqOQggLWPF+NMW1J
O6VRqvX7Sybwm51v3kGGKWeX4znvGY+GwVCpwiH+b2hbGZHIqFp9ogimGVE0WPgu
nwIDAQAB
-----END PUBLIC KEY-----
09:22:55.343 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.encrypt_json: encrypt2/1135: this.other_session_pubkey2 = A4RQ77ia8qK1b3FW/ERL2HdW33jwCyKqxRwKQLzMw/yu
09:22:55.343 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.encrypt_2: encrypt2/1135: encrypted_text_1 = {"encryption":1,"message":"[\"bzOOLGCybLIDp9u7UL4Ahw9/OE3AJkuTSdMA00j/krDxiaZ0Gr19mXrAn9nIYYGcB27LOB07rBfksDF4jPQSvbq1srOSLFdH9LJ01d4alDXg0tz6TmzPMlhjkln7Ss5YmwqLgQhNmUBioYUG7f+FdZvs2syYrStb2t0EvG1XcjOjN9snCLmjS9urBTGSx+BuvTRICMa6V/l8KQgfNpZQnPzO8rhxjCD8WFNgU0rKYpn85mEi5HhUYUT0BjrjnZnWWMkWoMhhuQJwaIL0hXCDgZObM9a4aNUnSq/tjmlKvSafwKm+KCFIy5uMf+9E/yDP5Y3Oen76D5EZO/jhC507Rw==\",\"U2FsdGVkX185BX8adDwQwqOLF4uKG3TYQQOteAWFDZAuDgBCjEROEC45aTr9GHs6/OIOBQ4GdwuFFcFdazGTLIdfQcWMslU7dXsE00i8P1gPDUDCLzDBfO1KgWwOsDH4j/w+DWY7XiTGmfJyU/BC9W51o/4OxoXUTJHH06AEHxaf/3RmhAHv916C74cq3abN\"]"}. calling aesEncrypt
09:22:55.344 MoneyNetworkAPI.js:252 MoneyNetworkAPI.encrypt_2: n/a aesEncrypt started (1137/1135). 1 pending ZeroNet API operation (1137/1135)
09:22:55.345 MoneyNetworkAPI.js:274 MoneyNetworkAPI.encrypt_2: n/a aesEncrypt finished. res = "OK". elapsed time 1 ms (1137/1135). No pending ZeroNet API operations
09:22:55.345 MoneyNetworkAPI.js:252 MoneyNetworkAPI.encrypt_2 aesEncrypt callback 1: n/a eciesEncrypt started (1138/1135). 1 pending ZeroNet API operation (1138/1135)
09:22:55.351 MoneyNetworkAPI.js:274 MoneyNetworkAPI.encrypt_2 aesEncrypt callback 1: n/a eciesEncrypt finished. res = "OK". elapsed time 6 ms (1138/1135). No pending ZeroNet API operations
09:22:55.351 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.encrypt_2 eciesEncrypt callback 2: encrypt2/1135: self.other_session_pubkey2 = A4RQ77ia8qK1b3FW/ERL2HdW33jwCyKqxRwKQLzMw/yu, key = PsJKV9zaPpID6YGT0OK6iALKACAOHDod6KdIfF+iC7UxBr6SMaDHVvzX8BJjqw2VfU9kswAgq83LOXuKgKbxtXda85U09Un/+5CIIM3mCZWh8WEBvM0+kEZYMoBRllOhPDS0hLOz1YNb5bJGL9ipnTkEY+COWdUhEdpySwlOX+eRHhLZsgsaRnZE3MoGHVFTJPrimVqX/NDZ0vefSBVLIXf6h0s1og==
09:22:55.351 MoneyNetworkAPI.js:252 MoneyNetworkAPI.encrypt_2 eciesEncrypt callback 2: n/a aesEncrypt started (1139/1135). 1 pending ZeroNet API operation (1139/1135)
09:22:55.353 MoneyNetworkAPI.js:274 MoneyNetworkAPI.encrypt_2 eciesEncrypt callback 2: n/a aesEncrypt finished. res = "OK". elapsed time 2 ms (1139/1135). No pending ZeroNet API operations
09:22:55.354 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.encrypt_2 aesEncrypt callback 3: encrypt2/1135: aesEncrypt OK
09:22:55.355 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.encrypt_2 aesEncrypt callback 3: encrypt2/1135: encrypted_text_2 = ["PsJKV9zaPpID6YGT0OK6iALKACAOHDod6KdIfF+iC7UxBr6SMaDHVvzX8BJjqw2VfU9kswAgq83LOXuKgKbxtXda85U09Un/+5CIIM3mCZWh8WEBvM0+kEZYMoBRllOhPDS0hLOz1YNb5bJGL9ipnTkEY+COWdUhEdpySwlOX+eRHhLZsgsaRnZE3MoGHVFTJPrimVqX/NDZ0vefSBVLIXf6h0s1og==","/N1Ofd0roAYXMmLV/b+DFQ==","CkQGf9wCqhd7V2O/g7rrvsd5dkpSvllTv1rL4/ysCsZEE5q3sGdQg7KlCJDGDdbj1D7RQk70CU/Wj4IKYNIw/uOnOF2081ICRlrOy6xDWo7rTnPzKTuyYTTj2RUGmNbSFzOLvyTcvG/CCwag1itA9xg1WlY4+Nc8+3Uy3xwhbq090TZu4qpvgMnFUPUrQJ5D5moVzsw9gQAUC4lN1iP5x+DC6qWR1LucNxUzR318FQtOSQ2IQSpD/oSPCfhcVqiPucmt44A9mEwGVfd6BOE5w2KnHC301WXpmppUd6n++6m65t6UUwSOhbQyZm1bM3zZeprlyyHAT+7GtCsDJi8EzOwwpZrp88HZrQAqlTHwrsoRA1jkcduXO9Dp4VAr6M4QrGVv9+pU9ZPYWRv/xnkVq38nogl4ncqf84iI9yt6FixPvUQuCT61arCGKc+vxzKI06r1w6xByZxAPqzCZ+IVmerkLbezN/eGXy0FfGstgxbhno8GHD8dUtnNheGU3VqJdn+TVfP+pKpwJoBXaDT0BQwFMaV60kic5RRuZ01YaobqBU9puhRvt0FHvF073ii53zUdRqMnTmqS2FHlAWX2G3GNRdl98k7djCpWEmGTseO4cg/bMzoxf6oq7cu56Nzp4rYjGZGAwu29ysyKL4YDdeDrqQWv6FNAQauL2eubnuKA+LCrUyGkraFoG2w6FJxuHfP31+59R/iUuLOkJ4rlzck630OhohsZumsywUiDfwYu9sjVscHRPItGx8SLzfWf5w0Ppd6taOWBBfIPXnr/hg=="]
09:22:55.355 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.encrypt_json: encrypt2/1135: this.sessionid = fvtqjprbarxpn65xxysixa8ahxua7niurc9wijmloiey5zbzgkn3acvwyezc
09:22:55.357 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.send_message encrypt_json callback 3: encrypt2/1135: encrypted_json = {"encryption":3,"message":"U2FsdGVkX1/hJGcgpbxznB0tqIoDmtg45MV8V9F2QJ/2yE6d7WZ2YRU0i+tamfZMGjjLPY5XVnLgjW/ezEB1u85mODm1uI/0boRTMiV1EGmFgrLm9rOFrRC3+HNGzWOZJ16vdyGwRByMKGtRm+aggCKjuFwq+dYfyn8miQloO7c1R6dIcRmlsmbeJiJk8hdheeogH8D9vm5DoWZ41QjqvHm/sFcf8wyUWvS2jEIJ0Dt6lKmqT054aBAZI23XvE4X0RmId9ckESs5dUJ85l/FnaW0AJP4lypQ23hBs1XxbbU3WP62g+3HueQEVJaml7lOUyJc/IMZtTJT+FNGPa0dpgjNbnMnLs74fycO38i1hejAcbqqrxCzLP26vHk/59k+RRyyn/ZTfJvuUuyIsH6X6qaAdKBHOhKX5z2UsD2NvJyNsHGijOljn7Yv/8p/7o286s4sANK+tm/On9jNuPZ3tc+z+t1rwFy85xeKPIHtkHWNAVaqtgxaLEAixuSKnctVsUeCnv3BeY7/JmCHpwmxQd1mwn2qFbwpHz9lH9AL+CI+L7Lner5oltyqtQKuq6rCGo98ycGMVZTgx45EQiKf54AkSjpEumR9gLPKKPESng/QLVdkats9tmdcudooTwsgGu8pr4t9mIh/PYdlDD1d9BzD8ge4mYj/Hw7yZf45T6mEMtUxqMseEgRcu5+OCDSUm4Eb56n6z0BhSAHfwr/2dBn99T6qYxLPjDumkYRX399HG666pJ8brXLEbWnS2ySIKkX8m3dG9XX2bV+wEO2ihuBN6gXSfKHhj+OzzhvUZwnea29nowV6XYIgzQ4sr1Lt3zluKmZgObST7YYHcsu5DaZ1+vQrwSMUYF8YS9ElaHmZh5PZOWkOqvdu9biXkEhBz2F8Ru0hvZKEqtrS4FDUuLSA4KhqKm8g4YkVaZTYo+36Am3ro/z3q2ppcO4RmWULU6nsw+ikcHP/PQlNMa0JInY8JxKjpDooNySjC3BFZTxdNjNn7WcT/9i1zNcwh8nQuetn390j4V3a2nM2HVBUgWBr4c3ka1KmY6qv9LyPR7BZWgPCPYZTE5l7LnscY7ImHx6D/jop79Fb3ryz9sx1YcHl2fH9OGqp1plH0LWLQG5qnJnWebFNrB+Ku+3R3fv4jeZrWzqvd1wvvHwJwf1C4ZMm7dAp34VmJTltbycyrCugvoU/CDhj6FPITKEa+hYm2ACHc2q05FJ2Z42Ys2CQ6PW3GRckT4eJzDUGgVxKkQn7rCnuyFTyx3h3g+fHpikPyVGT26MaVUdaFSeLHFQKWIzlsRiqob6MNUM9Zyj0wHltq8Rfk7GhM7NbsKH4GwBoyqaMFsp8S9dexNRXmOH5ElholQO5IdCngmMdZqD5ZnDTtlTWmeMNRYzl9qc4Y9sHNxA5aNz24xLCPF+Zc96wSHRdu4trtTDKUnU3muwFZ4lMcAGDl2zBXpyscBjsYqpR"}
09:22:55.358 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.get_content_json: encrypt2/1135: merged-MoneyNetwork/1HXzvtSLuvxZfh6LgdaqTk4FSVf7x8w7NJ/data/users/18DbeZgtVCcLghmtzvg4Uv8uRQAwR8wnDQ/content.json fileGet started
09:22:55.358 MoneyNetworkAPI.js:2096 MoneyNetworkAPI.get_content_json/1135: filename = undefined, optional_file = false
09:22:55.358 MoneyNetworkAPI.js:252 MoneyNetworkAPI.get_content_json: merged-MoneyNetwork/1HXzvtSLuvxZfh6LgdaqTk4FSVf7x8w7NJ/data/users/18DbeZgtVCcLghmtzvg4Uv8uRQAwR8wnDQ/content.json fileGet started (1140/1135). 1 pending ZeroNet API operation (1140/1135)
09:22:55.361 MoneyNetworkAPI.js:274 MoneyNetworkAPI.get_content_json: merged-MoneyNetwork/1HXzvtSLuvxZfh6LgdaqTk4FSVf7x8w7NJ/data/users/18DbeZgtVCcLghmtzvg4Uv8uRQAwR8wnDQ/content.json fileGet finished. res = "OK". elapsed time 3 ms (1140/1135). No pending ZeroNet API operations
09:22:55.361 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.add_optional_files_support get_content_json callback 1: encrypt2/1135: content.modified = 1512721374
09:22:55.362 MoneyNetworkAPI.js:252 MoneyNetworkAPI.send_message add_optional_files_support callback 4: merged-MoneyNetwork/1HXzvtSLuvxZfh6LgdaqTk4FSVf7x8w7NJ/data/users/18DbeZgtVCcLghmtzvg4Uv8uRQAwR8wnDQ/041e012302-p.1512721375333 fileWrite started (1141/1135). 1 pending ZeroNet API operation (1141/1135)
09:22:55.366 MoneyNetworkAPI.js:274 MoneyNetworkAPI.send_message add_optional_files_support callback 4: merged-MoneyNetwork/1HXzvtSLuvxZfh6LgdaqTk4FSVf7x8w7NJ/data/users/18DbeZgtVCcLghmtzvg4Uv8uRQAwR8wnDQ/041e012302-p.1512721375333 fileWrite finished. res = "OK". elapsed time 4 ms (1141/1135). No pending ZeroNet API operations
09:22:55.911 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.send_message fileWrite callback 5: encrypt2/1122: sign content.json with new optional file 041e012302-i.1483096787106
09:22:55.912 MoneyNetworkAPI.js:252 MoneyNetworkAPI.send_message fileWrite callback 5: merged-MoneyNetwork/1HXzvtSLuvxZfh6LgdaqTk4FSVf7x8w7NJ/data/users/18DbeZgtVCcLghmtzvg4Uv8uRQAwR8wnDQ/content.json siteSign started (1142/1122). 1 pending ZeroNet API operation (1142/1122)
09:22:55.912 all.js:138467 MoneyNetworkW2Service.z_site_publish callback 4: res = "ok"
09:22:55.913 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.send_message fileWrite callback 5: encrypt2/1135: sign content.json with new optional file 041e012302-p.1512721375333
09:22:55.914 MoneyNetworkAPI.js:252 MoneyNetworkAPI.send_message fileWrite callback 5: merged-MoneyNetwork/1HXzvtSLuvxZfh6LgdaqTk4FSVf7x8w7NJ/data/users/18DbeZgtVCcLghmtzvg4Uv8uRQAwR8wnDQ/content.json siteSign started (1143/1135). 2 pending ZeroNet API operations (1142/1122,1143/1135)
09:22:56.021 MoneyNetworkAPI.js:274 MoneyNetworkAPI.send_message fileWrite callback 5: merged-MoneyNetwork/1HXzvtSLuvxZfh6LgdaqTk4FSVf7x8w7NJ/data/users/18DbeZgtVCcLghmtzvg4Uv8uRQAwR8wnDQ/content.json siteSign finished. res = "OK". elapsed time 109 ms (1142/1122). 1 pending ZeroNet API operation (1143/1135)
i.1483096787106 optionalFileInfo started (1144/1122). 2 pending ZeroNet API operations (1143/1135,1144/1122)
09:22:56.078 MoneyNetworkAPI.js:274 MoneyNetworkAPI.send_message fileWrite callback 5: merged-MoneyNetwork/1HXzvtSLuvxZfh6LgdaqTk4FSVf7x8w7NJ/data/users/18DbeZgtVCcLghmtzvg4Uv8uRQAwR8wnDQ/content.json siteSign finished. res = "OK". elapsed time 164 ms (1143/1135). 1 pending ZeroNet API operation (1144/1122)
09:22:56.079 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.send_message siteSign callback 6: encrypt2/1135: elapsed time: 746 ms / 1 seconds. timeout in 4254 ms
09:22:56.079 MoneyNetworkAPI.js:252 MoneyNetworkAPI.send_message siteSign callback 6: merged-MoneyNetwork/1HXzvtSLuvxZfh6LgdaqTk4FSVf7x8w7NJ/data/users/18DbeZgtVCcLghmtzvg4Uv8uRQAwR8wnDQ/041e012302-p.1512721375333 optionalFileInfo started (1145/1135). 2 pending ZeroNet API operations (1144/1122,1145/1135)
09:22:56.080 MoneyNetworkAPI.js:274 MoneyNetworkAPI.send_message siteSign callback 6: merged-MoneyNetwork/1HXzvtSLuvxZfh6LgdaqTk4FSVf7x8w7NJ/data/users/18DbeZgtVCcLghmtzvg4Uv8uRQAwR8wnDQ/041e012302-i.1483096787106 optionalFileInfo finished. res = "OK". elapsed time 56 ms (1144/1122). 1 pending ZeroNet API operation (1145/1135)
09:22:56.080 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.send_message.optionalFileInfo callback 7: encrypt2/1122: sending a response to a previous request. start cleanup job to response. must delete response file after request timeout
09:22:56.120 MoneyNetworkAPI.js:274 MoneyNetworkAPI.send_message siteSign callback 6: merged-MoneyNetwork/1HXzvtSLuvxZfh6LgdaqTk4FSVf7x8w7NJ/data/users/18DbeZgtVCcLghmtzvg4Uv8uRQAwR8wnDQ/041e012302-p.1512721375333 optionalFileInfo finished. res = "OK". elapsed time 41 ms (1145/1135). No pending ZeroNet API operations
09:22:56.120 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.send_message.optionalFileInfo callback 7: encrypt2/1135: adding elapsed time 746 ms to cleanup_id and timeout_at
09:22:56.120 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.send_message.optionalFileInfo callback 7: encrypt2/1135: old values: cleanup_in = 5000, timeout_at = 1512721380333
09:22:56.121 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.send_message.optionalFileInfo callback 7: encrypt2/1135: new values: cleanup_in = 5746, timeout_at = 1512721381079
09:22:56.121 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.send_message.optionalFileInfo callback 7: encrypt2/1135: Submit delete_request job for merged-MoneyNetwork/1HXzvtSLuvxZfh6LgdaqTk4FSVf7x8w7NJ/data/users/18DbeZgtVCcLghmtzvg4Uv8uRQAwR8wnDQ/041e012302-p.1512721375333. starts delete_request job in 5746 milliseconds
09:22:56.121 MoneyNetworkAPI.js:3258 MoneyNetworkAPI.send_message.optionalFileInfo callback 7: encrypt2/1135: demon is running. wait for response file 67751e214a-i.1482514422712. cb = get_and_decrypt
09:22:56.122 MoneyNetworkAPI.js:784 MoneyNetworkAPILib.wait_for_file: added a callback function for 67751e214a-i.1482514422712. request = {"msgtype":"published","cb_id":6,"res":"ok","last_published_at":1512721374,"response":1482514422712,"timeout_at":1512721380333}, done[67751e214a-i.1482514422712] = {"request":{"msgtype":"published","cb_id":6,"res":"ok","last_published_at":1512721374,"response":1482514422712,"timeout_at":1512721380333},"timeout_at":1512721381079}
09:22:56.909 MoneyNetworkAPI.js:824 MoneyNetworkAPILib.message_demon: timeout_in = 4,
done[67751e214a-i.1482514422712]={
  "request":{"msgtype":"published","cb_id":6,"res":"ok","last_published_at":1512721374,"response":1482514422712,"timeout_at":1512721380333},"timeout_at":1512721381079,"timeout_in":4},
  now = 1512721376908

w2: received OK response to published request /1146. todo: why /1135 for request and /1146 for response?

09:22:59.025 MoneyNetworkAPI.js:940 MoneyNetworkAPILib.message_demon dbQuery callback/1146: Using group_debug_seq 1146 for this incoming message
09:22:59.026 MoneyNetworkAPI.js:949 MoneyNetworkAPILib.message_demon dbQuery callback/1146: using message level callback. fileget = undefined, decrypt = undefined
09:22:59.026 MoneyNetworkAPI.js:995 MoneyNetworkAPILib.message_demon.step_3_run_cb/1146: calling cb with
merged-MoneyNetwork/1PgyTnnACGd1XRdpfiDihgKwYRRnzgz2zh/data/users/18DbeZgtVCcLghmtzvg4Uv8uRQAwR8wnDQ/67751e214a-i.1482514422712 and encrypt2
jaros1 commented 6 years ago

Test 1. Expects failed test. Must add group_debug_seq to wait_for_file call.

issue293-test1-sender-torando-mn.log issue293-test1-sender-torando-w2.log

jaros1 commented 6 years ago

Test 3. Expects same group_debug_seq in published request and response Test error: only one payment notification in montreal wallet. expected two.

issue293-test3-sender-torando-mn.log issue293-test3-sender-torando-w2.log

issue293-test3-receiver-montreal-w2.log

OK group_debug_seq in request and response.

One failed bitcoin transactionid lookup in montreal. Transactionid should be OK (pay OK in torando) but maybe some delay before new payment transaction can be seen by all nodes.

18:36:19.498 api.blocktrail.com/v1/tBTC/transaction/19f7a2e26542baa4bb4bfece33ae2cc7bb1a4f004e9872440fcc3c10818a9e8b?api_key=xxxxx:1 GET https://api.blocktrail.com/v1/tBTC/transaction/19f7a2e26542baa4bb4bfece33ae2cc7bb1a4f004e9872440fcc3c10818a9e8b?api_key=xxxxx 404 ()
18:36:19.500 all.js:126112 XHR finished loading: GET "https://api.blocktrail.com/v1/tBTC/transaction/19f7a2e26542baa4bb4bfece33ae2cc7bb1a4f004e9872440fcc3c10818a9e8b?api_key=44bb2b39eaf2a164afe164560c725b4bf2842698".
Request.end @ all.js:126112
Request.performRequest @ all.js:67679
Request.request @ all.js:67635
RestClient.get @ all.js:67850
APIClient.transaction @ all.js:65213
get_transaction @ all.js:137610
check_money @ all.js:141497
send_or_check_money @ all.js:141561
(anonymous) @ all.js:141565
optional_open_wallet @ all.js:141392
(anonymous) @ all.js:141443
(anonymous) @ all.js:139339
(anonymous) @ MoneyNetworkAPI.js:2263
ZeroFrame.onMessage @ all.js:27016
(anonymous) @ all.js:26982
18:36:19.503 all.js:141499 MoneyNetworkW2Service.process_incoming_message.w2_start_mt.check_money/542: err = {"code":404}
18:36:19.504 all.js:141500 MoneyNetworkW2Service.process_incoming_message.w2_start_mt.check_money/542: tx = {"code":404,"msg":"Transaction not found"}
jaros1 commented 6 years ago

Test 4. Added transaction recheck after 60, 120 and 240 seconds.

issue293-test4-sender-torando-w2.log issue293-test4-receiver-montreal-w2.log

Test OK. No problem with transaction not found