- Контракт будет задеплоен в BSC (в дальнейшем и в другие сети);
- Контракт должен проводить своп через Pancakeswap, Sushiswap или 1inch и взимать комиссию в выходных токенах;
- Есть два режима: своп с промоутером и без него;
- Если своп без промоутера, то контракт должен
- взимать providerBaseFee комиссии на счет рубика
- взимать feeInfo.fee комиссии на адрес, указанный интегратором (при этом fee должно соответствовать вайт листу)
- Если своп с промоутером, то контракт должен
- взимать providerDiscountFee комиссии на счет рубика
- взимать promoterFee на адрес промоутера
- взимать feeInfo.fee + (providerBaseFee - providerDiscountFee - promoterFee) на адрес интегратора
- Если своп без промоутера, то контракт должен
Пример:
-
если указана комиссия, но не указан промокод, то 0.1 или 0.2 процента идёт интегратору (выставленная комиссия), 0.1 нам
-
если указаны и промокод, и комиссия, то 0.1 или 0.2 процента идёт интегратору (выставленная комиссия), 0.025 промоутеру, 0.05 нам, и бонус 0.025 интегратору.