# custom-polymarket-top-up

```
  {
    moduleName: 'binance-withdraw',
    indexGroup: 0,

    tokenToWithdraw: 'POL',
    binanceWithdrawNetwork: 'polygon',

    minTokenBalance: 0.01,
    minAndMaxAmount: [0.1, 0.3],

    stopWalletOnError: true,
  }
```

> Стандартный способ пополнения сети **polygon** нативным токеном **POL**

```
{
    moduleName: 'polymarket-top-up',
    indexGroup: 5,

    // 'USDC' | 'USDC.e'
    tokenToSupply: 'USDC',

    minAndMaxAmount: [10, 20],
    expectedBalance: [0, 0],

    minTokenBalance: 5,

    maxDelayBetweenActions: [100, 350],

    network: 'polygon',
  }
```

> Вывод **tokenToSupply** с **Binance** (так как OKX не поддерживает больше работу с USDC) и дальнейшая их отправка на аккаунт полимаркет, при этом на аккаунт будет отправлен весь баланс выбранного токена
>
> **tokenToSupply** - '**USDC**' или '**USDC.e**' (**MATICUSDCE** на бинансе), при этом при пополнении через обычный **USDC** токены буду трансформированы в **USDC.e** на самом аккаунте полимаркет
>
> **minTokenBalance** - минимальный баланс на аккаунте (в сумме с текущим балансом на вашем кошельке), выше которого вывод и пополнение не будут выполнены
>
> **maxDelayBetweenActions** - время ожидания между выводом с бинанса и отправкой токенов на аккаунт полимаркет

```
{
  moduleName: 'polymarket-statistic',
  count: [1, 1],
  indexGroup: 100,

  network: 'polygon',

  showStatisticsInLog: true,
}
```

> Сбор статистики на аккаунте полимаркет, которая будет сохранена в **\_outputs/csv/statistic/polymarket-statistic.csv**\
> **showStatisticsInLog** - показывать ли подробную статистику в логах и отправлять при этом данную статистику в телеграм
