Size: a a a

2021 July 30

D

DmitriyT2 in Ethereum Russia
какая разница эфир или гвей? можно и в гвеях написать, тут дело не в этом
источник

D

DmitriyT2 in Ethereum Russia
источник

MD

Microwave Dev in Ethereum Russia
за 1 газ, а не газ газа
источник

MD

Microwave Dev in Ethereum Russia
или газ вычислений если тебе будет удобно)
источник

MD

Microwave Dev in Ethereum Russia
но конечно "шпоньк вычислений" было бы лучше))
источник

IK

Ilya Kmet in Ethereum Russia
источник

IK

Ilya Kmet in Ethereum Russia
источник

RK

Ruslan Kopylov in Ethereum Russia
привет. можно ли где-то почитать более доступно о EIP-1559, чем в его официальном описании?
источник

RK

Ruslan Kopylov in Ethereum Russia
не очень понятно как это использовать, особенно access_list
источник

A

Arseniy | @freeatnet in Ethereum Russia
access list разве 1559? по-моему, он был в Берлине

_edit:_ 2930, https://eips.ethereum.org/EIPS/eip-2930
источник

A

Arseniy | @freeatnet in Ethereum Russia
дорогой чатик, объясни дураку, почему одинаковые private функции, существующие в двух разных базовых контрактах, создают проблему для derived contract (если они не видны в derived contract)?
источник

MD

Microwave Dev in Ethereum Russia
какую проблему?
источник

A

Arseniy | @freeatnet in Ethereum Russia
Пытаюсь модифицировать _mint(…), взятый из https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.2.0/contracts/token/ERC1155/ERC1155.sol#L262

Для этого сделал свой контракт WellKnownMintable is ERC1155, содержащий модифицированный _mint, который все так же использует _beforeTokenTransfer, _doSafeTransferAcceptanceCheck

Поскольку _beforeTokenTransfer, _doSafeTransferAcceptanceCheck в ERC1155 private, их пришлось скопировать в WellKnownMintable

Когда пытаюсь использовать WellKnownMintable в основном контракте (`WellKnown11155 is ERC1155, WellKnownMintable`), компилятор ругается:


Derived contract must override function "_doSafeTransferAcceptanceCheck". Two or more base classes define function with same name and parameter types.
источник

D

DmitriyT2 in Ethereum Russia
Стоимость бензина 27 руб за 1 бензин километров, нет это неудобно, вызывает когнитивный диссонанс, ну ладно будем считать что тема раскрыта, всем спасибо!)))
источник

MM

Mikhail Melnik in Ethereum Russia
А слово эфир тоже такой диссонанс вызывает?
источник

MD

Microwave Dev in Ethereum Russia
действительно, должно же)
источник

D

DmitriyT2 in Ethereum Russia
Нет, с эфиром всё предельно понятно, эфир - единица измерения денежной массы. А с газом путаница. Когда говорят "цена газа" то значит на заправке продаётся газ, измеряется в каких-то единицах измерения (литрах, кубометрах) и продаётся по какой-то цене за единицу измерения. А тут газ оказывается это единица измерения! А что в этих единицах измерения измеряется? что продаётся на этой заправке? Нет ни названия, ни определения, ни обозначения. В общем если у меня не получилось донести мысль то всё,  у ордера сработал стоп 🙅
источник

MD

Microwave Dev in Ethereum Russia
сбывается по цене за единицу, да)
источник

MD

Microwave Dev in Ethereum Russia
литры это тоже единица измерения оказывается)
источник

AZ

Alexey Zhdanov in Ethereum Russia
Причуды линеаризации, стало быть
Сам стараюсь обычно избегать такой архитектуры  
Вот тут подобное вроде обсуждают, https://forum.openzeppelin.com/t/typeerror-derived-contract-must-override-function-beforetokentransfer/2469/8 есть override(parent1, parent2)
источник