The race to complete the long awaited Steem-Roller project continues this morning with focus being directed on finishing the nearly instant STEEM deposit system allowing users to top up their account on site to fuel their gambling or investing hunger.
The site's deposit system will utilize the username specified to that account by the user when they registered in the memo field for deposits in order to direct funds toward the destination account. This also allows for people to send STEEM to other community members accounts without having to request a deposit address from them.
The idea of implementing the allowance of site generated random alphanumeric memos unique for each deposit instance was considered instead of the username method, however I personally do not believe it to be necessary and using username in memo to route users funds may help in folks record keeping of how much has been deposited to any given account. If by chance their is a wide demand voiced for psuedo-anonymous alphanumeric hashes for deposits it may be functionality added at a later update after site launch.
On the side of the withdrawal system, its starting to take shape and with the main focus being on bankroll security and speed of transfers requested by the user a handful of sanity checks and safety mechanisms will be written into the withdrawal request functions in order to provide extra security of site funds while still facilitating incredibly responsive outgoing transfers. Part of making a service like this which securly stores users invested funds and account balances is ensuring that even in the case of a would be hacker attempting to break the system, they would never be allowed to withdraw more than their deposits, gambling winnings and investment profits would allow for.
Once the STEEM deposit/withdraw functions have been written into the site properly and deemed suitable for the live production site the remainder of the day will be geared towards fixing up various GUI elements which were written without thought given to proper scaling and position given different degrees of page zoom and monitor resolutions.
It's expected to be a fair amount of tweaking and polishing on the code responsible for handling the GUI before it is truly ready to be deemed mobile device and adaptive resolution friendly.. but the goal is to have the site GUI displayed and scaled to maximize user ease of functionality regardless of the device being used to access it.
If by some great run of productivity or wonderful coding luck the tasks set out above end up completed to a state representing my vision for the final version before we go into beta testing the next tasks to be looked into and focused on are the variable investment profit commission percentage function and after that the few remaining chat enrichment functions left to be implemented.
By the end of today if all goes well the site should be basically usable with the majority of the core functions required to run a service like this being implemented and working. If this is the case I'll be starting to allow the first select few beta testers to have access to the site in a development environment in order to help me test various aspects of the site as well as perform stress tests of multiple users from different connections betting at full speed. Very interested to see what sort of global bets per a second will be possible with multiple active users auto rolling as well as manual betting.
In the next few hours I'll make my way back to my friends house where my workstation is currently set up and start tapping away at this.
Please check out This Post about project Steem-Roller if you haven't already.
Cheers folks! Have a good day / night.
Sounds awesome @klye !
I'm quite excited to start getting a team of community members together to help with beta testing of the site..
May very well be a game changer in regards to the demand for STEEM as well as a wonderful investment option for those willing to back the bankroll while still maintaining liquidity of their STEEM asset.
I have heard about the steem roller project and I am looking forward to
Right on commrade!
What about the faucet?
Eh... The original build of the site had a faucet but to be fair I've removed it from this production version due to not wanting to enable people to what I would describe as "compulsively wasting time through fraction of cents betting" which seems to prey on those who are either impoverished or addicted problem gamblers.
Allowing folks to go after investors bankroll out of my own pocket via a faucet function also seems to be a conflict of interest.
Coupled with the fact STEEM / SBD can be earned by contribution to the community via posting seems a far better value proposition to investors than attracting hordes of impoverished folks that should honestly be spending their time creating wealth over betting fractions of cents handed out to them in hopes of winning.
Well thought. It was interesting and attracted a lot of attention I'm sure when it was going. Excited for this more matured project you have on deck.