Skynet Upload Parameters
Overview
We have a ton of upload parameter types in our Skynet codebase, such as SkyfileUploadParameters
, SkyfilePinParameters
and others. They are used both in the Client as well as by the renter internally. I think this is suboptimal, quite a few times it has posed an issue where internally you want to restructure something in the parameters, but you are hindered by the fact that that object is "user-facing" in the sense that it is used in the client. Ideally we should refactor this so it is solely used in the Client and we use a different type internally.