Size: a a a

2021 July 11

SM

Sergey Mironov in Ethereum Russia
добрый
подскажите, плиз, вариант начисления и вывода депозитов, при условии, что выводы и начисления динамические
источник

MD

Microwave Dev in Ethereum Russia
слишком абстрактное описание, давайте конкретику, пример
источник

SM

Sergey Mironov in Ethereum Russia
Пример такой
Есть холдеры токенов. Количество токенов у них может меняться со временем
Есть выплаты дивидендов холдерам. Они происходят тоже периодически
Необходимо - выплачивать дивиденды холдерам по клейму в зависимости от их доли токенов, при этом фиксируя выплаты по конкретным дивидендам.
источник

MD

Microwave Dev in Ethereum Russia
xsushi можно взять
источник

MD

Microwave Dev in Ethereum Russia
Telegram
Внутри Микроволновки
Про врапперы и стэйбл коины в Ethereum #блокчейн часть 3

Какие же врапперы дают возможность заработать, дают доходность в процентах от депозита? Uniswap пары!

Достал я вас наверное уже юнисвапом? Но по сути токен ликвидности пар юнисвапа/сушисвапа/пакейксвапа тоже является враппером. И держатели ликвидности преумножают свой баланс в токенах если на контракте пары кто-то совершает обмены и с них идут комиссии. Контракт пары полностью самодостаточен и permissionless:
- является токеном
- врапит собой токены, которые лежат на нём
- позволяет произвести обмены
- зарабатывает на обменах

Ну ладно, юнисвап мы с вами уже разбирали, но что помимо него? SushiBar или xSushi - тоже враппер, но не такой самодостаточный, однако тоже permissionless и гораздо проще.
app.sushi.com/sushibar

Для юзеров он работает примерно по такому же принципу как и контракт пары в Uniswap. Ты депозитишь токены, получаешь в обмен на них другие токены(враппер же), и ваши вложения приумножаются за счёт повышения цены токена враппера относительно…
источник

MD

Microwave Dev in Ethereum Russia
писал про это
источник

MD

Microwave Dev in Ethereum Russia
он простой до нельзя
источник

SM

Sergey Mironov in Ethereum Russia
есть ссылка на контракт?
источник

SM

Sergey Mironov in Ethereum Russia
источник

MD

Microwave Dev in Ethereum Russia
источник

TS

Taras Savchenko in Ethereum Russia
Доброй ночи)

 bytes memory bytecode = type(UniswapV2Pair).creationCode;
       bytes32 salt = keccak256(abi.encodePacked(token0, token1));
       assembly {
           pair := create2(0, add(bytecode, 32), mload(bytecode), salt)
       }

может кто-то объяснить, зачем могут создавать контракт так, а не обычным new UniswapV2Pair..
спасибо)
источник

MD

Microwave Dev in Ethereum Russia
чтобы можно было получить адрес контракта перед созданием просто по входным данным
источник

TS

Taras Savchenko in Ethereum Russia
то есть, тут контракт не создается?Мы можем так узнать его адрес,а создать когда-то потом?
источник

MD

Microwave Dev in Ethereum Russia
тут - не уверен, не помню точно, но в юнисвапе есть и создание и просто получение
источник

TS

Taras Savchenko in Ethereum Russia
тут есть создание, там следующая строка уже идет взаимодействие с контрактом
IUniswapV2Pair(pair).initialize(token0, token1);

а адрес не рандомно получают при создании контракта, получается?Если я правильно понял и его можно определить до создания
источник

MD

Microwave Dev in Ethereum Russia
да, можно определить до создания, не рандомно благодаря фиче create2
источник
2021 July 12

H

Hashkeeper in Ethereum Russia
с помощью крийэт2 можно еще на сайд-чейнах с тем же нонсом задеплоить на тот же адресс
источник

TS

Taras Savchenko in Ethereum Russia
Кто-то видел где-то статистику какую-то по использованию кошельков?
источник

MD

Microwave Dev in Ethereum Russia
в каком плане использованию?
источник

A

Alex in Ethereum Russia
На etherscan в charts есть total unique wallets. Тебе это нужно?
источник