Would you like to consider creating personal crypto addresses for every account? I think this way you could well expect people to fund them with cryptos and swap for ranks once they reach the limit. They wouldn"t be forced to pay the full cost at once and they could send as much as they want to their account"s address anytime and any coin they really want to - like Ethereum, Litecoin, Bitcoin, Monero, ZCash, etc.
In my opinion this could really help towards meeting the site"s financial goals. And it does apply to me as i don"t really like using Discord just to donate, i also don"t want to have convos just to pay for my rank and support the site. It would be enough if i could send cryptos, collect a needed amount there, press a button with choosen rank name when ready to order and receive confirmation like "site admin has been informed and will process your order ASAP". Then just wait for my rank change and confirmation PM. Done.
Of course once the personal wallet here has been funded - users shall not be able to take cryptos back. That way you could just use them at once after simply putting the total amount paid in some counter in the account"s settings. Like "ETH paid so far: 0.01".
What do you think about this idea? If you need me to clarify a little more or help with anything just let me know. I would love such system and i would use it from day one for sure. And it doesn"t seem like a lot of work at all, considering what you have done so far. It"s just some new options in the user"s panel. Creating crypto addresses may take a while but most likely can be scripted and processed with corresponding APIs.
P.S. Is it just me who has no TIP icon next to my nick? Are there any specific rules to follow first?
P.S. 2: Sencere congrats for the smooth site migration and great job done against attacks in such a short period of time. Everything is working just great now and much faster than before.
Long and complex question. I am not sure to fully understand the benefit to have 1 different wallet for each user. That's a lot of work for $10. About Crypto I though to create a currency that would be Exclusive and could be exchanged and converted. But I run out of time due to the many problems we have and are sucking my free time. PS1 and PS2: I think that these bugs have been fixed already.