I think, as I have the same problem, we need to use the t-addresses, despite the instructions at Home · zcash/zcash Wiki · GitHub which read in part:
`To get a list of all addresses in your wallet for which you have a spending key, run this command:
$ ./src/zcash-cli z_listaddresses`
as no t-addresses appear in this list, I assumed I have no spending key for them… and there’s no analoguous t_listaddresses or even listaddresses command that worked for me.
Presently I have the option of providing a t-address to Poloniex, with no reassurance I can spend it.
Similar issue here
Genrated a t-add and z-add using native zcash app.
Got New Hardware
formated system (linux system so home directory is intact no changes to conf files).
Mined somewhat.
Pool transfered 0.01zec but not received in my wallet.
zcash-cli gettaccount “t-add”
no output
zcash-cli listaccounts
{
“”: 0.00000000
}
zcash-cli importaddress “t1TjjzfFSv4hLbPs6TYTq9fDcbdnctAdhxz”
error code: -4
error message:
The wallet already contains the private key for this address or script
The restriction for mining pool payouts to t-addrs is not a Zcash limitation, just a preference for operators so it doesn’t make sense to put into the official Zcash guides.
And that User Guide links to the payment api which should help you understand how to use both t and z addrs. Let us know if something is not clear in that document.
in all i don’t get how could my address change if i didn’t deleted or changed my wallet or any conf files.
just after posting this i checked my swing wallet and it showed my balance (yippeee)
and there are 3 t-address and one z-address. is there any problem with having 3. and mining on first one only.
it would be great if you could shed some light what happend here.
I am new to crypto and read alot but yet not fully understands everything