Withdrawal Function on Project Steem-Roller Finished Today!

in #steem-dev5 years ago

After a solid nine hours of tedious code monkey struggle the withdrawal function of the Steem-Roller project, it appears to be completed! As it sits right now the project "could" be launched given the betting, investing, chat, deposit and withdrawal functionality are finally completed. The few functions left to finish implementing are the investment profit commission code and finishing up the site/chat moderator functionality. As it sits though it is a fully functioning gambling site offering community bankroll and 1% dice game for the STEEM currency. Currently looking at the site development being around 94% done and with a little luck closed beta testing should start around the beginning of next month.

Fast F**ckin' Withdrawals



Upon requesting a withdrawal from your account within 15 seconds it will be transferred to the account you specify. Allowing full customization of the withdraw amount with no minimum as well as the ability to set the transfer memo users will be able to send directly to exchanges or add custom memos to their withdrawals to keep track of their finances. A small 0.005 STEEM withdrawal fee applies to each successful withdraw request which will be taken off of the total amount withdrawn and will be used to offset operating costs and mitigate malicious individuals from using the site to spam transfer operations to the blockchain.

Faster F**ckin' Deposits


Deposits to the site generally are credited to account in less than 10 seconds from being sent with a maximum of 30 seconds to be added to accounts. Compared to BTC, LTC, DOGE, ETH or other crypto currency casino deposit delays this project blows them out of the water. Got the urge to gamble or invest in the bankroll? Don't get stuck waiting multiple minutes waiting for your deposit transfer.. The deposit functionality on this site is incredibly quick!

Real-Time Bet Monitoring


Anyone betting any amount of STEEM on the site will have their bets broadcast to all other clients allowing both gamblers and investors to keep an eye out for high rollers and massive gambling wins. Not only will the users be able to monitor their own rolls but also the global users rolls and a high roller list featuring wagers over 100 STEEM.

Incredibly Quick Auto-Bet Function


Get your gamble on with the help of the auto-bet functionality built into the site. On average the auto-bet allows users to roll anywhere between 10 to 30 bets PER SECOND with all variables such as wager amount, win chance, stop on win, increase on win, reset on win, stop on loss, increase on loss, reset on loss, roll high or low and amount of rolls the user wishes to play fully user specified. No need to sit there and play.. Let the auto-bet bot do it for you!

Community Backed Bankroll Investing



Probably the most exciting part of this entire project is the completely open to the community bankroll investment vehicle offered through Steem-Roller. Anyone will be able to deposit STEEM and invest it into the bankroll allowing them to profit whenever any gambler loses a bet. On top of investment in the bankroll being open to public savvy investors looking to maximize their profit (and risk) will be allowed to apply leverage on their investment up to 50 times their actual invested amount. This means that profits will be 50x greater on gambler loses but will also mean that any wins the gamblers pull off will effect your investment equity at a 50x rate as well. Leveraged STEEM investments should be awesome!

While over a short term investors may see small losses on their investments if gamblers are lucky, given the 1% house edge and the law of large numbers over time profit is almost guaranteed. A commission fee of 10% will be charged on all investment profits gained by those invested into the bankroll, this is how the site creates profits in order to run its servers and fund future development of the project. Commission will only be charged on profits however, if the investors aren't making money on their investment I personally don't feel it is fair for me to make any. This is the best business model for a service like this.

Anti-Cheat Provably Fair System

Nobody likes scammers or cheaters.. With the completely 100% provably fair system implemented on project Steem-Roller you can rest assured that no one, not even me, the site operator, can manipulate or change your rolls to make you lose while gambling. You can verify your rolls on independent 3rd party sites to make sure the outcome wasn't manipulated at all, allowing for peace of mind that you'll have a fair gaming experience. By allowing the user to change their server seed and client seed as they wish anyone wishing to try their luck can rest assured that no roll buggery or manipulation can take place.

This provably fair system is bullet-proof and is beyond the industry standard as far as gambling site security for user rolls goes. Insist on provably fair gaming wherever you play!

In Closing...

I'm damn excited to be first to offer a community bankrolled STEEM casino. While development has been a long and grueling process the end result should be an incredible boost to the use and demand for STEEM as well as provide an incredibly lucrative investment vehicle for those with liquid STEEM. While a few gambling sites offering STEEM have popped up over the past year, none of them offer the functionality nor investment potential that this project will bring to the table. All in all I believe that this service, once completed and fully tested, will help strengthen the market demand for STEEM as well as create a sub-community within the existing ecosystem helping it flourish.

Thanks for Reading, the Upvotes and Support!
Have a gooder folks!

Sort:  

Hurry up and take my money. Just kidding. Can't wait.

Leveraged STEEM investments should be awesome!

Agreed!

Posted using Partiko Android

If you are a gambling man, that may be the case..

But Investors/the house always wins long term in gambling, I'd suggest joining the winning team!

