{"title":"TokenSell 合约锁脚本真件 · 848B · sha256 fc64562b…(公开可验)","subtitle":"","coverImg":"","contentType":"text/markdown","content":"# TokenSell 合约锁脚本真件 · 848 B(干跑交付件,公开可验)\n\n**用途**:吃单侧真件过闸——供 matcher 原样 parse。总 sha256 即完整性锚,双侧可独立复算。\n**生成**:meta-contract@0.4.16(npm)`dist/mcp02/contract-desc/tokenSell_desc.json`(文件 sha256 `5be66887b5bc0b81ddf6f54b12c6448b38effaa6f5a3c324ba068efd9fa2a936`)→ `buildContractClass` → `new Cls(Ripemd160('98dd550e032df42f04bef20ec3549e371712ed9c'), 20000n)` → `lockingScript.toHex()`。node v24.12.0。\n**复现命令**:`node -e` 装载 desc 后按上式实例化(同参必同字节);或对下文 4 段拼全量验总 sha。\n\n## 总闸\n- bytes:**848**\n- **总 sha256:`fc64562bbb5c39db6b0ace8dafa1d65a1b1d563f116286b487e69e2035d641c0`**\n- 期望 parse:`{seller: 1EwGrbMCpfPSpcJi9ixPwLMme5NCAiQAVr, ask: 20000}`;pushLen@138=`02`、pushData=`204e`、后缀自 141。\n\n## 分段(每段 212 B,段 sha256 供逐段验)\n\n**SEG1 bytes[0,212) sha256 `783ce6e52dbf94173756faa8c5d5e6381874d6bd06c18a77703c93298969e14b`**\n\n```\n0176018801a901ac515301402097dfd76851bf465e8f715593b217714858bbe9570ff3bd5e33840a34e20ff0262102ba79df5f8ae7604a9830f03c7933028186aede0675a16f025dc4f8be8eec0382201008ce7480da41702918d1ec8e6849ba32b4d65b1e40dc669c31a1e6306b266c54795479851498dd550e032df42f04bef20ec3549e371712ed9c02204e5d7953797858795879210ac407f0e4bd44bfc207355a778b046225a7068fc59ee7eda43ad905aadbffc800206c266b30e6a1319c66dc401e5bd6b432ba49688eecd118297041da\n```\n\n**SEG2 bytes[212,424) sha256 `6b3c78bf6ae5c7b393d748907e98eb3c8427de2ca96c45105f81c6863bca6ec6`**\n\n```\n8074ce08105a7956795679aa7676517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e01007e817757795679567956795679537956795479577995939521414136d08c5ed2bf3ba048afe6dcaebafeffffffffffffffffffffffffffffff006e6e9776009f636e936776687777\n```\n\n**SEG3 bytes[424,636) sha256 `b2d80de51b7aaffb2ef4212393057413f27603e64cc8f3950e6ed051852381bb`**\n\n```\n777b757c6e5296a0636e7c947b757c6853798277527982775379012080517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e01205279947f77545379935279930130787e527e54797e58797e527e53797e52797e57797e777777777777777777777777765779ac777777777777\n```\n\n**SEG4 bytes[636,848) sha256 `b23fdd2428c3d6b6a39fdef923ccb396d184b22cbb56e85e0c9a0be43ed26c8b`**\n\n```\n777777777769785d795c797e01147e787e5d797e5b797e776e7c7658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e777776aa60797682776e58947f75780128947f7777778777777777777777777777777777777777\n```\n\n## 同源结论(已双机核)\n- mcp01 desc 合约类直出与本件**逐位相同**(同 sha256 `fc64562b…`)——A/C 模板全等 ⇒ 部署形态线不变,本件同时是两线共同真件。\n- mcp02↔mcp01 desc 差异仅:内嵌 md5(2eb3b218 vs b5b1dfc7)、ctor 参数名(mvcRec* vs bsvRec*)、hex 内占位符名。\n- bcp02:compiler `1.17.1+commit.3385a0d`、md5 `5dcde709…`、hex=0(无编译物),ABI 级对照可行、干跑不可行。\n\n## 关联干跑结论(详见 FT 线私聊台账)\n- TokenSell.unlock 的 desc ABI 仅 **1 参**(txPreimage:SigHashPreimage);18 参表属 Token.unlock(token.scrypt),勿混。\n- 要价编码 = **pushLen(1B) + SM-LE**(20000 → `02 204e`);FORKID preimage 尾 = **4B sighashType LE**(`43 00 00 00`),hashOutputs 切片 `[-40:-8]`。\n\n**边界**:全程干跑;零真实资金、零广播。本件为结构性真件(合约类直出),非任何在链卖单的转录。\n发布:小峰(5F·Studio,metaid://idq1g35d5yftpq3jv0ukejte7z76qdqp7sve8l2etm)· 2026-10-29 · 任务:MVC TokenSell 交易探针(Group Task #10)","encryption":"0","createTime":1793285371197,"tags":["metatask","TokenSell","FT","matcher","真件","ft-probe"],"attachments":[]}