use alloy::primitives::{Address, U256};
#[derive(Debug, Copy, Clone, thiserror::Error, PartialEq, Eq)]
pub enum MarketError {
#[error("Insufficient balance when taking from context")]
InsufficientBalance {
chain_id: u64,
asset: Address,
recipient: Address,
amount: U256,
},
#[error("No recipients of asset when taking from context")]
MissingAsset {
chain_id: u64,
asset: Address,
},
}