Wooohooo! glad to see this is coming along so well!

It's getting really close to completed.. Fuckin' hell it's been a long development process, but I'll be glad when it's completed, tested and launched.

You wanna be a mod?

Sounds like an absolute nightmare! I'm here to help brother any way I can if a mod is what you need I'm here for ya! I see the troll box and my lips salivated!

The trollbox should be a shitshow.. Just like most gambling sites..

Need a good set of eyes to help banhammer scammers, help noobs and hold the fort down when I'm not around. Should be a good time though.. With great power comes great responsibility and admin abuse. :D

I'm ready for glorious dick drawings, and trolling! But, no ofc banhammering scammers, and helping noobs and holding down the fort is my shtick! You can give me a trial run and see if I live up to expectations :P

Consider yourself the first Steem-Roller moderator then man. I'm sure you're a good fit for the job, maybe once the site gets rolling and profitable I might even be able to pay you a small bonus wage for your courageous volunteer work.

Probably the most exciting part of this entire project is the completely open to the community bankroll investment vehicle offered through Steem-Roller. Anyone will be able to deposit STEEM and invest it into the bankroll allowing them to profit whenever any gambler loses a bet. On top of investment in the bankroll being open to public savvy investors looking to maximize their profit (and risk) will be allowed to apply leverage on their investment up to 50 times their actual invested amount. This means that profits will be 50x greater on gambler loses but will also mean that any wins the gamblers pull off will effect your investment equity at a 50x rate as well. Leveraged STEEM investments should be awesome!

Holy cow! This is great btw :)

Sounds like you gonna be rich soon. Just look at magic-dice for example. It is like printing money by just letting time pass. Congrats

Should be a decent source of passive income once running and gamblers flock to it.

This looks great, nice work. I am curious what made you decide to make funds need to be deposited and withdrawn? It would have been way easier for you if you just made it directly use the user's account.

I recently built a quick betting app for a coin flip I am about to open source it: https://steemflip.com it took a solid day, but I used the Steem Keychain browser extension. It reduces the complexity greatly.

I think the benefit of your approach is bets can be instant, it's one less step than requiring the user to constantly approach each action. Are you just using SteemConnect for balance stuff or straight Steem API calls?

Posted using Partiko Android

Great comment. Will answer your questions below!

The reasoning behind having users deposit their STEEM funds rather than have to sign in via STEEMconnect is simple really, in order for a player or investor to utilize services in the "real world" most places don't allow you to invest IOU's or gamble them. Given that on chain betting is extremely slow at around 1 bet every 3-20 seconds and that invested STEEM must be available for gamblers to win and withdraw if they win, a STEEMconnect method of play and invest simply wouldn't work.

Will check out your coin flip app here shortly! Always a pleasure to meet a fellow STEEM developer. What's the application built in language wise..?

Balances are kept track of server side on the Steem-Roller database and updated in real time every bet/invest/divest action.. it's quite CPU and memory intensive but it provides an incredibly fast real-time betting experience and lucrative leverage enabled STEEM investment vehicle.

Are you interested in helping bug test in the upcoming closed beta testing? Can always use a hand with bug hunting before we go fully live sometime in March.

That's awesome @klye and makes total sense. You've opted for convenience and speed of bets at the expense of a couple of extra steps upfront, I totally get that. Thanks for taking the time to respond.

Will check out your coin flip app here shortly! Always a pleasure to meet a fellow STEEM developer. What's the application built in language wise..?

It's definitely nothing special. It doesn't even have a design, I just quickly threw it together in a day. I spent the most time laying things out on the screen to be honest, ha. Likewise meeting another developer, I am trying to be more active in the Steem development community.

For me, the fun is in building something, not necessarily styling it up or making it pretty. I think that is common for most developers, not very good in the design department (probably why most open source software is ugly).

The app itself is a Node.js application, running on Firebase. The cool thing is that it's run by a Firebase Cloud Function, which is basically a lambda function if you're familiar with AWS. You get charged for invocations and running time, not for constantly running server. The front-end is using Aurelia for the JS framework.

Most of the code is just there to check somebody isn't trying to game the system (replaying requests and so on). The keychain extension handles the transfer on the blockchain, then it's passed off to the server and everything is validated. I trust nothing coming from the front-end.

As you might notice when you take a look, it's slower than what you have. You're right about deposits making things faster. Every flip is done server-side, so it's a little slower and you can't rapidly bet.

Are you interested in helping bug test in the upcoming closed beta testing? Can always use a hand with bug hunting before we go fully live sometime in March.

I would love to help. Send me a Discord link or wherever you hang out.

This is fucking epic mate. I love the idea of a community bankrolled gambling site. I’ll put some Steem up for sure. :)

Posted using Partiko iOS

Will be excited to see you you in the chat when we go live. :)

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.033
BTC 63373.75
ETH 3170.63
USDT 1.00
SBD 3.88