You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The executable flag was an architectural design mistake which both the accounts-db-team and the program-runtime-team want removed. During transaction loading we are already ignoring the executable flag of accounts and rely the owner being a loader instead:
Problem
The
executable
flag was an architectural design mistake which both the accounts-db-team and the program-runtime-team want removed. During transaction loading we are already ignoring theexecutable
flag of accounts and rely the owner being a loader instead:solana/accounts-db/src/accounts.rs
Line 644 in b8115b4
Proposed Solution
executable
flag during transaction loading:solana/accounts-db/src/accounts.rs
Line 524 in b8115b4
PROGRAM_OWNERS
list into the SDK:solana/runtime/src/bank.rs
Line 5100 in b8115b4
BorrowedAccount::is_executable()
the same way as infilter_executable_program_accounts()
:solana/sdk/src/transaction_context.rs
Line 1001 in b8115b4
BorrowedAccount::set_executable()
.The text was updated successfully, but these errors were encountered: