Пока дело не касается тиражных решений, которые стоят по условных $20 и являются законченным продуктом типа расширения для CMS. Стоит им попасть в открытый доступ - продажам конец. Да можно уносить часть кода на свой сервер и т.п. Но здесь особых вариантов кроме как шифровать и привязывать к IP - нет.
Daemon23RUS, я немного не про то. я уже открывал порт для этого приложения в фаерволе, поэтому даже не смотрел в эту сторону (т.е. раньше работало). скорее всего, при перезагрузке правила у фаервола сбросились.
Так это все только частично заселение и выселение автоматизирует. А на все остальные позиции все равно люди нужны. Горничные, с питанием надо что-то придумать, с ремонтом, в том числе экстренным. Логистика, закупки. Это хотя бы разгрузить надо, принять товар. Туалетная бумага же не из воздуха берется в номере. А при таком штате, администратор много у вас не съест.
Ну там есть, как минимум, иерархические связи у объектов. Типа есть офис, у него клиент, у него задачи, у них подзадачи. Все это с разными статусами. Как по мне, так винегрет получится все это проверять. Т.е. можно сделать, конечно, фасад, там все принимать и потом разруливать. Но мне кажется, что это порождает излишнюю сложность, хотя и экономит код.
Victoria Zotova, Спасибо. Просто у конечных пользователей часто Metamask, и даже если деплой пройдет гладко через web3 и т.п., то конечное взаимодействие все равно будет через кошелек, а вот тут уже засада...
VSS использую, кстати, а вот насчет тюнинга под solidity не задумывался. Какие плагины стоит поставить?
Victoria Zotova, ну вот я из remix пробую развернуть для AVAX или KAVA - ругается. может быть тут дело в самом remix, что он пытается деплой так отправить или еще как-то.. Вот и говорю, не понимаю, как свойства блокчейна влияют на деплой контракта... или это Metamask дурит?
Victoria Zotova, Ну и еще наблюдение, не все блокчейны поддерживают EIP-1559, а он где-то зашит в недрах openzeppelin и не пойму как его оттуда выкусывать. Это тоже сужает список EVM для работы с ними. Может тут есть какой-то совет?
Контракт большой, но по ограничениям remix "пролезает". На каких-то EVM он даже не деплоится с этой ошибкой, на других деплоится нормально. А при выполнении любого метода дает ошибку. НО! При выполнении на Goerli, например, все ок.
Может быть там какие-то более ранние версии Solidity надо использовать и т.п.? Или совместимость других EVM с Ethereum преувеличена?