eth_ru | Unsorted

Telegram-канал eth_ru - Ethereum Ru

3956

Официальное сообщество Ethereum. Jobs & CV: @eth_jobs EN group: @ethdev Целевая аудитория: разработчики, аудиторы, CTO, CFO, валидаторы и провайдеры нод, фаундеры, регуляторы, СМИ, normies. Key w: eth, smart contract, L1-L2, web3, cryptography etc.

Subscribe to a channel

Ethereum Ru

Я тоже так сначала подумал, но я проверил в этих блоках и не нашел

Читать полностью…

Ethereum Ru

Покажи код, где провайдера устанавливаешь

Читать полностью…

Ethereum Ru

плюс ко всему у юника формула не ху = к в2 например. проверка там стоит xy >= k

Читать полностью…

Ethereum Ru

https://github.com/projectchicago/gastoken

Читать полностью…

Ethereum Ru

А, нет, хрен. Посчитал по новым правилам рефанда, не выйдет так. eip-3529 как раз это мне поломал, и я тогда отказался от этой идеи. Но почему-то считал, что рефанд вообще убрали.

Читать полностью…

Ethereum Ru

будет дешевле, так как во второй транзакции будет использоваться слот памяти, который уже использовался в транзакции раннее (он уже тёплый)

Читать полностью…

Ethereum Ru

Ладно. Вопрос проще.
Допустим я в рамках одной транзакции делаю два вызова трансфера. Один от меня к пете. Один от меня к Васе. Трансфера два но меняется три куска памяти а не 4. Будет ли это дешевле в рамках одной транзакции чем в 2 если не учитывать накладные расходы которые привели к этим двум вызовам?

Читать полностью…

Ethereum Ru

Фактически 100 газа за сам опкод sstore

Читать полностью…

Ethereum Ru

И в этом случае тоже за промежуточные придётся заплатить.

Читать полностью…

Ethereum Ru

Так что, похоже, да, будет сильно дешевле, если в итоге конечное значение совпадает с изначальным.

Читать полностью…

Ethereum Ru

Так, я вижу, что тут есть понятия cold и warm слота 🤔

Читать полностью…

Ethereum Ru

хорошо, пусть моя транза делает sstore(0x123, 0x123) (до этого там было 0), сколько я заплачу за этот sstore? И сколько я заплачу, если в другой транзе будет sstore(0x123, 0x123) + sstore(0x123, 0) (тоже меняем из 0 в 0 в конечном итоге)?

Читать полностью…

Ethereum Ru

он не покроет, естественно, всё

Читать полностью…

Ethereum Ru

название еип уже говорит само за себя)

Читать полностью…

Ethereum Ru

И рефанд был за зануление слота

Читать полностью…

Ethereum Ru

Мб он залил ликву, потом кто то купил, он вывел ликву (уже больше чем вложил)

Читать полностью…

Ethereum Ru

и всякие такие мелочи будут влиять на лп

Читать полностью…

Ethereum Ru

Всем привет) столкнулся с проблемой - пытаюсь слушать события web3js 1.7. Спустя пару минут отсутствия событий подписка закачивается. Причём, если события идут постоянно, подписка будет активной. Почему так? Ошибок никаких нет

Вот код:

const subscribePromise = new Promise((resolve, reject) => {
web3.eth.subscribe('logs', options, function(error, result){
if (error) {
console.log(error);
reject(error);
}
}).on("data", (log) => {
const decodedLogs = abiDecoder.decodeLogs([log]);
console.log('******** RECEIVED EVENT ********');
this.lotteryReward(
decodedLogs[0].events[1].value,
parseInt(<any>decodedLogs[0].events[0].value)
);
console.log(decodedLogs);
decodedLogs[0].events.forEach(event => {
console.log(event);
});
console.log('*********** END ***********');
});
});

subscribePromise.catch((error) => {
console.error("An error occurred:", error);
});

Читать полностью…

Ethereum Ru

ахахаха, лол. Они так и пишут:


Refunds give rise to GasToken. GasToken has benefits in moving gas space from low-fee periods to high-fee periods, but it also has downsides to the network, particularly in exacerbating state size (as state slots are effectively used as a “battery” to save up gas) and inefficiently clogging blockchain gas usage

Читать полностью…

Ethereum Ru

Так, погодите. Если рефанды всё же остались... у меня когда-то была идея написать контракт, в котором просто оккупировать слоты последовательно когда газпрайс низкий, чтобы потом, когда газ в цене резко вырастет, можно было их затирать и делать рефанд, уменьшая плату (разумеется, если что-то делаешь через свой контракт, например роутер свопа, который может в дополнение ходить к этому контракту и делать эти рефанды). То есть идея всё ещё актуальна? 🤔

Читать полностью…

Ethereum Ru

5000 + 100 заплатишь в одной транзе (за списание баланса со своего адреса) и 10000 в случае двух разных транз

Читать полностью…

Ethereum Ru

Всем спасибо! Раскурили этот вопрос.

Читать полностью…

Ethereum Ru

а хотя нет, в глаза ебусь:

    base_dynamic_gas = 100

Читать полностью…

Ethereum Ru

Но вот если меняется несколько раз (типа 1 → 2 → 3 → 5), то будет дорого

Читать полностью…

Ethereum Ru

И самое главное:
original_value: value of the storage slot before the current transaction.

Читать полностью…

Ethereum Ru

https://www.evm.codes/ вот тут можно посчитать

Читать полностью…

Ethereum Ru

факт того что значение после череды ссторов вернется в исходное состояние снизит цену транзакции, но за все ссторы придется платить

Читать полностью…

Ethereum Ru

изменили систему рефанда, но никуда не убрали

Читать полностью…

Ethereum Ru

По идее можно просимулировать эту ситуацию локально на форке и посмотреть)

Читать полностью…

Ethereum Ru

будет рефанд газа просто

Читать полностью…
Subscribe to a channel