Second release of CivKit Node with the following features:
- Integration of the first version of staking credentials in
civkitd
'sCredentialGateway
and Civkit sample (civkit-sample
) - Experimental integration of Mainstay in the Civkit architecture
- Experimental Civkit services API (
src/proto/civkitservice.proto
) to design modular and task-dedicated daemon leveraging Civkit node relay capabilities - Addition of Civkit sample command to live trade over the Civkit node (
sendmarkertorder
) with both BOLT11 / BOLT12 support - Integration with Bitcoin Core to validate credentials proofs
- Addition of DB support with SQLite to store Nostr events published by Civkit sample clients
- Dynamic protection of scarce Civkit Node resources (
NoteProcessor::pending_write_db
) by delaying DB write until credentials validation - Experimental addition of Civkit services (
CredentialGateway::hosted_services
) default announcement at destination of connected Clients - Enhanced support of Civkit Node configuration and deployment (
example-config.toml
)
Documentation on how to run a Civkit node and status of Lightning payment integration is available in doc/MANUAL.md
and doc/LIGHTNING.md
.