Immutable 官方文档把 trait bid 定义为集合出价的加严版:用 ERC-20 出价买合集内符合属性筛选的 NFT,卖方填充时所选代币的索引属性必须逐项满足筛选。本文拆解匹配语义、大小写与数值转换规则,以及元数据未被索引导致成交失败的边界。
汇总与「交易市场」相关的文章,帮助你系统了解该主题。
Immutable 官方文档把 trait bid 定义为集合出价的加严版:用 ERC-20 出价买合集内符合属性筛选的 NFT,卖方填充时所选代币的索引属性必须逐项满足筛选。本文拆解匹配语义、大小写与数值转换规则,以及元数据未被索引导致成交失败的边界。
Immutable 的订单簿是中心化的,成交却走链上合约,于是撤单也分两种:在撮合阶段摘掉是免费的软取消,进合约作废是花钱的硬取消。本文按官方文档的交易结构拆解两条路径各防什么风险、什么时候必须用哪条。
Seaport 给了挂单方两种作废手段:cancel 精确作废指定的已提交订单,incrementCounter 则把你用当前计数签过的全部订单一次性作废,还能提前签好一张“作废单”替自己撤单。本文按官方文档讲清两者机制差异、对签名订单的影响,以及撤单后为什么市场里仍可能看得到挂单。
Seaport 订单不只写“我卖这张图”,还写了一串 consideration 条目:每个条目带资产类型、数量与接收地址,卖家货款、平台费、版税分配都排在这里。本文按官方数据结构解释成交后的资金流向如何从订单字段里直接读出,以及看错字段会得出哪些错误结论。
Seaport 订单里有一个可选的第二账户叫 zone:受限订单必须由 offerer、zone 本身执行,或由 zone 通过 validateOrder 放行,成交前后各调用一次。本文按官方文档解释 zone 的两项特权、zoneHash 的作用,以及换市场时为什么同一张挂单可能“签名有效但被拒”。
NFT 聚合器把多平台挂单簿拼成执行计划,方便之外还有服务费、gas 合计与代拍规则等隐藏成本。本文解释路由原理、核验方法与不适合使用聚合器的场景。