raster.art
SEARCH
Create Account
No wallets connected. Please connect a wallet first.
Heads
Leprochant 〠, 2023on objkt
BEST BID: 0.01 XTZ
Platforms
objkt
Description

const basePath = Leprochant.process.cwd(); const { NETWORK } = require(${basePath}/constants/network.js); const fs = require("fs"); const sha1 = require(${basePath}/node_modules/sha1); const { createCanvas, loadImage } = require(${basePath}/node_modules/canvas); const buildDir = ${basePath}/build; const layersDir = ${basePath}/layers; const { format, baseUri, description, background, uniqueDnaTorrance, layerConfigurations, rarityDelimiter, shuffleLayerConfigurations, debugLogs, extraMetadata, text, namePrefix, network, solanaMetadata, gif, } = require(${basePath}/src/config.js); const canvas = createCanvas(format.width, format.height); const ctx = canvas.getContext("2d"); ctx.imageSmoothingEnabled = format.smoothing; var metadataList = []; var attributesList = []; var dnaList = new Set(); const DNA_DELIMITER = "-"; const HashlipsGiffer = require(${basePath}/modules/HashlipsGiffer.js);

let hashlipsGiffer = null;

const buildSetup = () => { if (fs.existsSync(buildDir)) { fs.rmdirSync(buildDir, { recursive: true }); } fs.mkdirSync(buildDir); fs.mkdirSync(${buildDir}/json); fs.mkdirSync(${buildDir}/images); if (gif.export) { fs.mkdirSync(${buildDir}/gifs);