Compute the Blake2b256 hash of the serialized (flag-prefixed) bytes of a
[UserSignature], matching the digest used for
non-[MoveAuthenticator] signatures by
[UserSignature::auth_digest].
Make a transaction that passes a shared object to a Move call and is
signed with a [MoveAuthenticator] that names the same object with a
different initial shared version, for use in tests. The transaction
expires in epoch.
A programmable transaction above max_tx_size_bytes whose every pure input
is under max_pure_argument_size, so only the transaction size cap rejects
it.
A programmable transaction with count pure inputs of size zero bytes
each, then the randomness state object when with_randomness is set. Its
one command uses the first two inputs, so there must be at least two.