tari-project / tari-launchpad

A node, wallet and miner for Tari focusing on ease of use
BSD 3-Clause "New" or "Revised" License
8 stars 16 forks source link

fix: prepare the code to upgrade the tari deps #217

Closed therustmonk closed 11 months ago

therustmonk commented 1 year ago

Description

Two changes:

Motivation and Context

  1. The toolchain is upgraded, because the latest tari version uses fresh versions of crates that can't be compiled with the current toolchain: time v0.3.20 cannot be built because it requires rustc 1.63.0 or newer

  2. The Hidden wrapper is removed, because the latest version of the tari_utilities crate doesn't implement Serialize for Hidden (reasonable), but the launchpad uses Serialize to send a config to the UI for editing. The first priority is upgrading the tari dependencies, than I could revise and decompose the configuration structs and transfer sensitive data smarter.

How Has This Been Tested?

CI

CjS77 commented 11 months ago

Covered in #241