The amount of Virtual step that corresponds to the monthly receive rate of the deposit will be given every month, which is every 1,296,000 block. The deposit amount can range from 5,00 ICX to 100,000 ICX, and the deposit period can range from 1,296,000 blocks (approximately 1 month) to 31,104,000 blocks (approximately 24 months) with each interval being 1,296,000 blocks.