signer

package
v0.0.0-...-7838e69 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 12, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Service

type Service interface {
	// SignGeneric signs generic data.
	SignGeneric(ctx context.Context,
		credentials *checker.Credentials,
		accountName string,
		pubKey []byte,
		data *rules.SignData) (core.Result, []byte)

	// Multisign signs multiple generic data.
	Multisign(ctx context.Context,
		credentials *checker.Credentials,
		accountNames []string,
		pubKeys [][]byte,
		data []*rules.SignData) ([]core.Result, [][]byte)

	// SignBeaconAttestation signs a beacon attestation.
	SignBeaconAttestation(ctx context.Context,
		credentials *checker.Credentials,
		accountName string,
		pubKey []byte,
		data *rules.SignBeaconAttestationData) (core.Result, []byte)

	// SignBeaconAttestations signs multiple beacon attestations.
	SignBeaconAttestations(ctx context.Context,
		credentials *checker.Credentials,
		accountNames []string,
		pubKeys [][]byte,
		data []*rules.SignBeaconAttestationData) ([]core.Result, [][]byte)

	// SignBeaconProposal signs a proposal for a beacon block.
	SignBeaconProposal(ctx context.Context,
		credentials *checker.Credentials,
		accountName string,
		pubKey []byte,
		data *rules.SignBeaconProposalData) (core.Result, []byte)
}

Service is the signer service.

Directories

Path Synopsis
Code generated by fastssz.
Code generated by fastssz.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL