Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix test_jumpstart_network by waiting longer to jumpstart network #1316

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

JesseAbram
Copy link
Member

@JesseAbram JesseAbram commented Feb 24, 2025

Was able to reproduce error locally, with extra logging I ruled out some theories

  • That is was due to random selection of TSS nodes in jumpstart and one node didn't have proper keys
  • That one node went offline

Found through logging chain data that with all the infastructure running one chain node would just fall behind, catch up too late and not work, this is mitigated by waiting longer to run jumpstart so every node can catch up
you can see this in logs of a failed run 2 nodes fire a tss OCW message, one does but only after the others have timed out waiting.

for testing ran locally and in CI multiple times

    in entropy_tss::http-request with uuid: 470b078e-193d-4bb3-95fe-d1973336b2c3, uri: /generate_network_key, method: POST

  2025-02-25T21:28:30.007543Z  INFO tower_http::trace::on_request: started processing request
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_request.rs:80
    in entropy_tss::http-request with uuid: c7f6e9a4-e5c0-4015-b3fa-877e2e344491, uri: /generate_network_key, method: POST

2025-02-25 16:28:30 🙌 Starting consensus session on top of parent 0x7567b289fae9f2a9fc28a94388a60f3944a30db8f4eba1f4e681937593cb62eb    
2025-02-25 16:28:30 🎁 Prepared block for proposing at 4 (0 ms) [hash: 0x8598b614cea56f586ae8acca9c214400b8b24417528496bcce101a920801b0aa; parent_hash: 0x7567…62eb; extrinsics (2): [0x4dc0…f7ce, 0x523a…3198]    
2025-02-25 16:28:30 🔖 Pre-sealed block for proposal at 4. Hash now 0x99b42ff52b1ffc46f273cd366f43ac788eafb9e09ca69f05015bdae260ebcb66, previously 0x8598b614cea56f586ae8acca9c214400b8b24417528496bcce101a920801b0aa.    
2025-02-25 16:28:30 ✨ Imported #4 (0x99b4…cb66)    
2025-02-25 16:28:30 propagation::post::validators_info: [ValidatorInfo { x25519_public_key: [8, 22, 19, 230, 107, 217, 249, 190, 14, 142, 155, 252, 156, 229, 120, 11, 180, 35, 83, 245, 222, 11, 153, 201, 162, 29, 153, 13, 123, 126, 128, 32], ip_address: [49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 49], tss_account: [48, 107, 219, 73, 203, 190, 113, 4, 227, 98, 26, 186, 179, 201, 211, 22, 152, 177, 89, 244, 141, 175, 229, 103, 171, 183, 234, 93, 135, 46, 211, 41] }, ValidatorInfo { x25519_public_key: [196, 53, 98, 10, 160, 169, 139, 48, 194, 230, 69, 64, 165, 48, 133, 110, 38, 64, 184, 113, 255, 201, 253, 212, 217, 21, 252, 57, 253, 78, 0, 56], ip_address: [49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 50], tss_account: [44, 188, 104, 232, 191, 15, 188, 28, 40, 194, 130, 209, 38, 63, 201, 210, 146, 103, 220, 18, 161, 4, 79, 183, 48, 232, 182, 90, 188, 55, 82, 76] }, ValidatorInfo { x25519_public_key: [165, 202, 97, 104, 222, 190, 168, 183, 231, 63, 209, 233, 19, 185, 187, 200, 10, 29, 102, 240, 39, 50, 140, 15, 124, 112, 94, 121, 44, 182, 40, 71], ip_address: [49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 52], tss_account: [10, 144, 84, 239, 107, 107, 138, 208, 221, 44, 137, 137, 91, 37, 21, 88, 63, 47, 191, 30, 220, 237, 104, 231, 50, 138, 228, 86, 216, 107, 148, 2] }]    
2025-02-25 16:28:30 propagation::post::req_body: [[3, 0, 0, 0, 12, 8, 22, 19, 230, 107, 217, 249, 190, 14, 142, 155, 252, 156, 229, 120, 11, 180, 35, 83, 245, 222, 11, 153, 201, 162, 29, 153, 13, 123, 126, 128, 32, 56, 49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 49, 128, 48, 107, 219, 73, 203, 190, 113, 4, 227, 98, 26, 186, 179, 201, 211, 22, 152, 177, 89, 244, 141, 175, 229, 103, 171, 183, 234, 93, 135, 46, 211, 41, 196, 53, 98, 10, 160, 169, 139, 48, 194, 230, 69, 64, 165, 48, 133, 110, 38, 64, 184, 113, 255, 201, 253, 212, 217, 21, 252, 57, 253, 78, 0, 56, 56, 49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 50, 128, 44, 188, 104, 232, 191, 15, 188, 28, 40, 194, 130, 209, 38, 63, 201, 210, 146, 103, 220, 18, 161, 4, 79, 183, 48, 232, 182, 90, 188, 55, 82, 76, 165, 202, 97, 104, 222, 190, 168, 183, 231, 63, 209, 233, 19, 185, 187, 200, 10, 29, 102, 240, 39, 50, 140, 15, 124, 112, 94, 121, 44, 182, 40, 71, 56, 49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 52, 128, 10, 144, 84, 239, 107, 107, 138, 208, 221, 44, 137, 137, 91, 37, 21, 88, 63, 47, 191, 30, 220, 237, 104, 231, 50, 138, 228, 86, 216, 107, 148, 2]]    
2025-02-25 16:28:30 ✨ Imported #4 (0xc239…535c)    
2025-02-25 16:28:30 ✨ Imported #4 (0x99b4…cb66)    
2025-02-25 16:28:30 propagation::post::validators_info: [ValidatorInfo { x25519_public_key: [8, 22, 19, 230, 107, 217, 249, 190, 14, 142, 155, 252, 156, 229, 120, 11, 180, 35, 83, 245, 222, 11, 153, 201, 162, 29, 153, 13, 123, 126, 128, 32], ip_address: [49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 49], tss_account: [48, 107, 219, 73, 203, 190, 113, 4, 227, 98, 26, 186, 179, 201, 211, 22, 152, 177, 89, 244, 141, 175, 229, 103, 171, 183, 234, 93, 135, 46, 211, 41] }, ValidatorInfo { x25519_public_key: [196, 53, 98, 10, 160, 169, 139, 48, 194, 230, 69, 64, 165, 48, 133, 110, 38, 64, 184, 113, 255, 201, 253, 212, 217, 21, 252, 57, 253, 78, 0, 56], ip_address: [49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 50], tss_account: [44, 188, 104, 232, 191, 15, 188, 28, 40, 194, 130, 209, 38, 63, 201, 210, 146, 103, 220, 18, 161, 4, 79, 183, 48, 232, 182, 90, 188, 55, 82, 76] }, ValidatorInfo { x25519_public_key: [165, 202, 97, 104, 222, 190, 168, 183, 231, 63, 209, 233, 19, 185, 187, 200, 10, 29, 102, 240, 39, 50, 140, 15, 124, 112, 94, 121, 44, 182, 40, 71], ip_address: [49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 52], tss_account: [10, 144, 84, 239, 107, 107, 138, 208, 221, 44, 137, 137, 91, 37, 21, 88, 63, 47, 191, 30, 220, 237, 104, 231, 50, 138, 228, 86, 216, 107, 148, 2] }]    
2025-02-25 16:28:30 propagation::post::req_body: [[3, 0, 0, 0, 12, 8, 22, 19, 230, 107, 217, 249, 190, 14, 142, 155, 252, 156, 229, 120, 11, 180, 35, 83, 245, 222, 11, 153, 201, 162, 29, 153, 13, 123, 126, 128, 32, 56, 49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 49, 128, 48, 107, 219, 73, 203, 190, 113, 4, 227, 98, 26, 186, 179, 201, 211, 22, 152, 177, 89, 244, 141, 175, 229, 103, 171, 183, 234, 93, 135, 46, 211, 41, 196, 53, 98, 10, 160, 169, 139, 48, 194, 230, 69, 64, 165, 48, 133, 110, 38, 64, 184, 113, 255, 201, 253, 212, 217, 21, 252, 57, 253, 78, 0, 56, 56, 49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 50, 128, 44, 188, 104, 232, 191, 15, 188, 28, 40, 194, 130, 209, 38, 63, 201, 210, 146, 103, 220, 18, 161, 4, 79, 183, 48, 232, 182, 90, 188, 55, 82, 76, 165, 202, 97, 104, 222, 190, 168, 183, 231, 63, 209, 233, 19, 185, 187, 200, 10, 29, 102, 240, 39, 50, 140, 15, 124, 112, 94, 121, 44, 182, 40, 71, 56, 49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 52, 128, 10, 144, 84, 239, 107, 107, 138, 208, 221, 44, 137, 137, 91, 37, 21, 88, 63, 47, 191, 30, 220, 237, 104, 231, 50, 138, 228, 86, 216, 107, 148, 2]]    
2025-02-25 16:28:30 ✨ Imported #4 (0xc239…535c)    
2025-02-25 16:28:30 🙌 Starting consensus session on top of parent 0x7567b289fae9f2a9fc28a94388a60f3944a30db8f4eba1f4e681937593cb62eb    
2025-02-25 16:28:30 🎁 Prepared block for proposing at 4 (0 ms) [hash: 0x05dc086c9ffb6c5295db07b3c3e2e9b1a4267186a87239900dc2b450f6e3a314; parent_hash: 0x7567…62eb; extrinsics (2): [0x4dc0…f7ce, 0x523a…3198]    
2025-02-25 16:28:30 🔖 Pre-sealed block for proposal at 4. Hash now 0xc2395482d49426bb645786db0f638d93038fa0b9ab3b6085621b5aa3d719535c, previously 0x05dc086c9ffb6c5295db07b3c3e2e9b1a4267186a87239900dc2b450f6e3a314.    
2025-02-25 16:28:30 ✨ Imported #4 (0xc239…535c)    
2025-02-25 16:28:30 propagation::post::validators_info: [ValidatorInfo { x25519_public_key: [8, 22, 19, 230, 107, 217, 249, 190, 14, 142, 155, 252, 156, 229, 120, 11, 180, 35, 83, 245, 222, 11, 153, 201, 162, 29, 153, 13, 123, 126, 128, 32], ip_address: [49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 49], tss_account: [48, 107, 219, 73, 203, 190, 113, 4, 227, 98, 26, 186, 179, 201, 211, 22, 152, 177, 89, 244, 141, 175, 229, 103, 171, 183, 234, 93, 135, 46, 211, 41] }, ValidatorInfo { x25519_public_key: [196, 53, 98, 10, 160, 169, 139, 48, 194, 230, 69, 64, 165, 48, 133, 110, 38, 64, 184, 113, 255, 201, 253, 212, 217, 21, 252, 57, 253, 78, 0, 56], ip_address: [49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 50], tss_account: [44, 188, 104, 232, 191, 15, 188, 28, 40, 194, 130, 209, 38, 63, 201, 210, 146, 103, 220, 18, 161, 4, 79, 183, 48, 232, 182, 90, 188, 55, 82, 76] }, ValidatorInfo { x25519_public_key: [165, 202, 97, 104, 222, 190, 168, 183, 231, 63, 209, 233, 19, 185, 187, 200, 10, 29, 102, 240, 39, 50, 140, 15, 124, 112, 94, 121, 44, 182, 40, 71], ip_address: [49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 52], tss_account: [10, 144, 84, 239, 107, 107, 138, 208, 221, 44, 137, 137, 91, 37, 21, 88, 63, 47, 191, 30, 220, 237, 104, 231, 50, 138, 228, 86, 216, 107, 148, 2] }]    
2025-02-25 16:28:30 propagation::post::req_body: [[3, 0, 0, 0, 12, 8, 22, 19, 230, 107, 217, 249, 190, 14, 142, 155, 252, 156, 229, 120, 11, 180, 35, 83, 245, 222, 11, 153, 201, 162, 29, 153, 13, 123, 126, 128, 32, 56, 49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 49, 128, 48, 107, 219, 73, 203, 190, 113, 4, 227, 98, 26, 186, 179, 201, 211, 22, 152, 177, 89, 244, 141, 175, 229, 103, 171, 183, 234, 93, 135, 46, 211, 41, 196, 53, 98, 10, 160, 169, 139, 48, 194, 230, 69, 64, 165, 48, 133, 110, 38, 64, 184, 113, 255, 201, 253, 212, 217, 21, 252, 57, 253, 78, 0, 56, 56, 49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 50, 128, 44, 188, 104, 232, 191, 15, 188, 28, 40, 194, 130, 209, 38, 63, 201, 210, 146, 103, 220, 18, 161, 4, 79, 183, 48, 232, 182, 90, 188, 55, 82, 76, 165, 202, 97, 104, 222, 190, 168, 183, 231, 63, 209, 233, 19, 185, 187, 200, 10, 29, 102, 240, 39, 50, 140, 15, 124, 112, 94, 121, 44, 182, 40, 71, 56, 49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 52, 128, 10, 144, 84, 239, 107, 107, 138, 208, 221, 44, 137, 137, 91, 37, 21, 88, 63, 47, 191, 30, 220, 237, 104, 231, 50, 138, 228, 86, 216, 107, 148, 2]]    
2025-02-25 16:28:30 ♻️  Reorg on #4,0xc239…535c to #4,0x99b4…cb66, common ancestor #3,0x7567…62eb    
2025-02-25 16:28:30 ✨ Imported #4 (0x99b4…cb66)    
2025-02-25 16:28:30 propagation::post::validators_info: [ValidatorInfo { x25519_public_key: [8, 22, 19, 230, 107, 217, 249, 190, 14, 142, 155, 252, 156, 229, 120, 11, 180, 35, 83, 245, 222, 11, 153, 201, 162, 29, 153, 13, 123, 126, 128, 32], ip_address: [49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 49], tss_account: [48, 107, 219, 73, 203, 190, 113, 4, 227, 98, 26, 186, 179, 201, 211, 22, 152, 177, 89, 244, 141, 175, 229, 103, 171, 183, 234, 93, 135, 46, 211, 41] }, ValidatorInfo { x25519_public_key: [196, 53, 98, 10, 160, 169, 139, 48, 194, 230, 69, 64, 165, 48, 133, 110, 38, 64, 184, 113, 255, 201, 253, 212, 217, 21, 252, 57, 253, 78, 0, 56], ip_address: [49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 50], tss_account: [44, 188, 104, 232, 191, 15, 188, 28, 40, 194, 130, 209, 38, 63, 201, 210, 146, 103, 220, 18, 161, 4, 79, 183, 48, 232, 182, 90, 188, 55, 82, 76] }, ValidatorInfo { x25519_public_key: [165, 202, 97, 104, 222, 190, 168, 183, 231, 63, 209, 233, 19, 185, 187, 200, 10, 29, 102, 240, 39, 50, 140, 15, 124, 112, 94, 121, 44, 182, 40, 71], ip_address: [49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 52], tss_account: [10, 144, 84, 239, 107, 107, 138, 208, 221, 44, 137, 137, 91, 37, 21, 88, 63, 47, 191, 30, 220, 237, 104, 231, 50, 138, 228, 86, 216, 107, 148, 2] }]    
2025-02-25 16:28:30 propagation::post::req_body: [[3, 0, 0, 0, 12, 8, 22, 19, 230, 107, 217, 249, 190, 14, 142, 155, 252, 156, 229, 120, 11, 180, 35, 83, 245, 222, 11, 153, 201, 162, 29, 153, 13, 123, 126, 128, 32, 56, 49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 49, 128, 48, 107, 219, 73, 203, 190, 113, 4, 227, 98, 26, 186, 179, 201, 211, 22, 152, 177, 89, 244, 141, 175, 229, 103, 171, 183, 234, 93, 135, 46, 211, 41, 196, 53, 98, 10, 160, 169, 139, 48, 194, 230, 69, 64, 165, 48, 133, 110, 38, 64, 184, 113, 255, 201, 253, 212, 217, 21, 252, 57, 253, 78, 0, 56, 56, 49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 50, 128, 44, 188, 104, 232, 191, 15, 188, 28, 40, 194, 130, 209, 38, 63, 201, 210, 146, 103, 220, 18, 161, 4, 79, 183, 48, 232, 182, 90, 188, 55, 82, 76, 165, 202, 97, 104, 222, 190, 168, 183, 231, 63, 209, 233, 19, 185, 187, 200, 10, 29, 102, 240, 39, 50, 140, 15, 124, 112, 94, 121, 44, 182, 40, 71, 56, 49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 52, 128, 10, 144, 84, 239, 107, 107, 138, 208, 221, 44, 137, 137, 91, 37, 21, 88, 63, 47, 191, 30, 220, 237, 104, 231, 50, 138, 228, 86, 216, 107, 148, 2]]    
  2025-02-25T21:28:30.018280Z  WARN entropy_tss::user::api: The account "5FRFqLydv5g79QeXotEi5sHxmXRMyTC1kYTpgEZpGQAHS2SE" is not in the registration group for block_number 3
    at crates/threshold-signature-server/src/user/api.rs:452
    in entropy_tss::user::api::generate_network_key with block_number: 3
    in entropy_tss::http-request with uuid: c7f6e9a4-e5c0-4015-b3fa-877e2e344491, uri: /generate_network_key, method: POST

  2025-02-25T21:28:30.018524Z  INFO tower_http::trace::on_response: finished processing request, latency: 10 ms, status: 421
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_response.rs:114
    in entropy_tss::http-request with uuid: c7f6e9a4-e5c0-4015-b3fa-877e2e344491, uri: /generate_network_key, method: POST

  2025-02-25T21:28:30.020061Z  INFO tower_http::trace::on_response: finished processing request, latency: 15 ms, status: 200
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_response.rs:114
    in entropy_tss::http-request with uuid: b98bc638-62d1-455e-af07-8acbe9e6c317, uri: /generate_network_key, method: POST

  2025-02-25T21:28:30.020204Z  INFO tower_http::trace::on_response: finished processing request, latency: 14 ms, status: 200
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_response.rs:114
    in entropy_tss::http-request with uuid: 2361b6dd-58ad-4a40-bf8f-6bd682cb5b08, uri: /generate_network_key, method: POST

  2025-02-25T21:28:30.020224Z  INFO tower_http::trace::on_response: finished processing request, latency: 13 ms, status: 200
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_response.rs:114
    in entropy_tss::http-request with uuid: 766fd217-6666-45e8-983a-4408f29e4fa6, uri: /generate_network_key, method: POST

  2025-02-25T21:28:30.020244Z  INFO tower_http::trace::on_response: finished processing request, latency: 13 ms, status: 200
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_response.rs:114
    in entropy_tss::http-request with uuid: 470b078e-193d-4bb3-95fe-d1973336b2c3, uri: /generate_network_key, method: POST

  2025-02-25T21:28:30.020558Z  INFO tower_http::trace::on_request: started processing request
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_request.rs:80
    in entropy_tss::http-request with uuid: 5c36fed6-40d3-4381-9bfb-7db1cb1c089b, uri: /ws, method: GET

  2025-02-25T21:28:30.020582Z  INFO tower_http::trace::on_response: finished processing request, latency: 0 ms, status: 101
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_response.rs:114
    in entropy_tss::http-request with uuid: 5c36fed6-40d3-4381-9bfb-7db1cb1c089b, uri: /ws, method: GET

  2025-02-25T21:28:30.020655Z  INFO tower_http::trace::on_request: started processing request
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_request.rs:80
    in entropy_tss::http-request with uuid: 8d7b7857-d335-485c-a8d6-9b74aea14d71, uri: /ws, method: GET

  2025-02-25T21:28:30.020667Z  INFO tower_http::trace::on_response: finished processing request, latency: 0 ms, status: 101
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_response.rs:114
    in entropy_tss::http-request with uuid: 8d7b7857-d335-485c-a8d6-9b74aea14d71, uri: /ws, method: GET

  2025-02-25T21:28:30.020683Z  INFO tower_http::trace::on_request: started processing request
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_request.rs:80
    in entropy_tss::http-request with uuid: 1d059606-61a9-45d1-a415-bbbd416ee20a, uri: /ws, method: GET

  2025-02-25T21:28:30.020692Z  INFO tower_http::trace::on_response: finished processing request, latency: 0 ms, status: 101
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_response.rs:114
    in entropy_tss::http-request with uuid: 1d059606-61a9-45d1-a415-bbbd416ee20a, uri: /ws, method: GET

  2025-02-25T21:28:30.020706Z  INFO tower_http::trace::on_request: started processing request
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_request.rs:80
    in entropy_tss::http-request with uuid: 6f243dda-39d7-477b-a216-4576fe05fac2, uri: /ws, method: GET

  2025-02-25T21:28:30.020777Z  INFO tower_http::trace::on_response: finished processing request, latency: 0 ms, status: 101
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_response.rs:114
    in entropy_tss::http-request with uuid: 6f243dda-39d7-477b-a216-4576fe05fac2, uri: /ws, method: GET

  2025-02-25T21:28:30.020809Z  INFO tower_http::trace::on_request: started processing request
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_request.rs:80
    in entropy_tss::http-request with uuid: 0be028b5-bb6d-499b-9533-0bcbd8e2875b, uri: /ws, method: GET

  2025-02-25T21:28:30.020822Z  INFO tower_http::trace::on_response: finished processing request, latency: 0 ms, status: 101
    at /Users/jesse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.2/src/trace/on_response.rs:114
    in entropy_tss::http-request with uuid: 0be028b5-bb6d-499b-9533-0bcbd8e2875b, uri: /ws, method: GET

  2025-02-25T21:28:30.022328Z  INFO entropy_tss::signing_client::protocol_transport: Got ws connection, with message: SubscribeMessage { session_id: Dkg { block_number: 3 }, public_key: 2cbc68e8bf0fbc1c28c282d1263fc9d29267dc12a1044fb730e8b65abc37524c (5D5Mw6Wb...), signature: 5a98dc1e79276c62dcbf57092342e9f605b005453009c4d14027398e07f1c344f1f92eab95d3b4256f124294b76256cc28654916189a438333635c88fe5d8285, version: 1 }
    at crates/threshold-signature-server/src/signing_client/protocol_transport.rs:195

  2025-02-25T21:28:30.022437Z  INFO entropy_tss::signing_client::protocol_transport: Got ws connection, with message: SubscribeMessage { session_id: Dkg { block_number: 3 }, public_key: 306bdb49cbbe7104e3621abab3c9d31698b159f48dafe567abb7ea5d872ed329 (5DACCJgQ...), signature: 56e9bdd15d816f2a25fa014e006c035c50c3be94f17446d55447d96128b4a01854dd42d6ed574d341466c6a40ade30e0d072106fd0913aeccedc7b14045ad387, version: 1 }
    at crates/threshold-signature-server/src/signing_client/protocol_transport.rs:195

  2025-02-25T21:28:30.022538Z  INFO entropy_tss::signing_client::protocol_transport: Got ws connection, with message: SubscribeMessage { session_id: Dkg { block_number: 3 }, public_key: 306bdb49cbbe7104e3621abab3c9d31698b159f48dafe567abb7ea5d872ed329 (5DACCJgQ...), signature: 26d296e671e05edce53fba9700f2256ebda33602a016208868f28c3fb03720793b8e970733d927638d8501111d9b3a1e118a2c235fb94b882e6a2aa5eaf3ed8b, version: 1 }
    at crates/threshold-signature-server/src/signing_client/protocol_transport.rs:195

  2025-02-25T21:28:30.022805Z  INFO entropy_tss::signing_client::protocol_transport: Got ws connection, with message: SubscribeMessage { session_id: Dkg { block_number: 3 }, public_key: 306bdb49cbbe7104e3621abab3c9d31698b159f48dafe567abb7ea5d872ed329 (5DACCJgQ...), signature: 6049c9cae9ea32bd93b6d841fd5956a024625ed24808975d11ed3543f021e05b42ee8dced409e6c9f81d4e8b796a3d61fef6561a7713f2112ac32903ae348d8f, version: 1 }
    at crates/threshold-signature-server/src/signing_client/protocol_transport.rs:195

  2025-02-25T21:28:30.022869Z  WARN entropy_tss::signing_client::api: Websocket connection closed unexpectedly BadSubscribeMessage
    at crates/threshold-signature-server/src/signing_client/api.rs:139

  2025-02-25T21:28:30.022931Z  INFO entropy_tss::signing_client::protocol_transport: Got ws connection, with message: SubscribeMessage { session_id: Dkg { block_number: 3 }, public_key: 306bdb49cbbe7104e3621abab3c9d31698b159f48dafe567abb7ea5d872ed329 (5DACCJgQ...), signature: 5ac5521226e67782f02e53c9c0cfbe05ac395957d9ad59745e48120492e5ad6d90532f8be2f4302bb85ffbd89de3ace4509f50c9a6ea5c27635e28954a380c80, version: 1 }
    at crates/threshold-signature-server/src/signing_client/protocol_transport.rs:195

  2025-02-25T21:28:30.022978Z  WARN entropy_tss::signing_client::protocol_transport: Cannot find associated listener - waiting
    at crates/threshold-signature-server/src/signing_client/protocol_transport.rs:208

  2025-02-25T21:28:30.023219Z ERROR entropy_tss::user::api: User registration failed SigningClientError(Subscribe { source: NoListener("No listener when getting ws channels"), account_id: AccountId32([10, 144, 84, 239, 107, 107, 138, 208, 221, 44, 137, 137, 91, 37, 21, 88, 63, 47, 191, 30, 220, 237, 104, 231, 50, 138, 228, 86, 216, 107, 148, 2]) })
    at crates/threshold-signature-server/src/user/api.rs:469

  2025-02-25T21:28:30.023461Z ERROR entropy_tss::user::api: User registration failed OneshotTimeout(RecvError(()))
    at crates/threshold-signature-server/src/user/api.rs:469

  2025-02-25T21:28:30.023833Z ERROR entropy_tss::user::api: User registration failed SigningClientError(BadSubscribeMessage { message: "Decryption(\"Public key does not match any of those expected for this protocol session\")", account_id: AccountId32([44, 188, 104, 232, 191, 15, 188, 28, 40, 194, 130, 209, 38, 63, 201, 210, 146, 103, 220, 18, 161, 4, 79, 183, 48, 232, 182, 90, 188, 55, 82, 76]) })
    at crates/threshold-signature-server/src/user/api.rs:469

  2025-02-25T21:28:30.023866Z  WARN entropy_tss::signing_client::api: Websocket connection closed unexpectedly EncryptedConnection("Websocket error: Connection error: IO error: Connection reset by peer (os error 54)")
    at crates/threshold-signature-server/src/signing_client/api.rs:139

  2025-02-25T21:28:30.023924Z  WARN entropy_tss::signing_client::api: Websocket connection closed unexpectedly EncryptedConnection("Websocket error: Connection error: WebSocket protocol error: Connection reset without closing handshake")
    at crates/threshold-signature-server/src/signing_client/api.rs:139

2025-02-25 16:28:30 ✨ Imported #4 (0x99b4…cb66)    
2025-02-25 16:28:30 propagation::post::validators_info: [ValidatorInfo { x25519_public_key: [8, 22, 19, 230, 107, 217, 249, 190, 14, 142, 155, 252, 156, 229, 120, 11, 180, 35, 83, 245, 222, 11, 153, 201, 162, 29, 153, 13, 123, 126, 128, 32], ip_address: [49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 49], tss_account: [48, 107, 219, 73, 203, 190, 113, 4, 227, 98, 26, 186, 179, 201, 211, 22, 152, 177, 89, 244, 141, 175, 229, 103, 171, 183, 234, 93, 135, 46, 211, 41] }, ValidatorInfo { x25519_public_key: [196, 53, 98, 10, 160, 169, 139, 48, 194, 230, 69, 64, 165, 48, 133, 110, 38, 64, 184, 113, 255, 201, 253, 212, 217, 21, 252, 57, 253, 78, 0, 56], ip_address: [49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 50], tss_account: [44, 188, 104, 232, 191, 15, 188, 28, 40, 194, 130, 209, 38, 63, 201, 210, 146, 103, 220, 18, 161, 4, 79, 183, 48, 232, 182, 90, 188, 55, 82, 76] }, ValidatorInfo { x25519_public_key: [165, 202, 97, 104, 222, 190, 168, 183, 231, 63, 209, 233, 19, 185, 187, 200, 10, 29, 102, 240, 39, 50, 140, 15, 124, 112, 94, 121, 44, 182, 40, 71], ip_address: [49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 52], tss_account: [10, 144, 84, 239, 107, 107, 138, 208, 221, 44, 137, 137, 91, 37, 21, 88, 63, 47, 191, 30, 220, 237, 104, 231, 50, 138, 228, 86, 216, 107, 148, 2] }]    
2025-02-25 16:28:30 propagation::post::req_body: [[3, 0, 0, 0, 12, 8, 22, 19, 230, 107, 217, 249, 190, 14, 142, 155, 252, 156, 229, 120, 11, 180, 35, 83, 245, 222, 11, 153, 201, 162, 29, 153, 13, 123, 126, 128, 32, 56, 49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 49, 128, 48, 107, 219, 73, 203, 190, 113, 4, 227, 98, 26, 186, 179, 201, 211, 22, 152, 177, 89, 244, 141, 175, 229, 103, 171, 183, 234, 93, 135, 46, 211, 41, 196, 53, 98, 10, 160, 169, 139, 48, 194, 230, 69, 64, 165, 48, 133, 110, 38, 64, 184, 113, 255, 201, 253, 212, 217, 21, 252, 57, 253, 78, 0, 56, 56, 49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 50, 128, 44, 188, 104, 232, 191, 15, 188, 28, 40, 194, 130, 209, 38, 63, 201, 210, 146, 103, 220, 18, 161, 4, 79, 183, 48, 232, 182, 90, 188, 55, 82, 76, 165, 202, 97, 104, 222, 190, 168, 183, 231, 63, 209, 233, 19, 185, 187, 200, 10, 29, 102, 240, 39, 50, 140, 15, 124, 112, 94, 121, 44, 182, 40, 71, 56, 49, 50, 55, 46, 48, 46, 48, 46, 49, 58, 51, 48, 48, 52, 128, 10, 144, 84, 239, 107, 107, 138, 208, 221, 44, 137, 137, 91, 37, 21, 88, 63, 47, 191, 30, 220, 237, 104, 231, 50, 138, 228, 86, 216, 107, 148, 2]]    
2025-02-25 16:28:30 ✨ Imported #4 (0xc239…535c)    

@JesseAbram JesseAbram marked this pull request as ready for review February 26, 2025 16:21
JesseAbram and others added 2 commits February 26, 2025 12:53
The build and test job doesn't get triggered on non-Rust files, so pushing a change here in order to
get that job to run.
@HCastano HCastano changed the title Fix test_jumpstart_network Fix test_jumpstart_network by waiting longer to jumpstart network Feb 27, 2025
@HCastano
Copy link
Collaborator

Because of a quirk in the build-and-test job this hasn't been running in CI for the last few runs. I'd like to see this test pass a few more times on CI before merging this in

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants