I'm building a custom Rust library for Solana smart contracts that utilizes C types and therefore calls sol_invoke_signed_c. However, I'm encountering this error "program other than the account's owner changed the size of the account data" on mainnet, which doesn't occur during local testing. Any insights on why this might be happening?
↧