Author

Topic: ISO Moneypot App Programmer - $100 to $200 job? (Read 860 times)

member
Activity: 112
Merit: 10
BitLegit.com - btc poker
Im still looking for someone who may want to give this a tackle.  Either the way of using the moneypot app or not using it.  Let me know?
legendary
Activity: 1974
Merit: 1014
All Games incl Racer and Lottery game are Closed
interesting and following
sr. member
Activity: 353
Merit: 254
unibtc - Bitsler.com Developer
You cannot query/scan your account programmatically as the request headers will need the referrer to be the moneypot.com, meaning the request must be initiated by moneypot.com and not by your program/software.
Just want to say that the above is wrong. It's very easy to add any HTTP referer header you like in your program. It's no problem to have some NodeJS/PHP/whatever script to check "Receives" history of your account. Any HTTP request that can be done in your browser by the user, can be done by a script/program too.

Some things that can be difficult:
1. CloudFlare protection (MP needs to whitelist your server's IP)
2. I am not sure if "Receives" show a full history or only last x (for example maybe last 100?)
3. You could just send the cookies to stay logged in, but obviously you might be logged out from time to time. You would need some script to automatically login too. Basically it does take some work to have a robust script that always works.
4. Since it's no official API, any changes on MP will break your script.

This is technically true if we encourage 'referrer spoofing' and treat it as 'normal'.

And moneypot session cookies persist upto one year if you generate/login using 'remember me' option.
legendary
Activity: 1876
Merit: 1295
DiceSites.com owner
You cannot query/scan your account programmatically as the request headers will need the referrer to be the moneypot.com, meaning the request must be initiated by moneypot.com and not by your program/software.
Just want to say that the above is wrong. It's very easy to add any HTTP referer header you like in your program. It's no problem to have some NodeJS/PHP/whatever script to check "Receives" history of your account. Any HTTP request that can be done in your browser by the user, can be done by a script/program too.

Some things that can be difficult:
1. CloudFlare protection (MP needs to whitelist your server's IP)
2. I am not sure if "Receives" show a full history or only last x (for example maybe last 100?)
3. You could just send the cookies to stay logged in, but obviously you might be logged out from time to time. You would need some script to automatically login too. Basically it does take some work to have a robust script that always works.
4. Since it's no official API, any changes on MP will break your script.
sr. member
Activity: 353
Merit: 254
unibtc - Bitsler.com Developer
Just want to let you know that without an app of your own, you wont be able to call api functions.

Answer:  This would work. Can this be automated? and how much cost is in it for the time to do it? .
Yes, it is possible to automate this as long as you have an app.

This may be what is stopping the problem ( however, can a custom script be written to read the transfer history on my account to complete this? )
Yes and No. You could create a simple javascript and run this on your browser or via some plugins like greasemonkey, downside is that your browser must be open at all times and not doing anything else. Other than that there's really no way to request it from a 3rd party location/referrer.

Answer:  But i need them to have the chips on my site to gamble with, no on a moneypot app
What you are trying to do is simple. You could create a moneypot app, and have this app as your 'btc cashier/exchange' by using /tip function and have another on your software as the 'chip cashier/exchange'.
Scenario:
Now User A deposits 1 btc to  your btc cashier(mp app), once the btc is received by your btc cashier, it will call your chip cashier and say that 1btc has been deposited by this username/authid, your chip cashier now gives the equivalent chip to the user on you software, and vice versa on cashing out.

This is just a simple scenario and of course you have to take into consideration the security.

Cheers!
-uni

Thanks for all the info. Took me a bit to get the grasp but I think the way you said may work best with making an App with just the Tip Function and ahving it all coded from that.   Do you know a price range on a build like this and anyone looking for work/?



Im not up for the job, but ill just give some points.

So let me see if i understand it correctly:
1. You want users to transfer their balance to an account that you hold and in return they will be credited on your app poker software by way of chips..
    **With the current setup of moneypot, this is not possible for the reasons stated below:
          A. The user must first enable your app(i would have no app), login to your app, get your account name, go back to moneypot.com, then do the transfer. Because without this, you would never know which auth_id/access_token to put the chips on. BUT this is doable by using the /tip function. A user go to your app, add funds to their account from moneypot, then have a function to tip your account. This way, u can also record the user who tipped you and you will be able to credit the chips to the correct user.
The user must first just know the Deposit Account user name on Moneypot (my account)  THey log into moneypot and go to the user to user transfer option and enter my deposit user name and send the bitcoin

          B. If you still don't want to go with the tip function, another problem you will have if you insist on your original idea, is scanning the your account for transfers. You cannot query/scan your account programmatically as the request headers will need the referrer to be the moneypot.com, meaning the request must be initiated by moneypot.com and not by your program/software. Again this can be solved by using tip function.
This may be what is stopping the problem ( however, can a custom script be written to read the transfer history on my account to complete this? )

2. You want the users to transfer their chips to you and then in return, btc balance will be transferred to their moneypot account..
    **Same issue as 1.B.. You cannot 'login' to moneypot programmatically as the request header referrer must be coming from moneypot.com, and you cannot also programmatically withdraw your funds to moneypot.com either /dialog/deposit or /dialog/withdraw must be called and opened for you to be able to transfer funds in and out of your app.
The cashout process would be started by grabbing the transfer of chips to my Cashout poker player account on my site. The log needs to be searched and then automaticly just log into my moneypot account and transfer to the moneypit user name thats in their poker profile. it wouldnt pull any data from money pot.


However, some of your idea can possibly be done on a different approach. I will state two possible solutions for this.

1. Like i stated above, your can do this with /tip function.  User A deposited 1btc to your app, he then tips this to one of your account on the app, then you can credit the user with chips. And for cashout, the user sends you the chip, and in return you will tip him the btc. Its a simple coin<-->chip exchange.

Answer:  This would work. Can this be automated? and how much cost is in it for the time to do it? .

2. Best solution. Why would you need to use chips and have the user transfer the btc to you? You could just let the user deposit the btc to your app, then convert this btc amount internally and show it as chips for the user. Like, lets say theres a ratio of 1chip:0.1btc, so if a user deposited 1 btc, it will show 10chips on his account and same process with withdrawal. (But how do the chips go from the app to into my poker software? THats the main goal)

Answer:  But i need them to have the chips on my site to gamble with, no on a moneypot app

So just for everyone's information, there is no api endpoint for automatic withdrawal/deposit. And any actions that happens on the moneypot site must be called within the site as well, as outside calls will not be accepted for security reasons.

If what i understood is wrong then forgive me. This is just a limitation that we cannot lift up for security reasons.

-uni
Moneypot Lead-Dev



member
Activity: 112
Merit: 10
BitLegit.com - btc poker
Thanks for all the info. Took me a bit to get the grasp but I think the way you said may work best with making an App with just the Tip Function and ahving it all coded from that.   Do you know a price range on a build like this and anyone looking for work/?



Im not up for the job, but ill just give some points.

So let me see if i understand it correctly:
1. You want users to transfer their balance to an account that you hold and in return they will be credited on your app poker software by way of chips..
    **With the current setup of moneypot, this is not possible for the reasons stated below:
          A. The user must first enable your app(i would have no app), login to your app, get your account name, go back to moneypot.com, then do the transfer. Because without this, you would never know which auth_id/access_token to put the chips on. BUT this is doable by using the /tip function. A user go to your app, add funds to their account from moneypot, then have a function to tip your account. This way, u can also record the user who tipped you and you will be able to credit the chips to the correct user.
The user must first just know the Deposit Account user name on Moneypot (my account)  THey log into moneypot and go to the user to user transfer option and enter my deposit user name and send the bitcoin

          B. If you still don't want to go with the tip function, another problem you will have if you insist on your original idea, is scanning the your account for transfers. You cannot query/scan your account programmatically as the request headers will need the referrer to be the moneypot.com, meaning the request must be initiated by moneypot.com and not by your program/software. Again this can be solved by using tip function.
This may be what is stopping the problem ( however, can a custom script be written to read the transfer history on my account to complete this? )

2. You want the users to transfer their chips to you and then in return, btc balance will be transferred to their moneypot account..
    **Same issue as 1.B.. You cannot 'login' to moneypot programmatically as the request header referrer must be coming from moneypot.com, and you cannot also programmatically withdraw your funds to moneypot.com either /dialog/deposit or /dialog/withdraw must be called and opened for you to be able to transfer funds in and out of your app.
The cashout process would be started by grabbing the transfer of chips to my Cashout poker player account on my site. The log needs to be searched and then automaticly just log into my moneypot account and transfer to the moneypit user name thats in their poker profile. it wouldnt pull any data from money pot.


However, some of your idea can possibly be done on a different approach. I will state two possible solutions for this.

1. Like i stated above, your can do this with /tip function.  User A deposited 1btc to your app, he then tips this to one of your account on the app, then you can credit the user with chips. And for cashout, the user sends you the chip, and in return you will tip him the btc. Its a simple coin<-->chip exchange.

Answer:  This would work. Can this be automated? and how much cost is in it for the time to do it? .

2. Best solution. Why would you need to use chips and have the user transfer the btc to you? You could just let the user deposit the btc to your app, then convert this btc amount internally and show it as chips for the user. Like, lets say theres a ratio of 1chip:0.1btc, so if a user deposited 1 btc, it will show 10chips on his account and same process with withdrawal. (But how do the chips go from the app to into my poker software? THats the main goal)

Answer:  But i need them to have the chips on my site to gamble with, no on a moneypot app

So just for everyone's information, there is no api endpoint for automatic withdrawal/deposit. And any actions that happens on the moneypot site must be called within the site as well, as outside calls will not be accepted for security reasons.

If what i understood is wrong then forgive me. This is just a limitation that we cannot lift up for security reasons.

-uni
Moneypot Lead-Dev


sr. member
Activity: 353
Merit: 254
unibtc - Bitsler.com Developer
Im not up for the job, but ill just give some points.

So let me see if i understand it correctly:
1. You want users to transfer their balance to an account that you hold and in return they will be credited on your app by way of chips..
    **With the current setup of moneypot, this is not possible for the reasons stated below:
          A. The user must first enable your app, login to your app, get your account name, go back to moneypot.com, then do the transfer. Because without this, you would never know which auth_id/access_token to put the chips on. BUT this is doable by using the /tip function. A user go to your app, add funds to their account from moneypot, then have a function to tip your account. This way, u can also record the user who tipped you and you will be able to credit the chips to the correct user.
          B. If you still don't want to go with the tip function, another problem you will have if you insist on your original idea, is scanning the your account for transfers. You cannot query/scan your account programmatically as the request headers will need the referrer to be the moneypot.com, meaning the request must be initiated by moneypot.com and not by your program/software. Again this can be solved by using tip function.

2. You want the users to transfer their chips to you and then in return, btc balance will be transferred to their moneypot account..
    **Same issue as 1.B.. You cannot 'login' to moneypot programmatically as the request header referrer must be coming from moneypot.com, and you cannot also programmatically withdraw your funds to moneypot.com either /dialog/deposit or /dialog/withdraw must be called and opened for you to be able to transfer funds in and out of your app.


However, some of your idea can possibly be done on a different approach. I will state two possible solutions for this.

1. Like i stated above, your can do this with /tip function.  User A deposited 1btc to your app, he then tips this to one of your account on the app, then you can credit the user with chips. And for cashout, the user sends you the chip, and in return you will tip him the btc. Its a simple coin<-->chip exchange.

2. Best solution. Why would you need to use chips and have the user transfer the btc to you? You could just let the user deposit the btc to your app, then convert this btc amount internally and show it as chips for the user. Like, lets say theres a ratio of 1chip:0.1btc, so if a user deposited 1 btc, it will show 10chips on his account and same process with withdrawal.

So just for everyone's information, there is no api endpoint for automatic withdrawal/deposit. And any actions that happens on the moneypot site must be called within the site as well, as outside calls will not be accepted for security reasons.

If what i understood is wrong then forgive me. This is just a limitation that we cannot lift up for security reasons.

-uni
Moneypot Lead-Dev
member
Activity: 112
Merit: 10
BitLegit.com - btc poker
I dont want to do wallets. I have a spot in my players profile section of their account on my website (software)

They would add their Moneypot User name in the profile section.




It would be alot simpler this way as I need an automated scraper that has access to my Moneypot account and the incoming transfers from other moneypot users (not incoming wallet transfers)    THe scraper needs to read the transfers and find the matching Moneypot user name on my players profile and then credit that player with the correct amount of chips.



It would work the same for players on my site wanting to cashout, I would need a scraper of my sites transfer logs and all transfers to a certain account would trigger an automatic payment sent to that players Moneypot user name
member
Activity: 112
Merit: 10
BitLegit.com - btc poker
Wouldn't this defeat the purpose of using Moneypot in the first place?

I dont believe so. I do not want to be a part of the bankroll so therefor im just using my moneypot account to accept deposits (i would like it done auto)
sr. member
Activity: 330
Merit: 250
Wouldn't this defeat the purpose of using Moneypot in the first place?
full member
Activity: 227
Merit: 100
hoping $100 to $200 budget will be enough?

Have you contacted the MP guys directly? DogeDigital? Jackpotracer is also very active on the Gambling board - I would think they could recommend people to you. (I'm not a programmer, sorry.)
member
Activity: 112
Merit: 10
BitLegit.com - btc poker
hoping $100 to $200 budget will be enough?
full member
Activity: 227
Merit: 100
Hope you get this working. I keep a regular stash of btc on Moneypot and transfering to/from would be quite convenient. Also, you would be the first real hold'em site on MP, besides the hold'em based casino games.
member
Activity: 112
Merit: 10
BitLegit.com - btc poker
An escrow will be used. Payment in bitcoin.

Looking for programmer familiar with moneypot.   Thanks to  MillionsBTCdev  for helping explain in coding words what i need.

Quote
What you are trying to do is simple. You could create a moneypot app, and have this app as your 'btc cashier/exchange' by using /tip function and have another on your software as the 'chip cashier/exchange'.
Scenario:
Now User A deposits 1 btc to  your btc cashier(mp app), once the btc is received by your btc cashier, it will call your chip cashier and say that 1btc has been deposited by this username/authid, your chip cashier now gives the equivalent chip to the user on you software, and vice versa on cashing out.

im pretty much looking to see if anyone can turn my site into accepting Moneypot instantly with the api or without it.
Jump to: