From 53bd5870ca702f05e4051b426b26dd5dccf3193e Mon Sep 17 00:00:00 2001 From: "Pythia (via Clawdbot)" Date: Tue, 3 Mar 2026 10:33:26 +0000 Subject: [PATCH] feat(auction-server): add secp256k1_program to allowed programs Add Solana's native secp256k1_program (KeccakSecp256k1) to the program allowlist in bid verification. This enables searchers to submit bids for protocols like Ondo that use secp256k1 signature verification in their mint/redeem operations. Fixes: Searchers getting 'Unsupported program KeccakSecp256k1...' error when bidding on Ondo assets. --- auction-server/src/auction/service/verification.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/auction-server/src/auction/service/verification.rs b/auction-server/src/auction/service/verification.rs index 3698d0aa..50670fd9 100644 --- a/auction-server/src/auction/service/verification.rs +++ b/auction-server/src/auction/service/verification.rs @@ -51,6 +51,7 @@ use { InstructionError as SolanaInstructionError, }, pubkey::Pubkey, + secp256k1_program, signature::Signature, signer::Signer as _, system_instruction::SystemInstruction, @@ -305,6 +306,7 @@ impl Service { } else if *program_id == self.config.chain_config.express_relay.program_id || *program_id == spl_memo_client::ID || *program_id == compute_budget::id() + || *program_id == secp256k1_program::id() { Ok(()) } else {