lukechampine / user

A CLI renter for Sia
MIT License
12 stars 2 forks source link

idea: automatic creation & prolongation existing contracts #23

Open vargrant opened 4 years ago

vargrant commented 4 years ago

Flexibilitity is major condition for good software, but for usability we need also some automations of our processes.

So I propose to create functionality. Implement next variables in configuration files. minimal redunancy maximal redunancy minimal shards maximal shards forecasted_download_bandwidth_per_month
forecasted_upload_bandwidth_per_month
maximal_price_for_terrabite_in_month (cost of storage + cost of uploads + cost of downloads) minimal_upload_bandwidth_filter minimal_download_bandwidth_filter revision_time (time for posibiility to check conditions by our contract)

So if we have some important indicators except total raiting in the https://siastats.info/hosts I propose to implemement uder defined host filters for creating contracts. For exaple I need very good bandwidth for my work - price is always important, but bandwidth can have major & critical priority for me.
Please implement some filters. For example for posibility to define iminimal badwidth need implement 2 flters like separate conditionals for define minimal required host bandwidth for upload & download.