sure, they added new comands in libra CLI:
libra%
usage: dev
Use the following args for this command:
compile | c <sender_account_address>|<sender_account_ref_id> <file_path> [is_module (default=false)] [output_file_path (compile into tmp file by default)]
Compile move program
publish | p <sender_account_address>|<sender_account_ref_id> <compiled_module_path>
Publish move module on-chain
execute | e <sender_account_address>|<sender_account_ref_id> <compiled_module_path> [parameters]
Execute custom move script
submit | submitb | s | sb
<signer_account_address>|<signer_account_ref_id> <path_to_raw_transaction> Suffix ‘b’ is for blocking.
Load a RawTransaction from file and submit to the network
i still didn’t have enough time to check how it works, but this functionality opens new possibilities
thats what i already tried:
- Compiled using this command: dev c 9d410e33e1f4a07d9265362dce56e9b2a8b015d34c9723751d5f9afb7b6baee9 /home/osboxes/libra/language/stdlib/transaction_scripts/create_account.mvir false
result:
Successfully compiled a program at /tmp/.tmp1mGSDA
- Tried to publish: dev p 9d410e33e1f4a07d9265362dce56e9b2a8b015d34c9723751d5f9afb7b6baee9 /tmp/.tmp1mGSDA
result:
Transaction failed with vm status: Validation(UnknownScript)
I think i used the wrong .mvir contract however i’ll investigate