簡體   English   中英

使用其他費用付款人進行 SOLANA spl 代幣轉賬

[英]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, []);

請注意指定為walletCpayer參數: 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM