Size: a a a

2021 March 01

RM

Ruslan Mirov in Ethereum Russia
𓄋𓂭𓃇
Как работает сабмишн и где объявлять функцию принимаемого значения курса
Смотри, берем вот этот пример

https://docs.chain.link/docs/make-a-http-get-request

В выделеном поле ты указываешь тип запроса в нашем примере get, затем указываешь url путь к нужному api


Ниже в path указываешь какие данные надо получить

Например если api возврашает

data.price.usd

пишеш такой же путь.

Потом деплоишь этот контракт в тестовую сеть и проверяешь работает или нет.

Не забудь сделать approve токенов, иначе не будет работать

И коммисия должна быть динамической, не захардкоженной, потому что коммисия может менятся.
источник

RM

Ruslan Mirov in Ethereum Russia
Ruslan Mirov
Смотри, берем вот этот пример

https://docs.chain.link/docs/make-a-http-get-request

В выделеном поле ты указываешь тип запроса в нашем примере get, затем указываешь url путь к нужному api


Ниже в path указываешь какие данные надо получить

Например если api возврашает

data.price.usd

пишеш такой же путь.

Потом деплоишь этот контракт в тестовую сеть и проверяешь работает или нет.

Не забудь сделать approve токенов, иначе не будет работать

И коммисия должна быть динамической, не захардкоженной, потому что коммисия может менятся.
Кроме того нужно понимать что запросы к Оракулу не могут быть использованы в одной транзакции.

Сначала делается запрос, Оракул записывает данные через callback, и в следующей транзакции можно использовать эти данные.
источник

𓄋

𓄋𓂭𓃇 in Ethereum Russia
Ruslan Mirov
Кроме того нужно понимать что запросы к Оракулу не могут быть использованы в одной транзакции.

Сначала делается запрос, Оракул записывает данные через callback, и в следующей транзакции можно использовать эти данные.
Спасибо отличный ликбес, ещё хотел спросить мне нужно задавать оракл при инициализации амм, а затем я при закрытии амм колбек забирать, в таком случае как сделать чтобы снимок соответствовал времени закрытия рынка, есть шедуль или?
источник

𓄋

𓄋𓂭𓃇 in Ethereum Russia
Если что сори я просто пишу бэк на Расте и хочу понять как это будет работать в обертке
источник

RM

Ruslan Mirov in Ethereum Russia
𓄋𓂭𓃇
Спасибо отличный ликбес, ещё хотел спросить мне нужно задавать оракл при инициализации амм, а затем я при закрытии амм колбек забирать, в таком случае как сделать чтобы снимок соответствовал времени закрытия рынка, есть шедуль или?
Не совсем понял.

То-есть запросы должны работать только определенный период в сутках ?

Как вариант, если работать с ценами, то можно написать на бекенде, если период закрт, то возвращать 0

А на стороне контракта сделать условие, что данные должны быть больше 0, в противном случае делать revert
источник

𓄋

𓄋𓂭𓃇 in Ethereum Russia
Ruslan Mirov
Не совсем понял.

То-есть запросы должны работать только определенный период в сутках ?

Как вариант, если работать с ценами, то можно написать на бекенде, если период закрт, то возвращать 0

А на стороне контракта сделать условие, что данные должны быть больше 0, в противном случае делать revert
Я задаю когда буду отправлять транзакцию в программе, ты обозначил что оракл сначала должен получить запрос, который я колбеком смогу получить в след транзакции - я об этом, просто следующая транзакция будет при закрытии рынка
источник

𓄋

𓄋𓂭𓃇 in Ethereum Russia
Ruslan Mirov
Не совсем понял.

То-есть запросы должны работать только определенный период в сутках ?

Как вариант, если работать с ценами, то можно написать на бекенде, если период закрт, то возвращать 0

А на стороне контракта сделать условие, что данные должны быть больше 0, в противном случае делать revert
Ок понял тебя
источник

𓄋

𓄋𓂭𓃇 in Ethereum Russia
Благодарю :)
источник

RM

Ruslan Mirov in Ethereum Russia
👍
источник

SA

S. A. M. in Ethereum Russia
а как можно получить данные графиков всех валют сразу?
источник

AZ

Alexey Zhdanov in Ethereum Russia
S. A. M.
а как можно получить данные графиков всех валют сразу?
Сервисы вот такие вещи предлагают нередко, копай в этом направлении
https://www.coingecko.com/ru/%D0%92%D0%B8%D0%B4%D0%B6%D0%B5%D1%82
источник

SA

S. A. M. in Ethereum Russia
S. A. M.
а как можно получить данные графиков всех валют сразу?
смотрел /coins/markets endpoint. Тут выводится инфа каждой валюты с price_change_percentage_1y_in_currenc, но как отсюда брать график непонятно
источник

SA

S. A. M. in Ethereum Russia
нужен в общем этот график для каждой валюты
источник

SA

S. A. M. in Ethereum Russia
тут нет выше отправленного мною виджета((
источник

AZ

Alexey Zhdanov in Ethereum Russia
S. A. M.
тут нет выше отправленного мною виджета((
Ну ей-богу, гугол в помощь https://coinlib.io/widgets
источник

SA

S. A. M. in Ethereum Russia
спс
источник
2021 March 02

SA

S. A. M. in Ethereum Russia
ребят, может кто-нибудь посоветовать на чем писать бэк приложения для крипты (пополнить, перевести, статистика и т.п. должно быть в приложении)?
источник

SA

S. A. M. in Ethereum Russia
понимаю вопрос не из лучших, но меня интересует может кто-то сталкивался с проблемами на опр языке, насколько я понял на питоне есть уже готовые либы для работы с криптой но они сырые, в основном готового больше на nodejs
источник

SB

Sam Becket in Ethereum Russia
S. A. M.
ребят, может кто-нибудь посоветовать на чем писать бэк приложения для крипты (пополнить, перевести, статистика и т.п. должно быть в приложении)?
под кефир можно на go
источник

IK

Ilya Kmet in Ethereum Russia
S. A. M.
ребят, может кто-нибудь посоветовать на чем писать бэк приложения для крипты (пополнить, перевести, статистика и т.п. должно быть в приложении)?
Rust
источник