mirror of
https://github.com/d0zingcat/ore.git
synced 2026-05-14 07:26:51 +00:00
18 lines
467 B
Rust
18 lines
467 B
Rust
use ore_api::prelude::*;
|
|
use steel::*;
|
|
|
|
/// No-op, use instruction data for logging w/o truncation.
|
|
pub fn process_log(accounts: &[AccountInfo<'_>], _data: &[u8]) -> ProgramResult {
|
|
// Load accounts.
|
|
let [signer_info] = accounts else {
|
|
return Err(ProgramError::NotEnoughAccountKeys);
|
|
};
|
|
signer_info
|
|
.is_signer()?
|
|
.as_account::<Market>(&ore_api::ID)?;
|
|
|
|
// For data integrity, only the market can log messages.
|
|
|
|
Ok(())
|
|
}
|