Fractal Shares unlocks the potential of real-world assets by tokenizing them into secure, transparent, and tradeable fungible tokens. Our platform addresses the fundamental barriers to asset ownership and investment diversification by offering fractional ownership of high-value assets like real estate, artwork, and intellectual property. Investors can seamlessly buy, sell, and trade fractional shares, democratizing access to lucrative investment opportunities traditionally reserved for the wealthy.
![cover-page](https://private-user-images.githubusercontent.com/97892873/348565094-85901d7c-7c8b-4d79-86b9-2688fd3d3e21.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MTQxNDUsIm5iZiI6MTczOTQxMzg0NSwicGF0aCI6Ii85Nzg5Mjg3My8zNDg1NjUwOTQtODU5MDFkN2MtN2M4Yi00ZDc5LTg2YjktMjY4OGZkM2QzZTIxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAyMzA0NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM3ZmM0MjQxN2QyMjZiMGNiOTFiMDAxOGNkZjA1OWM0OTY0YTliYTJiNTY4NjQ4YWUwZTY5ZmM1ZTc1OGM2NWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.4QGdiCmWE7NGDjkyyxsE59cJIjlRtH3e00R1lAXa4n4)
$ git clone https://github.com/jitendragangwar123/FractalShares.git
$ cd FractalShares
$ cd server
$ npm i
$ npm start
$ cd client
$ npm i
$ npm run dev
curl -X POST http://localhost:8000/createKeyPair -H "Content-Type: application/json" -d '{}'
curl -X POST http://localhost:8000/generatePublicKey -H "Content-Type: application/json" -d '{"secretKey": "YOUR_SECRET_KEY"}'
curl -X POST http://localhost:8000/fundDiamTokens -H "Content-Type: application/json" -d '{"publicKey": "YOUR_PUBLIC_KEY"}'
curl -X POST http://localhost:8000/transferDiamTokens -H "Content-Type: application/json" -d '{"senderSecretKey": "SENDER_SECRET_KEY", "receiverPublicKey": "RECEIVER_PUBLIC_KEY", "amount": "50.0000000"}'
curl -X POST http://localhost:8000/issueAssets -H "Content-Type: application/json" -d '{"issuerSecret": "ISSUER_SECRET_KEY", "receiverSecret": "RECEIVER_SECRET_KEY", "amountLimit": "1000000.0000000", "assetName":"REALTY", "amount":"500.0000000" }'