двумя примерами, но разным решением
Задача: создавать, хранить, получать объект данных
1 - В первом примере человек создаёт новый объект созданием нового контракта и хранит адрес контракта в основном контракте(для последующих обращений)
2 - Во втором примере человек хранит объект в одном контракте в массиве
Оба варианта корректные? Какой из них в каких ситуациях лучше использовать?
Оба варианта корректны, второй дешевле и практичнее Первый можно, но в 99.9% случаев не нужно использовать
Понял, благодарю А есть короткий пример когда первый вариант лучше? Если например много функций взаимодействия с этими объектами или не? Чтобы был условный контракт Factory и контракт самого объекта
Если ты делаешь конструктор целых контрактов, а не просто объектов типа json, то нужен первый метод Биржа как конструктор торговых пар (Uniswap) Конструктор аккаунтов для стратегий в ааве (Instadapp) Ну и конечно же Конструктор ДАО (XDAO)
Ага, теперь точно понял, ещё раз спасибо!
Обсуждают сегодня