Documentation ¶
Overview ¶
Package permission
@author: xwc1125
Package permission ¶
@author: xwc1125
Package permission ¶
@author: xwc1125
Package permission ¶
@author: xwc1125
Package permission TODO ¶
@author: xwc1125
Index ¶
- Constants
- func NewProtocolManager(rootCtx context.Context, networkID uint64, opts ...option) (protocol.Handshake, error)
- func WithBlockRW(blockRW protocol.BlockReadWriter) option
- func WithBroadcaster(broadcaster protocol.Broadcaster) option
- func WithP2PService(p2pService protocol.P2PService) option
- type Factory
Constants ¶
View Source
const ( PRE_TYPE = "permission_type" // 权限类型 PRE_ADMIN = "permission_admin" // 管理员 PRE_SUPERVISOR = "permission_supervisor" // 监管 PRE_PEER = "permission_peer" // 成员 PRE_NODE_PERMISSION = "permission_node" // 节点 )
Variables ¶
This section is empty.
Functions ¶
func NewProtocolManager ¶
func WithBlockRW ¶
func WithBlockRW(blockRW protocol.BlockReadWriter) option
func WithBroadcaster ¶
func WithBroadcaster(broadcaster protocol.Broadcaster) option
func WithP2PService ¶
func WithP2PService(p2pService protocol.P2PService) option
Types ¶
Click to show internal directories.
Click to hide internal directories.