Refactor secret conditions (#350)

* refactor spending conditions and add comments

* fix kind enum deserialization
This commit is contained in:
callebtc
2023-10-21 16:51:12 +02:00
committed by GitHub
parent 0490f20932
commit 48f732e9e7
8 changed files with 301 additions and 227 deletions

View File

@@ -1,4 +1,5 @@
import json
from enum import Enum
from typing import Any, Dict, List, Optional, Union
from loguru import logger
@@ -7,7 +8,7 @@ from pydantic import BaseModel
from .crypto.secp import PrivateKey
class SecretKind:
class SecretKind(Enum):
P2PK = "P2PK"
HTLC = "HTLC"