12 lines
300 B
Go
12 lines
300 B
Go
|
package watcher
|
||
|
|
||
|
import "context"
|
||
|
|
||
|
// ContractTracker is an interface for tracking contracts
|
||
|
// It Tracks contract operations and persist the tx data
|
||
|
// BackfillContract is used to backfill the contract data from the past
|
||
|
type ContractWatcher interface {
|
||
|
Start(ctx context.Context) error
|
||
|
Close()
|
||
|
}
|