@@ -340,8 +340,6 @@ def mint_with_signature(self, req: NewSignaturePayload, signature: str) -> int:
340
340
341
341
self .__set_allowance (req .price , req .currency_address , overrides )
342
342
343
- print ("Minting NFT with signature" , message )
344
-
345
343
tx = self .__abi_module .mint_with_signature .build_transaction (
346
344
message , signature , overrides )
347
345
receipt = self .execute_tx (tx )
@@ -355,15 +353,14 @@ def verify(self, mint_request: SignaturePayload, signature: str) -> bool:
355
353
return self .__abi_module .verify .call (message , signature )[0 ]
356
354
357
355
def generate_signature_batch (self , payloads : list ) -> list :
358
- '''
356
+ """
359
357
Generates a batch of signatures that can be used for minting a number of NFTs
360
358
361
359
:param payloads: The payloads to generate the signature for
362
360
:return: The generated signature
363
- '''
361
+ """
364
362
def resolve_id (mint_request : NewSignaturePayload ):
365
363
if mint_request .id is None :
366
- print ("mint_request.id is empty, generating uuid-v4" )
367
364
generated_id = uuid4 ().hex
368
365
return str .encode (generated_id )
369
366
else :
@@ -374,16 +371,14 @@ def resolve_id(mint_request: NewSignaturePayload):
374
371
375
372
def generate_signature (payload : NewSignaturePayload ) -> BatchGeneratedSignature :
376
373
resolved_id = resolve_id (payload )
377
-
378
374
uri = self .upload_metadata (payload .metadata )
375
+
379
376
payload .id = resolved_id
380
377
payload .uri = uri
378
+
381
379
chain_id = self .get_client ().eth .chain_id
382
380
message = self .__map_payload (payload )
383
- message ["uri" ] = uri
384
- message ["uid" ] = resolved_id
385
381
386
- print ("message" , message )
387
382
encoded_message = encode_structured_data ({
388
383
"types" : {
389
384
"MintRequest" : [
@@ -411,7 +406,6 @@ def generate_signature(payload: NewSignaturePayload) -> BatchGeneratedSignature:
411
406
},
412
407
"message" : message
413
408
})
414
- print ("encoded_message =" , encoded_message )
415
409
return BatchGeneratedSignature (
416
410
payload = payload ,
417
411
signature = self .get_client ().eth .account .sign_message (
@@ -421,12 +415,12 @@ def generate_signature(payload: NewSignaturePayload) -> BatchGeneratedSignature:
421
415
return [generate_signature (payload ) for payload in payloads ]
422
416
423
417
def generate_signature (self , mint_request : NewSignaturePayload ):
424
- '''
418
+ """
425
419
Generates a signature that can be used for minting an NFT
426
420
427
421
:param mint_request: The payload to generate the signature for
428
422
:return: The generated signature
429
- '''
423
+ """
430
424
return self .generate_signature_batch ([mint_request ])[0 ]
431
425
432
426
def get_with_owner (self , token_id : int ):
0 commit comments