Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockDownloader ¶
Gets the latest block
func NewBlockDownloader ¶
func NewBlockDownloader(config *config.Config) (self *BlockDownloader)
func (*BlockDownloader) GetNewestBlock ¶
func (self *BlockDownloader) GetNewestBlock() *arweave.Block
func (*BlockDownloader) WithClient ¶
func (self *BlockDownloader) WithClient(client *arweave.Client) *BlockDownloader
func (*BlockDownloader) WithInputChannel ¶
func (self *BlockDownloader) WithInputChannel(v chan *arweave.NetworkInfo) *BlockDownloader
type Controller ¶
func NewController ¶
func NewController(config *config.Config) (self *Controller, err error)
Main class that orchestrates functionalities
type Generator ¶
type Generator struct { *task.Task Output chan *arweave.Transaction // contains filtered or unexported fields }
Generates fake transactions
func NewGenerator ¶
type Parser ¶
Generates fake transactions
func (*Parser) WithBlockDownloader ¶
func (self *Parser) WithBlockDownloader(v *BlockDownloader) *Parser
func (*Parser) WithInputChannel ¶
func (self *Parser) WithInputChannel(v chan *arweave.Transaction) *Parser
type Payload ¶
type Payload struct { Interaction *model.Interaction BundleItem *model.BundleItem }
type Store ¶
Periodically saves the states SinkTask handles caching data and periodically calling flush function
func (*Store) WithInputChannel ¶
Click to show internal directories.
Click to hide internal directories.