Documentation ¶
Index ¶
- Constants
- func GetMetaData() (*types.MetaData, error)
- type AbisOptions
- type BlocksFlow
- type BlocksOptions
- func (opts *BlocksOptions) Blocks() ([]types.Block[types.Transaction], *types.MetaData, error)
- func (opts *BlocksOptions) BlocksBytes(w io.Writer) error
- func (opts *BlocksOptions) BlocksCount() ([]types.BlockCount, *types.MetaData, error)
- func (opts *BlocksOptions) BlocksHashes() ([]types.Block[string], *types.MetaData, error)
- func (opts *BlocksOptions) BlocksLogs() ([]types.Log, *types.MetaData, error)
- func (opts *BlocksOptions) BlocksTraces() ([]types.Trace, *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 ChunksMode
- type ChunksOptions
- func (opts *ChunksOptions) ChunkStats() ([]types.ChunkStats, *types.MetaData, error)
- func (opts *ChunksOptions) ChunksAddresses() ([]types.ChunkAddress, *types.MetaData, error)
- func (opts *ChunksOptions) ChunksBlooms() ([]types.ChunkBloom, *types.MetaData, error)
- func (opts *ChunksOptions) ChunksBytes(w io.Writer) error
- func (opts *ChunksOptions) ChunksIndex() ([]types.ChunkIndex, *types.MetaData, error)
- func (opts *ChunksOptions) ChunksManifest() ([]types.ChunkRecord, *types.MetaData, error)
- func (opts *ChunksOptions) ChunksPins() ([]types.ChunkPinReport, *types.MetaData, error)
- func (opts *ChunksOptions) String() string
- type ConfigMode
- type ConfigOptions
- type DaemonApi
- type DaemonOptions
- type DaemonScrape
- 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) ExportBytes(w io.Writer) error
- func (opts *ExportOptions) ExportCount() ([]types.AppearanceCount, *types.MetaData, error)
- func (opts *ExportOptions) ExportLogs() ([]types.Log, *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 InitOptions
- type ListOptions
- func (opts *ListOptions) List() ([]types.Appearance, *types.MetaData, error)
- func (opts *ListOptions) ListBounds() ([]types.Bounds, *types.MetaData, error)
- func (opts *ListOptions) ListBytes(w io.Writer) error
- func (opts *ListOptions) ListCount() ([]types.AppearanceCount, *types.MetaData, error)
- func (opts *ListOptions) String() string
- type LogsOptions
- type MonitorsOptions
- func (opts *MonitorsOptions) Monitors() ([]bool, *types.MetaData, error)
- func (opts *MonitorsOptions) MonitorsBytes(w io.Writer) error
- func (opts *MonitorsOptions) MonitorsClean() ([]types.MonitorClean, *types.MetaData, error)
- func (opts *MonitorsOptions) MonitorsList() ([]types.Monitor, *types.MetaData, error)
- func (opts *MonitorsOptions) String() string
- type NamesOptions
- func (opts *NamesOptions) Names() ([]types.Name, *types.MetaData, error)
- func (opts *NamesOptions) NamesAddr() ([]base.Address, *types.MetaData, error)
- func (opts *NamesOptions) NamesBytes(w io.Writer) error
- func (opts *NamesOptions) NamesTags() ([]string, *types.MetaData, error)
- func (opts *NamesOptions) String() string
- type ParseFunc
- type ReceiptsOptions
- type Result
- type SlurpOptions
- func (opts *SlurpOptions) Slurp() ([]types.Slurp, *types.MetaData, error)
- func (opts *SlurpOptions) SlurpAppearances() ([]types.Appearance, *types.MetaData, error)
- func (opts *SlurpOptions) SlurpBytes(w io.Writer) error
- func (opts *SlurpOptions) SlurpCount() ([]types.SlurpCount, *types.MetaData, error)
- func (opts *SlurpOptions) String() string
- type SlurpSource
- type SlurpTypes
- type StateOptions
- type StateParts
- type StatusModes
- type StatusOptions
- 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) TransactionsBytes(w io.Writer) 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) WhenBytes(w io.Writer) error
- func (opts *WhenOptions) WhenCount() ([]types.TimestampCount, *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 ( NoST SlurpTypes = 0 STExt = 1 << iota STInt STToken STNfts ST1155 STMiner STUncles STWithdrawals STSome = STExt | STInt | STToken | STNfts STAll = STExt | STInt | STToken | STNfts | ST1155 | STMiner | STUncles | STWithdrawals )
const ( NoSS SlurpSource = 0 SSEtherscan = 1 << iota SSKey )
const ( NoSP StateParts = 0 SPBalance = 1 << iota SPNonce SPCode SPProxy SPDeployed SPAccttype SPSome = SPBalance | SPProxy | SPDeployed | SPAccttype SPAll = 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 GetMetaData ¶
Types ¶
type AbisOptions ¶
type AbisOptions struct { Addrs []string `json:"addrs,omitempty"` Known bool `json:"known,omitempty"` ProxyFor base.Address `json:"proxyFor,omitempty"` Find []string `json:"find,omitempty"` Hint []string `json:"hint,omitempty"` Encode string `json:"encode,omitempty"` Globals }
func GetAbisOptions ¶
func GetAbisOptions(args []string) (*AbisOptions, error)
GetAbisOptions returns a filled-in options instance given a string array of arguments.
func (*AbisOptions) AbisBytes ¶
func (opts *AbisOptions) AbisBytes(w io.Writer) error
AbisBytes implements the chifra abis command for the SDK.
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"` Hashes bool `json:"hashes,omitempty"` Uncles bool `json:"uncles,omitempty"` Traces bool `json:"traces,omitempty"` Uniq bool `json:"uniq,omitempty"` Flow BlocksFlow `json:"flow,omitempty"` Logs bool `json:"logs,omitempty"` Emitter []string `json:"emitter,omitempty"` Topic []string `json:"topic,omitempty"` Withdrawals bool `json:"withdrawals,omitempty"` Articulate bool `json:"articulate,omitempty"` BigRange uint64 `json:"bigRange,omitempty"` Count bool `json:"count,omitempty"` CacheTxs bool `json:"cacheTxs,omitempty"` CacheTraces bool `json:"cacheTraces,omitempty"` List base.Blknum `json:"list,omitempty"` ListCount base.Blknum `json:"listCount,omitempty"` Globals }
func GetBlocksOptions ¶
func GetBlocksOptions(args []string) (*BlocksOptions, error)
GetBlocksOptions returns a filled-in options instance given a string array of arguments.
func (*BlocksOptions) Blocks ¶
func (opts *BlocksOptions) Blocks() ([]types.Block[types.Transaction], *types.MetaData, error)
Blocks implements the chifra blocks command.
func (*BlocksOptions) BlocksBytes ¶
func (opts *BlocksOptions) BlocksBytes(w io.Writer) error
BlocksBytes implements the chifra blocks command for the SDK.
func (*BlocksOptions) BlocksCount ¶
func (opts *BlocksOptions) BlocksCount() ([]types.BlockCount, *types.MetaData, error)
BlocksCount implements the chifra blocks --count command.
func (*BlocksOptions) BlocksHashes ¶
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) 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 { Mode ChunksMode `json:"mode,omitempty"` 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"` Truncate base.Blknum `json:"truncate,omitempty"` Remote bool `json:"remote,omitempty"` Belongs []string `json:"belongs,omitempty"` Diff bool `json:"diff,omitempty"` FirstBlock base.Blknum `json:"firstBlock,omitempty"` LastBlock base.Blknum `json:"lastBlock,omitempty"` MaxAddrs base.Blknum `json:"maxAddrs,omitempty"` Deep bool `json:"deep,omitempty"` Rewrite bool `json:"rewrite,omitempty"` List bool `json:"list,omitempty"` Unpin bool `json:"unpin,omitempty"` Count bool `json:"count,omitempty"` Tag string `json:"tag,omitempty"` Sleep float64 `json:"sleep,omitempty"` Globals }
func GetChunksOptions ¶
func GetChunksOptions(args []string) (*ChunksOptions, error)
GetChunksOptions returns a filled-in options instance given a string array of arguments.
func (*ChunksOptions) ChunkStats ¶
func (opts *ChunksOptions) ChunkStats() ([]types.ChunkStats, *types.MetaData, error)
ChunkStats implements the chifra chunks stats command.
func (*ChunksOptions) ChunksAddresses ¶
func (opts *ChunksOptions) ChunksAddresses() ([]types.ChunkAddress, *types.MetaData, error)
ChunksAddresses implements the chifra chunks addresses command.
func (*ChunksOptions) ChunksBlooms ¶
func (opts *ChunksOptions) ChunksBlooms() ([]types.ChunkBloom, *types.MetaData, error)
ChunksBlooms implements the chifra chunks blooms command.
func (*ChunksOptions) ChunksBytes ¶
func (opts *ChunksOptions) ChunksBytes(w io.Writer) error
ChunksBytes implements the chifra chunks command for the SDK.
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.ChunkRecord, *types.MetaData, error)
EXISTING_CODE ChunksManifest implements the chifra chunks manifest command.
func (*ChunksOptions) ChunksPins ¶
func (opts *ChunksOptions) ChunksPins() ([]types.ChunkPinReport, *types.MetaData, error)
ChunksPins implements the chifra chunks pins 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"` Paths bool `json:"paths,omitempty"` Globals }
func GetConfigOptions ¶
func GetConfigOptions(args []string) (*ConfigOptions, error)
GetConfigOptions returns a filled-in options instance given a string array of arguments.
func (*ConfigOptions) ConfigBytes ¶
func (opts *ConfigOptions) ConfigBytes(w io.Writer) error
ConfigBytes implements the chifra config command for the SDK.
func (*ConfigOptions) String ¶
func (opts *ConfigOptions) String() string
String implements the stringer interface
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"` Grpc bool `json:"grpc,omitempty"` Port string `json:"port,omitempty"` Silent bool `json:"silent,omitempty"` Globals }
func GetDaemonOptions ¶
func GetDaemonOptions(args []string) (*DaemonOptions, error)
GetDaemonOptions returns a filled-in options instance given a string array of arguments.
func NewDaemon ¶
func NewDaemon(url string) *DaemonOptions
func (*DaemonOptions) DaemonBytes ¶
func (opts *DaemonOptions) DaemonBytes(w io.Writer) error
DaemonBytes implements the chifra daemon command for the SDK.
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 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"` Appearances bool `json:"appearances,omitempty"` Receipts bool `json:"receipts,omitempty"` Logs bool `json:"logs,omitempty"` Traces bool `json:"traces,omitempty"` Neighbors bool `json:"neighbors,omitempty"` Accounting bool `json:"accounting,omitempty"` Statements bool `json:"statements,omitempty"` Balances bool `json:"balances,omitempty"` Withdrawals bool `json:"withdrawals,omitempty"` Articulate bool `json:"articulate,omitempty"` CacheTraces bool `json:"cacheTraces,omitempty"` Count bool `json:"count,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"` Load string `json:"load,omitempty"` Reversed bool `json:"reversed,omitempty"` NoZero bool `json:"noZero,omitempty"` FirstBlock base.Blknum `json:"firstBlock,omitempty"` LastBlock base.Blknum `json:"lastBlock,omitempty"` Globals }
func GetExportOptions ¶
func GetExportOptions(args []string) (*ExportOptions, error)
GetExportOptions returns a filled-in options instance given a string array of arguments.
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) ExportBytes ¶
func (opts *ExportOptions) ExportBytes(w io.Writer) error
ExportBytes implements the chifra export command for the SDK.
func (*ExportOptions) ExportCount ¶
func (opts *ExportOptions) ExportCount() ([]types.AppearanceCount, *types.MetaData, error)
ExportCount implements the chifra export --count command.
func (*ExportOptions) ExportLogs ¶
ExportLogs implements the chifra export --logs 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"` Raw bool `json:"raw,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 InitOptions ¶
type InitOptions struct { All bool `json:"all,omitempty"` DryRun bool `json:"dryRun,omitempty"` Publisher base.Address `json:"publisher,omitempty"` FirstBlock base.Blknum `json:"firstBlock,omitempty"` Sleep float64 `json:"sleep,omitempty"` Globals }
func GetInitOptions ¶
func GetInitOptions(args []string) (*InitOptions, error)
GetInitOptions returns a filled-in options instance given a string array of arguments.
func (*InitOptions) InitAll ¶
func (opts *InitOptions) InitAll() ([]bool, *types.MetaData, error)
InitAll implements the chifra init --all command.
func (*InitOptions) InitBytes ¶
func (opts *InitOptions) InitBytes(w io.Writer) error
InitBytes implements the chifra init command for the SDK.
func (*InitOptions) String ¶
func (opts *InitOptions) String() string
String implements the stringer interface
type ListOptions ¶
type ListOptions struct { Addrs []string `json:"addrs,omitempty"` Count bool `json:"count,omitempty"` NoZero bool `json:"noZero,omitempty"` Bounds bool `json:"bounds,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"` Globals }
func GetListOptions ¶
func GetListOptions(args []string) (*ListOptions, error)
GetListOptions returns a filled-in options instance given a string array of arguments.
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) ListBytes ¶
func (opts *ListOptions) ListBytes(w io.Writer) error
ListBytes implements the chifra list command for the SDK.
func (*ListOptions) ListCount ¶
func (opts *ListOptions) ListCount() ([]types.AppearanceCount, *types.MetaData, error)
ListCount implements the chifra list --count 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"` Globals }
func GetLogsOptions ¶
func GetLogsOptions(args []string) (*LogsOptions, error)
GetLogsOptions returns a filled-in options instance given a string array of arguments.
func (*LogsOptions) LogsBytes ¶
func (opts *LogsOptions) LogsBytes(w io.Writer) error
LogsBytes implements the chifra logs command for the SDK.
func (*LogsOptions) String ¶
func (opts *LogsOptions) String() string
String implements the stringer interface
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"` Clean bool `json:"clean,omitempty"` List bool `json:"list,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"` Globals }
func GetMonitorsOptions ¶
func GetMonitorsOptions(args []string) (*MonitorsOptions, error)
GetMonitorsOptions returns a filled-in options instance given a string array of arguments.
func (*MonitorsOptions) Monitors ¶
func (opts *MonitorsOptions) Monitors() ([]bool, *types.MetaData, error)
Monitors implements the chifra monitors command.
func (*MonitorsOptions) MonitorsBytes ¶
func (opts *MonitorsOptions) MonitorsBytes(w io.Writer) error
MonitorsBytes implements the chifra monitors command for the SDK.
func (*MonitorsOptions) MonitorsClean ¶
func (opts *MonitorsOptions) MonitorsClean() ([]types.MonitorClean, *types.MetaData, error)
MonitorsClean implements the chifra monitors --clean 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"` Addr bool `json:"addr,omitempty"` Tags bool `json:"tags,omitempty"` Clean bool `json:"clean,omitempty"` Regular bool `json:"regular,omitempty"` DryRun bool `json:"dryRun,omitempty"` Autoname base.Address `json:"autoname,omitempty"` Create bool `json:"create,omitempty"` Update bool `json:"update,omitempty"` Delete bool `json:"delete,omitempty"` Undelete bool `json:"undelete,omitempty"` Remove bool `json:"remove,omitempty"` Globals }
func GetNamesOptions ¶
func GetNamesOptions(args []string) (*NamesOptions, error)
GetNamesOptions returns a filled-in options instance given a string array of arguments.
func (*NamesOptions) NamesBytes ¶
func (opts *NamesOptions) NamesBytes(w io.Writer) error
NamesBytes implements the chifra names command for the SDK.
func (*NamesOptions) NamesTags ¶
func (opts *NamesOptions) NamesTags() ([]string, *types.MetaData, error)
NamesTags implements the chifra names --tags 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"` Globals }
func GetReceiptsOptions ¶
func GetReceiptsOptions(args []string) (*ReceiptsOptions, error)
GetReceiptsOptions returns a filled-in options instance given a string array of arguments.
func (*ReceiptsOptions) ReceiptsBytes ¶
func (opts *ReceiptsOptions) ReceiptsBytes(w io.Writer) error
ReceiptsBytes implements the chifra receipts command for the SDK.
func (*ReceiptsOptions) String ¶
func (opts *ReceiptsOptions) String() string
String implements the stringer interface
type SlurpOptions ¶
type SlurpOptions struct { Addrs []string `json:"addrs,omitempty"` BlockIds []string `json:"blocks,omitempty"` Types SlurpTypes `json:"types,omitempty"` Appearances bool `json:"appearances,omitempty"` Articulate bool `json:"articulate,omitempty"` Source SlurpSource `json:"source,omitempty"` Count bool `json:"count,omitempty"` Page uint64 `json:"page,omitempty"` PerPage uint64 `json:"perPage,omitempty"` Sleep float64 `json:"sleep,omitempty"` Globals }
func GetSlurpOptions ¶
func GetSlurpOptions(args []string) (*SlurpOptions, error)
GetSlurpOptions returns a filled-in options instance given a string array of arguments.
func (*SlurpOptions) SlurpAppearances ¶
func (opts *SlurpOptions) SlurpAppearances() ([]types.Appearance, *types.MetaData, error)
SlurpAppearances implements the chifra slurp --appearances command.
func (*SlurpOptions) SlurpBytes ¶
func (opts *SlurpOptions) SlurpBytes(w io.Writer) error
SlurpBytes implements the chifra slurp command for the SDK.
func (*SlurpOptions) SlurpCount ¶
func (opts *SlurpOptions) SlurpCount() ([]types.SlurpCount, *types.MetaData, error)
SlurpCount implements the chifra slurp --count command.
func (*SlurpOptions) String ¶
func (opts *SlurpOptions) String() string
String implements the stringer interface
type SlurpSource ¶
type SlurpSource int
func (SlurpSource) String ¶
func (v SlurpSource) String() string
type SlurpTypes ¶
type SlurpTypes int
func (SlurpTypes) String ¶
func (v SlurpTypes) 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"` Call string `json:"call,omitempty"` Articulate bool `json:"articulate,omitempty"` ProxyFor base.Address `json:"proxyFor,omitempty"` Globals }
func GetStateOptions ¶
func GetStateOptions(args []string) (*StateOptions, error)
GetStateOptions returns a filled-in options instance given a string array of arguments.
func (*StateOptions) StateBytes ¶
func (opts *StateOptions) StateBytes(w io.Writer) error
StateBytes implements the chifra state command for the SDK.
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 { Modes StatusModes `json:"modes,omitempty"` Diagnose bool `json:"diagnose,omitempty"` FirstRecord uint64 `json:"firstRecord,omitempty"` MaxRecords uint64 `json:"maxRecords,omitempty"` Chains bool `json:"chains,omitempty"` Globals }
func GetStatusOptions ¶
func GetStatusOptions(args []string) (*StatusOptions, error)
GetStatusOptions returns a filled-in options instance given a string array of arguments.
func (*StatusOptions) StatusBytes ¶
func (opts *StatusOptions) StatusBytes(w io.Writer) error
StatusBytes implements the chifra status command for the SDK.
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"` Globals }
func GetTokensOptions ¶
func GetTokensOptions(args []string) (*TokensOptions, error)
GetTokensOptions returns a filled-in options instance given a string array of arguments.
func (*TokensOptions) String ¶
func (opts *TokensOptions) String() string
String implements the stringer interface
func (*TokensOptions) TokensBytes ¶
func (opts *TokensOptions) TokensBytes(w io.Writer) error
TokensBytes implements the chifra tokens command for the SDK.
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"` Count bool `json:"count,omitempty"` Globals }
func GetTracesOptions ¶
func GetTracesOptions(args []string) (*TracesOptions, error)
GetTracesOptions returns a filled-in options instance given a string array of arguments.
func (*TracesOptions) String ¶
func (opts *TracesOptions) String() string
String implements the stringer interface
func (*TracesOptions) TracesBytes ¶
func (opts *TracesOptions) TracesBytes(w io.Writer) error
TracesBytes implements the chifra traces command for the SDK.
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"` Traces bool `json:"traces,omitempty"` Uniq bool `json:"uniq,omitempty"` Flow TransactionsFlow `json:"flow,omitempty"` Logs bool `json:"logs,omitempty"` Emitter []string `json:"emitter,omitempty"` Topic []string `json:"topic,omitempty"` CacheTraces bool `json:"cacheTraces,omitempty"` Seed bool `json:"seed,omitempty"` Globals }
func GetTransactionsOptions ¶
func GetTransactionsOptions(args []string) (*TransactionsOptions, error)
GetTransactionsOptions returns a filled-in options instance given a string array of arguments.
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) TransactionsBytes ¶
func (opts *TransactionsOptions) TransactionsBytes(w io.Writer) error
TransactionsBytes implements the chifra transactions command for the SDK.
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"` List bool `json:"list,omitempty"` Timestamps bool `json:"timestamps,omitempty"` Count bool `json:"count,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"` Globals }
func GetWhenOptions ¶
func GetWhenOptions(args []string) (*WhenOptions, error)
GetWhenOptions returns a filled-in options instance given a string array of arguments.
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) WhenBytes ¶
func (opts *WhenOptions) WhenBytes(w io.Writer) error
WhenBytes implements the chifra when command for the SDK.
func (*WhenOptions) WhenCount ¶
func (opts *WhenOptions) WhenCount() ([]types.TimestampCount, *types.MetaData, error)
WhenCount implements the chifra when --count command.
func (*WhenOptions) WhenTimestamps ¶
WhenTimestamps implements the chifra when --timestamps command.