@@ -43,6 +43,7 @@ function default_settings() {
4343 ITEMS=10
4444 MULTIPLE=1
4545 TOKEN_STANDARD=" nft"
46+ LIMITED_FILES=" n" # creates only one filepair to test hiddenSettings warning
4647
4748 RESET=" Y"
4849 EXT=" png"
@@ -122,12 +123,13 @@ echo "5. hidden settings"
122123echo " 6. animation"
123124echo " 7. sugar launch"
124125echo " 8. programmable NFT"
126+ echo " 9. hidden settings with limited upload"
125127
126128if [ -f " $RESUME_FILE " ]; then
127- echo " 9 . previous run ($( RED " resume" ) )"
128- echo -n " $( CYN " Select test template [1-9 ]" ) (default 3): "
129+ echo " 10 . previous run ($( RED " resume" ) )"
130+ echo -n " $( CYN " Select test template [1-10 ]" ) (default 3): "
129131else
130- echo -n " $( CYN " Select test template [1-8 ]" ) (default 3): "
132+ echo -n " $( CYN " Select test template [1-9 ]" ) (default 3): "
131133fi
132134
133135read Template
@@ -168,6 +170,12 @@ case "$Template" in
168170 TOKEN_STANDARD=" pnft"
169171 ;;
170172 9)
173+ devnet_env
174+ max_settings
175+ HIDDEN=" Y"
176+ LIMITED_FILES=" Y"
177+ ;;
178+ 10)
171179 source $RESUME_FILE
172180 RESUME=1
173181 RESET=" n"
@@ -617,6 +625,13 @@ if [ $RESUME -eq 0 ]; then
617625 # initialises the assets - this will be multiple copies of the same
618626 # image/json pair with a new index
619627 INDEX=" image"
628+ TEMP_ITEMS=$ITEMS
629+ if [ " $LIMITED_FILES " = " Y" ]; then
630+ TEMP_ITEMS=$ITEMS
631+ ITEMS=1
632+ printf " TEMP_ITEMS updated to $TEMP_ITEMS "
633+ fi
634+
620635 for (( i = 0 ; i < $ITEMS ; i++ )) ; do
621636 if [ ! " $TEST_IMAGE " = " Y" ]; then
622637 INDEX=$i
@@ -636,6 +651,8 @@ if [ $RESUME -eq 0 ]; then
636651 fi
637652 printf " $METADATA " " $NAME " " $NAME " " $MEDIA_NAME " " $ANIMATION_URL " " $MEDIA_NAME " " $MEDIA_TYPE " " $ANIMATION_FILE " " $CATEGORY " > " $ASSETS_DIR /$i .json"
638653 done
654+
655+ ITEMS=$TEMP_ITEMS
639656 rm " $ASSETS_DIR /template_image.$EXT "
640657 # quietly removes the animation template (it might not exist)
641658 rm -f " $ASSETS_DIR /template_animation.mp4"
@@ -658,6 +675,12 @@ if [ $RESUME -eq 0 ]; then
658675 METADATA_HASH=` sha256sum " $ASSETS_DIR /collection.json" | cut -d ' ' -f 1`
659676 echo " \" -1\" :{\" name\" :\" [$TIMESTAMP ] $NAME \" ,\" image_hash\" :\" $COLLECTION_HASH \" ,\" image_link\" :\" $COLLECTION_PNG \" ,\" metadata_hash\" :\" $METADATA_HASH \" ,\" metadata_link\" :\" $COLLECTION_URL \" ,\" onChain\" :false}," >> $CACHE_FILE
660677
678+ TEMP_ITEMS=$ITEMS
679+ if [ " $LIMITED_FILES " = " Y" ]; then
680+ TEMP_ITEMS=$ITEMS
681+ ITEMS=1
682+ printf " TEMP_ITEMS updated to $TEMP_ITEMS "
683+ fi
661684 for (( i = 0 ; i < $ITEMS ; i++ )) ; do
662685 if [ " $i " -gt " 0" ]; then
663686 echo -n " ," >> $CACHE_FILE
@@ -673,6 +696,7 @@ if [ $RESUME -eq 0 ]; then
673696 METADATA_HASH=` sha256sum " $ASSETS_DIR /$i .json" | cut -d ' ' -f 1`
674697 echo -n " \" $i \" :{\" name\" :\" $NAME \" ,\" image_hash\" :\" $MEDIA_HASH \" ,\" image_link\" :\" $PNG \" ,\" metadata_hash\" :\" $METADATA_HASH \" ,\" metadata_link\" :\" $METADATA_URL \" ,\" onChain\" :false}" >> $CACHE_FILE
675698 done
699+ ITEMS=$TEMP_ITEMS
676700
677701 echo -n " }}" >> $CACHE_FILE
678702 fi
0 commit comments