[#128] innerring: Add GAS pouring mechanism for a configurable list of wallets

Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
This commit is contained in:
Artem Tataurov 2023-03-09 16:19:39 +03:00 committed by Gitea
parent abd21f8099
commit db3ccd2762
7 changed files with 83 additions and 1 deletions

View file

@ -33,6 +33,7 @@ type (
// Processor of events produced for alphabet contracts in the sidechain.
Processor struct {
parsedWallets []util.Uint160
log *logger.Logger
pool *ants.Pool
alphabetContracts Contracts
@ -44,6 +45,7 @@ type (
// Params of the processor constructor.
Params struct {
ParsedWallets []util.Uint160
Log *logger.Logger
PoolSize int
AlphabetContracts Contracts
@ -73,6 +75,7 @@ func New(p *Params) (*Processor, error) {
}
return &Processor{
parsedWallets: p.ParsedWallets,
log: p.Log,
pool: pool,
alphabetContracts: p.AlphabetContracts,