Highlights
-
sui_executeTransaction
now requires the client to be responsible to serializeflag || signature || pubkey
in one field and submit in thesignature
field. See #7185 for details. - Wallet keystore now only stores
flag || privkey
instead offlag || privkey || pubkey
. See #6989 for details. - Added
sui::vec_map::key
function to return a vec map’s keys in avector
. #7051 - Allow entry functions and module initializers to accept a
&TxContext
instead of&mut TxContext
if they only need to read from the context. #7043 -
WalletKit
moved into a core, framework-agnostic package. #6950 - Objects that were created but never existed in storage (started off wrapped, and then deleted) no longer show up in the effects of the transaction that deleted them. #7174
-
std::vector::insert<Element>(&mut vector<T>, Element, u64)
added to the Move standard library. -
std::debug::print<T>(&T)
now has special-casing for printing ofstd:::ascii::string
.
Full Changelog: Commits · MystenLabs/sui · GitHub