Documentation ¶
Overview ¶
Package types is the package holding all types needed for the indexer library
Index ¶
- type Account
- type App
- type Block
- type GetAccountsQuantityOptions
- type GetAppsQuantityOptions
- type GetNodesQuantityOptions
- type Node
- type Order
- type ReadAccountByAddressOptions
- type ReadAccountsOptions
- type ReadAppByAddressOptions
- type ReadAppsOptions
- type ReadBlocksOptions
- type ReadNodeByAddressOptions
- type ReadNodesOptions
- type ReadTransactionsByAddressOptions
- type ReadTransactionsByHeightOptions
- type ReadTransactionsOptions
- type Transaction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Block ¶
type Block struct { Hash string Height int Time time.Time ProposerAddress string TXCount int TXTotal int AccountsQuantity int AppsQuantity int NodesQuantity int Took time.Duration }
Block struct handler of all block fields to be indexed
type GetAccountsQuantityOptions ¶
type GetAccountsQuantityOptions struct {
Height int
}
GetAccountsQuantityOptions optional parameters for GetAccountsQuantity
type GetAppsQuantityOptions ¶
type GetAppsQuantityOptions struct {
Height int
}
GetAppsQuantityOptions optinal params for GetAppsQuantity
type GetNodesQuantityOptions ¶
type GetNodesQuantityOptions struct {
Height int
}
GetNodesQuantityOptions optinal params for GetNodesQuantity
type Node ¶
type Node struct { Address string Height int Jailed bool PublicKey string ServiceURL string Tokens *big.Int }
Node struct handler of all node fields to be indexed
type Order ¶
type Order string
Order enum allows user to select order of returned results - desc or asc
type ReadAccountByAddressOptions ¶
type ReadAccountByAddressOptions struct {
Height int
}
ReadAccountByAddressOptions optional parameters for ReadAccountByAddress
type ReadAccountsOptions ¶
ReadAccountsOptions optional parameters for ReadAccounts
type ReadAppByAddressOptions ¶
type ReadAppByAddressOptions struct {
Height int
}
ReadAppByAddressOptions optional parameters for ReadAppByAddress
type ReadAppsOptions ¶
ReadAppsOptions optional parameters for ReadApps
type ReadBlocksOptions ¶
ReadBlocksOptions optional parameters for ReadBlocks
type ReadNodeByAddressOptions ¶
type ReadNodeByAddressOptions struct {
Height int
}
ReadNodeByAddressOptions optional parameters for ReadNodeByAddress
type ReadNodesOptions ¶
ReadNodesOptions optional parameters for ReadNodes
type ReadTransactionsByAddressOptions ¶
ReadTransactionsByAddressOptions optional parameters for ReadTransactionsByAddress
type ReadTransactionsByHeightOptions ¶
ReadTransactionsByHeightOptions optional parameters for ReadTransactionsByHeight
type ReadTransactionsOptions ¶
ReadTransactionsOptions optional parameters for ReadTransactions
type Transaction ¶
type Transaction struct { Hash string FromAddress string ToAddress string AppPubKey string Blockchains []string MessageType string Height int Index int StdTx *provider.StdTx TxResult *provider.TxResult Tx string Entropy int Fee int FeeDenomination string Amount *big.Int }
Transaction struct handler of all transaction fields to be indexed