Versions in this module Expand all Collapse all v4 v4.2.0 Jan 30, 2025 Changes in this version + func TsFromBlock(chain string, blockNum base.Blknum) (base.Timestamp, error) type DaemonOptions + func (opts *DaemonOptions) ToInternal() *daemonOptionsInternal v4.0.2 Dec 17, 2024 Changes in this version + const BFFrom + const BFReward + const BFTo + const CMAddresses + const CMAppearances + const CMBlooms + const CMEdit + const CMIndex + const CMManifest + const CMPins + const CMShow + const CMStats + const DAOff + const DAOn + const DSBlooms + const DSIndex + const DSOff + const EFIn + const EFOut + const EFZero + const NoBF + const NoCHM + const NoCOM + const NoDA + const NoDS + const NoEF + const NoSLP + const NoSM + const NoSS + const NoSTP + const NoTF + const NoTP + const SLPAll + const SLPSome + const SMAbis + const SMAll + const SMBlocks + const SMBlooms + const SMIndex + const SMLogs + const SMMaps + const SMMonitors + const SMNames + const SMResults + const SMSlurps + const SMSome + const SMStaging + const SMState + const SMStatements + const SMTokens + const SMTraces + const SMTransactions + const SMUnripe + const SP1155 + const SPAccttype + const SPBalance + const SPCode + const SPDeployed + const SPExt + const SPInt + const SPMiner + const SPNfts + const SPNonce + const SPProxy + const SPToken + const SPUncles + const SPWithdrawals + const SSAlchemy + const SSCovalent + const SSEtherscan + const SSKey + const STPAll + const STPSome + const TFFrom + const TFTo + const TPAll + const TPDecimals + const TPName + const TPSome + const TPSymbol + const TPTotalSupply + const TPVersion + func GetAbisOptions(args []string) (*abisOptionsInternal, error) + func GetBlocksOptions(args []string) (*blocksOptionsInternal, error) + func GetChunksOptions(args []string) (*chunksOptionsInternal, error) + func GetConfigOptions(args []string) (*configOptionsInternal, error) + func GetDaemonOptions(args []string) (*daemonOptionsInternal, error) + func GetExploreOptions(args []string) (*exploreOptionsInternal, error) + func GetExportOptions(args []string) (*exportOptionsInternal, error) + func GetInitOptions(args []string) (*initOptionsInternal, error) + func GetLatestBlock(chain string) base.Blknum + func GetListOptions(args []string) (*listOptionsInternal, error) + func GetLogsOptions(args []string) (*logsOptionsInternal, error) + func GetMetaData(chain string) (*types.MetaData, error) + func GetMonitorsOptions(args []string) (*monitorsOptionsInternal, error) + func GetNamesOptions(args []string) (*namesOptionsInternal, error) + func GetReceiptsOptions(args []string) (*receiptsOptionsInternal, error) + func GetScrapeOptions(args []string) (*scrapeOptionsInternal, error) + func GetSlurpOptions(args []string) (*slurpOptionsInternal, error) + func GetStateOptions(args []string) (*stateOptionsInternal, error) + func GetStatusOptions(args []string) (*statusOptionsInternal, error) + func GetTokensOptions(args []string) (*tokensOptionsInternal, error) + func GetTracesOptions(args []string) (*tracesOptionsInternal, error) + func GetTransactionsOptions(args []string) (*transactionsOptionsInternal, error) + func GetWhenOptions(args []string) (*whenOptionsInternal, error) + func MustGetMetaData(chain string) *types.MetaData + func SortAbis(abis []types.Abi, sortSpec SortSpec) error + func SortCacheItems(cacheitems []types.CacheItem, sortSpec SortSpec) error + func SortChains(chains []types.Chain, sortSpec SortSpec) error + func SortChunkRecords(chunkrecords []types.ChunkRecord, sortSpec SortSpec) error + func SortChunkStats(chunkstats []types.ChunkStats, sortSpec SortSpec) error + func SortFunctions(functions []types.Function, sortSpec SortSpec) error + func SortMonitors(monitors []types.Monitor, sortSpec SortSpec) error + func SortNames(names []types.Name, sortSpec SortSpec) error + func Version() string + type AbisOptions struct + Addrs []string + Hint []string + Known bool + ProxyFor base.Address + RenderCtx *output.RenderCtx + func (opts *AbisOptions) Abis() ([]types.Function, *types.MetaData, error) + func (opts *AbisOptions) AbisCount() ([]types.Count, *types.MetaData, error) + func (opts *AbisOptions) AbisEncode(val string) ([]types.Function, *types.MetaData, error) + func (opts *AbisOptions) AbisFind(val []string) ([]types.Function, *types.MetaData, error) + func (opts *AbisOptions) AbisList() ([]types.Abi, *types.MetaData, error) + func (opts AbisOptions) String() string + type BlocksFlow int + func (v BlocksFlow) String() string + type BlocksOptions struct + Articulate bool + BlockIds []string + CacheTraces bool + CacheTxs bool + Emitter []string + Flow BlocksFlow + RenderCtx *output.RenderCtx + Topic []string + func (opts *BlocksOptions) Blocks() ([]types.Block, *types.MetaData, error) + func (opts *BlocksOptions) BlocksCount() ([]types.BlockCount, *types.MetaData, error) + func (opts *BlocksOptions) BlocksHashes() ([]types.LightBlock, *types.MetaData, error) + func (opts *BlocksOptions) BlocksLogs() ([]types.Log, *types.MetaData, error) + func (opts *BlocksOptions) BlocksTraces() ([]types.Trace, *types.MetaData, error) + func (opts *BlocksOptions) BlocksUncles() ([]types.LightBlock, *types.MetaData, error) + func (opts *BlocksOptions) BlocksUniq() ([]types.Appearance, *types.MetaData, error) + func (opts *BlocksOptions) BlocksWithdrawals() ([]types.Withdrawal, *types.MetaData, error) + func (opts BlocksOptions) String() string + type CacheOp uint8 + const CacheOff + const CacheOn + const Decache + type Cacher interface + Caching func(op CacheOp) + type ChunksMode int + func (v ChunksMode) String() string + type ChunksOptions struct + Belongs []string + BlockIds []string + Check bool + Deep bool + FirstBlock base.Blknum + LastBlock base.Blknum + List bool + MaxAddrs uint64 + Pin bool + Publish bool + Publisher base.Address + Remote bool + RenderCtx *output.RenderCtx + Rewrite bool + Sleep float64 + Unpin bool + func (opts *ChunksOptions) ChunksAddresses() ([]types.ChunkAddress, *types.MetaData, error) + func (opts *ChunksOptions) ChunksAppearances() ([]types.ChunkAppearance, *types.MetaData, error) + func (opts *ChunksOptions) ChunksBlooms() ([]types.ChunkBloom, *types.MetaData, error) + func (opts *ChunksOptions) ChunksCount() ([]types.Count, *types.MetaData, error) + func (opts *ChunksOptions) ChunksDiff() ([]types.Message, *types.MetaData, error) + func (opts *ChunksOptions) ChunksIndex() ([]types.ChunkIndex, *types.MetaData, error) + func (opts *ChunksOptions) ChunksManifest() ([]types.ChunkManifest, *types.MetaData, error) + func (opts *ChunksOptions) ChunksPins() ([]types.ChunkPin, *types.MetaData, error) + func (opts *ChunksOptions) ChunksStats() ([]types.ChunkStats, *types.MetaData, error) + func (opts *ChunksOptions) ChunksTag(val string) ([]types.Message, *types.MetaData, error) + func (opts *ChunksOptions) ChunksTruncate(val base.Blknum) ([]types.Message, *types.MetaData, error) + func (opts ChunksOptions) String() string + type ConfigMode int + func (v ConfigMode) String() string + type ConfigOptions struct + Mode ConfigMode + RenderCtx *output.RenderCtx + func (opts *ConfigOptions) ConfigDump() ([]types.Config, *types.MetaData, error) + func (opts *ConfigOptions) ConfigPaths() ([]types.CacheItem, *types.MetaData, error) + func (opts ConfigOptions) String() string + type DaemonApi int + func (v DaemonApi) String() string + type DaemonOptions struct + Api DaemonApi + Monitor bool + RenderCtx *output.RenderCtx + Scrape DaemonScrape + Silent bool + Url string + func NewDaemon(url string) *DaemonOptions + func (opts *DaemonOptions) Start(ready chan<- bool) + func (opts DaemonOptions) String() string + type DaemonScrape int + func (v DaemonScrape) String() string + type ExploreOptions struct + Dalle bool + Google bool + Local bool + NoOpen bool + RenderCtx *output.RenderCtx + Terms []string + func (opts *ExploreOptions) Explore() ([]types.Destination, *types.MetaData, error) + func (opts ExploreOptions) String() string + type ExportFlow int + func (v ExportFlow) String() string + type ExportOptions struct + Accounting bool + Addrs []string + Articulate bool + Asset []string + CacheTraces bool + Emitter []string + Factory bool + FirstBlock base.Blknum + FirstRecord uint64 + Flow ExportFlow + Fourbytes []string + LastBlock base.Blknum + MaxRecords uint64 + NoZero bool + Relevant bool + RenderCtx *output.RenderCtx + Reversed bool + Reverted bool + Topic []string + Topics []string + Unripe bool + func (opts *ExportOptions) Export() ([]types.Transaction, *types.MetaData, error) + func (opts *ExportOptions) ExportAppearances() ([]types.Appearance, *types.MetaData, error) + func (opts *ExportOptions) ExportBalances() ([]types.State, *types.MetaData, error) + func (opts *ExportOptions) ExportCount() ([]types.Monitor, *types.MetaData, error) + func (opts *ExportOptions) ExportLogs() ([]types.Log, *types.MetaData, error) + func (opts *ExportOptions) ExportNeighbors() ([]types.Message, *types.MetaData, error) + func (opts *ExportOptions) ExportReceipts() ([]types.Receipt, *types.MetaData, error) + func (opts *ExportOptions) ExportStatements() ([]types.Statement, *types.MetaData, error) + func (opts *ExportOptions) ExportTraces() ([]types.Trace, *types.MetaData, error) + func (opts *ExportOptions) ExportWithdrawals() ([]types.Withdrawal, *types.MetaData, error) + func (opts ExportOptions) String() string + type Globals struct + Append bool + Cache bool + Chain string + Decache bool + Ether bool + Output string + Verbose bool + func (g *Globals) Caching(op CacheOp) + func (g Globals) String() string + type InitOptions struct + FirstBlock base.Blknum + Publisher base.Address + RenderCtx *output.RenderCtx + Sleep float64 + func (opts *InitOptions) Init() ([]types.Message, *types.MetaData, error) + func (opts *InitOptions) InitAll() ([]types.Message, *types.MetaData, error) + func (opts *InitOptions) InitDryRun() ([]types.Message, *types.MetaData, error) + func (opts *InitOptions) InitExample(val string) ([]types.Message, *types.MetaData, error) + func (opts InitOptions) String() string + type ListOptions struct + Addrs []string + FirstBlock base.Blknum + FirstRecord uint64 + LastBlock base.Blknum + MaxRecords uint64 + NoZero bool + Publisher base.Address + RenderCtx *output.RenderCtx + Reversed bool + Silent bool + Unripe bool + func (opts *ListOptions) List() ([]types.Appearance, *types.MetaData, error) + func (opts *ListOptions) ListBounds() ([]types.Bounds, *types.MetaData, error) + func (opts *ListOptions) ListCount() ([]types.Monitor, *types.MetaData, error) + func (opts ListOptions) String() string + type LogsOptions struct + Articulate bool + Emitter []string + RenderCtx *output.RenderCtx + Topic []string + TransactionIds []string + func (opts *LogsOptions) Logs() ([]types.Log, *types.MetaData, error) + func (opts LogsOptions) String() string + type MonitorsOptions struct + Addrs []string + BatchSize uint64 + Commands string + Delete bool + Remove bool + RenderCtx *output.RenderCtx + RunCount uint64 + Sleep float64 + Staged bool + Undelete bool + Watch bool + Watchlist string + func (opts *MonitorsOptions) Monitors() ([]types.Message, *types.MetaData, error) + func (opts *MonitorsOptions) MonitorsClean() ([]types.MonitorClean, *types.MetaData, error) + func (opts *MonitorsOptions) MonitorsCount() ([]types.Count, *types.MetaData, error) + func (opts *MonitorsOptions) MonitorsList() ([]types.Monitor, *types.MetaData, error) + func (opts MonitorsOptions) String() string + type NamesOptions struct + All bool + Custom bool + DryRun bool + Expand bool + MatchCase bool + Prefund bool + Regular bool + RenderCtx *output.RenderCtx + Terms []string + func (opts *NamesOptions) ModifyName(op crud.Operation, cd *crud.NameCrud) ([]types.Name, *types.MetaData, error) + func (opts *NamesOptions) Names() ([]types.Name, *types.MetaData, error) + func (opts *NamesOptions) NamesAddr() ([]types.Name, *types.MetaData, error) + func (opts *NamesOptions) NamesAutoname(val base.Address) ([]types.Message, *types.MetaData, error) + func (opts *NamesOptions) NamesClean() ([]types.Message, *types.MetaData, error) + func (opts *NamesOptions) NamesCreate() ([]types.Name, *types.MetaData, error) + func (opts *NamesOptions) NamesDelete() ([]types.Name, *types.MetaData, error) + func (opts *NamesOptions) NamesRemove() ([]types.Name, *types.MetaData, error) + func (opts *NamesOptions) NamesTags() ([]types.Name, *types.MetaData, error) + func (opts *NamesOptions) NamesUndelete() ([]types.Name, *types.MetaData, error) + func (opts *NamesOptions) NamesUpdate() ([]types.Name, *types.MetaData, error) + func (opts NamesOptions) String() string + type ParseFunc func(target any, key, value string) (bool, error) + type ReceiptsOptions struct + Articulate bool + RenderCtx *output.RenderCtx + TransactionIds []string + func (opts *ReceiptsOptions) Receipts() ([]types.Receipt, *types.MetaData, error) + func (opts ReceiptsOptions) String() string + type Result struct + Data []T + Meta types.MetaData + type ScrapeOptions struct + BlockCnt uint64 + Notify bool + Publisher base.Address + RenderCtx *output.RenderCtx + Sleep float64 + func (opts *ScrapeOptions) ScrapeDryRun() ([]types.Message, *types.MetaData, error) + func (opts *ScrapeOptions) ScrapeRunCount(val uint64) ([]types.Message, *types.MetaData, error) + func (opts *ScrapeOptions) ScrapeRunOnce() ([]types.Message, *types.MetaData, error) + func (opts *ScrapeOptions) ScrapeTouch(val base.Blknum) ([]types.Message, *types.MetaData, error) + func (opts ScrapeOptions) String() string + type SlurpOptions struct + Addrs []string + Articulate bool + BlockIds []string + Page uint64 + PageId string + Parts SlurpParts + PerPage uint64 + RenderCtx *output.RenderCtx + Sleep float64 + Source SlurpSource + func (opts *SlurpOptions) Slurp() ([]types.Slurp, *types.MetaData, error) + func (opts *SlurpOptions) SlurpAppearances() ([]types.Appearance, *types.MetaData, error) + func (opts *SlurpOptions) SlurpCount() ([]types.Monitor, *types.MetaData, error) + func (opts SlurpOptions) String() string + type SlurpParts int + func (v SlurpParts) String() string + type SlurpSource int + func (v SlurpSource) String() string + type SortOrder = types.SortOrder + const Asc + const Dec + type SortSpec struct + Fields []string + Order []SortOrder + type StateOptions struct + Addrs []string + Articulate bool + BlockIds []string + Calldata string + Changes bool + NoZero bool + Parts StateParts + ProxyFor base.Address + RenderCtx *output.RenderCtx + func (opts *StateOptions) State() ([]types.State, *types.MetaData, error) + func (opts *StateOptions) StateCall() ([]types.Result, *types.MetaData, error) + func (opts *StateOptions) StateSend() ([]types.Result, *types.MetaData, error) + func (opts StateOptions) String() string + type StateParts int + func (v StateParts) String() string + type StatusModes int + func (v StatusModes) String() string + type StatusOptions struct + Chains bool + FirstRecord uint64 + MaxRecords uint64 + RenderCtx *output.RenderCtx + func (opts *StatusOptions) StatusAbis() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusAll() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusBlocks() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusBlooms() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusDiagnose() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusHealthcheck() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusIndex() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusLogs() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusMaps() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusMonitors() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusNames() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusResults() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusSlurps() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusSome() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusStaging() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusState() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusStatements() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusTokens() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusTraces() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusTransactions() ([]types.Status, *types.MetaData, error) + func (opts *StatusOptions) StatusUnripe() ([]types.Status, *types.MetaData, error) + func (opts StatusOptions) String() string + type TokensOptions struct + Addrs []string + BlockIds []string + ByAcct bool + Changes bool + NoZero bool + Parts TokensParts + RenderCtx *output.RenderCtx + func (opts *TokensOptions) Tokens() ([]types.Token, *types.MetaData, error) + func (opts TokensOptions) String() string + type TokensParts int + func (v TokensParts) String() string + type TracesOptions struct + Articulate bool + Filter string + RenderCtx *output.RenderCtx + TransactionIds []string + func (opts *TracesOptions) Traces() ([]types.Trace, *types.MetaData, error) + func (opts *TracesOptions) TracesCount() ([]types.TraceCount, *types.MetaData, error) + func (opts TracesOptions) String() string + type TransactionsFlow int + func (v TransactionsFlow) String() string + type TransactionsOptions struct + Articulate bool + CacheTraces bool + Emitter []string + Flow TransactionsFlow + RenderCtx *output.RenderCtx + Topic []string + TransactionIds []string + func (opts *TransactionsOptions) Transactions() ([]types.Transaction, *types.MetaData, error) + func (opts *TransactionsOptions) TransactionsLogs() ([]types.Log, *types.MetaData, error) + func (opts *TransactionsOptions) TransactionsTraces() ([]types.Trace, *types.MetaData, error) + func (opts *TransactionsOptions) TransactionsUniq() ([]types.Appearance, *types.MetaData, error) + func (opts TransactionsOptions) String() string + type UpdateType string + const File + const FileSize + const Folder + const FolderSize + const Timer + func (u *UpdateType) String() string + type Updater struct + Items []UpdaterItem + LastTimeStamp int64 + LastTotalSize int64 + Name string + func NewUpdater(name string, items []UpdaterItem) (Updater, error) + func (u *Updater) NeedsUpdate() (Updater, bool, error) + func (u *Updater) Reset() + func (u *Updater) SetChain(oldChain, newChain string) + func (u *Updater) String() string + type UpdaterItem struct + Duration time.Duration + Path string + Type UpdateType + type WhenOptions struct + BlockIds []string + Check bool + Deep bool + RenderCtx *output.RenderCtx + Repair bool + Truncate base.Blknum + Update bool + func (opts *WhenOptions) When() ([]types.NamedBlock, *types.MetaData, error) + func (opts *WhenOptions) WhenCount() ([]types.Count, *types.MetaData, error) + func (opts *WhenOptions) WhenList() ([]types.NamedBlock, *types.MetaData, error) + func (opts *WhenOptions) WhenTimestamps() ([]types.Timestamp, *types.MetaData, error) + func (opts WhenOptions) String() string Other modules containing this package github.com/TrueBlocks/trueblocks-sdk/v3 github.com/TrueBlocks/trueblocks-sdk/v5 github.com/TrueBlocks/trueblocks-sdk/v6