diff --git a/bindings/nodejs/examples/how_tos/nft_collection/01_mint_collection_nft.ts b/bindings/nodejs/examples/how_tos/nft_collection/01_mint_collection_nft.ts index ade5231015..da3808d5b7 100644 --- a/bindings/nodejs/examples/how_tos/nft_collection/01_mint_collection_nft.ts +++ b/bindings/nodejs/examples/how_tos/nft_collection/01_mint_collection_nft.ts @@ -67,7 +67,11 @@ async function run() { i + NUM_NFTS_MINTED_PER_TRANSACTION, ); - console.log(`Minting ${chunk.length} NFTs...`); + console.log( + `Minting ${chunk.length} NFTs... (${ + i + chunk.length + }/${NFT_COLLECTION_SIZE})`, + ); const prepared = await account.prepareMintNfts(chunk); const transaction = await prepared.send(); diff --git a/bindings/python/examples/how_tos/nft_collection/01_mint_collection_nft.py b/bindings/python/examples/how_tos/nft_collection/01_mint_collection_nft.py index e58402eff3..3e46bb9269 100644 --- a/bindings/python/examples/how_tos/nft_collection/01_mint_collection_nft.py +++ b/bindings/python/examples/how_tos/nft_collection/01_mint_collection_nft.py @@ -55,7 +55,7 @@ def get_immutable_metadata(index: int, issuer_nft_id: str) -> str: while nft_mint_params: chunk, nft_mint_params = nft_mint_params[:NUM_NFTS_MINTED_PER_TRANSACTION], nft_mint_params[NUM_NFTS_MINTED_PER_TRANSACTION:] - print(f'Minting {len(chunk)} NFTs...') + print(f'Minting {len(chunk)} NFTs... ({NFT_COLLECTION_SIZE-len(nft_mint_params)}/{NFT_COLLECTION_SIZE})') prepared = account.prepare_mint_nfts(chunk) transaction = prepared.send() diff --git a/sdk/examples/how_tos/nft_collection/01_mint_collection_nft.rs b/sdk/examples/how_tos/nft_collection/01_mint_collection_nft.rs index dbcda7295d..42c291a804 100644 --- a/sdk/examples/how_tos/nft_collection/01_mint_collection_nft.rs +++ b/sdk/examples/how_tos/nft_collection/01_mint_collection_nft.rs @@ -66,8 +66,13 @@ async fn main() -> Result<()> { }) .collect::>(); - for nft_mint_params in nft_mint_params.chunks(NUM_NFTS_MINTED_PER_TRANSACTION) { - println!("Minting {} NFTs...", nft_mint_params.len()); + for (index, nft_mint_params) in nft_mint_params.chunks(NUM_NFTS_MINTED_PER_TRANSACTION).enumerate() { + println!( + "Minting {} NFTs... ({}/{})", + nft_mint_params.len(), + index * NUM_NFTS_MINTED_PER_TRANSACTION + nft_mint_params.len(), + NFT_COLLECTION_SIZE + ); let transaction = account.mint_nfts(nft_mint_params.to_vec(), None).await?; wait_for_inclusion(&transaction.transaction_id, &account).await?;