Официальное сообщество Ethereum. Jobs & CV: @eth_jobs EN group: @ethdev Целевая аудитория: разработчики, аудиторы, CTO, CFO, валидаторы и провайдеры нод, фаундеры, регуляторы, СМИ, normies. Key w: eth, smart contract, L1-L2, web3, cryptography etc.
Но для новых проектов я вообще не использую js, соответственно viem тоже
Читать полностью…Артем скинул ссылку на viem, поэтому и решение для него подобрал на viem)
Читать полностью…в data надо подать хекс строку, у тебя в руках только название функции и аргументы
abi encoding чтобы получить хекс строку
https://viem.sh/docs/contract/encodeFunctionData
отправка токенов это трансфер
оценивать тогда нужно, потому что
1) у юзера может не хватать баланса
2) токен может стоять на паузе, иметь лок или другую причину запрета на трансфер
3) для трансфер фром может не хватать allowance
Если что для обычного токена газ лимит известный ~60-80к за transferFrom
Читать полностью…https://viem.sh/docs/actions/public/estimateGas.html
а тут же когда value передаешь, то оно оценивает в нативных токенах
я хочу оценить стоимость газа для contract.transferFrom
Вы едете в ETHCC в Брюсселе?
Мы совместно проводим мероприятие — Secret Mixer Sunset Mixer на крыше 8 июля. Вот ссылка: https://lu.ma/h608zdda
Если вам нужен вход, сообщите нам, и мы сделаем все возможное, чтобы вас принять.
PS: У нас есть много интересных обновлений, касающихся CrossCurve и Eywa, включая выпуск нового пула xStable, который еще больше уменьшит проскальзывание. Мы также собираемся объявить о поддержке Base и Gnosis Сhain для CrossCurve. В настоящее время мы проходим еще один аудит с Mixbytes и готовимся к запуску Consensus Bridge, который станет официальным мостом Curve (объединяющим Axelar, LayerZero, Wormhole, Chainlink CCIP и Eywa Oracle Network).
привет, подскажите пожалуйста как сделать такой bundle контракт
Читать полностью…ещё надо учитывать, что с одной seed фразы может быть несколько приватников, и даже если делать это брутфорсом, то нужно знать какой этот приватник по счету для искомой seed фразы
Читать полностью…могу ли я как-то получить seed phrase из приватника?
Читать полностью…В л2 сетях ребби увеличивает на 50% тот что калькулирует ethers
Читать полностью…Не, более адовый стэк
В контексте чата даже звучит неприлично
Это rails
В фуллстэк js проектах раньше использовали ethers, с выходом viem перешел частично на viem, полностью перейти не получилось чисто из-за того как устроена экосистема
Типа того что wagmi раньше был на эзерсе, потом перешел на viem и этот мажорный апдейт просто убил любой возможный апгрейд за адекватный срок, поэтому у нас там хаотичный микс
Не первый раз вижу ссылку от тебя на viem.
Подскажи, предпочитаешь эту либу всем остальным (веб3, езерс и тд) ?
а вопрос, что за abi.encode transferFrom
где их взял?
тогда нужно подать value:0 to: token, data: abi.encode(transferFrom(from, to, amount))
Читать полностью…Кто будет на EthCC, приходите к нам на тусу CrossCurve.fi
Читать полностью…В своем контракте просто вызываешь подряд свопы один за другим
function mySwap() {
uniswapRouter.swap()
uniswapRouter.swap()
uniswapRouter.swap()
uniswapRouter.swap()
}
Эфиры списываются с баланса контракта, за газ платишь со своего кошелька
GasLimit это сколько максимально газа можно израсходовать при выполнении транзакции если число будет меньшее необходимого то транзакция ревертнется . А если слишком большее то может сжечься газ в пустую и все равно ревертнутся транза скажем при какихто неправильных параметрах вызова СК... и тд...
gasPrice - это цена которую готов заплатить за газ юзер.
Соотвецтвенно количество ефира которую заплатит юзер вычисляется как gasPrice * gasLimit.
На l2 сетях они включаются в порядке очереди, в частности на арбитруме, если я не ошибаюсь
Читать полностью…Да кстате) gasLimit не влияет на скорость включения транзы в блок.
Читать полностью…