pub fn transfer(to: Address, value: U256) -> Self {
        Self {
            contract_address: Some(to),
            calldata: vec![],
            value,
            factory_deps: vec![],
        }
    }
Creates an instance for transferring base token to the specified recipient.
core/lib/types/src/tx/execute.rs