daemon

package
v0.2.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2023 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	MainwalletFilePath = ""
	MainwalletFileKey  []byte
	AppPath            = ""
	AppName            = ""
	AppLocalPort       = ""
	//Walletinstantiated=false
	//Walletstate=""
	Miningrequested            = false
	Miningrunning              = false
	Miningaddrressesfileloaded = false
	//Miningaddressesloaded=false
	Managingwalletrequested = false
	Seed                    = false
	SyncingMinNbPeers       = 0
	AppIsClosing            = false
	Mn                      *mainchain.Maincore
	Mncc                    *content.ContentClient
	Wireswarm               *wire.Swarm
	Wlt                     *wallet.Wallet
	MAddresses              *MiningAddresses
)
View Source
var (
	MaxDisplayedPostDefault      = 30
	NameregistrationtxfeeDefault = 300
	//PublicposttxfeeDefault=500
	SendtoaddressarraytxfeeDefault = 500
)
View Source
var MainwalletFilePathDefault = filepath.Join("WalletFiles", "Wallet.dat")

Functions

func AddToRecentDappNames added in v0.2.3

func AddToRecentDappNames(dappnameinputText string)

func ApplyUsersettings

func ApplyUsersettings()

func ClearAllRecentDappNames added in v0.2.3

func ClearAllRecentDappNames()

func ClearRecentDappNameWithId added in v0.2.3

func ClearRecentDappNameWithId(dappnameselectedid int)

func GetActiveloginname added in v0.2.4

func GetActiveloginname() string

func GetCachedDirPathForRegistredName added in v0.2.3

func GetCachedDirPathForRegistredName(name string) (string, int)

func GetRecentDappNames added in v0.2.3

func GetRecentDappNames() []string

func LoadUsersettingsFile

func LoadUsersettingsFile() error

func Mainloop

func Mainloop()

///////////////////////////

func PutActiveloginname added in v0.2.4

func PutActiveloginname(newlogin string)

func PutCachedDirPathForRegistredName added in v0.2.3

func PutCachedDirPathForRegistredName(name string, path string)

func SaveUsersettingsFile

func SaveUsersettingsFile() error
func GetMainwalletPath() string{
	return Usersettings.MainwalletFilePath
}
func PutMainwalletPath(path string){
	Usersettings.MainwalletFilePath=path
}

func SetDefaultSettings

func SetDefaultSettings()

func Walletinstantiated added in v0.2.3

func Walletinstantiated() bool

Types

type CachedDirInfo added in v0.2.3

type CachedDirInfo struct {
	RegistredName string
	Path          string
}

type MiningAddresses added in v0.2.2

type MiningAddresses struct {
	Addressesarray []utility.Hash
}

TODO integrate address in the wallet

func (*MiningAddresses) AddAddress added in v0.2.2

func (maddresses *MiningAddresses) AddAddress(addr utility.Hash)

func (*MiningAddresses) GetAddress added in v0.2.3

func (maddresses *MiningAddresses) GetAddress(i int) utility.Hash

func (*MiningAddresses) GetRandomAddress added in v0.2.2

func (maddresses *MiningAddresses) GetRandomAddress() utility.Hash

func (*MiningAddresses) LoadJSONMiningAddressesFile added in v0.2.3

func (maddresses *MiningAddresses) LoadJSONMiningAddressesFile(filepath string) error

func (*MiningAddresses) SaveJSONMiningAddressesFile added in v0.2.3

func (maddresses *MiningAddresses) SaveJSONMiningAddressesFile(addrfilepath string)

type UsersettingsType

type UsersettingsType struct {

	//Assetarray [] Asset
	MainwalletFilePath string
	//////////////////////////
	//Confirmationlayer uint32
	//////////////////////////
	MaxDisplayedPost      int
	Nameregistrationtxfee int
	//Publicposttxfee int
	Sendtoaddressarraytxfee int
	//Lastknownblock uint32
	//Broadcastedtxarray [] Broadcastedtx
	//mu sync.Mutex
	//BannedNameArray []string
	Miningrequested      bool
	CachedDirInfoArray   []CachedDirInfo
	Recentdappnamesarray []string
	Activeloginname      string
}
var Usersettings UsersettingsType

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL