I designed the front-end for the 'Non-functional-non-fungible-token'. A technology and design project created in collaboration with Matt Wakatipu and Phil Chung which highlights and utilises the complete transparency of blockchain technology to create a visualisation of transactions on NEAR protocol. 
The project uses the NEAR blockchain to point out a glaring flaw in the current web wallet implementation, that being that NFTs are not an opt-in system. This poses an ethical risk, as anyone could send NFTs to another wallet without their consent. While this could be as benign as viral marketing for an NFT artist, it raises significant concerns should sensitive, disturbing or illicit material be distributed in this way. 
Additionally, because the virus checks for any transaction, the direction of the interaction does not matter. The infected address could be the sender or the receiver of the transaction. This method of infection means that although the rate of infection starts very slow, as soon as a major smart contract is infected thevarus begins to rapidly infect the rest of the network. 
This also begs the question as to what safeguards the NEAR development team have in place against such things occurring, as either there are no ways to stop this sort of malicious behaviour with the current design, or there are previously undisclosed methods of censorship available to NEAR foundation, which questions the decentralisation of the network.
Additionally, we have included the concept of vaccination and curing an address of the virus. The act of vaccinating an account will prevent any future infections from taking place, while curing will remove all tokens from the address. However, both of these functions have a monetary cost associated with them, which will in turn be used to further propagate thevarus.

After the NFT is received by a user they can infect another user which leads to the exponential growth of the project.
For the front-end I used HTML/CSS/Javascript and Snowpack web bundler.
https://www.mintbase.io/meta/nfnft.mintbase1.near
NFT
Project Github
https://github.com/co-de-fi/the-varus
Personal Github
https://github.com/Mrquinnd/nfnft
DEVELOPMENT
Looping lottie.js graphics.
In-browser testing.
Procedural grid Houdini using POPS, Export to glTF, make interactive with three.js and JS. Embed on NFT website.
Using three.js an open-source library for integrating 3D graphics and the web. This is the most efficient framework for working with WebGL.
Adding Web 3 wallet connectivity.
Integrating JavaScript interactivity.
Developing graphics using After Effects, Photoshop and JavaScript.
After Effects animation for custom cursor (Dead Ape Yacht Club).
AI generated profile 'LEON TUSK - CEO'
5 most recently infected owners of the NFT displayed below.
Back to Top