V2 tokens: rename field tokens to proofs, add documentation

This commit is contained in:
callebtc
2023-01-14 13:18:52 +01:00
parent 012987c356
commit 0e82fa5cdd
4 changed files with 55 additions and 13 deletions

View File

@@ -232,12 +232,12 @@ class TokenMintJson(BaseModel):
ks: List[str]
class TokenJson(BaseModel):
tokens: List[Proof]
class TokenV2(BaseModel):
proofs: List[Proof]
mints: Optional[Dict[str, TokenMintJson]] = None
def to_dict(self):
return dict(
tokens=[p.to_dict() for p in self.tokens],
proofs=[p.to_dict() for p in self.proofs],
mints={k: v.dict() for k, v in self.mints.items()}, # type: ignore
)