Background. NEAR supports secp256k1 access keys. Ledger devices support secp256k1 natively (it's the Bitcoin/Ethereum curve), so this is a deliberate app limitation, not a hardware one.
Current behavior. secp256k1 keys are parsed but refused — the app rejects them with a "SECP256K1 curve was used" error, and the app manifest declares only ed25519.
Work.
Acceptance. secp256k1 keys derive, display, and sign correctly against NEAR's expected signature format; the manifest advertises the curve; tests cover a secp256k1 signer.
Status note: rare on NEAR — lowest priority, but kept in the audit batch.
Background. NEAR supports secp256k1 access keys. Ledger devices support secp256k1 natively (it's the Bitcoin/Ethereum curve), so this is a deliberate app limitation, not a hardware one.
Current behavior. secp256k1 keys are parsed but refused — the app rejects them with a "SECP256K1 curve was used" error, and the app manifest declares only ed25519.
Work.
secp256k1:prefix.Acceptance. secp256k1 keys derive, display, and sign correctly against NEAR's expected signature format; the manifest advertises the curve; tests cover a secp256k1 signer.
Status note: rare on NEAR — lowest priority, but kept in the audit batch.