mirror of
https://github.com/aljazceru/nutshell.git
synced 2026-01-08 19:24:21 +01:00
SplitPayload -> SplitRequest
This commit is contained in:
@@ -110,7 +110,7 @@ class MintPayloads(BaseModel):
|
||||
blinded_messages: List[BlindedMessage] = []
|
||||
|
||||
|
||||
class SplitPayload(BaseModel):
|
||||
class SplitRequest(BaseModel):
|
||||
proofs: List[Proof]
|
||||
amount: int
|
||||
output_data: MintPayloads = None # backwards compatibility with clients < v0.2.1
|
||||
|
||||
@@ -3,7 +3,7 @@ from typing import Union
|
||||
from fastapi import APIRouter
|
||||
from secp256k1 import PublicKey
|
||||
|
||||
from cashu.core.base import CheckPayload, MeltPayload, MintPayloads, SplitPayload
|
||||
from cashu.core.base import CheckPayload, MeltPayload, MintPayloads, SplitRequest
|
||||
from cashu.mint import ledger
|
||||
|
||||
router: APIRouter = APIRouter()
|
||||
@@ -69,7 +69,7 @@ async def check_spendable(payload: CheckPayload):
|
||||
|
||||
|
||||
@router.post("/split")
|
||||
async def split(payload: SplitPayload):
|
||||
async def split(payload: SplitRequest):
|
||||
"""
|
||||
Requetst a set of tokens with amount "total" to be split into two
|
||||
newly minted sets with amount "split" and "total-split".
|
||||
|
||||
@@ -16,7 +16,7 @@ from cashu.core.base import (
|
||||
MintPayloads,
|
||||
P2SHScript,
|
||||
Proof,
|
||||
SplitPayload,
|
||||
SplitRequest,
|
||||
)
|
||||
from cashu.core.script import (
|
||||
step0_carol_privkey,
|
||||
@@ -174,7 +174,7 @@ class LedgerAPI:
|
||||
), "number of secrets does not match number of outputs"
|
||||
await self._check_used_secrets(secrets)
|
||||
payloads, rs = self._construct_outputs(amounts, secrets)
|
||||
split_payload = SplitPayload(proofs=proofs, amount=amount, outputs=payloads)
|
||||
split_payload = SplitRequest(proofs=proofs, amount=amount, outputs=payloads)
|
||||
resp = requests.post(
|
||||
self.url + "/split",
|
||||
json=split_payload.dict(),
|
||||
|
||||
Reference in New Issue
Block a user