use chrono::Utc; use solana_sdk::{instruction::Instruction, pubkey::Pubkey}; use std::str::FromStr; pub fn instruction(data: Vec) -> Instruction { Instruction { program_id: Pubkey::from_str("noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV").unwrap(), accounts: vec![], data, } } pub fn timestamp() -> Instruction { instruction(Utc::now().timestamp_micros().to_le_bytes().into()) }