Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (5)

Лучшие ответы пользователя

Все ответы (2)
  • Как продать ссылки через смарт-контракт Ethereum?

    @salminads
    Будут ли ссылки видны всем пользователям или блокчейн эфира дает непубличный массив?


    Сделать то что вы придумали можно. Для всех публичных переменных (структуры, массивы и прочее) смарт контракт автоматически создает геттеры.

    Функции в смартконтрактах бывают Payable, тоесть принимающие платежи. Чтобы указать стоимость (т.е сколько эфиров нужно перевести) можно использовать модификаторы с указанием необходимой суммы, в случае исключения произойдет revert траназкции, эфир вернется а газ нет.

    Смарт-Контракт сам по себе не может возвращать ответ? Как таковой callback отсутствует? Как тогда провести операцию возврата ссылки?


    Так как на проведение транзакции требуется время то ответа смарт контракт не дает. При выполнении транзакции, блокчейн выдает номер транзакции. Мы можем прочитать блоки и получить список событий созданных контрактом, методом eth_getFilterLogs в Geth.

    Проверять купил человек(кошелек) нужный товар или нет, можно через mapping

    mapping(adress => uint[]) public Orders //adress - адресс кошелька, uint - id товара
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (5)