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}