Documentation ¶
Overview ¶
Package types 管理插件相关的定义
Index ¶
- Constants
- Variables
- func InitExecutor(cfg *types.ChainConfig)
- func InitFork(cfg *types.ChainConfig)
- type ApplyConfig
- type ApproveConfig
- func (*ApproveConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ApproveConfig) GetApplyConfigId() string
- func (x *ApproveConfig) GetAutonomyItemId() string
- func (*ApproveConfig) ProtoMessage()
- func (x *ApproveConfig) ProtoReflect() protoreflect.Message
- func (x *ApproveConfig) Reset()
- func (x *ApproveConfig) String() string
- type ConfigStatus
- func (*ConfigStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigStatus) GetConfig() *types.ModifyConfig
- func (x *ConfigStatus) GetHeight() int64
- func (x *ConfigStatus) GetId() string
- func (x *ConfigStatus) GetIndex() int32
- func (x *ConfigStatus) GetProposer() string
- func (x *ConfigStatus) GetStatus() int32
- func (*ConfigStatus) ProtoMessage()
- func (x *ConfigStatus) ProtoReflect() protoreflect.Message
- func (x *ConfigStatus) Reset()
- func (x *ConfigStatus) String() string
- type ManageAction
- func (*ManageAction) Descriptor() ([]byte, []int)deprecated
- func (x *ManageAction) GetApply() *ApplyConfig
- func (x *ManageAction) GetApprove() *ApproveConfig
- func (x *ManageAction) GetModify() *types.ModifyConfig
- func (x *ManageAction) GetTy() int32
- func (m *ManageAction) GetValue() isManageAction_Value
- func (*ManageAction) ProtoMessage()
- func (x *ManageAction) ProtoReflect() protoreflect.Message
- func (x *ManageAction) Reset()
- func (x *ManageAction) String() string
- type ManageAction_Apply
- type ManageAction_Approve
- type ManageAction_Modify
- type ManageType
- func (m ManageType) Amount(tx *types.Transaction) (int64, error)
- func (m *ManageType) GetLogMap() map[int64]*types.LogInfo
- func (m *ManageType) GetName() string
- func (m *ManageType) GetPayload() types.Message
- func (m ManageType) GetRealToAddr(tx *types.Transaction) string
- func (m ManageType) GetTypeMap() map[string]int32
- type ReceiptApplyConfig
- func (*ReceiptApplyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ReceiptApplyConfig) GetStatus() *ConfigStatus
- func (*ReceiptApplyConfig) ProtoMessage()
- func (x *ReceiptApplyConfig) ProtoReflect() protoreflect.Message
- func (x *ReceiptApplyConfig) Reset()
- func (x *ReceiptApplyConfig) String() string
- type ReceiptApproveConfig
- func (*ReceiptApproveConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ReceiptApproveConfig) GetCur() *ConfigStatus
- func (x *ReceiptApproveConfig) GetPre() *ConfigStatus
- func (*ReceiptApproveConfig) ProtoMessage()
- func (x *ReceiptApproveConfig) ProtoReflect() protoreflect.Message
- func (x *ReceiptApproveConfig) Reset()
- func (x *ReceiptApproveConfig) String() string
- type ReplyQueryConfigList
- func (*ReplyQueryConfigList) Descriptor() ([]byte, []int)deprecated
- func (x *ReplyQueryConfigList) GetLists() []*ConfigStatus
- func (*ReplyQueryConfigList) ProtoMessage()
- func (x *ReplyQueryConfigList) ProtoReflect() protoreflect.Message
- func (x *ReplyQueryConfigList) Reset()
- func (x *ReplyQueryConfigList) String() string
- type ReqQueryConfigList
- func (*ReqQueryConfigList) Descriptor() ([]byte, []int)deprecated
- func (x *ReqQueryConfigList) GetCount() int32
- func (x *ReqQueryConfigList) GetDirection() int32
- func (x *ReqQueryConfigList) GetHeight() int64
- func (x *ReqQueryConfigList) GetIndex() int32
- func (x *ReqQueryConfigList) GetProposer() string
- func (x *ReqQueryConfigList) GetStatus() int32
- func (*ReqQueryConfigList) ProtoMessage()
- func (x *ReqQueryConfigList) ProtoReflect() protoreflect.Message
- func (x *ReqQueryConfigList) Reset()
- func (x *ReqQueryConfigList) String() string
Constants ¶
const ( ManageActionModifyConfig = iota ManageActionApplyConfig ManageActionApproveConfig )
ManageActionModifyConfig manager action
const ( TyLogModifyConfig = 410 TyLogApplyConfig = 411 TyLogApproveConfig = 412 )
TyLogModifyConfig log
const ( ManageConfigStatusNone = 0 ManageConfigStatusApply = 1 ManageConfigStatusApproved = 2 )
ManageConfigStatus config status
const ( OpAdd = "add" OpDelete = "delete" )
OpAdd config op
const ( //ForkManageExec manage key ForkManageExec = "ForkManageExec" //ForkManageAutonomyEnable enable approve from autonomy ForkManageAutonomyEnable = "ForkManageAutonomyEnable" )
const (
ConfigItemArrayConfig = iota
)
ConfigItemArrayConfig config Item
Variables ¶
var ( // ErrNoPrivilege defines a error string errnoprivilege ErrNoPrivilege = errors.New("ErrNoPrivilege") // ErrBadConfigKey defines a err string errbadconfigkey ErrBadConfigKey = errors.New("ErrBadConfigKey") // ErrBadConfigOp defines a err string errbadconfigop ErrBadConfigOp = errors.New("ErrBadConfigOp") // ErrBadConfigValue defines a err string errbadconfigvalue ErrBadConfigValue = errors.New("ErrBadConfigValue") )
var File_manage_proto protoreflect.FileDescriptor
var (
// ManageX defines a global string
ManageX = "manage"
)
Functions ¶
Types ¶
type ApplyConfig ¶
type ApplyConfig struct { Config *types.ModifyConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` // contains filtered or unexported fields }
申请修改配置项
func (*ApplyConfig) Descriptor
deprecated
func (*ApplyConfig) Descriptor() ([]byte, []int)
Deprecated: Use ApplyConfig.ProtoReflect.Descriptor instead.
func (*ApplyConfig) GetConfig ¶
func (x *ApplyConfig) GetConfig() *types.ModifyConfig
func (*ApplyConfig) ProtoMessage ¶
func (*ApplyConfig) ProtoMessage()
func (*ApplyConfig) ProtoReflect ¶
func (x *ApplyConfig) ProtoReflect() protoreflect.Message
func (*ApplyConfig) Reset ¶
func (x *ApplyConfig) Reset()
func (*ApplyConfig) String ¶
func (x *ApplyConfig) String() string
type ApproveConfig ¶
type ApproveConfig struct { ApplyConfigId string `protobuf:"bytes,1,opt,name=applyConfigId,proto3" json:"applyConfigId,omitempty"` //修改配置项申请ID AutonomyItemId string `protobuf:"bytes,2,opt,name=autonomyItemId,proto3" json:"autonomyItemId,omitempty"` // autonomy 合約批准的 item ID // contains filtered or unexported fields }
批准配置项
func (*ApproveConfig) Descriptor
deprecated
func (*ApproveConfig) Descriptor() ([]byte, []int)
Deprecated: Use ApproveConfig.ProtoReflect.Descriptor instead.
func (*ApproveConfig) GetApplyConfigId ¶
func (x *ApproveConfig) GetApplyConfigId() string
func (*ApproveConfig) GetAutonomyItemId ¶
func (x *ApproveConfig) GetAutonomyItemId() string
func (*ApproveConfig) ProtoMessage ¶
func (*ApproveConfig) ProtoMessage()
func (*ApproveConfig) ProtoReflect ¶
func (x *ApproveConfig) ProtoReflect() protoreflect.Message
func (*ApproveConfig) Reset ¶
func (x *ApproveConfig) Reset()
func (*ApproveConfig) String ¶
func (x *ApproveConfig) String() string
type ConfigStatus ¶
type ConfigStatus struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` //申请ID Config *types.ModifyConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` Status int32 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"` Proposer string `protobuf:"bytes,4,opt,name=proposer,proto3" json:"proposer,omitempty"` // 状态 Height int64 `protobuf:"varint,8,opt,name=height,proto3" json:"height,omitempty"` Index int32 `protobuf:"varint,9,opt,name=index,proto3" json:"index,omitempty"` // contains filtered or unexported fields }
func (*ConfigStatus) Descriptor
deprecated
func (*ConfigStatus) Descriptor() ([]byte, []int)
Deprecated: Use ConfigStatus.ProtoReflect.Descriptor instead.
func (*ConfigStatus) GetConfig ¶
func (x *ConfigStatus) GetConfig() *types.ModifyConfig
func (*ConfigStatus) GetHeight ¶
func (x *ConfigStatus) GetHeight() int64
func (*ConfigStatus) GetId ¶
func (x *ConfigStatus) GetId() string
func (*ConfigStatus) GetIndex ¶
func (x *ConfigStatus) GetIndex() int32
func (*ConfigStatus) GetProposer ¶
func (x *ConfigStatus) GetProposer() string
func (*ConfigStatus) GetStatus ¶
func (x *ConfigStatus) GetStatus() int32
func (*ConfigStatus) ProtoMessage ¶
func (*ConfigStatus) ProtoMessage()
func (*ConfigStatus) ProtoReflect ¶
func (x *ConfigStatus) ProtoReflect() protoreflect.Message
func (*ConfigStatus) Reset ¶
func (x *ConfigStatus) Reset()
func (*ConfigStatus) String ¶
func (x *ConfigStatus) String() string
type ManageAction ¶
type ManageAction struct { // Types that are assignable to Value: // *ManageAction_Modify // *ManageAction_Apply // *ManageAction_Approve Value isManageAction_Value `protobuf_oneof:"value"` Ty int32 `protobuf:"varint,2,opt,name=Ty,proto3" json:"Ty,omitempty"` // contains filtered or unexported fields }
func (*ManageAction) Descriptor
deprecated
func (*ManageAction) Descriptor() ([]byte, []int)
Deprecated: Use ManageAction.ProtoReflect.Descriptor instead.
func (*ManageAction) GetApply ¶
func (x *ManageAction) GetApply() *ApplyConfig
func (*ManageAction) GetApprove ¶
func (x *ManageAction) GetApprove() *ApproveConfig
func (*ManageAction) GetModify ¶
func (x *ManageAction) GetModify() *types.ModifyConfig
func (*ManageAction) GetTy ¶
func (x *ManageAction) GetTy() int32
func (*ManageAction) GetValue ¶
func (m *ManageAction) GetValue() isManageAction_Value
func (*ManageAction) ProtoMessage ¶
func (*ManageAction) ProtoMessage()
func (*ManageAction) ProtoReflect ¶
func (x *ManageAction) ProtoReflect() protoreflect.Message
func (*ManageAction) Reset ¶
func (x *ManageAction) Reset()
func (*ManageAction) String ¶
func (x *ManageAction) String() string
type ManageAction_Apply ¶
type ManageAction_Apply struct {
Apply *ApplyConfig `protobuf:"bytes,3,opt,name=apply,proto3,oneof"`
}
type ManageAction_Approve ¶
type ManageAction_Approve struct {
Approve *ApproveConfig `protobuf:"bytes,4,opt,name=approve,proto3,oneof"`
}
type ManageAction_Modify ¶
type ManageAction_Modify struct {
Modify *types.ModifyConfig `protobuf:"bytes,1,opt,name=modify,proto3,oneof"`
}
type ManageType ¶
type ManageType struct {
types.ExecTypeBase
}
ManageType defines managetype
func (ManageType) Amount ¶
func (m ManageType) Amount(tx *types.Transaction) (int64, error)
Amount amount
func (*ManageType) GetLogMap ¶
func (m *ManageType) GetLogMap() map[int64]*types.LogInfo
GetLogMap get log for map
func (*ManageType) GetPayload ¶
func (m *ManageType) GetPayload() types.Message
GetPayload return manageaction
func (ManageType) GetRealToAddr ¶
func (m ManageType) GetRealToAddr(tx *types.Transaction) string
GetRealToAddr main reason for overloading this function is because of the manage protocol during implementation, to address specification varies fron height to height
func (ManageType) GetTypeMap ¶
func (m ManageType) GetTypeMap() map[string]int32
GetTypeMap return typename of actionname
type ReceiptApplyConfig ¶
type ReceiptApplyConfig struct { Status *ConfigStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*ReceiptApplyConfig) Descriptor
deprecated
func (*ReceiptApplyConfig) Descriptor() ([]byte, []int)
Deprecated: Use ReceiptApplyConfig.ProtoReflect.Descriptor instead.
func (*ReceiptApplyConfig) GetStatus ¶
func (x *ReceiptApplyConfig) GetStatus() *ConfigStatus
func (*ReceiptApplyConfig) ProtoMessage ¶
func (*ReceiptApplyConfig) ProtoMessage()
func (*ReceiptApplyConfig) ProtoReflect ¶
func (x *ReceiptApplyConfig) ProtoReflect() protoreflect.Message
func (*ReceiptApplyConfig) Reset ¶
func (x *ReceiptApplyConfig) Reset()
func (*ReceiptApplyConfig) String ¶
func (x *ReceiptApplyConfig) String() string
type ReceiptApproveConfig ¶
type ReceiptApproveConfig struct { Pre *ConfigStatus `protobuf:"bytes,1,opt,name=pre,proto3" json:"pre,omitempty"` Cur *ConfigStatus `protobuf:"bytes,2,opt,name=cur,proto3" json:"cur,omitempty"` // contains filtered or unexported fields }
func (*ReceiptApproveConfig) Descriptor
deprecated
func (*ReceiptApproveConfig) Descriptor() ([]byte, []int)
Deprecated: Use ReceiptApproveConfig.ProtoReflect.Descriptor instead.
func (*ReceiptApproveConfig) GetCur ¶
func (x *ReceiptApproveConfig) GetCur() *ConfigStatus
func (*ReceiptApproveConfig) GetPre ¶
func (x *ReceiptApproveConfig) GetPre() *ConfigStatus
func (*ReceiptApproveConfig) ProtoMessage ¶
func (*ReceiptApproveConfig) ProtoMessage()
func (*ReceiptApproveConfig) ProtoReflect ¶
func (x *ReceiptApproveConfig) ProtoReflect() protoreflect.Message
func (*ReceiptApproveConfig) Reset ¶
func (x *ReceiptApproveConfig) Reset()
func (*ReceiptApproveConfig) String ¶
func (x *ReceiptApproveConfig) String() string
type ReplyQueryConfigList ¶
type ReplyQueryConfigList struct { Lists []*ConfigStatus `protobuf:"bytes,1,rep,name=lists,proto3" json:"lists,omitempty"` // contains filtered or unexported fields }
func (*ReplyQueryConfigList) Descriptor
deprecated
func (*ReplyQueryConfigList) Descriptor() ([]byte, []int)
Deprecated: Use ReplyQueryConfigList.ProtoReflect.Descriptor instead.
func (*ReplyQueryConfigList) GetLists ¶
func (x *ReplyQueryConfigList) GetLists() []*ConfigStatus
func (*ReplyQueryConfigList) ProtoMessage ¶
func (*ReplyQueryConfigList) ProtoMessage()
func (*ReplyQueryConfigList) ProtoReflect ¶
func (x *ReplyQueryConfigList) ProtoReflect() protoreflect.Message
func (*ReplyQueryConfigList) Reset ¶
func (x *ReplyQueryConfigList) Reset()
func (*ReplyQueryConfigList) String ¶
func (x *ReplyQueryConfigList) String() string
type ReqQueryConfigList ¶
type ReqQueryConfigList struct { Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` Proposer string `protobuf:"bytes,2,opt,name=proposer,proto3" json:"proposer,omitempty"` Count int32 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"` Direction int32 `protobuf:"varint,4,opt,name=direction,proto3" json:"direction,omitempty"` Height int64 `protobuf:"varint,5,opt,name=height,proto3" json:"height,omitempty"` Index int32 `protobuf:"varint,6,opt,name=index,proto3" json:"index,omitempty"` // contains filtered or unexported fields }
query
func (*ReqQueryConfigList) Descriptor
deprecated
func (*ReqQueryConfigList) Descriptor() ([]byte, []int)
Deprecated: Use ReqQueryConfigList.ProtoReflect.Descriptor instead.
func (*ReqQueryConfigList) GetCount ¶
func (x *ReqQueryConfigList) GetCount() int32
func (*ReqQueryConfigList) GetDirection ¶
func (x *ReqQueryConfigList) GetDirection() int32
func (*ReqQueryConfigList) GetHeight ¶
func (x *ReqQueryConfigList) GetHeight() int64
func (*ReqQueryConfigList) GetIndex ¶
func (x *ReqQueryConfigList) GetIndex() int32
func (*ReqQueryConfigList) GetProposer ¶
func (x *ReqQueryConfigList) GetProposer() string
func (*ReqQueryConfigList) GetStatus ¶
func (x *ReqQueryConfigList) GetStatus() int32
func (*ReqQueryConfigList) ProtoMessage ¶
func (*ReqQueryConfigList) ProtoMessage()
func (*ReqQueryConfigList) ProtoReflect ¶
func (x *ReqQueryConfigList) ProtoReflect() protoreflect.Message
func (*ReqQueryConfigList) Reset ¶
func (x *ReqQueryConfigList) Reset()
func (*ReqQueryConfigList) String ¶
func (x *ReqQueryConfigList) String() string