Documentation ¶
Index ¶
- Constants
- 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 SortChunkRecords(chunkrecords []types.ChunkRecord, sortSpec SortSpec) error
- func SortChunkStats(chunkstats []types.ChunkStats, sortSpec SortSpec) error
- func SortFunctions(functions []types.Function, sortSpec SortSpec) error
- func SortIndexes(chunkstats []types.ChunkStats, sortSpec SortSpec) error
- func SortManifests(chunkrecords []types.ChunkRecord, sortSpec SortSpec) error
- func SortNames(names []types.Name, sortSpec SortSpec) error
- func Version() string
- type AbisOptions
- 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
- type BlocksOptions
- 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
- type Cacher
- type ChunksMode
- type ChunksOptions
- 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
- type ConfigOptions
- type ConfigsOptions
- type DaemonApi
- type DaemonOptions
- type DaemonScrape
- type ExploreOptions
- type ExportFlow
- type ExportOptions
- 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
- type IndexesOptions
- type InitOptions
- 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
- type LogsOptions
- type ManifestsOptions
- type MonitorsOptions
- 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
- 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) NamesList() ([]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
- type ReceiptsOptions
- type Result
- type ScrapeOptions
- 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
- type SlurpParts
- type SlurpSource
- type SortOrder
- type SortSpec
- type StateOptions
- type StateParts
- type StatusModes
- type StatusOptions
- func (opts *StatusOptions) Status() ([]types.Status, *types.MetaData, error)
- 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) StatusList() ([]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
- type TokensParts
- type TracesOptions
- type TransactionsFlow
- type TransactionsOptions
- func (opts TransactionsOptions) String() 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)
- type WhenOptions
- func (opts WhenOptions) String() string
- 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)
Constants ¶
const ( NoBF BlocksFlow = 0 BFFrom = 1 << iota BFTo BFReward )
const ( NoCHM ChunksMode = 0 CMManifest = 1 << iota CMIndex CMBlooms CMPins CMAddresses CMAppearances CMStats )
const ( NoCOM ConfigMode = 0 CMShow = 1 << iota CMEdit )
const ( NoDA DaemonApi = 0 DAOff = 1 << iota DAOn )
const ( NoDS DaemonScrape = 0 DSOff = 1 << iota DSBlooms DSIndex )
const ( NoEF ExportFlow = 0 EFIn = 1 << iota EFOut EFZero )
const ( NoSLP SlurpParts = 0 SPExt = 1 << iota SPInt SPToken SPNfts SP1155 SPMiner SPUncles SPWithdrawals SLPSome = SPExt | SPInt | SPToken | SPNfts SLPAll = SPExt | SPInt | SPToken | SPNfts | SP1155 | SPMiner | SPUncles | SPWithdrawals )
const ( NoSS SlurpSource = 0 SSEtherscan = 1 << iota SSKey SSCovalent SSAlchemy )
const ( NoSTP StateParts = 0 SPBalance = 1 << iota SPNonce SPCode SPProxy SPDeployed SPAccttype STPSome = SPBalance | SPProxy | SPDeployed | SPAccttype STPAll = SPBalance | SPNonce | SPCode | SPProxy | SPDeployed | SPAccttype )
const ( NoSM StatusModes = 0 SMIndex = 1 << iota SMBlooms SMBlocks SMTransactions SMTraces SMLogs SMStatements SMResults SMState SMTokens SMMonitors SMNames SMAbis SMSlurps SMStaging SMUnripe SMMaps SMSome = SMIndex | SMBlooms | SMBlocks | SMTransactions SMAll = SMIndex | SMBlooms | SMBlocks | SMTransactions | SMTraces | SMLogs | SMStatements | SMResults | SMState | SMTokens | SMMonitors | SMNames | SMAbis | SMSlurps | SMStaging | SMUnripe | SMMaps )
const ( NoTP TokensParts = 0 TPName = 1 << iota TPSymbol TPDecimals TPTotalSupply TPVersion TPSome = TPName | TPSymbol | TPDecimals | TPTotalSupply TPAll = TPName | TPSymbol | TPDecimals | TPTotalSupply | TPVersion )
const ( NoTF TransactionsFlow = 0 TFFrom = 1 << iota TFTo )
Variables ¶
This section is empty.
Functions ¶
func GetAbisOptions ¶
GetAbisOptions returns a filled-in options instance given a string array of arguments.
func GetBlocksOptions ¶
GetBlocksOptions returns a filled-in options instance given a string array of arguments.
func GetChunksOptions ¶
GetChunksOptions returns a filled-in options instance given a string array of arguments.
func GetConfigOptions ¶
GetConfigOptions returns a filled-in options instance given a string array of arguments.
func GetDaemonOptions ¶
GetDaemonOptions returns a filled-in options instance given a string array of arguments.
func GetExploreOptions ¶ added in v3.5.5
GetExploreOptions returns a filled-in options instance given a string array of arguments.
func GetExportOptions ¶
GetExportOptions returns a filled-in options instance given a string array of arguments.
func GetInitOptions ¶
GetInitOptions returns a filled-in options instance given a string array of arguments.
func GetLatestBlock ¶
func GetListOptions ¶
GetListOptions returns a filled-in options instance given a string array of arguments.
func GetLogsOptions ¶
GetLogsOptions returns a filled-in options instance given a string array of arguments.
func GetMonitorsOptions ¶
GetMonitorsOptions returns a filled-in options instance given a string array of arguments.
func GetNamesOptions ¶
GetNamesOptions returns a filled-in options instance given a string array of arguments.
func GetReceiptsOptions ¶
GetReceiptsOptions returns a filled-in options instance given a string array of arguments.
func GetScrapeOptions ¶
GetScrapeOptions returns a filled-in options instance given a string array of arguments.
func GetSlurpOptions ¶
GetSlurpOptions returns a filled-in options instance given a string array of arguments.
func GetStateOptions ¶
GetStateOptions returns a filled-in options instance given a string array of arguments.
func GetStatusOptions ¶
GetStatusOptions returns a filled-in options instance given a string array of arguments.
func GetTokensOptions ¶
GetTokensOptions returns a filled-in options instance given a string array of arguments.
func GetTracesOptions ¶
GetTracesOptions returns a filled-in options instance given a string array of arguments.
func GetTransactionsOptions ¶
GetTransactionsOptions returns a filled-in options instance given a string array of arguments.
func GetWhenOptions ¶
GetWhenOptions returns a filled-in options instance given a string array of arguments.
func MustGetMetaData ¶ added in v3.4.0
func SortChunkRecords ¶
func SortChunkRecords(chunkrecords []types.ChunkRecord, sortSpec SortSpec) error
func SortChunkStats ¶
func SortChunkStats(chunkstats []types.ChunkStats, sortSpec SortSpec) error
func SortIndexes ¶ added in v3.5.10
func SortIndexes(chunkstats []types.ChunkStats, sortSpec SortSpec) error
Syntactic sugar
func SortManifests ¶ added in v3.5.10
func SortManifests(chunkrecords []types.ChunkRecord, sortSpec SortSpec) error
Types ¶
type AbisOptions ¶
type AbisOptions struct { Addrs []string `json:"addrs,omitempty"` Known bool `json:"known,omitempty"` ProxyFor base.Address `json:"proxyFor,omitempty"` Hint []string `json:"hint,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (*AbisOptions) AbisEncode ¶
AbisEncode implements the chifra abis --encode command.
func (AbisOptions) String ¶
func (opts AbisOptions) String() string
String implements the stringer interface
type BlocksFlow ¶
type BlocksFlow int
func (BlocksFlow) String ¶
func (v BlocksFlow) String() string
type BlocksOptions ¶
type BlocksOptions struct { BlockIds []string `json:"blocks,omitempty"` Flow BlocksFlow `json:"flow,omitempty"` Emitter []string `json:"emitter,omitempty"` Topic []string `json:"topic,omitempty"` Articulate bool `json:"articulate,omitempty"` CacheTxs bool `json:"cacheTxs,omitempty"` CacheTraces bool `json:"cacheTraces,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (*BlocksOptions) BlocksCount ¶
func (opts *BlocksOptions) BlocksCount() ([]types.BlockCount, *types.MetaData, error)
BlocksCount implements the chifra blocks --count command.
func (*BlocksOptions) BlocksHashes ¶
func (opts *BlocksOptions) BlocksHashes() ([]types.LightBlock, *types.MetaData, error)
BlocksHashes implements the chifra blocks --hashes command.
func (*BlocksOptions) BlocksLogs ¶
BlocksLogs implements the chifra blocks --logs command.
func (*BlocksOptions) BlocksTraces ¶
BlocksTraces implements the chifra blocks --traces command.
func (*BlocksOptions) BlocksUncles ¶
func (opts *BlocksOptions) BlocksUncles() ([]types.LightBlock, *types.MetaData, error)
BlocksUncles implements the chifra blocks --uncles command.
func (*BlocksOptions) BlocksUniq ¶
func (opts *BlocksOptions) BlocksUniq() ([]types.Appearance, *types.MetaData, error)
BlocksUniq implements the chifra blocks --uniq command.
func (*BlocksOptions) BlocksWithdrawals ¶
func (opts *BlocksOptions) BlocksWithdrawals() ([]types.Withdrawal, *types.MetaData, error)
BlocksWithdrawals implements the chifra blocks --withdrawals command.
func (BlocksOptions) String ¶
func (opts BlocksOptions) String() string
String implements the stringer interface
type ChunksMode ¶
type ChunksMode int
func (ChunksMode) String ¶
func (v ChunksMode) String() string
type ChunksOptions ¶
type ChunksOptions struct { BlockIds []string `json:"blocks,omitempty"` Check bool `json:"check,omitempty"` Pin bool `json:"pin,omitempty"` Publish bool `json:"publish,omitempty"` Publisher base.Address `json:"publisher,omitempty"` Remote bool `json:"remote,omitempty"` Belongs []string `json:"belongs,omitempty"` FirstBlock base.Blknum `json:"firstBlock,omitempty"` LastBlock base.Blknum `json:"lastBlock,omitempty"` MaxAddrs uint64 `json:"maxAddrs,omitempty"` Deep bool `json:"deep,omitempty"` Rewrite bool `json:"rewrite,omitempty"` List bool `json:"list,omitempty"` Unpin bool `json:"unpin,omitempty"` Sleep float64 `json:"sleep,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (*ChunksOptions) ChunksAddresses ¶
func (opts *ChunksOptions) ChunksAddresses() ([]types.ChunkAddress, *types.MetaData, error)
ChunksAddresses implements the chifra chunks addresses command.
func (*ChunksOptions) ChunksAppearances ¶
func (opts *ChunksOptions) ChunksAppearances() ([]types.ChunkAppearance, *types.MetaData, error)
ChunksAppearances implements the chifra chunks appearances command.
func (*ChunksOptions) ChunksBlooms ¶
func (opts *ChunksOptions) ChunksBlooms() ([]types.ChunkBloom, *types.MetaData, error)
ChunksBlooms implements the chifra chunks blooms command.
func (*ChunksOptions) ChunksCount ¶
ChunksCount implements the chifra chunks --count command.
func (*ChunksOptions) ChunksDiff ¶
ChunksDiff implements the chifra chunks --diff command.
func (*ChunksOptions) ChunksIndex ¶
func (opts *ChunksOptions) ChunksIndex() ([]types.ChunkIndex, *types.MetaData, error)
ChunksIndex implements the chifra chunks index command.
func (*ChunksOptions) ChunksManifest ¶
func (opts *ChunksOptions) ChunksManifest() ([]types.ChunkManifest, *types.MetaData, error)
ChunksManifest implements the chifra chunks manifest command.
func (*ChunksOptions) ChunksPins ¶
ChunksPins implements the chifra chunks pins command.
func (*ChunksOptions) ChunksStats ¶
func (opts *ChunksOptions) ChunksStats() ([]types.ChunkStats, *types.MetaData, error)
ChunksStats implements the chifra chunks stats command.
func (*ChunksOptions) ChunksTruncate ¶
func (opts *ChunksOptions) ChunksTruncate(val base.Blknum) ([]types.Message, *types.MetaData, error)
ChunksTruncate implements the chifra chunks --truncate command.
func (ChunksOptions) String ¶
func (opts ChunksOptions) String() string
String implements the stringer interface
type ConfigMode ¶
type ConfigMode int
func (ConfigMode) String ¶
func (v ConfigMode) String() string
type ConfigOptions ¶
type ConfigOptions struct { Mode ConfigMode `json:"mode,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (*ConfigOptions) ConfigDump ¶ added in v3.9.0
ConfigDump implements the chifra config --dump command.
func (*ConfigOptions) ConfigPaths ¶
ConfigPaths implements the chifra config --paths command.
func (ConfigOptions) String ¶
func (opts ConfigOptions) String() string
String implements the stringer interface
type ConfigsOptions ¶ added in v3.5.10
type ConfigsOptions = ConfigOptions
EXISTING_CODE
func (*ConfigsOptions) ConfigList ¶ added in v3.9.0
type DaemonOptions ¶
type DaemonOptions struct { Url string `json:"url,omitempty"` Api DaemonApi `json:"api,omitempty"` Scrape DaemonScrape `json:"scrape,omitempty"` Monitor bool `json:"monitor,omitempty"` Silent bool `json:"silent,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func NewDaemon ¶
func NewDaemon(url string) *DaemonOptions
func (DaemonOptions) String ¶
func (opts DaemonOptions) String() string
String implements the stringer interface
type DaemonScrape ¶
type DaemonScrape int
func (DaemonScrape) String ¶
func (v DaemonScrape) String() string
type ExploreOptions ¶ added in v3.5.5
type ExploreOptions struct { Terms []string `json:"terms,omitempty"` NoOpen bool `json:"noOpen,omitempty"` Local bool `json:"local,omitempty"` Google bool `json:"google,omitempty"` Dalle bool `json:"dalle,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (*ExploreOptions) Explore ¶ added in v3.5.5
func (opts *ExploreOptions) Explore() ([]types.Destination, *types.MetaData, error)
Explore implements the chifra explore command.
func (ExploreOptions) String ¶ added in v3.5.5
func (opts ExploreOptions) String() string
String implements the stringer interface
type ExportFlow ¶
type ExportFlow int
func (ExportFlow) String ¶
func (v ExportFlow) String() string
type ExportOptions ¶
type ExportOptions struct { Addrs []string `json:"addrs,omitempty"` Topics []string `json:"topics,omitempty"` Fourbytes []string `json:"fourbytes,omitempty"` Accounting bool `json:"accounting,omitempty"` Articulate bool `json:"articulate,omitempty"` CacheTraces bool `json:"cacheTraces,omitempty"` FirstRecord uint64 `json:"firstRecord,omitempty"` MaxRecords uint64 `json:"maxRecords,omitempty"` Relevant bool `json:"relevant,omitempty"` Emitter []string `json:"emitter,omitempty"` Topic []string `json:"topic,omitempty"` Reverted bool `json:"reverted,omitempty"` Asset []string `json:"asset,omitempty"` Flow ExportFlow `json:"flow,omitempty"` Factory bool `json:"factory,omitempty"` Unripe bool `json:"unripe,omitempty"` Reversed bool `json:"reversed,omitempty"` NoZero bool `json:"noZero,omitempty"` FirstBlock base.Blknum `json:"firstBlock,omitempty"` LastBlock base.Blknum `json:"lastBlock,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (*ExportOptions) Export ¶
func (opts *ExportOptions) Export() ([]types.Transaction, *types.MetaData, error)
Export implements the chifra export command.
func (*ExportOptions) ExportAppearances ¶
func (opts *ExportOptions) ExportAppearances() ([]types.Appearance, *types.MetaData, error)
ExportAppearances implements the chifra export --appearances command.
func (*ExportOptions) ExportBalances ¶
ExportBalances implements the chifra export --balances command.
func (*ExportOptions) ExportCount ¶
ExportCount implements the chifra export --count command.
func (*ExportOptions) ExportLogs ¶
ExportLogs implements the chifra export --logs command.
func (*ExportOptions) ExportNeighbors ¶
ExportNeighbors implements the chifra export --neighbors command.
func (*ExportOptions) ExportReceipts ¶
ExportReceipts implements the chifra export --receipts command.
func (*ExportOptions) ExportStatements ¶
ExportStatements implements the chifra export --statements command.
func (*ExportOptions) ExportTraces ¶
ExportTraces implements the chifra export --traces command.
func (*ExportOptions) ExportWithdrawals ¶
func (opts *ExportOptions) ExportWithdrawals() ([]types.Withdrawal, *types.MetaData, error)
ExportWithdrawals implements the chifra export --withdrawals command.
func (ExportOptions) String ¶
func (opts ExportOptions) String() string
String implements the stringer interface
type Globals ¶
type Globals struct { Ether bool `json:"ether,omitempty"` Cache bool `json:"cache,omitempty"` Decache bool `json:"decache,omitempty"` Verbose bool `json:"verbose,omitempty"` Chain string `json:"chain,omitempty"` Output string `json:"output,omitempty"` Append bool `json:"append,omitempty"` }
Globals is a subset of globally available options from the command line that make sense in the SDK context
type IndexesOptions ¶ added in v3.5.10
type IndexesOptions = ChunksOptions
EXISTING_CODE Syntactic sugar
func (*IndexesOptions) IndexesList ¶ added in v3.5.10
func (opts *IndexesOptions) IndexesList() ([]types.ChunkStats, *types.MetaData, error)
Syntactic sugar
type InitOptions ¶
type InitOptions struct { Publisher base.Address `json:"publisher,omitempty"` FirstBlock base.Blknum `json:"firstBlock,omitempty"` Sleep float64 `json:"sleep,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (*InitOptions) InitDryRun ¶
InitDryRun implements the chifra init --dryrun command.
func (*InitOptions) InitExample ¶
InitExample implements the chifra init --example command.
func (InitOptions) String ¶
func (opts InitOptions) String() string
String implements the stringer interface
type ListOptions ¶
type ListOptions struct { Addrs []string `json:"addrs,omitempty"` NoZero bool `json:"noZero,omitempty"` Unripe bool `json:"unripe,omitempty"` Silent bool `json:"silent,omitempty"` FirstRecord uint64 `json:"firstRecord,omitempty"` MaxRecords uint64 `json:"maxRecords,omitempty"` Reversed bool `json:"reversed,omitempty"` Publisher base.Address `json:"publisher,omitempty"` FirstBlock base.Blknum `json:"firstBlock,omitempty"` LastBlock base.Blknum `json:"lastBlock,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (*ListOptions) List ¶
func (opts *ListOptions) List() ([]types.Appearance, *types.MetaData, error)
List implements the chifra list command.
func (*ListOptions) ListBounds ¶
ListBounds implements the chifra list --bounds command.
func (ListOptions) String ¶
func (opts ListOptions) String() string
String implements the stringer interface
type LogsOptions ¶
type LogsOptions struct { TransactionIds []string `json:"transactions,omitempty"` Emitter []string `json:"emitter,omitempty"` Topic []string `json:"topic,omitempty"` Articulate bool `json:"articulate,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (LogsOptions) String ¶
func (opts LogsOptions) String() string
String implements the stringer interface
type ManifestsOptions ¶ added in v3.5.10
type ManifestsOptions = ChunksOptions
func (*ManifestsOptions) ManifestsList ¶ added in v3.5.10
func (opts *ManifestsOptions) ManifestsList() ([]types.ChunkManifest, *types.MetaData, error)
type MonitorsOptions ¶
type MonitorsOptions struct { Addrs []string `json:"addrs,omitempty"` Delete bool `json:"delete,omitempty"` Undelete bool `json:"undelete,omitempty"` Remove bool `json:"remove,omitempty"` Staged bool `json:"staged,omitempty"` Watch bool `json:"watch,omitempty"` Watchlist string `json:"watchlist,omitempty"` Commands string `json:"commands,omitempty"` BatchSize uint64 `json:"batchSize,omitempty"` RunCount uint64 `json:"runCount,omitempty"` Sleep float64 `json:"sleep,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (*MonitorsOptions) MonitorsClean ¶
func (opts *MonitorsOptions) MonitorsClean() ([]types.MonitorClean, *types.MetaData, error)
MonitorsClean implements the chifra monitors --clean command.
func (*MonitorsOptions) MonitorsCount ¶
MonitorsCount implements the chifra monitors --count command.
func (*MonitorsOptions) MonitorsList ¶
MonitorsList implements the chifra monitors --list command.
func (MonitorsOptions) String ¶
func (opts MonitorsOptions) String() string
String implements the stringer interface
type NamesOptions ¶
type NamesOptions struct { Terms []string `json:"terms,omitempty"` Expand bool `json:"expand,omitempty"` MatchCase bool `json:"matchCase,omitempty"` All bool `json:"all,omitempty"` Custom bool `json:"custom,omitempty"` Prefund bool `json:"prefund,omitempty"` Regular bool `json:"regular,omitempty"` DryRun bool `json:"dryRun,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (*NamesOptions) ModifyName ¶
func (opts *NamesOptions) ModifyName(op crud.Operation, cd *crud.NameCrud) ([]types.Name, *types.MetaData, error)
EXISTING_CODE
func (*NamesOptions) NamesAutoname ¶
NamesAutoname implements the chifra names --autoname command.
func (*NamesOptions) NamesClean ¶
NamesClean implements the chifra names --clean command.
func (*NamesOptions) NamesCreate ¶
NamesCreate implements the chifra names --create command.
func (*NamesOptions) NamesDelete ¶
NamesDelete implements the chifra names --delete command.
func (*NamesOptions) NamesRemove ¶
NamesRemove implements the chifra names --remove command.
func (*NamesOptions) NamesUndelete ¶
NamesUndelete implements the chifra names --undelete command.
func (*NamesOptions) NamesUpdate ¶
NamesUpdate implements the chifra names --update command.
func (NamesOptions) String ¶
func (opts NamesOptions) String() string
String implements the stringer interface
type ParseFunc ¶
ParseFunc is a function that takes a key/value pair and returns `true,nil` if the key/value pair was parsed and the value is valid. If the key is found, but the value is invalid, it returns `false, error` with a non-nil error. If it doesn't recognize the key, it returns `false, nil`.
type ReceiptsOptions ¶
type ReceiptsOptions struct { TransactionIds []string `json:"transactions,omitempty"` Articulate bool `json:"articulate,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (ReceiptsOptions) String ¶
func (opts ReceiptsOptions) String() string
String implements the stringer interface
type ScrapeOptions ¶
type ScrapeOptions struct { BlockCnt uint64 `json:"blockCnt,omitempty"` Sleep float64 `json:"sleep,omitempty"` Publisher base.Address `json:"publisher,omitempty"` Notify bool `json:"notify,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (*ScrapeOptions) ScrapeDryRun ¶
ScrapeDryRun implements the chifra scrape --dryrun command.
func (*ScrapeOptions) ScrapeRunCount ¶
ScrapeRunCount implements the chifra scrape --runcount command.
func (*ScrapeOptions) ScrapeRunOnce ¶
No enums EXISTING_CODE
func (*ScrapeOptions) ScrapeTouch ¶
ScrapeTouch implements the chifra scrape --touch command.
func (ScrapeOptions) String ¶
func (opts ScrapeOptions) String() string
String implements the stringer interface
type SlurpOptions ¶
type SlurpOptions struct { Addrs []string `json:"addrs,omitempty"` BlockIds []string `json:"blocks,omitempty"` Parts SlurpParts `json:"parts,omitempty"` Articulate bool `json:"articulate,omitempty"` Source SlurpSource `json:"source,omitempty"` Page uint64 `json:"page,omitempty"` PageId string `json:"pageId,omitempty"` PerPage uint64 `json:"perPage,omitempty"` Sleep float64 `json:"sleep,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (*SlurpOptions) SlurpAppearances ¶
func (opts *SlurpOptions) SlurpAppearances() ([]types.Appearance, *types.MetaData, error)
SlurpAppearances implements the chifra slurp --appearances command.
func (*SlurpOptions) SlurpCount ¶
SlurpCount implements the chifra slurp --count command.
func (SlurpOptions) String ¶
func (opts SlurpOptions) String() string
String implements the stringer interface
type SlurpParts ¶
type SlurpParts int
func (SlurpParts) String ¶
func (v SlurpParts) String() string
type SlurpSource ¶
type SlurpSource int
func (SlurpSource) String ¶
func (v SlurpSource) String() string
type StateOptions ¶
type StateOptions struct { Addrs []string `json:"addrs,omitempty"` BlockIds []string `json:"blocks,omitempty"` Parts StateParts `json:"parts,omitempty"` Changes bool `json:"changes,omitempty"` NoZero bool `json:"noZero,omitempty"` Articulate bool `json:"articulate,omitempty"` ProxyFor base.Address `json:"proxyFor,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (StateOptions) String ¶
func (opts StateOptions) String() string
String implements the stringer interface
type StateParts ¶
type StateParts int
func (StateParts) String ¶
func (v StateParts) String() string
type StatusModes ¶
type StatusModes int
func (StatusModes) String ¶
func (v StatusModes) String() string
type StatusOptions ¶
type StatusOptions struct { FirstRecord uint64 `json:"firstRecord,omitempty"` MaxRecords uint64 `json:"maxRecords,omitempty"` Chains bool `json:"chains,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (*StatusOptions) StatusAbis ¶
StatusAbis implements the chifra status abis command.
func (*StatusOptions) StatusBlocks ¶
StatusBlocks implements the chifra status blocks command.
func (*StatusOptions) StatusBlooms ¶
StatusBlooms implements the chifra status blooms command.
func (*StatusOptions) StatusDiagnose ¶
StatusDiagnose implements the chifra status --diagnose command.
func (*StatusOptions) StatusHealthcheck ¶
StatusHealthcheck implements the chifra status --healthcheck command.
func (*StatusOptions) StatusIndex ¶
StatusIndex implements the chifra status index command.
func (*StatusOptions) StatusList ¶ added in v3.5.10
Syntactic sugar
func (*StatusOptions) StatusLogs ¶
StatusLogs implements the chifra status logs command.
func (*StatusOptions) StatusMaps ¶
StatusMaps implements the chifra status maps command.
func (*StatusOptions) StatusMonitors ¶
StatusMonitors implements the chifra status monitors command.
func (*StatusOptions) StatusNames ¶
StatusNames implements the chifra status names command.
func (*StatusOptions) StatusResults ¶
StatusResults implements the chifra status results command.
func (*StatusOptions) StatusSlurps ¶
StatusSlurps implements the chifra status slurps command.
func (*StatusOptions) StatusSome ¶
StatusSome implements the chifra status some command.
func (*StatusOptions) StatusStaging ¶
StatusStaging implements the chifra status staging command.
func (*StatusOptions) StatusState ¶
StatusState implements the chifra status state command.
func (*StatusOptions) StatusStatements ¶
StatusStatements implements the chifra status statements command.
func (*StatusOptions) StatusTokens ¶
StatusTokens implements the chifra status tokens command.
func (*StatusOptions) StatusTraces ¶
StatusTraces implements the chifra status traces command.
func (*StatusOptions) StatusTransactions ¶
StatusTransactions implements the chifra status transactions command.
func (*StatusOptions) StatusUnripe ¶
StatusUnripe implements the chifra status unripe command.
func (StatusOptions) String ¶
func (opts StatusOptions) String() string
String implements the stringer interface
type TokensOptions ¶
type TokensOptions struct { Addrs []string `json:"addrs,omitempty"` BlockIds []string `json:"blocks,omitempty"` Parts TokensParts `json:"parts,omitempty"` ByAcct bool `json:"byAcct,omitempty"` Changes bool `json:"changes,omitempty"` NoZero bool `json:"noZero,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (TokensOptions) String ¶
func (opts TokensOptions) String() string
String implements the stringer interface
type TokensParts ¶
type TokensParts int
func (TokensParts) String ¶
func (v TokensParts) String() string
type TracesOptions ¶
type TracesOptions struct { TransactionIds []string `json:"transactions,omitempty"` Articulate bool `json:"articulate,omitempty"` Filter string `json:"filter,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (TracesOptions) String ¶
func (opts TracesOptions) String() string
String implements the stringer interface
func (*TracesOptions) TracesCount ¶
func (opts *TracesOptions) TracesCount() ([]types.TraceCount, *types.MetaData, error)
TracesCount implements the chifra traces --count command.
type TransactionsFlow ¶
type TransactionsFlow int
func (TransactionsFlow) String ¶
func (v TransactionsFlow) String() string
type TransactionsOptions ¶
type TransactionsOptions struct { TransactionIds []string `json:"transactions,omitempty"` Articulate bool `json:"articulate,omitempty"` Flow TransactionsFlow `json:"flow,omitempty"` Emitter []string `json:"emitter,omitempty"` Topic []string `json:"topic,omitempty"` CacheTraces bool `json:"cacheTraces,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (TransactionsOptions) String ¶
func (opts TransactionsOptions) String() string
String implements the stringer interface
func (*TransactionsOptions) Transactions ¶
func (opts *TransactionsOptions) Transactions() ([]types.Transaction, *types.MetaData, error)
Transactions implements the chifra transactions command.
func (*TransactionsOptions) TransactionsLogs ¶
TransactionsLogs implements the chifra transactions --logs command.
func (*TransactionsOptions) TransactionsTraces ¶
TransactionsTraces implements the chifra transactions --traces command.
func (*TransactionsOptions) TransactionsUniq ¶
func (opts *TransactionsOptions) TransactionsUniq() ([]types.Appearance, *types.MetaData, error)
TransactionsUniq implements the chifra transactions --uniq command.
type WhenOptions ¶
type WhenOptions struct { BlockIds []string `json:"blocks,omitempty"` Truncate base.Blknum `json:"truncate,omitempty"` Repair bool `json:"repair,omitempty"` Check bool `json:"check,omitempty"` Update bool `json:"update,omitempty"` Deep bool `json:"deep,omitempty"` RenderCtx *output.RenderCtx `json:"-"` Globals }
func (WhenOptions) String ¶
func (opts WhenOptions) String() string
String implements the stringer interface
func (*WhenOptions) When ¶
func (opts *WhenOptions) When() ([]types.NamedBlock, *types.MetaData, error)
When implements the chifra when command.
func (*WhenOptions) WhenList ¶
func (opts *WhenOptions) WhenList() ([]types.NamedBlock, *types.MetaData, error)
WhenList implements the chifra when --list command.
func (*WhenOptions) WhenTimestamps ¶
WhenTimestamps implements the chifra when --timestamps command.
Source Files ¶
- abis.go
- abis_internal.go
- blocks.go
- blocks_internal.go
- chunks.go
- chunks_internal.go
- config.go
- config_internal.go
- daemon.go
- daemon_internal.go
- explore.go
- explore_internal.go
- export.go
- export_internal.go
- globals.go
- init.go
- init_internal.go
- list.go
- list_internal.go
- logs.go
- logs_internal.go
- meta.go
- monitors.go
- monitors_internal.go
- names.go
- names_internal.go
- parse.go
- receipts.go
- receipts_internal.go
- result.go
- scrape.go
- scrape_internal.go
- slurp.go
- slurp_internal.go
- sort.go
- state.go
- state_internal.go
- status.go
- status_internal.go
- tokens.go
- tokens_internal.go
- traces.go
- traces_internal.go
- transactions.go
- transactions_internal.go
- version.go
- when.go
- when_internal.go