Versions in this module Expand all Collapse all v0 v0.1.0 Jan 28, 2021 Changes in this version + var ErrNotFound = errors.New("ledger not found") + type Change struct + Post *xdr.LedgerEntry + Pre *xdr.LedgerEntry + Type xdr.LedgerEntryType + func GenesisChange(networkPassPhrase string) Change + func GetChangesFromLedgerEntryChanges(ledgerEntryChanges xdr.LedgerEntryChanges) []Change + func (c *Change) AccountChangedExceptSigners() (bool, error) + func (c *Change) AccountSignersChanged() bool + func (c *Change) LedgerEntryChangeType() xdr.LedgerEntryChangeType + type ChangeReader interface + Close func() error + Read func() (Change, error) + type CheckpointChangeReader struct + func NewCheckpointChangeReader(ctx context.Context, archive historyarchive.ArchiveInterface, sequence uint32) (*CheckpointChangeReader, error) + func (r *CheckpointChangeReader) Close() error + func (r *CheckpointChangeReader) Read() (Change, error) + type LedgerChangeReader struct + func NewLedgerChangeReader(backend ledgerbackend.LedgerBackend, networkPassphrase string, sequence uint32) (*LedgerChangeReader, error) + func (r *LedgerChangeReader) Close() error + func (r *LedgerChangeReader) Read() (Change, error) + type LedgerEntryChangeCache struct + func NewLedgerEntryChangeCache() *LedgerEntryChangeCache + func (c *LedgerEntryChangeCache) AddChange(change Change) error + func (c *LedgerEntryChangeCache) GetChanges() []Change + func (c *LedgerEntryChangeCache) Size() int + type LedgerTransaction struct + Envelope xdr.TransactionEnvelope + FeeChanges xdr.LedgerEntryChanges + Index uint32 + Meta xdr.TransactionMeta + Result xdr.TransactionResultPair + func (t *LedgerTransaction) GetChanges() ([]Change, error) + func (t *LedgerTransaction) GetFeeChanges() []Change + func (t *LedgerTransaction) GetOperationChanges(operationIndex uint32) ([]Change, error) + type LedgerTransactionReader struct + func NewLedgerTransactionReader(backend ledgerbackend.LedgerBackend, networkPassphrase string, sequence uint32) (*LedgerTransactionReader, error) + func (reader *LedgerTransactionReader) Close() error + func (reader *LedgerTransactionReader) GetHeader() xdr.LedgerHeaderHistoryEntry + func (reader *LedgerTransactionReader) GetSequence() uint32 + func (reader *LedgerTransactionReader) Read() (LedgerTransaction, error) + func (reader *LedgerTransactionReader) Rewind() + type MockChangeReader struct + func (m *MockChangeReader) Close() error + func (m *MockChangeReader) Read() (Change, error) + type StateError struct + func NewStateError(err error) StateError + type StatsChangeProcessor struct + func (p *StatsChangeProcessor) GetResults() StatsChangeProcessorResults + func (p *StatsChangeProcessor) ProcessChange(change Change) error + type StatsChangeProcessorResults struct + AccountsCreated int64 + AccountsRemoved int64 + AccountsUpdated int64 + ClaimableBalancesCreated int64 + ClaimableBalancesRemoved int64 + ClaimableBalancesUpdated int64 + DataCreated int64 + DataRemoved int64 + DataUpdated int64 + OffersCreated int64 + OffersRemoved int64 + OffersUpdated int64 + TrustLinesCreated int64 + TrustLinesRemoved int64 + TrustLinesUpdated int64 + func (stats *StatsChangeProcessorResults) Map() map[string]interface{}