diff options
Diffstat (limited to 'src/config.rs')
| -rw-r--r-- | src/config.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/config.rs b/src/config.rs index 4b1e8d9..271a340 100644 --- a/src/config.rs +++ b/src/config.rs | |||
| @@ -574,7 +574,13 @@ impl Config { | |||
| 574 | Keys::parse(nsec).context("Invalid relay_owner_nsec") | 574 | Keys::parse(nsec).context("Invalid relay_owner_nsec") |
| 575 | } | 575 | } |
| 576 | 576 | ||
| 577 | /// Get the relay owner's public key (npub format) for NIP-11 | 577 | /// Get the relay owner's public key (hex format) for NIP-11 |
| 578 | pub fn relay_owner_pubkey_hex(&self) -> Result<String> { | ||
| 579 | let keys = self.relay_owner_keys()?; | ||
| 580 | Ok(keys.public_key().to_hex()) | ||
| 581 | } | ||
| 582 | |||
| 583 | /// Get the relay owner's public key (npub format) | ||
| 578 | pub fn relay_owner_npub(&self) -> Result<String> { | 584 | pub fn relay_owner_npub(&self) -> Result<String> { |
| 579 | let keys = self.relay_owner_keys()?; | 585 | let keys = self.relay_owner_keys()?; |
| 580 | Ok(keys.public_key().to_bech32()?) | 586 | Ok(keys.public_key().to_bech32()?) |