flow-3.ts

Роут для набива активных дней, дополнительных контрактов в сети, а так же для получения 75к поинтов за транзакции wrap/unwrap

 {
    moduleName: 'wrap-eth',
    indexGroup: 1,
    count: [54, 57],

    network: 'taiko',
    minNativeBalance: 0.00037,
    minTokenBalance: 0,
    gweiRange: [0.11, 0.13],

    minAndMaxAmount: [15, 50],
    usePercentBalance: true,

    reverse: true,
    reverseMinAndMaxAmount: [95, 100],
  },

minNativeBalance: минимальный нативный баланс (нативный баланс в сети Taiko это токен ETH, в сети Polygon токен MATIC и тд. Другими словами токен, которым мы оплачиваем комиссию) в сети для выполнения данного модуля

gweiRange: gwei в диапазоне, который будет использоваться для транзакции этого модуля

reverse: выполнять ли обратную транзакцию похожего типа. В данном случае это поле включено, а значит модуль сделает 2 транзакции. 1ю - wrap. 2ю - unwrap

reverseMinAndMaxAmount: значение, которое должно использоваться для транзакции unwrap в процентах, так как usePercentBalance включен


{
    moduleName: 'izumi-swap',
    indexGroup: 1,
    count: [12, 15],

    network: 'taiko',

    srcToken: 'ETH',
    destTokens: ['USDC', 'USDC.e', 'TAIKO'],
    minAndMaxAmount: [5, 25],
    usePercentBalance: true,
    reverse: true,

    slippage: 1,

    reverseMinAndMaxAmount: [99, 100],
  },

srcToken: токен, который будет использоваться во время свапа

destTokens: список токенов, которые будут использоваться во время свапа. Возьмём 1 рандомный из них.

minAndMaxAmount: значение в диапазоне в %, которое будет использоваться для свапа

slippage: процент, который может быть потерян при транзакции свапа


{
    moduleName: 'sync-swap',
    indexGroup: 1,
    count: [0, 2],

    network: 'taiko',

    srcToken: 'ETH',
    destTokens: ['USDC', 'USDC.e', 'TAIKO'],
    minAndMaxAmount: [5, 25],
    usePercentBalance: true,
    reverse: true,

    slippage: 1,

    reverseMinAndMaxAmount: [99, 100],
  },

{
    moduleName: '0xastra-boost',
    count: [0, 1],

    indexGroup: 1,
  },
  {
    moduleName: 'random-approve',
    indexGroup: 1,
    count: [0, 2],

    network: 'taiko',
    minAndMaxAmount: [100, 10000],

    // Токены по порядку: USDC, WETH, TKO, USDT, USDT, USDC.e, MAGA
    contractAddresses: [
      '0x07d83526730c7438048d55a4fc0b850e2aab6f0b',
      '0xa51894664a773981c6c112c43ce576f315d5b1b6',
      '0xa9d23408b9ba935c230493c40c73824df71a0975',
      '0x2DEF195713CF4a606B49D07E520e22C17899a736',
      '0x19e26B0638bf63aa9fa4d14c6baF8D52eBE86C5C',
      '0x2D9E1dA77F086c50f93db46E554974B71536a9Ee',
    ],

    // Адреса проектов, по порядку: ZUMi Finance, Bebop, DTX, Hana Finance, SyncSwap
    projectAddresses: [
      '0x04830cfced9772b8acbaf76cfc7a630ad82c9148',
      '0xbbbbbBB520d69a9775E85b458C58c648259FAD5F',
      '0x38be8Bc0cDfF59eF9B9Feb0d949B2052359e97d9',
      '0xb9ed09af341a59c05c8aae584172e8dcc1e828b6',
      '0x7160570BB153Edd0Ea1775EC2b2Ac9b65F1aB61B',
    ],
  },
  {
    moduleName: 'taiko-rubyscore-vote',
    indexGroup: 1,
    count: [0, 2],

    network: 'taiko',
  },
  {
    moduleName: 'brigadegame-harvest',
    indexGroup: 1,
    count: [0, 1],

    network: 'taiko',
  },
  {
    moduleName: 'self-transfer-token',
    indexGroup: 1,
    count: [0, 2],

    contractAddress: 'native',
    minAndMaxAmount: [1, 5],
    usePercentBalance: true,

    network: 'taiko',
  },

Last updated