package
4.0.2-stable+incompatible
Repository: https://github.com/algorand/go-algorand.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
AlgorandDaemonSystemdManaged returns true if the algod process for a given data dir is managed by systemd if not, algod will be managed as an indivudal process for the dir.
AlgorandDataIsPrivate returns true if the algod data dir can be considered 'private' and we can store all related data there.
MakeClient creates and inits a libgoal.Client.
MakeClientFromConfig creates a libgoal.Client from a config struct with many options.
MakeClientWithBinDir creates and inits a libgoal.Client, additionally allowing the user to specify a binary directory.
MakeDryrunState function creates v2.DryrunRequest data structure.
MakeDryrunStateBytes function creates DryrunRequest data structure in serialized form according to the format.
MakeDryrunStateGenerated function creates model.DryrunRequest data structure.
ReadSystemConfig read and parse $ALGORAND_DATA/system.json.
# Constants
AlgodClient ensures the algod client can be initialized when created.
DefaultKMDDataDir is the name of the directory within the algod data directory where kmd data goes.
DynamicClient creates clients on-demand.
FullClient ensures all clients can be initialized when created.
KmdClient ensures the kmd client can be initialized when created.
# Variables
UnencryptedWalletName is the name of the default, unencrypted wallet.
# Structs
Client represents the entry point for all libgoal functions.
ClientConfig is data to configure a Client.
ListedAddress is an address returned by ListAddresses, with a flag to indicate whether it's a multisig address.
MultisigInfo represents the information about a multisig account.
PendingTransactions represents a parsed PendingTransactionsResponse struct.
SystemConfig is the json object in $ALGORAND_DATA/system.json.
# Type aliases
ClientType represents the type of client you need It ensures the specified type(s) can be initialized when the libgoal client is created.