solana_program/address_lookup_table/mod.rs
1//! The [address lookup table program][np].
2//!
3//! [np]: https://docs.solanalabs.com/runtime/programs#address-lookup-table-program
4
5pub mod error;
6pub mod instruction;
7pub mod state;
8
9pub mod program {
10 crate::declare_id!("AddressLookupTab1e1111111111111111111111111");
11}
12
13/// The definition of address lookup table accounts.
14///
15/// As used by the `crate::message::v0` message format.
16#[derive(Debug, PartialEq, Eq, Clone)]
17pub struct AddressLookupTableAccount {
18 pub key: crate::pubkey::Pubkey,
19 pub addresses: Vec<crate::pubkey::Pubkey>,
20}