I found the solution. Since the testnet is not there anymore, so we must transfer from our daedalus wallet to this payment address, and they will show up.
OK,
I found that you must transfer from your wallet with real ADA. I’m using my daedalus wallet to transfer to the payment address. It work. But make sure your daedalus wallet is in Shelley, NOT BYRON.
You need to move ada from daedalus wallet to that payment.addr.
Note the payment.addr
$ cat payment.addr
xxxxxxxxxxxxxxxxxxxxxxxx
On Daedalus wallet, click ‘Send’ and enter the payment.addr under ‘Receiver’ input and send.
Make sure your passive node is running,
$ cardano-node run
–topology /path/to/mainnet-topology.json
–database-path /path/to/db
–socket-path /path/to/db/node.socket
–host-addr x.x.x.x
–port 3001
–config /path/to/mainnet-config.json
It will take about 24 hours for your passive node to be in sync to the current block height. And if you had created the payment.addr recently(which is more than likely), you need to wait till it completely syncs up.