mirror of
https://github.com/aljazceru/nutshell.git
synced 2025-12-24 03:54:21 +01:00
[Wallet/mint] P2PK with timelocks (#270)
* p2pk with nostr privatekey and timelocks * add p2pk * fix test * fix test with custom secret * sign whole split transaction * p2pk signature now commits to entire secret and thus to a nonce * use schnorr signatures * revamp P2SH and P2PK with new Secret model * test p2pk * add comments * add nostr private key to tests * fix nostr receive * make format * test redemption after timelock * refactor Server.serialize() * sign sha256(secret) * add optional refund pubkey that triggers after timelock * use nostr private key for now (including nsec parser) * use nostr private key and fix tests * bump version to 0.12.2
This commit is contained in:
@@ -8,7 +8,7 @@ from pydantic import BaseSettings, Extra, Field
|
||||
|
||||
env = Env()
|
||||
|
||||
VERSION = "0.12.1"
|
||||
VERSION = "0.12.2"
|
||||
|
||||
|
||||
def find_env_file():
|
||||
@@ -98,9 +98,15 @@ class WalletSettings(CashuSettings):
|
||||
]
|
||||
)
|
||||
|
||||
timelock_delta_seconds: int = Field(default=86400) # 1 day
|
||||
|
||||
|
||||
class Settings(
|
||||
EnvSettings, MintSettings, MintInformation, WalletSettings, CashuSettings
|
||||
EnvSettings,
|
||||
MintSettings,
|
||||
MintInformation,
|
||||
WalletSettings,
|
||||
CashuSettings,
|
||||
):
|
||||
version: str = Field(default=VERSION)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user