Разобрался! Проблема была с компилятором solidity 0.8.25, все что ниже отлично отрабатывает, потестил на вашем Stavanger public testnet
Читать полностью…а как для юнив3 пулов доход здесь считается?
вижу, что не так как, например, в defillama yield адаптере юнисвапа
пул DAI-WETH (0.05%) в эфириуме на дефайлламе показывает Total APY 27.31%, а 1инч показывает APR (30d) 2%
Выкатываем новый продукт https://explore.1inch.io
Сравнение доходностей за последние 30 дней по протоколам и пулам.
На данный момент поддерживаем 7 чейнов:
Ethereum
Polygon
BNB Chain
Arbitrum
Base
Gnosis
Optimism
И протоколы:
AAVE
Aerodrome
LIDO
Pancakeswap
Quickswap
Rocketpool
Spark
Sushiswap
Uniswap
Velodrome
Еще важная фича это “My opportunities”
Подключая свой кошелек, вы получаете подборку пулов на основе токенов, которые у вас есть на кошельке и так же расчет, сколько вы “недозаработали” денег за последние 30 дней, по причине того, что не вложились в пул.
Расчехляем свои FOMO!
На дао аналогично голосуют все, а активировать может любой
Избавляя всю систему от некоторого активатора голосований
Но только если ты уверен в необходимости прогать контракт под это
Можно и просто ботом токены продавать и отправлять биткоины на адрес, а всю логику хранить оффчейн
Осуществимо, но контракт не вызывает покупки биткоина, а только одобряет их
Вызывать должен сервер или оракул типа chainlink, сервер удобнее
а, понял, тут похоже считается старым способом 24h fees * 365 / tvl, как для юнив2
Читать полностью…В контракт написано
ЕСЛИ цена от оракла подходит под условие, ТО разрешить провести транзакцию по покупке битка
Падающий сервер это аварийный случай а не рядовой
И даже в этом случае любой юзер может поддерживать работу и контракт не встает
Ок, представим ситуацию, что сервер падает и скрипт перестает работать. Как себя ведёт контракт? Он ведь тоже становится неактивным?
Читать полностью…Это легко
Контракт проверяет все на себе и одобряет транзакцию от ЛЮБОГО кошелька
По такому же принципу работает автокомпаундинг на мастершефе например
А как в таком случае сделать так, чтобы серверный скрипт не принадлежал создателю контракта и был автономен? Другими словами, чтобы было доверие и гарантии, что создатель смарт-контракта в какой-то момент не изменит/не удалит скрипт и, тем самым, не нарушит всю логику и сущность контракта?
Читать полностью…нужна нода для мемпула и mev. остальное вторично. может можно както вообще без синхронизации обойтись?
Читать полностью…а вообще я обратил внимание, снапшоты продаются для клиента Erigon. он чем лучше Geth?
Читать полностью…