Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockProcessor ¶
type ERC20Contract ¶
type ERC20Contract struct { EventProcessor MatchableContract // contains filtered or unexported fields }
ERC20
func NewERC20Contract ¶
func NewERC20Contract(address string) *ERC20Contract
func (*ERC20Contract) Address ¶
func (c *ERC20Contract) Address() string
func (*ERC20Contract) Type ¶
func (c *ERC20Contract) Type() string
type ERC721Contract ¶
type ERC721Contract struct { EventProcessor MatchableContract // contains filtered or unexported fields }
ERC721
func NewERC721Contract ¶
func NewERC721Contract(address string) *ERC721Contract
func (*ERC721Contract) Address ¶
func (c *ERC721Contract) Address() string
func (*ERC721Contract) Type ¶
func (c *ERC721Contract) Type() string
type EventProcessor ¶
type MatchableContract ¶
type ProcessorError ¶
func (*ProcessorError) Error ¶
func (e *ProcessorError) Error() string
type StoreContract ¶
type StoreContract struct {
TransactionProcessor
}
type StoreTransaction ¶
type StoreTransaction struct {
TransactionProcessor
}
Handle transaction persistence
type TransactionProcessor ¶
type UnknownContract ¶
type UnknownContract struct { MatchableContract // contains filtered or unexported fields }
Unknown
func NewUnknownContract ¶
func NewUnknownContract(address string) *UnknownContract
func (*UnknownContract) Address ¶
func (c *UnknownContract) Address() string
func (*UnknownContract) Type ¶
func (c *UnknownContract) Type() string
Click to show internal directories.
Click to hide internal directories.