SUBJECT: NFT GEN-ART IS TOO FUCKING EASY.
Enter ABF.
ABF is a hyperstructure to deploy, mint, and create on-chain generative art NFTs. No fees + fully self-controlled NFT contracts designed to last forever.
The catch? You need to write your generative art with Brainfuck!.
SELECT RENDERER
(?)
Renderers are on-chain contracts that interpret bytes into svg or html. Valid renderers for ABF must abide to the Renderer Spec.
RENDERER
DEFAULT RENDERERS
(?)
Default Renderers are written by the ABF Corps and vetted by the BOARD.
0x75A8...a8C2
0x3E62...5c16
0x76cb...C7CB
0xE04d...5cb3
0xA6BA...0F3B
0xE08b...5B93
0xB2d4...9049
0x64d9...915F
0x17f5...c459
0x2e95...9867
0xa360...8BFF
0xaAab...23c4
CUSTOM RENDERER
(?)
Provide a custom written renderer. Consult the registry for all discovered renderers.
NO WALLET CONNECTED.
WRITE BRAINFUCK!
/
INPUT TO BF! CODE
(?)
Input in Brainfuck! is read via the ,
operator. Provide up to 32 bytes; another 32 pseudo-random bytes will be appended for a total of 64 bytes.
VALID INPUT CONSTANTS
FALSE
ADVANCED SETTINGS
EXPANDSEED
(?)
Seed provides a deterministic source of random for generating the last 32 bytes provide to Brainfuck! code.
VALID SEED
FALSE
CONFIGURE MINTING PARAMETERS
SPECSUPPLY
(?)
Total supply mintable in this ABF NFT collection.
PRICE
(?)
Price in ETH for a collector to mint this collection. ABF protocol extracts no fees, all minting profits go to creator.
ETH
WHITELIST TOKEN
(?)
Utilize a NFT as a whitelist minting token (minters must own the whitelisted token to mint), leave blank if public mint.
WRITE BRAINFUCK!: BRAINFUCK! CODE REQUIRED
CONFIGURE TOKEN PARAMETERS: NAME REQUIRED
CONFIGURE TOKEN PARAMETERS: SYMBOL REQUIRED
CONFIGURE MINTING PARAMETERS: SUPPLY REQUIRED
CONFIGURE MINTING PARAMETERS: PRICE REQUIRED
CONFIGURE MINTING PARAMETERS: SECONDARY MARKET ROYALTY REQUIRED
CONFIGURE RENDERING PARAMETER: VALID RENDERER REQUIRED
CONFIGURE RENDERING PARAMETER: SEED REQUIRED
CONFIGURE RENDERING PARAMETER: VALID INPUT CONSTANTS REQUIRED
OUTPUT PREVIEW
TOKEN ID: 0 / ???
BF! CODE INPUT
(?)
Bytes specific to token id 0 provided to the Brainfuck! code readable via the ,
opcode.
-
BF! CODE OUTPUT
(?)
Bytes produced by Brainfuck! code is inputted to a renderer which interprets as a SVG or HTML.
-
REQUIRED OUTPUT LENGTH
(?)
Renderers typically expect an exact amount of output bytes from Brainfuck! to correctly render a SVG or HTML; ensure your code output provides the required output length.
- BYTES