Storj is moving node operator payouts and customer deposits to USDC

Thank you.

No. I said, and I quote:

Coinbase was an example. There are other providers that don’t suck.

One bad KYC experience does not disqualify the whole provider.

Also, you are not the only user of this forum, and it is not your personal helpdesk.

I’m sure the community is grateful for you calling my ignorance out.

We are limited to options, so no. USDC at least supported by both regulators.

Depends on a wallet actually,

You can click the tag payouts and subscribe.

Thank you! This is a great change.

I checked on my kraken account, generated a USDC deposit address, and it was identical to my STORJ Address. So yay.

Still worth doing the excercise yourself to make sure, it doesn’t take very long.

quick question about coinbase storj address, we need to update payout address to USDC address (still coinbase) . Or Currant coinbase storj address will be enough to receive USDC ?

Hello @Aniel,
Welcome back!

Nothing has changed, the quick answer - don’t use the exchange’s deposit as your wallet in the node’s configuration and you will not lose anything.

More long - you must take a new deposit address specifically for USDC. They may also have a minimum deposit requirements, so your funds could be lost by default. We will not help you.
If you are a EU resident, your funds will be lost without a doubt, you must use your own wallet, you are out of options.

In short: if you use an exchange address instead of your own wallet, you will inevitably lose your funds—sooner or later. Use only your own wallet. Make your decision after that.

You might want to send that question to the coinbase support.

@Alexey what about the setting in the config.yaml file:

#operator wallet features
operator.wallet-features: “zksync-era”

Do i just comment it out, restart the docker container and thats that?

They said before that itll default to Ethereum L1, so you really dont need to do anything. But I removed it for cleanliness.

This is false.

“If you keep your money in the bank you will lose them sooner or later, keep money in the mattress” is what you are saying.

They asked specifically about Coinbase. Coinbase does not have minimums.

Yes, you need to stop and remove the container (otherwise it may revert your changes), comment out the wallet feature, save the config and run the container back using all your parameters.

And @LrrrAc is correct to, you may do nothing and the payout will go to L1 address anyway.

Unfortunately it’s confirmed by many support requests. Exchanges may decide to stop withdrawal, block the account, delist the token, change the address, etc.

Unfortunately it’s sometime true too in some regions.
However, it’s not the same. Funds on your wallet it’s more like storing gold jewelry or precious stones in your own safe.
But what I mean - don’t keep your funds on the exchange longer than is needed to exchange them. Or even better - send to it when you are ready. Otherwise it’s risky.

I don’t know for sure. Some exchanges also may have different requirements depending on the country or the resident status, so it’s always better to check yourself.

i have changed my payout address by using the following

sudo docker stop -t 300 storagenode
sudo docker rm storagenode
sudo docker pull storjlabs/storagenode:latest
sudo docker run -d --restart unless-stopped --stop-timeout 300 \
    -p 28967:28967/tcp \
    -p 28967:28967/udp \
    -p 127.0.0.1:14002:14002 \
    -e WALLET="0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
    -e EMAIL="user@example.com" \
    -e ADDRESS="domain.ddns.net:28967" \
    -e STORAGE="20TB" \
    --user $(id -u):$(id -g) \
    --mount type=bind,source="<identity-dir>",destination=/app/identity \
    --mount type=bind,source="<storage-dir>",destination=/app/config \
    --name storagenode storjlabs/storagenode:latest

if anyone wants to know, but how do i know if the address will receive USDC?

not sure if its safe to post my payout address on here?

I use Binance Wallet, non exchange address and I’ve received USDT from it

i still use zksync Era. Should i switch to Eth L1, or USDC on zksync. this way i keep the monthy small payments?

Zksync is no longer supported: payouts only go to Eth L1.

That’s exactly the problem. It’s time to stop using centralized exchanges (CEX) that ask for KYC just to cash out. Your ID, selfie and address end up in a database that can be leaked or hacked, and then you become a target. Exchanges can also freeze your account or block withdrawals without warning.

There is a big P2P market where you can trade crypto for cash in person, cash by mail, or bank transfer. Besides not having to send your documents to anyone, it’s often easy to sell with a premium, sometimes up to 10%.

There are a few good platforms for this, but I’m not sure I can name them here. If you want to trade in person or just learn more, check if there is a Bitcoin meetup in your area. People there are usually happy to help, and to trade too.

Your view is skewed. You see only support requests when something goes wrong, for reasons you don’t know. You don’t see the majority of transactions when nothing goes wrong.

Exchanges don’t block anyone just for the heck of it. They are in business of making money, not blocking anyone left and right. There is always a backstory, complainers never tell.

Either way, “inevitable” is a wrong word. Possible — yes. But you know what else is possible? Forgetting your passphrase, or otherwise using access to your self custody wallet. Self-custody does not magically make the funds harder to lose.

I don’t think the jewelry-in-your-own-safe analogy works.

A self-custody wallet is more like a safe where the combination itself is the asset: lose it and the funds are gone forever; leak it and someone can empty it remotely. The risk moved. It did not disappear.

Sure, keep them for the short time. Watch for transaction and withdraw automatically.

Obviously.