package dlcoracle
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class CompletedDigitDecompositionV0OracleEvent(pubkey: SchnorrPublicKey, nonces: OrderedNonces, eventName: String, signingVersion: SigningVersion, maturationTime: Instant, announcementSignature: SchnorrDigitalSignature, eventDescriptorTLV: DigitDecompositionEventDescriptorV0TLV, dlcOutcome: NumericDLCOutcomeType, attestations: Vector[FieldElement], eventDbsOpt: Option[Vector[EventDb]]) extends CompletedOracleEvent with DigitDecompositionV0OracleEvent with Product with Serializable
- case class CompletedEnumV0OracleEvent(pubkey: SchnorrPublicKey, nonce: SchnorrNonce, eventName: String, signingVersion: SigningVersion, maturationTime: Instant, announcementSignature: SchnorrDigitalSignature, eventDescriptorTLV: EnumEventDescriptorV0TLV, outcome: EnumAttestation, attestation: FieldElement, eventDbsOpt: Option[Vector[EventDb]]) extends CompletedOracleEvent with EnumV0OracleEvent with Product with Serializable
- sealed trait CompletedOracleEvent extends OracleEvent
An oracle event that has been signed
- sealed trait DLCAttestationType extends AnyRef
Represents a single DLC event that the oracle is going to sign
- trait DLCOracleApi extends AnyRef
- case class DigitDecompositionAttestation(outcome: Int) extends DigitDecompositionAttestationType with Product with Serializable
- sealed trait DigitDecompositionAttestationType extends DLCAttestationType
- case class DigitDecompositionSignAttestation(positive: Boolean) extends DigitDecompositionAttestationType with Product with Serializable
- sealed trait DigitDecompositionV0OracleEvent extends OracleEvent
- case class EnumAttestation(outcomeString: String) extends DLCAttestationType with Product with Serializable
- sealed trait EnumV0OracleEvent extends OracleEvent
- sealed trait OracleEvent extends AnyRef
Represents an event that the oracle has committed to Contains all the necessary information to construct all the oracle TLV messages
- case class PendingDigitDecompositionV0OracleEvent(pubkey: SchnorrPublicKey, nonces: OrderedNonces, eventName: String, signingVersion: SigningVersion, maturationTime: Instant, announcementSignature: SchnorrDigitalSignature, eventDescriptorTLV: DigitDecompositionEventDescriptorV0TLV, eventDbsOpt: Option[Vector[EventDb]]) extends PendingOracleEvent with DigitDecompositionV0OracleEvent with Product with Serializable
- case class PendingEnumV0OracleEvent(pubkey: SchnorrPublicKey, nonce: SchnorrNonce, eventName: String, signingVersion: SigningVersion, maturationTime: Instant, announcementSignature: SchnorrDigitalSignature, eventDescriptorTLV: EnumEventDescriptorV0TLV, eventDbsOpt: Option[Vector[EventDb]]) extends PendingOracleEvent with EnumV0OracleEvent with Product with Serializable
- sealed trait PendingOracleEvent extends OracleEvent
An oracle event that has not been signed yet
Value Members
- object OracleEvent