如何为Solana程序分配更多空间以便升级



当我尝试使用缓冲区升级主网上的solana程序时,它是有限制的,因为当你在solana上部署程序时,分配给该程序的空间量是原始程序大小的2倍。因此,在每次升级中,我们都需要在原始程序中有更多的空间。

当大小限制达到时,它抛出一个错误:Program returned error: "account data too small for instruction"

有没有什么方法可以为原始程序分配更多的空间,或者其他任何方法,这样我就可以根据需要升级我的程序。PS:我不会为了升级而再次部署它

当前无法增加帐户大小。这是一个将在1.11中修复的已知问题https://github.com/solana-labs/solana/issues/26385

相关内容

  • 没有找到相关文章

最新更新