20

September

03:47:37 UTC

BTC/USD 3896.24

Should I have my own deposit for referral bonus?

You do not need to have your own deposit.