package
6.17.1+incompatible
Repository: https://github.com/factomproject/factomd.git
Documentation: pkg.go.dev

# Functions

AddInterruptHandler adds a handler to call when a SIGINT (Ctrl+C) is received.
No description provided by the author
No description provided by the author
BlockFreeChannelSend will remove things from the queue to make room for new messages if the queue is full.
create a transaction to buy Entry Credits this adds the EC fee on top of the input amount.
create a transaction to transfer FCT between addresses adds EC fee on top of input amount.
No description provided by the author
No description provided by the author
No description provided by the author
FundECWallet get the current time in ms, add to it the offset provided (usually zero, except for tests).
FundWallet() Entry Point for no time offset on the transaction.
FundWalletTOFF() Entry Point where test code allows the transaction to have a time offset from the current time.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
var InputChan = make(chan string).
No description provided by the author
No description provided by the author
Just throw away the trash.
LaunchDBStateManagePlugin launches the plugin and returns an interface that can be interacted with like a usual interface.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Handle requests for missing data.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewLoadGenerator makes a new load generator.
construct a new factoid transaction.
No description provided by the author
No description provided by the author
create wsapi Post and invoke v2Request handler.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
generate a pair of user-strings Fs.., FA..
RegisterPrometheus registers the variables to be exposed.
SendTxn() adds transaction to APIQueue bypassing the wsapi / json encoding.
No description provided by the author
StartProfiler runs the go pprof tool `go tool pprof http://localhost:6060/debug/pprof/profile` https://golang.org/pkg/net/http/pprof/.
No description provided by the author
Timer Provides a tick add inserts it into the TickerQueue to trigger EOM generation by leaders.

# Variables

No description provided by the author
No description provided by the author
Build sets the factomd build id using git's SHA Version sets the semantic version number of the build $ go install -ldflags "-X github.com/FactomProject/factomd/engine.Build=`git rev-parse HEAD` -X github.com/FactomProject/factomd/engine.=`cat VERSION`" It also seems to need to have the previous binary deleted if recompiling to have this message show up if no code has changed.
How often to check the plugin if it has messages ready.
No description provided by the author
No description provided by the author
Used for signing messages.
Network Out Queue.
Messages.
No description provided by the author
No description provided by the author
No description provided by the author
NetworkReplayFilter.
No description provided by the author
Send/Receive Times.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

CompletedHeightsManager ensures the same height is not processed many times.
No description provided by the author
No description provided by the author
This is the implementation of plugin.Plugin so we can serve/consume this This has two methods: Server must return an RPC server for this plugin type.
Here is an implementation that talks over RPC.
Here is the RPC server that IManagerPluginRPC talks to, conforming to the requirements of net/rpc.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author