Move Scripts Tutorial
Move Scripts
Example use case
script {
use std::signer;
use endless_framework::endless_account;
use endless_framework::endless_coin;
use endless_framework::coin;
fun main(src: &signer, dest: address, desired_balance: u64) {
let src_addr = signer::address_of(src);
addr::my_module::do_nothing();
let balance = coin::balance<endless_coin::EndlessCoin>(src_addr);
if (balance < desired_balance) {
endless_account::transfer(src, dest, desired_balance - balance);
};
}
}Execution
Last updated