-----

-----

Amir

Для начала нам нужно сделать API который берет данные матчей из публичных API и возвращает их в виде firstGoal, winnerTeam, firstTeamScore, secondTeamScore через запятую без пробелов в соответствующем порядке. 

Пока я сделал мок следующего вида: https://allbebet-api-mock.herokuapp.com/matches/1

Идентификатор матча это последняя единица в URL. На бэкенде может храниться любая информация о матче для отображения на фронтенде, но обязательно должно присутствовать поле id - Integer, так как в смарт контракте мы идентифицируем матчи именно по их id - то есть по индекс в массиве matches начиная от 0. 

Нужно примерно также возвращать. 

Означает: 2 команда забила firstGoal, 1 команда стала победителем по итогу winnerTeam, первая команда набрала 5 очков, вторая команда забила 3 гола. 

Нужно именно в таком формате через запятую (или любой другой delimiter) чтобы я мог это распарсить внутри смарт контракта, так как если возвращать json c отдельными полями, то придется делать 4 отдельных запроса для того чтобы только получить эти данные. Solidity к сожалению не дружит со строками, json и всем прочим 🙂


Report Page