一般的な作成、ミント、転送操作に加えて、Token ProgramはCPIを介してオンチェーンプログラムからも呼び出され、lamportを回収するためのinstructionsも含まれています:
CPIを介したToken Programの呼び出し
オンチェーンプログラムからToken Programを呼び出し、トークンの転送・ミント・バーンを行い、PDAオーソリティで署名し、複数のinstructionsを1つのCPIにまとめます。
余剰Lamportの引き出し
token account、ミント、マルチシグアカウントから、トークン残高を変更せずに家賃免除最低額を超えるSOLを回収します。
Lamportのアンラップ
ラップされたSOLをlamportに、全額または一部、token accountを閉じることなく変換します。
WithdrawExcessLamports と UnwrapLamports は
@solana-program/token
クライアントを通じて利用できます。CPIを介したToken
Programの呼び出しはオンチェーンプログラムに適用されます。
Lamportの回収
WithdrawExcessLamports は、token
account、ミント、マルチシグアカウントから家賃免除最低額を超えるSOLを回収します。UnwrapLamports
は、ネイティブtoken account内のラップされたSOLをlamportに変換します。
Is this page helpful?