Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on May 3, 2024. It is now read-only.

Commit 3775df4

Browse files
code cleanup
1 parent fff56c3 commit 3775df4

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

thirdweb/modules/nft.py

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -340,8 +340,6 @@ def mint_with_signature(self, req: NewSignaturePayload, signature: str) -> int:
340340

341341
self.__set_allowance(req.price, req.currency_address, overrides)
342342

343-
print("Minting NFT with signature", message)
344-
345343
tx = self.__abi_module.mint_with_signature.build_transaction(
346344
message, signature, overrides)
347345
receipt = self.execute_tx(tx)
@@ -355,15 +353,14 @@ def verify(self, mint_request: SignaturePayload, signature: str) -> bool:
355353
return self.__abi_module.verify.call(message, signature)[0]
356354

357355
def generate_signature_batch(self, payloads: list) -> list:
358-
'''
356+
"""
359357
Generates a batch of signatures that can be used for minting a number of NFTs
360358
361359
:param payloads: The payloads to generate the signature for
362360
:return: The generated signature
363-
'''
361+
"""
364362
def resolve_id(mint_request: NewSignaturePayload):
365363
if mint_request.id is None:
366-
print("mint_request.id is empty, generating uuid-v4")
367364
generated_id = uuid4().hex
368365
return str.encode(generated_id)
369366
else:
@@ -374,16 +371,14 @@ def resolve_id(mint_request: NewSignaturePayload):
374371

375372
def generate_signature(payload: NewSignaturePayload) -> BatchGeneratedSignature:
376373
resolved_id = resolve_id(payload)
377-
378374
uri = self.upload_metadata(payload.metadata)
375+
379376
payload.id = resolved_id
380377
payload.uri = uri
378+
381379
chain_id = self.get_client().eth.chain_id
382380
message = self.__map_payload(payload)
383-
message["uri"] = uri
384-
message["uid"] = resolved_id
385381

386-
print("message", message)
387382
encoded_message = encode_structured_data({
388383
"types": {
389384
"MintRequest": [
@@ -411,7 +406,6 @@ def generate_signature(payload: NewSignaturePayload) -> BatchGeneratedSignature:
411406
},
412407
"message": message
413408
})
414-
print("encoded_message =", encoded_message)
415409
return BatchGeneratedSignature(
416410
payload=payload,
417411
signature=self.get_client().eth.account.sign_message(
@@ -421,12 +415,12 @@ def generate_signature(payload: NewSignaturePayload) -> BatchGeneratedSignature:
421415
return [generate_signature(payload) for payload in payloads]
422416

423417
def generate_signature(self, mint_request: NewSignaturePayload):
424-
'''
418+
"""
425419
Generates a signature that can be used for minting an NFT
426420
427421
:param mint_request: The payload to generate the signature for
428422
:return: The generated signature
429-
'''
423+
"""
430424
return self.generate_signature_batch([mint_request])[0]
431425

432426
def get_with_owner(self, token_id: int):

0 commit comments

Comments
 (0)