Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ActionSign is the action of signing data. ActionSign = "Sign" // ActionSignBeaconAttestation is the action of signing a beacon attestation. ActionSignBeaconAttestation = "Sign beacon attestation" // ActionSignBeaconProposal is the action of signing a beacon proposal. ActionSignBeaconProposal = "Sign beacon proposal" // ActionAccessAccount is the action of accessing an account. ActionAccessAccount = "Access account" )
Functions ¶
This section is empty.
Types ¶
type AccessAccountData ¶
type AccessAccountData struct {
Paths []string
}
AccessAccountData is passed to 'AccessAccount' ruler requests.
type Checkpoint ¶
Checkpoint is part of SignBeaconAttestationData.
type Service ¶
type Service interface { // RunRules runs a set of rules for the given information. RunRules(context.Context, string, string, string, []byte, interface{}) core.RulesResult }
Service provides an interface to check requests against a rules engine.
type SignBeaconAttestationData ¶
type SignBeaconAttestationData struct { Domain []byte Slot uint64 CommitteeIndex uint64 BeaconBlockRoot []byte Source *Checkpoint Target *Checkpoint }
SignBeaconAttestationData is passed to 'SignBeaconAttestation' ruler requests.
Click to show internal directories.
Click to hide internal directories.