-
Notifications
You must be signed in to change notification settings - Fork 124
Open
Description
I was following this repo's Readme. After installing LiteSVM:
cargo add --dev litesvm litesvm-token solana-sdk
That installed litesvm and litesvm-token v0.8.2, and solana-sdk v3.0.0
Then I pasted the code from Readme, I got many dependency errors below:
use litesvm::LiteSVM;
use solana_keypair::Keypair; // <= unresolved import
use solana_message::Message; // <= unresolved import
use solana_pubkey::Pubkey; // <= unresolved import
use solana_signer::Signer; // <= in conflict with solana_sdk::signature::Signer
use solana_system_interface::instruction::transfer; // <= unresolved import
use solana_transaction::Transaction; // <= unresolved import
...
let transfer = system_instruction::transfer(
&alice.pubkey(),
&bob.pubkey(),
1_000_000_000, // 1 SOL
);
Even after installing solana-system-interface, solana_system_interface::instruction::transfer still cannot be found.
litesvm_token::spl_token::instruction::transfer seems to be able to be a workaround but I am not sure...
Metadata
Metadata
Assignees
Labels
No labels