Author

Topic: Trying to start a new CSGO Skins marketplace that deals in crypto (Read 121 times)

newbie
Activity: 10
Merit: 1
Hey guys!

I have recently bought a domain and hosting for a website I want to build. If any of you guys have knowledge of how CSGO skins work, its a one way, no refundable action when you trade CSGO skins, the idea of the website is to allow users to sell their CSGO skins for crypto as they are worth real world money. I want the marketplace to be anonymous so that users can feel safe when selling their expensive skins.

Do you have any advice on how I could handle crypto transactions automatically between users (The website Escrows the trade to crypto)

Thanks in advance. 

Hi, it’s really easy, you can find a lot of different marketplaces, if you like one of them you can ask somebody to do same with other design and just add crypto payment to your website.
legendary
Activity: 1946
Merit: 1427
Thats the reason I made the website in the first place, No KYC, small fee, no funny business. A place for skin buyers and investors alike to make skin transactions.

Right, so don't reinvent the wheel with some sort of escrow system between the buyer and seller.

Just do what bitskins and csdeals does: let them deposit funds to the website and then if they buy a skin they pay with the funds they have on your website.

No need for some sort of escrow transaction between the buyer and seller.

You can do this pretty easily I think. Create a database object for each individual user with a couple objects.

so when they log in to your site with their steamid they have a certain session key or something (not sure how that works with OpenID) that identifies them as steam user X.

now from the site you (the steam user) makes api requests to your server when they visit **steamskins**.com/account/mybalance with a request that includes their session key / openID auth.

that's just a DB query to get their latest balance.

Now if they want to deposit and they don't already have a deposit address and they visit something like steamskins.com/account/deposit, they send an api req with their session key to you requesting an address.

Just use bitcoin core's getnewaddress, link the address with their session ID / steam object, and if they deposit successfully update their balance.
member
Activity: 189
Merit: 52
In a world of coins, use them.
Thats the reason I made the website in the first place, No KYC, small fee, no funny business. A place for skin buyers and investors alike to make skin transactions.
legendary
Activity: 1946
Merit: 1427
So you shouldn't want to escrow in that case you want to hold all the funds and just give an on-site balance and subtract when someone buys a skin or withdraws.

just use bitcoin core. If you can make a nice design and market it properly, you might have a somewhat useful product, given that Bitskins and CSDEALS both ask for KYC and have +5% fee rates.
member
Activity: 189
Merit: 52
In a world of coins, use them.
My plan to keep the seller anonymous is to have them sign in with their steam, but send the skins they want to sell to a bot managed by the website when they make a listing, so that the buyer doesnt know who they are. Website handles all transactions so the buyer doesnt need to worry about knowing who they are buying it from.
legendary
Activity: 2968
Merit: 3406
Crypto Swap Exchange
I want the marketplace to be anonymous so that users can feel safe when selling their expensive skins.
How are you going to tackle the issue surrounding the need to sign in/log in through steam?

Do you have any advice on how I could handle crypto transactions automatically between users
I'm not a back-end coder or a developer by any means, but I think [don't quote me on this one] you can achieve those with the help of an API:

member
Activity: 189
Merit: 52
In a world of coins, use them.
Thanks for the responses, I will look into a few suggestions, but I also want to clarify something. CSGO skins arent NFTs, they are assets stored on valves severs for the service steam, they are tradeable and worth real world money.
legendary
Activity: 2184
Merit: 1575
Do not die for Putin
The basic idea is trading NFTs that would confer an exclusive right of use of the skin. There are quite a few tutorials on how to generate an NFT as a token on the Ethereum network, but it could probably be done equally on any chain out there that supports the right ERC standard. One project that is already on the market is called WAX and it uses a proprietary chain that effectively holds skins and in-game objects. The project is clearly feasible - if not easy - from the technical perspective. A different thing is gaining momentum.
hero member
Activity: 2940
Merit: 657
★Bitvest.io★ Play Plinko or Invest!
It is more appropriate if you move the thread to Project Development.

--> https://bitcointalk.org/index.php?board=12.0

I'm not good technically with development but I've seen some P2P platforms that have digital products on sale and they cater it as an escrow. It is possible but with the help of a developer that has an experience about it.
member
Activity: 189
Merit: 52
In a world of coins, use them.
Hey guys!

I have recently bought a domain and hosting for a website I want to build. If any of you guys have knowledge of how CSGO skins work, its a one way, no refundable action when you trade CSGO skins, the idea of the website is to allow users to sell their CSGO skins for crypto as they are worth real world money. I want the marketplace to be anonymous so that users can feel safe when selling their expensive skins.

Do you have any advice on how I could handle crypto transactions automatically between users (The website Escrows the trade to crypto)

Thanks in advance. 
Jump to: