Не делай так. Экспортируй функции и используй в main.js. И второе, функция видит лексическое значение только в момент создания. Твой же код не предсказуем от слова вообще!
Резонный вопрос. А зачем ты хранишь данные от кошелька во фронте, а не на бэкенде.
Бэкенд можно засунуть в докер контейнер, к контейнеру применить методы защиты, которых очень много. Шансы на кражу секретных данных в таком случае очень снизятся, но не факт, что невозможно будет их достать.
Опытные программисты заглядывают в документацию, в которых есть примеры какой-либо реализации. Во время обучения у многих не хватает понимания картины в целом, что можно делать с азами, которые дает книга.
Чем больше мучений, тем лучше эффект запоминания и выше удовольствие в конце.
с этим полностью согласен) Тем более в практике, есть множество задач достаточно сложных, примеров которых не найти в сети.
faynster, у массива не может быть свойств у объектов, есть свойства. Эмить наружу событие, снаружи уже добавляй новый объект со свойством id. У тебя в голове и со vue каша, и полное незнания основ js