Versions in this module Expand all Collapse all v0 v0.0.2 Nov 24, 2019 v0.0.1 Nov 19, 2019 Changes in this version + type AlgorandFullNode struct + func MakeFull(log logging.Logger, rootDir string, cfg config.Local, phonebookDir string, ...) (*AlgorandFullNode, error) + func (node *AlgorandFullNode) BroadcastSignedTxGroup(txgroup []transactions.SignedTxn) error + func (node *AlgorandFullNode) Config() config.Local + func (node *AlgorandFullNode) ExtendPeerList(peers ...string) + func (node *AlgorandFullNode) GenesisHash() crypto.Digest + func (node *AlgorandFullNode) GenesisID() string + func (node *AlgorandFullNode) GetPendingTransaction(txID transactions.Txid) (res TxnWithStatus, found bool) + func (node *AlgorandFullNode) GetPendingTxnsFromPool() ([]transactions.SignedTxn, error) + func (node *AlgorandFullNode) GetPrioWeight(addr basics.Address) uint64 + func (node *AlgorandFullNode) GetTransaction(addr basics.Address, txID transactions.Txid, minRound basics.Round, ...) (TxnWithStatus, bool) + func (node *AlgorandFullNode) GetTransactionByID(txid transactions.Txid, rnd basics.Round) (TxnWithStatus, error) + func (node *AlgorandFullNode) HasCaughtUp() bool + func (node *AlgorandFullNode) Indexer() (*indexer.Indexer, error) + func (node *AlgorandFullNode) IsArchival() bool + func (node *AlgorandFullNode) IsCatchingUp() bool + func (node *AlgorandFullNode) IsInitialCatchupComplete() bool + func (node *AlgorandFullNode) Ledger() *data.Ledger + func (node *AlgorandFullNode) ListTxns(addr basics.Address, minRound basics.Round, maxRound basics.Round) ([]TxnWithStatus, error) + func (node *AlgorandFullNode) ListeningAddress() (string, bool) + func (node *AlgorandFullNode) MakePrioResponse(challenge string) []byte + func (node *AlgorandFullNode) NewPrioChallenge() string + func (node *AlgorandFullNode) OnNewBlock(block bookkeeping.Block, delta ledger.StateDelta) + func (node *AlgorandFullNode) PoolStats() PoolStats + func (node *AlgorandFullNode) ReplacePeerList(peers ...string) + func (node *AlgorandFullNode) SetLastLiveRound(round basics.Round) + func (node *AlgorandFullNode) Start() + func (node *AlgorandFullNode) Status() (s StatusReport, err error) + func (node *AlgorandFullNode) Stop() + func (node *AlgorandFullNode) SuggestedFee() basics.MicroAlgos + func (node *AlgorandFullNode) Uint64() uint64 + func (node *AlgorandFullNode) VerifyPrioResponse(challenge string, response []byte) (addr basics.Address, err error) + type PoolStats struct + NumConfirmed uint64 + NumExpired uint64 + NumOutstanding uint64 + type StatusReport struct + CatchupTime time.Duration + HasSyncedSinceStartup bool + LastRound basics.Round + LastRoundTimestamp time.Time + LastVersion protocol.ConsensusVersion + NextVersion protocol.ConsensusVersion + NextVersionRound basics.Round + NextVersionSupported bool + SynchronizingTime time.Duration + func (status StatusReport) TimeSinceLastRound() time.Duration + type TxnWithStatus struct + ApplyData transactions.ApplyData + ConfirmedRound basics.Round + PoolError string + Txn transactions.SignedTxn