github.com/xmplusdev/xmcore@v1.8.11-0.20240412132628-5518b55526af/features/extension/observatory.go (about) 1 package extension 2 3 import ( 4 "context" 5 6 "github.com/xmplusdev/xmcore/features" 7 "google.golang.org/protobuf/proto" 8 ) 9 10 type Observatory interface { 11 features.Feature 12 13 GetObservation(ctx context.Context) (proto.Message, error) 14 } 15 16 func ObservatoryType() interface{} { 17 return (*Observatory)(nil) 18 }