Два скрипта, Python, web3.py, вызов функции смарт-конракта

50 000 руб. за проект
19 апреля 2024, 19:47 • 10 откликов • 61 просмотр
Нужны 2 скрипта.

Скрипт 1 - на блокчейне BASE раз в минуту определяет цену монеты, монета задается в конфигах "config.txt" в виде адреса смарт-контракта. (цена монеты либо в долларах, либо в Ethereum, в Ethereum даже лучше). Цена берется из последней транзакции на обменнике https://aerodrome.finance/swap . Стэк реализации скрипта: Python + web3.py

Скрипт 2 - есть открытая позиция в фарминге https://app.extrafi.io/farm , т.е. с плечем вложены coin-1 и coin2, для уменьшения плеча нужно покрыть часть долга путем того что доложить в пул Х кол-во монет из кошелька. Все значения, кол-ва и адреса монет устанавливаются ручками в некоем "config.txt". Фактически задача скрипта - просто повторить транзакцию типа вот такой : https://basescan.org/tx/0x14b46dd3138a375df554f74f... Разница с указаной транзакцией - только в переменных которые в явнов виде устанавливаются в "config.txt", как видно из транзакции это вот такие переменные:
params.vaultId = 48
params.vaultPositionId = 96
params.amount0ToRepay = 9960316000000000000000000
params.amount1ToRepay = 0
params.deadline = 1713538780

Т.е. фактически Скрипт2 - это вызов одной функции "exactRepay" с аргументами, которые читаются из простого текстового файла "config.txt". Формат "config.txt" - любой произвольный.
Стэк реализации скрипта: Python + web3.py

Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Отличный специалист ! Все сделал(-а) очень быстро и качественно. Ноль претензий, 1000 рекомендаций как хорошего специалиста в теме Solidity + Python + web3.py !
~ 1 месяц назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
Опыт работы с Александром был приятным. ТЗ сформулировано четко, оплата проведена оперативно после полной сдачи заказа. Надеюсь на дальнейшее сотрудничество.
~ 1 месяц назад