Documentation
¶
Index ¶
- Variables
- func ExecuteEncryptedSpaceAppend(_ context.Context, ...) (*sdk.TypedStepResult[*contracts.AppendOutput], error)
- func ExecuteEncryptedSpaceEpochRotate(_ context.Context, ...) (*sdk.TypedStepResult[*contracts.EpochRotateOutput], error)
- func ExecuteEncryptedSpaceFastForward(_ context.Context, ...) (*sdk.TypedStepResult[*contracts.FastForwardOutput], error)
- func ExecuteEncryptedSpaceMemberUpdate(_ context.Context, ...) (*sdk.TypedStepResult[*contracts.MemberUpdateOutput], error)
- func ExecuteEncryptedSpaceVerifyCheckpoint(_ context.Context, ...) (*sdk.TypedStepResult[*contracts.VerifyCheckpointOutput], error)
- func ExecuteEncryptedSpaceVerifyMembership(_ context.Context, ...) (*sdk.TypedStepResult[*contracts.VerifyMembershipOutput], error)
- func ExecuteEncryptedSpaceVerifyOperation(_ context.Context, ...) (*sdk.TypedStepResult[*contracts.VerifyOperationOutput], error)
- type EncryptedSpacesProvider
- func (p *EncryptedSpacesProvider) ContractRegistry() *pb.ContractRegistry
- func (p *EncryptedSpacesProvider) CreateTypedModule(typeName, name string, config *anypb.Any) (sdk.ModuleInstance, error)
- func (p *EncryptedSpacesProvider) CreateTypedStep(typeName, name string, config *anypb.Any) (sdk.StepInstance, error)
- func (p *EncryptedSpacesProvider) Manifest() sdk.PluginManifest
- func (p *EncryptedSpacesProvider) TypedModuleTypes() []string
- func (p *EncryptedSpacesProvider) TypedStepTypes() []string
Constants ¶
This section is empty.
Variables ¶
View Source
var Version = "dev"
Version is injected by the release build so runtime manifests report the tag.
Functions ¶
func ExecuteEncryptedSpaceAppend ¶
func ExecuteEncryptedSpaceAppend( _ context.Context, req sdk.TypedStepRequest[*contracts.AppendConfig, *contracts.AppendInput], ) (*sdk.TypedStepResult[*contracts.AppendOutput], error)
func ExecuteEncryptedSpaceEpochRotate ¶
func ExecuteEncryptedSpaceEpochRotate( _ context.Context, req sdk.TypedStepRequest[*contracts.EpochRotateConfig, *contracts.EpochRotateInput], ) (*sdk.TypedStepResult[*contracts.EpochRotateOutput], error)
func ExecuteEncryptedSpaceFastForward ¶
func ExecuteEncryptedSpaceFastForward( _ context.Context, req sdk.TypedStepRequest[*contracts.FastForwardConfig, *contracts.FastForwardInput], ) (*sdk.TypedStepResult[*contracts.FastForwardOutput], error)
func ExecuteEncryptedSpaceMemberUpdate ¶
func ExecuteEncryptedSpaceMemberUpdate( _ context.Context, req sdk.TypedStepRequest[*contracts.MemberUpdateConfig, *contracts.MemberUpdateInput], ) (*sdk.TypedStepResult[*contracts.MemberUpdateOutput], error)
func ExecuteEncryptedSpaceVerifyCheckpoint ¶ added in v0.2.0
func ExecuteEncryptedSpaceVerifyCheckpoint( _ context.Context, req sdk.TypedStepRequest[*contracts.VerifyCheckpointConfig, *contracts.VerifyCheckpointInput], ) (*sdk.TypedStepResult[*contracts.VerifyCheckpointOutput], error)
func ExecuteEncryptedSpaceVerifyMembership ¶ added in v0.2.0
func ExecuteEncryptedSpaceVerifyMembership( _ context.Context, req sdk.TypedStepRequest[*contracts.VerifyMembershipConfig, *contracts.VerifyMembershipInput], ) (*sdk.TypedStepResult[*contracts.VerifyMembershipOutput], error)
func ExecuteEncryptedSpaceVerifyOperation ¶ added in v0.2.0
func ExecuteEncryptedSpaceVerifyOperation( _ context.Context, req sdk.TypedStepRequest[*contracts.VerifyOperationConfig, *contracts.VerifyOperationInput], ) (*sdk.TypedStepResult[*contracts.VerifyOperationOutput], error)
Types ¶
type EncryptedSpacesProvider ¶
type EncryptedSpacesProvider struct{}
EncryptedSpacesProvider implements sdk.PluginProvider, sdk.TypedModuleProvider, sdk.TypedStepProvider, and sdk.ContractProvider.
func NewEncryptedSpacesProvider ¶
func NewEncryptedSpacesProvider() *EncryptedSpacesProvider
NewEncryptedSpacesProvider creates a new EncryptedSpacesProvider.
func (*EncryptedSpacesProvider) ContractRegistry ¶
func (p *EncryptedSpacesProvider) ContractRegistry() *pb.ContractRegistry
ContractRegistry implements sdk.ContractProvider.
func (*EncryptedSpacesProvider) CreateTypedModule ¶
func (p *EncryptedSpacesProvider) CreateTypedModule(typeName, name string, config *anypb.Any) (sdk.ModuleInstance, error)
CreateTypedModule implements sdk.TypedModuleProvider.
func (*EncryptedSpacesProvider) CreateTypedStep ¶
func (p *EncryptedSpacesProvider) CreateTypedStep(typeName, name string, config *anypb.Any) (sdk.StepInstance, error)
CreateTypedStep implements sdk.TypedStepProvider.
func (*EncryptedSpacesProvider) Manifest ¶
func (p *EncryptedSpacesProvider) Manifest() sdk.PluginManifest
Manifest implements sdk.PluginProvider.
func (*EncryptedSpacesProvider) TypedModuleTypes ¶
func (p *EncryptedSpacesProvider) TypedModuleTypes() []string
TypedModuleTypes implements sdk.TypedModuleProvider.
func (*EncryptedSpacesProvider) TypedStepTypes ¶
func (p *EncryptedSpacesProvider) TypedStepTypes() []string
TypedStepTypes implements sdk.TypedStepProvider.
Click to show internal directories.
Click to hide internal directories.