ellipsis_client/
lib.rs

1pub mod ellipsis_client;
2pub mod grpc_client;
3
4pub use ellipsis_client::*;
5pub use ellipsis_transaction_utils as transaction_utils;
6
7/// Converts a `solana-program`-style entrypoint into the runtime's entrypoint style, for
8/// use with `ProgramTest::add_program`
9#[macro_export]
10macro_rules! processor {
11    ($process_instruction:expr) => {
12        Some(
13            |first_instruction_account: usize,
14             invoke_context: &mut solana_test_client::program_test::InvokeContext| {
15                $crate::program_test::builtin_process_instruction(
16                    $process_instruction,
17                    first_instruction_account,
18                    invoke_context,
19                )
20            },
21        )
22    };
23}