Same as [Self::instantiate_with_code], but intended to be dispatched only
by an EVM transaction through the EVM compatibility layer.
Calling this dispatchable ensures that the origin's nonce is bumped only once,
via the CheckNonce transaction extension. In contrast, [Self::instantiate_with_code]
also bumps the nonce after contract instantiation, since it may be invoked multiple
times within a batch call transaction.
Same as [
Self::instantiate_with_code], but intended to be dispatched only by an EVM transaction through the EVM compatibility layer.Calling this dispatchable ensures that the origin's nonce is bumped only once, via the
CheckNoncetransaction extension. In contrast, [Self::instantiate_with_code] also bumps the nonce after contract instantiation, since it may be invoked multiple times within a batch call transaction.