Documentation ¶
Index ¶
- Constants
- Variables
- type GenesisConfig
- type GrandpaModule
- type Module
- func (m Module) Authorities() (sc.Sequence[primitives.Authority], error)
- func (m Module) BuildConfig(config []byte) error
- func (m Module) CreateDefaultConfig() ([]byte, error)
- func (m Module) Functions() map[sc.U8]primitives.Call
- func (m Module) GetIndex() sc.U8
- func (m Module) KeyType() primitives.PublicKeyType
- func (m Module) KeyTypeId() [4]byte
- func (m Module) Metadata() primitives.MetadataModule
- func (m Module) PreDispatch(_ primitives.Call) (sc.Empty, error)
- func (m Module) ValidateUnsigned(_ primitives.TransactionSource, _ primitives.Call) (primitives.ValidTransaction, error)
Constants ¶
View Source
const ( PauseFailedError = iota ResumeFailedError ChangePendingError TooSoonError InvalidKeyOwnershipProofError InvalidEquivocationProofError DuplicateOffenceReportError )
Variables ¶
View Source
var ( AuthorityVersion sc.U8 = 1 EngineId = [4]byte{'f', 'r', 'n', 'k'} KeyTypeId = [4]byte{'g', 'r', 'a', 'n'} )
Functions ¶
This section is empty.
Types ¶
type GenesisConfig ¶
func (*GenesisConfig) UnmarshalJSON ¶
func (gc *GenesisConfig) UnmarshalJSON(data []byte) error
type GrandpaModule ¶
type GrandpaModule interface { primitives.Module KeyType() primitives.PublicKeyType KeyTypeId() [4]byte Authorities() (sc.Sequence[primitives.Authority], error) }
type Module ¶
type Module struct { primitives.DefaultInherentProvider hooks.DefaultDispatchModule Index sc.U8 // contains filtered or unexported fields }
func New ¶
func New(index sc.U8, logger log.WarnLogger, mdGenerator *primitives.MetadataTypeGenerator) Module
func (Module) Authorities ¶
func (Module) BuildConfig ¶
func (Module) CreateDefaultConfig ¶
func (Module) KeyType ¶
func (m Module) KeyType() primitives.PublicKeyType
func (Module) Metadata ¶
func (m Module) Metadata() primitives.MetadataModule
func (Module) PreDispatch ¶
func (Module) ValidateUnsigned ¶
func (m Module) ValidateUnsigned(_ primitives.TransactionSource, _ primitives.Call) (primitives.ValidTransaction, error)
Click to show internal directories.
Click to hide internal directories.