Quantcast
Channel: Active questions tagged rustc - Solana Stack Exchange
Viewing all articles
Browse latest Browse all 37

InstructionFallbackNotFound. Error Number: 101. Error Message: Fallback functions are not supported

$
0
0

Have a question related to custom program development. I've testing this program

pub mod fluxtility {    use super::*;    pub fn buy_ticket(ctx: Context<Initialize>, lamports: u64) -> Result<()> {        buy_ticket::process_instructions(ctx, lamports)    }}

How can I call this specific function from nodejs side? Have this code but throwing error -

const buyTicketInstructionData = struct([    u8("instruction"),    u64("lamports")]);const data = Buffer.alloc(buyTicketInstructionData.span);buyTicketInstructionData.encode({    instruction: "buy_ticket",    lamports: BigInt(LAMPORTS_PER_SOL)}, data);const buyTicketInstruction = new TransactionInstruction({    programId,    keys: [        {            pubkey: ownerWallet.publicKey,            isSigner: true,            isWritable: false        },        {            pubkey: discordWallet.publicKey,            isSigner: false,            isWritable: false        },        {            pubkey: SystemProgram.programId,            isSigner: false,            isWritable: false        }    ],    data: data});const transaction = new Transaction().add(buyTicketInstruction);const tx = await sendAndConfirmTransaction(connection, transaction, [ ownerWallet ]);console.log(tx);

And the error is -

logs: ['Program FLUXGWc3HLGHt7AKHGJLohWYzQJrVpihhkzxXXZM38cm invoke [1]','Program log: AnchorError occurred. Error Code: InstructionFallbackNotFound. Error Number: 101. Error Message: Fallback functions are not supported.','Program FLUXGWc3HLGHt7AKHGJLohWYzQJrVpihhkzxXXZM38cm consumed 2865 of 200000 compute units','Program FLUXGWc3HLGHt7AKHGJLohWYzQJrVpihhkzxXXZM38cm failed: custom program error: 0x65'  ]

Viewing all articles
Browse latest Browse all 37

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>