• “English” auction web app. The basic functionality is that users can mint erc721 tokens and start auction for the item. After the expiration date the seller ends the auction. The user with highest bid gets transferred the token, seller gets the currency from the smart contract and the contract owner (in this case me) gets some fee for the platform. The outbid users can withdraw their currency off the contract.
• Technologies: Solidity, Node.js, React.js, Ethers.js, Truffle, IPFS, MongoDb, ChainLink. The nft’s meta-data is uploaded to IPFS through my local node. Authentication is achieved with web3 wallet. Off-chain data is stored in MongoDb database and served by Express server in Nodejs. Using ChainLink to show real-time value of the items in USD/EURO. Used factory/clone pattern to create multiple proxy contracts and make delegate calls to the implementation in order to save gas.
-
Notifications
You must be signed in to change notification settings - Fork 0
0xivanov/nft-marketplace
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description or website provided.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published