Skip to content

Commit

Permalink
chore: refactor & improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
GabrielePicco committed Jan 4, 2025
1 parent 27120ef commit f78db3d
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 13 deletions.
5 changes: 3 additions & 2 deletions rust/commit-attribute/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ pub fn commit(_attr: TokenStream, item: TokenStream) -> TokenStream {
new_fields.push(
Field::parse_named
.parse2(quote! {
pub magic_program: Program<'info, ::ephemeral_rollups_sdk_v2::anchor::MagicProgram>
pub magic_program: Program<'info, ::ephemeral_rollups_sdk::anchor::MagicProgram>
})
.unwrap(),
);
Expand All @@ -40,7 +40,7 @@ pub fn commit(_attr: TokenStream, item: TokenStream) -> TokenStream {
new_fields.push(
Field::parse_named
.parse2(quote! {
#[account(mut, address = ::ephemeral_rollups_sdk_v2::consts::MAGIC_CONTEXT_ID)]
#[account(mut, address = ::ephemeral_rollups_sdk::consts::MAGIC_CONTEXT_ID)]
/// CHECK:`
pub magic_context: AccountInfo<'info>
})
Expand All @@ -49,6 +49,7 @@ pub fn commit(_attr: TokenStream, item: TokenStream) -> TokenStream {
}

quote! {
use ::ephemeral_rollups_sdk::anchor::MagicProgram;
#(#attrs)*
pub struct #name<'info> {
#new_fields
Expand Down
14 changes: 7 additions & 7 deletions rust/delegate/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ pub fn delegate(_attr: TokenStream, item: TokenStream) -> TokenStream {
new_fields.push(quote! {
/// CHECK: The buffer account
#[account(
mut, seeds = [ephemeral_rollups_sdk_v2::consts::BUFFER, #field_name.key().as_ref()],
mut, seeds = [ephemeral_rollups_sdk::consts::BUFFER, #field_name.key().as_ref()],
bump, seeds::program = crate::id()
)]
pub #buffer_field: AccountInfo<'info>,
Expand All @@ -73,7 +73,7 @@ pub fn delegate(_attr: TokenStream, item: TokenStream) -> TokenStream {
new_fields.push(quote! {
/// CHECK: The delegation record account
#[account(
mut, seeds = [ephemeral_rollups_sdk_v2::consts::DELEGATION_RECORD, #field_name.key().as_ref()],
mut, seeds = [ephemeral_rollups_sdk::consts::DELEGATION_RECORD, #field_name.key().as_ref()],
bump, seeds::program = delegation_program.key()
)]
pub #delegation_record_field: AccountInfo<'info>,
Expand All @@ -82,7 +82,7 @@ pub fn delegate(_attr: TokenStream, item: TokenStream) -> TokenStream {
new_fields.push(quote! {
/// CHECK: The delegation metadata account
#[account(
mut, seeds = [ephemeral_rollups_sdk_v2::consts::DELEGATION_METADATA, #field_name.key().as_ref()],
mut, seeds = [ephemeral_rollups_sdk::consts::DELEGATION_METADATA, #field_name.key().as_ref()],
bump, seeds::program = delegation_program.key()
)]
pub #delegation_metadata_field: AccountInfo<'info>,
Expand All @@ -96,9 +96,9 @@ pub fn delegate(_attr: TokenStream, item: TokenStream) -> TokenStream {
&'a self,
payer: &'a Signer<'info>,
seeds: &[&[u8]],
config: ::ephemeral_rollups_sdk_v2::cpi::DelegateConfig,
config: ::ephemeral_rollups_sdk::cpi::DelegateConfig,
) -> anchor_lang::solana_program::entrypoint::ProgramResult {
let del_accounts = ::ephemeral_rollups_sdk_v2::cpi::DelegateAccounts {
let del_accounts = ::ephemeral_rollups_sdk::cpi::DelegateAccounts {
payer,
pda: &self.#field_name.to_account_info(),
owner_program: &self.owner_program,
Expand All @@ -108,7 +108,7 @@ pub fn delegate(_attr: TokenStream, item: TokenStream) -> TokenStream {
delegation_program: &self.delegation_program,
system_program: &self.system_program,
};
::ephemeral_rollups_sdk_v2::cpi::delegate_account(del_accounts, seeds, config)
::ephemeral_rollups_sdk::cpi::delegate_account(del_accounts, seeds, config)
}
});
}
Expand Down Expand Up @@ -143,7 +143,7 @@ pub fn delegate(_attr: TokenStream, item: TokenStream) -> TokenStream {
if !has_delegation_program {
new_fields.push(quote! {
/// CHECK: The delegation program
#[account(address = ::ephemeral_rollups_sdk_v2::id())]
#[account(address = ::ephemeral_rollups_sdk::id())]
pub delegation_program: AccountInfo<'info>,
});
}
Expand Down
2 changes: 1 addition & 1 deletion rust/ephemeral/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ fn modify_component_module(mut module: ItemMod) -> ItemMod {
fn generate_undelegate() -> (TokenStream2, TokenStream2, TokenStream2) {
(
quote! {
use ephemeral_rollups_sdk_v2::cpi::undelegate_account;
use ephemeral_rollups_sdk::cpi::undelegate_account;
},
quote! {
#[automatically_derived]
Expand Down
6 changes: 3 additions & 3 deletions rust/sdk/src/anchor.rs
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
#[cfg(feature = "anchor")]
pub use ephemeral_rollups_sdk_attribute_ephemeral_v2::ephemeral;
pub use ephemeral_rollups_sdk_attribute_ephemeral::ephemeral;

#[cfg(feature = "anchor")]
pub use ephemeral_rollups_sdk_attribute_commit_v2::commit;
pub use ephemeral_rollups_sdk_attribute_commit::commit;

#[cfg(feature = "anchor")]
pub use ephemeral_rollups_sdk_attribute_delegate_v2::delegate;
pub use ephemeral_rollups_sdk_attribute_delegate::delegate;

#[cfg(feature = "anchor")]
use solana_program::pubkey::Pubkey;
Expand Down

0 comments on commit f78db3d

Please sign in to comment.