Documentation ¶
Overview ¶
blocks display in block mode, lower level than other modes
Index ¶
- Constants
- Variables
- func AdminRefreshAll(groupId string)
- func BlockCMDJump(cmd string)
- func Blocks()
- func BlocksExit()
- func BlocksRefreshAll()
- func ChainAuthListForm(groupId, listType, action, pubkey string, trxTypes []string)
- func ChainAuthModeForm(groupId, trxType, mode string)
- func ChainConfigPage(groupId string)
- func ChainConfigRefreshAll(groupId string)
- func CreateGroupForm()
- func Error(title, text string)
- func GroupAdminPage(groupId string)
- func GroupConfigFormShow(groupId string, item *handlers.AppConfigKeyItem)
- func Help()
- func Info(title, text string)
- func Init()
- func NetworkPage()
- func NetworkPageExit()
- func NetworkRefreshAll()
- func Pubqueue()
- func PubqueueExit()
- func PubqueueRefreshAll()
- func Quorum(apiServer string)
- func QuorumApplyTokenHandler(cmd string)
- func QuorumBackupHandler()
- func QuorumCmdJoinHandler(cmd string)
- func QuorumCmdSendHandler(cmd string)
- func QuorumDelGroupHandler()
- func QuorumExit()
- func QuorumForceSyncGroupHandler()
- func QuorumGetGroupSeedHandler()
- func QuorumGroupAdminHandler()
- func QuorumGroupChainConfigHandler()
- func QuorumGroupNickHandler(cmd string)
- func QuorumLeaveGroupHandler()
- func QuorumNewGroupHandler()
- func QuorumRefreshAll()
- func SaveSeedToTmpFile(seedBytes []byte) (*os.File, error)
- func SaveToTmpFile(bytes []byte, prefix string) (*os.File, error)
- func Welcome()
- func YesNo(text string) bool
- type ChainAuthListFormParam
- type ChainAuthModeFormParam
Constants ¶
View Source
const ( CONTENT_FILTER_ALL string = "ALL" CONTENT_FILTER_MUTED string = "MUTED" CONTENT_FILTER_MINE string = "MINE" )
View Source
const PUBQUEUE_PAGE = "pubqueue"
Variables ¶
View Source
var App = cview.NewApplication()
View Source
var ChainAuthSupportedTrxTypes = []string{
"POST",
"ANNOUNCE",
"REQ_BLOCK_FORWARD",
"REQ_BLOCK_BACKWARD",
"ASK_PEERID",
"BLOCK_SYNCED",
"BLOCK_PRODUCED",
}
View Source
var FILTERS = map[string]func(api.ContentStruct) bool{ CONTENT_FILTER_ALL: func(content api.ContentStruct) bool { return !contains(config.RumConfig.Quorum.Muted, content.Publisher) }, CONTENT_FILTER_MUTED: func(content api.ContentStruct) bool { return contains(config.RumConfig.Quorum.Muted, content.Publisher) }, CONTENT_FILTER_MINE: func(content api.ContentStruct) bool { return quorumData.GetNodeInfo().NodePubKey == content.Publisher }, }
View Source
var PANNEL_CHAIN_AUTH_LIST_FORM = "form.chain.auth.list"
View Source
var PANNEL_CHAIN_AUTH_MODE_FORM = "form.chain.auth.mode"
View Source
var PANNEL_CHAIN_CONFIG_PAGE = "chain.config"
View Source
var PANNEL_GROUP_CONFIG_FORM = "form.group.config"
View Source
var PANNEL_GROUP_FORM = "form.group"
Functions ¶
func AdminRefreshAll ¶
func AdminRefreshAll(groupId string)
func BlockCMDJump ¶
func BlockCMDJump(cmd string)
func BlocksExit ¶
func BlocksExit()
func BlocksRefreshAll ¶
func BlocksRefreshAll()
func ChainAuthListForm ¶
func ChainAuthModeForm ¶
func ChainAuthModeForm(groupId, trxType, mode string)
func ChainConfigPage ¶
func ChainConfigPage(groupId string)
func ChainConfigRefreshAll ¶
func ChainConfigRefreshAll(groupId string)
func CreateGroupForm ¶
func CreateGroupForm()
func GroupAdminPage ¶
func GroupAdminPage(groupId string)
func GroupConfigFormShow ¶
func GroupConfigFormShow(groupId string, item *handlers.AppConfigKeyItem)
func NetworkPage ¶
func NetworkPage()
func NetworkPageExit ¶
func NetworkPageExit()
func NetworkRefreshAll ¶
func NetworkRefreshAll()
func PubqueueExit ¶
func PubqueueExit()
func PubqueueRefreshAll ¶
func PubqueueRefreshAll()
func Quorum ¶
func Quorum(apiServer string)
Quorum function will init the main widget it will start a ticker to keep refreshing data from api server
func QuorumBackupHandler ¶
func QuorumBackupHandler()
func QuorumExit ¶
func QuorumExit()
func QuorumGetGroupSeedHandler ¶
func QuorumGetGroupSeedHandler()
func QuorumGroupChainConfigHandler ¶
func QuorumGroupChainConfigHandler()
func QuorumRefreshAll ¶
func QuorumRefreshAll()
Refresh all data update ui if new content comes in run in a goroutine
Types ¶
type ChainAuthListFormParam ¶
type ChainAuthModeFormParam ¶
Click to show internal directories.
Click to hide internal directories.