Documentation
¶
Index ¶
- Variables
- func GetCoreSettings(cx *conte.Xt) models.DaemonConfig
- func SaveDaemonCfg(c *pod.Config)
- type AddBook
- type Address
- type DbAddress
- type Ddb
- type DuoUIdb
- func (d *DuoUIdb) DbRead(folder, name string)
- func (d *DuoUIdb) DbReadAddressBook() map[string]string
- func (d *DuoUIdb) DbReadAll(folder string) DuoUIitems
- func (d *DuoUIdb) DbReadAllTypes()
- func (d *DuoUIdb) DbReadTypeAll(f string)
- func (d *DuoUIdb) DbWrite(folder, name string, data interface{})
- func (d *DuoUIdb) DuoUIdbInit(dataDir string)
- type DuoUIitem
- type DuoUIitems
- type DuoUItemplates
- type RcVar
- func (rc *RcVar) DuoSend(duo *models.DuoUI, cx *conte.Xt, wp string, ad string, am float64)
- func (r *RcVar) GetBlock(cx *conte.Xt, hash string) btcjson.GetBlockVerboseResult
- func (r *RcVar) GetBlockCount(cx *conte.Xt)
- func (r *RcVar) GetBlockExcerpt(cx *conte.Xt, height int) (b models.DuoUIblock)
- func (r *RcVar) GetBlockHash(cx *conte.Xt, blockHeight int) string
- func (r *RcVar) GetBlocksExcerpts(cx *conte.Xt, startBlock, blockHeight int)
- func (r *RcVar) GetConnectionCount(cx *conte.Xt)
- func (r *RcVar) GetDifficulty(cx *conte.Xt)
- func (rc *RcVar) GetDuoUITransactionsExcertps(duo *models.DuoUI, cx *conte.Xt)
- func (rc *RcVar) GetDuoUIbalance(duo *models.DuoUI, cx *conte.Xt)
- func (rc *RcVar) GetDuoUIbestBlockHash(duo *models.DuoUI, cx *conte.Xt)
- func (rc *RcVar) GetDuoUIblockCount(duo *models.DuoUI, cx *conte.Xt)
- func (rc *RcVar) GetDuoUIblockHeight(duo *models.DuoUI, cx *conte.Xt)
- func (rc *RcVar) GetDuoUIconnectionCount(duo *models.DuoUI, cx *conte.Xt)
- func (rc *RcVar) GetDuoUIdifficulty(duo *models.DuoUI, cx *conte.Xt)
- func (rc *RcVar) GetDuoUIhashesPerSec(duo *models.DuoUI, cx *conte.Xt)
- func (rc *RcVar) GetDuoUIlastTxs(duo *models.DuoUI, cx *conte.Xt)
- func (rc *RcVar) GetDuoUIlocalLost(duo *models.DuoUI)
- func (rc *RcVar) GetDuoUInetworkHashesPerSec(duo *models.DuoUI, cx *conte.Xt)
- func (rc *RcVar) GetDuoUInetworkLastBlock(duo *models.DuoUI, cx *conte.Xt)
- func (rc *RcVar) GetDuoUIstatus(duo *models.DuoUI, cx *conte.Xt)
- func (rc *RcVar) GetDuoUItransactions(duo *models.DuoUI, cx *conte.Xt, sfrom, count int, cat string) *models.DuoUItransactions
- func (rc *RcVar) GetDuoUItransactionsNumber(duo *models.DuoUI, cx *conte.Xt)
- func (rc *RcVar) GetDuoUIunconfirmedBalance(duo *models.DuoUI, cx *conte.Xt)
- func (r *RcVar) GetNetworkLastBlock(cx *conte.Xt) int32
- func (r *RcVar) GetPeerInfo(cx *conte.Xt)
- func (r *RcVar) GetUptime(cx *conte.Xt)
- func (r *RcVar) GetWalletVersion(cx *conte.Xt) map[string]btcjson.VersionResult
- func (r *RcVar) PushDuoUIalert(t string, m interface{}, at string) (d *models.DuoUIalert)
- type Send
Constants ¶
This section is empty.
Variables ¶
View Source
var ALERT = models.DuoUIalert{}
Functions ¶
func GetCoreSettings ¶
func GetCoreSettings(cx *conte.Xt) models.DaemonConfig
func SaveDaemonCfg ¶
Types ¶
type Ddb ¶
type Ddb interface {
DbReadAllTypes()
DbRead(folder, name string)
DbReadAll(folder string) DuoUIitems
DbWrite(folder, name string, data interface{})
}
type DuoUIdb ¶
type DuoUIdb struct {
DB *scribble.Driver
Folder string `json:"folder"`
Name string `json:"name"`
Data interface{} `json:"data"`
}
func (*DuoUIdb) DbReadAddressBook ¶
func (*DuoUIdb) DbReadAll ¶
func (d *DuoUIdb) DbReadAll(folder string) DuoUIitems
func (*DuoUIdb) DbReadAllTypes ¶
func (d *DuoUIdb) DbReadAllTypes()
func (*DuoUIdb) DbReadTypeAll ¶
func (*DuoUIdb) DuoUIdbInit ¶
type DuoUIitems ¶
type DuoUItemplates ¶
type RcVar ¶
type RcVar struct {
Alert models.DuoUIalert
Status models.DuoUIstatus
Hashes int64
NetHash int64
BlockHeight int32
BestBlock string
Difficulty float64
BlockCount int64
NetworkLastBlock int32
ConnectionCount int32
Balance string
Unconfirmed string
TxsNumber int
CommandsHistory models.DuoUIcommandsHistory
Transactions models.DuoUItransactions
Txs models.DuoUItransactionsExcerpts
LastTxs models.DuoUItransactions
Settings models.DuoUIsettings
Sent bool
IsFirstRun bool
IsNotificationRun bool
Localhost models.DuoUIlocalHost
Uptime int
Peers []*btcjson.GetPeerInfoResult `json:"peers"`
Blocks []models.DuoUIblock
// contains filtered or unexported fields
}
func (*RcVar) GetBlockCount ¶
func (*RcVar) GetBlockExcerpt ¶
func (*RcVar) GetBlocksExcerpts ¶
func (*RcVar) GetConnectionCount ¶
func (*RcVar) GetDifficulty ¶
func (*RcVar) GetDuoUITransactionsExcertps ¶
func (*RcVar) GetDuoUIbestBlockHash ¶
func (*RcVar) GetDuoUIblockCount ¶
func (*RcVar) GetDuoUIblockHeight ¶
func (*RcVar) GetDuoUIconnectionCount ¶
func (*RcVar) GetDuoUIdifficulty ¶
func (*RcVar) GetDuoUIhashesPerSec ¶
func (*RcVar) GetDuoUIlocalLost ¶
func (*RcVar) GetDuoUInetworkHashesPerSec ¶
func (*RcVar) GetDuoUInetworkLastBlock ¶
func (*RcVar) GetDuoUItransactions ¶
func (*RcVar) GetDuoUItransactionsNumber ¶
func (*RcVar) GetDuoUIunconfirmedBalance ¶
func (*RcVar) GetPeerInfo ¶
func (v *DuoVUEnode) Gethashespersec() {
r, err := v.cx.RPCServer.HandleGetHashesPerSec(v.cx.RPCServer, a, nil)
r = int64(0)
return
}
func (v *DuoVUEnode) Getheaders(a *btcjson.GetHeadersCmd) {
r, err := v.cx.RPCServer.HandleGetHeaders(v.cx.RPCServer, a, nil)
r = []string{}
return
}
func (v *DuoVUEnode) Getinfo() {
r, err := v.cx.RPCServer.HandleGetInfo(v.cx.RPCServer, a, nil)
r = btcjson.InfoChainResult{}
return
}
func (v *DuoVUEnode) Getmempoolinfo() {
r, err := v.cx.RPCServer.HandleGetMempoolInfo(v.cx.RPCServer, a, nil)
r = btcjson.GetMempoolInfoResult{}
return
}
func (v *DuoVUEnode) Getmininginfo() {
r, err := v.cx.RPCServer.HandleGetMiningInfo(v.cx.RPCServer, a, nil)
r = btcjson.GetMiningInfoResult{}
return
}
func (v *DuoVUEnode) Getnettotals() {
r, err := v.cx.RPCServer.HandleGetNetTotals(v.cx.RPCServer, a, nil)
r = btcjson.GetNetTotalsResult{}
return
}
func (v *DuoVUEnode) Getnetworkhashps(a *btcjson.GetNetworkHashPSCmd) {
r, err := v.cx.RPCServer.HandleGetNetworkHashPS(v.cx.RPCServer, a, nil)
r = int64(0)
return
}
func (*RcVar) GetUptime ¶
func (v *DuoVUEnode) Stop() {
r, err := v.cx.RPCServer.HandleStop(v.cx.RPCServer, a, nil)
r = ""
return
}
func (*RcVar) GetWalletVersion ¶
func (v *DuoVUEnode) Validateaddress(a *btcjson.ValidateAddressCmd) {
r, err := v.cx.RPCServer.HandleValidateAddress(v.cx.RPCServer, a, nil)
r = btcjson.ValidateAddressChainResult{}
return
}
func (v *DuoVUEnode) Verifychain(a *btcjson.VerifyChainCmd) {
r, err := v.cx.RPCServer.HandleVerifyChain(v.cx.RPCServer, a, nil)
}
func (v *DuoVUEnode) Verifymessage(a *btcjson.VerifyMessageCmd) {
r, err := v.cx.RPCServer.HandleVerifyMessage(v.cx.RPCServer, a, nil)
r = ""
return
}
func (*RcVar) PushDuoUIalert ¶
func (r *RcVar) PushDuoUIalert(t string, m interface{}, at string) (d *models.DuoUIalert)
GetMsg loads the message variable
Click to show internal directories.
Click to hide internal directories.