You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用metaboss修改Solana NFT的seller_fee_basis_points?

修改Solana NFT元数据seller_fee_basis_points的Metaboss操作方法

Metaboss对seller_fee_basis_points(卖家手续费/版税,常简称sfbp)的修改支持两种方式,操作逻辑和名称修改命令一致:

  • 运行v0.24及以上新版本Metaboss时,可以直接用封装好的单字段快捷命令,参数格式和update name完全对齐:
metaboss update sfbp --keypair <PATH_TO_KEYPAIR> --account <MINT_ACCOUNT> --new-sfbp <目标sfbp数值>

sfbp的计价单位为基点,100基点对应1%的版税比例,比如要设置5%的卖家手续费就填500,合法取值范围是0到10000,对应0%到100%的比例,填超出范围的数值会导致交易失败。

  • 如果执行上述命令提示不存在子命令,说明本地安装的是旧版本Metaboss,走全版本兼容的通用元数据更新流程即可:
    1. 先将目标NFT的链上元数据解码拉取到本地做备份:
    metaboss decode mint --keypair <PATH_TO_KEYPAIR> --account <MINT_ACCOUNT> -o ./nft_meta_backup.json
    
    1. 打开本地生成的nft_meta_backup.json文件,找到seller_fee_basis_points字段修改为目标数值,其余字段(名称、符号、元数据URI、创作者列表等)保持原值不要改动,修改完成后保存文件。
    2. 将修改后的元数据文件回传上链,即可完成参数更新:
    metaboss update data --keypair <PATH_TO_KEYPAIR> --account <MINT_ACCOUNT> --data ./nft_meta_backup.json
    

操作注意:只有持有该NFT对应元数据更新权限(update authority)密钥的地址才能发起修改交易,普通NFT持有地址无法修改链上元数据。修改前务必保留原始元数据文件备份,避免改错字段导致元数据异常。

内容的提问来源于stack exchange,提问作者BENJAMIN MCNAUGHTON

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 12:03:21