Rust representation of a Move transaction script that can be executed on the Libra blockchain.
Libra does not allow arbitrary transaction scripts; only scripts whose hashes are present in
the on-chain script allowlist. The genesis allowlist is derived from this file, and the
An enum specifying whether the compiled stdlib/scripts should be used or freshly built versions should be used.
The compiled library needs to be included in the Rust binary due to Docker deployment issues. This is why we include it here.
Returns a reference to the standard library built by move-lang compiler, compiled with the default address.
Returns a reference to the standard library. Depending upon the
A predicate detailing whether the compiled versions of scripts and the stdlib should be used or not. The default is that the compiled versions of the stdlib and transaction scripts should be used.