{"id":15830637,"url":"https://github.com/ohmysol/tokenized-aapl-stocks","last_synced_at":"2025-10-12T21:34:07.633Z","repository":{"id":247631699,"uuid":"826365176","full_name":"ohMySol/tokenized-AAPL-stocks","owner":"ohMySol","description":"Applying RWA features to the AAPL stocks. Creating a fully reserved tokenized stock(rwa), which is collateralised(backed) by the real stock.  ","archived":false,"fork":false,"pushed_at":"2024-08-03T20:49:41.000Z","size":842,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-05T11:40:38.026Z","etag":null,"topics":["erc-20","hardhat","oracles","rwa","solidity","tokenization"],"latest_commit_sha":null,"homepage":"","language":"Solidity","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ohMySol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-09T15:09:49.000Z","updated_at":"2024-08-03T20:49:44.000Z","dependencies_parsed_at":"2024-08-03T21:44:10.545Z","dependency_job_id":null,"html_url":"https://github.com/ohMySol/tokenized-AAPL-stocks","commit_stats":null,"previous_names":["antony-holovchenko/tokenizedstock","antony-holovchenko/tokenizedaaplstock"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohMySol%2Ftokenized-AAPL-stocks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohMySol%2Ftokenized-AAPL-stocks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohMySol%2Ftokenized-AAPL-stocks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohMySol%2Ftokenized-AAPL-stocks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ohMySol","download_url":"https://codeload.github.com/ohMySol/tokenized-AAPL-stocks/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246631451,"owners_count":20808678,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["erc-20","hardhat","oracles","rwa","solidity","tokenization"],"created_at":"2024-10-05T11:40:24.884Z","updated_at":"2025-10-12T21:34:02.595Z","avatar_url":"https://github.com/ohMySol.png","language":"Solidity","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tokenized AAPL stock\nRWA segment continue growing and I am really interested in combination of the off chain assets\ntogether with on chain features. This repository shows an example of tokenization of real AAPL shares.\nThese tokens represent an off chain asset(AAPL share) on chain, and at the same time these tokens are directly backed(collateralised) by the real AAPL shares.\\\nWith the help of Chainlink Functions I am able to securely send and retrieve information from off chain resourses regarding actual share price and the amount of shares of user account.\\\nHope you'll find this repository helpful.\n\n\n## Technology Stack \u0026 Tools\n- Solidity (Writing Smart Contracts)\n- Javascript (Testing/Scripting)\n- [Hardhat](https://hardhat.org/) (Development Framework)\n- [Ethers.js](https://docs.ethers.io/v5/) (Blockchain Interaction)\n- [Mocha](https://www.npmjs.com/package/mocha) (Testing Framework)\n- [Chainlink](https://docs.chain.link/) (Off chain interraction)\n- [Makefile](https://opensource.com/article/18/8/what-how-makefile) (Scripts automation execution) \n\n## Requirements For Initial Setup\n- Install [NodeJS](https://nodejs.org/en/)\n\n## Setting Up The Project\n### 1. Clone/Download the Repository\n`https://github.com/Antony-Holovchenko/TokenizedStock.git`\n\n### 2. Install Dependencies:\n`$ npm install`\n\n### 3. Prepare .env file.\nIn .env file I am storing public variables that shouldn't be encrypted.\nPlease check the **.env.example** file, where I described the variables I am storing there./\n❗️Never store sensitive data in non encrypted format in a .env file, especially private keys. Because you can accidentally forget to add .env to .gitignore and push this file to the remote repository. Or someone can see your private data when you'll sharing a screen on a meeting and so on.\n\n### 3. Prepare .env.enc file.\nIn the .env.enc file I am storing private variables that shouldn't be seen publicly. In this file data is stored in encrypted format, so nobody who'll open this file on your machine won't understand the content. But I don't recommend to send this file to remote repository, instead it is a good idea, to keep this file in .gitignore./\nPlease check the **.env.enc.example** file, where I described the variables I am storing there.\nAlso, here is a guide, how to install env-enc and how to use it: [env-enc-guide](https://github.com/smartcontractkit/env-enc)\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fohmysol%2Ftokenized-aapl-stocks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fohmysol%2Ftokenized-aapl-stocks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fohmysol%2Ftokenized-aapl-stocks/lists"}