Expand description
High-level DataUpdate verification over caller-supplied signer pubkeys.
These functions are pure: the caller resolves the signer pubkeys (e.g. from an on-chain
registry, an off-chain snapshot, or hard-coded constants) and passes them in. No anchor,
no AccountInfo, no PDA reads.
Functions§
- reconstruct_
coalition_ key - Reconstruct the coalition key
Σ X_ifrom ordered signer pubkeys → compressed (33 bytes). - reconstruct_
coalition_ key_ compressed - Compressed-pubkey variant of
reconstruct_coalition_key. - verify_
aggregate_ over_ hash - Verify the aggregate Schnorr signature over an arbitrary
message_hashagainst the coalition formed byordered_signers. - verify_
data_ update - Verify a full
DataUpdatepayload against caller-supplied signer pubkeys. - verify_
data_ update_ compressed - Like
verify_data_updatebut taking compressed (33-byte) signer pubkeys.
Type Aliases§
- Signer
Xy - Stored secp256k1 affine coordinates
(x, y), big-endian — as kept in aNode.