mirror of
https://github.com/aljazceru/nutshell.git
synced 2025-12-21 02:54:20 +01:00
TokenV4 CBOR serialization (#502)
* WIP: cashuB with CBOR * working * tokenv4 works * fix mypy
This commit is contained in:
@@ -1,13 +1,9 @@
|
||||
from ...core.base import TokenV3
|
||||
from ...core.base import TokenV4
|
||||
from ...wallet.crud import get_keysets
|
||||
|
||||
|
||||
async def verify_mints(wallet, tokenObj: TokenV3):
|
||||
async def verify_mints(wallet, tokenObj: TokenV4):
|
||||
# verify mints
|
||||
mints = set([t.mint for t in tokenObj.token])
|
||||
if None in mints:
|
||||
raise Exception("Token has missing mint information.")
|
||||
for mint in mints:
|
||||
assert mint
|
||||
mint_keysets = await get_keysets(mint_url=mint, db=wallet.db)
|
||||
assert len(mint_keysets), "We don't know this mint."
|
||||
mint = tokenObj.mint
|
||||
mint_keysets = await get_keysets(mint_url=mint, db=wallet.db)
|
||||
assert len(mint_keysets), "We don't know this mint."
|
||||
|
||||
Reference in New Issue
Block a user