Documentation ¶
Index ¶
- type Backend
- func (m *Backend) Address() string
- func (m *Backend) AlreadyRunning() bool
- func (m *Backend) BackendServerSelector()
- func (m *Backend) CheckGPUCompatibility() error
- func (m *Backend) Close()
- func (m *Backend) CreateMinerBinaries() ([]*miners.BinaryRunner, error)
- func (m *Backend) DisableTracking()
- func (m *Backend) EnableTracking()
- func (m *Backend) GetArgs() miners.BinaryArguments
- func (m *Backend) GetAutoStart() bool
- func (m *Backend) GetClosedSource() bool
- func (m *Backend) GetDebugging() bool
- func (m *Backend) GetEnableIntegrated() bool
- func (m *Backend) GetLocale() string
- func (m *Backend) GetPool() int
- func (m *Backend) GetPoolFee() string
- func (m *Backend) GetPoolName() string
- func (m *Backend) GetPools() []PoolChoice
- func (m *Backend) GetSkipVerthashExtendedVerify() bool
- func (m *Backend) GetTestnet() bool
- func (m *Backend) GetVersion() string
- func (m *Backend) InitWallet(password string) bool
- func (m *Backend) InstallMinerBinaries() error
- func (m *Backend) OpenDownloadUrl(url string)
- func (m *Backend) PayoutInformation()
- func (m *Backend) PerformChecks() string
- func (m *Backend) PrepareSweep(addr string) string
- func (m *Backend) PrerequisiteProxyLoop()
- func (m *Backend) RefreshBalance()
- func (m *Backend) RefreshHashrate()
- func (m *Backend) RefreshRunningState()
- func (m *Backend) ReportIssue()
- func (m *Backend) ResetPool()
- func (m *Backend) SelectP2PoolNode()
- func (m *Backend) SendSweep(password string) []string
- func (m *Backend) SetAutoStart(newAutoStart bool)
- func (m *Backend) SetClosedSource(newClosedSource bool)
- func (m *Backend) SetDebugging(newDebugging bool)
- func (m *Backend) SetEnableIntegrated(enabled bool)
- func (m *Backend) SetPool(pool int)
- func (m *Backend) SetSkipVerthashExtendedVerify(newVerthashVerify bool)
- func (m *Backend) SetTestnet(newTestnet bool)
- func (m *Backend) ShowTx(txid string)
- func (m *Backend) StartMining() bool
- func (m *Backend) StopMining() bool
- func (m *Backend) TrackingEnabled() string
- func (m *Backend) UpdateAvailable() bool
- func (m *Backend) UpdateLoop()
- func (m *Backend) VersionDetails() []string
- func (m *Backend) WailsInit(runtime *wails.Runtime) error
- func (m *Backend) WalletInitialized() int
- type PoolChoice
- type PrepareResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backend ¶
type Backend struct {
// contains filtered or unexported fields
}
func NewBackend ¶
func (*Backend) AlreadyRunning ¶
func (*Backend) BackendServerSelector ¶
func (m *Backend) BackendServerSelector()
Will be run at startup Additionally it can be run if the backend returns an error after startup
func (*Backend) CheckGPUCompatibility ¶
func (*Backend) CreateMinerBinaries ¶
func (m *Backend) CreateMinerBinaries() ([]*miners.BinaryRunner, error)
func (*Backend) DisableTracking ¶
func (m *Backend) DisableTracking()
func (*Backend) EnableTracking ¶
func (m *Backend) EnableTracking()
func (*Backend) GetArgs ¶
func (m *Backend) GetArgs() miners.BinaryArguments
func (*Backend) GetAutoStart ¶
func (*Backend) GetClosedSource ¶
func (*Backend) GetDebugging ¶
func (*Backend) GetEnableIntegrated ¶
func (*Backend) GetPoolFee ¶
func (*Backend) GetPoolName ¶
func (*Backend) GetPools ¶
func (m *Backend) GetPools() []PoolChoice
func (*Backend) GetSkipVerthashExtendedVerify ¶
func (*Backend) GetTestnet ¶
func (*Backend) GetVersion ¶
func (*Backend) InitWallet ¶
func (*Backend) InstallMinerBinaries ¶
func (*Backend) OpenDownloadUrl ¶
func (*Backend) PayoutInformation ¶
func (m *Backend) PayoutInformation()
func (*Backend) PerformChecks ¶
func (*Backend) PrepareSweep ¶
func (*Backend) PrerequisiteProxyLoop ¶
func (m *Backend) PrerequisiteProxyLoop()
func (*Backend) RefreshBalance ¶
func (m *Backend) RefreshBalance()
func (*Backend) RefreshHashrate ¶
func (m *Backend) RefreshHashrate()
func (*Backend) RefreshRunningState ¶
func (m *Backend) RefreshRunningState()
func (*Backend) ReportIssue ¶
func (m *Backend) ReportIssue()
func (*Backend) SelectP2PoolNode ¶
func (m *Backend) SelectP2PoolNode()
func (*Backend) SetAutoStart ¶
func (*Backend) SetClosedSource ¶
func (*Backend) SetDebugging ¶
func (*Backend) SetEnableIntegrated ¶
func (*Backend) SetSkipVerthashExtendedVerify ¶
func (*Backend) SetTestnet ¶
func (*Backend) StartMining ¶
func (*Backend) StopMining ¶
func (*Backend) TrackingEnabled ¶
func (*Backend) UpdateAvailable ¶
func (*Backend) UpdateLoop ¶
func (m *Backend) UpdateLoop()
func (*Backend) VersionDetails ¶
func (*Backend) WalletInitialized ¶
type PoolChoice ¶
type PrepareResult ¶
Click to show internal directories.
Click to hide internal directories.