Generally functional. Added upload script

This commit is contained in:
Your Name
2025-12-17 09:43:21 -04:00
parent c76f10491a
commit 59b09e7ac9
19 changed files with 2994 additions and 0 deletions

34
tests/fixtures/test_keys.json vendored Normal file
View File

@@ -0,0 +1,34 @@
{
"description": "Test keypairs for Superball protocol testing",
"builder": {
"privkey": "0000000000000000000000000000000000000000000000000000000000000001",
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"description": "Builder - creates initial Superball events"
},
"thrower_a": {
"privkey": "0000000000000000000000000000000000000000000000000000000000000002",
"pubkey": "c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5",
"description": "Thrower A - first hop in routing chain"
},
"thrower_b": {
"privkey": "0000000000000000000000000000000000000000000000000000000000000003",
"pubkey": "f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9",
"description": "Thrower B - second hop in routing chain"
},
"thrower_c": {
"privkey": "0000000000000000000000000000000000000000000000000000000000000004",
"pubkey": "e493dbf1c10d80f3581e4904930b1404cc6c13900ee0758474fa94abe8c4cd13",
"description": "Thrower C - third hop in routing chain"
},
"thrower_d": {
"privkey": "0000000000000000000000000000000000000000000000000000000000000005",
"pubkey": "2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4",
"description": "Thrower D - fourth hop in routing chain"
},
"thrower_e": {
"privkey": "0000000000000000000000000000000000000000000000000000000000000006",
"pubkey": "fff97bd5755eeea420453a14355235d382f6472f8568a18b2f057a1460297556",
"description": "Thrower E - fifth hop in routing chain"
},
"note": "These are test keys only. NEVER use in production!"
}

46
tests/fixtures/test_relays.json vendored Normal file
View File

@@ -0,0 +1,46 @@
{
"description": "Test relay configurations for Superball protocol testing",
"relays": {
"primary": {
"url": "wss://relay.laantungir.net",
"read": true,
"write": true,
"description": "Primary test relay"
},
"secondary": {
"url": "wss://relay.damus.io",
"read": true,
"write": true,
"description": "Secondary test relay"
},
"tertiary": {
"url": "wss://nos.lol",
"read": true,
"write": true,
"description": "Tertiary test relay"
},
"final": {
"url": "wss://relay.nostr.band",
"read": true,
"write": true,
"description": "Final destination relay for testing"
}
},
"test_scenarios": {
"single_hop": {
"thrower_relay": "wss://relay.laantungir.net",
"final_relay": "wss://relay.damus.io"
},
"multi_hop_2": {
"thrower_a_relay": "wss://relay.laantungir.net",
"thrower_b_relay": "wss://relay.damus.io",
"final_relay": "wss://nos.lol"
},
"multi_hop_3": {
"thrower_a_relay": "wss://relay.laantungir.net",
"thrower_b_relay": "wss://relay.damus.io",
"thrower_c_relay": "wss://nos.lol",
"final_relay": "wss://relay.nostr.band"
}
}
}