From bd05a0399309e0f2a63da005940b1bc5a00a5ea1 Mon Sep 17 00:00:00 2001 From: user Date: Wed, 31 Jul 2024 20:11:09 +0300 Subject: [PATCH] manual mint --- contracts/nft_collection.fc | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/contracts/nft_collection.fc b/contracts/nft_collection.fc index cd54fa5..37e5fee 100644 --- a/contracts/nft_collection.fc +++ b/contracts/nft_collection.fc @@ -149,19 +149,7 @@ slice calculate_nft_item_address(int wc, cell state_init) { if (op == 0xCB33) { ;; mint nft throw next index in_msg_body~skip_bits(64); - slice forward_content = in_msg_body~load_ref().begin_parse(); - (int t_len, int t_xt) = encode_number_to_text(next_item_index); - builder mint_content = begin_cell() - .store_ref( - begin_cell() - .store_uint(0x6e6674732f6d657461646174612f, 112) ;; nfts/metadata/ - .store_uint(t_xt, t_len * 8) - .store_uint(0x2e6a736f6e, 5 * 8) ;; .json - .end_cell() - ) - .store_slice(forward_content); - - deploy_nft_item(next_item_index, nft_item_code, in_msg_body~load_coins(), mint_content.end_cell()); + deploy_nft_item(next_item_index, nft_item_code, in_msg_body~load_coins(), in_msg_body~load_ref()); next_item_index += 1; save_data(owner_address, next_item_index, content, nft_item_code, royalty_params); return ();