Skip to content

sektionschef/Alberto_Tomba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Environment

FXHASH Generative Token webpack boilerplate

You will need to have nodejs installed.

Installation

Start local environment

$ npm start

Build

$ npm run build

Will bundle your js dependencies into a single minified bundle.js file, move your files from the public/ to the dist/ folder, and link the bundle.js with the index.html.

Moreover, it will create a dist-zipped/project.zip file which can be directly imported on fxhash.

Develop your token

Once the environment is started, you can edit the src/index.js file to start building your artwork. The index.html file is located in the public/ folder.

You can import libraries using npm or by adding the library file in the public/ folder and link those using relative paths in the index.html.

Any file in the public/ folder will be added to the final project.

Publish your token

Once you are happy with the results, you can run the following command:

$ npm run build

This will create a dist-zipped/project.zip file.

Go to https://fxhash.xyz/sandbox/ and upload the project.zip file in there to see if it works properly.

If your token does not work properly, you can iterate easily by updating your files, running $ npm run build again, and upload the zip file again.

Finally, you can mint your token using the same project.zipfile.

Rules to follow

Theses rules must be followed to ensure that your token will be future-proof, accepted by fxhash, and behave in the intended way

  • the zip file must be under 15 Mb
  • any path to a resource must be relative (./path/to/file.ext)
  • no external resources allowed, you must put all your resources in the public/ folder (sub-folders are OK)
  • no network calls allowed (but calls to get resources from within your public/ folder)
  • you must handle any viewport size (by implementing a response to the resize event of the window)
  • you cannot use random number generation without a seed (the same input hash must always yield the same output). The fxrand function does a very good job in that regard.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published