Fully on-chain p5.js art

Hello! This message is for Whilelights. Not sure how to tag you here. Hope you’re doing well. I sent you a message via X about minting some of my p5.js works fully on-chain. I heard you might have some ideas on how to make this happen. I’d love to chat whenever you’re available. Thank you!

2 Likes

Howdy! You have a couple awesome options available. The first and most obvious to me would be our partner site https://efficax.diid.art/

On that site you can login with your Studio account, pick a contract, then mint any file you want fully on-chain (base64 encoded I believe). At that point the hard part is just making sure whatever file you upload is self-sufficient and has no outside dependencies, that way you’re on-chain art lives forever!

For example: Using efficax to mint an image or video file is straight forward. If you do an HTML file, you’ll want to inline all your scripts into the HTML file that way there’s no outside dependencies to websites that could go down in the future.

If you want to do something a little more involved let me know and I’ll give you some tips on writing custom manifold extensions like i do for my own on-chain artworks! Cheers.

2 Likes

hey johnny! following up. trying to see i can get these pieces minted today. let me know if you can help. thank you!

1 Like

so was efficax not able to accomplish what you were looking for?

as long as you have HTML files, you can upload them to efficax and hit the ground running!

even better is if the HTML files work without an internet connection, that way you know you have no dependencies in the HTML.

1 Like

Hey! I’m stuck and could really use 10–15 min on a quick call. After connecting to Efficax it sends me to Manifold and I’m lost on how to upload the HTML files. Could you walk me through it, and how to make the files work offline too? Thanks!

1 Like

Hey hey! I just minted token #1 but still need a hand (huge thanks to lyndo for the help). OpenSea link:
https://opensea.io/item/ethereum/0xb6afd6b114710c50a3a108905c066dedf61c5b00/1

Questions:
• How do I add traits/metadata?
• Can I make the animation open full-screen on click (and link to the full collection)?
• How do I display it correctly on my Manifold page?
• And on SuperRare?
• How do I center it in the screen?
• How do I make it reactive to that it recognized the screen and shows in landscape or portrait?

I love how polished your pieces look, any feedback to improve mine is deeply appreciated. Thank you!