/install configure-postparams
Configuring PostParams on Art Blocks Tokens
What Are PostParams?
PostParams (Post-Mint Parameters / PMP) are on-chain configurable parameters embedded in certain Art Blocks art scripts. After minting, authorized wallets can set values that directly affect the token's on-chain visual output — no re-mint required.
Each parameter has an authOption controlling who can configure it:
authOption |
Who can configure |
|---|---|
Artist |
Project artist only |
TokenOwner |
Current token owner only |
Address |
A specific configured contract address only |
ArtistAndTokenOwner |
Artist or token owner |
ArtistAndAddress |
Artist or specific contract address |
TokenOwnerAndAddress |
Token owner or specific contract address |
ArtistAndTokenOwnerAndAddress |
Artist, token owner, or specific contract address |
Token ID Format
\x3Ccontract_address>-\x3Ctoken_number>
Example: 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-78000000
Workflow
Step 1 — Discover available params
discover_postparams(tokenId, chainId?)
Returns: param keys, types, value constraints, current values, and authOption for each param. Always show this to the user before asking for values — they need to know what's configurable and within what constraints.
Step 2 — Build the configuration transaction
build_configure_postparams_transaction(tokenId, values, chainId?, signerAddress?)
valuesis a key-value object — keys must match param keys fromdiscover_postparams- Always pass
signerAddresswhen known — needed to determine artist status and validate authorization - One transaction configures all passed params at once
Returns an unsigned transaction object ready to sign and submit.
Value Formats by Type
| Type | Format | Example |
|---|---|---|
Bool |
"true" or "false" |
"true" |
Select |
One of the allowed option strings | "red" |
Uint256Range |
Non-negative integer string | "42" |
Int256Range |
Integer string (can be negative) | "-5" |
DecimalRange |
Decimal string | "3.14" |
HexColor |
Hex color with # |
"#FF0000" |
Timestamp |
Unix timestamp in seconds | "1700000000" |
String |
Any text string | "hello world" |
Notes
- Always call
discover_postparamsfirst — param keys and types are project-specific and not guessable Stringparams: theconfiguringArtistStringflag on the built transaction depends on whethersignerAddressmatches the project artist — always passsignerAddressforStringtype params- Authorization: if the user's address doesn't match the
authOptionfor a param, the transaction will revert on-chain. CheckauthOptionagainst the user's role before proceeding - One transaction per call, but you can configure multiple params in a single call by passing multiple keys in
values
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install configure-postparams - 安装完成后,直接呼叫该 Skill 的名称或使用
/configure-postparams触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Configure Postparams 是什么?
Configure PostParam (Post-Mint Parameter / PMP) values on Art Blocks tokens using artblocks-mcp. Use when a user wants to customize, update, or set on-chain... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 140 次。
如何安装 Configure Postparams?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install configure-postparams」即可一键安装,无需额外配置。
Configure Postparams 是免费的吗?
是的,Configure Postparams 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Configure Postparams 支持哪些平台?
Configure Postparams 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Configure Postparams?
由 ryley-o(@ryley-o)开发并维护,当前版本 v1.0.0。