Add NIP-11 relay synchronization and group management features
- Introduced a new `sync` package for managing NIP-11 relay information and relay group configurations. - Implemented a cache for NIP-11 documents, allowing retrieval of relay public keys and authoritative configurations. - Enhanced the sync manager to update peer lists based on authoritative configurations from relay group events. - Updated event handling to incorporate policy checks during event imports, ensuring compliance with relay rules. - Refactored various components to utilize the new `sha256-simd` package for improved performance. - Added comprehensive tests to validate the new synchronization and group management functionalities. - Bumped version to v0.24.1 to reflect these changes.
This commit is contained in:
@@ -32,7 +32,6 @@ fi
|
||||
echo -e "${YELLOW}2. Testing script validation...${NC}"
|
||||
required_files=(
|
||||
"go.mod"
|
||||
"scripts/ubuntu_install_libsecp256k1.sh"
|
||||
"scripts/update-embedded-web.sh"
|
||||
"app/web/package.json"
|
||||
)
|
||||
@@ -49,7 +48,6 @@ done
|
||||
echo -e "${YELLOW}3. Testing script permissions...${NC}"
|
||||
required_scripts=(
|
||||
"scripts/deploy.sh"
|
||||
"scripts/ubuntu_install_libsecp256k1.sh"
|
||||
"scripts/update-embedded-web.sh"
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user