Metaplex 拍卖行execute_sale函数抛出错误" Program log: panicked at 'index out of bounds: the len is 0 but the



当我尝试使用execute_sale事务失败时,它会抛出这个错误

等待交易确认超时

https://solscan.io/tx/3ZxL5ATkhXWM995RKaMqRuNHfDjANCg5fPjxuq2oSbsU8p7tKsia2w7Apk2cBopinhGviXGQckC8rGTJC7C8Wchw?集群= devnet

我输入

  1. 拍卖行地址2. buyerprice3.令牌铸币厂地址4.令牌的大小5. buyer_pub_key6. seller_pub_key7.我的私钥

索引越界;当execute_sale函数找不到匹配的买入和卖出订单来执行销售时发生。

要确保execute_sale工作,需要以下内容:

  1. 以薄荷X为价格P的卖单(确保您的库务费账户有资金)
  2. 对mint X的购买订单(确保钱包中有足够的资金,因为资金进入托管)
  3. 买卖订单价格必须相同
  4. 销售和购买订单必须针对同一拍卖行实例
  5. 当你调用execute_sale时,指定的价格必须与买卖订单价格相匹配。

当满足上述条件时,execute_sale将工作。如果execute_sale无法找到匹配的卖/买订单对,那么您将收到不太有用的索引越界错误。

相关内容

最新更新