Изучал Solidity, решил отдохнуть, сделав свою нфт, дав волю творчеству (страдания с js), обиделся на Remix из-за багов, сгорел, покричал на javascript, истыкал до дыр HardHat и Foundry и решил задеплоить коллекцию, по приколу, на Polygon.
Нфт динамическая - меняется время суток, двигаются облака, меняется суша, одним словом, своя мини версия карты майнкрафта. Вдохновился нфт Ортомыча и решил все сделать onchain, нагло спиздив код. Всегда хотел потыкать генерацию карты для игры через шум Перлина, как в майнкрафте. Попробовал прикрутить генерацию музыки, но слишком много зависимостей вышло бы. Не влезало в контракт, поэтому я решил сделать обфускацию, а потом еще и на 3 части попилить код...
Вообще, такие нфт могут при открытии на opensea отправить запрос куда-то на сервер и спалить ваш айпи. А чтоб максимально не палиться можно скрипт подгружать с сервера через в html, а после минта через некоторое время поменять исходный код на сервере и никто ничего не узнает. Так что будет осторожны.
Исходный код без обфускации можно глянуть тут: https://pastebin.com/hdsYC3Ys
Минтить можно тут, саплай всего 100 нфт (connect to web3 + mint): https://polygonscan.com/address/0x0875ce0fcfc434885c3551e7d8ac393173ddd0e4#writeContract
Ссылка на коллекцию: https://opensea.io/collection/pixel--worlds
Нфт динамическая - меняется время суток, двигаются облака, меняется суша, одним словом, своя мини версия карты майнкрафта. Вдохновился нфт Ортомыча и решил все сделать onchain, нагло спиздив код. Всегда хотел потыкать генерацию карты для игры через шум Перлина, как в майнкрафте. Попробовал прикрутить генерацию музыки, но слишком много зависимостей вышло бы. Не влезало в контракт, поэтому я решил сделать обфускацию, а потом еще и на 3 части попилить код...
Вообще, такие нфт могут при открытии на opensea отправить запрос куда-то на сервер и спалить ваш айпи. А чтоб максимально не палиться можно скрипт подгружать с сервера через в html, а после минта через некоторое время поменять исходный код на сервере и никто ничего не узнает. Так что будет осторожны.
Исходный код без обфускации можно глянуть тут: https://pastebin.com/hdsYC3Ys
Минтить можно тут, саплай всего 100 нфт (connect to web3 + mint): https://polygonscan.com/address/0x0875ce0fcfc434885c3551e7d8ac393173ddd0e4#writeContract
Ссылка на коллекцию: https://opensea.io/collection/pixel--worlds