SIGNAL DRIFT / CONTROL CENTER
Owner controls for collection setup, economy, treasury, and moderation.
wallet: not connected owner: unknown chain: unknown
Ready.

Contract Addresses

Snapshot

Signals Collection

Fragments Collection

Royalties


Signal Renderer / Animation

Signals should use the bare Arweave player URL. The Signal renderer adds seed, palette, layout, and other URL params.

Signal Freeze / Import


Only use SVG import during the mutable setup window. Keep imported SVGs small and self-contained.

Signal Ownership

Extraction Rules

Drift Rules

Fragment Pauses

Anchor / Boot

Anchor/boot are still subject to ownership rules. The admin page cannot bypass token ownership unless the contract allows it.

Fragment Ownership

Fragment Renderer URLs

For Fragments, blank animation base is now preferred so OpenSea uses the simple SVG preview.

Signal Renderer / Glyphs

Renderer Ownership

Artist Registry ownership uses a safer two-step transfer. The new wallet must connect and choose Accept.
Renderer Readout
{}

Mint Config

Fragment Prices

Mint State

Withdraw

Works for current and old minters if they expose withdraw(address).

Bulk Allowlist


Allowlist Discount / Price

This button calls optional minter functions if your deployed minter supports them. If your current minter only has one mintPrice, this will report “not supported” and you’ll need a new minter to add a real discount.

Artist Setup Health

Artist assignment only works after a deployed Artist Registry is linked to the Fragments contract. Check this first; it prevents opaque custom-error wallet failures.

Fragment Artist Registry

Guest Artist Receipt: load the signed receipt created after an owner submits a guest proposal. Admin verifies the proposal signature, fills the artist and Fragment fields, and shows whether the owner changed the proposal before submitting it.

Use Artist ID 0 to create the next new artist automatically. Enter an existing ID to update/reuse that artist.

The production Artist Registry saves/updates the artist and assigns the Fragment in one transaction. The signed guest wallet is stored on-chain when supplied and remains in the downloadable receipt.

SVG Import Status

Signals: direct SVG import is available under Signals Ops. You can now choose a local file there instead of pasting it by hand.
Fragment Drift sketches: the Fragment editor now accepts a local SVG, safely rasterizes it into the existing grid, maps it to origin + Fuel colors, and submits ordinary budget-limited pixel edits. This works in owner and Guest Artist Studio workflows.
Fragments: the current Fragments contract and renderer do not expose an SVG override function. A Fragment override needs a separate SVG registry plus a compatible replacement renderer before it can be published on-chain. No remint should be required because the Fragments contract can switch renderers.
LOCAL PREVIEW ONLY

Freeze Artist Registry

Permanent if the registry contract exposes freeze(). Use only when final.

Fragment Censor / Lock


Preview

LOAD A FRAGMENT
Metadata
{}

Fragment Marketplace Diagnostics

Fragment Renderer

Use this after deploying a corrected Fragment renderer. Existing Fragment tokens update because tokenURI reads the current renderer.

Fragment Preview

READ A FRAGMENT
Fragment tokenURI / Parsed Metadata
{}

Fragment Archive Freeze

Freeze is one-way in the contract. Leave false unless you are ready to lock that layer.

Minter Launch Stop

Calls optional stopLooseFragmentMinting(). If unsupported, deploy/use a minter with this feature.

Token Reads

Raw Output

{}

Direct Contract Runner

For advanced testing only. Args must be valid JSON. Numbers that need uint256 can be quoted as strings.

Direct Output

{}