pub struct DelegateExecutionV1 {
pub executive_profile: Pubkey,
pub agent_asset: Pubkey,
pub agent_identity: Pubkey,
pub execution_delegate_record: Pubkey,
pub payer: Pubkey,
pub authority: Option<Pubkey>,
pub system_program: Pubkey,
}Expand description
Accounts.
Fields§
§executive_profile: PubkeyThe executive profile
agent_asset: PubkeyThe agent asset
agent_identity: PubkeyThe agent identity
execution_delegate_record: PubkeyThe execution delegate record
payer: PubkeyThe payer for additional rent
Authority the executive signs with when executing agent actions
system_program: PubkeyThe system program
Implementations§
Source§impl DelegateExecutionV1
impl DelegateExecutionV1
pub fn instruction(&self) -> Instruction
pub fn instruction_with_remaining_accounts( &self, remaining_accounts: &[AccountMeta], ) -> Instruction
Auto Trait Implementations§
impl Freeze for DelegateExecutionV1
impl RefUnwindSafe for DelegateExecutionV1
impl Send for DelegateExecutionV1
impl Sync for DelegateExecutionV1
impl Unpin for DelegateExecutionV1
impl UnsafeUnpin for DelegateExecutionV1
impl UnwindSafe for DelegateExecutionV1
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more