MuonAttestationBase
The signature envelope every Muon attestation return extends. Each normalized read (getMuonPrice, getMuonUpnlA, …) adds its own method-specific fields on top of these — the replay-protection and signature data the on-chain verifier checks.
import type { MuonAttestationBase } from "@symmio/trading-core";Fields
reqIdHexOpaque Muon request id.
timestampbigintAttestation timestamp in seconds.
nonceAddressReplay-protection nonce address (data.init.nonceAddress).
ownerAddressSigner owner address (signatures[0].owner).
signaturebigintAggregated Schnorr signature as uint256 (signatures[0].signature).
gatewaySignatureHexMuon gateway (node) signature (nodeSignature).
Last updated on