atlas_rpcx_bindings/
lib.rs1#![allow(unused_imports)]
2pub mod bindings;
3pub mod ui_wasm;
4pub use ui_wasm::*;
5
6pub mod accounts_db {
7 pub use super::bindings::accounts_db::atlas::accounts::accounts_db_handle::{
8 get_account, get_multiple_accounts,
9 };
10 pub use super::bindings::accounts_db::atlas::accounts::types::*;
11}
12
13pub mod program_parser {
14 pub use super::accounts_db::AtlasAccount;
15 pub use crate::bindings::program_parser::atlas::program::types::{
16 AccountMetaTags, AccountResponse, AtlasInstruction, InstructionResponse, ProgramMetadata,
17 };
18
19 pub use crate::bindings::program_parser::{
20 self as bindings, Guest as ProgramParserGuest,
21 _export_program_parser as export_program_parser,
22 };
23}
24
25pub mod accounts_transformer {
26 pub use super::accounts_db::AtlasAccount;
27 pub use crate::bindings::accounts_transformer::{
28 self as bindings, Guest as AccountsTransformerGuest,
29 _export_accounts_transformer as export_accounts_transformer,
30 };
31}
32
33pub mod accounts_transformer_setup {
34 pub use super::accounts_db::*;
35 pub use crate::bindings::accounts_transformer_setup::{
36 self as bindings, atlas::transformer::types::WasmSeed, AccountsTransformerRequest,
37 Guest as AccountsTransformerSetupGuest,
38 _export_accounts_transformer_setup as export_accounts_transformer_setup,
39 };
40}
41
42pub mod transaction_transformer {
43 pub use super::accounts_db::AtlasAccount;
44 pub use crate::bindings::transaction_transformer::{
45 self as bindings, Guest as TransactionTransformerGuest,
46 _export_transaction_transformer as export_transaction_transformer,
47 };
48}
49
50pub mod view_function {
51 pub use super::accounts_db::*;
52 pub use crate::bindings::view_function::{
53 self as bindings, Guest as ViewFunctionGuest, _export_view_function as export_view_function,
54 };
55}