Size: a a a

2021 December 03

AF

Alexandre Frolov in Ethereum Russia
А почему может подвисать с провайдером IPC, если с http провейдером все работает?
источник

AF

Alexandre Frolov in Ethereum Russia
Интересно, что в консоли node так работает:
await web3.eth.getAccounts().then(console.log)

а так выдает:

> web3.eth.getAccounts().then(console.log)
Promise {
 <pending>,
 [Symbol(async_id_symbol)]: 124,
 [Symbol(trigger_async_id_symbol)]: 122,
 [Symbol(destroyed)]: { destroyed: false }
}
источник

PM

Pavel Mellonges® in Ethereum Russia
Ну значит не отдает ничего
источник

IS

Ivan Savchuk in Ethereum Russia
Всем привет. Очень нужна консультация по парасвап
источник

IS

Ivan Savchuk in Ethereum Russia
Полигон
источник

IS

Ivan Savchuk in Ethereum Russia
При проведении Свапа проводится build transactions
источник

IS

Ivan Savchuk in Ethereum Russia
Требуется апрувить токены по моему аккаунту
источник

IS

Ivan Savchuk in Ethereum Russia
Делал апрув на контракте токена, например usdc/ комиссия снялась, как бы все прошло, но токен не подтвердился для проведения свапа
источник

IS

Ivan Savchuk in Ethereum Russia
Выполнял ли кто подобные операции. Если кто сталкивался - буду признателен
источник

A

Alien Deployer in Ethereum Russia
выполнял, проблем не было
может не на того проапрувил? spender не тот имею ввиду
ERC20.sol:
function approve(address spender, uint256 amount) public virtual override returns (bool) {
       _approve(_msgSender(), spender, amount);
       return true;
   }
источник

IS

Ivan Savchuk in Ethereum Russia
Я апрувил через веб полигонскан
источник

IS

Ivan Savchuk in Ethereum Russia
Если мне надо одобрить токен usdt именно на полигоне - какой именно использовать можно контракт? Дело в том парасвап предлагает свои контракт на полигоне и в 4-й версии там есть публичный метод апрув
источник

A

Alien Deployer in Ethereum Russia
через эту форму? тут нужно указать адрес контракта парасвапа и сумму для апрува и не забыть добавить к ней нули
источник

A

Alien Deployer in Ethereum Russia
на polygonscan в отличие от etherscan нету кнопки + которая сама умеет добавлять нули
источник

IS

Ivan Savchuk in Ethereum Russia
Я ввёл сумму 20 долларов usdt с нулями, например разрядность 6, значит ввёл 20000000
источник

A

Alien Deployer in Ethereum Russia
да, и адрес правильный в поле spender вставить, и должно работать
источник

IS

Ivan Savchuk in Ethereum Russia
спасибо. Можете подсказать - как потом проверить результат апрув? Есть ли какой метод проверки токена по сендеру на предмет апрув?
источник

A

Alien Deployer in Ethereum Russia
наверное этот
источник

IS

Ivan Savchuk in Ethereum Russia
Буду пробовать, спасибо большое
источник

A

Alien Deployer in Ethereum Russia
вообще через etherscan без фронтендов удобно работать, быстрее въезжаешь как оно устроено)
но бывают контракты, где с ходу сложно разобраться
например, в Masterchef контракте (суши, блины и т.д.) чтобы получить награду нужно делать deposit с нулевой суммой и т.п.
источник