![](/img/trans.png)
[英]solana spl-token transfer fee "Error: Program(IncorrectProgramId)"
[英]Use another Fee Payer for SOLANA spl-token Transfer
我實際上是在 SOLANA 區塊鏈中開發一個代幣並被困在一個地方。 問題是。
我需要將我創建的自定義令牌(例如: MyCustomToken )(不是 SOL )從一個錢包轉移到另一個錢包,並從另一個錢包收取汽油費。 所以過程是,
錢包 A :代幣發送者錢包 B :代幣接收者錢包 C :費用支付者。
我看到在 SOLANA 的情況下可以使用 --fee-payer 參數,但我還沒有找到我創建的令牌的方法。 有沒有好的解決方案? 請幫忙。
提前致謝
spl-token
CLI 具有相同的--fee-payer
參數,您可以使用它來設置費用支付者,在您的示例中也稱為“錢包 C”。
如果您使用的是 JS,您可以在發送交易時設置它,即:
await transfer(connection, walletC, walletATokenAccount, walletB, walletA, amount, []);
請注意指定為walletC
的payer
參數: https ://github.com/solana-labs/solana-program-library/blob/2ad468f8b751e819dd68007064495ce2e69ff863/token/js/src/actions/transfer.ts#L18
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.