async fn send_safe_call_generic<N>(
to: Address,
data: Bytes,
confirmations: u64,
timeout: Option<u64>,
poll_interval: Option<u64>,
rpc: RpcOpts,
wallet_opts: WalletOpts,
tx_opts: TransactionOpts,
signer: Option<WalletSigner>,
) -> Result<SafeSendResult>where
N: Network + RecommendedFillers,
N::TxEnvelope: From<Signed<N::UnsignedTx>>,
N::UnsignedTx: SignableTransaction<Signature>,
N::TransactionRequest: Default + FoundryTransactionBuilder<N>,
N::ReceiptResponse: Serialize,