If you have access to the seed or private keys, then you can recover your funds by importing into another wallet.
So Iām not allowed to express my opinion on Zcash in here, and my comment was flaggedā¦?
Wow, a forum about a privacy coin that censors criticism. How ironic! I should screenshot this and post in the Monero forum smh⦠but Iām not that petty.
who flagged?
Have no clue who flagged lol but Iāll just shut up I guessā¦
Anyway, donāt you think itās a problem that most hardware wallets donāt support it? Most people donāt like hot wallets like Zashiā¦
How many days should I be active here so I can post a grant proposal, please?
Hello @Z-Ai Thanks for joining the forum. I have bumped your permissions so you can create new topics.
Thank you so much!
A post was merged into an existing topic: Zashi - is the option "Buy ZEC with Coinbase Legit?
Hello! I have a private key from zcash4win wallet. How can I access the coins?
If its a sapling key, you can import it into Ywallet in the normal account creation screen. For a transparent key, you can use the sweep and key tool. Tools - YWallet
A post was merged into an existing topic: YWallet technical support
Hello!
Please give us a permission to post topics, thank you.
Hello! I am unable to deposit Zcash from Ledger Nano to Binance.
Binance ZEC address = tex1hrhg2ejfdj3amtftfh33caft69k7d3xt6uspch. (Yes I am using the Zcash network and not the binance/BSC network).
When I put this into Ledger it says: āThis is not a valid Zcash addressā.
I have made a support ticket with Ledger, but it seems like they donāt know what the problem is.
To my understanding, both Ledger and Binance use transparent addresses, so Iām not really sure why it doesnāt work. Any clues? I would like to get my Zcash onto the exchange.
Hi @Devil , welcome to the forum.
Binance requires you to send the their ātexā address, a new address type created to satisfy their internal regulations. You may need to first send the funds to a wallet like Zashi or Ywallet that supports Tex addresses, then send to Binance.
Please see these posts for more information:
The t address can be converted with a call to z_converttex, but I dont know if theres a way to reverse the process and get the original taddy. Iām sure there is, I just donāt know how.
Since Binance only supplies tex addresses now, any wallet that does not recognize the address type cannot send to it.
Ok I found the reference implementation for this, seems pretty straightforward.
https://zips.z.cash/zip-0320#reference-implementation
Ok so you can convert very easily with that script. Just save it* to something like texes.js. In the that file directory, run ānpm install bech32ā and ānpm install bs58checkā (or both at the same time whatever), open that file and replace the taddy to be converted, or the the tex to be reverted. Then from that same directory, run ānpm texes.js 2>/dev/nullā. It outputs one of each address type in the example.
The taddy reciprocal of your tex addy is āt1ajS5NKWhibrstAPXz4F6jKLpcNqCtt4uSā
*-it
import bs58check from ābs58checkā
import {bech32m} from ābech32ā
// From t1 to tex
var b58decoded = bs58check.decode(āt1VmmGiyjVNeCjxDZzg7vZmd99WyzVby9yCā)
console.assert(b58decoded.length == 22, āInvalid lengthā);
console.assert(b58decoded[0] == 0x1C && b58decoded[1] == 0xB8, āInvalid address prefixā);
var pkh = b58decoded.slice(2)
var tex = bech32m.encode(ātexā, bech32m.toWords(pkh))
console.log(tex)
// From tex to t1
var bech32decoded = bech32m.decode(ātex1s2rt77ggv6q989lr49rkgzmh5slsksa9khdgteā)
console.assert(bech32decoded.prefix == ātexā, āInvalid address prefixā)
var pkh2 = Uint8Array.from(bech32m.fromWords(bech32decoded.words))
console.assert(pkh2.length == 20, āInvalid lengthā);
var t1 = bs58check.encode(Buffer.concat([Uint8Array.from([0x1C, 0xB8]), pkh2]))
console.log(t1)
Hello. Tell me how to return Zcash coins back to the wallet from the sappling pool. I have the wallet number from which the coins disappeared and the txid number, the coins were in my Ywallet at the address t1YG2SoqnG9Ma7MwQqFjJW2FtvrQy8Vq3DS (txid: 2492834f72e8f49319f629a69aeaaad3d9d011c173e9cac37c31d72a0a7d3a8b)
The wallet that holds that sapling address must send them back in order to return them.
If you have the seed to the wallet with the sapling address, then you can restore it and send back yourself if you wanted.
If you do not have authority of the wallet with sapling address, then whoever does, if anyone, would have to make the transaction. Thereās no way to claw back funds after itās sent.
https://mainnet.zcashexplorer.app/transactions/2492834f72e8f49319f629a69aeaaad3d9d011c173e9cac37c31d72a0a7d3a8b
Hello! Thank you for the help.
The address you sent me actually works, just tested it now.
I would like to be able to do this myself, but I did not understand how to do what you did. I understand I have to parse the code you sent and replace a string to my address to convert it. You mentioned some file directory, what exactly do you want me to DL? ( In the that file directory, run ānpm install bech32ā and ānpm install bs58checkā)
Itās been 12+ years since I did any programming, could you explain to me like Iām 5 years old? Perhaps if there is a thorough guide somewhere I can use that.
Thanks a lot!
Guys, zCash is absolutely KILLING me. I have spent the last 3 days straight trying to recover 48 wallets that have between 0.1 and 0.5 ZEC in them (~$235USD, not a ton of money, but hey not pennies either).
The 48 wallets all have a lot of transactions in them (hundreds of thousands) because they were used for an earlier project of mine that had a wider audience.
All of the 48 wallets are old transparent addresses.
NO wallet has been able to transfer these funds:
1/ zcashd - Ive been running zcashd on a VPS i rented 8core Intel, 16GB ram, today is day 3 and i am nowhere near still getting zcashd full node to run its like 60% finished? but i mean, im also ctrl-cāing it trying to add wallets, and then i forget to put false for ārescanā and then an address makes the entire 60% of its current download rescan, its a total mess⦠anyway i decided ill just let this run now to completion
2/ zecwallet-lite ā well, discontinued but i got the other version that has the new server it reaches out to, zecwallet-lite cannot import transparent private key (or i am using the wrong format, but ive tried evertything i can think of)
3/ zecwallet-lite-cli ā well im also day 3 on trying to get this to even load, its finally pointing to the right server but even downloading the initial block thats suppposed to be āfastā is not fast as at all. it just cycles between:
id: 0/1/2/3, batch: 100/800ish blocks: 0-1000/1000, decryptions: 10000, tx_scan: 0, this literally has been running also the same amount of time as zcashd
4/ ywallet - SWEEP does not work with my wallets ā I get an error saying āresponse too bigā (because like i said, my wallets have a hundred thousand small transactions)
5/ GUARDA WALLET - had me hopeful, but because I cannot specify a custom fee for guarda (i was able to import the wallets) I cannot send any money out becaues the auto-calculated fee is astronomically higher than the address value
6/ Exodus - some error about too much money to move out funds
7/ ive tried every other wallet i can find, none can import my private key and if they can, they have errors about how the returned JSON of my wallet utxos is too large. at this point i am trying to write python scripts to generate raw transactions i can try and broadcast.
SOMEONE PLEASE HELP ME END THIS NIGHTMARE! i just want to import 48 wallets and consolidate the dang funds! zcash has been the bane of my existence the last 3 days, and I consider myself quite the power user