test-validator: Fix upgradeable programs at genesis (#3692) #### Problem As noted in https://solana.stackexchange.com/questions/17478/solana-localnet-error-while-upgrading-a-program-loaded-at-genesis-using-solan, an upgradeable program loaded at genesis is not actually upgradeable, failing with `instruction changed executable accounts data`. This is because the program-data account is incorrectly set as "executable", which it isn't really. #### Summary of changes Don't set the program-data account as executable. This is the only place in the repo where we were doing this incorrectly. (cherry picked from commit 73f54a05ac38228b1d86504041a17efcb46d6468) Co-authored-by: Jon C <me@jonc.dev> |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |