Skip to content

veeso-dev/bigluca

Repository files navigation

bigluca

~ Cryptopapies NFT generator ~

ci


Get started 🚀

What you'll need:

  • Rust
  • NodeJS

Build Big Luca

cargo build -r

Generate random NFTs

cargo run -r -- --config config/config.json --database-path database/db.json --collection COLLECTION_NAME --output nfts/COLLECTION_NAME -n AMOUNT_OF_NFTS_TO_GENERATE -v

Generate NFT from attributes

Given a JSON file with name, description and attributes.

cargo run -r -- --config config/config.json --database-path database/db.json --collection COLLECTION_NAME --output nfts/COLLECTION_NAME -m <path_to_metadata.json> -v

Collection names:

  • dubai-papi

Upload NFT to IPFS

Once the NFT are generated, they will be located at artifacts/collection-name/ and there will be two files for each NFT, a JSON file with the metadata and a PNG file with the image.

Now enter tools/ipfs-upload and run:

node index.js <PATH_TO_JSON> <PATH_TO_PNG> output/collection_name

or use the bash script to upload many automatically:

./deploy.sh ../../nfts/dubai-papi/ output/dubai-papi/ START_INDEX END_INDEX


License 📃

bigluca is licensed under the MIT license.

You can read the entire license HERE