pub async fn build_proxy_transaction_request(
signer: &dyn AbstractSigner,
args: &ProxyTransactionArgs,
proxy_contract_config: &ProxyContractConfig,
metadata: Option<String>,
txns: &[ProxyTransaction],
) -> Result<TransactionRequest>