ArtBlocks / ArtBlocks/abx

Provide a local preview harness for Solidity field renderers

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
0
Forks
0
Avg merge
4h 8m
Merged PRs (30d)
16

Description

## Problem

JavaScript code projects have a local preview workflow, but custom Solidity image/attributes renderers require Forge tests followed by a testnet deployment to inspect realistic token, seed, and parameter output.

## Desired outcome

Provide a local renderer preview that exercises the deployed interface shape without spending testnet funds.

## Acceptance criteria

- Accept a renderer build/artifact plus representative token id, seed, and parameter inputs.
- Execute the actual renderer interface in a local EVM context.
- Decode and display the declared content type and returned bytes.
- Surface reverts clearly and avoid pretending the harness proves production gas viability.
- Document how generated renderer scaffolds use the preview.

Contributor guide

Open the contributing guide

Research direction

Start by locating the existing local preview workflow for JavaScript projects and the generated renderer scaffolds mentioned in the issue. Trace how renderer artifacts and token, seed, and parameter inputs are represented, then verify that the preview executes the interface locally, displays content type and returned bytes, reports reverts, and documents scaffold usage.

Written by the indexing model from the issue text.

Assessment

Tech stack
solidity, typescript
Domain
blockchain, cli, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.