Documentation ¶
Index ¶
- func NewAddressFilter(addrs ...gethcmn.Address) gethfilters.FilterCriteria
- func NewBlockHashFilter(hash *gethcmn.Hash, addresses ...gethcmn.Address) gethfilters.FilterCriteria
- func NewBlockRangeFilter(from, to int64) gethfilters.FilterCriteria
- func NewTopicsFilter(topics [][]gethcmn.Hash) gethfilters.FilterCriteria
- func ToMdbLogs(logs []types.Log) []modbtypes.Log
- type FilterBuilder
- func (fb *FilterBuilder) Addresses(addrs ...gethcmn.Address) *FilterBuilder
- func (fb *FilterBuilder) BlockHash(blockHash gethcmn.Hash) *FilterBuilder
- func (fb *FilterBuilder) BlockRange(from, to int64) *FilterBuilder
- func (fb *FilterBuilder) Build() gethfilters.FilterCriteria
- func (fb *FilterBuilder) Topics(topics [][]gethcmn.Hash) *FilterBuilder
- type MdbBlockBuilder
- func (bb *MdbBlockBuilder) Build() *modbtypes.Block
- func (bb *MdbBlockBuilder) FailedTx(txHash gethcmn.Hash, statusStr string, outData []byte) *MdbBlockBuilder
- func (bb *MdbBlockBuilder) Hash(hash gethcmn.Hash) *MdbBlockBuilder
- func (bb *MdbBlockBuilder) Height(h int64) *MdbBlockBuilder
- func (bb *MdbBlockBuilder) Tx(txHash gethcmn.Hash, logs ...types.Log) *MdbBlockBuilder
- func (bb *MdbBlockBuilder) TxWithAddr(txHash gethcmn.Hash, fromAddr, toAddr gethcmn.Address) *MdbBlockBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAddressFilter ¶
func NewAddressFilter(addrs ...gethcmn.Address) gethfilters.FilterCriteria
func NewBlockHashFilter ¶
func NewBlockHashFilter(hash *gethcmn.Hash, addresses ...gethcmn.Address) gethfilters.FilterCriteria
func NewBlockRangeFilter ¶
func NewBlockRangeFilter(from, to int64) gethfilters.FilterCriteria
func NewTopicsFilter ¶
func NewTopicsFilter(topics [][]gethcmn.Hash) gethfilters.FilterCriteria
Types ¶
type FilterBuilder ¶
type FilterBuilder struct {
// contains filtered or unexported fields
}
func NewFilterBuilder ¶
func NewFilterBuilder() *FilterBuilder
func (*FilterBuilder) Addresses ¶
func (fb *FilterBuilder) Addresses(addrs ...gethcmn.Address) *FilterBuilder
func (*FilterBuilder) BlockHash ¶
func (fb *FilterBuilder) BlockHash(blockHash gethcmn.Hash) *FilterBuilder
func (*FilterBuilder) BlockRange ¶
func (fb *FilterBuilder) BlockRange(from, to int64) *FilterBuilder
func (*FilterBuilder) Build ¶
func (fb *FilterBuilder) Build() gethfilters.FilterCriteria
func (*FilterBuilder) Topics ¶
func (fb *FilterBuilder) Topics(topics [][]gethcmn.Hash) *FilterBuilder
type MdbBlockBuilder ¶
type MdbBlockBuilder struct {
// contains filtered or unexported fields
}
func NewMdbBlockBuilder ¶
func NewMdbBlockBuilder() *MdbBlockBuilder
func (*MdbBlockBuilder) Build ¶
func (bb *MdbBlockBuilder) Build() *modbtypes.Block
func (*MdbBlockBuilder) FailedTx ¶
func (bb *MdbBlockBuilder) FailedTx(txHash gethcmn.Hash, statusStr string, outData []byte) *MdbBlockBuilder
func (*MdbBlockBuilder) Hash ¶
func (bb *MdbBlockBuilder) Hash(hash gethcmn.Hash) *MdbBlockBuilder
func (*MdbBlockBuilder) Height ¶
func (bb *MdbBlockBuilder) Height(h int64) *MdbBlockBuilder
func (*MdbBlockBuilder) Tx ¶
func (bb *MdbBlockBuilder) Tx(txHash gethcmn.Hash, logs ...types.Log) *MdbBlockBuilder
func (*MdbBlockBuilder) TxWithAddr ¶
func (bb *MdbBlockBuilder) TxWithAddr(txHash gethcmn.Hash, fromAddr, toAddr gethcmn.Address) *MdbBlockBuilder
Click to show internal directories.
Click to hide internal directories.