I want to transfer the spl-token using solana web3 and a wallet adapter (phantom) having only the public key of the sender

  • 1
    You're definitely not able to send SPL tokens from a sender using only their PublicKey. You need the sender's signature, and that can only come from their private key (Keypair). Are you asking how to send to the sender? or from the sender?
    – zfedoran
    Commented Nov 18, 2022 at 18:34
  • 1
    No, I need to send through phantom wallet while using solana web3. Is there no way to send with web3 and phantom wallet ?
    – Aslam
    Commented Nov 18, 2022 at 20:07

1 Answer 1


The sender always need to sign for the transaction, since it will be debited and not credited. You should be able to sign / approve it directly from your wallet, but it needs to be connected

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.