TransactionScript
.
The list is not deduplicated, so there may be repeated addresses in the returned vector.
use std::auth::caller_addresses;
fn foo(some_address: Address) {
let addresses = caller_addresses();
assert(addresses.get(0).unwrap() == some_address);
}