bad-addresses 0.0.1

Stores recent active addresses in Badchain
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::BadAddresses;
use bincode;
use solana_sdk::{
    account::{AccountSharedData, ReadableAccount},
    declare_id,
};

declare_id!("SysvarBadAddresses1111111111111111111111111");

pub fn from_account_data(data: &[u8]) -> Option<BadAddresses> {
    bincode::deserialize(data).ok()
}

pub fn get(account: &AccountSharedData) -> Option<BadAddresses> {
    from_account_data(account.data())
}