use alloy_primitives::Address;
use serde::{Deserialize, Serialize};
#[derive(Deserialize, Debug, Serialize)]
pub struct EthereumAccountResponse {
pub address: Address,
pub compressed_public_key: String,
pub public_key: String,
pub namespace: String,
}
#[derive(Deserialize, Debug, Serialize)]
pub struct EthereumSignTransactionResponse {
pub signature: String,
}
#[derive(Deserialize, Debug, Serialize)]
pub struct EthereumAccountsResponse {
pub keys: Vec<Address>,
}
#[derive(Deserialize, Debug, Serialize)]
pub struct EthereumSignResponse {
pub signature: String,
}