我想知道导致 solana 传输错误

问题描述

我的代币发送程序遇到发送交易的问题,在下方抛出错误

错误:发送交易失败:交易模拟失败:错误处理指令0:自定义程序错误:0x1

它与溶胶平衡有关。我想知道是什么导致了这个问题。是不是因为发送端的sol少?或者我想知道是不是因为收件人的溶胶少了

解决方法

令牌程序的错误定义如下:https://github.com/solana-labs/solana-program-library/blob/ea354ab358021aa08f774e2d4028b33ec56d4180/token/program/src/error.rs#L16

0x1 = InsufficientFunds,所以在这种情况下意味着发送令牌帐户没有足够的资金发送给收件人。