Skip to content

Commit

Permalink
feat: disable watcher
Browse files Browse the repository at this point in the history
  • Loading branch information
jazg committed Jun 1, 2021
1 parent 117e55f commit d2b0bee
Showing 1 changed file with 6 additions and 8 deletions.
14 changes: 6 additions & 8 deletions lightnode.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@ import (
"github.com/renproject/multichain"
"github.com/renproject/phi"
"github.com/sirupsen/logrus"

solanaRPC "github.com/dfuse-io/solana-go/rpc"
)

// Lightnode is the top level container that encapsulates the functionality of
Expand Down Expand Up @@ -138,7 +136,7 @@ func New(options Options, ctx context.Context, logger logrus.FieldLogger, sqlDB
watchers := map[multichain.Chain]map[multichain.Asset]watcher.Watcher{}

// Ethereum watchers
ethGateways := bindings.EthereumGateways()
/* ethGateways := bindings.EthereumGateways()
ethClients := bindings.EthereumClients()
for chain, contracts := range ethGateways {
for asset, bindings := range contracts {
Expand All @@ -155,10 +153,10 @@ func New(options Options, ctx context.Context, logger logrus.FieldLogger, sqlDB
watchers[chain][selector.Asset()] = watcher.NewWatcher(logger, options.Network, selector, verifierBindings, burnLogFetcher, blockHeightFetcher, resolverI, client, options.DistPubKey, options.WatcherPollRate, options.WatcherMaxBlockAdvance, options.WatcherConfidenceInterval)
logger.Info("watching", selector)
}
}
} */

// Solana watchers
solanaGateways := bindings.ContractGateways()[multichain.Solana]
/* solanaGateways := bindings.ContractGateways()[multichain.Solana]
solClient := solanaRPC.NewClient(bindingsOpts.Chains[multichain.Solana].RPC.String())
for asset, bindings := range solanaGateways {
chain := multichain.Solana
Expand All @@ -174,7 +172,7 @@ func New(options Options, ctx context.Context, logger logrus.FieldLogger, sqlDB
watchers[chain][selector.Asset()] = watcher.NewWatcher(logger, options.Network, selector, verifierBindings, solanaFetcher, solanaFetcher, resolverI, client, options.DistPubKey, options.WatcherPollRate, options.WatcherMaxBlockAdvance, options.WatcherConfidenceInterval)
logger.Info("watching ", selector)
logger.Info("at ", bindings)
}
} */

return Lightnode{
options: options,
Expand All @@ -197,11 +195,11 @@ func (lightnode Lightnode) Run(ctx context.Context) {

// Note: the following should be disabled when running locally.
go lightnode.confirmer.Run(ctx)
for _, assetMap := range lightnode.watchers {
/* for _, assetMap := range lightnode.watchers {
for _, watcher := range assetMap {
go watcher.Run(ctx)
}
}
} */

lightnode.server.Listen(ctx, fmt.Sprintf(":%s", lightnode.options.Port))
}

0 comments on commit d2b0bee

Please sign in to comment.