Documentation ¶
Index ¶
- Constants
- Variables
- type Module
- func (m *Module) AutoMigrate() error
- func (m *Module) ExtractEventStatements(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, ...) (map[string][]interface{}, error)
- func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, ...) error
- func (m *Module) Name() string
- func (m *Module) PrepareTables() error
Constants ¶
View Source
const (
ModuleName = "bucket"
)
Variables ¶
View Source
var ( EventCreateBucket = proto.MessageName(&storagetypes.EventCreateBucket{}) EventDeleteBucket = proto.MessageName(&storagetypes.EventDeleteBucket{}) EventUpdateBucketInfo = proto.MessageName(&storagetypes.EventUpdateBucketInfo{}) EventDiscontinueBucket = proto.MessageName(&storagetypes.EventDiscontinueBucket{}) EventCompleteMigrationBucket = proto.MessageName(&storagetypes.EventCompleteMigrationBucket{}) )
View Source
var BucketEvents = map[string]bool{ EventCreateBucket: true, EventDeleteBucket: true, EventUpdateBucketInfo: true, EventDiscontinueBucket: true, EventCompleteMigrationBucket: true, }
Functions ¶
This section is empty.
Types ¶
type Module ¶
type Module struct {
// contains filtered or unexported fields
}
Module represents the bucket module
func (*Module) ExtractEventStatements ¶
func (*Module) HandleEvent ¶
Click to show internal directories.
Click to hide internal directories.