Muon Architecture
Why Symmio Needs an Oracle
Dual-Layer Signature Verification
Layer 1: TSS (Threshold Signature Scheme)
// Verification happens in LibMuonV04ClientBase.muonVerify()
// Checks Schnorr signature against muonLayout.muonPublicKeyLayer 2: Gateway ECDSA
What Gets Signed
SingleUpnlSig
SingleUpnlAndPriceSig
PairUpnlSig
PairUpnlAndPriceSig
LiquidationSig
Replay Protection via Nonces
reqId (Muon Request ID)
Contract Nonces (On-Chain State Binding)
How Replay Protection Works
Signature Expiration
Last updated
