hello again,
0. if you did not already -> change coin amount storageing type from float (single) to decimal, as should be used to store currency values) - or then it will take enormous amount of storage space in pool ?
1. please add -w option for initial run (alongside -m -t options, w for passWord xD) for those who are confident, that they have secure systems.
2. a. what is the mechanism of miner/pool versions to allow to be connected
b. and have a save wallet?
context: had updated from 'yesterday's' to 'today's' version -> "f*ed" up the wallet (lost address and all testcoins in it).
but that should not be, unless that was intentional with new release to wipe everything clean (should be mentioned in release's description maybe?.. or hint for some way to fix this may be in next sentence)
for the first run it requires to set password and generates host keys. but after update it just asked for password, so user may assume that wallet was saved, but after checking -> oh you have been robbed. (I think that requires some fixing too)
c. also there is no way to check wallet offline [and no last known date when that wallet was validated by network -> maybe that can be extracted from log data, but it is not convenient for the average user. so implementation would be nice].
d. that means validation only by network, but what if one pool has been disconnected (like ISP problem occurs for couple of hours, when can not connect outside your country) and some people still mining on it, how validation process is going for that ?
how it is decided which pools data is valid and which ones has not valid data?
e. I have checked this thing: changed with yesterdays from today version, and all older testcoins are here. shouldn't be the same wallet for any version of miner? this coin/program version validation process seems weird (or non existent)
P.S. sorry if I have messed up this part, cause I did testing tasks when wrote, so there will be redundant questions, but leave it anyway to give more (raw) info for dev...
3. there are another connection check delay issue (or not) -> connected to the testnet. set mining 0, or connected with default -m 0. disconnected LAN cable (wifi was off too. ie. discord gets its status changed within less than 5secs, so i was really offline).
if I give commands as 'state' 'account' 'balance' -> there was ok, said that for different time intervals check two times one was about 2m 55s, other 2m 35s -> margin of error is +- 2sec (set some delay in script how often write a command to check state). I did not test it more, because of that around 20 sec gap.
i suggest make that more fixed than this. and give some option like default time to check if connected and manual option for time to check connection status (min value maybe 30sec or more)
above my concerns about essential functionality. especially number 2. It smells like #2 for me. so I gave that number on purpose...
these are just bonuses, but still useful
4. a.>> some status automatisation: some hashrate or smth like that status in miner? (helps to check better mining performance within cpu that are like 2c/4t and 4c/4t)
b. >> maybe sdtout can be with some time stamp {in windows there none, idk about linux version}?
it may be useful in end user (which usually do not know about .log -> and to find something in it requires some patience too...) perspective when checking account or sending
c. >> in 'state'. please add mining threads count instead only "mining on" status. like "mining on "+N+" threads"... cause if there are 2c/4t cpu, can be pressed by accident 7 instead of 4, and that is not good for mining (already tried).
until the time where it will be some implementation in GUI with logged data...
please do not quote my large posts and save thread space. I insert simple numbering to maintain basic clarity for diff parts.
edit: please do not requote posts (and save forum thread space for more readability)
edit#2:
what the ?
cheatcoin> account
qft1tyDsTPOt9fFmukRjeChH7BcAq+dt 24448.194650061 key 0
cheatcoin> account
qft1tyDsTPOt9fFmukRjeChH7BcAq+dt 24448.194716423 key 0
haven't been mining at all just connected to the testnet
and I did not made any transfer