Technology Development:
- New getter functions for StoredAccountMeta. This makes all the StoredAccountMeta fields pub(crate) and provides getter functions to access its member fields.
- Remove VoteState::deserialize() from sbf builds. The existing deserialize implementation overruns the sbf stack and is unusable in a program context.
- this silences a warning to that effect which all solana_program importers receive.
- Not allow transactions request zero CU to update prioritization fee cache. Filter out transaction requests zero cu from updating prioritization fee cache.
- Not to tag versioned transaction as simpleVoteTx. This versioned transaction as simpleVoteTx * better error code.
- Updated — bpf-program param to use upgradeable loader, upgrade authority disabled.
- Updated add_program to use upgradeable loader.
- Deprecate non-upgradeable utils.
- Moved account-meta structs from appendVec.rs to account Meta.rs. As we start supporting new storage formats, those account-meta structs will be shared by different storage formats and thus need a new home. This change creates meta.rs under account_storage and moves all the account-meta structs out from appendVec.rs.
Community Development
- Shared information about Alitas tech through infographic tweets.
- Released the November and December 2022 Monthly Report of Clash of Alitas tech.