Files
ginxsom/logs/fcgi-stderr.log
2025-09-02 12:06:13 -04:00

1001 lines
44 KiB
Plaintext
Executable File

FastCGI wrapper starting at Tue Sep 2 11:09:54 AM EDT 2025
FastCGI wrapper starting at Tue Sep 2 11:10:41 AM EDT 2025
FastCGI wrapper starting at Tue Sep 2 11:19:31 AM EDT 2025
FastCGI wrapper starting at Tue Sep 2 11:20:41 AM EDT 2025
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756826533
Event pointer: 0x56c0e3db3490
📄 Input event JSON:
{
"kind": 24242,
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756822481,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
"content": "Upload standard test file",
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
}
🔍 Field extraction results:
id_item: 0x56c0e3db3550
pubkey_item: 0x56c0e3db35f0
created_at_item: 0x56c0e3db36b0
kind_item: 0x56c0e3db34e0
tags_item: 0x56c0e3db3740
content_item: 0x56c0e3db3b50
sig_item: 0x56c0e3db3bf0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
FastCGI wrapper starting at Tue Sep 2 11:29:29 AM EDT 2025
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756826978
Event pointer: 0x5cd63df4a490
📄 Input event JSON:
{
"kind": 24242,
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756822481,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
"content": "Upload standard test file",
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
}
🔍 Field extraction results:
id_item: 0x5cd63df4a550
pubkey_item: 0x5cd63df4a5f0
created_at_item: 0x5cd63df4a6b0
kind_item: 0x5cd63df4a4e0
tags_item: 0x5cd63df4a740
content_item: 0x5cd63df4ab50
sig_item: 0x5cd63df4abf0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 4d03d62ff1da5afc...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 595f7260c4c58dac...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
❌ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() FAILED!
This is the exact error we've been tracking (returns -32)
FastCGI wrapper starting at Tue Sep 2 11:32:06 AM EDT 2025
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756827135
Event pointer: 0x5719b833c570
📄 Input event JSON:
{
"kind": 24242,
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756822481,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
"content": "Upload standard test file",
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
}
🔍 Field extraction results:
id_item: 0x5719b833c630
pubkey_item: 0x5719b833c6d0
created_at_item: 0x5719b833c790
kind_item: 0x5719b833c5c0
tags_item: 0x5719b833c820
content_item: 0x5719b833cc30
sig_item: 0x5719b833ccd0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 4d03d62ff1da5afc...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 595f7260c4c58dac...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756827135
Event pointer: 0x5719b833c570
📄 Input event JSON:
{
"kind": 24242,
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756822481,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
"content": "Upload standard test file",
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
}
🔍 Field extraction results:
id_item: 0x5719b833c630
pubkey_item: 0x5719b833c6d0
created_at_item: 0x5719b833c790
kind_item: 0x5719b833c5c0
tags_item: 0x5719b833c820
content_item: 0x5719b833cc30
sig_item: 0x5719b833ccd0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 4d03d62ff1da5afc...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 595f7260c4c58dac...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756827135
Event pointer: 0x5719b833dd10
📄 Input event JSON:
{
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756822481,
"kind": 24242,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
"content": "Upload standard test file",
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
}
🔍 Field extraction results:
id_item: 0x5719b833e200
pubkey_item: 0x5719b833dab0
created_at_item: 0x5719b833d9a0
kind_item: 0x5719b833d260
tags_item: 0x5719b833dcc0
content_item: 0x5719b833e360
sig_item: 0x5719b833e3b0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 4d03d62ff1da5afc...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 595f7260c4c58dac...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756827333
Event pointer: 0x5719b833e710
📄 Input event JSON:
{
"kind": 24242,
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756822481,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
"content": "Upload standard test file",
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
}
🔍 Field extraction results:
id_item: 0x5719b833e360
pubkey_item: 0x5719b833ea80
created_at_item: 0x5719b833ecf0
kind_item: 0x5719b833cfe0
tags_item: 0x5719b833e8e0
content_item: 0x5719b833ec20
sig_item: 0x5719b833bec0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 4d03d62ff1da5afc...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 595f7260c4c58dac...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756827333
Event pointer: 0x5719b833e710
📄 Input event JSON:
{
"kind": 24242,
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756822481,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
"content": "Upload standard test file",
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
}
🔍 Field extraction results:
id_item: 0x5719b833e360
pubkey_item: 0x5719b833ea80
created_at_item: 0x5719b833ecf0
kind_item: 0x5719b833cfe0
tags_item: 0x5719b833e8e0
content_item: 0x5719b833ec20
sig_item: 0x5719b833bec0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 4d03d62ff1da5afc...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 595f7260c4c58dac...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756827333
Event pointer: 0x5719b833ca40
📄 Input event JSON:
{
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756822481,
"kind": 24242,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
"content": "Upload standard test file",
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
}
🔍 Field extraction results:
id_item: 0x5719b833cb20
pubkey_item: 0x5719b833c8c0
created_at_item: 0x5719b833c7b0
kind_item: 0x5719b833c760
tags_item: 0x5719b833cad0
content_item: 0x5719b8339ac0
sig_item: 0x5719b8339b30
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 4d03d62ff1da5afc...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 595f7260c4c58dac...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756827611
Event pointer: 0x5719b833dca0
📄 Input event JSON:
{
"kind": 24242,
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756822481,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
"content": "Upload standard test file",
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
}
🔍 Field extraction results:
id_item: 0x5719b833e380
pubkey_item: 0x5719b833f120
created_at_item: 0x5719b83398b0
kind_item: 0x5719b833dbd0
tags_item: 0x5719b83396c0
content_item: 0x5719b8339a50
sig_item: 0x5719b8339af0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 4d03d62ff1da5afc...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 595f7260c4c58dac...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756827611
Event pointer: 0x5719b833dca0
📄 Input event JSON:
{
"kind": 24242,
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756822481,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
"content": "Upload standard test file",
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
}
🔍 Field extraction results:
id_item: 0x5719b833e380
pubkey_item: 0x5719b833f120
created_at_item: 0x5719b83398b0
kind_item: 0x5719b833dbd0
tags_item: 0x5719b83396c0
content_item: 0x5719b8339a50
sig_item: 0x5719b8339af0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 4d03d62ff1da5afc...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 595f7260c4c58dac...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756827611
Event pointer: 0x5719b833df30
📄 Input event JSON:
{
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756822481,
"kind": 24242,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
"content": "Upload standard test file",
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
}
🔍 Field extraction results:
id_item: 0x5719b833f4f0
pubkey_item: 0x5719b833dec0
created_at_item: 0x5719b833c9c0
kind_item: 0x5719b833c970
tags_item: 0x5719b833c900
content_item: 0x5719b833cab0
sig_item: 0x5719b833cb20
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 4d03d62ff1da5afc...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 595f7260c4c58dac...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
FastCGI wrapper starting at Tue Sep 2 11:43:41 AM EDT 2025
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756827831
Event pointer: 0x5e2b0b679570
📄 Input event JSON:
{
"kind": 24242,
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756822481,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
"content": "Upload standard test file",
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
}
🔍 Field extraction results:
id_item: 0x5e2b0b679630
pubkey_item: 0x5e2b0b6796d0
created_at_item: 0x5e2b0b679790
kind_item: 0x5e2b0b6795c0
tags_item: 0x5e2b0b679820
content_item: 0x5e2b0b679c30
sig_item: 0x5e2b0b679cd0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 4d03d62ff1da5afc...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 595f7260c4c58dac...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756827831
Event pointer: 0x5e2b0b679570
📄 Input event JSON:
{
"kind": 24242,
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756822481,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
"content": "Upload standard test file",
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
}
🔍 Field extraction results:
id_item: 0x5e2b0b679630
pubkey_item: 0x5e2b0b6796d0
created_at_item: 0x5e2b0b679790
kind_item: 0x5e2b0b6795c0
tags_item: 0x5e2b0b679820
content_item: 0x5e2b0b679c30
sig_item: 0x5e2b0b679cd0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 4d03d62ff1da5afc...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 595f7260c4c58dac...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756827831
Event pointer: 0x5e2b0b67ad10
📄 Input event JSON:
{
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756822481,
"kind": 24242,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
"content": "Upload standard test file",
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
}
🔍 Field extraction results:
id_item: 0x5e2b0b67b200
pubkey_item: 0x5e2b0b67aab0
created_at_item: 0x5e2b0b67a9a0
kind_item: 0x5e2b0b67a260
tags_item: 0x5e2b0b67acc0
content_item: 0x5e2b0b67b360
sig_item: 0x5e2b0b67b3b0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 4d03d62ff1da5afc...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 595f7260c4c58dac...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756828112
Event pointer: 0x5e2b0b67b710
📄 Input event JSON:
{
"kind": 24242,
"id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756828081,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]],
"content": "Upload standard test file",
"sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f"
}
🔍 Field extraction results:
id_item: 0x5e2b0b67b360
pubkey_item: 0x5e2b0b67ba80
created_at_item: 0x5e2b0b67bcf0
kind_item: 0x5e2b0b679fe0
tags_item: 0x5e2b0b67b8e0
content_item: 0x5e2b0b67bc20
sig_item: 0x5e2b0b678ec0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 6f1e2ff851bde47a...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 99df5bc594cfb550...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756828112
Event pointer: 0x5e2b0b67b710
📄 Input event JSON:
{
"kind": 24242,
"id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756828081,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]],
"content": "Upload standard test file",
"sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f"
}
🔍 Field extraction results:
id_item: 0x5e2b0b67b360
pubkey_item: 0x5e2b0b67ba80
created_at_item: 0x5e2b0b67bcf0
kind_item: 0x5e2b0b679fe0
tags_item: 0x5e2b0b67b8e0
content_item: 0x5e2b0b67bc20
sig_item: 0x5e2b0b678ec0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 6f1e2ff851bde47a...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 99df5bc594cfb550...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756828112
Event pointer: 0x5e2b0b679a40
📄 Input event JSON:
{
"id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756828081,
"kind": 24242,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]],
"content": "Upload standard test file",
"sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f"
}
🔍 Field extraction results:
id_item: 0x5e2b0b679b20
pubkey_item: 0x5e2b0b6798c0
created_at_item: 0x5e2b0b6797b0
kind_item: 0x5e2b0b679760
tags_item: 0x5e2b0b679ad0
content_item: 0x5e2b0b676ac0
sig_item: 0x5e2b0b676b30
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 6f1e2ff851bde47a...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 99df5bc594cfb550...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
FastCGI wrapper starting at Tue Sep 2 12:01:32 PM EDT 2025
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756828900
Event pointer: 0x6176f258a570
📄 Input event JSON:
{
"kind": 24242,
"id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756828081,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]],
"content": "Upload standard test file",
"sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f"
}
🔍 Field extraction results:
id_item: 0x6176f258a630
pubkey_item: 0x6176f258a6d0
created_at_item: 0x6176f258a790
kind_item: 0x6176f258a5c0
tags_item: 0x6176f258a820
content_item: 0x6176f258ac30
sig_item: 0x6176f258acd0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 6f1e2ff851bde47a...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 99df5bc594cfb550...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756828900
Event pointer: 0x6176f258a570
📄 Input event JSON:
{
"kind": 24242,
"id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756828081,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]],
"content": "Upload standard test file",
"sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f"
}
🔍 Field extraction results:
id_item: 0x6176f258a630
pubkey_item: 0x6176f258a6d0
created_at_item: 0x6176f258a790
kind_item: 0x6176f258a5c0
tags_item: 0x6176f258a820
content_item: 0x6176f258ac30
sig_item: 0x6176f258acd0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 6f1e2ff851bde47a...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 99df5bc594cfb550...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!
🔍 DEBUG: nostr_verify_event_signature() CALLED
Timestamp: 1756828900
Event pointer: 0x6176f258bd10
📄 Input event JSON:
{
"id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"created_at": 1756828081,
"kind": 24242,
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]],
"content": "Upload standard test file",
"sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f"
}
🔍 Field extraction results:
id_item: 0x6176f258c200
pubkey_item: 0x6176f258bab0
created_at_item: 0x6176f258b9a0
kind_item: 0x6176f258b260
tags_item: 0x6176f258bcc0
content_item: 0x6176f258c360
sig_item: 0x6176f258c3b0
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128)
🔍 Starting field validation...
✅ All required fields present
🔍 Creating serialization array...
✅ Serialization array created
🔍 Adding items to serialization array...
✅ Items added to serialization array
🔍 Converting array to string...
✅ Serialization string created (length: 233)
🔍 Hashing serialized event...
✅ Event hashed successfully
🔍 Converting hash to hex...
✅ Hash converted to hex: 6f1e2ff851bde47a...
🔍 Verifying event ID...
✅ Event ID verified successfully
🔍 Starting signature verification...
✅ Pubkey and signature strings retrieved
🔍 Converting hex strings to bytes...
🔍 Converting pubkey hex: 79be667ef9dcbbac...
✅ Pubkey hex converted successfully
🔍 Converting signature hex: 99df5bc594cfb550...
✅ Signature hex converted successfully
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
🔍 Starting Schnorr signature verification...
✅ SUCCESS: Schnorr signature verification passed!