Documentation
¶
Index ¶
Constants ¶
View Source
const AppName = "pod"
Variables ¶
This section is empty.
Functions ¶
func ReadCAFile ¶ added in v1.9.16
Types ¶
type Config ¶
type Config struct {
sync.Mutex
AddCheckpoints *cli.StringSlice `` /* 133-byte string literal not displayed */
AddPeers *cli.StringSlice `` /* 150-byte string literal not displayed */
AddrIndex *bool `` /* 208-byte string literal not displayed */
AutoPorts *bool `` /* 191-byte string literal not displayed */
AutoListen *bool `` /* 202-byte string literal not displayed */
BanDuration *time.Duration `` /* 147-byte string literal not displayed */
BanThreshold *int `` /* 153-byte string literal not displayed */
BlockMaxSize *int `` /* 172-byte string literal not displayed */
BlockMaxWeight *int `` /* 169-byte string literal not displayed */
BlockMinSize *int `` /* 172-byte string literal not displayed */
BlockMinWeight *int `` /* 169-byte string literal not displayed */
BlockPrioritySize *int `` /* 196-byte string literal not displayed */
BlocksOnly *bool `` /* 148-byte string literal not displayed */
CAFile *string `` /* 175-byte string literal not displayed */
CAPI *bool `group:"" label:"Enable cAPI" description:"disable cAPI rpc" type:"" widget:"toggle" json:"CAPI" hook:"restart"`
CPUProfile *string `` /* 139-byte string literal not displayed */
ConfigFile *string `` /* 169-byte string literal not displayed */
ConnectPeers *cli.StringSlice `` /* 176-byte string literal not displayed */
// Controller *string `group:"node" label:"Controller Listener" description:"address to bind miner controller to" type:"address" widget:"string" json:"Controller" hook:"controller"`
// ControllerConnect *cli.StringSlice `group:"node" label:"Controller Connect" description:"address miner controller can be reached through to" type:"address" widget:"multi" json:"ControllerConnect" hook:"controller"`
DarkTheme *bool `` /* 127-byte string literal not displayed */
DataDir *string `` /* 148-byte string literal not displayed */
DbType *string `` /* 157-byte string literal not displayed */
DisableBanning *bool `` /* 150-byte string literal not displayed */
DisableCheckpoints *bool `` /* 145-byte string literal not displayed */
DisableController *bool `` /* 161-byte string literal not displayed */
DisableDNSSeed *bool `` /* 150-byte string literal not displayed */
DisableListen *bool `` /* 167-byte string literal not displayed */
DisableRPC *bool `` /* 152-byte string literal not displayed */
ExternalIPs *cli.StringSlice `` /* 170-byte string literal not displayed */
FreeTxRelayLimit *float64 `` /* 223-byte string literal not displayed */
GenThreads *int `` /* 140-byte string literal not displayed */
Generate *bool `` /* 133-byte string literal not displayed */
LAN *bool `` /* 169-byte string literal not displayed */
Language *string `` /* 142-byte string literal not displayed */
LimitPass *string `group:"rpc" label:"Limit Pass" description:"limited user password" type:"" widget:"password" json:"LimitPass" hook:"restart"`
LimitUser *string `group:"rpc" label:"Limit User" description:"limited user name" type:"" widget:"string" json:"LimitUser" hook:"restart"`
LogDir *string `` /* 136-byte string literal not displayed */
LogLevel *string `` /* 249-byte string literal not displayed */
MaxOrphanTxs *int `` /* 163-byte string literal not displayed */
MaxPeers *int `` /* 149-byte string literal not displayed */
MinRelayTxFee *float64 `` /* 182-byte string literal not displayed */
MinerPass *string `` /* 168-byte string literal not displayed */
MiningAddrs *cli.StringSlice `` /* 166-byte string literal not displayed */
Network *string `` /* 138-byte string literal not displayed */
NoCFilters *bool `` /* 144-byte string literal not displayed */
NoInitialLoad *bool `` /* 138-byte string literal not displayed */
NoPeerBloomFilters *bool `` /* 153-byte string literal not displayed */
NoRelayPriority *bool `` /* 195-byte string literal not displayed */
NodeOff *bool `group:"debug" label:"Node Off" description:"turn off the node backend" type:"" widget:"toggle" json:"NodeOff" hook:"node"`
OneTimeTLSKey *bool `` /* 200-byte string literal not displayed */
Onion *bool `group:"proxy" label:"Onion" description:"enable tor proxy" type:"" widget:"toggle" json:"Onion" hook:"restart"`
OnionProxy *string `` /* 155-byte string literal not displayed */
OnionProxyPass *string `` /* 138-byte string literal not displayed */
OnionProxyUser *string `` /* 132-byte string literal not displayed */
P2PConnect *cli.StringSlice `` /* 161-byte string literal not displayed */
P2PListeners *cli.StringSlice `` /* 159-byte string literal not displayed */
Password *string `` /* 135-byte string literal not displayed */
PipeLog *bool `group:"" label:"Pipe Logger" description:"enable pipe based loggerIPC" type:"" widget:"toggle" json:"PipeLog" hook:""`
Profile *string `` /* 142-byte string literal not displayed */
Proxy *string `` /* 152-byte string literal not displayed */
ProxyPass *string `` /* 132-byte string literal not displayed */
ProxyUser *string `` /* 129-byte string literal not displayed */
RPCCert *string `` /* 132-byte string literal not displayed */
RPCConnect *string `` /* 137-byte string literal not displayed */
RPCKey *string `group:"rpc" label:"RPC Key" description:"location of rpc TLS key" type:"path" widget:"string" json:"RPCKey" hook:"restart"`
RPCListeners *cli.StringSlice `` /* 152-byte string literal not displayed */
RPCMaxClients *int `` /* 156-byte string literal not displayed */
RPCMaxConcurrentReqs *int `` /* 180-byte string literal not displayed */
RPCMaxWebsockets *int `` /* 165-byte string literal not displayed */
RPCQuirks *bool `` /* 151-byte string literal not displayed */
RejectNonStd *bool `` /* 199-byte string literal not displayed */
RelayNonStd *bool `` /* 196-byte string literal not displayed */
RunAsService *bool `group:"" label:"Run As Service" description:"shuts down on lock timeout" type:"" widget:"toggle" json:"" hook:"restart"`
ServerPass *string `` /* 136-byte string literal not displayed */
ServerTLS *bool `` /* 159-byte string literal not displayed */
ServerUser *string `` /* 140-byte string literal not displayed */
SigCacheMaxSize *int `` /* 182-byte string literal not displayed */
Solo *bool `` /* 141-byte string literal not displayed */
TLS *bool `group:"tls" label:"TLS" description:"enable TLS for RPC connections" type:"" widget:"toggle" json:"TLS" hook:"restart"`
TLSSkipVerify *bool `` /* 162-byte string literal not displayed */
TorIsolation *bool `` /* 162-byte string literal not displayed */
TrickleInterval *time.Duration `` /* 185-byte string literal not displayed */
TxIndex *bool `` /* 215-byte string literal not displayed */
UPNP *bool `group:"node" label:"UPNP" description:"enable UPNP for NAT traversal" type:"" widget:"toggle" json:"UPNP" hook:"restart"`
UserAgentComments *cli.StringSlice `` /* 181-byte string literal not displayed */
Username *string `` /* 133-byte string literal not displayed */
UUID *int `` /* 150-byte string literal not displayed */
Wallet *bool `` /* 144-byte string literal not displayed */
WalletFile *string `` /* 146-byte string literal not displayed */
WalletOff *bool `` /* 129-byte string literal not displayed */
WalletPass *string `` /* 184-byte string literal not displayed */
WalletRPCListeners *cli.StringSlice `` /* 173-byte string literal not displayed */
WalletRPCMaxClients *int `` /* 179-byte string literal not displayed */
WalletRPCMaxWebsockets *int `` /* 191-byte string literal not displayed */
WalletServer *string `` /* 157-byte string literal not displayed */
Whitelists *cli.StringSlice `` /* 147-byte string literal not displayed */
Hilite *cli.StringSlice `` /* 168-byte string literal not displayed */
LogFilter *cli.StringSlice `` /* 165-byte string literal not displayed */
}
Config is
func EmptyConfig ¶
type Field ¶
type Field struct {
Datatype string `json:"datatype"`
Description string `json:"help"`
Featured string `json:"featured"`
Group string `json:"group"`
Hooks string `json:"hooks"`
Label string `json:"label"`
Model string `json:"model"`
Options []string `json:"options"`
Restart string `json:"restart"`
Slug string `json:"slug"`
Type string `json:"type"`
Widget string `json:"inputType"`
}
Click to show internal directories.
Click to hide internal directories.