pub async fn withdraw( amount: U256, from: Address, from_pk: SecretKey, proposer_client: &EthClient, nonce: Option<u64>, gas_limit: Option<u64>, ) -> Result<H256, EthClientError>