Documentation ¶
Index ¶
- type Backend
- func (m *Backend) ActivationInformation()
- func (m *Backend) Address() string
- func (m *Backend) AlreadyRunning() bool
- func (m *Backend) BackendServerSelector()
- func (m *Backend) ChainNetworkApplicableToPayout() bool
- 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) GetCustomAddress() string
- func (m *Backend) GetDebugging() bool
- func (m *Backend) GetEnableIntegrated() bool
- func (m *Backend) GetKickbackPayoutID(selectedPoolID int, selectedPayoutID int) int
- func (m *Backend) GetLocale() string
- func (m *Backend) GetMiningAddress() string
- func (m *Backend) GetMiningPassword() string
- func (m *Backend) GetNetwork() string
- func (m *Backend) GetNetworks(selectedPoolID int, selectedPayoutID int) []NetworkChoice
- func (m *Backend) GetPayout() int
- func (m *Backend) GetPayoutTicker() string
- func (m *Backend) GetPayouts(selectedPoolID int) []PayoutChoice
- 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) PayoutIsDogecoin() bool
- func (m *Backend) PayoutIsVertcoin() bool
- func (m *Backend) PerformChecks() string
- func (m *Backend) PoolIsHashCryptos() bool
- func (m *Backend) PoolIsZergpool() bool
- 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) ResetCustomAddress()
- func (m *Backend) ResetNetwork()
- func (m *Backend) ResetPayout()
- func (m *Backend) ResetPool()
- func (m *Backend) ResetWalletAddress()
- func (m *Backend) SendSweep(password string) []string
- func (m *Backend) SetAutoStart(newAutoStart bool)
- func (m *Backend) SetClosedSource(newClosedSource bool)
- func (m *Backend) SetCustomAddress(newCustomAddress string)
- func (m *Backend) SetDebugging(newDebugging bool)
- func (m *Backend) SetEnableIntegrated(enabled bool)
- func (m *Backend) SetNetwork(network string)
- func (m *Backend) SetPayout(payout int)
- 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) UseCustomPayout() bool
- func (m *Backend) ValidCustomAddress() bool
- func (m *Backend) VersionDetails() []string
- func (m *Backend) WailsInit(runtime *wails.Runtime) error
- func (m *Backend) WalletInitialized() int
- type NetworkChoice
- type PayoutChoice
- 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) ActivationInformation ¶
func (m *Backend) ActivationInformation()
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) ChainNetworkApplicableToPayout ¶
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) GetCustomAddress ¶
func (*Backend) GetDebugging ¶
func (*Backend) GetEnableIntegrated ¶
func (*Backend) GetKickbackPayoutID ¶
func (*Backend) GetMiningAddress ¶
func (*Backend) GetMiningPassword ¶
func (*Backend) GetNetwork ¶
func (*Backend) GetNetworks ¶
func (m *Backend) GetNetworks(selectedPoolID int, selectedPayoutID int) []NetworkChoice
func (*Backend) GetPayoutTicker ¶
func (*Backend) GetPayouts ¶
func (m *Backend) GetPayouts(selectedPoolID int) []PayoutChoice
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) PayoutIsDogecoin ¶
func (*Backend) PayoutIsVertcoin ¶
func (*Backend) PerformChecks ¶
func (*Backend) PoolIsHashCryptos ¶
func (*Backend) PoolIsZergpool ¶
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) ResetCustomAddress ¶
func (m *Backend) ResetCustomAddress()
func (*Backend) ResetNetwork ¶
func (m *Backend) ResetNetwork()
func (*Backend) ResetPayout ¶
func (m *Backend) ResetPayout()
func (*Backend) ResetWalletAddress ¶
func (m *Backend) ResetWalletAddress()
func (*Backend) SetAutoStart ¶
func (*Backend) SetClosedSource ¶
func (*Backend) SetCustomAddress ¶
func (*Backend) SetDebugging ¶
func (*Backend) SetEnableIntegrated ¶
func (*Backend) SetNetwork ¶
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) UseCustomPayout ¶
func (*Backend) ValidCustomAddress ¶
TODO: Improve address validation
func (*Backend) VersionDetails ¶
func (*Backend) WalletInitialized ¶
type NetworkChoice ¶
type NetworkChoice struct {
Name string `json:"name"`
}
type PayoutChoice ¶
type PoolChoice ¶
type PrepareResult ¶
Click to show internal directories.
Click to hide internal directories.