I am getting an error: Failed to serialize or deserialize account data: Unknown'
.
I'm trying to get data like this: let mut bet_account = BidData::try_from_slice(&bet.data.borrow()[..])?;
, where BidData contains the field bids: Vec<Bid>
.
#[derive(BorshSerialize, BorshDeserialize, Debug)]
pub struct Bid {
/// XJUST coins
pub xjust: u64,
/// selected side
pub side: u8,
/// user key
pub pubkey: String,
}
#[derive(BorshDeserialize, BorshSerialize, Debug)]
pub struct BidData {
// list bids
pub bids: Vec<Bid>
}