Bitcoin Forum
June 15, 2024, 06:28:12 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Trying to start a new CSGO Skins marketplace that deals in crypto  (Read 121 times)
QuickAccount (OP)
Member
**
Offline Offline

Activity: 189
Merit: 52

In a world of coins, use them.


View Profile
August 25, 2021, 04:40:16 PM
 #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. 

Not your keys, not your coins.
boyptc
Hero Member
*****
Online Online

Activity: 3038
Merit: 681


★Bitvest.io★ Play Plinko or Invest!


View Profile
August 25, 2021, 09:48:09 PM
 #2

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.



.
.BIG WINNER!.
[15.00000000 BTC]


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████

▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░████
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████

██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░

██░▄▄▄▄░████▄▄██▄░░░░
████████████▀▀▀▀▀▀▀██
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄

██░████████░███████░█
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████

▀████████████████████▀




Rainbot
Daily Quests
Faucet
paxmao
Legendary
*
Offline Offline

Activity: 2240
Merit: 1589


Do not die for Putin


View Profile
August 25, 2021, 10:02:54 PM
 #3

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.

QuickAccount (OP)
Member
**
Offline Offline

Activity: 189
Merit: 52

In a world of coins, use them.


View Profile
August 26, 2021, 03:25:56 PM
 #4

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.

Not your keys, not your coins.
SFR10
Legendary
*
Offline Offline

Activity: 3038
Merit: 3457


Crypto Swap Exchange


View Profile WWW
August 27, 2021, 04:32:03 PM
 #5

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:


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
QuickAccount (OP)
Member
**
Offline Offline

Activity: 189
Merit: 52

In a world of coins, use them.


View Profile
August 27, 2021, 04:36:21 PM
 #6

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.

Not your keys, not your coins.
AdolfinWolf
Legendary
*
Offline Offline

Activity: 1946
Merit: 1427


View Profile
August 27, 2021, 06:09:40 PM
 #7

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.

QuickAccount (OP)
Member
**
Offline Offline

Activity: 189
Merit: 52

In a world of coins, use them.


View Profile
August 27, 2021, 06:30:18 PM
 #8

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.

Not your keys, not your coins.
AdolfinWolf
Legendary
*
Offline Offline

Activity: 1946
Merit: 1427


View Profile
August 28, 2021, 12:40:30 PM
Last edit: August 28, 2021, 12:57:31 PM by AdolfinWolf
 #9

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.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!