Апрув котнтракта
1. Заходим на Basescan (или на другой скан, если сейл в другой сети, тут у нас сеть Base)
2. В поле для поиска вводим контракт токена USDC(так как заносить будем в USDC) Контракт USDC в сети Base можно взять на coinmarketcap или просто ввести USDC в строке поиска на Basescan. 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
3.После ввода контракта USDC нас встречает такая страница:
Слева снизу нажимаем слово Contract
4. Далее поочередно нажимаем Write as proxy, Connect to web3, approve.
5. Почти готово
1) в поле Spender нам нужно указать номер контакта сейла
2) в Поле Value количество средств, которые хотите занести +20% условно. (хочу занести 1 000, пишу 1200)
6. Где брать номер контракта сейла?
Чаще всего на странице самого сейла в поисковой строке. В данном случае наш контракт вот - 0x712340d8387e2359dB77EF34D0a25012CF82074B
Вот так должно все выглядеть, после чего нажимаем кнопку синюю кнопку Write.
Последнее - это подтвердить транзу в метамаске. Обратите внимание, чтоб в поле Spanding cap стояла такая же цифра как на Etherscan в поле Value( просто любая, которая больше чем сумма вашего заноса).